12900000 12876421643641438888060724310835200000 12900001 1117644652497935024043461907432659916002 12900002 -78920919222970949350786572333007658496 12900003 -186863611832556082353257433635040940800 12900004 -129378098730859274201222836095249284864 12900005 -259386722392356357462217477065227514240 12900006 126197774014503578570693471035788779520 12900007 -19446666629224614595070221865423034608 12900008 1861967395107530412172252088986890731520 12900009 120837015406364376137677054754570415504 12900010 -243713264816520044596544932351974896640 12900011 374294501778522166344429909004682754612 12900012 -800604305783513259332138227367357644800 12900013 237281641476649042798373079787551946496 12900014 287664200369678001997416340855819265856 12900015 -18889277144713275978056368169573551200 12900016 205619631013233364671190655061022310400 12900017 -794674314424909960955256059887404082380 12900018 174601512158907128804312541986670266880 12900019 296766716013401745049979872463351673408 12900020 -230360393674430379840790994254424555520 12900021 -1229362446166711824388177746105148555488 12900022 -1107555294065128708270635200585127470688 12900023 1448668852340111655243675263704891864560 12900024 -1079161296186794314259176737061392138240 12900025 330301406518038107712504758515677696000 12900026 500048042532068226614726386373606889984 12900027 293148291296911827117732834047888634624 12900028 -2185141198465969391395180951480858488320 12900029 -4417854919831337546583155183592186102816 12900030 -35764917041147925243953791422962565120 12900031 625050475438118786536087487125486009000 12900032 96301587406908563551201393868267323392 12900033 41300320897328847569340201179876465280 12900034 -693011493633190679649886728273762775680 12900035 -190762768557834950403552774129164648640 12900036 -150735074509682705286197682198302601216 12900037 -185895944189027975353899492351144185348 12900038 -1203737054497410770262193906179425938080 12900039 -1448103304804031493917585406160472645976 12900040 95142321552481777920477298838640076800 12900041 134808840901272244650185782822605523200 12900042 421493887704073790067560734694968459872 12900043 -12865479785057999044536238898339830272 12900044 18673902081208827484954010287645883136 12900045 -100849784549259373146916199119920576960 12900046 -608405893259123585615140378809072953280 12900047 -2050852072683811952872988610396070719504 12900048 -11534429189213003384295362025383264256 12900049 23002430442896895915513297846306233764 12900050 211500943382637446950247011741961088000 12900051 -506024166778720386826960670920413196320 12900052 -1279916287828613655950729616219805003776 12900053 -1584548325261601503186006455723223211698 12900054 -455003104570474175949761976412398934080 12900055 206364736270739653219291119028597900800 12900056 384262832245398021201046807615598346240 12900057 -173191072276818139610771725676848341408 12900058 421155725068775969921779157177726672880 12900059 -1281222723367466173742436410835839943384 12900060 -26733432816141975229201232316718072320 12900061 3087483793793585375576989612922408448 12900062 -226137688802530547400132056088201857280 12900063 -1049310034552261516625404692125393188224 12900064 1587310791239899828413149069643625267200 12900065 -130718461604240547490150384310078074200 12900066 -33413777503968077344611071616500597376 12900067 -2067282671424045494250544979762481372800 12900068 -1728057697267665648511055514902310789120 12900069 -211508030668774432389954092421063177600 12900070 179404688512712168605515603210192892800 12900071 -1441868356095886408092794243705500918728 12900072 -1241873361105175045226360895042557952000 12900073 539423264850599329960748051443399291322 12900074 157290257337698815857959954750311329792 12900075 455482909548061380688619260460617590600 12900076 279542002275831404946195330465934282752 12900077 1430208297499249907174176962710304979926 12900078 -91897985626590697145014814759210167296 12900079 253702435544748850540490685533915375184 12900080 -42264666647986421151801534049872445440 12900081 -1041560653109004817542691355352153352896 12900082 350105355254904887010981156908795380224 12900083 -433461814850583796788206352625886273412 12900084 1033380818277601706929430163095885070336 12900085 -1010808985855847376465347170839619983840 12900086 -14495241013105507682531079545351342016 12900087 -271935280709802885971968537880831274000 12900088 -1415254692489926440634260950523258368000 12900089 309177074525583217230110779661747830890 12900090 -116522032989986048861326387844051927040 12900091 -240741840127040795000804200887277608048 12900092 62561827467938629332269082835535081472 12900093 -448091509762076497010842027638259105920 12900094 86490866601298670679968605426495969920 12900095 122516489060547279697754834905818827520 12900096 71073337885717304037062750818994749440 12900097 -141686184890993459049723225679048668736 12900098 919569983511925579854738649479007822800 12900099 151613297978806257671840309789092628904 12900100 -24428217944331265711312672277229481600 12900101 239830708070828353464110669820440424192 12900102 -20421648561680617557631968135669012480 12900103 1864329361402775560566242564067087379352 12900104 5269139609093641107987362110624235520 12900105 125436650117510684822559201598489489800 12900106 -130960735551635264629112497787475964416 12900107 -1763443068814120747911112111683880173120 12900108 -388276370637975417682866586755290973696 12900109 -815884918257577703577476392002932608896 12900110 787352903811018112405960674581922264960 12900111 -189456023233835919772969714686905325696 12900112 -51904807132808578232473159550365917184 12900113 276073502223867371898967675049887411440 12900114 962297630353319114246233515692679360000 12900115 1885324988915031950777533272016163983200 12900116 -74950575202223867208645922272637791360 12900117 153920966827503462571035572124780328320 12900118 -303721762826008883989339958349809657856 12900119 355570287468033483941741713309230776400 12900120 104922087109882365659642508513849753600 12900121 835323993431517010328357669937925245892 12900122 -11885915218478981995592037842262350400 12900123 -443698577562112321445921715626420012736 12900124 237030173451427345155932884282064904192 12900125 112996539793232361424482970064747328000 12900126 628357689920948201101100471904951782400 12900127 16438163977832604319349853255815078592 12900128 -2225050138288545214181527859173811159040 12900129 23397006254847893855839902277638164736 12900130 304750580350241699015289518357609628960 12900131 -648871940773319159224972579142979868068 12900132 627494087732889214601895149863380652032 12900133 107853239882505854328842696325934840382 12900134 79435593070403789743619261490001060992 12900135 -781546292845347249639926868387336836400 12900136 202060564664334156115525220056145095680 12900137 -2426515940099502781089312468193711298688 12900138 -399807989593802811624881864495121037056 12900139 746092603894697146736085429474813459856 12900140 -160763304735871121653713519525795594240 12900141 17955985871721125977894614127575514752 12900142 -116421463339082619779654870362335565056 12900143 -161554075881186945970025423761347748560 12900144 16766169091863400666441451342967275520 12900145 -1133383804595834838249082287018970497600 12900146 23343051307641101024001180659250630144 12900147 163797435624641239232720851842982556208 12900148 62853056526354548959657367684052480000 12900149 -1876778936191953358763710436394742184850 12900150 124051599251938899287417674768363056000 12900151 -360606821403634671685946292231247714896 12900152 1237223553779007081340327678434412462080 12900153 381745965394723974643734510890583117504 12900154 234923623113932419120738846950228083712 12900155 966338500242142064554219135492235218560 12900156 -575380998711154984410101859396289187328 12900157 -315177750959575022243850412454093156340 12900158 167957399544563665690865353017089262720 12900159 1538907223647491265636814099861878860664 12900160 41414382216400542769606089660495298560 12900161 -422937434989626695394741382569335438040 12900162 227127406017968528260058177285510348544 12900163 -1911823229678591065879582313465496875616 12900164 1728696514872709957266610489291630694400 12900165 -724590873754998225470792603635135978080 12900166 -1073695392116302182549623862303883639968 12900167 -443454942444952692824323090903839725088 12900168 276893358220040625733026947343641395200 12900169 -3453758160709259393086944793639511730780 12900170 -208292515462768579925694023050336837440 12900171 438885195487529330385843496316414231040 12900172 3111287695709028784416540442350489600 12900173 891587675656160942402680657256162400 12900174 45167199991265973352790990156332004352 12900175 -26474465039787652435856088066599390000 12900176 -186335529224331970780224144314524704768 12900177 1617554278829851876916118601178275930914 12900178 503685619108206559705928741466607469856 12900179 227261259507594828648671978578847626800 12900180 837511492092543874675342473738525388800 12900181 620421240058213199563420621555278107310 12900182 -972123955472914842146666092512865475808 12900183 78185367502786343372290588955037824640 12900184 1140296790626161232745032883106755379200 12900185 104196237850142372083396650467050210560 12900186 -152410217545028018180574602861113892160 12900187 -698308782806393269174140455511603172760 12900188 -320513738403605528318157669845667247104 12900189 757540442182395964597745092824741162624 12900190 667755293657659208015704781199984993600 12900191 953413877679821025460783267338007010592 12900192 -690469019964777112989830557633735557120 12900193 769281029233901982768580358404934891844 12900194 107895037634236512847160673556790213280 12900195 -32027766140546747671627362546421401600 12900196 -985055842039294346916081022418551476992 12900197 -2174481010291363140392209228211862276354 12900198 160491713879735154228431653880423656320 12900199 -444758312730541767224608127232723008592 12900200 89302463370130256989809737899624704000 12900201 -230146204721149197907469016806181606768 12900202 350440465705797184209835168481097361920 12900203 -1385308504502606570222593373858317537776 12900204 -100767362856687791393779613503813303296 12900205 81636246460141240094164589537708255160 12900206 1550686852911734704773666213531530969088 12900207 418452139394905776438577947578352946440 12900208 367828859815341183340622315775051333632 12900209 81537004138594834945402833249205809216 12900210 -101513089796872848777697445399242391040 12900211 1406763418114245160225051253263537140812 12900212 -120270343331127116229170649490888247808 12900213 404523181025272756662130715294655711342 12900214 560181325453539130277222208627749367456 12900215 21469412283922802666350691882316396000 12900216 -134135563079887786612078357004738887680 12900217 -238301007402430270967823335997316837440 12900218 -504072784752870209729073063875290615440 12900219 -1411779588858498716877406368957346663200 12900220 -214679764386258300034053173122846533120 12900221 -1845667240285638475625989697438780692800 12900222 60522930498402957534576252653715553152 12900223 -568901000027860593161855758970962505360 12900224 704890233514993814824218679272957542400 12900225 191646964072328102141229406393117790400 12900226 1486918695352761148593156397092539873280 12900227 -514305402420844786459058588121985185924 12900228 -275505167586926325833292381259520010240 12900229 -1627226360578046728061553824465513601924 12900230 -13859655252395681421080407780592832000 12900231 1730581020186809984828807363680484030112 12900232 -360258672123841487954182855774624972800 12900233 207021773718932403471828276559038699300 12900234 465950276278154136583219516870637095680 12900235 -280755997771450879931449776525283746240 12900236 8804057742750971183502993067495285248 12900237 401753823244162853585239309512534437952 12900238 323708424255271560877932985530014113344 12900239 -1678613621533086956812416600805223229000 12900240 -33183677324871925737386265933919027200 12900241 39623200696410105532625306312002857072 12900242 140596525199255140890968439785923868832 12900243 719557589530318266755110024739490894264 12900244 6714410427064336783548660574654218240 12900245 -999472555486952312508964412556739678500 12900246 -116688554228592120151232605620575623296 12900247 154979135589258243372733451894412383744 12900248 -35302101917297551640392927942028513280 12900249 3667823437087949887758115229488490528640 12900250 -318372474985485172608905559934402752000 12900251 139251849137438210554222393262745644064 12900252 227092245247696346821497732599801682432 12900253 641845557041362102372785668547550687404 12900254 733932965618463169253522340202882594752 12900255 100622568083947794184103678974077367200 12900256 -2273109542537823433727862387652301488128 12900257 975910819398719118798443201207353575060 12900258 956721188141275140909466588406389248 12900259 401094687286066469598937935295330166000 12900260 157364384987727275517330407607711002880 12900261 815916245686361741395992112436395008 12900262 -1199365483428581847519040747274845774368 12900263 1392208104107895611723358683590526628384 12900264 -83456195389279133377777743948654182400 12900265 50606253880152859590698928621285086400 12900266 -896778401367616556627190605318936889168 12900267 -743841727094939727286531262920892892516 12900268 -7631983912695105259028174351553835520 12900269 793031350402951971181084459336761436620 12900270 213027406459197548851143009166524393600 12900271 -2522454191004489472643181359104947303000 12900272 26910019387137260671732113145341149184 12900273 -526833823408817361897673277333991691200 12900274 396142654404113954378540247600143603712 12900275 -8288378928508151983861527428978758200 12900276 -1237214581146877493478966808011097559040 12900277 -1924739498162746373118902517519822948726 12900278 -638184968786365965060741373362753208320 12900279 -308652783884319075214865635113818277888 12900280 -977681108929919389017085456802338406400 12900281 -1034311400329745076686144147794854107436 12900282 -94746191607160856351647119727517972736 12900283 -13059710744751255519991467745519414320 12900284 -1179547662246757947778229441721057168384 12900285 -31795351724333608059425021201901096180 12900286 -109224401065729561545123477725729980416 12900287 1154487966089998890434142017812943177472 12900288 292573463955252839238499862136634736640 12900289 273314682574346637636618000856253345090 12900290 68376296926733106607434849279438918720 12900291 -1013603710940749380730529960867368647360 12900292 919274343544731017544415725987775654016 12900293 228109923695971895067301003596130490400 12900294 -33895326909443496003576145400158368 12900295 266187131497347572973673788406812994320 12900296 -82552283445962131826929465739212446720 12900297 -581068569895790810374223740177275798720 12900298 -607421434918178223365992563866773455360 12900299 696098348706605989783048440063939345300 12900300 -47953380981476891481041614977839923200 12900301 -12826885629122139409690789782515289248 12900302 207281793846345225220628734973163681600 12900303 -20419442907864459017174375247453903336 12900304 -14984069674289717499275075061471354880 12900305 -268288820017043950406350308780749664000 12900306 -129521245401256871999288597993850885120 12900307 184149761907742781650932345749192632912 12900308 230421511408547759172689569821365542656 12900309 -16187199802998115442896834452911775744 12900310 -615168513556435285059794646434624605440 12900311 2462713586415118962825754855713407115912 12900312 -30170902925782067718514773309433344000 12900313 520779145951057946903810720232309138964 12900314 240806845158163649033872673519088399360 12900315 357753730082356709397142387299643338720 12900316 -417135483271979683669299292767376220160 12900317 -1452501050057419378488320684628245996634 12900318 11934767061731253772253634409872304128 12900319 -1517961756184377042183968757582077728400 12900320 291304701014815419951460875506901319680 12900321 48156979696583550624977815427537654784 12900322 56661718671023454465157307023839870624 12900323 409700121919442442171123011821232188572 12900324 -788134885894341710344588444082226514944 12900325 936605215497025353191575864951997352000 12900326 651555112578590296021367667678506365824 12900327 -79152512741684976195603168417756140544 12900328 899092801355442780242668380982352870400 12900329 382949592393769893914975539517182380288 12900330 407400323395263319796290526568869568000 12900331 728021050036849264441802808283008744960 12900332 889502973757940436065886536161852541952 12900333 -471144216680037447824207209098130992576 12900334 -350677901611056301309687162489388789184 12900335 7813503994745556902710277620157259360 12900336 255188210072575834657470212450518597632 12900337 -683702126227081033890769822626301508014 12900338 -2037201992741863778844144276853674849792 12900339 469850156650431690578083725894204789204 12900340 195223442815710170992606894892447662080 12900341 32627095294861674735790452720513978744 12900342 52638441623686063758139846706268370944 12900343 -816289866400428665397524486822642512408 12900344 34508642807171318885787050245266616320 12900345 -80904460579101199572408510683887877760 12900346 -233670489256516194591632878792982591520 12900347 -1830759015472873570225134886267782282204 12900348 299833921756155782425696843041184398336 12900349 686137395426632425485974244192653932992 12900350 -215432511168482179056616086636747192000 12900351 -891952682432698722452237360131482679680 12900352 35516563792685677741268437064220672000 12900353 -2462648391789135964132115850216094873680 12900354 218133948655349769498806640601370062080 12900355 -118264197507237805572167352572200622400 12900356 -822765179236029866003058303592061865984 12900357 -1849709149583948113994970522318422703360 12900358 -770208153639551881077647602404076401216 12900359 -463418935031242432003105834424500053096 12900360 854118688570859507944796436652351488000 12900361 276493573557928872582134514098236839962 12900362 553308799177018771816458235090816752432 12900363 -66436897696423739498323285720134953472 12900364 -468001017334477778435470217712217172224 12900365 10554227338316339991293194565470152600 12900366 -66795196991880499720460956969161694848 12900367 -905198384157636768975751504610872277584 12900368 -56676935625727914004909274385779097600 12900369 -43596565568419865174317313655960795552 12900370 -140882674694617186277238017018367459840 12900371 -655023075034221010130302127478254963712 12900372 596977164020695561978375129525348515840 12900373 811013654513738257050921721689198240 12900374 188759965924248767284441228285539446400 12900375 -672884488478864436217382155553370306000 12900376 -2079484162176481534825628224562703728640 12900377 -418191707697652963196424590797454832054 12900378 -80389508670935533335383481472206561792 12900379 1550172540247546255497530403994292137776 12900380 977377281073369956768241693670601100800 12900381 -134230267823387742716220820007242560576 12900382 -356727698049837973898059053256245597120 12900383 494728280134648062138854697137653266720 12900384 386927472719766863178654821513649192960 12900385 -134113355119305451818999314246974973400 12900386 -765963312610196213246926636154907154608 12900387 -5156831355568817465448286309530032832 12900388 1462867636755162490984964687214527900288 12900389 -331354847892883740381820829773062525540 12900390 -349472356959391449408467351868192382080 12900391 -500436810769347191549539181147384216528 12900392 610815186189661664436632764754262835200 12900393 240016094542315953769531615734267733104 12900394 187891284850507886723337607918838496000 12900395 592402820868346747236028824880887074400 12900396 -187170558550387598849754795044761276416 12900397 1653709021709788063542360040613147645846 12900398 433466654295275070083460001475562942336 12900399 -1566561629042079303220747433720624847600 12900400 169015248572849030144222602679264460800 12900401 -764340877326443499928879166861936150208 12900402 -146845453735638354644926575232445429760 12900403 733548898559708667659913244587638656652 12900404 -3827357753870548658750512698959486976 12900405 -156838419928891138333919796290963652480 12900406 693002904130200316021868117388141987840 12900407 -37969840165297969667015413220237929440 12900408 -716617652116639721443235996029582049280 12900409 -477044548808976619245561683360262138480 12900410 -3241782244023841176922789816354525440 12900411 1729163327281323791469701123619599414400 12900412 244648829103880742070341973177011853312 12900413 -91166756698380477423461188268946077952 12900414 31572135187131670856116172493563829888 12900415 1555049582700918841259059075178905080 12900416 -502825218003673545971741932786626330624 12900417 -1014698432763125988866368939493108834688 12900418 -407669030658236746134068506255086459840 12900419 -596393960355729027226366821212352795648 12900420 -94875133909449242080600468725799296000 12900421 -872611080371802660191299503872468069988 12900422 -442535569834845480100642655101678051488 12900423 76056601752471079313888679815027644584 12900424 -717494313947939160521548049988139745280 12900425 901760938933547845758294310042088601150 12900426 -114822699147041356608121345526208126720 12900427 -1217196502363396156508487220064439577248 12900428 -936218511442044647942076695898310840320 12900429 127032333308289426056928631033813287948 12900430 11286263339584276814269456830719616000 12900431 -420597538033372406308950510220888641000 12900432 -270302236027483912709706514594747514880 12900433 91212714365538117720758299480230266880 12900434 -594673951383893664706880981235753366384 12900435 574806880615213326680514751344354730800 12900436 -324164557737857988623197860117033478400 12900437 -828164169783668755961812145030622619680 12900438 -382055159306792446710643426569243799680 12900439 -1573613936011717596542682532886086643144 12900440 -529283666440659365822242348553071411200 12900441 845436390138521498386564094050112019456 12900442 430844530628055064797801134683757029872 12900443 415051082588012403101514557991856378692 12900444 -479773682705959139302708412832203639808 12900445 312258518344850208359438578688887555800 12900446 662544127332511555240247562657900741312 12900447 69745738768740494712386556884380638720 12900448 1224561545310768975781799549543248822272 12900449 2285731068380634268877597237451216744240 12900450 207453472291436300358082183157550048000 12900451 444752066124490201150393266867165099400 12900452 25691146479522122999319965379803089152 12900453 1449943980955617893256348185004427550304 12900454 1851561517640772472281385057246464000 12900455 -396064862901530121828938692489994748240 12900456 707683667941781877892397582836947409920 12900457 317168434237447354798361020016295325732 12900458 912532418903511182196630619135272988080 12900459 72017180769030237575567900748573947136 12900460 169952333662833897450195917718410465280 12900461 217440658660797096506949182755507007040 12900462 -234362877571890035352641062119128693760 12900463 -997194148905276152253316715262191275840 12900464 177749100646588655382895320615154974720 12900465 -30028170322280251928789917577950731480 12900466 1538531155224838345334688569697402147840 12900467 1037006407984096475385320803296773378232 12900468 102124587166117185533447843901805363200 12900469 -296100357761186212101895618622451762130 12900470 117628264783783289682549296901326592000 12900471 -231347177699577434528466111021038705688 12900472 -135249214718288473976904971295920578560 12900473 -700152165115796003334144986816392086918 12900474 -584918901408345142122626815206656647056 12900475 -510853883999617163360641445061105611100 12900476 -1258464721869217417118877267955842040320 12900477 -81695762222854683851725340606679185760 12900478 -199066328403093927168319608284954796480 12900479 34966988504975042532675125991799297080 12900480 359534847213711897106682954511286272000 12900481 -541749515739485947190543227960449106272 12900482 39884583723474076624812753573999785472 12900483 38446079146808738122011774566661387624 12900484 -1199355984892863766203910042106689300224 12900485 -221509392323190821084500450358123029800 12900486 -91302528507247704220376774525799731136 12900487 96501914364121960106747953213853448960 12900488 323953722382769578690506092283124085760 12900489 8316579627498319926792398860191523200 12900490 168125616781102825768477150681073724000 12900491 1003962727163187953492895212460958439892 12900492 -1233423669653672597778153842815480012800 12900493 57978377751699815519662739447408891424 12900494 -413481681856501910318366031665052541248 12900495 -317443491358457303966948029492822056960 12900496 184585459845999769536874634182183616512 12900497 -522957620317500141012728004232219686540 12900498 -70252188287466251753335823271544968192 12900499 1244916869008701579392275710842337588936 12900500 1491133199322277253398960058556564672000 12900501 1391245016294764850809755597422107753692 12900502 -37319410971289582841717034553089006048 12900503 366043673866667664075186619752385397760 12900504 -853547596767537970222205233318442926080 12900505 -627860240423315658385673796272503827000 12900506 -1262992744980867253568837507345029785600 12900507 -240291981378515584003130180206832347200 12900508 -1320612610474858324417487912678478172672 12900509 -149026422638335448452206414822298605696 12900510 -107638249246396657418475230670468368640 12900511 1009929021436192451910289107348760010640 12900512 79013783336945638762712225308553183232 12900513 2483671200689597286878622815874786728064 12900514 530227927028926199932764478169986127232 12900515 -1167356572210761098750417693305823183520 12900516 -637237363869244682476980622226620416 12900517 -501119260259163547995914805891117264608 12900518 312370962745382502359834945100009035520 12900519 -606503534693794234596001897896354853680 12900520 496264763230970357854163149848230860800 12900521 -1120052712399177679846136187802998550278 12900522 -562690672230750245248185692651906666496 12900523 1884722029219367489837343587944489246772 12900524 294502311018968616374792683717245791232 12900525 495412873187235836587952295719484864000 12900526 -89081198501335267040306055203412957696 12900527 -61765426159085872063867825512143332560 12900528 -52443869000327544276577465108288045056 12900529 829758058149544099831043608368881770130 12900530 -143338553658229763109664825086246105600 12900531 189809673025167687877540390609500881664 12900532 96390796715726339684592528015964730112 12900533 -1187091751731953918697505395421506791424 12900534 -309802314729908915815428624392363612160 12900535 770344385225229533217881510205296834160 12900536 1401029292775486039672341479165091840 12900537 -357684952235445582301608322220632693692 12900538 -293274206672044076176319490459744002304 12900539 289208190289198544123378752287540936624 12900540 517613707970824905315330361742004019200 12900541 -435646261724366572450979283826812528058 12900542 -707672666143150333298832858711878688000 12900543 146970098457896859534505705457579755464 12900544 1068339321653132357125605510404159569920 12900545 130438538147259372775004221237350197760 12900546 -33230384404265853063438956489495385648 12900547 780048496015447113164240679813420335112 12900548 1542216647198551579191994044389079931008 12900549 -570674378652959065759690019063362703136 12900550 64815386200560790770726749608009344000 12900551 -682693469737292906159872986937843889448 12900552 -223277840183908521126611785079892541440 12900553 1248003235588884609782505428358155635802 12900554 57480787980945174802027977386063228976 12900555 -74106350444320439696219320110791814960 12900556 -1252256111725588325492688782073682535680 12900557 329681171091823004415165703787943967872 12900558 -116702707535921414467290478511165036544 12900559 11313680000523514719263170041144053120 12900560 33148805954561587956200654380325191680 12900561 -1373853995113902864451086323198638733328 12900562 346029934196910687927349589992846370304 12900563 -700698168889415817631887452981247789600 12900564 98328268515296741399552220698305353600 12900565 -1137645831007208486528956003120318349280 12900566 259825438871589493842339887423466706176 12900567 -1035040600085149084295436465498115034520 12900568 266379702372098598868537299487822725120 12900569 503192311043155134627318371137540281600 12900570 486426504155477194437833482002094867200 12900571 -531479976162768695843906711257422850176 12900572 571433973590180773352809597246005950976 12900573 -124116178694220190254812991026031576000 12900574 -294437117404461586359130659557906926464 12900575 666882030178273592911397492062670635800 12900576 -308350296234234755202168865910259449856 12900577 432364232576330424626831978604322820272 12900578 173707972944864839193571098575580213024 12900579 1193752938532301951730099757662258411840 12900580 -154289001210212339130426627945857310720 12900581 -837440901609347193839035216552944831618 12900582 -110282441674697255334879495556508459520 12900583 2728114714736750196295498815446297718000 12900584 999280544269473291327567024200572108800 12900585 390377666571129974936243779231115162880 12900586 -39315091044628910750240916901917332640 12900587 -8299492091495899198294803147415310448 12900588 -187161867363015704833479368841246474240 12900589 -1202723945384570611301270291212379676672 12900590 -25652464737731537219361829969519593600 12900591 -222424466627576605490206809616402381440 12900592 21825466353377435209916342042735247360 12900593 -1237821800244208465824982816799676778158 12900594 59043406331354834414342015661163428864 12900595 634877985273592703421920766039506271600 12900596 1103923701929874998123522512115735203200 12900597 1155040336770847810620988935434719933728 12900598 624667330570086436891403251628584048800 12900599 1536588426869886712361671284540182202600 12900600 261186710746372723671156278170905600000 12900601 -288099897953363759562899503140507350080 12900602 -6149583281768461616166052051590105600 12900603 -818462040413690948954235207921354978432 12900604 729082745272931584290061798468563808256 12900605 22429806389264078800722163871740882800 12900606 413062014100894307138114525180383735104 12900607 369014308199073333244565410862292901632 12900608 -423637862871342724639634221946986561536 12900609 -430916392673654680745584937675515343772 12900610 372729890570579052134232916787233642560 12900611 -209672867347104061217418788215919402376 12900612 -79432288262144823433299646676029728768 12900613 892804184289886640768130692832805387584 12900614 12314401716252596229362082890472514656 12900615 73255308583055023256823554630763870720 12900616 1410645195058884516165554421331286108160 12900617 1388462709236403204352832700935655944400 12900618 381735900327564871067830720656088931328 12900619 -48719261480628799932416868425574315200 12900620 500880963393335173777355731689635788800 12900621 1874379023800509733272275105327759596800 12900622 117880474682344675926351652463748409920 12900623 -467842803890422075375746283474502242128 12900624 154801520750496686168430368720504487936 12900625 130530389440252272268254569956916476250 12900626 452013081045406122101589303166346074512 12900627 -2223359021392314491089999612734187970520 12900628 -336256531714959168562265270619207368960 12900629 -321119423074481491387662194422907433216 12900630 3315362029688163627993370177868728320 12900631 -352554431731183980936774527299004523888 12900632 883699331424711217344211231318941204480 12900633 36292832102455264242609935276794234464 12900634 167080183403304753600897516809469759216 12900635 21522946264895267256365036379368524800 12900636 -136631109865649890578149000386877764608 12900637 -8263861257695911689988163014564998528 12900638 697026615041544320640241405804225614720 12900639 297777672350306227696218857225512819200 12900640 372849470380080112025884542454244966400 12900641 -108277092555854860527070972290816453228 12900642 -232268670450045238955616780875828084736 12900643 262241102934431267522652504604154933200 12900644 1182460897461727435291982030643547806336 12900645 4153437965062439591897187661246142400 12900646 -167714063649471869767791097062371379072 12900647 319119606942990506333371744866182160000 12900648 -977963607642004084173655614827072471040 12900649 1529165056104866725236930473422257179536 12900650 21423688475997753034726441389032448000 12900651 1425528009816755306566791381045621043032 12900652 -918301372092133213312383653645352350464 12900653 -262692908422411440025034935831014268020 12900654 351552938541987806865509801734697287680 12900655 -445362100053358804972090457676115888440 12900656 125540202592279524790907717724806234112 12900657 -64677891716805696994515187556541504 12900658 35383469610913996559865993443205440640 12900659 2107141404188752975702262903165640191880 12900660 -24555935318302775221284781817213091840 12900661 -1456894782517242123941615983448777614738 12900662 -985536315558387109511219779032429699168 12900663 619609810673061262263112141861995296400 12900664 341547126376425308484679114296133017600 12900665 -1898526813095702193275133196385679547200 12900666 49377908320655643740656698878411725824 12900667 -183778499665010922910836134521241215280 12900668 -571240933534059398961750649400216601600 12900669 -46247243460995926756099282140448017120 12900670 516981518812792125922155052851870197760 12900671 250712815718896770133157342066264663568 12900672 -51137895035820153473775301425225007104 12900673 168656088214938031967760722466288714580 12900674 -134830319943501805819609372361046287664 12900675 71624014002526799578128225928097913000 12900676 -723979685395068001566430727486390611968 12900677 -59478649669503360112199154705645909120 12900678 -142330734159101606831390484993109647360 12900679 -31857730890719320932918242078033333280 12900680 48001074394724041116831588178334208000 12900681 -35865619558931441472047648918288478720 12900682 -537271558329423725763173705906035769808 12900683 -314031901609234338889207285646233561068 12900684 168775219197248915849068820368797990912 12900685 357658373902435282994209074124908376320 12900686 -461908081375230381923989243171767696576 12900687 736572555426668472194226498563361185160 12900688 -10763735544337446289810969663822626816 12900689 -233638966266441249756796820601731133276 12900690 -271701254662232040628092506932747061760 12900691 -113542376922063653574579269847780225816 12900692 143612295242289553989908567816121630720 12900693 -269558145383678903707966471319030533536 12900694 -842146123299787134953761861474124539104 12900695 -197268176550764451674964845604939794400 12900696 9943914450825451905484998613081190400 12900697 1105136827949603725672300571882793352852 12900698 -1178219378566662506824644315283028048400 12900699 756112712333761566728779932155522868768 12900700 261169498913185555216902487700987904000 12900701 1524400571751730045991609297954382693504 12900702 -291548072244358149695652600409230720 12900703 376615064538834332200577434101225134824 12900704 -1998740432057285531969655225386269409280 12900705 8709256024735380691259236490997419520 12900706 7302470269199653658593728417559016448 12900707 111425687582016411014332876640323974828 12900708 -61960598785909154628615152820917733120 12900709 171894175392702946921877277459289200960 12900710 -553623614927147509401120322529114196480 12900711 176553643242700297039553067262601311272 12900712 274963461528216822392728635264752025600 12900713 417319254245924312634516750480138316800 12900714 -26922908680543607116222647929668872960 12900715 184688645335162939719303144472278396000 12900716 327408736793656049678459044749277510656 12900717 -37686775388193721636922678253906726666 12900718 -132823660844568913923078708751331323200 12900719 693395737428394261524814366486774132344 12900720 -22272806160355313773975470476911902720 12900721 -1001621932660081971693301431751270116428 12900722 894602813150134415887910201217108167712 12900723 685493437414006893659929136543867238720 12900724 -1185068864706606631056392040382014757504 12900725 128356359091758345614227330890701148000 12900726 481338635267685757808689938507795424992 12900727 -199760066684233916914152418151796546128 12900728 -459395948400227398950409655765369856000 12900729 327733250341714933991186523311973715680 12900730 -3498205967882220196721736082004434560 12900731 -19155802652198481247566571921287856728 12900732 150236733480526252077226751623465027584 12900733 748236079542995821394360658107406670982 12900734 -105798154496889844301817401234411673600 12900735 -1634396627904838830061122493121360536800 12900736 1988969807320881888869538796982249717760 12900737 -3244985118527293591688003180232580750680 12900738 64478373381871311982058546370328551168 12900739 787759648056337984460648792318172306456 12900740 -344589662182733116211993734584828015360 12900741 -371280808907764065142285890910244780736 12900742 146464854282931800362861213559033546240 12900743 -162727343158302819687308134744478761536 12900744 425610687381493582795414145757499238400 12900745 -282964696136408595458202748223983796160 12900746 -271517023824205006095777820449195238656 12900747 -890502530848812293836180887711032675328 12900748 -332695739072998049247464572723731922944 12900749 -134533119127367617010448853386575653440 12900750 -1350332141241964248651115038125509632000 12900751 669736922569713364225796109096821456104 12900752 205808459164585928069340638755617939456 12900753 -223423341919964243806666061273158814400 12900754 -290453445909000956639146602153848070528 12900755 -7587399259487147982674555116206783840 12900756 815474304483349470841536475332395520000 12900757 506259390121392303522444776908649285006 12900758 45449975237115384784617650987644885248 12900759 -1503548632081178200305032781021748793496 12900760 -457486772466040283773450371528041472000 12900761 742239785704480975389143039136108295572 12900762 -78227387465602608259331675194287590400 12900763 382333355751230763116767435451377951560 12900764 -731283615604234233706992105362511143424 12900765 -968733754605844353560493693201470827680 12900766 483691087295454220559370444836809100160 12900767 2404022523821577205126920372071238114552 12900768 518869054511458860945637841378825207808 12900769 -103947796218460767884205951527943240384 12900770 264366348599705629341322936268033698080 12900771 -213813754966119967776887817471455947104 12900772 171267963528933150651706451056838144000 12900773 457849254710248621499679455112937625088 12900774 1775905302467545442882481019084333056 12900775 439797808724903293562672077712871964600 12900776 -303133651424163770213272812961847869440 12900777 -1329511425683674377669510327163435540080 12900778 713446662647347257563177976008668080 12900779 -226000007029351464227113808894821141440 12900780 -519979102692759227371985965575273047040 12900781 1143853218427803971617125946236816983200 12900782 -1263482410724551799181905995924103587008 12900783 99090198537550787878993993455297474048 12900784 -329793666483433309007116958639525724160 12900785 -44652133561136290127668971349164399000 12900786 384634104014350971617874800832087387264 12900787 -715257996121500883718262523514687207168 12900788 435393179153436868749099698801144009088 12900789 132816698114240174311244336784015706560 12900790 -58439408062590090410891464084198947840 12900791 -2217771065949960058201026912527930998200 12900792 701761888401444923274425895365090672640 12900793 1583143821018556488004239992046734480042 12900794 -4954818503979301776388074264502567968 12900795 -1790610149592994621761504095528887142400 12900796 -869197447340940682668835526855439490560 12900797 28029287291213757358608986780041018752 12900798 -99674323879192269838075852980163897536 12900799 1454499364741518936621296491071317055360 12900800 -291171848324934666319123307615433523200 12900801 -848001767521821339332498208806202940368 12900802 369428378574515759215619621491051104672 12900803 128757931573134318728128227050168213052 12900804 -25429696824632317191142287665830502400 12900805 145997308097718363075263703843795793920 12900806 -953814708682023993564409863344032776000 12900807 585129803609341241052358672186760888640 12900808 -1783547032202490529238645700553631063040 12900809 2025269825357064811578278647288341170010 12900810 10935661073588887852048227352346188800 12900811 234295988357829351722070172434109588224 12900812 -318002981343735604480354233951043417344 12900813 397997847434797476914733520043118420000 12900814 371013075365833288233168560070685108992 12900815 72769920428374303726079316254298892320 12900816 374410248436488806136110576010496573440 12900817 21092337989853054886972674610665939360 12900818 -163557236648230404333548758134095743344 12900819 -793794467744867815521904201639157616456 12900820 -648715910364264368879082890973061873920 12900821 1065229333355050400932657939950183443022 12900822 258053001653275280843840521180600826880 12900823 -730290649404690584116022560908835654136 12900824 3041647795158681318922946691308508364800 12900825 -226253120608821130917643022523074150400 12900826 -983896266470144847380998710027248847888 12900827 -1006264736611232529454837523587695479808 12900828 -778720546036046959083922827084211975680 12900829 1180030221677670176140580621346803797280 12900830 60503815767354030823415164887911434560 12900831 -261701353931427452582204896885197738096 12900832 -765930817809070468593441230867944439808 12900833 -840497312615167457736964549489526596176 12900834 601547675610424327127620997376261061584 12900835 -1225004816364645844170015097089979116720 12900836 -59134173565842970502055377380972756992 12900837 -899266798359572520224731963940316174240 12900838 -175293524325392388153055588087356383232 12900839 519846165053389468340145960017432913456 12900840 -358275733417004966909836973722655539200 12900841 -34792135912562455074203741416068393696 12900842 -886575735024242370096569024391704303616 12900843 -1699937670869851191777462358938470590800 12900844 -662133427980775767133128716700771030528 12900845 -446560822607852928887870041986196326900 12900846 -53204972773919747399780085885123910656 12900847 -1350415097615649760303478749566068076968 12900848 -262572134260501055402750680191422791680 12900849 -290833316153756223971621596471427971392 12900850 310076107943343784430324203087917724800 12900851 -658393439076524777823159641836435076148 12900852 -15943356840793057151962765306316647680 12900853 11812650486911093716018081278624264960 12900854 -105265789627131859273474325462046198624 12900855 -43710045970498780697102689764798332160 12900856 -1195580098973912196747476623490046259200 12900857 -182049433694652796139215211658516063894 12900858 -245665275584741163951351372026182932480 12900859 -1844489827388898083603154271869245502940 12900860 7060374621422975505934709586644828160 12900861 -403130915922409685074142801081692660512 12900862 -101904577951892753548910900649905160768 12900863 -884536132791552497425831805389092069888 12900864 -22788714870927460266375711129493045248 12900865 -708310261082769767437929309361460941740 12900866 1551966538586260799981826387729431424 12900867 -268733066587960785473591166321224064000 12900868 324341239647864262234031562352908528640 12900869 2447058175383211343029495222657305858270 12900870 -385109640176271447334449142853077334400 12900871 -683975486605201234827280683378413861808 12900872 -1758986091968382095842370581870157491200 12900873 232304664193801925053507621894706106384 12900874 60644959688583446571094349503220919552 12900875 884305190958368932896175071526657464000 12900876 607953803056273829882700635706271084032 12900877 315271699445804470029485791964244610272 12900878 819226028537213298963470434721470626240 12900879 238027936200186354659611897643894562624 12900880 291631732505641499521403682931141509120 12900881 -550848242956017004815307168373817051840 12900882 -439683084317882360952364900153762990080 12900883 424665021126437129354615751922629709320 12900884 661766123430475479535510832918087202816 12900885 284626175051601656869086432699119661600 12900886 887251939192496651142808866237746221440 12900887 534584112701383075903653705017964574536 12900888 -83481917396677804384644764407696588800 12900889 357591510418630216199670509151263909760 12900890 -28810044181191212219242389555938376000 12900891 1132675613600140969485902383793270083992 12900892 657945880722691505949993250683264141312 12900893 -187157156762287599208275929307567195360 12900894 -163440825952026312492936434588575915200 12900895 -74882385881399492272288092709006261920 12900896 20029224628503342815207067599413837824 12900897 2300066688751132814696176389099369419040 12900898 297136433524076165658596085630139115520 12900899 -400324363436053335800870922541199340 12900900 -106304239434210343577053986063094963200 12900901 -265777049720044867886806923298403369896 12900902 -307454990455881900439471222635936577536 12900903 10960526392757907800137887692957038848 12900904 1084810322994305392886835004205155614720 12900905 -360452486077449356486528293221727320000 12900906 -25987018193548661810058358201809179040 12900907 -2286219148923289137600585156470910305280 12900908 -1054652276248398295261814373975596335872 12900909 -122151168811744370634832917095369455488 12900910 -110912804759954190592292147678156849280 12900911 1200091808953357427935274396094573667800 12900912 -73153663464228712302812880737857241088 12900913 564025437966589677890326684689776925120 12900914 285954806495320794953951637190152118272 12900915 460290854555121433937774810683383668160 12900916 -180848009831794645102081471165539635200 12900917 -890396575539677264214445909563538327488 12900918 784247256833393002794603309467007971328 12900919 3088727567674697211673632788259403158960 12900920 1473364181368774803701492345836157644800 12900921 -372016075922359674267563944706950632000 12900922 79117848120777714997215154149195014400 12900923 704996675547266877032477551133702868240 12900924 -275922453182414940555430661545483468800 12900925 1435395994416980129036091355588538500 12900926 -1054990498221758687171886990749645372160 12900927 610214182969661936615503186931435509008 12900928 -116392678455661439914382881016637816832 12900929 -99555342489797143399187059035474324480 12900930 -89797623712038890599951393941611151360 12900931 1537101831631706016571575598923318476732 12900932 -697554154822970070842458911303965331456 12900933 -864703453171834987487745180459318467298 12900934 284443034724641019986277266837057099616 12900935 -602500499973850353226821279318384282120 12900936 -1116292790245475942586916175450093322240 12900937 -265956220683514855932427985756541580800 12900938 -400514266447985079717049259243521305504 12900939 -516092202595922023101004028640631164672 12900940 -91393717384673029470054214591352755200 12900941 -2118742303264636720472300113919159003658 12900942 104809119116105461931620385573204198208 12900943 632465235856563333601688413183830228480 12900944 99008147326375668565159875080222146560 12900945 533344677985222517434740677654623153920 12900946 3133648806116625031038643434450559104 12900947 -1114136467396516464212755444371465251604 12900948 -773399878225563359356446507164512081920 12900949 25272623064503685586036748654132285436 12900950 441085870289572641233233930606568388000 12900951 10699166578247686168741987518481753824 12900952 -635478681662800753964761153948383590400 12900953 -554871861802831169972732016594580557120 12900954 784477602656405326207411524540497306880 12900955 -39099039164163943753837658148359513280 12900956 314806031960020330266618968854049101824 12900957 -824799700071919087173682107809694514560 12900958 -128748748868629721627345618585309380224 12900959 267136724307683166964271385187630448160 12900960 -76568540763860905450836866285583728640 12900961 560208415739307561113349056084341669552 12900962 364977255914558654386677695050839302400 12900963 -48992537140424202820236157359318981312 12900964 -26529611185375124824567008567634016000 12900965 338931428083258121391736881870095458080 12900966 -9785666945076582037321416379590919296 12900967 3868326345352466397934302290013722017312 12900968 555186961608909430069440453342789442560 12900969 269263735242427761274857843488622507300 12900970 -483094332962133916827119407620773610240 12900971 -4353187544917106736295007463864492000 12900972 -191781017401738872318420037293816938496 12900973 -267367869007654254477676221438397527840 12900974 489033034394594275192811699844530972736 12900975 -252094952766224113682509102019126130000 12900976 -91218527665667636639527473474351661056 12900977 2229962057313990194361402505802009404872 12900978 -321049770962405526212497451793809487360 12900979 -122907571436237049438373667310966321760 12900980 -493410893967026985085488047520349728000 12900981 546915484959658748204555631093751065600 12900982 -768391638657919737804196298482190253408 12900983 -926560436150146358694425084350011320160 12900984 274785541953902097110164435704177623040 12900985 -929141990381270961726447466065635909820 12900986 -263788249123701155377803374730739104000 12900987 541513956054082106743464999897247343616 12900988 -916356828107817722222959326698151872512 12900989 -23602891636429831763824949969827428576 12900990 234322847256428702155719909559269043200 12900991 -201039801757816069875651188729627912832 12900992 21476437219446071274309485574582435840 12900993 -35147930063685411571415828507837630016 12900994 712343762392713841531857112598733370272 12900995 144915070280242845902442112137713090400 12900996 854804073586311006175657824707216719872 12900997 -2512821849755041457987785912998537656580 12900998 39596925381313611352932040409035096320 12900999 262485065834543074946643168215407660800 12901000 406128791735838752276868235602739200000 12901001 -907057335008163988152591509005258576998 12901002 -64822667479507052714352408857842784256 12901003 65612108443710713752987546181139897904 12901004 79001905066673692819502431397563539456 12901005 300582469691244320806398976089623366400 12901006 874430330131198039222868594223295829952 12901007 369181348243506911568938888771845334400 12901008 123540887030148979814943615151044624384 12901009 2387608917345003179630046280501333430640 12901010 -123823057102835804084931693689731392000 12901011 106071635895967500147604667252066813568 12901012 -302399990012928143030837914282042309120 12901013 -849047665347602088944742955647220708836 12901014 -397027809851388667774732871193303265824 12901015 -1002543216679008557472649674641424756840 12901016 1067484462895155322034221881565532160000 12901017 -901558249848918710291968522778024392320 12901018 -285106527468607152405694749836517451296 12901019 -577032750547758062245777618928626162320 12901020 933889778115416353610928097222947840 12901021 -313914608628771054724031036787520227488 12901022 -50967667295582159251830191660877496320 12901023 82440013474793669888143101108583246320 12901024 -1138938767976304442064607140883102433280 12901025 -692650240782776717478142659567556952400 12901026 -209686462698790746434485864808808713856 12901027 835735379628575180426071351062590962560 12901028 282994134767252318740461766802479742976 12901029 217017696831454455487568229405547769184 12901030 720811832830198948592042195469802176000 12901031 92512918013375826487562393363329731504 12901032 -294370947769750173907814334391418880 12901033 7230431674980725597770868892280960164 12901034 -1445596202366361424581527805746794569888 12901035 -173526099669745678052639334016725968640 12901036 501596267848996840651312691082529690880 12901037 -994152879833784699154559213208680878314 12901038 143868751917454389302568439902126397440 12901039 -344278015776899414394035378116748866344 12901040 6075050772220479567053218147382722560 12901041 -252330056938652941440987610234998555648 12901042 -258871358614932609031461916520576994816 12901043 -2221536244504925553401638659561241950708 12901044 33850149141670583984480389812218726400 12901045 761832789096918061305553112555816736000 12901046 285907796185031695120207741620210909504 12901047 656380424643876824031812242011535252200 12901048 -1141537259419555787715550482992571863040 12901049 133060088976083526435379115396704377792 12901050 -72661858012763553735055383269598414000 12901051 1143488468853658397613176426072666843032 12901052 -2522731586761288336944848384348444179968 12901053 187137405046548600961494677322617174016 12901054 -68210210971271559079088015071516257024 12901055 -200120722862216322290050995413725810080 12901056 92992052649448713373465126636156354560 12901057 22803471150799532284953400125232348500 12901058 -939398180213552122561601662258738711680 12901059 -582537914136696604097078564587643750400 12901060 236239640582351106596223339228466690560 12901061 644464532657081501027210878004890979232 12901062 -429307474883005724740579120750302197376 12901063 -519484511097524169796985174139571825752 12901064 -118012131756589204204451468881185300480 12901065 168465400688728684194143267230040387520 12901066 -143692792991346688236674005197481803936 12901067 108311569232685174183737154765824399160 12901068 524453701166558562403052035081285008384 12901069 -1149209609654739297877806387340927442804 12901070 3898268719242134714927663831044277760 12901071 21639698201327803152505649833961373840 12901072 -379171432814592598223832453590543540224 12901073 2161569206223500224662682409711759049204 12901074 -94543248925670602525947301859159074560 12901075 17982196559280137156434180405940635200 12901076 -1503375320407654643067126953645274900480 12901077 59489530163481980875184598546935361792 12901078 -732075664907674088038462231149569768160 12901079 -1780886074400894469861823701855641028624 12901080 -505730391123129686131404734530716672000 12901081 501934036069316540796659446033930607882 12901082 870820655281713272270138546351404945392 12901083 -186859172314609477065107382175340528160 12901084 89674350055358930546356906998060810240 12901085 -2461699287382596264068034608968577648400 12901086 417037710657097237320770752231810467840 12901087 3793147133538421219173210036629695120 12901088 -1215504933336061480618293563420478013440 12901089 -286684901596333591310428448972086429776 12901090 -689066961182054480279336998794465535200 12901091 10574005473195407306220106846710987264 12901092 -834239498067428787566065162632478952448 12901093 -1713386371729324841561910791213422806658 12901094 -132439285072021137291467656782213343488 12901095 -616181874560362148322449700986508288000 12901096 544402503169132604481071847912945807360 12901097 -308143011052189967806671555423962667456 12901098 19633331219326160097418948583051235840 12901099 623050269214148889172839257648196922100 12901100 -477283930074873546819661146989358969600 12901101 -293422376217080165748516735664508602560 12901102 -15360711616939391069510069321429518848 12901103 -238001391462965503961230951408033833648 12901104 -131648659293558114474138921609405628416 12901105 22704682420834335694041532515570165120 12901106 -870055476224171726735957034867912523248 12901107 -1401847444864151033485460433935579733960 12901108 -750051551580081972476426577049776297984 12901109 662813246520785857153718937692400942204 12901110 309396480785635036175834908505617048320 12901111 1448762848918590377347960863858709246912 12901112 1304505432106277943095571832193281351680 12901113 -1717017246074251423618556074183861868160 12901114 -52527555754680115824330758117931648000 12901115 -176391760237047093371123889117236254080 12901116 -253605311156613061676228005640010382848 12901117 -698808590453814935068590342172602408000 12901118 -15651193591568733980123090220343173120 12901119 56599961819108694461543929857948806400 12901120 -122876176131835098311507938826099097600 12901121 479580024144822902857167303260923941552 12901122 395042452819267591998743776925809853808 12901123 73301365903726158872841170664870179520 12901124 242210068752173880054885211884082962432 12901125 -975594795197251498049158996823484552000 12901126 146439414022520654498725389067667650560 12901127 -1770870285044733965983791786034370898024 12901128 -409656669675293548265610227203024035840 12901129 201610734342310309972918476018740398884 12901130 -749610114796448405448990326224744896000 12901131 456439953311143242864647328804961275840 12901132 443873873445459027453990612506396976896 12901133 607167661658754568344586476294719327040 12901134 88190296603842907604037334916038636800 12901135 639010622288259316892165352318197956800 12901136 111999715762407749604937492372171210752 12901137 2378231742064365111684626425480150656 12901138 229368243585906251416328896899255306240 12901139 -1886796059022597098180091156941719278960 12901140 188128733211316744982988134074155417600 12901141 -2751525595423570941038914392329357074 12901142 344755921546837351139011185161400559488 12901143 -680491005874672069042940121887452537440 12901144 88701042552076598210608326230451179520 12901145 -146490824487518190991911775144942889280 12901146 -20766522861920958205750602908313600000 12901147 -471336044423421050258968780960995898848 12901148 -466422390700528792172543198230265894400 12901149 -491937070100275932104024654804261543232 12901150 274357228015504932738840760406765140800 12901151 -98735607212163832441029810833244924768 12901152 -85885735057091747087597872605497917440 12901153 -1269504147324091404506209812719323561980 12901154 -203826996107256320704292679638375597568 12901155 50596506286339886827706187451694090160 12901156 1154010056457044750948221785593409403520 12901157 -2333799979471371089986722626818962438594 12901158 -242774613488462740946791777911184510176 12901159 -219067386573063431043600932187542325096 12901160 -203016599521096646456218817130848256000 12901161 -5564386111897200336709082313725142336 12901162 96570577907406899815798935028920298752 12901163 -2083336109874824827841812318571391129816 12901164 414411354314124183921764762493493496832 12901165 1359167476718947100308743237801962787000 12901166 -342122173453852536157075901428933003968 12901167 1929320885782149377566873102204606500240 12901168 -366397778064506284770907323161903104 12901169 -1315223405190832638366761783595554600430 12901170 15927909206430890637963150038999424000 12901171 -2222896304655934269363682692281097569280 12901172 1508651167747022903574835816495735530240 12901173 -505905496400629021233565758043383451200 12901174 404678504965310646295175196831729930240 12901175 -422581252435351427311496560531308025200 12901176 723200003279892592795821428677261209600 12901177 716778813638339430912566749512397587712 12901178 33754871221008940266409202912905645056 12901179 -3217279755311090655066611568632682216 12901180 522767553335500461490834990904014755840 12901181 341925659376848713277715857457728679372 12901182 -153268283131611549601020691252784219136 12901183 463737050290066961685812595996860311968 12901184 97392610948282789792065503945150693376 12901185 -680879081853755777855722519882276891200 12901186 -159548357513501731683832780236770684208 12901187 -353799235443560544946414331435821190832 12901188 654800239705237216956316768347635779584 12901189 -221414093074514670440276334755434955744 12901190 267204658592508000030946412653870627200 12901191 890112979467954492862441803250779393192 12901192 -1912332378617349336353655720523767168000 12901193 -2158704679540153214915496401718367467558 12901194 -836740972257874287422778906656215968 12901195 1044015794920376616104526504215280978000 12901196 -242298123574563703685305199812382490624 12901197 -194508547412861634728902951403647829376 12901198 1731938291151157569468552895141083987840 12901199 397204522532265244352566622825482105200 12901200 998784879667413857141501429504409600 12901201 562292686717277387047649441028955610100 12901202 -919373432787497767820001914488656780288 12901203 355551152108160293582271334684067160144 12901204 13029386438101679322135489508731328512 12901205 435357844917814895978575820372063200860 12901206 139765403712487656311172514676917776384 12901207 -616942500543711457322253129595385574480 12901208 109876591134383078031875569812047953920 12901209 762704638881102152208481770213976110240 12901210 294176110873577381381002645041033792960 12901211 330732504413576147863847674881345584400 12901212 -6587533081147140143272053440796469248 12901213 246950336535808462795924682941698622848 12901214 93407416328605220599464038636537439360 12901215 95966278062967068758267442687280415520 12901216 1806567347117177647429305313031217610752 12901217 -30722407088853608348879361110763683328 12901218 755127227075138287541927208052935229440 12901219 1209510537126636767243196866620142494144 12901220 249961457606754232760508163792235520000 12901221 -220309495990786607362231136090141813760 12901222 -250518718057703676037120332420074957088 12901223 -564484440710911751784906847240280787528 12901224 68938797900893295255762535362262794240 12901225 583089977025297573911944244288245238750 12901226 -37831766342374166637564579105060759552 12901227 1623615529032906756563506354374207970800 12901228 -340833822676354286393538406162163540480 12901229 -1016270936861913797928537997854868139712 12901230 -366326998721236300349911581228169382400 12901231 -380295585369670884601520723253674209808 12901232 -276187256499568416881357008068648173568 12901233 1368309908010722925756020707691422134048 12901234 -81565523842841235438481228678084963008 12901235 -204636061895900477382543433141751608800 12901236 55226071286017862597719516682088947712 12901237 -1808120204918906380844637120401751100114 12901238 68682148353859986417418659406005626496 12901239 112677492178963352950133303369664160128 12901240 414170026151108298754726887519836160000 12901241 34775558239753524485882698314160090500 12901242 11212045747490527451164297344812378112 12901243 -1209760390576840017963268305404181053640 12901244 1215168824492142620878020290438886415872 12901245 23191834536963818107896508785420739200 12901246 -13391981187715574048961687062449897920 12901247 19434164476440234143574209954614490880 12901248 198549923900077903838331160903444070400 12901249 -792383868208258119888488857838235936634 12901250 3990535410974388801120038335955370000 12901251 176446078599243239396138543189383772928 12901252 -133427845457685845263552677351179358208 12901253 2852867745316640185935484392923449318080 12901254 399405202658280048104413795880523184320 12901255 -517260949542735660646324503792493992840 12901256 -471392316252326622193045489171105904640 12901257 -72947629852273758840459436931328060246 12901258 510015196672571358756223082933531442480 12901259 927996299957943695108218480856548584000 12901260 -32104274016292609450901874612027402240 12901261 -1435692251531285002132815233259923119776 12901262 -508735436311642044665054358617328000 12901263 534374346708753949319941838774685139200 12901264 33371910460998605666521456530706964480 12901265 521627154354117483553046972130685885440 12901266 280321564854274983201641249126616099840 12901267 -123153946143013633491655827716380921684 12901268 128616797582531634292456520929991510016 12901269 -868146760640821487142084419867807170656 12901270 -197585495074361780198749164938736983040 12901271 453313173109975208316900236132685701904 12901272 -357053761399131451203021201043850895360 12901273 468047619398241799380622111432999403520 12901274 -125868993829338971357625945427430574864 12901275 12997427032504869212218195229690998800 12901276 536513718488826068632922586127495708160 12901277 2104760406094290558953335496061876369126 12901278 -423235262317858242096456101266345642752 12901279 14101952460244451432606056824586918880 12901280 239734668479651497293709180376029593600 12901281 1160004017476923432638641657859465061552 12901282 978896552474256916429402323827720902992 12901283 -2515588396333732413081726390911483490600 12901284 775283426656895013586128829943390223360 12901285 -268558010055466301333739821457859416000 12901286 279050029662631510812518007779598695424 12901287 -40080382972609488937926577756092299520 12901288 634397165435584051112475867444274944000 12901289 -193523631713694270157869286212141995520 12901290 -217637430173632833955653629507189760 12901291 -1447021765707710816499494568307629874008 12901292 -1841803560669747277806105784855407753984 12901293 -980512840507909232046098953391734092618 12901294 -348546807937326215172129769179843148800 12901295 -927104111715585622096221154190191779840 12901296 126340750316662521820345423853577142272 12901297 941478166989907406990497917818123769746 12901298 66437803947712217605172123767944920064 12901299 617697621302492481962413584817887823728 12901300 -1114413764685448450872625275318237792000 12901301 -250980510264408021640346961239055407616 12901302 292296040219199278858051609561508647680 12901303 1151849442526482810622301621328458510640 12901304 450257253270530333515756177456874496000 12901305 731548676338116048312218954397766589760 12901306 -533271368609687786408716619932984276992 12901307 488534707471978901901792842633027699556 12901308 34790436956433589911312795364933149696 12901309 968952055754519791529983725538309194316 12901310 -741260333414453882126550615179581717440 12901311 -290449747527389984118532331151684084168 12901312 751330419069797966906215296301289963520 12901313 447463026064708325713985337878915477844 12901314 -60189253789342960090189107440659814400 12901315 -185523560423118167762162270662844911200 12901316 49827444008530069623842744542335527040 12901317 480141788896572075010023889018212276480 12901318 -42781907364292359875841734106329390208 12901319 -1740468889952157422399663751520175724504 12901320 -747487423948394783249126540642294323200 12901321 -120273541775689271620086016746070167360 12901322 129220865209574112438968617308192920832 12901323 -320937121430787701256286661797517043840 12901324 292710512404831381857234891194172199936 12901325 283194503946977207712210625597987534050 12901326 -216668560393949476811750829037496120256 12901327 -952163795636888209335565508954877335824 12901328 109906381958976335416505921630533976064 12901329 -535779626340009722554954495450305221760 12901330 110291251209710880009527697989428672320 12901331 1379786707392693987157094171513329953132 12901332 -21690993850911018700419088851900825600 12901333 -1785925084933746308835810965157456096 12901334 622731549759768448294636373143858996032 12901335 372991317048191539446330965441445752400 12901336 297961087888647759971724378175710904320 12901337 162742235177662332990475532228011390986 12901338 206041694528669219708222116052735407344 12901339 -1213098068199180640432644855470451813120 12901340 -69458908097302081596511221912625052160 12901341 1075784622462363660052186447385788017792 12901342 389350813052211842863054344567435678720 12901343 -23986612925488759307280634209978208416 12901344 -867236109832049428173956259547648622592 12901345 101772379942271069954383689962021464680 12901346 819479504221170657850196195251524475680 12901347 207178854823100894452507550973270506328 12901348 -975690815255534762421021634879797370880 12901349 176303381860904879772473922481104560220 12901350 -118097814718173344913776726245298534400 12901351 856240952642605918484349715794678978240 12901352 722330201830812985153800592154240793600 12901353 358665665715383184586768963024997128800 12901354 -972386111677709384854777668999475964160 12901355 -929695215393743652640777450536212451840 12901356 389839053633279670041856907357453497344 12901357 1911051180098276078209973090338144594806 12901358 14102453656720366840139189932545737280 12901359 1374599494688674193565197649510700512000 12901360 36140279142549167365238482238068654080 12901361 -2055764756627412244839995879770357696800 12901362 81257524524239979663781668367011764352 12901363 -12935693727897304251776907622940651392 12901364 -2270504476170962697179614368550883328 12901365 -704176262181831380300941756316019820740 12901366 -394965051761974013373576892659743621376 12901367 355967622374819464371683464505259638160 12901368 508183645425787217219612763733876408320 12901369 86683523100690469396753964824606990400 12901370 961729109960314165996399256668464043200 12901371 693969672380904314487925241041204475904 12901372 1263783122885965973227799796982580792832 12901373 -884508621096097972590969308837253778356 12901374 557265698999621419895867083770613796544 12901375 -354008022375524769950238290385959400000 12901376 15037420078860167361923841693698752512 12901377 158589963497533179814951293264385174320 12901378 494039755105809337085425770630965663232 12901379 1326128938701561748935087114571460809980 12901380 -572216784035263441352252089373176934400 12901381 -710927217667360375003845823021147670818 12901382 -159416303135562863605960866624929010816 12901383 1758294387982355849205931931514784012800 12901384 -1736003746382822627482939373973355438080 12901385 380194092498711116805330290033361317760 12901386 -747128691645460632808509360128381752320 12901387 1705349288852965076416736406604154165032 12901388 173010765609920091746912420623415165952 12901389 -399834176831147451213634058688026880576 12901390 -262737807956549205885287730769203982080 12901391 -1082413225609698540030890465192226233928 12901392 -107271553433858727690420539894425190400 12901393 465682320996659923416651639662741918642 12901394 -108754164833214150634186083158066681856 12901395 108322547035797445136777708448206291040 12901396 -110538429219828400724872810261159427200 12901397 -1057962301795069277449714754263096795968 12901398 -213698099437842668337456301306907713152 12901399 846130350809389185900968429752017127040 12901400 -670140960688216599651142991041614336000 12901401 -793165461127356245214741386516884906470 12901402 -833771023824040314079173901789511200320 12901403 -566302411955324867727334986494169300348 12901404 -502745193510016812517421092895874785280 12901405 1547963241858101364052919116207643601120 12901406 611286085804558345070471260358519782656 12901407 489159577786908601702590417212167351440 12901408 664348528021518019404187859866618036224 12901409 -87171889875581072663082973825037727390 12901410 394343881119803155420698541870142822400 12901411 -1222142783952838808677880887768645743200 12901412 -560591536382562955717545609250559339520 12901413 -45586613791313811773262499616775493632 12901414 451144419110699602342021983923453017056 12901415 450081504137497397747751556186502656800 12901416 -483320823674940758650378499182408089600 12901417 335044984430979838902869550628511142132 12901418 16851373744595265649287712962678571776 12901419 -3908785136027531471607178660507718112 12901420 74988883610396204249932009422049658880 12901421 -962468965458696884627447091101316877908 12901422 -114361345250450456252352817334483828736 12901423 2029156661409899078769972614095554470672 12901424 -277682162162024225965307521066520248320 12901425 244349668768886400370027681360190862000 12901426 148919283669229336437022159485903074304 12901427 66977447714872326622179609183799386624 12901428 -686064275100484372201784383916593999488 12901429 154185909713646281706700314299467946880 12901430 -564442530920005377175688933370505520640 12901431 162043144231282787128401467049831634152 12901432 -700312041845591526691727061230199705600 12901433 2333244858428361452134930828015819333380 12901434 -8709208182809705429341485186650618880 12901435 1246175167834429060315178862380198090880 12901436 -23621103787805275310695321690573910016 12901437 -42571244121745029711456711921937996320 12901438 -544904066874907728928449973366112888640 12901439 2609577028322136938315315595527158707000 12901440 67698360937196111331777904143394406400 12901441 -421543378081396116306655673723637912128 12901442 -111634973040624517611924669476043030528 12901443 -780987644980058073571329002354227654416 12901444 -348897568860484268892416366934727229184 12901445 1640162511700888209198154031034223664700 12901446 256212706223487201239781486877350720672 12901447 -348601656045493615222267367490542568672 12901448 -103015351738842076192045849003593891840 12901449 -785973068709782113933553833018965022752 12901450 -35896371258970915447878951192390182400 12901451 -1154918625827798674945324978178269261548 12901452 -162803783378237632763004089441588625408 12901453 -66459523881449004848466385578726244608 12901454 -12714363829156480031994352100875861824 12901455 309212326383793711088256257965158971160 12901456 80481716234609236451077276512453918720 12901457 417439376293814430623841654810405422706 12901458 -115761305853476901484446868264173818880 12901459 -264570890913966145100204781755139755520 12901460 -862870230597031368203097292255734896640 12901461 246198217172414098716000251799577306272 12901462 7429236616558823990288728182249830400 12901463 -319575696345360023728320956563419870600 12901464 -703294967897484574717011692900201472000 12901465 -1022608028490961473550807429772079420480 12901466 774967303023358865108501036534937000432 12901467 632823771049908630015742931615916925080 12901468 -225373377332022584179632935812842391040 12901469 -366803822743587914122529406277316294304 12901470 1512742172317418010450427677610744320 12901471 3408525330159592020354965059747326094080 12901472 -1159858021001931254439163504392783003648 12901473 -199904907513371602754882340257440010220 12901474 -402012785230657469554027362701823609264 12901475 339787217259018894168600127157692866000 12901476 -89698501374838357080284555398438440960 12901477 -1322719041166586752573354325182526746368 12901478 186005220128544111190071644527171049856 12901479 -346772741374603360101904862743472429016 12901480 1471592084429750988913238331513770342400 12901481 -898068987327669141069852117859666763136 12901482 -153101582559803662538617973602537035264 12901483 44939503963113835313343442389423207200 12901484 -1485394966488130340995226983066642953984 12901485 658625903030095710338753130000424973760 12901486 -43795292779250930124957467580319025856 12901487 213430564594131104381803546192626893184 12901488 261235271002161870370168613138767970304 12901489 -2087916964809561601946551605925835154576 12901490 -329474119009020041382925762344358195200 12901491 139111192748447466235096325121366069600 12901492 1066856636953527423635758316647750956416 12901493 -629006450034007790190728509082628645600 12901494 -62324183604305174547324650783383595520 12901495 108826121703569227974466862781441885120 12901496 733470291106368161721277019675215257600 12901497 25959624068257033561883891709906253824 12901498 811232257401391619990928992416807878000 12901499 -167884132292191788867296889746396672112 12901500 -1122689669890717780362412538423786496000 12901501 478914568765688425823089619360098522502 12901502 -449550589738238597086658600415014466048 12901503 872033725926685130850550490364135897984 12901504 1974294964638911494747106776857968640 12901505 174532012403166127053261084584995200 12901506 -219520731106115861622489005341979692800 12901507 -162467430824888294015934549870791644008 12901508 -156192050337401518344745297786234188672 12901509 914896150621903983477703698054938838330 12901510 210969427700179808335940826902581100160 12901511 316291590056432381749349780151308740704 12901512 259018606052723721302945301803373527040 12901513 13888350370443491952256864902371424800 12901514 762879248271121551704899909885222295856 12901515 -613789108093786767197946187412866383360 12901516 995214617914628041108625459874887262720 12901517 121266438404700893746475810801903248566 12901518 6290737980913452932389257395869089792 12901519 1179811477163143944535058412829866927920 12901520 278049004483681035350285300581485772800 12901521 1703838363598127648704357222547445412704 12901522 435391587349626483717767632774244199312 12901523 1905014584119117704949712104365823194664 12901524 -485836062258012804213318151981897863168 12901525 35527963639244210433882895582112169600 12901526 -411110444502142761780521574288812001216 12901527 -375902913775164078740597926464822565536 12901528 -655491158704996091270986862668441559040 12901529 -1203596655039083505544032680295755795820 12901530 79440586496078112929581304279074329600 12901531 1157389073650900382819799052851346250352 12901532 -390163869488389634659243327562219642880 12901533 131534020186056453225726398194170933024 12901534 -628656252963416622201121094511154935360 12901535 2054645572316263856954179977885909647760 12901536 -1597267157937587905754536406037216165888 12901537 637616925513323683603252092169461308592 12901538 163214945845515517675529053030235794560 12901539 -153048021109938607561294081553522945280 12901540 -737525994216377830181428010207306837760 12901541 -967168068466886444524647604278244085058 12901542 232877878530524778296513533375227308544 12901543 -1721498046248834748296718620341749123208 12901544 -418020260596957506828238598751326499840 12901545 82355974030546521577124280485054659200 12901546 339943757603382096394247462459379456000 12901547 7512896332519980393754587333548006933952 12901548 -2133097447569340190479275769384476672 12901549 -151786607068553572167480904717291438080 12901550 120013040166797450086660902760502524800 12901551 19303069925499371681020149511291138560 12901552 -48897987152152067713278468782170177536 12901553 -1379232575716002829551414520819813684764 12901554 86854950243898244124727712729012748288 12901555 878989579837892446934480293384186620960 12901556 1712608574647424900837905800179714728320 12901557 -763039774911710098144142057478919592160 12901558 -222841655336344915853931926748061761120 12901559 1239642980926582393130440468333341358080 12901560 20722632409093232385581915043790848000 12901561 -898343198767597026007452446186397703676 12901562 -101786143076151869469900552247665028608 12901563 -790084956536463596183194343252861966040 12901564 338919546936579069151706198847143703552 12901565 343375135006343360473395127899266924460 12901566 -117572694842031699759757740515547504000 12901567 68039122393534108294286232011660013760 12901568 15882616720883608412328274477921075200 12901569 -1553156383392038008996467849360239783040 12901570 877215328619826195690494554147107110400 12901571 953841957192626254590799853635230803772 12901572 -1380209573132916418210712196921161379840 12901573 1051247785775985025043302380713900993822 12901574 253483374300147506079835363060833116160 12901575 -528115462183579422247240683848102843400 12901576 -434496235550520630047721399915950545920 12901577 236840868002250659513196719839914781860 12901578 264517978794490978179182896954197888000 12901579 1111629648784168672587052489438842092180 12901580 -151003891980564421282722470837731123200 12901581 -153197223264335635536921868745231247936 12901582 29012182926209018970161853382811334144 12901583 3314396941744353724773210070569832906200 12901584 -295436191877782297225052798855285047296 12901585 -939468672272592083953584307505890837440 12901586 181055650557462227000986536078175246992 12901587 -685276943390159624550300894735109146048 12901588 -347073885076781528488067370712335816704 12901589 -539886388454177498506172765747545732800 12901590 -82120581488349459055830435524528561280 12901591 -14924668570608752045407605364298459776 12901592 923611784874286508979108566956499865600 12901593 339456717004789180055919507653639500128 12901594 -1393922917485803164614126283554093623808 12901595 95444207246326428097590161389569864960 12901596 -1066224589578818367101693134822219396608 12901597 -652680723206585133711045871157538234720 12901598 423961943246718603557357352933861532800 12901599 1453530899839002921809786091789165472344 12901600 -659622647058944252749040513188469145600 12901601 11550908786407956183498874354786848900 12901602 431993367424505378800471850251673472000 12901603 -48750538289172038228723347288860198912 12901604 -99174451706827033637986197567800463360 12901605 815414041860266850534609231169984908960 12901606 -257885102955186961760166186472792453440 12901607 -209224266400056150623723367620071854840 12901608 1379448129377742180004228023055801958400 12901609 762424995827389914956210546920130444416 12901610 -133625828512457959668333073545399611040 12901611 382052072931095787941959081180968766464 12901612 -1035849892136423897746133801319504844800 12901613 -10141041622607204591625674849535437376 12901614 -343319730561569959629126946207243822080 12901615 -1264749877771655577831868239875150157240 12901616 29245982818791039538903159254641147904 12901617 -999662418854132797666804467010512867966 12901618 -341751841672018390465281146688880919520 12901619 -1430971860788919004472615220609321052980 12901620 177496815307095307812087793978960896000 12901621 -118455757772502930610748889790546458500 12901622 1237886592044110964998567801889470564224 12901623 24467075877744226636384317593348183040 12901624 1380259840833078655510025360412775464960 12901625 2680356122120256654171570491902317000 12901626 687373811277263174889793053208949414400 12901627 597361097278697025782048552348873360440 12901628 832800165799824361093105260882857914368 12901629 -239636094502243713575661180222563732256 12901630 -152952647355424526496848861237416915200 12901631 -1059922650251041469694018888221721250080 12901632 -407984815104808773372464778529826930688 12901633 -1386818139129825444102721781335108389118 12901634 -5762279672645555315705092716634248960 12901635 -526828614679852552495829003079024686880 12901636 344128438283287893336958475093831516160 12901637 244396296168593072468192896850137361952 12901638 -360653128258938124145094719614707253056 12901639 1363895044643555547495040391760081649080 12901640 1296757802588378857437654944116229836800 12901641 353584153428225187210787028486358289664 12901642 -15020048853376662391159033744636317696 12901643 843216906039084284473930503973904511024 12901644 314469418047694957856711722946988266496 12901645 -230959962500053973374465901506682100000 12901646 230388389362012830546189064807620390720 12901647 913438283516096839490871010412114307840 12901648 185564698101121141661600382029306265600 12901649 -605931639909023837699144178379705836480 12901650 -343373403164961343096701197683937366400 12901651 -1067249747305939981163275241293181434200 12901652 1262417434606697737186713443590505329536 12901653 974077154371035221296825953483661468800 12901654 1262425946464774877751904483952089163712 12901655 18132401007956428464689362644195014400 12901656 684082950449795377565901544040792371200 12901657 1090568842099908720214732281678879421992 12901658 -6705301593751295099979318949951216128 12901659 -384277303735077298628578793826659809896 12901660 175610174522065494941153819800545799680 12901661 1396775697079104317037949446972890380224 12901662 -203560158882068005523714522467384620672 12901663 2893329398994603111860120219631266912 12901664 3521733014314957205311291081338580500480 12901665 -204645121150949827337707259431938048000 12901666 792437687274155659323156577948653715968 12901667 1248684599504503174527454331022188062632 12901668 59130334755884130856981061319066451968 12901669 1203361171349995941726260234906199573408 12901670 -303874373395384847839582790756743278720 12901671 -551190354935701325312018055461236000560 12901672 366394064076348542315055428593346887680 12901673 89828182151946220987646213922736216320 12901674 -108792310296664289561200077973735438848 12901675 177794141732723739830493619652496220700 12901676 -499101327628537328041941095084574474240 12901677 -20935143377872564663160492868016418304 12901678 278471665241219970428049237460189726656 12901679 -25264946683015170795486158715415484448 12901680 -4230805966400023583359180271318138880 12901681 -447844098135468235071474833406028907468 12901682 463362210701257125736180597746328914192 12901683 -1465451885639128570840972600888757030352 12901684 -233024845544279262445597781201388840960 12901685 319661472738914348835231965982319012380 12901686 195349133199883242302618283762697709568 12901687 419534645472975751452206354370780295480 12901688 -2635553604470415033523432848577887191040 12901689 897796869664717771345928213938869194304 12901690 513296280706737463855754462511573765600 12901691 2316287953624922494135554294659881926864 12901692 -296664866963865393630562136663560539648 12901693 -687498649539892115594039642914824490400 12901694 -4032429695506684322052365103772930560 12901695 676940927699944909159271931043935691920 12901696 -189984848603662629137649952540634644480 12901697 682714160988299612030160866873911466580 12901698 177548463135674626503787115028393600000 12901699 255940722155421868711651046172299200700 12901700 -166866319578749844377895898727909980800 12901701 -28694978329259829036012892006392158976 12901702 38346789919052595319760284188191193600 12901703 -699933821436020775836619427796777285880 12901704 332757752210589534826063764911658762240 12901705 -746549782744071835502635021245443866140 12901706 -664869746792430591678094621306913700000 12901707 -91936470838814745980801623639553664000 12901708 301325518327244764745594023140014631936 12901709 581766464524478132107732195021524401910 12901710 -385517247884401828192591521986319623040 12901711 -863663617234267781379418752929419884688 12901712 -79190526633526950358904025337530286080 12901713 -228373403809397521322075916804852830112 12901714 297546458579067937590340394745785582592 12901715 -71081291854039608144734589501367594800 12901716 130742201757100920215189347356952114944 12901717 733456615859054878606133925272614210766 12901718 -542767953213615785139778661660855670720 12901719 50603164695110412494868023007530967144 12901720 -3543288180745176345053117035748966400 12901721 47236815354564947053574785997104148160 12901722 43535428272744321980845592615173236480 12901723 -383401257322241148016784515588628986320 12901724 -1270446473177618447447656776539998468608 12901725 756159882099761461138404751849117112100 12901726 777296163228284721697937127524118045312 12901727 -1978329483079474016081544615434913249600 12901728 -29491284720439370252396864590024015872 12901729 -1593274185752021408742682069164791400670 12901730 -284020117336394707547695712811085398240 12901731 620548740449047674522483115417399007352 12901732 279256976829841972034910148754046740096 12901733 14636412530777473529254650051960560604 12901734 -532915586054850522947484931878780293760 12901735 114466926076377263280274226107707555840 12901736 3864722180527551619454728651879138099200 12901737 884491587078751171231322822609271180048 12901738 159180451247088749616398508821672300544 12901739 1547938659433045456293199972270107175656 12901740 214633282199413645033573683749783500800 12901741 -608820509613228134607912594112053747200 12901742 360552337351279509111480870245459435520 12901743 1099411377576971139620797210581972764232 12901744 -393494428177077252647378186012786524160 12901745 1197637313656585380100370976817455259200 12901746 -284753588841580749394546981126153728 12901747 -310477398313005404694036644237793466804 12901748 754985237383802342862641448783758337408 12901749 -440687448675198712258105678348626049824 12901750 -536041860222002084542930358240807328000 12901751 -154035766184280325507888118061666340248 12901752 618813197787493004542365602657109196800 12901753 187356006834559654737807789080856705002 12901754 102236589132535742077889515849560414576 12901755 -253522426907315824114111087375722871440 12901756 53788369214222198896944960177024007168 12901757 -533771296211113462427232006138224088576 12901758 -235757070488956479373100486783378045952 12901759 710495352810962411808090171079128818160 12901760 1271059144224407541151219509217984512000 12901761 150783380331240476574872292495343180500 12901762 406598798230612690129844157156371335632 12901763 15161211440027915739776470856245876224 12901764 775367298788444260493511598843041893376 12901765 -704770953105711800388201724694273374080 12901766 -310258314951740999435763950651333959680 12901767 -199409759478407024597736792309655267200 12901768 288491935294926084843863345859753738240 12901769 -1013487247183960178136481028999170454256 12901770 54238181741572007999140709498604748800 12901771 167871289654704189653736883272351295600 12901772 -2945337035833445182824783983158514688 12901773 960558539236032109476811537936382721984 12901774 -223984763840021290527065558454763244928 12901775 -71724695941330129030478420495296381200 12901776 46112628528055724137871846180819042304 12901777 -278914119438242660127857128608964929728 12901778 547069195311749224495925445931258081440 12901779 803969150833842764363484391882003233924 12901780 1445342658840062989278862670393208053760 12901781 614952510764782805984979477405527924220 12901782 -668729384118425350914169703026823663616 12901783 1416135554296352939850984751415450246280 12901784 -144396433914063919322778683409062092800 12901785 128979522210595848643353249591587251200 12901786 724917658957871967222929123304767204592 12901787 1653961564196319662535872639962184306436 12901788 278489521995988576782193387532718981120 12901789 -56880704566515180066226688965517978248 12901790 -40895249875920948141473928524814792960 12901791 72937470075483211494230398618060268544 12901792 -1511677182161823467714432768061700374528 12901793 -2475816533999923164606175106782763593020 12901794 -64789878698988558068387036634599030400 12901795 38319518901021260244256641875670310320 12901796 -150781323285041556554012203915677039360 12901797 94470274139059824055021241049715681536 12901798 -195114796462371913245112070897918919360 12901799 -1020829507597348559739942061061728120200 12901800 -455162516912358562236130764907610112000 12901801 72807632273587920852844771528947731424 12901802 -51615567201179017254990435687259725648 12901803 144774974855929533779692537449747738624 12901804 -348035195744108615637465715541648692224 12901805 -584574171274871334189253366406796670080 12901806 12094608184196179088656934624219351040 12901807 -2245236001114563991376337031698970004328 12901808 -115067318188178582028381975458940960768 12901809 -111027055856282328434671939239424262880 12901810 -1037968659662147542186309225291243017600 12901811 678413439722344421292644653705163936880 12901812 343419484737285275251636018394300841984 12901813 1999019094068705596669944434533880238062 12901814 -274751700359993136033006889526728155744 12901815 -727825138696730849077034173279537308000 12901816 -1899350578050065771187797641104373739520 12901817 492113681856492740695903159756776866400 12901818 -485176295751783354955474178901703658496 12901819 475245136254238576582166792393381556496 12901820 220647811238039776785724307782471918080 12901821 -238189830470840893565827974072886443360 12901822 -294737502836460380057364390333557184000 12901823 -1289873935717316856724254858553527465096 12901824 213988467691296313917719362075952676864 12901825 46148974704748972098715661535552894000 12901826 -215279176203331894257771339810414626304 12901827 216624498452050664153554129063499357952 12901828 -395485752859243157816468522911659229184 12901829 -1034290162446480071229418224457817453568 12901830 -281587940268955134121235620963176958080 12901831 -1241968154867418174039431908646614691368 12901832 -101465017503834494575244435908802304000 12901833 434865612307363368295637381010965763264 12901834 343948855393829927635435807781437453824 12901835 793552363653436779308311416481194440160 12901836 -89159458437058977909394002708898037760 12901837 629878855735679965053035007245697745900 12901838 -433916265009615121847644116090560987904 12901839 -365385839239339453578177715647753197280 12901840 -27005340704754467082958470250286284800 12901841 -237260067075613315602938280006269678400 12901842 -468341689385475326618350495802617762800 12901843 753242594379742707973900576378414082064 12901844 -131084945107075534383418334267974443264 12901845 -781390536943158761004448070572999431360 12901846 641639968704579464440608622375631039040 12901847 -977067027035675325099942266713952436264 12901848 349585292281958110335982707360224870400 12901849 -28596890131380609410590374158859754736 12901850 -71261778106346871247258816322613964800 12901851 -1315359918121167756035856003236213881620 12901852 -655498958404483758122654273249097973248 12901853 -1837313770763655272820382149875446583898 12901854 -256709104177526359340699377494176928768 12901855 -101296861429700207370313531248510902400 12901856 -383407176933523482858788838694062391296 12901857 808166796652842262209044299350071208288 12901858 687567566086899732105885028096166195280 12901859 48069889396740052931334082153087672320 12901860 950422190629364890738618343487331852800 12901861 196170679284998449468370153308724563200 12901862 -381419275051226476798802856747438113568 12901863 -12054069389427132347539297530372633312 12901864 -323988147380442316610217910100361200640 12901865 2939064600648171678674448969908160710400 12901866 505760676470663744742356628204797000448 12901867 -1170065303637839267039913975379275892 12901868 560646390114068284714941859546830489600 12901869 843009456691455574969499765880510832320 12901870 -292923343159948248890509744944350313600 12901871 1594792193111281656245058797513916309072 12901872 305430174952563195807301424172269076480 12901873 1003312697930014160863106890921278048384 12901874 64298608702592680856596727530849908480 12901875 24532775052557953378025421958004640000 12901876 -924175138090362528669968197687338270720 12901877 -138371921205571468673338953190064859840 12901878 -303330175777427488281004682199677265792 12901879 384973931071559954371798585700716949480 12901880 -567111046903916743092930238203422515200 12901881 -473405064742059586475682388466991408048 12901882 -130057020090196452292408613769423644928 12901883 -2645693314916282160120574155631409526576 12901884 533976752674640608045103940709086904320 12901885 818577795907644108420195839319613056000 12901886 27788717481700459755351021860627515392 12901887 -8749382799081816063611495038953524232 12901888 227935605927522109323975624362897178624 12901889 -112587605578326011733749987789034195840 12901890 -75237630975620057767054419498917007360 12901891 -10286295413563260268691185681245468848 12901892 16347756467210628095570625570460019712 12901893 472057560653959821840063039878137920000 12901894 380853684129397828592115647692699057920 12901895 -444377881546330109293635011279202211920 12901896 -312591403408403512362119353946549452800 12901897 -1529501093790171605015878260846925848540 12901898 70602314369389314838189411672721425200 12901899 1279928838561691323305368272637464162264 12901900 -304831249874772923827916515096945689600 12901901 305475821933034991228174740990332027052 12901902 -102756049607860908034814208356945310720 12901903 -98732732484910564679709944528950415120 12901904 -414754600431719657521801050243475169280 12901905 648145742636217520622819259455410348200 12901906 -114515665063392425903501575074194356848 12901907 -214144539339647833579216237188744441648 12901908 -484357596537861379418053123013746083840 12901909 -953591337629734670129671964242919120196 12901910 210729625815016861045776215863624512000 12901911 -250552453580622356042602168240832908416 12901912 -1212930966327542057697669837080043724800 12901913 873091489843157717642069333917757097162 12901914 420745391849391896565918362336755085280 12901915 156501528599200990203183951496243210320 12901916 -790883174880456921272886917005695797760 12901917 225152370969649187117389505107182683712 12901918 506717132903255030250340892479642522560 12901919 235347099848383854172136119175103621120 12901920 852349991277125911784783526864145612800 12901921 209926978947495113787132805149159449088 12901922 -510096221451504629429741302143568271616 12901923 -196319505173275712009594827772928243360 12901924 147267310521803016771323549029422673920 12901925 -782627708190489651430217955208959157350 12901926 420664577930426972419222510188139824000 12901927 -1680261173212516579409392016054506265528 12901928 878840553000295811541210938137754910720 12901929 524943639681418407159695941090888102560 12901930 -302094360377372605054590776336147251200 12901931 -807551507360871006736507820617761338880 12901932 307870100408612115862581848134407160320 12901933 949056794574479676898443890145161949024 12901934 359248434302510813434829070981131448192 12901935 -141440043177499941527028818638936320 12901936 -132784660638491830440120984700428894208 12901937 -420774599408710015708733409261080649600 12901938 208298753262028864705929977822615354880 12901939 -289924318010418686378108010871449994376 12901940 -567958199812029402892853133062244168960 12901941 78214566223215780354626762016472454748 12901942 254071361479759935146059114954123110144 12901943 2350175296078240529485421150355910112760 12901944 -580021867245548086193829955579565506560 12901945 500326179429914180388089432957722608000 12901946 -684567390556220501902278239872449574464 12901947 25858624662751344663958537118450081328 12901948 1363078061776594223231373443380027255808 12901949 68911433207077299460415185951511081964 12901950 -242208001672962701295735397148878080000 12901951 794681572832750579559363561772143733952 12901952 8539187049824665020124523235303751680 12901953 52012333372018087559433778321152580704 12901954 -108043710920203501724332004396065859040 12901955 1081608775434174529545642179828459172000 12901956 -129242929776778098074443200565569020928 12901957 -1047569772194108736011517870759502685794 12901958 -226067481480485156989621023871745462016 12901959 -473360896439091216831107476535793619536 12901960 -114965129391393790629944814741569280000 12901961 -719828743836593340301732092618568902438 12901962 74969558487767474275074857113007715840 12901963 1631731716258188311625873515885658494080 12901964 1475334451007750972516253717451150387200 12901965 611377736604909438401952464610862081920 12901966 26776528197266560359339755895677644800 12901967 -951871380169442306820115694666454991656 12901968 -113931368830196299782506429832312004608 12901969 1171112852989552197648389243030403913840 12901970 -390554083725670472360888239038993623040 12901971 256781968127770754844107842261306224312 12901972 1049814196540683094716536328430380027776 12901973 565327451354396078524725917571458804640 12901974 32648937743054940800320115886783548160 12901975 -170365929354179113611351495002773683600 12901976 -1047345262159872700419212391828908881920 12901977 194508606499358384918541052544027359680 12901978 5699198109751888075797219197742540288 12901979 324971162019645864463925542921842656580 12901980 71431898866414636156945354020062822400 12901981 2137040839027069736421512095663356927782 12901982 -206035693549564700699785520191913224128 12901983 -7032666107790763011143782371896458752 12901984 4957205542251228059872601602350120960 12901985 59292580599202260083832198015376556160 12901986 -286349449152251893151877200676845429760 12901987 372043070290645453736216334471014540752 12901988 -1014244625640363323334700878033530880 12901989 -2110023212310230674218364107745288060320 12901990 703696392217783890503173848528558576000 12901991 1206630965707463908301943075224114970672 12901992 218893201191470700800746502090175774720 12901993 566269736158086600047162574148842582244 12901994 299746891474921271810890806671284755552 12901995 -1069497352578250052046605026394497835280 12901996 -1483137591619078424448462591945284704000 12901997 1195685551434275786034031763629645294572 12901998 -410563525540685074697101663130124735936 12901999 -236740810629980399676094757353782705408 12902000 -161140637338379966855983383388839936000 12902001 62838178923431313180202552121546227584 12902002 -100562390308868955673777353604691573760 12902003 -93150789109892220573748047538802045280 12902004 -93037506407838195561898722475947690624 12902005 315960704771843962320136521368782101660 12902006 149045396576181081689173575811535174784 12902007 948088912459340460335881469739687423360 12902008 466735219432076084663896646724417576960 12902009 -1311717479685176679585842013055934333040 12902010 -495830493997941622161302543381229319680 12902011 128754577913089006019898962534833195104 12902012 868016753325216218238026029235524909056 12902013 -77165312365758159515949151199873767380 12902014 392301047432760528136340605319067515904 12902015 13822784482177618888245278679938232000 12902016 -559761016980970273734110467816685568000 12902017 1439383477338050194138165832504197183104 12902018 75818378087776118595517523339173087104 12902019 519930768961287270678443893819498020528 12902020 46304652936623853451616517792687598080 12902021 691000860787827368943033988325092704 12902022 254809430251110126837110859756597320832 12902023 80789089239893411657785243607641883464 12902024 1102473451809272842685508914384590694400 12902025 537062420284362782277830376948713782800 12902026 -288091226818768535412743905046602894080 12902027 732158227709404720284034561120562952 12902028 -1019471267021359079879478687525057262080 12902029 -482806880058593493024853367045522491424 12902030 -521850897803340262762991717365976235840 12902031 1501723379809661655245556937668372583200 12902032 -199175485617413042044228592388023255040 12902033 -883539127932751254183879820219070912718 12902034 99473373604964032723456213359177128448 12902035 1445302149538756548941220432170112738480 12902036 -137942668566517039569495396419509450752 12902037 -371766468722500743020712528929851321440 12902038 -457933759912323150249279337760653210080 12902039 -54215567576610843926982331124999419680 12902040 -589564388655804211999499752291565568000 12902041 -781465748881905237389651199048622597558 12902042 -106150115579988578474253886055052667200 12902043 -712327138590282126828756798733317204480 12902044 346848717852415074280155746106861471744 12902045 190227131837266663294990842924612326400 12902046 -246317512283390322628707024688969319616 12902047 -71754303777400576494972545800232001960 12902048 -249579449389236569437713070828446547968 12902049 492185389366160281455453607500545679936 12902050 -154054364047548492804168754249126502400 12902051 2240653998942363517139556557494894108704 12902052 147367903871261530362721752480216056832 12902053 852788771884418191810405190962602330302 12902054 -706053963677175087127534736023857409728 12902055 -21703360442791574473535156233561394400 12902056 1152686950458045685419937157869110312960 12902057 -349632497395936195899624410130736152576 12902058 -95540900874536318768056133649570700800 12902059 3754689035236562992632585990233955663600 12902060 229852161823581436600684286170489267200 12902061 342619564602223232583192591995294727840 12902062 -69444974472832138560182434815961675968 12902063 1009305890934969621831356111571043536240 12902064 2043733780940567040707033986844590080 12902065 -535394616872746157458143701768867952000 12902066 1283300824224068530514577548240819561232 12902067 -1008988422018225589635869169264024143640 12902068 1597155797829081224730123205845860286848 12902069 44166986303637988486230279510479980896 12902070 33640518415426908945772125039113399040 12902071 240251587962318411891541688902701758400 12902072 -1128097382809504894285348130174533939200 12902073 -364641134781585297620372851643970864816 12902074 76943787512853679519518940178106823680 12902075 2909836381381826498441673565852923000 12902076 265303224544949681807392633204669513728 12902077 1548694054665652170992862612665346681926 12902078 -620290590126875121909907825094809371648 12902079 -281202977818327151887709628231989186616 12902080 -19469435346233421535474101855599984640 12902081 2344061826761022918779103570783717520212 12902082 -593572257155541879587511796032275993856 12902083 -714771427142282350210658803159966459600 12902084 526919229291871560131763457687791211776 12902085 60846777464057482102503423064379032320 12902086 -973358268173896412681408848545380776320 12902087 9800394045117401031864251071790967984 12902088 -266735987661969138472631384719701565440 12902089 2007791352902026799118822251473834343360 12902090 652056031765901076410584450309231432800 12902091 119998050227875848649444686094385147904 12902092 -248238617428622718498364264310064036096 12902093 169663971964757052885997952813097947724 12902094 -73038373849501870048752823106341666176 12902095 1019408142054402176732713510424836590600 12902096 334484044548380975706530809408388554752 12902097 521941253888653439346736396085291617728 12902098 -1168070080638045233452994063301781342080 12902099 35959624209887593969044475560451569312 12902100 -286071873103048368935638901430809856000 12902101 -461725717757308054676784556076033530560 12902102 207475919523211242102360427367727521280 12902103 -579860472724191741036747459682888550496 12902104 1485359470165204630568627377642299893760 12902105 -82010218835963304760705263095183455740 12902106 126835885008524223139728443312227230720 12902107 -1053796090723036849164612090276935680 12902108 -491270999332596895536856709358480560640 12902109 -695095674570587945878334200157812128 12902110 -37330232474463315541250161336653876480 12902111 1909121289587852321667806893604964163584 12902112 -314796739013272577620656419486485708800 12902113 -104617750307920023208497663462583979840 12902114 127976400091724872002614601182202091680 12902115 -444014376439226319902133303087367366560 12902116 120860199838009563565336631483590060928 12902117 -487297784824142407620903648467319048834 12902118 -256899548666633578218146122540593304896 12902119 -774916640580510455019531963739205385320 12902120 185587299129798661932764776854061056000 12902121 806523122982804808060420821499531207680 12902122 -122412730971772811177726114318315397120 12902123 97714584913288126408050863505342872304 12902124 -829934607375399802218611466094111148544 12902125 2205208359009872808778844852667316767000 12902126 84107619424290080139116545895326795008 12902127 -434600593490845207141786343436582077568 12902128 -218585362746288691531400309528595202048 12902129 -600784546055162977298046214422129889740 12902130 -58071702019744655939678076896325164640 12902131 690409692225567764416431450388959518664 12902132 -3287083491573326699962233041752024320 12902133 1552779402496833518173761810455483538624 12902134 295750052777339343401733873490899940992 12902135 709733446234202505448820419797724871760 12902136 -46536347871618212016936687877715496960 12902137 -2440328439665723106323323483029712824214 12902138 -10273689653455310018656768411584076800 12902139 1222993228872672251616610419509777897520 12902140 -20762345652134984433834533833658780160 12902141 -452806400944617503474334483787504677120 12902142 -452138077807233846008059270814275860480 12902143 2384716246104980645632504288004754738024 12902144 121412492583482555790332939395399680000 12902145 9807093637376802039027864901220526720 12902146 409012177668606562201835746036723951104 12902147 -1487792326713048238770590030822337474120 12902148 350558442095834279015947547269477171200 12902149 32885910867214990688248707982185040128 12902150 1802933413649511166875835252201161600 12902151 776293934300475423331254188015624773032 12902152 443380755028849242299896726991818598400 12902153 959324683992477011962706631438732954528 12902154 -56017763175652372958694661868705434368 12902155 -20789805597054446741231912215198364640 12902156 1543805058263007378357873087239696459520 12902157 715096790785722484000842188838712826454 12902158 -1940979691445489182171517897197292336640 12902159 982644015046587285287716232018510220240 12902160 -119541804446026848131875498203965030400 12902161 -185909358141411547274275476837232214028 12902162 -162937770552851821064805405176620248576 12902163 -1260769902378985674414868821001506672336 12902164 -1182864026383406719700035365528358330368 12902165 124459235447274123987066136288028016000 12902166 -4505907773001264312848526399037801536 12902167 182494075841248113960485734791211415904 12902168 387080193664071910151049627507430594560 12902169 -158861241436756020629509746673415147520 12902170 1634090110055763924235022792363160000 12902171 -2254674728451181488565825725839718314016 12902172 -94696889241464450773972088426687766528 12902173 -1990495418083068690802850178216250962836 12902174 344231773054819897638615434610085182336 12902175 119404577995016802096507768794629832400 12902176 5439244851918409535166937419145543680 12902177 497977101066639304188655726703850800532 12902178 -163910128283302500315237633574134332160 12902179 322345677651449070421485874241023657320 12902180 -263784944528696949435427421616551731200 12902181 2989760151181190213833556397639170400 12902182 -458608758479473105854280604299556171808 12902183 -964199513498741124965644094735436592080 12902184 510969638263194024682182866184052408320 12902185 -25136156313593143399372033835197932600 12902186 -352011621718129614754309999074471545856 12902187 1173511472559082571943308499912653249520 12902188 149232612839222743560800585239794334720 12902189 2113526842523520369372203274421978659990 12902190 -484671174809903949993242302334064061440 12902191 1031751703491380234020429950829433660784 12902192 905565917214576531506420178142100520960 12902193 -39743784750966181324997515724296192320 12902194 638092123813512239736004888209776410896 12902195 -101178102841198646111736954996355292160 12902196 -260333754436864668536132733487222179840 12902197 -140499608861515497992981029290350707200 12902198 -1275886769608535266574782843104283490400 12902199 544387794640253659037227843148628094848 12902200 -373720832927703522472433356222083072000 12902201 -1278521576134637091617335158118995897600 12902202 -637249822740852128576184831940317759120 12902203 -36414587411393467563418654688776235548 12902204 271831948634038712383089426803555245056 12902205 -864023653822138455575987970398464769280 12902206 -629522413583886308937401429481525700800 12902207 -1182644844660915373043736756899091588048 12902208 -124983914047658349250510998336857702400 12902209 439499463640554622867992248978179632304 12902210 14502967536052718982320547057340608000 12902211 -422753960699385336303026065187017355568 12902212 -517002714956339807296266508577488367360 12902213 480995728419395679946983620576185977660 12902214 1331360972803409461236477174340083456 12902215 -427889750654142106257846094967134277640 12902216 1329189841326334351247471920324608000 12902217 -1220061580729743223609493593155233753088 12902218 -253522667874332853720963526657511651328 12902219 -204467548300903492663168944149833559640 12902220 -9029857768049300518737932030822246400 12902221 647544419917680711182117602283003598700 12902222 -501578251500166753632841072204513889088 12902223 112916221864850696857459302692366077968 12902224 -419407648705047946879056174406550364160 12902225 29722610269621704830616441421170278400 12902226 -20495004544084744573019425870275545856 12902227 30788161025512307089548335888172403008 12902228 -1013724596387957792517733911253070383104 12902229 65625248712881750998985879751371839374 12902230 -876900366510145811394546947016424320 12902231 -577770753351608861912243673745606863936 12902232 -96980621459872400313189186005109964800 12902233 888628821990538110435530039006671040260 12902234 616153083446515955770010451772687724016 12902235 -270232631213902717642737259156619097600 12902236 3719340596026461962982949979826714112 12902237 -44986964526759278921998391750824689114 12902238 99681413894424513312180510730880088000 12902239 29879175177867976654790024971470772176 12902240 -624811195710520766720074064397721927680 12902241 -173406519064966189242360795998579343360 12902242 543443595669705724463601728144599624272 12902243 -847234558036744245522071046901046329416 12902244 -109306521073497703071548926763559005184 12902245 214048588734111387787952516013780615600 12902246 94685166331885854265241641723700211840 12902247 -111132045230272575619163337376580398104 12902248 -1260048465118438993699284213325298672640 12902249 -348254310815384877000301257087119082648 12902250 -47315087150336327051016552994623552000 12902251 -2001866089556326274615259933553304100748 12902252 -2598195656762371021347264372465924440064 12902253 112239339480773346300408681416403683328 12902254 -117532330779027923673760349515725880320 12902255 -984218348279859056894208038404344279840 12902256 -339160244540920811583830247213681868800 12902257 -692153338266544387596831536551462114448 12902258 -535659852344447405764631350666041486720 12902259 -1210381801233894936108520360592954327496 12902260 -381104199956714393875117702352666664960 12902261 -1684245717280355368742632590605991558948 12902262 -27346452109874519027473508451811540992 12902263 -1654575832591517247501085158156079064616 12902264 -635004349153382550824880083734998343680 12902265 178137357131830948158110872303949011200 12902266 -155038450766122989398428630272042129216 12902267 -57545541961677169117662080876925669120 12902268 230479004621061082767393270136622638080 12902269 -2348873515876879491895264892676911668404 12902270 -265178960831416999357508961254474960640 12902271 61350008616393574610835247526533330560 12902272 1814805043913942539825793458029723648000 12902273 367694941907349092091273823811460204720 12902274 -182423909534960133977570902076781772800 12902275 190921337766303258220753356444831506300 12902276 1618423331147924325085261409165426469888 12902277 1206663319597738762762754473212216253920 12902278 356995545063562916529336169491305593440 12902279 -7315313687009086716145081372270571472 12902280 1119552312530148391248811664231743488000 12902281 -230900721693118366056743759216055521408 12902282 129121919643021652494497465042614024800 12902283 312173507319531971570493671252225016252 12902284 235552254606913993487323617576655641600 12902285 929537488312677709314348490554220126560 12902286 -560984189742706957333127687355538294656 12902287 -789056374317885444531756555272648925360 12902288 -252792871203216088206085901365306982400 12902289 -158551102222135719434478271616679744480 12902290 214964140477303236914897764380915643200 12902291 1595909000577723844133285283357685258392 12902292 237917973125810676696657861305914951680 12902293 391030668190079015000424246396837928448 12902294 -355814390879327047368775963172347598304 12902295 13244617945038760175084543065964528640 12902296 -364820167040598068968272096055422627840 12902297 667044740178644962433409955806182944800 12902298 -192393495300999013801728437779877454336 12902299 2039460943391582097644323509897278336736 12902300 -219738692594797905625084958346303897600 12902301 -258538284634522571193643269564961056960 12902302 63880513062152149892619949087538749440 12902303 -1260694179360581340449484529910152140240 12902304 1175433856849709366793974652886371532800 12902305 325922154697335849908601938661041672700 12902306 -50397153298888595522908645487274948096 12902307 -574158843452310490055228414877489182976 12902308 -1104770286391787736839302385734717184 12902309 861666266880973796097884025486491987712 12902310 30042112474387854937642519015772970240 12902311 -512699166508934675747226930810717767680 12902312 76020427812855953023626302452787435520 12902313 -270554777030059652897116734908241813312 12902314 -16208226839330653270863196612071730080 12902315 -568922495372494968948329365094873531040 12902316 229844349928469360995541115530941808640 12902317 888731004573238627474636094713432313366 12902318 252094344254056088509697688438757681920 12902319 -1224992177664718312932110975452416164856 12902320 88361190020165391663464377285381324800 12902321 756037288068919479019733108387628511344 12902322 295486501926480533827181535829916688768 12902323 -119382636047038963459231738057486992560 12902324 400527467894545037702848678513700585472 12902325 145600271847101701376892862065428889600 12902326 -441929244729181522377396106629809121888 12902327 -459080163640084003119500770855147972824 12902328 -1150791638043639311127346997117085143040 12902329 -2001404985061955568788434768899312651120 12902330 -38004458979776252889087504520738560000 12902331 -214576333539346591420093070029195998240 12902332 -1223680080456446004556150618836970191360 12902333 289098940182599709964285264112871869568 12902334 340473035482374124209511504857884110848 12902335 1662645005448394211056162783791084482280 12902336 -161155441769857161033147603645313843200 12902337 -575565578931091291584405732763579761948 12902338 -230136166546099561723074655041840037680 12902339 -1295232271873094409194253368540187217860 12902340 -77511033432614489556076872751281807360 12902341 31242697979148404779129578958177557952 12902342 800964692604229967479860717166448415072 12902343 -327758736124662272272445152823945994672 12902344 -156480391504666548288921929462592307200 12902345 -1654533047928437132075833614284355567900 12902346 -493959309892189474616949567000981030912 12902347 750283375764837975334420718759528059796 12902348 166921029357917259634933412465271853056 12902349 318321391369181988643424181951161171040 12902350 317267728695255210236402470256964888000 12902351 802422109929845738474270205948698736 12902352 102424771541732503473967583795393986560 12902353 150710928974154343830408655374017326324 12902354 1007180035185834917262970173645054767424 12902355 -427730064369341718286388777734894233600 12902356 520481100012365551136782187221090652160 12902357 -587564647461764814794413223721527927400 12902358 -186101966765917381764405523652842733568 12902359 204772056110578788765187566585366244960 12902360 -55763769972526080633417176600150016000 12902361 666546903508461879170512282098400859520 12902362 104776907797809551461224814307833169664 12902363 -1016838687666288507927349164638852771388 12902364 107947567167926513370057695239955942400 12902365 10546638439364189417319653458814555520 12902366 506189178589727433298384687027212949632 12902367 175967629758533101702269978976415908680 12902368 2367505719580126032495549091595625431040 12902369 -281120986593393213030505094425525243230 12902370 169440611915573686156912993778259709440 12902371 429555617028690724642098539478937723992 12902372 -157046209829972964441781902197486837760 12902373 712837493921190295316028520185382694880 12902374 -491397622997598640535653229130746252064 12902375 2070458328529839772068979771575450828000 12902376 -1026987333417683992580432114784927744000 12902377 -2385139788016343386439482928222729332508 12902378 543164216211397946559112392016813752240 12902379 147696688321776644790418777162736275968 12902380 -682228496038920318856598603967990144000 12902381 -382422043038431435917662364183007444640 12902382 148607334154609351849336054807227859200 12902383 525003897921591358094854507743657641984 12902384 186298377625299952894178941367078584320 12902385 -33169230263736061196300483780985183360 12902386 273746400320032323801102693226434165264 12902387 -591924053908258462575906138833931327120 12902388 -215397039247163141770429128787142467584 12902389 552088014146754204768918257617516893600 12902390 443526529147438091401409771930401756800 12902391 -687214298523498906616683558221263079448 12902392 2638339073810998576668721806118816481280 12902393 674211270194036313005304826538711759616 12902394 30361525459009001533180075625614540800 12902395 -1548290942647323730455308248320050415600 12902396 9232584865062023664388388346273444864 12902397 39080755823305323347223359852284860960 12902398 -44806694966814820446485069362808363136 12902399 -2013389944375160455261983842455098777600 12902400 -97040784016768989424706454157472563200 12902401 453957565474846240960760818903345766402 12902402 273716797754228985447787192219149768192 12902403 327381937795081165981944606710147482104 12902404 186522037382854684974917114632881229824 12902405 513888037649872361707060906478854907700 12902406 -300284904081063607277416233339042892800 12902407 542713567217192000517227749408264977712 12902408 15402878764415576045142063878801448960 12902409 -20968175145875398675616878923294703836 12902410 8109307451610786548494900997341436160 12902411 2454973496085329133415208871432059002800 12902412 -181970100747155918320480807949619122688 12902413 27634773495120222924576138504667820364 12902414 62220739182842636413444627825302717312 12902415 313696997005204602046946233480618368000 12902416 -39733066862761806062725317887976800256 12902417 8593705473266588524048049536483219968 12902418 310333539492848828654629981766763958944 12902419 1235466179502335106275198796371540100000 12902420 1092555513523821197200230356740594606080 12902421 -53005879811716175425149146365487456256 12902422 -213268927295265253097437302279612500736 12902423 1318856118570311188744440175353121593672 12902424 -1479531240162403595724395238241575444480 12902425 -620841524507858383552118349718251048000 12902426 -208696912545589795026730995752198458656 12902427 -88760006560714960621159429915569322836 12902428 -112978097002002538101794302264627150848 12902429 651579409474201190862601120602359866080 12902430 -336540243502879697279294206925576042880 12902431 1873908723201693623753735756658140155232 12902432 -183325500798006659520302971741028745216 12902433 -481335495999345208170973323042407402976 12902434 257478572221603099306028032846318241616 12902435 -302961530324519638042947980788274311440 12902436 2480563467298837130304456205903871078400 12902437 665669613552884357467862971086286497086 12902438 73057560552150745206041242798609858560 12902439 464428663537283554221902899749028596480 12902440 1457992984610020440596996949357448396800 12902441 449719114851886891184763295868526228900 12902442 -93074978851783841930938847290032754176 12902443 -888227259956536663549482481369300918976 12902444 -979975259859810540943619530671397900800 12902445 -864808022257290590706541663162324236180 12902446 -848463916255329256600854065838182555328 12902447 1634969910547625344421322285427272745992 12902448 18180544880542664087450838600284897280 12902449 -250959714205802979355764149914199459264 12902450 -448333886817381270898487077594664112000 12902451 7400111438828575771514430013630025280 12902452 466839682240590745869397871491359731712 12902453 58655876207132321977628033581559673024 12902454 -5316561358567124274819237588113068992 12902455 -641027662398657510652421137720508342400 12902456 330938023330815550711506847610300252160 12902457 -1370133789434052764771365244010927103680 12902458 -68426230125871563315394714142338690560 12902459 738332264231126545211524944516146024520 12902460 480533375609271736854774251227361280000 12902461 -693283954924995020709783897325498901856 12902462 -442440630377844475496368786958049984768 12902463 778804311244479018735846755811598732800 12902464 608613522660094003194378038357563015168 12902465 560686938753905296267212009425752603860 12902466 243039348631495919398984184169805463424 12902467 -183764980564482212889611759617325394368 12902468 -1974778641010530687333847179863913855744 12902469 -1455023140853694703012358539033380461856 12902470 198687034892362097551261046626407778560 12902471 38681579043777355529236336299340806672 12902472 -865248020432629637603469218432547840 12902473 1012085135460421519073722548242529018420 12902474 -624042105080390709287163130405824065280 12902475 359294696599441826618610140652314515200 12902476 -404564901171415934899923904294449182720 12902477 135815712625948910517360590721742012800 12902478 -575881979044223385072621167888035158912 12902479 -339169226664789986082737811494676435072 12902480 -232279690606028041526901216392517795840 12902481 -425218866144968393209890537655770092988 12902482 -1094960446348414592128074016189991587200 12902483 -288090269130355332210107950565595272376 12902484 -234476307394244202178461608985734129664 12902485 -1464736540975322409418575171369806630820 12902486 -1804599011464820735554113160478310459456 12902487 749365391951827034703744599154846351360 12902488 -948947134410523468028770987172959088640 12902489 -2146090025303575982078953889624855086710 12902490 51505225060682423818513341079678226880 12902491 -347042302177503535082131374917878047728 12902492 -496501442191338375723512284321906997760 12902493 -696231627487069822027656246948622015872 12902494 -1242564961108354550358190768026261504 12902495 375033360040765323571327374470079716400 12902496 464274892820969164355995082957261635584 12902497 350516690802251320310234952792285184192 12902498 -295491816881516531129579467973306869248 12902499 -159294371709170134035107605784301143400 12902500 -86526586223361951203262283551926240000 12902501 -99252742533813292027907770630061881248 12902502 -14518031608732636080994389334467202368 12902503 127251348670947729374801935582635056304 12902504 2872000619941818653962868318150500024320 12902505 190153668789513806009627730862360765440 12902506 1148590570591104425992606093218197784000 12902507 -457456921555989477844968493946013270648 12902508 -481892350412402388140938037401161346560 12902509 -2168651889635345074024567817705862629290 12902510 -6172798349471650689626255312723911680 12902511 171074471036914245256844214263530334472 12902512 14317018193448813231307381265844600832 12902513 -252995277312375089009954237205491950296 12902514 -77229781198340384971335046257301311360 12902515 -204298915946576037470462122409116062000 12902516 218747048025104247097963281431805732864 12902517 1264024778366763068337856812633453158400 12902518 89341332692717434056096139434130188960 12902519 -173278680657136800188678488926939533904 12902520 -444949440480892680672367908009123840000 12902521 3294401737749414209269192446440651896192 12902522 306688587520738201665082984570866003312 12902523 264614666691535090158612729645125938224 12902524 777783090096693293406860978655884937216 12902525 -569543964734693187426798186795168415200 12902526 132667455498912977271758006772912885504 12902527 -52828154067265247965586596592779457928 12902528 2790542838581415574590744934817464320 12902529 -226220440011173875558410027556491285120 12902530 185576314098561832838937185865678888000 12902531 -33477841643852584358148757738668120888 12902532 -347547015393082829086200327947852218368 12902533 -790929257707772583960002679328955163840 12902534 -537062808179385923693540771974224757248 12902535 718476264243160119274757780821835260800 12902536 259631602271822575456129901132059852800 12902537 -24967267938301069476172928617192614720 12902538 -316179953324652609410676640519297588992 12902539 -806332493162851350232870697571238052560 12902540 140027764265092481312949814515279790080 12902541 268233144596632075490675403752137701888 12902542 120505291849199546626409362841043828672 12902543 1620037079012175448837534940384119935792 12902544 -51935358733919219917211660087232430080 12902545 1237411317473275153601692175702140509300 12902546 -555533638058034412713804247541864027136 12902547 113980370764680360679548823115483646720 12902548 211557692088348362169055241777019717120 12902549 1890024642098738261739255024614063137920 12902550 80398335182432477459575289317898644800 12902551 77182891335124714632633277080325085704 12902552 303126325082605916048154924212669644800 12902553 -54670569707304309154778474734540155600 12902554 445193989985462858949151837495378121472 12902555 -916247376853908553117744308365028239040 12902556 -786345201358476202827874983396781624320 12902557 96806031622151997744085592503194536320 12902558 734264521125225143568116238493282419840 12902559 -641097296191854125668825071661878202296 12902560 141528691305315928446966103381109637120 12902561 596505736243831145135313859441385799360 12902562 -312318812133913820537337973238774821680 12902563 -144593032388044092897038364912925152000 12902564 1726253426151308298238995287305371091200 12902565 171362577570880172890174945156851978240 12902566 75550532983315809550006403360896729344 12902567 -1504497180106047542322073034925674421384 12902568 97547814990033651286434420745150955520 12902569 -348025334080848385638198895172635105030 12902570 -664489882724254178053636226707928975520 12902571 345971995261821190493304032639267700840 12902572 297385865700881699924456354102178107392 12902573 -2353112163300590902197157989470383763178 12902574 705504502140971554995781095706888858752 12902575 -385491163771138069104672668732661621600 12902576 138655391509439579874692578576317579264 12902577 -226634283850000413929730855145608507840 12902578 -129677611466220187190954116373861506560 12902579 758853460049308815617589474185548167180 12902580 -10847041871175739098779495172712151040 12902581 -81796307258713570718794369977311110656 12902582 961946233617837878580784305896882233920 12902583 -1491164641120969695038095367406522749952 12902584 -1423080090888088240408523223191955517440 12902585 198539101650273170309258696536923320400 12902586 -131968723080665356598781017215414718976 12902587 2248522834104937340550555488185437690192 12902588 626301642227999142614240851545337586688 12902589 -115281234575100470103597041806390235616 12902590 -737309596736961051732847146430453003200 12902591 -106353134720596974283281293963304105840 12902592 -377395335667481890089333914626519203840 12902593 -888511442684866322826453047785124460 12902594 -35892444674204207185312592905518809904 12902595 142070238769934292909120365499103046400 12902596 153357570991866447254368511592565964800 12902597 -742992565435951845063422113073879448420 12902598 1170965259697916731476957572145949136640 12902599 865042035051657661137182195070185789064 12902600 -249602890052884872475264725555294336000 12902601 1358157666977825541160920847434053186832 12902602 -25427680439957579216949255362406199248 12902603 -112318745406675956171015791332751945728 12902604 -37861235392200584234262315241485533184 12902605 423610465727051362969459370843247757260 12902606 574137961647410194791808958089695376704 12902607 -1287954808001403259137904061199111228696 12902608 -211739974457779973451938093792902987776 12902609 662166515372565694938380423677568304000 12902610 145146604742915204313787693820100664320 12902611 -68356854152277569086944012387467216788 12902612 769316706545188358825242779936617744256 12902613 -8765128781666053639210957949802773856 12902614 684010215317197544287900776728849722656 12902615 614825201312817175069519493994738307200 12902616 258490995237593912716713702982993950720 12902617 90631847578916859971927864180122462464 12902618 286539487771824845584180713242786239200 12902619 392700712720560595956779945845810659840 12902620 326816603891133603435218147597235463680 12902621 1249841950617801038000422067348862342822 12902622 -49632636448346073478713511586187190848 12902623 29775834734428055131977193257544363008 12902624 18659701758505408228650301316125949952 12902625 1499577954206551744527945044638562880000 12902626 522849079326853273613777125724117088000 12902627 514516323444184124104716105125855149920 12902628 295041733221456803096788366286255333376 12902629 -1724331583482349638986507317963487782916 12902630 99887743122867440943953224523320897920 12902631 -186236406773968677408227472224626656000 12902632 -730900163280432014716582168420907335680 12902633 -143958469187531282417016692301070898460 12902634 -39910975215613965108996880843954206720 12902635 -1476292934625723581284261495702306213920 12902636 1032554897675044272823146224184325621248 12902637 -674841283996113674295382505136858467040 12902638 -84480345798949315479021570380624958720 12902639 96688759021512609492620242794458133240 12902640 44230536185504672203666467832055070720 12902641 19717366895212196960982407510312008500 12902642 -441246678989059508977190489167976748528 12902643 124616224439410210164452746178677485000 12902644 -159901456697954233326977536352034028800 12902645 -150821080061526613639119601602390817920 12902646 -658249574531837437434710204286338212416 12902647 -1385406710568397570263166512107597274904 12902648 800100875353972075270526579107441213440 12902649 -44859664645741848254146384824022803840 12902650 -104663272332447479609005341362482310400 12902651 14166449668793138594413100795609979600 12902652 -5033348940906698585429423575451796480 12902653 -623674040655533832107493671709053314880 12902654 -537357080333018446632038953901711128320 12902655 -328617272158463236035353766103243584000 12902656 -351219364338307184865506188584443445248 12902657 -73425070002219530153418884584005675180 12902658 -12838085368866227854588466973048452352 12902659 297050367872295584288417659922710507008 12902660 239590305638081719585436764785353610240 12902661 -1232354562722760196684232915864836393890 12902662 -1015776399270411447570943053135436299168 12902663 -2190238735308418430565163403097514346088 12902664 -603919699301840932104242862587814420480 12902665 280262238953544604447601417835523211520 12902666 -7475626666902558064748844248033972736 12902667 -2137270327561498420643286369395875843152 12902668 1343671885446575341021253326449567074048 12902669 -352386547514732263235796377239018174356 12902670 -381489689624744326894840183641136248960 12902671 -1079635118655319608813573922028508002128 12902672 -234362821235024205270045687750917160960 12902673 -146354437610460815595274412312163541056 12902674 958244280910103987844161332102246824336 12902675 -1558805988355978170802869238411547520000 12902676 386498968894290208850566162228239943680 12902677 38747094324635493938000961272481723504 12902678 -243652390514983122801022042244949565440 12902679 57550839631960019976576665253600343200 12902680 120906345772724029898129260730182656000 12902681 1170548500693772832202282511109959747904 12902682 23843372489761437622350387213176249856 12902683 -1481593811006828079613558220429177152256 12902684 -102057567649042179182866831893390211584 12902685 392994330966773731454379616899035156160 12902686 -41845208996802902704778691893092694400 12902687 -825125876018589309245901531814371189648 12902688 -933150033233082031525789330165425242112 12902689 -51971590202160837218782136302384193340 12902690 -53674155338541113011818411617753272320 12902691 -472336698611938422181612969574088215040 12902692 680861460543034357425643029810274959360 12902693 -479616340836883380530316230538790178340 12902694 -76325740812690728549648276158345893888 12902695 16770740040268463029483626472316365920 12902696 35982808060766774538390570425066127360 12902697 -765429766196889953440831189700358459126 12902698 -349401172663198869892977521764028120400 12902699 -666896017088900352248239587587134378464 12902700 141179655700548527941904854360371840000 12902701 -165448726741395621180525997562933955456 12902702 808469485059853889053775144269665481152 12902703 -521329421532451562885747546324023272192 12902704 -2129638998811224838640288058051231744 12902705 1386671055120537678499095124067424679860 12902706 85141022493731239380764235014379820800 12902707 -1154161097412229076849272583298311218160 12902708 -88972316570822530651174958631972593664 12902709 1037870698819391124956992565952264000 12902710 349666612148803101097031110457782272000 12902711 774354137649275941141669382189518889904 12902712 39398648428585732901112270068850892800 12902713 -928181031105169833503926553344770437376 12902714 -420516971157838048862502930558182364672 12902715 463434520474641454410597754882828320 12902716 -647519985249296496370614624077941212160 12902717 -188661939883465454899099697360518962234 12902718 -747706619813840602683364135580808021696 12902719 3107561843239047759329841908422217324896 12902720 -483419687563418279151616912614374768640 12902721 421173926492355369446762947834768599360 12902722 443996663478515152995597247497110722560 12902723 1657341469556042626441788896449806403560 12902724 -591977433102217168053160410413832585216 12902725 627057336085090688617444922410387476000 12902726 423188823495948897373008781569225781440 12902727 258717888628871213139644072513068162560 12902728 -1550690543595960454043941470831386327040 12902729 -1242684735423363706854707319370728596400 12902730 -158472461076872819798216707142530625280 12902731 1763906558534810643085601564845634549392 12902732 287967014634512175792826684240683336192 12902733 93677224302432086019320851584741436662 12902734 -529395582901940908531189504140354540480 12902735 928200432401100136355070919771112380680 12902736 1152911443968569389799554974983651328 12902737 -304499095894707300020900004900278858640 12902738 1241356227444020424534367390704767014560 12902739 -235210706647424472661724596050873679176 12902740 -257805063536919336722281676619007791360 12902741 -258817426306314938844993053845190080200 12902742 74818933550858356276206236514166643040 12902743 543726845188298784695236452083468390016 12902744 -142208597589100003437220548937599713280 12902745 447782630387467938146067803622344496000 12902746 517414592513604959527349224496817416160 12902747 -51393866419843976289056152793359682304 12902748 -980695905501061743332081315009935196160 12902749 -148840481378139755872095446499097242164 12902750 -17262184744273031238426107027029632000 12902751 167968966842203319422935379881363512792 12902752 20269593319701530977834180514611986432 12902753 2139896936041629572282442796483590691140 12902754 227250188146812619561176114653328261120 12902755 630400499796028878209554716527256280320 12902756 -535193553616180947623888000881361449728 12902757 -91193912043119830736225573044363593408 12902758 -356921792425814890985371414586763141120 12902759 -1344181550202097762215548657754928668240 12902760 -84016025054884853760512952882708480000 12902761 1673872054562106231897758887742194818362 12902762 -26319210208537568627681937560012428800 12902763 -699933247743562569749518375107819641256 12902764 -160458328824261714759163203703717059584 12902765 488877614141428050270876852288520151520 12902766 -123008731845115344780781720307297146176 12902767 1096858032675016573042236587061772203600 12902768 70177307051206035184383890287586770944 12902769 1497430639272202545758091285282058555920 12902770 -123153852728611869253837967999715264000 12902771 243959374535078063825786738780259634512 12902772 86974345687501677478624568759077281792 12902773 42820869366395414369177552043185399164 12902774 17730664006758453788375238571512383136 12902775 225463635370431653929467703046691894000 12902776 -2505793529331908799131420562635612467200 12902777 -236664139454677769513341686484301284374 12902778 522087160853835854620603481403981978480 12902779 1064089084814868526838914097488509023976 12902780 676740457731954842785720920804908728320 12902781 1063928837628911750217197935466822086944 12902782 289545137473348308269806475066719449984 12902783 -1352797241034492927357632868975250435968 12902784 326681921772173194466017685176728944640 12902785 237594475144596940508004897532814544960 12902786 213310987126451637930158503568879500800 12902787 -52783704915933848082465788193314572560 12902788 747437725765137633685067710600822656256 12902789 808683860646354284720989639538412051840 12902790 92829423339734086360999017910054350720 12902791 -1110533160557428783528419470233159837416 12902792 -121891231604055995598595036563814809600 12902793 -123559025117065529387487244330106668032 12902794 -243141468231191800676687602616873540304 12902795 -4610363563459834115601105762175645680 12902796 -365613418043613235616380311938446264320 12902797 -496165881229736014117552112353766257128 12902798 -168075900341563712674878597256274625600 12902799 199936921486377712554351155279817133056 12902800 -1515466929812275003329814556741017600 12902801 686778880899769630071010328157048266802 12902802 431060061147505256006516332969496642304 12902803 1356590117919907020780864709769800123052 12902804 -852981129545208330430985722875618720000 12902805 463763810128950487369333642026366338400 12902806 153963312315694489144262582792125706880 12902807 -660758640987138214642287435326216293944 12902808 491805956269676710199315713035196293120 12902809 -978150115797649323669072681906757695984 12902810 709606976983815213713538712555674716160 12902811 358948021283872025822049219886203339672 12902812 -475265018469891602832105574134831442944 12902813 -755847734961721352530392959521295426688 12902814 -530216321053390238611287057437743472640 12902815 516225973328605518807112702160788641960 12902816 543628621142450445809032981334923935744 12902817 -50615404304555443191496941703974941520 12902818 667093051242185732567830653133692242304 12902819 -691926620336190024195647716779869614080 12902820 -37160114462534190891250509222279905280 12902821 -1037797428059695521625562151166442279556 12902822 -18197985405364636322461022061771167808 12902823 -53861461449565938240820311865257586560 12902824 600600307076308151288477657018350387200 12902825 -273754774756815369507930121908383965500 12902826 -246065674715710798474119809994240704256 12902827 -785317471503768408749546895330884269404 12902828 -782049972078939697359942079756952931840 12902829 -567353750798611390161945461736662375616 12902830 -636320256815834559129474338576710924800 12902831 970181138410709118391750752932875423632 12902832 370486278966124939214345153441876066304 12902833 2022286502314195933008930301602471239680 12902834 42588770918402142218386483741490222592 12902835 1324786387704682351667796247478986800 12902836 8474092785917328393624386733232884480 12902837 932930840648139639382785905403494740992 12902838 1074769558242114870689639733463431168 12902839 667598209522021241159810668867622453144 12902840 -700526808939782906280587530912386355200 12902841 515623087327100850446780647496481626880 12902842 499104060389509064215175006692650296544 12902843 783891507329632443015196424905390550640 12902844 -730625069337032306692416711677966544384 12902845 829843032624673181041632099801289212000 12902846 359023342667997975026599521602469261504 12902847 -304065013793202363370220476527321524736 12902848 -206385318370748335480845297614925594624 12902849 -1090076669728523336669447977903922601150 12902850 -188177167354872282328331608408429456800 12902851 208053976557932789752807229131376018688 12902852 -124574529312284752599815990941374087168 12902853 -658413373059921306664142376124494648096 12902854 -21701470570806204219415212534501590400 12902855 465131705232410321087759670541631124960 12902856 -19228125836661599694067996660728053760 12902857 901184402738598455355790897879344378720 12902858 128658067182385817232940927268107094784 12902859 245930708578656569199858413005670046144 12902860 -1734495745584196361579348041612212556800 12902861 -84128323873091376255085729307372136576 12902862 971620679893727785196294091159220224 12902863 2725913385325231760040239555354536296480 12902864 -30329678637822723002982880347892285440 12902865 41003509501136608005925560143897881920 12902866 664104397757517201556892195709869311632 12902867 1446695531425997514718152315453295319916 12902868 -813479871841487792938091844121629634560 12902869 -37796416623278051048326916135123987008 12902870 -604165262350496170605524193406077861120 12902871 -271737260716330608014732519105838920088 12902872 1678136924464341945480969888369282508800 12902873 2253102691124374614243458861661425818122 12902874 -53447708695042825111083739115095170048 12902875 752164551543841545133256223207934620000 12902876 -495299892346026122678055320984736195072 12902877 -133813655385512269182671271905963536212 12902878 -462322961245432013520318963656188325760 12902879 415387863456922796291231716932576380400 12902880 206217808266939366265961884493107691520 12902881 4508206921898730982682834890202827200 12902882 30318588096437359743116998350933110784 12902883 -448267296116918554676338438894381827840 12902884 -136861337973980755606654419346020737024 12902885 16816038703482847155487274899894032000 12902886 -671289088452814466361392763997258879968 12902887 -1720162235011496689319904330452023080960 12902888 514621378774634000960246393948446095360 12902889 926209070628181199089577890135364321424 12902890 -3156856171458834909339800365339699200 12902891 1743196269884498231745870987221816930292 12902892 -514604882802633064669270012454872386048 12902893 -261444085283349600130088223305462602560 12902894 -383638855793899933016903378113527916800 12902895 -68745707697153553590102198936820522200 12902896 3931305434324586231371176478689656832 12902897 514223857121462019684615853110360249792 12902898 932908814472608283679842239861776416000 12902899 13572832475304814754709199707523557152 12902900 -659515943071995268633628120027411712000 12902901 -131528760647752558807573754365314642432 12902902 728528203136893607222567156297035093152 12902903 98214276902142809951551929116151008928 12902904 68541641216243991679286729379101368320 12902905 -23758124963074870120232960839620628080 12902906 -767240868891508258817034644954553789696 12902907 -107522839360347228541606004810820191808 12902908 -277789402144247253938965268301218688000 12902909 -83743839876262852411418039430288796884 12902910 653101545711794960327108435953329438720 12902911 -101042537854007147926915470371510772368 12902912 -954980752360718668244038163205665587200 12902913 830198130797746104163208678050139865600 12902914 -12781366897145157618406826852260664928 12902915 -698561615824858659407607387604085796000 12902916 -215543508349942444683418060721544400896 12902917 155269240131820290358818703102138676320 12902918 23614585565952350109353263262888946816 12902919 298303555752299421437480294895684541440 12902920 1210778131757546472722424771714607564800 12902921 786856879340586589222682029840845758592 12902922 81922862292180466332923212090022000640 12902923 861718355668070299628907017982754216104 12902924 -2190405375304968489987106650412752384 12902925 -183694952162052117930330001925470735200 12902926 938734354377164364897244468646944446912 12902927 3180937644496984016298078755849887266312 12902928 -118374560614016632795176075866990247936 12902929 1000593706891874335547968023320669618088 12902930 -159151857056262075456463372068010508640 12902931 423701216578813114152315968245637101056 12902932 229855173925234848808737391457155043328 12902933 -13335656921054893289864263347694482816 12902934 100041946811679509475455292123122648064 12902935 -1466116768428641706307403930784547830120 12902936 693534830465193548741334738563079413760 12902937 688980535474397439722466012315384802752 12902938 -105831530323102807163161539639954716160 12902939 -110515792006608423465379569196948533744 12902940 -509536391812056786280941604655112268800 12902941 -22644260179808642152343342299433186100 12902942 -32065186789188600631224548511406432896 12902943 252168893840937437628214706600691836304 12902944 244002336681700877490911321383797522432 12902945 -634996940685159726692933410204168824000 12902946 42538359863079254581530223001347031040 12902947 413155394925287673017729502982143551152 12902948 710116062351879945901576333406339975808 12902949 1220166322610539881542861756796489872640 12902950 70905409167204913347553454162887248000 12902951 1434662310158506015776030049385521064952 12902952 558029239467136360034155908890246922240 12902953 -278576216622355538179927741818962160000 12902954 -188037436818336225820041000613320864000 12902955 96729872390184440534252902607908274400 12902956 593088243789214069025890590436432896 12902957 -1467830319751041930371690169168469776000 12902958 -25159380708123418157220730412505773952 12902959 -1978205183208327049348375843466237401840 12902960 -71357144076701912556157783650047754240 12902961 -2280595612003811624347224135182107200 12902962 -216950734234680675373666050395435862768 12902963 -5206284995453263062733049351091850536 12902964 47849524801929673774398054548630710272 12902965 -1164337630032564859433118325277655242880 12902966 702647118383276313654220641918945960000 12902967 -1740095580567585503895716165047789824 12902968 -78113205385759669054328986327877283840 12902969 -140537210111850257243635877815592941356 12902970 -424139539980874692276124438141851494400 12902971 -1317744197329393890595403444754640372088 12902972 -117812620860655832122256041723069989888 12902973 -217503403908203125300697984995321442976 12902974 -261330364963337044722334074448655422464 12902975 255275276304809561091078609179545320000 12902976 30263711414969072162631819934165893120 12902977 -530776551387321305052078624478537046400 12902978 227012102358509317017474967914098352000 12902979 -472075295926892434323981186436108427016 12902980 1021367397115726269956635814930055456000 12902981 250356439325308048598383482578705145600 12902982 -1638745670964750779562929318787227136 12902983 719555798503676737895669444844097130408 12902984 -271386017095656414433935741318644275200 12902985 -653807999705426182204201146976410407580 12902986 -1111489007357701971826891442618372421120 12902987 100397646845852801537971422653526738552 12902988 361151392382471546289397575011762159616 12902989 -428007533398810992056472965409876798240 12902990 708253955004358244816512227675541944000 12902991 112797340070773787603483290613677221120 12902992 766740994908320705511493368137419702272 12902993 395360073880344275268352025531206576242 12902994 -329984151862542151645279660302316703232 12902995 161107945832477524061742711711604243200 12902996 147793337223254137079075721971197104000 12902997 992347400114434013629945655972247588000 12902998 -327934455633040210876123617013993548000 12902999 -2536166175922195432826944718504236295040 12903000 526057828577781881867787964403220480000 12903001 720295355862481007730903291055507845002 12903002 169884673980767085382169616231960951552 12903003 1861388688036123343564925182398976942080 12903004 -3137820266084442205373491688897092982784 12903005 818680545488398823386485920414748288000 12903006 -149108762193560436284309235484484923392 12903007 -320296431675126615285282918081249978920 12903008 -2169717896014888519586550506231229972480 12903009 53192224814843081460398155121820993408 12903010 1839466969559243616934871106820139520 12903011 1929722665370150722741278052448205529224 12903012 60434218182521406683858276805085547136 12903013 149133467986868658782513456551705483262 12903014 643137523530161222970735788785746516480 12903015 -416038543023061158764400649660536067680 12903016 -1293490002786490678634084005552807280640 12903017 -1723676788320781509592388511412215065868 12903018 434170206705870037950940346063943168 12903019 2240086761862877541860343884210625026420 12903020 227933335526095669402468380080696570880 12903021 195942967201087144504397505862488063990 12903022 -509636753287783240348749095409522701376 12903023 408276378987636587342789699591947642728 12903024 -344466840312095111517283484009458139136 12903025 714749099937495375794880711961331259100 12903026 -634686622790822806275308500744515042288 12903027 -13407750042888050301942856367788699080 12903028 -205327152054975272015426558719868029440 12903029 -1961743101028422425686617989211500156370 12903030 195096535038805754490302381378965401600 12903031 64366084486442014516550453085208799712 12903032 134551307595449511550498684723301560320 12903033 -136024599981297649998733958455864289280 12903034 99072079998426666625829188900969796832 12903035 638290902576846106885607471961811764480 12903036 506050907245740361867472464786070446080 12903037 164139681636882290166191712317682678784 12903038 -407309748249878917935606792472499294400 12903039 -460398929784013501999668669071124210600 12903040 1207971409462676418894257799675091353600 12903041 -484636494226761491238589929776087442558 12903042 -14068762384913049614533084425567674880 12903043 652970070657628095796905338724048876288 12903044 -586777321109892061698797837786126512128 12903045 531255639400986697112580701422724956800 12903046 157835694320233459565990260894953732864 12903047 -553676020701652410081640538819723727048 12903048 47387965716687544115870559497487897600 12903049 -1070496435404600457909880132761804110950 12903050 -276298112273684371230445283302392313200 12903051 197658118769816001064962071959143229440 12903052 -623346151638125295040254109891942730240 12903053 -12830986590143589119875044004874485152 12903054 494043299634299572123705447077873913920 12903055 1598038189626480221672186901726029616000 12903056 382637511467032787433174311824932421632 12903057 1246032616261896506634702442865112237120 12903058 362241056525752515521456665639661362176 12903059 418331031251902563321023436912841663200 12903060 -565545436694980117305758791942157015040 12903061 264162113869320883459079532886629860512 12903062 155859693566543638970615206321079089152 12903063 -519459328759898649501159667152929404056 12903064 220793210550940208928663625257952972800 12903065 -11863394979580660326030037944358552320 12903066 -739089317987650999614513691425239917056 12903067 -997107437940910198169145487342276325884 12903068 47627876503024714715124545564917358592 12903069 -158197414612102420497682346144354807424 12903070 246523649784184613204508624982626700800 12903071 -1004367707682311924003499499354670879280 12903072 330137664039961208266180838670927396864 12903073 -641319340937233982720449252632850534400 12903074 448761154804799884821446209985784811680 12903075 687996943526538285598701476843188533300 12903076 1290894971657690125319833003068073861760 12903077 1583421443333733130430651860579583838 12903078 -95489202399122578104944041161485664576 12903079 659163998499608408302666660639212790272 12903080 -345704686882747626699987382485006336000 12903081 -32823807882279417852494006704377615840 12903082 -47010112007635095978560208434666230608 12903083 1312585290071355717673656398676478369332 12903084 -590463126922351125914309698912368691200 12903085 527441073096943438958094117364157589360 12903086 332963198559170487446598722437425169920 12903087 -77248937592609887073770737226645371632 12903088 -42206215415893548305384238001941381120 12903089 -2468621358013363610963091314865971680110 12903090 38720375728961895628365487808519539200 12903091 266236980780078938027428960341653542000 12903092 231589074458419709967462225407215718400 12903093 67816071301904826482452372234091049600 12903094 524901346648737659411358773859285576096 12903095 353911242311152489138723992694207536600 12903096 6259201025623780417442878250917232640 12903097 268191802192314383782373785025826181754 12903098 -154727517408077034807570913683228180480 12903099 158880241643153362178619058839859977216 12903100 315103056067548604942195778003017446400 12903101 1799379488895996099196715968739883340704 12903102 351139010376597476304216762998923593600 12903103 -881483557194633538072465374498317107648 12903104 -391816355083226230485378374014608605184 12903105 -243276100779822462908943447939509937600 12903106 530038083349784500138549361327776020000 12903107 224975869912122257020483272701547297024 12903108 -666556106688546902621942579841192330240 12903109 -394696472323927786286224430759887028960 12903110 346936971492233656023804167572873539840 12903111 1509459786626846325814606672313016480 12903112 -1265238185308655651607521076256456980480 12903113 847077434423031383901873766847264451840 12903114 70890684232929397621380425588166180864 12903115 -27013690880318283122726195901807772800 12903116 -326754548984351612704792123897343919360 12903117 598381739388117117566144606110043263680 12903118 1352412578152298378687456978478621869760 12903119 -3952527562147467339711885451529181267360 12903120 -25879293413844617461915763753317908480 12903121 567967147623367616244649550467701842496 12903122 -340563131636862309390980614154252139888 12903123 127308770108421154152973737802997644800 12903124 -149518905643370176425402911236928923904 12903125 -2008714237382782416446377864896228187500 12903126 -136974072981010356762442893659552579712 12903127 417439542520095729009004024404572122552 12903128 -232727281895152036811933526398110924800 12903129 495354088928628940951613250112502410074 12903130 -82846014920956039674714129523907481600 12903131 476066309078433549711252919255515347760 12903132 -291903927308223786008462883509224243200 12903133 -1221266659709826133377873535672957174618 12903134 -58576636584622244063133835271807683968 12903135 -105412449777301945213777918735879933440 12903136 -95152181512946890446898704357253447680 12903137 -301668099523444157627116809820306929900 12903138 -40003495434985278154978579886200336896 12903139 -22102056256656644800094553961824145976 12903140 -6184674632373314889841639961528593920 12903141 1194490925421774593667415060970482000992 12903142 -59794830211345034656920329021448960000 12903143 -61178268486596208089544374087146999656 12903144 -1284580626965836304476994653081171968000 12903145 -737795862403219132493531763053186593920 12903146 -1027539098057000304060374218287511579728 12903147 820373224320487665941957435343523852080 12903148 803785801452818940949726354289196286208 12903149 -583021535184563651742654113972384605440 12903150 -19286816061607856124379830416141784000 12903151 -877071929728731192505755781839248322096 12903152 505990151640483071897980882067463929856 12903153 1173618678941426504292235692020627847264 12903154 -249048468000088653397535592760249721856 12903155 889952756817694317840774620234167816560 12903156 -70699167476626321649713344923658958848 12903157 -826219379499315670820593073950608218688 12903158 -314874401655348502868018003402268225024 12903159 460379058722001710383443951125455600104 12903160 73604698619623783255322495188162560000 12903161 14384491730008665597139379541649257984 12903162 392827686781122781359477773517324029952 12903163 -7121984322246088158965558232443370976 12903164 -1305209891118810370888757844342863130624 12903165 -47659937404431201316186918555152432000 12903166 243092373212144041224443775492579731520 12903167 -124723832031773315769152595156755414784 12903168 457434035169471623681241065585790418944 12903169 855111477385555043819246609173457549570 12903170 -509090763677680606372599902303129688000 12903171 998154545803881661993435603604884805112 12903172 645930679159231896504219933850117506176 12903173 -254880599172134653715859343694604134820 12903174 -566742594794790691436580759045717999360 12903175 598424220932974128587328593408424106400 12903176 -681320697913015383261116104066975334400 12903177 107781975183905007507026734783387684032 12903178 -1366325084860623527823114953493690535680 12903179 -276001931519675611484423808402308546220 12903180 472739282823108218622877256244169605120 12903181 -386923776919972536930823296450739075018 12903182 9458452512655019851952259556570736640 12903183 732519632907090766346396586555584858184 12903184 46980169025587865603845527082743889920 12903185 -402005952123239322058090408353870249600 12903186 128983000092260792404303843770876776064 12903187 2001638201860437873400484017971052976784 12903188 74673743601803960712479754800252931840 12903189 45929749057658473692440309658450369408 12903190 -515632315487928082715281894000813382400 12903191 807173949966581032721443090598996893872 12903192 270873962699435550551298133722031718400 12903193 -1708319819812847069468343584239474453558 12903194 1102572384289391997215213569390784148480 12903195 -534479886961080664743615239924162768640 12903196 -545762940074896882908230314421088706560 12903197 86576491060717686441024258945650060646 12903198 -236983801428932598675913580525583360 12903199 -1464436487923274252697365488800411987264 12903200 -349126167045757145654475432172936396800 12903201 1155316203130209837067137820507507662930 12903202 172059596282523636584877913386294441600 12903203 2449144951471309216606251335500577544 12903204 -772305588255812480658940457075225702400 12903205 -84969252666975580112926602642353950080 12903206 -404414164035873858553213782829473458880 12903207 120363536215207758403128103263267977088 12903208 -950560603443389530375089577737967226880 12903209 -471413421853898597535077565713021093472 12903210 -124526072046171313628465464182583722240 12903211 -785700153200278082303498559052351322188 12903212 -106300502019283993165951014955632245760 12903213 1329192196286855777701647371122890254400 12903214 -634845338763894792536087971160138956608 12903215 357907891492396310452570814033576628000 12903216 285748977417460206772438202540793495552 12903217 -30897693621388347181153810925170964480 12903218 -752389641869984496624160274829148147440 12903219 -91803909454338988212167193148224129204 12903220 -215178278021277093319879484141096448000 12903221 1353188243537997147438170484237756696504 12903222 -1137286869012654201801285289291518382080 12903223 3115861980075739978383425001675201984 12903224 648306556206522207256079135528614440960 12903225 -1509878529593495466276991819303144800 12903226 -286670583561222468678341198836639051776 12903227 22338568991146340563169922285782639076 12903228 94464274981990281154166208585125376000 12903229 -108250906718912256577938486569112223700 12903230 -300990217221127782175195214490974964480 12903231 774445140556285041808377620857678828800 12903232 -277195268062777578482077887551268454400 12903233 -195155871239077094268069389645133319680 12903234 464410920846766824571446457189779870720 12903235 -160154862856822373678424129595931086320 12903236 -580590752346689601264091664808602354688 12903237 -417176020382166835131106410264001375200 12903238 335379555130548230436727402061250644352 12903239 -494007129739087867051479790522393076928 12903240 215306398186805811792410770680904089600 12903241 139255954374759605648599051791650888640 12903242 766485540386915285360911082264129260800 12903243 114801603348054286596859594680546281664 12903244 9061370809607544456849308333533011456 12903245 -519605129315992232906344812987129160500 12903246 -286827181718021189820419037416694576000 12903247 -684614075742545090178444382029456132368 12903248 173709274572826436468514045296472809472 12903249 -456846196785071917161047580491020600032 12903250 -1302998171870997152078197101586100856000 12903251 339176760757170955804769706711697890000 12903252 392079168318447371833522604444298276864 12903253 156586876015464316978672068837663524928 12903254 63173966355866303628100501872101228544 12903255 853607095971157822044444146080165782720 12903256 1050441072182532018882037564135571496960 12903257 -406624740886139120292004789191180975408 12903258 543009508013165855409249631014188265984 12903259 -1355279340208659396019724058371912260540 12903260 1042034864044148636410278533254541875200 12903261 -21623064788533720231960755446730839040 12903262 -1267332260170904551067782528140114932928 12903263 -600199002979882429526677722274245667416 12903264 -872491096897379688276806391286711713792 12903265 430520932365740066091816149187132816660 12903266 -234901764423611581470308775849591285168 12903267 -248998139501535098869512289922772009552 12903268 22338142739989146023281252851951768576 12903269 -32588977571180128170360726549876414888 12903270 -248419027109341383703988372702253711360 12903271 -51403313783905063648958925568953495000 12903272 -245180291802202124273363600499355806720 12903273 -2041122342984790742581669471228276692000 12903274 -32172112956434077314870752741937433920 12903275 326978277425948021450609510328925401600 12903276 38739420243680259400765307709964222464 12903277 -1372617934538933974590929297799436680874 12903278 69723055380164348226940049382980163840 12903279 24765818299457040121084370934412123008 12903280 34812108217874596148293218656757350400 12903281 113827631293672931403300979862550224082 12903282 -148955242090262177016951361911381339648 12903283 -753055004204649471728073437104669169576 12903284 -855508804756460188246143926071979424384 12903285 107560497834758993376439257686913600000 12903286 -1473820403509911593315065451254587555840 12903287 -1835910073810860239153366295685007879064 12903288 324744675761403202930002233265997762560 12903289 -366331101962860041080490990896584060800 12903290 -63573623152089267094703525310651885600 12903291 728832365898148189257549928800637005900 12903292 -1240422994452646882631254339854588073984 12903293 817530514026112419206657177745964458444 12903294 39734773462757636484580686081600300672 12903295 -1208467370518802138845390496630291746200 12903296 -48715036817535353637038858312959918080 12903297 663766222173759034929545682607535795040 12903298 217488938028818037254251743380765864400 12903299 -237269481523677018341660603632669973760 12903300 311104552135370646649558921114452480000 12903301 -416945959256241842412849279623909471588 12903302 1479130464942332655814060182143207769600 12903303 114015464228175700152404755796671319040 12903304 195510932743606191544923726025941365760 12903305 -147630127545113033870370230054820144540 12903306 -106728826911951097559068887863370995712 12903307 -3834306913360226355745994847316141932480 12903308 1796974031613053343847490446066734690816 12903309 -243604070437339731525348046119556232286 12903310 -191880752868254609459405632772142992640 12903311 -4638903858553672604008202507773554960 12903312 21823813573744705783723351619834019840 12903313 -398808547678426695170367491260082815438 12903314 1215366407901016523975599926412133306256 12903315 364440933987040691115428000318609651040 12903316 267667459990680749707895327600228392960 12903317 -1074761263766656899781520075840775384000 12903318 -294399164156875547772289034300594025600 12903319 3098279924191763717546911054787671992 12903320 -1537674527488364671427460147509344051200 12903321 3189471003813143139306814781644747104 12903322 279221824993816308318155156972564888832 12903323 1246288820848807098105609915061172151720 12903324 -161572582456970586706342279391509536768 12903325 -2155585458205800634989894329892899146400 12903326 -307868055674978157796095298225704824256 12903327 -300860473538185414864768621337561579520 12903328 -551522129019659352509825898213180309504 12903329 2733281826133203869051942692559004659376 12903330 -109540592810233730226105300691703608320 12903331 -187794437035460898172975088984843522656 12903332 -96205554712515573125039242714205445888 12903333 907592368275817512063659322550667627904 12903334 -82949931129503143244118039894582805440 12903335 1393141700376137839071883955444482628280 12903336 -303524018334353202431913537100237255680 12903337 -2248364448885836385410901597499862971760 12903338 423479534651178828962951994748543600896 12903339 22988063603907840515472237744008443224 12903340 -343633597780169442031632278692517560320 12903341 -797093392938926216440379190795489321600 12903342 -101765401802991657765559816101705517056 12903343 296677240114548589223699082341420354440 12903344 314964267203389142353151872327377125376 12903345 29420434233518714619757546891369213440 12903346 773018905520941124756237630273160273024 12903347 -354841046935715693433508290337584589920 12903348 360477113963546841132118764188460257280 12903349 1415741118810199515261994856116842234350 12903350 -472831986159774142133133489477091557600 12903351 -1445631411401615966225383776338634918168 12903352 -207695921162318860555917049703184138240 12903353 -999983023535584783631098677532692474240 12903354 12889384878605305662215733797340387840 12903355 -235403182078051328296523336046551898240 12903356 584194540404826091391460377466046184960 12903357 364466062120903145715643508720400399360 12903358 256642383381112011450190951268201294784 12903359 83231756359559470635938793097862592000 12903360 -48685299432955341941648973430825943040 12903361 -223329010475174617584923924735093197008 12903362 1180639798214308424868671583604600644000 12903363 809337534216657797397035433895242769224 12903364 -771056850584109192868724457477958244224 12903365 -1315213113111081211906624944603877036740 12903366 379275635879062417116790128013968411840 12903367 2005924687855994700195579799361523987416 12903368 1321803276365245385290169649455050368000 12903369 -558447049741571097468200277248735965152 12903370 -597617287995446908402000404146210553600 12903371 231134317567484431619212521097762080960 12903372 -928846394469777729995648983249020175104 12903373 375115971783307180211510091712380002240 12903374 123699663596164057966814812968551693184 12903375 1293368482705690023323069008300476960000 12903376 423651118654436817604565006778975436800 12903377 -291669087843907989801790021236042069774 12903378 40521264718911132527487410268200841216 12903379 -1377847920913769640630094968823490576020 12903380 93039270273603295156023384624372449280 12903381 2053000631692448370516085117229047644 12903382 943339671280425837205144768868983701792 12903383 -985287241897996816452386618513899477368 12903384 320677446456921833758406230798264197120 12903385 778796155281976297099004130446099649600 12903386 -1894262404476983654772480916081741125120 12903387 156993065582777951158062741130618097664 12903388 -647533468229469167983962425867205555712 12903389 1023437081095822944442534989791569375020 12903390 -479177387104179295535778615990526191360 12903391 1518350328539921353250317131182519443008 12903392 1083150252659467300990327770625966080000 12903393 8022351979308394216119960057324413664 12903394 -27142858080175765397847884766856396800 12903395 -755940470582006809426786348117253161920 12903396 -993038665618950996373239457603275079680 12903397 746818663335347616867538538998487616 12903398 200905926836935172322147454553354645760 12903399 -713510730997191835595196185700194693616 12903400 239998528012709977318653654841401600000 12903401 1062592214895953216685184970429492507904 12903402 -469477154971525674069150580635411149568 12903403 -1865526594208020334387334862278120505296 12903404 584743554171344556404561159219022784512 12903405 -546251960243528947925972744258923430400 12903406 43734080460751364696746608255359006784 12903407 138941648160595426537470106868261956080 12903408 -108596414331857452533471717833268264960 12903409 644732468842634232277723417358793633280 12903410 149622093151288319813394471883061693760 12903411 -236013971643355893548255167434442793928 12903412 424247673807301846130233599513124969856 12903413 -1413312576324774910636476408647091154080 12903414 -73196746776839419228306336317725786112 12903415 190108500226700686167152282603559026040 12903416 -1186033616655658200244812464706220523520 12903417 -45350089849763721001063677018693901500 12903418 -1103048814032234672498449667330977992960 12903419 326170140935522679756313912002879477000 12903420 -156813611173571940716820062670466406400 12903421 405034802928453787708840427189966191622 12903422 -341035088481182322300374852467852615680 12903423 384780757949561860361794819055756534544 12903424 -212900866700795881902867077466878377984 12903425 -1314100688645469502628459567299074220200 12903426 -436449109081672022257091308687395308208 12903427 -2484373031356423538819569316921994224448 12903428 1667539738083973352531242214425384120320 12903429 313743095928448715582151243460940491776 12903430 126733557586127408916269174217819273600 12903431 -1388197740507987919758903433297999377768 12903432 140995534657618671822737453554137907200 12903433 -1074976497872421720282936104441880837276 12903434 1098733151742577342207280374052444486400 12903435 -369604180829022855467382997454566144800 12903436 141333196706627316696896866045719603200 12903437 143476538596992417635093151486445470240 12903438 188966296385168022125599022781275530368 12903439 -1471170798935308570222656381212718855760 12903440 2150154967042361145549169502453760 12903441 -953862764744013700959441016039979201808 12903442 -552850416133001514165564763928437879008 12903443 -645950766260224640596322695644935444400 12903444 41787604614584293140122645430386090880 12903445 -1354372553850015554336680792137415563300 12903446 -47960956849781944112224000203512207328 12903447 -558130952283277248707571363100451650200 12903448 1167199157631451824084083283747871119360 12903449 917905445910504452889347670261745744128 12903450 -34337641180298879175698869336865088000 12903451 -451424233159559973218105617180673669760 12903452 -154877356312412281082448123030777589248 12903453 -432185796533212662811928803032172052538 12903454 -226170958423061997000751363077427089408 12903455 -1132382687202001219384885753012508375640 12903456 25915234969880144866626112072260255744 12903457 -208869242389654330007468431719809443776 12903458 958992647906747456581692724732436361600 12903459 460935431864218772476829161437264981624 12903460 337411002521671740085569254477408194560 12903461 2119648463028824511222735337770885280062 12903462 2314302443204084941690442221960984704 12903463 784930992769106522322046706449341141880 12903464 264299217476741357882368301977969290240 12903465 347655268505916662523276859647874272000 12903466 1270001088713096665164734506534356768432 12903467 -76380955622251948723256537134704305484 12903468 734491871406670439742432952424148887040 12903469 1165483015840455479491656336366028070880 12903470 246157121893092802077510230532951686400 12903471 91781959166342389946056591124871819264 12903472 -109174245234596071238656725023132237824 12903473 -444594805994190006480186112926390817296 12903474 -222913312013154447820485492246270286848 12903475 407182736929510477097915552516113003600 12903476 -986959539258656737126100754480932166912 12903477 -1402674968068108500878289432586223796960 12903478 -282017608706378383387299193319191695744 12903479 -736700104997339667475825922386017888960 12903480 32843196804600196452212539782373171200 12903481 -1515713478526199704555488613845274677718 12903482 133614160697089223106708414197350252512 12903483 1478804711576219789341861048884076800 12903484 651231821744360725782579024937197215232 12903485 -354586479793658954415496040611775667840 12903486 -7526832921067699350477021398512807296 12903487 -172831968180438163236244657681585049520 12903488 -11332246649753119710981632763804254208 12903489 1940738379734140618194595729741725172800 12903490 271731706437180026545515957318013108800 12903491 117005655886451465447974156396217332560 12903492 455464609545734404866036882210604769280 12903493 29681771048935270315070394544455011580 12903494 650913626743991031972606135880200434112 12903495 -38120202131824487781808619165172812160 12903496 -508967355689096271142316544617990814720 12903497 1163900699556945912931314137460520841946 12903498 -178110577855289670815145135799875454416 12903499 -762329145037399745666452524338818730864 12903500 -959841276833481151815748140987748608000 12903501 457781901171924176451528105359927377440 12903502 35001434306336849763979911046117922304 12903503 659846049480071118200807390457990640752 12903504 63451155075423192265247539779423043584 12903505 146689125536531011994717974914486300660 12903506 -129569472306627237643012400102691151872 12903507 105706721850735898699024173583944038004 12903508 -849367240309302049469335671957362247680 12903509 -1925763688412502860173341565637009761920 12903510 291124080069677764909044752884474725120 12903511 268643692350420814217648432034770863112 12903512 -262718612349085166550437552482508820480 12903513 69294493759232672268175554846759463680 12903514 381025458425664810834153179119019866080 12903515 -495537901745328075744398987013642411840 12903516 -1098555352708859379805470111657841121280 12903517 239121390868656467869268008123020045984 12903518 619757626727429453186721364442253624960 12903519 -341815353988341536853982232018857092720 12903520 103110425258602657877594310701765099520 12903521 130611601772167161345212318288960695680 12903522 -284077501796729900348263237231037189376 12903523 -368460954043968712769615584655011322000 12903524 51830738466201411617088443204568192000 12903525 -667198410667550827072302484432296663750 12903526 444226391232381917816930237703622464 12903527 20677256986807573459670935870820121600 12903528 300113470706543849843946685119856803840 12903529 247776370482703622423374058876374806720 12903530 -1092694161741372208089541725646221331200 12903531 -1928720655420194214464832549037116380160 12903532 -877343590330576012191595511019722946304 12903533 87912742841815880844381813536677513344 12903534 -168666337286315900878259928411786314880 12903535 -473325763073851193898935663695785422520 12903536 360836795192193364675306742888882995200 12903537 1295719292755532383121680560336549147840 12903538 592788904792709174614085607723573115920 12903539 990308618890648583520998760866741490768 12903540 -178009193046354017623995552509219880960 12903541 -547995114702739309657696785660938367040 12903542 1336713864400920480403871210585280282432 12903543 -1770200306047311378351151420631971419336 12903544 1641648332304716156302948802081766604800 12903545 106015011234375374420376571228283280000 12903546 503786863761199684186341139848955641600 12903547 -3190023405421191595404314196550050392120 12903548 -98171457278171194973857110050885305344 12903549 523849239924970466001147336443403352800 12903550 235460528405834258070574527870069840000 12903551 -873748604817935744563073095559348346408 12903552 157513639143488148836183188582736855040 12903553 11825087102151200725085185324218032744 12903554 -647030908643702314601824156397822581248 12903555 -246867118803901646572219755058519015680 12903556 1235337234075880389508829601147159432320 12903557 -1577199657777660891050159800756505356194 12903558 -32496163496085477443451288305591347200 12903559 -5557510118295611575284139147677067240 12903560 -604286383321427499448640981038381824000 12903561 -234166565870955771599184399179783154 12903562 -55961918677814280597095210983248866208 12903563 1437768516531870865960230468302396857812 12903564 -317680063087424841566734228451610329088 12903565 318146848989343827078127140399026851200 12903566 19817500331381521325371987819441456704 12903567 -1000595196485785872516673425257134022520 12903568 594590594144667468490952952989716316160 12903569 2490716726816589630073554624666405888 12903570 260416312433038432369428160382064691200 12903571 264409509029884543666538275658434626352 12903572 -224754928584467083099649007593636794368 12903573 -202048734989605099126278833598509287200 12903574 1027090568589886623389015568305614603392 12903575 54817203327204041414859564940280343600 12903576 96315453175863227675983010023263436800 12903577 111221967211692329429407859377257237700 12903578 -483965071549987581119653355432204587008 12903579 452427106326677770850287287270068661840 12903580 217213388045627799209033463958991347200 12903581 1106605549813484305267433478465383127552 12903582 -554686287951408533659909549571839190208 12903583 -179522525014054426802306420616674794752 12903584 47527718515302069361767038828342870016 12903585 442802853424832430834541191386180246400 12903586 -779670764000810572381779133378427833008 12903587 -1400340626883287342003133970328201833764 12903588 -121301561840545800909072315487618974720 12903589 -3996855495077883505576243414396829499744 12903590 290027021261045360998465911000328577280 12903591 -101484968437761577868060674333218773208 12903592 37034819450873996927537296594683555840 12903593 1804273985963690344832408093537576686842 12903594 -142149903981040820316077243872321826304 12903595 268316074092079915700282040900630067200 12903596 1664679992605332241113421501190354515200 12903597 -807866007912960472956914342691353625600 12903598 595309844901796973341816924172015489664 12903599 -2144382993935306393759452873062311276400 12903600 94734160604153265540764484700301721600 12903601 -1109678094076238449854067080556678032896 12903602 -215910901458011376813478078116200938176 12903603 -1361252919000563847660972814686965476800 12903604 671481416847650785924547138820666259456 12903605 757224402395208306812426548621687633920 12903606 -833926379755259598261745046266869152256 12903607 -188046983662636733827877856529785022848 12903608 1040113623487259061664399457477134848000 12903609 53194661671063773821402551276423545408 12903610 -510145409381822331480056625983089920000 12903611 -834681993484753567874677739056809398640 12903612 -6962287613945015035731165946942980096 12903613 -1579910174785146460387300339310336926138 12903614 -980048062011575128177453041005477401344 12903615 445344118545409578276321335136918131520 12903616 81913835632121455924708233533592698880 12903617 55920949646058653992007027156995076292 12903618 46797376924163120204485346243786615808 12903619 479044697985159733935576837894672770832 12903620 402199908942635289886870375615566420480 12903621 713266034792126321027594342329774626240 12903622 -3297642342845192899138049231157609600 12903623 -314940789088094463303764230250380559520 12903624 -3036372826539704736872485559222000640 12903625 575509087635395205150164194899231312000 12903626 32122432017592351393850365181976619008 12903627 113794858709080505042831854219918342080 12903628 -1123646911405911838223872755785205605632 12903629 1944750836459303703218832219147901791276 12903630 484987613866101555861200972114491067520 12903631 440426734852389589325740187395975530384 12903632 -47258530548277122296167890352221585408 12903633 1552196982376319048914170374291681936802 12903634 -1770422440088458242885652402026087429120 12903635 -554792571750431522292191902917546252240 12903636 -435348731145963802390348964196084185088 12903637 878309109737152672027735765989145819260 12903638 -567877511687447702769092509090558872960 12903639 -165616787002613199629294542383311505408 12903640 -968022908786788832477017645252109107200 12903641 -331573587401598421352546915794005900000 12903642 -99927024958349513178482786222336409360 12903643 212854961272561125842188378012737057624 12903644 -26364017250147884562198512188148766720 12903645 -371732128770314223232657864502401445760 12903646 61206487962104732630516241622931079936 12903647 1468786809353925960992799869718323016096 12903648 -547147528023034087792729660172607160320 12903649 738807299876003094189149810192652147120 12903650 258966875902298370575959182667866549600 12903651 -255271454326770501667345764542046930960 12903652 -1861656899058205487692575654809662131200 12903653 920033520452980273358818680106857007104 12903654 362995133782096022649595020533698583040 12903655 -4632489310986884225004887757568476240 12903656 -1481629611203746551648961115378140677120 12903657 5420463801377395224206546354312269056 12903658 928357293884870428163370997115063443200 12903659 91007779389976915239306478528400181840 12903660 283324585785755003788412750145269760000 12903661 -1204069676172707459218144381772080742100 12903662 1311972350693135945279480614233189626112 12903663 1549449276000605217027646470284767309584 12903664 137281199548344548471098595435379982336 12903665 41046139824585355813087104768755078400 12903666 -146795231959929210038320066388104166400 12903667 7349945659679113053606708782723004672 12903668 -405227172938547663239625623984693913600 12903669 389161733130337385214260441054863955694 12903670 -132779571086831380320232926268575638400 12903671 -410941507238247357014582218661298610512 12903672 709247009888865549691902241133726269440 12903673 -1213276433059245230233802780710170056060 12903674 -280816699754663405904040491588867955200 12903675 -360051770545056489332533944251359035000 12903676 -435823295531760397952913082089620506112 12903677 1740717084241029255500551224210365886912 12903678 -503574187237007402724207174938481868800 12903679 435916146317974710682209064524012176000 12903680 -138020007627721591090711058296382423040 12903681 -1567294593254647620625219750105936896 12903682 -798317028937579706862444085831861248 12903683 42319379811774464700977593525994303904 12903684 -9807626647373170081274539600675534848 12903685 649887570137053658495947509719425384380 12903686 -13702164179134176908974957663680482208 12903687 -609874591556325482093820281566320323856 12903688 -136878234389019021214849554271933562880 12903689 -2388432137625811971284905994081919429276 12903690 61398912379524440452862806254945623040 12903691 -917381505374613297145216148016377857808 12903692 -1280748953401850458747411633631381007360 12903693 933783796438050829367588660178681853728 12903694 -892662448951230763170713711146567447104 12903695 582324810259519836296080065799655428800 12903696 -38389169941487236283955463451930886144 12903697 1197414791607032982585830598250935520872 12903698 7801293237999827561025537712024512000 12903699 37433117476243258366665878110025747568 12903700 -378598544958209340273968008252156988800 12903701 -377269333431166647932717748904276766496 12903702 312545187597640781133720422704460390400 12903703 -220327702657161799446285355199214469048 12903704 -942983027469592157800306270019544514560 12903705 45044915813635297505089555503707469120 12903706 -1211018798224317691079711175925113266448 12903707 1338680153868842571627824781179655277956 12903708 -161881501015806415798638387763118997504 12903709 -189106336447006511529805022907313678848 12903710 649486048592740109595187916493984893760 12903711 1390333085132050992154871610746490355272 12903712 -952562389543103276490304466250069639168 12903713 422387827999754818291338066263700635520 12903714 -203904108983398808657151566165449496160 12903715 1534031497280261571010742765257900877520 12903716 293618800910667219147689868437078163456 12903717 511080348730274286051941447680446086880 12903718 -329057024811637835055512179624518289440 12903719 -382022466813825619995162035516950632000 12903720 437689565829247474778311234643057049600 12903721 -965527822345520704240601361963239155078 12903722 -205973742546780137182704409477295890848 12903723 -165331920807711688793493832888155563376 12903724 54606509051742155277459095685344271360 12903725 -81234331187097854774193179252080105500 12903726 426205730225475545857857502859581221888 12903727 1461852863818961301953716616151275906576 12903728 -450425189440734236655722002113911144448 12903729 935157307368794853108628780233675279984 12903730 176648320990796239927686178895791610880 12903731 361420873444147973094386393408329780080 12903732 -305422466951386547526612948562209116160 12903733 -391864753732229838914566866679450096018 12903734 171938677274837535643837215972633630912 12903735 159090178296110273601030087133722078240 12903736 79215643673024293145116921305253478400 12903737 -161926330592925221905489475615720365056 12903738 703540557296782349718852588594006793728 12903739 -1164917347698171877742487614693776914460 12903740 144776444180944286368638975364537520640 12903741 -12372824050100572312121437484931255552 12903742 509653514650539438685671139106053270272 12903743 1651138726602238568748962105827018160184 12903744 -104917345536630777036994954916127571968 12903745 -942604435067260462204437242952718387500 12903746 370734921631682700491796068708211813072 12903747 -650407969490707269966764310842986612560 12903748 -322801111830182889103264175744503922688 12903749 1101261737760324091143900594007104083100 12903750 -12839240729534619223831986966778560000 12903751 140033237323706893275515823585072943584 12903752 -319797874367367988006742351555489587200 12903753 -1042282003235464554893762511128835139200 12903754 -443262192219488480207052324659411625120 12903755 -1266168235518856352752936816346660802000 12903756 816158918343213356622288760788663730176 12903757 -284577705365075364496796118873545603200 12903758 -374246771570270435624389055779066547904 12903759 608874709386773476607896615520875507200 12903760 -287117535695267192792369029031572439040 12903761 100827070501985414665321521022146373440 12903762 -549107433719376909072800994161606750976 12903763 1504884863811248186488639554431552108012 12903764 653483681897057037099393032288636153856 12903765 20314099102970433004646267704026988800 12903766 -127698291102717987811752033471288396096 12903767 -1500547631045430718018105744410584744184 12903768 541592906663435639821033636594383298560 12903769 1422771174431884790085727137435114769920 12903770 -558700761891686730000711254854366890240 12903771 601067519219020980706025164504231951512 12903772 -16894761236586973045863675840896778240 12903773 -1777986526968853200143189179368120264276 12903774 -187596016034932544365052580465180011520 12903775 5749100447543629279880227658967867800 12903776 -1524853849375007367551122803387284717568 12903777 -76926309457582485649166786534585986560 12903778 546438931157762129793726759745831375440 12903779 -57919863276783813219980574965946174048 12903780 66125147698959155471051268422767349760 12903781 -1131566979374240301151194502251365990400 12903782 536607478163418091014439631899078387200 12903783 167420366066527433459747509626988381224 12903784 17114932904223447252422508364214353920 12903785 194894914320405231305141493975110098980 12903786 -314657237519480286638698515688475675136 12903787 341920119747980528341550067889152259360 12903788 -237717617900253139656614016827681670912 12903789 -567662895319111839701943761777237078976 12903790 388796532350242282131092252034287678400 12903791 460919135436244144830656493543835050192 12903792 39426863813406827554866444640502415360 12903793 -331140954779377601719862059001762378560 12903794 -662594375577080994648065592115739576304 12903795 -758462258808620356575148188768732818880 12903796 611763187690272471077773900278063113600 12903797 393376879983064772980613058039556371246 12903798 -759144037859115101487611124466552588800 12903799 1745480291626384280990876763192217250736 12903800 -14552229388313632733324562157762560000 12903801 -754691865371630982954532132681403478816 12903802 -621411662571363622765791088285039303968 12903803 -6141252685125400564039474486101169440 12903804 -489422975529369123160883608678827434496 12903805 923219012665730874162581775716880994560 12903806 -666661190200722912332506159205450952000 12903807 369515450385881835085959395588023167504 12903808 490632720155210740989455694700656721920 12903809 548896085732035486325432750572847168004 12903810 -12761622196860295512215719853070182400 12903811 -1843204568556209240103442096033796688000 12903812 92174333697205722106259329888581304320 12903813 465135019805411516864129484043356163200 12903814 366748377895634349265833371238182375424 12903815 -112493428540657763145657817750200788400 12903816 739582728565732391410095688677005967360 12903817 1901424690687987318929535510585498396160 12903818 714202494701089358231711694431123507040 12903819 292096362485428529314272208434939011544 12903820 142881692629564805664717589656621312000 12903821 -53478510483657952331739997045467479616 12903822 51873287129975160738481181768488026432 12903823 -50543730446951827378719704745003292776 12903824 -26965710147711737242021204684842467328 12903825 229358594848639838269051513748899591200 12903826 183021893030442153982448856642446045232 12903827 -23080051670677106225624948034184896120 12903828 -18370494421268227973790384014333706240 12903829 22166002467152141646939463034578348430 12903830 977884698997157428839104663109257577600 12903831 -520544010960426164956135292879267328000 12903832 12740615435258099705753937228206776320 12903833 55250961422448558237647831084307594024 12903834 -608398471466322648579835526156204229120 12903835 230396520764527951181130158397240360960 12903836 946724357204407921372382265973069125120 12903837 -921283090450839060310193422950956442240 12903838 -586245579745843372995224265145562455680 12903839 33251217971518857347636110861893019224 12903840 -2018229225357837848078624238987116544000 12903841 -699655609996903028909158225981360181568 12903842 379426184566170090685831024473878118912 12903843 26348066386136775187776571559886489600 12903844 -1337107374590832908109838049027935140864 12903845 20604896765127725202609902486292806520 12903846 12711386083359411265735135201481313984 12903847 1787617044503154712234409947365915255600 12903848 -296294811944283782575865682795144161280 12903849 302359812978413176270567157320120846080 12903850 235304747782099100643181391283501504000 12903851 -353156814844004543989855187342270326176 12903852 -64829193289099842700133662649580619776 12903853 841030281657011356881894123776036046700 12903854 -1007294229870331098515802688313993106624 12903855 563229675955073292375963971678139282960 12903856 101484050525033176674628878567672053760 12903857 1073763061653439741895109446552696338740 12903858 64305298963973879182690073370494206848 12903859 -307999149726059844911335351869051549940 12903860 -697295851301270112053845520526521548800 12903861 -204649657090071442184900813973473728512 12903862 -1110060512724547605396689038606421033568 12903863 2097289493695377504690347601602344800 12903864 835416421117763945986019101235698667520 12903865 -662715386752870032907642849297406047680 12903866 575626584135013337074047667179504619632 12903867 -20734673169863022101978787704578593528 12903868 -1248871994061735707623006560622375447552 12903869 -1072586764659743645037969217953082104000 12903870 1357597600373203583360480048315289600 12903871 -1298186989288730312588065491963975540928 12903872 -623034680195075808281337996475895906304 12903873 -335351295632565354024123085648856517696 12903874 -53818929795709487580183041956441804800 12903875 1929276211544855848779448447686506784000 12903876 -531701693348132822556405055086924778368 12903877 -479244671404479095278374918062666751168 12903878 -318535062468857393626882557435686942976 12903879 -358329840373065427583822452874268524160 12903880 1342656763166253934034708575121960140800 12903881 -1762856416341521577914797713205825713318 12903882 -56107192908219203971347818763183019776 12903883 1584136853409693377913836700553908938132 12903884 631026007600467647762691610784443361280 12903885 -631079674807845296316389267026607191380 12903886 937067269191630440503668858077602675392 12903887 -2395593804123572022750799693685541448464 12903888 108873535571138015140649466648969216000 12903889 4046970239083380868092950769373365792 12903890 451033364565459814197948384644333337600 12903891 152793424592919785150527098538935295488 12903892 1309942417180516629638449266711877433216 12903893 -1822425625051736005936945895689633253760 12903894 -598801911672417120450562000467352700160 12903895 -124127443619042249425378855361773455360 12903896 2570159404109760615437590966721408409600 12903897 389539524857669457509691380253147389568 12903898 -51171218532983745798226725862797235200 12903899 1764358852685268557770912567855687701840 12903900 94910722881630202663697549308916620800 12903901 -2620174812529966526623912364776182142068 12903902 820215133303098758627080055107264307904 12903903 -108298175187498752432384581089113339688 12903904 -70692714443409371830107058985439068160 12903905 -207362623214560980747630073532253984000 12903906 -600806912446642901050252235884919239296 12903907 918069585983380253535473782193263330840 12903908 1120305192694780478472072425755355101440 12903909 513226098492857013500725448237425195104 12903910 180186848676524017558403950789686078720 12903911 818299642828396329073076368812982579512 12903912 -111250851876033088082210398865004871680 12903913 -40821490291087177445302045990833346272 12903914 177112804538846210518651184978193472512 12903915 -21839799143967681828218789569002792480 12903916 -882037558430607119288202964862982709760 12903917 189709239803016786175598845798697234220 12903918 1923914144531619468418645387601641728 12903919 249927091050679655581068918129782870400 12903920 15254051898043630671048436557307576320 12903921 -1104195609100871736607176010297284470400 12903922 274907068021805796066947539172984504352 12903923 -342445484079827453611526943027881255280 12903924 1480007487001025215570808076382844928 12903925 -1184337079697774123769608950136662235350 12903926 -65566025581333153841483756343025920000 12903927 981462078489055162406344524363114011520 12903928 234789945282055951770501973414911836160 12903929 1942945633320826409080459428223089415530 12903930 -60590769711561388676694463937599939200 12903931 -267690367754589154103122173441003505800 12903932 965572607869039804240387363966832010240 12903933 -174558907150728384954668113490354808192 12903934 32421622928214676859477303460894959616 12903935 -179236425330248423958274935657604034880 12903936 -18312346551985251041676329559231823872 12903937 -1993102794414197037056775232767658108414 12903938 13644885245211127642114756262721403296 12903939 30734451635001040335375394906919364000 12903940 394960302417495208522278017756998287360 12903941 2215773681810297574471781803083902469342 12903942 -284934860989640632490393696493259591488 12903943 178487395767343901221804070023246824960 12903944 1458929414359031179557175736300362137600 12903945 -6189169906433742051689029535353073280 12903946 -603377211091119083577131396755406224896 12903947 -150244492748727152751750595130142054768 12903948 96116894810409110830028352078613003008 12903949 -71387668700028846860857553949863366880 12903950 537898743730584155750017123153097328000 12903951 -391173902106382101259070116110862963200 12903952 -684541760297657821387616577314951774208 12903953 -840945869554696031981122567611717610716 12903954 361184677593228172887951086763279069312 12903955 -101485470110378276297224358798487362640 12903956 -1362195801904031827561448335930368000 12903957 -131211459184786907609712116054493725472 12903958 -43119771313525918177521774847471439616 12903959 -616675784084395711355116821137299014840 12903960 69583112438902112606026919771190067200 12903961 656167734431347509839399350800548108032 12903962 261099060095444302526645137740286869504 12903963 412910426163221253054365061922881562224 12903964 -1073606260002665784755288691733566041600 12903965 -600740693511769075392273266615353240200 12903966 -14454062987895768852101014455787130880 12903967 310314735698264095065655442294272268992 12903968 -890527396136124674613220433376646791168 12903969 99787100142318932299866668730264359808 12903970 -1126609453746976693939689298238350165440 12903971 -150324945291313562682626351990974764912 12903972 -200712779438816631535001078543813726208 12903973 490380770057100500625693437101683644222 12903974 -783899507252967985097210155823018847264 12903975 210852340640451281331201248646844896000 12903976 -1744577489522141952700241110590805201920 12903977 1619748103039905556024386945866333672826 12903978 388619348872305736694944393193794132224 12903979 -54956779187973580098395405759409371712 12903980 34050017265391802027605819122820239360 12903981 -399388305036815500912208813648893779648 12903982 156152660320091033499789611371669273344 12903983 135624320737258227542979304395666476520 12903984 160350729502990452796512452859690369024 12903985 -265565910425540726125060628462567458200 12903986 -883625698828163028490278881082009456384 12903987 -1656934556889917960511786715762726980048 12903988 648564344461702485502670607434282693376 12903989 43051619473908187861027662515192284800 12903990 -20409942749113654965233131363723100160 12903991 7644768458952324431300509186863591744 12903992 627906397249538429688156436291315200000 12903993 -676734194509448703260915800409908864518 12903994 -481243218501554684253040142341671010704 12903995 -1142915911397240355609921693289580305680 12903996 234559921209430654086199006796225740800 12903997 1524858547447296426031420779239678510400 12903998 150695359074305070815818853593505103360 12903999 22325135765076377352633385057593714048 12904000 314424989489953915219313236401979392000 12904001 55863819825335950030613631452688100608 12904002 -626688027182837810079886380937740633600 12904003 175664113367553917593275657411674913600 12904004 1549782991639015794904856227599928189056 12904005 -836828904051691648178972515931371897440 12904006 1263634882554051540708958082799192423744 12904007 -261114001254056487960415724783623167456 12904008 365551507771669162773488081241855590400 12904009 477896205146598435582698731715195462116 12904010 -13515300478262801411784787989927214080 12904011 110048965001898019356959798342967466632 12904012 -225462058450903424008141295235389816832 12904013 -72215742185331836288945456746735616436 12904014 521673421513974501600347623231385301120 12904015 -216261241006830159799618861038475758840 12904016 77486774387441602719840744665407537152 12904017 -419529468058476551278287096273067649088 12904018 -411207582629566373354473413255467351040 12904019 8573618258572056793221489169281060096 12904020 726132839678269107701664137745563758080 12904021 -374738404291627742359080517337007038400 12904022 -913048450150375505173151988188279486688 12904023 -122998346090912180232899005696136341632 12904024 -810198323379618335213911855514084966400 12904025 -500556115388706125675807083545845934450 12904026 183433859288185375269043669439524422144 12904027 -2343763314546894836749615591930856424124 12904028 -510354113149138917943692182106043751424 12904029 -233257850994035777908127761073793117312 12904030 404828925942012456887408357701686921600 12904031 743687189465742956252082418013171540592 12904032 535024534181264050329818166838942236672 12904033 -52927314715288965246912225255874619756 12904034 273046134279588106794652845010669178880 12904035 122853194275411750312134497434489735680 12904036 -938621538893124957427970246027616780288 12904037 -1463976629404327766880260858108838580416 12904038 40414231150991491159826710489488936960 12904039 -414387990772040297840374406059546323344 12904040 -382752818647454888456314293362165760000 12904041 830930028207002562197469443571022376592 12904042 2979096425420162748475288274900584704 12904043 -978716582633725270288347392662432303920 12904044 402681126038997989686144566205682505216 12904045 -202185634979778838838349283377804545280 12904046 51504059922664553129562356414504673024 12904047 -48024059542450245762851732325151064472 12904048 390921126585343002442629659045209014272 12904049 -170087029078484033676915335951424571950 12904050 249949718870987003742380201532442012800 12904051 -3716502239785653102162765326519942111288 12904052 -331023576133210491915193924316945801856 12904053 31886988434129115301799734346919892608 12904054 531767907034705086438739246984777154112 12904055 -1161689658631944203802933827573649680040 12904056 247354296791274216225976749736535654400 12904057 -341322630453013086211312572632485559420 12904058 69194286809605811060038208195371703808 12904059 -257825446581000058721468241865868056320 12904060 33494024574913156446889010002097848320 12904061 -1946286759335924181677698004967506185338 12904062 -294384593333318072856124845730985398656 12904063 175205073609198223407365240630067661224 12904064 -86540335480992635912021111225041551360 12904065 -165725577987864406473282759967551523200 12904066 647175391160681494122882287180889355776 12904067 -208818924603244365097171127940009058488 12904068 581322166459023890768917219929493539840 12904069 219802995753469793809289848661145490044 12904070 -239298386511884804993873796684364598400 12904071 -696584152893298500272656098091162039392 12904072 859064073460496890713530433599680972800 12904073 147928366272193102655557597790872743744 12904074 148240889998167251723705587434796621920 12904075 -969322738369682688773585713137406980700 12904076 -224233843496961875880623910958030451712 12904077 1168244653258099699275493748617628253120 12904078 218601666810916624684056058378025978880 12904079 1377325459227922258951697997160607077680 12904080 7400024908489465962575868849928273920 12904081 1073883580785655815143145422239788750912 12904082 -513302140172151716810044152159922466016 12904083 -71424544259316880060852176855343378080 12904084 -824751585389467165595848921077691974784 12904085 -30010877739234659407269542589809821440 12904086 -91251733676121440934045790889194321536 12904087 1011073303635278469786818717552536358912 12904088 866848510909737765114980358699262771200 12904089 -515055517236688707721298143946156359680 12904090 -54274872874759502436164825208149022720 12904091 215227096793994982446140373929765556864 12904092 -719303662317728404284428017563976387584 12904093 534823086346607183971522740322973210784 12904094 127199054194237412170621488595820139264 12904095 1199580253157040629251265603122493514240 12904096 -753234358571362357422511220980924612608 12904097 -1927816710448107136260302291846836982400 12904098 65387211984183041556631111066931835264 12904099 18236560920354620061137717726725610464 12904100 -649003782419277773145684600148456627200 12904101 -350160421414107589829774576822515277700 12904102 -670720896822381705136452218843051846208 12904103 906227859875514771484227777217086719352 12904104 -6886602466638029610255474605141852160 12904105 1143832942655772234118770384277630524360 12904106 249080045351537262645472988670365080752 12904107 611906167174724972711189840371829918040 12904108 -95401958203564307953482560928886407168 12904109 -43574164245154967786778006040517419296 12904110 8111583747888370109386459399498896000 12904111 -621232817795929807203277130216774085576 12904112 145779047045824254675758781877908602880 12904113 1235387533498757834792793622164456876144 12904114 -7783173152485348060992308627510707680 12904115 -69674926071899104479339840873627304800 12904116 635464991044158905264676898569715537920 12904117 -1253082819353528358628040876751846466834 12904118 -918564250210940477721947990246559453696 12904119 1014962691529230635745630863982906983064 12904120 196890413571729478727657610716786688000 12904121 1171713719323935049758975146502221009322 12904122 -31533270272271440698102841252947820544 12904123 1904629304351494227261481412242182048304 12904124 -894834910541132242734417218984983624704 12904125 562355158439096098254636513033188448000 12904126 -459519451660395786584152825047716005440 12904127 -163794793544518914496638010566239640960 12904128 4872936272490144126794764168697217024 12904129 -201003194199387105861013329246059906624 12904130 542682241999597108843909054161444878400 12904131 7115744053759217556924543569761076544 12904132 805181414939878519030828491986466078720 12904133 1253750481952160242538691100894301404320 12904134 779659719951827940271051425029046924480 12904135 244028417067227211308957241292069274400 12904136 -289126996594186203043942190688972963840 12904137 -141609611174127923756378416661089824960 12904138 -293308960003987694573226771662634269856 12904139 -675198291791122289685029616027109781604 12904140 -14001440408202821750994687935385600000 12904141 -458618260205535614157743132474191160458 12904142 683213739419977249176329166951979169472 12904143 -107228996816420552893571378432328921216 12904144 -428482452714582159163563681222164348928 12904145 -112469577162582015605123150481881271000 12904146 -347948398061959483998250843126001484528 12904147 1180880508053284596041382657162519077160 12904148 466649683039290879972665713228822060800 12904149 -2603700829641445815983632231867950025152 12904150 228935331143847353420424309893073552000 12904151 545108629625208183568633936379518589184 12904152 379998412300537519210572173343342981120 12904153 223713603817761993799447993587749449984 12904154 -624396036585536925908935832150117314560 12904155 -134985297319452324726385394289210912000 12904156 1303974190357064557935748273671206611968 12904157 -200290034367937457208229031842924251648 12904158 -109232363923546408216226853576623557632 12904159 625278862588360211036409637179332370360 12904160 -1209628179592790078760895426691644784640 12904161 557373381907434336963334513524551922144 12904162 -23003107791305754341471583115225761408 12904163 977603331555961125704046081207610723800 12904164 215311808875022342033344565439939747840 12904165 766246769299766938519075592899602816120 12904166 -377445930326449869751420397710576224 12904167 182566755717846816722368378120845576912 12904168 -77998530297199723873625093445874944000 12904169 944091842625842416367333753440858800570 12904170 -413269539253669236136620964214417529600 12904171 -332887398260561999906414844681227449968 12904172 -1209608544079068423813418373702215597824 12904173 848968891773508714040943435742929240960 12904174 304016946240341381608910973383424326592 12904175 -463618511235850941068854217872804263000 12904176 -85704290796052398493756337001867509760 12904177 407572905509980749779514362489018741760 12904178 633984925146360250499642381058441779712 12904179 34917301798027825932720333315914204160 12904180 199160741983292843918104073950481548800 12904181 -283472375172069292459493987579349672018 12904182 -27304452547719992507141394486980839200 12904183 277693998951202137382266564923899617160 12904184 465286732680756699703537846410943856640 12904185 239645299759525662409134708455138227200 12904186 -89723606931631242494544803177975016960 12904187 2268986320318237882592517539051598700836 12904188 -1254855562147970883324843113988531118080 12904189 890428003250120646402329474585945801990 12904190 -136289689206596057289197815727673369600 12904191 -54608127144447622832774896993470474768 12904192 356678181241320328590010676466522521600 12904193 1341494262248775296501347252683893597442 12904194 -550879283736213084672872805478122565248 12904195 136350683339870356304469945590947021200 12904196 410763282987366252091048947909600571392 12904197 163543803902487878647312504076856184800 12904198 -105263599592621948231775834946494698400 12904199 585844761638647810557313746351515290800 12904200 -342019545663717289538804280576162816000 12904201 -475501937886975801796819279569162958028 12904202 -581172619516039296781296212032317194448 12904203 539044380041224273056794174309062685424 12904204 -1294903483284213676083321594443246988800 12904205 -180102382856732064806247405262339081140 12904206 -254131202430178580973743468168846109696 12904207 145332204964730662477636728222186803904 12904208 392646397000629581756771110212332101632 12904209 1294255954986092786176172507220305257314 12904210 -63197561151734864450450266291400801280 12904211 742358655229917255046201676872041869400 12904212 -220709640732505975280978010094311180288 12904213 606704911200968644634175845961825399296 12904214 -7393254634422006085081371768918430080 12904215 280917636700307309722102814857938954240 12904216 -112053424409773058347356167064213258240 12904217 188137107746698137138006936191623006920 12904218 -444661232963585409726125478385583393280 12904219 -355305482247885265775120042117156075856 12904220 374691351298493554757363443173487687680 12904221 -65148537480261403601423896753697740800 12904222 -117078571781135345808056164949197481088 12904223 1656901632782345867603093892611687717472 12904224 1136809700877482682886629233616755884032 12904225 -889323321350206649697234517409249058250 12904226 1251129110151413381218008101160065556480 12904227 104979808999169339391593206527338354592 12904228 -876815185342754290692769212719676890880 12904229 -344799665090389420033566715070392970916 12904230 -465426066311012442426790728987320832000 12904231 -157543929827496354205699092427965029768 12904232 1039922963757375595977408407889024614400 12904233 471540011767424040752407958430266715024 12904234 123480125156811966958231834278143780352 12904235 334069395155878638031000886749832899680 12904236 13224110171554080464538375831348122112 12904237 1475225006670441209523937985548544500886 12904238 168391047854059729655771018512053683520 12904239 -276059322791392970913762532899452933232 12904240 341984534671091259659787275973200117760 12904241 641824552562667905961331851210122183040 12904242 83386474213217812265395763506113278976 12904243 648316302952147310792472245163588429648 12904244 -246521114266482328517383579489225881600 12904245 -797419638379078403886914245085525068800 12904246 -269679914491007289308927939049660963840 12904247 950471696222151204021914759627847069672 12904248 -665535021461367925471131646216615587840 12904249 669475241328057085620805239159645628240 12904250 207930094544200598724104858826180864000 12904251 -1005707289757508333608061992807010510568 12904252 499294504842976425340230646603377912832 12904253 -1679749876418528606489234632532769405498 12904254 -475592504280468263050969754369937029952 12904255 280651113377174071665217694669649408000 12904256 636486456109478415675319184147955056640 12904257 20234852023754345636213667690702566400 12904258 -165113493012864649283777041145893656768 12904259 699953154089959183307553428584634599704 12904260 1152932374444058380903923866195988480000 12904261 -111033167024497069658741991195521750148 12904262 -399245186667654515718747977377405377408 12904263 583855021818139005324282519543473942760 12904264 1378762309474144044609118121791603983360 12904265 -215416463298541172211051176289548840640 12904266 -99457703959348111466344149588022027776 12904267 -2310218322018325580719621240641739904168 12904268 -41153275675381776160088833420285839360 12904269 13516480472970788539944089986436239872 12904270 -348935598470853936701754384081783193920 12904271 -1901769089720808242215282959873167952528 12904272 269965155209654989860253303458777661440 12904273 -99598229099630223525428694439813526016 12904274 -360382661881194041504568127548259626864 12904275 -146118969862031624274161643478049100000 12904276 -532423004129064503023957423838528753664 12904277 307793958417374101469477840095616811264 12904278 -609235110976074425031266407783736410176 12904279 2396607602226356771381212184717510767880 12904280 621257855710051770317409307273338470400 12904281 344032318520173663583858012662250042376 12904282 -252150744574791090256666538885346325008 12904283 -66356848309770469321862515130584295136 12904284 380447779615025494975350080987808999936 12904285 -836773455255237667881109920476933728020 12904286 -1041269410659773270434466710654284908736 12904287 750793891144999671521714644859139840 12904288 -263608895971035560465585831229621534720 12904289 930061530749026092765698956061034611760 12904290 174564534095193121244997260943929771520 12904291 -1261685691350065786527141998452008494308 12904292 45399946518511749261909011244716904960 12904293 800839561266929995590366455018491908000 12904294 -158898841421310200816696668484890166400 12904295 846692082259774419119852693465229919800 12904296 -646752335233887795982725003287929651200 12904297 -359382048143668327683321707766003143580 12904298 -643841986639666400919401757044527761408 12904299 -894721289702863016708831676145643264160 12904300 -8799028749341700929810013650957427200 12904301 522363652814785562627212703967320233452 12904302 -593608959846999106417070388662566200768 12904303 1566687548380434641733678941810116595160 12904304 21062645791757640856671855538704285696 12904305 344516645587783919646906043910241203520 12904306 -11282618362371742467302542063536852576 12904307 4731876772427920005844479361983832272 12904308 208691938974298802608719638064680697216 12904309 923758485559412274720211539399612338304 12904310 -495638246305011699944714293426307773440 12904311 65506173207228344536652686131769204224 12904312 2815919071842668090611474670865477120000 12904313 -1041131827122982250342492654729134332438 12904314 -176781317083472476433716241302380533760 12904315 299476129382952207640609871634178662720 12904316 1162373754746195350556247267149657303040 12904317 -1036832097731216304398301345526721971866 12904318 225254742034134572082304881579736108416 12904319 -1542429646019523869042320064095331921280 12904320 -341546401769972951206168965840214425600 12904321 -468718443555816145752144029417350971456 12904322 -408347479026569081125113103627481815008 12904323 131380262440178602862913999782495424768 12904324 1829588401995171622089072518631131884800 12904325 -358578639743907488110103192224434504000 12904326 -946180307460766814721755808559190887680 12904327 -395477292742371229816255332774441316320 12904328 -1426786268474504616997987140343158819840 12904329 279283799913251325198865149909057350400 12904330 -142882671932719787861637827649774337440 12904331 -1936612680898949453029063993294194030936 12904332 225267330339929946624037205654208724992 12904333 -490590198377796054761029344357014740380 12904334 -421425277363567793978315811699121889280 12904335 338064857141138930144294921171106441720 12904336 -218555862696871106057653383394504695808 12904337 54036647857507240710405294235817191986 12904338 158950871124926253031946741976698980608 12904339 228179912055555429887199562460076495872 12904340 -193821407149409621464874269425635013120 12904341 711000658151241483620398052680816008960 12904342 -189454406797550228923887277913786990592 12904343 -18543154119723201325150475590607032320 12904344 -354801992782587824999385737414370201600 12904345 18496206618736211120241535308796542600 12904346 274711492298481791716185960262115481600 12904347 276208359767488514990732496809579285400 12904348 738191175741889216634017934999691065856 12904349 -568767251880270289349917758109870138650 12904350 205973613509832758344112224591607064000 12904351 -1894123785879935930923222384804942148400 12904352 2244501223853143434028589709058585853952 12904353 30129944173221972637632577016326962240 12904354 -172228562402181216193466099407547481600 12904355 -2008433128938767139092755950564947171040 12904356 -30105063659962223273570087114790782976 12904357 907069790935810441420995065567678730720 12904358 -1096119785627249231383267243592686905216 12904359 168230830743899089980205575537823946400 12904360 210023955883232992317892396238113996800 12904361 -192615030487257676276457260917201495408 12904362 -133400961680272888213039883507525088000 12904363 -704353578940411420057522384601560818960 12904364 3024774837057947601250000569546225841152 12904365 616958590131235768193059258716498954720 12904366 678889461839629510917465609921194325888 12904367 -95152701899498373913682197511488644096 12904368 200163674436896228229443800393667149824 12904369 -1241193439944385313350338292755933701230 12904370 45011308147550774465544623579880130560 12904371 390669057018393458663144991064586859540 12904372 -596850916862317976562206237789248371968 12904373 88661035514727028090742946559428656622 12904374 38276985778432085457902960788378337280 12904375 -397198529959626192415923601891342605000 12904376 376380993106909692948914531544781824000 12904377 -248437524392624287953689031728040363840 12904378 383371070190294398353497596492834736240 12904379 -78121690971097286543435973127335506640 12904380 269979218003613084900359904687734784000 12904381 -2583486403259287963391308742351011776 12904382 239814159177225518942615380189553908800 12904383 1140350592984820150290704174292261063624 12904384 94014536648278968537289931822335000576 12904385 -423446088771193855942027165939822810200 12904386 -6245094191903451984713806956136568832 12904387 -105248788921477776812705178813946221840 12904388 -584141150833990210578580234284666875904 12904389 744078066440315533477520663433504637854 12904390 484654083452365869602288114580812419200 12904391 2394548763118449954348678528446240915400 12904392 350020328447327236848625304730922352640 12904393 -554607720373713927910564205767996392176 12904394 254829998644593859777394327226407947872 12904395 154439132385530100587464015567773435360 12904396 -1413961730865475242090883377896766035200 12904397 1140389613920203217989059040619237433312 12904398 -244320378972951687119403328744422198336 12904399 -2428716636640353426503835817098132067600 12904400 -54232517064394309473935754076159795200 12904401 161514535069189211205981616184036044800 12904402 256303125557859854999423852071177393152 12904403 -492570772837354808797243229636705313936 12904404 384674350709401212454238786756733775872 12904405 44453611179024147457641895607012016000 12904406 -814027768259446930892677692651992026848 12904407 -866452378886839273203436160010351645360 12904408 -3215069123770782659643418192974981120 12904409 110774316309031948183906685725063362816 12904410 -136412669424797088038853492551305616640 12904411 -817932583493702629317826766598227096736 12904412 239293685254736282944949077367407283712 12904413 -1812876824664835263720644695609073328000 12904414 -1302033692215606321351126283604842170368 12904415 -347282522461093742776044252350643952800 12904416 -64818799465371750881742633012644806656 12904417 1466219788048001850325599936959656220592 12904418 1222773865548256339386218828910237521280 12904419 1066624631006674517213021054503534596096 12904420 1135840632290010467917970686222975488000 12904421 894013636693660075597597897480822531200 12904422 21378321320258314920831020468075781504 12904423 145049228112341986208054197747653064240 12904424 -183246050275086354883389971240786657280 12904425 233542244731967973586211146415190961200 12904426 523546455462260526550675175390239876272 12904427 226603211915842839881598665255068279512 12904428 -24286442859758990896541493162457994496 12904429 -2267263336320449557757734847749174912 12904430 72457263377628740220796806132708249600 12904431 -419259499000233618282683730651072025848 12904432 140272308105620829225565041294417068032 12904433 -318521180085407684162991009298314011136 12904434 -16236439088837801260322439058678777584 12904435 -1479085168951432644095584587778784511120 12904436 -553999263675708259639448714857268151552 12904437 -203355114753975278920639673965558427520 12904438 131548613803021563784429097524856239296 12904439 1524562353368477286992980969752379261440 12904440 -340003260052033118922160816915372032000 12904441 -102785727828323119314385954491991130016 12904442 -193108286575440599056913906089502122128 12904443 -31974655300549950543275323894184888400 12904444 19849802728906672889574851535075394560 12904445 1199603410763851866155954388838161243480 12904446 -341887983255597120784682195208299610816 12904447 461319703121204094321762644805213648896 12904448 -36157750096900627004481691279341649920 12904449 -305058994132104753099085061664289776000 12904450 -193362646702991110778272732044833066400 12904451 698198392901391536606346230766799775952 12904452 830701324831329454442141761567258678272 12904453 509646694551528073653423983656278914620 12904454 1456097388878392918749603334594891322112 12904455 100116515930137464327312996783014481360 12904456 237408784880924934949347432821586170880 12904457 -800469843081351242616077857744731576294 12904458 -320544246608195456385746584878152171520 12904459 2440487063812466455811542425251830808660 12904460 -269273138051001300244034921636534077440 12904461 -1087319693602588997287561794988815417600 12904462 893813097532212653736315234423011059584 12904463 49241080003951258473681512165118062592 12904464 -52489506733825666799611295458953854976 12904465 -324186267260456664148258137651046913280 12904466 631986610442676414616574505334343665440 12904467 493429164051501207775184962957222624560 12904468 990035908491404758294687363259273164800 12904469 512159685154592450250102495538036377870 12904470 185646526205363572690624219945014988800 12904471 -751716289743385609686455720868532990248 12904472 -7932155738569910027136537165893468160 12904473 2222512116864664020672351479270246045568 12904474 -112966304717471688009142117406764823808 12904475 1073942974188951403390790152660391104500 12904476 171146859322852228648103544449014723584 12904477 649042810086496867449343157268493733440 12904478 3240995206289043796915633999976977920 12904479 67477075077273228088488765405292485600 12904480 -806277168917864029149079146990089011200 12904481 -35681358199423602254425192956072194718 12904482 169548078390305477640759242486713071360 12904483 -266572253508559150444353550747150959268 12904484 -2038115570526868511688490876953388395264 12904485 -389478458444767021754098607550281489280 12904486 -180132942669418944040404523607465904000 12904487 -334889293100813886916700121679487055600 12904488 24001341133531802048615791766008627200 12904489 -43261540004707171586435107312783842232 12904490 260415201344699252377018475303172626880 12904491 -375169712771294607082525135944533437608 12904492 -720186350120551159272358850776762347520 12904493 103369717069879494685060718416191311820 12904494 -62126823058558966999780682171098337280 12904495 -105709628866199707572593351030599142880 12904496 52837327443904733468039157169103831040 12904497 1344207384632109939994972297552147358274 12904498 -30661154158347787135677476453724726000 12904499 -260852497520164545015148447782067888500 12904500 77052761867461349529811052194498560000 12904501 -1083330889525971840552284624928133732498 12904502 -1117863492485970570715105826778107712 12904503 -661358282901090708902303046903104969496 12904504 42880668265965348974987547684728094720 12904505 -766854099944332773969177139160102273340 12904506 612288457399068484961216807778285651312 12904507 811552013303455251693529459555676716800 12904508 31626845760212851601009185705615343616 12904509 137154612944080143754514675186726337120 12904510 -273535703863398500677112829651280128000 12904511 -861190471933147761858569952846040368000 12904512 17595572306113316841035152576827359232 12904513 -2788851668652874437480753242327639803260 12904514 -80216110080254515092430886555052876288 12904515 6827666014976380974159623787719980800 12904516 133098632992980531172783189995839373440 12904517 -193520159018626388172231473960186716800 12904518 189543638461071101639483045929377171456 12904519 -608984004528637796752820161550669927080 12904520 868742465685247090649622116008996300800 12904521 -274329338053703251420585348145267890176 12904522 718333018067417210694485915289923019312 12904523 198747740592642107396329793734195883064 12904524 593007349486600368364930732569816495360 12904525 312510573803234086253595964490437609600 12904526 263708275650583235452345028147886192000 12904527 -182610408918674171355194217217632342768 12904528 -53803382005069957033133537095944503296 12904529 1689624582772774885752957733368108450 12904530 29659259196841985976905396502722565120 12904531 1352559551675138659456761150939622596332 12904532 -1494685393251875124728171177203718066304 12904533 1116884082095839432599201106098702776064 12904534 696187334667557001007477951396733767680 12904535 -382156069869423319234743904713105776640 12904536 -34033500187433632562188046104971878400 12904537 -511203861848972055288289339463791965814 12904538 364121953452675205071271124300094597120 12904539 842236298640852307117118420892345213120 12904540 1254695194428749695594518743804709473280 12904541 9701678698569917531865306792908615040 12904542 376221495289805183146862633257434706560 12904543 -13549305538536789554114499123571184256 12904544 447724749636186620207009852775696039936 12904545 316442951499506635243346193301414055040 12904546 613501521850534792201648816508861884272 12904547 581810313176603410032073766287836227952 12904548 1680263103650287212625829850216990720 12904549 438903891001257167319828131675719318592 12904550 249978063066532771762295678094787977600 12904551 171488830105741433537825724050685653400 12904552 533723172131471504926285839176856345600 12904553 -167471469100450885340876340262431912000 12904554 69444888916836528074165958864203505408 12904555 -7894981824447077005947353225595676800 12904556 117737034258933295395067594780424994816 12904557 -1170188722913664566172822865225426100160 12904558 -7976877777452105535911878337774884416 12904559 -200925129611573797001857708193398550496 12904560 -219554246356062958378082692802813460480 12904561 -2740547941663658664939567732095489774528 12904562 216289244421820931658514541155040436864 12904563 -397505587328684796177155048783351198976 12904564 -253293756014557408046010611629076840448 12904565 -1801493939201920184117385968255008986600 12904566 59076797018165223031561713773160960000 12904567 -875337628022063191407624518552555082680 12904568 63295934503916436007474077881986437120 12904569 -1772709546268569665154632460847942315680 12904570 16140075947063648594578969166076456960 12904571 -400703784555855027861086765163428275200 12904572 -838214527556909410722718114421726208000 12904573 2072903445882143020381854730737660547968 12904574 -403370007210591604031361996063048346368 12904575 -46090186983019197693966113144109320400 12904576 -63180230098955549578703934171937505280 12904577 -530396284871092065152956876272621323328 12904578 -243737511936819933620170451192169411936 12904579 33926143300998753646567462688751060976 12904580 365324709019051292630578889468728220160 12904581 -989797989923318080051534887122260340352 12904582 -668681323782905438845372772709640456608 12904583 -3860852943372870117463870724524916541960 12904584 -474286640604059423072402899752423260160 12904585 -49442910894780275246306956427831864220 12904586 -2027592038026426759978468800703563072 12904587 -117877732231756752213316749972625572864 12904588 678562377891851792588519950232689618688 12904589 -179948821718119316979195361870516881960 12904590 206115866664726996232345747072648995840 12904591 1462079460008716558879541603626010574720 12904592 -491959423275640035026055714650934067200 12904593 -356300450837993828607594960079503107136 12904594 262934684782337581280994933627122892960 12904595 536379938294575945592466980499856510800 12904596 13620112787263046782142566896786541440 12904597 986703254286416186903429849071653862912 12904598 -70039615873022708102564350556927692800 12904599 -158008037190200671827339767798944369632 12904600 262701069880680205627258545594859008000 12904601 16101812294950609925374489795357302144 12904602 -762722398271812576558919488970917994496 12904603 -908378573958873884978354320048947249148 12904604 281883270537366428094425954756120096256 12904605 -78981173484107147660812030850814670080 12904606 -279124931442435041072347015740376482432 12904607 110753292858406971531897795898863969480 12904608 -1426801680811920953838045786427270103040 12904609 1033937200700158901090441864182666883810 12904610 151851047975994036699466423916272358400 12904611 892289812136900333623766034665905075968 12904612 241304125029680888237552560655191326720 12904613 1140241182146982681191656266143991260862 12904614 411252524476033457407410832367574472320 12904615 -811325911133915525885134313857335405120 12904616 588930487692371818277150563909845811200 12904617 822366766892859112050421906009147039200 12904618 -245059190900861452997108718837429457920 12904619 -56047372119303316709458349727588615360 12904620 327435291551959211864455380673677204480 12904621 -360853678606138425893241569056123621440 12904622 65734483710273379321098623241815138112 12904623 -1431810856056559746165170030835628312800 12904624 -49000160503424629474792913707674828800 12904625 1330285421119061817019976612143760457000 12904626 -125250334892023077147575156059064664576 12904627 -574212606764089826485715512913196625368 12904628 250586967863283857709528928161618819072 12904629 66662087695548400278770891659152092640 12904630 572403722067521970720870921315925224960 12904631 423433950131277395840050549602182523432 12904632 194784740820637862011696038615135805440 12904633 -177065834293575951221083848421977207936 12904634 -533221185212864590686117740053143522048 12904635 -161021573252229028542638495641851488400 12904636 762942939890194018714917375729368622080 12904637 -87026296578650134031203550043411510714 12904638 98501784893255840371867895052588370560 12904639 242288428510586510782072141590660960000 12904640 299265541715265876988819817979696906240 12904641 14633740124186882105721854825559414450 12904642 -664976484665138890971391309877174772528 12904643 1765188041650806023878200630711029336892 12904644 -3339883174427555437885427242223063040 12904645 -625829877049428648580363061917739210280 12904646 -761367228060476147881960574963617837728 12904647 56931298081107798482418710700013259520 12904648 69335885415671317202888838084492902400 12904649 909670542615920583910874547666121734144 12904650 -851811392802511932804587878577280000 12904651 -800477259224155006563923633840827251968 12904652 -47879068176666820036693509078920832000 12904653 709939837362369565318751206810124647104 12904654 -9891775308103440476242281951230080128 12904655 -456212390429580927869713417680892264440 12904656 -163276429154948158151286026255593635840 12904657 -411154444798837028454615168759493355280 12904658 -4793220507587878815316581362349323616 12904659 -127155190483554130176038925698482513200 12904660 470775499091768988658782906116162215680 12904661 31838394204429620874890333453757637824 12904662 -533931490063009187655177719932325034048 12904663 1683337357791227329357270840520102680824 12904664 67035567149157891924743988063102443520 12904665 254373957315076751081493172049673529920 12904666 -1029672745223598589877849893187154247200 12904667 54292638960767103258158893139698774476 12904668 -23955943448754570640120564053420288000 12904669 275896975010337790574062768900326045792 12904670 64029595198781542988570727464269865280 12904671 -617237206582792876636666154518017151272 12904672 -1711263032346347299559758587563673649152 12904673 682586024827847968114110393997490453922 12904674 598795703325909546789006667287918298368 12904675 18096879833846811871532835637541880800 12904676 1102330184327998712107667510864728227840 12904677 -14205420468718416493946948289638847780 12904678 -125750871074304028237677860943410499360 12904679 457580603113435589956590625700421472128 12904680 29372325403256558735670352930701312000 12904681 -20390143443635976630131272235381093880 12904682 -176216755934040367804162410853537182720 12904683 -201211632156362861303701337441236770432 12904684 -777030432862636833888159463611866983424 12904685 156084396333101627316040201178706490380 12904686 -326909899267036198006154150725619414400 12904687 8080167766510061745862596115368246520 12904688 -316623503125104264609823865276146188288 12904689 228344179453886823634070913538008547200 12904690 -901456485302516411248221497092930850400 12904691 2234758066867969462024847476258586278092 12904692 665667872754592969475759767975777124352 12904693 1236957940071053702751352244075005760942 12904694 -219670822386011101240207613060563313088 12904695 894843419070935788406910713373350269320 12904696 292583734360964415286930821491219496960 12904697 -334941842215597100185618339392742920000 12904698 -90841095775550895797369812488315457536 12904699 152216227954080832057042492561726055464 12904700 -29834191487666201814117404921944857600 12904701 -705526929333990408690228887146449863136 12904702 -349047580675931721013007789465773454208 12904703 574583741542881228530396541455008368480 12904704 -1516419543038019736089814209018074234880 12904705 771713984290561428779063675338509244800 12904706 1325279554415637517041381934913973797280 12904707 -1199004971057183792837525057295421399560 12904708 -1538309468992625056434785608842699457280 12904709 -1080676181611617732458310023599611760200 12904710 12984242204955740369810645042087731200 12904711 -58539335317221337532592801147539763776 12904712 245966834536215117391960251866243450880 12904713 -187874304288260127145667334681638663340 12904714 -1271036056094132129703500389178411534544 12904715 44217435220619781445599897864376783200 12904716 437805671987527459872466621680806584320 12904717 -202225386363482399629915685771263825760 12904718 -789714723024703165951311692063522341440 12904719 -656015357883400855753053020447695244400 12904720 8269229974101323950231955560551628800 12904721 -118648219638187817707206382378834846428 12904722 -556065210031448100063363450871165229040 12904723 53295544733770354797200101422479577264 12904724 -190703067314908655458449144492305940480 12904725 -284393453432273611628946829324571908800 12904726 976693049995575345364739046248837985312 12904727 -163218963116845485751385786200966959528 12904728 -324622047116458627590574801465802956800 12904729 2243403785540281873830787848308605759360 12904730 948371947642860412304884072680472320 12904731 -790880251564746438112920003630795302400 12904732 621429552957912554324772582427389380096 12904733 -635449001610201077793021464198145721320 12904734 -839179655280574014058885077271608521088 12904735 -144387831535919138504117567609100487440 12904736 -214981237404112560597988324383041519616 12904737 -241825372434478644639126174447133302720 12904738 734956850555043177448652122274425287552 12904739 482437481696936567566583373111099312000 12904740 -680255495550821611550275320575070109440 12904741 -3234019669077389980350121296771739998600 12904742 -417033057192415625225878487560100230656 12904743 -76819036110805046133656372796676277760 12904744 143951732216737943187749056311818972160 12904745 91411194263866439724406288028650661760 12904746 362328609377298593845742198581520918784 12904747 560917606404991459691157746519182831632 12904748 -468929189639295957413171959449116513280 12904749 24098806318683860670345469442591751936 12904750 103826778224316530591751059281695840000 12904751 -774891662936298346765343256766183536768 12904752 -16511671234175270542707334299726643200 12904753 -2261379528969869594488275239500152356940 12904754 923728436800331557143741318002007906576 12904755 -205377868500840132714875874376046719440 12904756 786606085750847497910146580281749518720 12904757 159137390469529600861270610254562113440 12904758 325229417474452759397741958763391205504 12904759 -379816382714232366527819896275095906384 12904760 -884374604570982214608361592895922176000 12904761 -21811728530380968211604099012712804528 12904762 115829936782299395657676973634473589760 12904763 1483365832052390234089825873344580695012 12904764 529863848633401626717112086846383141376 12904765 193117596205873896461790709725161535660 12904766 277473305834534352602369241816598162176 12904767 -1293514757326867255376719903350498358992 12904768 493492868339633832959740457681839718400 12904769 2451206213614106276403089676875809784496 12904770 -237663093535627305058404394399688332800 12904771 589791106723078494996082053997437936 12904772 463300875307048267755395697484874630400 12904773 2784890237940613326748073894265102336 12904774 831114380923911626597234604825253559136 12904775 -362448901552929741523635860036134254000 12904776 -1145412467183769815067692641825929108480 12904777 -718532794072592587912085111405243342374 12904778 269855257036434692912853513193486843440 12904779 1197043858827672180308411265049109396184 12904780 -137909287364902181726353999369499842560 12904781 193807956613679976487040669196474856800 12904782 209391032641612588918247673656460186624 12904783 -220787318209764032893826592584044571360 12904784 25892185741382751346734469860579532800 12904785 1324355126125482031198878513752192467200 12904786 -263045501738216601722845242499677368160 12904787 -1524689934124378835531802466177360907328 12904788 -231659487788326195278861027955880994816 12904789 2189660727039266827999661439707926032590 12904790 348068666132252447146485942280802158080 12904791 154298606559172296366801393958436740944 12904792 1877229463842880866748611251518641408000 12904793 -1238586463542189624091888035179030447856 12904794 -8669696777003041229881612119918680064 12904795 1013956792409718263281877958468173572800 12904796 -4033765337810531597308982349012859392 12904797 -1177882933466225326983874363937907859680 12904798 837733723068137532282486319940846985600 12904799 713129687963317087553039058393817191960 12904800 225226686553459822419544869427740672000 12904801 -385882176647490697138166706956261782336 12904802 899215008185741379251400897392337813504 12904803 798813771881637947762276162521243341624 12904804 -332345354618779559377967760459045912576 12904805 -464562843341134946285336842450751040000 12904806 604674551656095873880596657217882317504 12904807 1127978759077272902332600840881787056056 12904808 -10054845504296870439544113873607065600 12904809 -265082145579641885484707539308380413296 12904810 226793821040780490846971335494207141120 12904811 -793148526318384303448493449242094004928 12904812 -596926007610366343480927945972196889600 12904813 -2169939188718794428659842224242833312938 12904814 354621761693231453576246732814208015680 12904815 -34159888874010413586797754711103618560 12904816 -2268871455041688867295546853497929728 12904817 240717688242818110212835222917370800960 12904818 294713534079101516721280857454305627648 12904819 -2226773365560769331629313835567326548560 12904820 -996686874633698815395460717938062622720 12904821 -1587041683211729476264126668331295320128 12904822 124208599114074201207626087006602487040 12904823 -474041947838186928693922002600773497320 12904824 190426041108801454365353794885782405120 12904825 666725486766216227376992352812960917550 12904826 235870165334990268883872549878910681600 12904827 6629443313963008674418727174971351776 12904828 -508175370368201387267361903225029343232 12904829 362131300799661954790467781132638842976 12904830 -4797655422409169649368725900856523840 12904831 -361866110505199591410230304684837538800 12904832 765755329528094013791388236885734195200 12904833 -349996141286302015359323139060695034576 12904834 874594651282109960752082664032128053120 12904835 -202349379528389270923576249136966048640 12904836 82261813104574052845804573518707890176 12904837 -1248323604387275897215027309196206790400 12904838 205469908059656492171125646326484283840 12904839 96388809858178112225642578575037198920 12904840 325447695560136569186459194138157875200 12904841 -1907959898402342367270477906377448742758 12904842 283474066470189697396692680529193761024 12904843 161417479086770564097308197357114886800 12904844 -101631400407063861166097344146979968000 12904845 122536553741001718068969389645107895520 12904846 -11370023055795376323863334765350872128 12904847 -2149347499098446911264362075728560138704 12904848 -61015635652358345747099150638465744896 12904849 451887066784422248060113905043280072740 12904850 -36477969865228589066404296137675635200 12904851 159227171344391784981075354809705324544 12904852 292578721465264364016846387040306118400 12904853 -351006635931720104870071242055315654536 12904854 215282873344143430528629946607137475520 12904855 -1395471382227560880137211394952775132000 12904856 -976471327326989545756542178065736704000 12904857 123769105008203244359252460919105644480 12904858 704938424956120853306194664069749079280 12904859 19190743265274602153836066894613454528 12904860 -160579082362759382201855638462892144640 12904861 724898248635771925894833812584873439462 12904862 -1096118408215426808713647165608770301568 12904863 -519536185427613604451215831004921475456 12904864 28284450607148137523433293594725711872 12904865 -272208392600285009472733047579420037740 12904866 -16285815760334211360267211459267338240 12904867 59494413848703357247753207443873268360 12904868 251515355837462138401337871131697656448 12904869 749394985172133019502041335333599547744 12904870 1495819983588958300425513169185794027520 12904871 -411877095064553651341513221946234399776 12904872 -1028632387830658569450065960221786030080 12904873 10641032736609572853513908809966396128 12904874 -389989338586638687168400334001805638048 12904875 -440034245844235987629542975078579352000 12904876 637225968293898150915362874586722053120 12904877 682231871728242091989845579836574584512 12904878 52061668265914443986022895512548459520 12904879 -109587033383409071875055191244644912320 12904880 -158681527265497780435440503064876810240 12904881 534713216208908768525251733046061352544 12904882 -609655810882895718029172395388593536608 12904883 -372225369207872428032512220637236890868 12904884 -1401194509921360536093112399470189527040 12904885 -916621204755315084985946508688507454820 12904886 135765728435396652376410915006723018624 12904887 617122301928147126518132566159524011520 12904888 258281134405946989296564315004210667520 12904889 513497149288067130805982170528725381120 12904890 -134055212261821768583183832454336896000 12904891 -581209432538005921534446372770348235000 12904892 169782102963374634845085794247038976 12904893 458436815865014814316827333054251438400 12904894 803097207398692237408999808997985802496 12904895 259547447069943897763076744926110181200 12904896 -393127621215080687387050161587374522368 12904897 19171863314555684218770111510692597504 12904898 413274485703790905603262931389364043264 12904899 64576360324235004877292177966970044160 12904900 -661673614175864382085255631380689040000 12904901 -1918658166577267745334564102773296098 12904902 2003590804898187662676631191785256768 12904903 2246650214835962945504120305617694410264 12904904 599684893907589960389464507318079539200 12904905 36642892163254741597613169701615457600 12904906 368214732378877898780880498140862977280 12904907 -1574783336583057237233969766313176116844 12904908 -763702075131643151308591507272932835840 12904909 382341716737567475238006002360750774304 12904910 -166742095390949918418319551035572280640 12904911 -131906037643035366543124749960135558240 12904912 49153463573726159288377904573794877440 12904913 303312185378090068015323800248216600320 12904914 -137899565615038923882626179726131425280 12904915 -834257932485635956149614622678730087680 12904916 421377307798394186858587374151800579840 12904917 -91106942402462532526448311342680109152 12904918 418148142807999308436965885665055301504 12904919 11183905426114977816052250850519517320 12904920 -15386402509967012479677578386962432000 12904921 -379356571169909717065675942315375872108 12904922 571188705519554875769920594792249750512 12904923 -699016816895973319808757453792182147136 12904924 25593078502674984226367600650934544896 12904925 -789984449908155495748021886137499198400 12904926 -271786040033275943232643689229766437056 12904927 74363269334764783921919279496226383472 12904928 216661884178193894338269506285988741120 12904929 1357373104598614128175768034921311469844 12904930 -1103999115387037355034041296483127078400 12904931 -679701315866983039055546854156266075456 12904932 -224534823426632353399823140481767108608 12904933 569659905665276005499022991493314767520 12904934 -56989410223094495457431847287144411520 12904935 -203387890082061069757358692775951182560 12904936 786387110039085943015068829323281448960 12904937 -952891872020512339389655021246795671408 12904938 -329746894194973411720084348833557090112 12904939 -667211136752685469358223106971537512376 12904940 -82857411430640794911439685311956940800 12904941 184180089006397097037555696997475516928 12904942 362730439407303966091399423788951720000 12904943 604726654685968111701191177386330356744 12904944 -36038801315335758336599778593669578752 12904945 -22452745195878026026629970379417362560 12904946 440222191707578746840281558913163129760 12904947 -1427032067287663223558002536459162145920 12904948 463746205649167126964802857629026605056 12904949 -559416009090524929028839559244381531264 12904950 -30715296168581871485559241143445056000 12904951 423785867473792658349395319467359870000 12904952 108869309949748074669943731912867840000 12904953 535965178856111151587747233913649827808 12904954 111528370532835878015780952733986232176 12904955 -104153912598337573066891430535770950080 12904956 -604022563129324293527551509315560882688 12904957 326433076781442982616216484352125938380 12904958 -715251605757263017654010627457873472320 12904959 436682495278235165325451129669127827968 12904960 238414714016791583831802038159293808640 12904961 1633429187864821741741413250212427394562 12904962 241474461172881170216395256424604767744 12904963 -374842204687636704448480502246230405200 12904964 1639319001923181791627713193375802446976 12904965 -154016807968631652252573735738889691940 12904966 -127821317318093751143677933897312024320 12904967 -986139872024985872406996819977750106984 12904968 -875499751233613699704590040128227737600 12904969 -301292529543418046648018157115941521088 12904970 67091404241221974441034433703903162240 12904971 427027192855355217886438548598123334400 12904972 403019764422259421861479043113472686080 12904973 912261547455003403430819787981726192000 12904974 -61905029693215435646089727304669116160 12904975 89660654066570885200597880635198805000 12904976 21685317242895866665849541028710449152 12904977 324109364103552611107694768085210328704 12904978 558324243360715325989144719668037083136 12904979 -1961332806478038056195846318004603966420 12904980 373608454737204857159086616479486955520 12904981 -210464276262531384946151366936288372708 12904982 -386241397962101804710843845985488090816 12904983 121718759695593913581436705403508974424 12904984 1447798598113417946581562393856269506560 12904985 235546235111293171622097897504218754180 12904986 503816475085625864890467264807929009664 12904987 -1100340851651852662924156815723488490364 12904988 27326583806083303196989977223278650880 12904989 706844856866887830881600546980876958592 12904990 108782966661361588366304257848899174400 12904991 20853517222196591983556056749872436984 12904992 118960892592604692316669508764280094720 12904993 12838072034326052222795548493329638242 12904994 809734934918684131719149496742429417296 12904995 -203607142336004665075017242278443212880 12904996 -42085324795530517396010533292072357376 12904997 -536082203982494236893739695620766022368 12904998 396669975154908992332237281752585850240 12904999 -1939063854422934166712386053951645378560 12905000 132548482283223685086343957966560000000 12905001 822766278773440579497176065281729359040 12905002 263059521136343149401128968149667857408 12905003 1080406498287724942206033197047461891252 12905004 -169573887934572966134289989291081515008 12905005 -333311602428330488034034583171701332000 12905006 244121593705924318566490284806804829120 12905007 842472223770130599483523351160466821640 12905008 26624133971559354081512943737203916800 12905009 1382089263378276655316365884229228354800 12905010 29372541953161558174825904528468797440 12905011 -423473863252700967273682982494344138240 12905012 -154820291113248698959211565087856754688 12905013 -40423404847836825019131769003912128 12905014 -2056457609014532341020146796854037575808 12905015 -564134007662571593677277947988829612840 12905016 -1312686186316638608496365225387715686400 12905017 -397094647372359245428659692385748919040 12905018 22032634042313646934025668159206633216 12905019 -405888688315449137980492591185833328756 12905020 32770400506712700779107129170899496960 12905021 -444450326261367062203569025497032528256 12905022 67253410091635167231135672716267740800 12905023 -1287630568915704614050098343819834990896 12905024 61945094093764141608448342037303918592 12905025 -6308681890887347562923612230505318400 12905026 743535094565912364371530871984969045712 12905027 -1738171725061688041184388563235602039088 12905028 19371324779115738614162102114158417920 12905029 -453565555126768483677164698443932776740 12905030 353677616281824545187402351524661548160 12905031 2354432812593138556221145087908737280 12905032 507136742298520042038410938182893568000 12905033 -2199687695203809905975070016805406187056 12905034 156238894590273981179434262519397953280 12905035 606019565544732457253750926629703476000 12905036 -33360140945942152977935956838538367488 12905037 -775381485491851037703780437100222070878 12905038 771604329370454840628525042469276479360 12905039 -255328365515589047329965438647576887200 12905040 34032165655237869739745762949806161920 12905041 -79801592363554574790133949299484188558 12905042 485304321581387200773106543194053526672 12905043 1510657464797690164456147591040852036400 12905044 -672499967357915687458687762847485440000 12905045 -17312959566821375129389096373256211200 12905046 102391117230208434347953243527236149248 12905047 127882738226061625749049119973518391680 12905048 -55012717877051127299135025902076272640 12905049 1497124308330872167857657619240556526240 12905050 -58334204185367000254492587550333297200 12905051 -51034354666976309276749631384468230848 12905052 -25554773546685297125128218711755390976 12905053 -342511047371504408244942230706191541920 12905054 -7829747767515827032511645657573246400 12905055 730896864779242057541721700865814216000 12905056 471211010447082856668712659328645201920 12905057 -494880107665468771945803944304242328096 12905058 -36046261803230255461659995014010979840 12905059 4371503228483539552102593757066413542760 12905060 282057873894341287607752424498805043200 12905061 581633437825176868206816345779685285600 12905062 66688410809948098285330080655169296512 12905063 1904720886227942074619229222991592688312 12905064 -681152146336296604287673767078145966080 12905065 219728662160523846453850441124950055460 12905066 -712620314783523600514077583305945004800 12905067 -200542351945083174284321135517040447488 12905068 4727914652878049675310399305542996992 12905069 593878079086356821934005758178948217996 12905070 235606711448756278593174532524251443200 12905071 -712276005736696535939392430946927750008 12905072 540772028946550518493320298657589035008 12905073 -290330108590220767146089650775863772556 12905074 -2059738919678043063248231633346164736 12905075 392899426214651577387099764566576116000 12905076 384411806967662094361536085350496149504 12905077 -101511873143539745767958978137261637074 12905078 552427497934886666153936856393677688192 12905079 -1073443949487049077344657021538132842112 12905080 1094019226937963156153719928390629478400 12905081 903109517387365661207259578191526069610 12905082 17293010414408891674953257844290983392 12905083 -140158839264010021433855022726655516672 12905084 -874849792168838131533137647738434422784 12905085 292706044541255177212983063638487710400 12905086 -11318005546421466314162943601513785216 12905087 -855205127592622101570188599021964554080 12905088 -351692030430311995045570277399498588160 12905089 127372408999877098465625348086569778080 12905090 292906602606624917324652059843978611200 12905091 415680187153046722944302457118133405352 12905092 -2636878436771756404172862064221133885440 12905093 -374109912037157922992859090910661350176 12905094 -102114282712828530453197379106268116800 12905095 -129546085201174779309491723841997516320 12905096 -267576275926405093936870655535742156800 12905097 -1498412591034096168460256004220586799600 12905098 -723026981912711413113370941687750642336 12905099 -847198390338811448640115485702411752880 12905100 -227207929858594608347011531258395494400 12905101 1700980369405382094078473097671801198304 12905102 24939286434922406364102629165891457024 12905103 1320279477219149302454032575404856608904 12905104 -487793511456651350811261616399223029760 12905105 381352421798470866729755681855953013760 12905106 372898205951062572603885896241555345408 12905107 -38868547427352591099454970763458858720 12905108 -105537855056058938151618887451494490624 12905109 -77626079385867263314384473556021887360 12905110 -135712965965916153462462916718754816000 12905111 781139077762394070056594993459610944712 12905112 -356501401979904946599755434357699215360 12905113 367246636000273658069743383849564937924 12905114 -7121382406862998336670866109485820928 12905115 -541830930120998227133250703265558267280 12905116 -162100673941352976396863273958047907840 12905117 -39125498694491907762008500017047960160 12905118 -630233486432508851185706691280587020736 12905119 150390888794909683980612599211210267264 12905120 -306443785111484659305515783549679697920 12905121 -1137018943556344761025461090927924107088 12905122 -193183026636196570556640624837842739888 12905123 -601135539058844262881679844127882046720 12905124 -1490562392284030308710174926568851415040 12905125 -1186530537673813814183560743001586826000 12905126 165705625998231761444540099127781711104 12905127 -18060059046170872025229916575574850736 12905128 1479379082986953145960241955931668188160 12905129 95700676778623903751441896111646987520 12905130 -165971539647626371903390366074045945600 12905131 -705080359771609167967978901916232133068 12905132 569801428078330925707713799055865979392 12905133 64763616313474756215257803883929272864 12905134 -1844494858157259968398846316985892992 12905135 791081058076028301671376368390443291080 12905136 -349588157499694221562812152312423055360 12905137 -559635458332528126513070085644453018048 12905138 -220171924601871446100523694427009120000 12905139 -179121285823574389230152824754811508992 12905140 -606058290864476454085259132397000418560 12905141 -972501983456567460092533780881950173458 12905142 -293631185619567896262816698094350361600 12905143 -530865481894079705257928725768796640 12905144 118602875635850872706232905113537536000 12905145 66488588766637067895691173461346435840 12905146 -548750317146089516391564221296543773696 12905147 1033961669876399562822044400958721786640 12905148 -317330327798199623119942222155769720320 12905149 -165903682913817397632132823313514565920 12905150 52363534504229305439151416239033680000 12905151 381597889600987881240801281843742873984 12905152 91617115158385610351571758163995656192 12905153 -347152909276199722702941274547665234860 12905154 408020786117372562301902047964642717264 12905155 -422037037114456182267554607114650611440 12905156 -141220198982697933813799698211392098304 12905157 155903249325619149383636953400997905760 12905158 670066588986430324592658342983805446400 12905159 -99089896090639897301519287630262851200 12905160 -3774505661327957980267656029616537600 12905161 -741114047335555031172066336895359599600 12905162 -17236646367457897815996988924789701888 12905163 -24851232561072610012689470904647022360 12905164 204492047404658156128991495340917248000 12905165 -51651480977841250499198272678570901760 12905166 -485859627577643898395138885126262429696 12905167 388527075085632889682987405048144718720 12905168 -118400339166790419108469051464258109440 12905169 507837597238123854536643127193545768944 12905170 765682416887304911924985219183944957760 12905171 -1886946436535439926419442659298113335216 12905172 1999679289962915337970281189036429312 12905173 620299540853661910252355500232073327264 12905174 379051778467995796400152740474279611520 12905175 -345879748741968753038866265010459309000 12905176 -534634639718831133132880131210507386880 12905177 167313964095423257561280370535390738400 12905178 151758780455047683423817751324263142400 12905179 733223508042658035150398513114462609616 12905180 375473200091009935400096108350767129600 12905181 127927949742468367528104625347944811270 12905182 228379774085111629123461567318953245824 12905183 -804050933138203152128973377488248425568 12905184 -568189370288523812095301393298468372480 12905185 -498667814203874742383285174500432834560 12905186 -46209649226129066774918388935817146880 12905187 -1372904783932463567106412159342336914432 12905188 1515762609414879354105174094860475392000 12905189 -394341997820859110086537754245559649600 12905190 -24742234089932669251915526993086214400 12905191 951634754233302764555115899101146594472 12905192 -188731598922405826462039983684897408000 12905193 46399582463379773703325426018032083712 12905194 -1058802951019755444310018297646035319808 12905195 -1200775084749190482586552304522157521520 12905196 429757376887782111900450850184153544192 12905197 -1025003981907981168721099367286725844480 12905198 -787146639302320622977758440720816665536 12905199 52974513802831695584030981627969007360 12905200 16539361815006288562947570396758016000 12905201 -100396625813374480735418650169257635996 12905202 -261260968902677770028275858999373059968 12905203 -52935384271899339283992096097633190400 12905204 140191064128384483618061771160768596736 12905205 300175326899969580783843138757767395520 12905206 -958713976222625456304717233967639057216 12905207 37599755847599400213327349982426394624 12905208 489554695802977854387709248058061168640 12905209 730371856351931387780500666274296290410 12905210 914697562571064558622169333952137703360 12905211 -665826692203482471717370009972089374016 12905212 880555534801037956149016344594241610752 12905213 1946004361689977583066208523198886809280 12905214 61817991902639457457608242869508692992 12905215 57236187100888206038864757530597202720 12905216 -741740564143208230903734996401230184448 12905217 760555691950211238068380577009131568640 12905218 -187767556113997925359028468972308224000 12905219 -1605405142724580514406417761981027237380 12905220 -85036205166240811142577991164170526720 12905221 688798080555941774137965746145758806784 12905222 -785842867328594226746158467572748970176 12905223 1031205227034443763773365655277702369744 12905224 100042304238830647421873522137761960960 12905225 1164976498089141566347774816558922442750 12905226 -397163088519867177618277309452675595776 12905227 -1111815813844802234928415170744627298488 12905228 964094517345333333823701591770350080768 12905229 558087443308916951513856142214433905568 12905230 -27877909075678704365145535628155726080 12905231 -34500037297251251508939224893615117488 12905232 -12283797718378435421816277733296046080 12905233 -1451492778737883360800770117477605119232 12905234 893486715000434061329142139400205704352 12905235 163488646871429868339835082432841483840 12905236 308349902344065981965903998813790737280 12905237 623508756320745913836487592250425430240 12905238 154195110702242068384982011582106984448 12905239 738072456662765813740914555323327506824 12905240 678238640347496182029156922796867788800 12905241 1117712160389105802868426436318297917392 12905242 19075382977611933001792350022492721664 12905243 698428082144836242315938998746232628784 12905244 713096210219242998445857740511558549504 12905245 209811417888756851098040932666307131500 12905246 -14148277034418520478021069042955199296 12905247 -128748247621334790833157085212292949760 12905248 1159059258518413637617248193944542576640 12905249 795094776631901375799441912719906963136 12905250 507314355720685528132838599965039744000 12905251 -917842322625704976467966306996445411748 12905252 -90719140793530465324533091721391867264 12905253 464133626385318748324512466058389698684 12905254 530600186008108290974269532583113481600 12905255 -1691809221099175139675055898486491120 12905256 109507522690815672271370973267021004800 12905257 1915819809339313067451055230954117264506 12905258 962794888815098366855258432233940130480 12905259 904147468124843093753389012340883102720 12905260 -31666969624257023122126076621481676800 12905261 2170992916804473157284590738705398117080 12905262 -817192987158250004692214369780336666880 12905263 135167599215309867014790978748620182496 12905264 494507521388269786368602546664646164480 12905265 498880569398091014815077762467217400320 12905266 669460438404717383220837029938376797824 12905267 -223159537241984674305151209105485227200 12905268 122722554219562004719752861791591079936 12905269 -6635639371711114136636686533322659588 12905270 211489514905321852242120502572286863360 12905271 -1976261894607932741254412838623098595760 12905272 2599584592890252142137355037344078663680 12905273 -494376700558069761909018985885606791480 12905274 -231598689637237343331070935488284247040 12905275 -574177738007928911148409081050223830000 12905276 -28439701942411420385864179155894051840 12905277 663461458331844379465401457441281283584 12905278 -64668622955698767804713811658357908480 12905279 473836959598197189975172877535681735576 12905280 -220784890441071089643687832429595197440 12905281 -1100070696355325311048741419672268140588 12905282 -830015517659870252532557044732685660160 12905283 16093809762052225030529069749268966400 12905284 41627509969702440594633655286850113536 12905285 -392921631307391145497985395859396847200 12905286 209305895988387293814708584124358659264 12905287 1352513772819831079479025465966684814936 12905288 1165852338234678596374110206789009080320 12905289 6551841263881610839462289351876746224 12905290 -301871144158439647984187654496398299200 12905291 856493884635382184900451940969035264 12905292 -155272683209715309607279725992943886848 12905293 -2145046264088934911931781031472060068640 12905294 803159410548436788534140016917684063040 12905295 111586474234897449577389158177447992800 12905296 -24760615200006418217193203306323714048 12905297 -296834292936182534297758802123432291328 12905298 -119853188781326199565161660419340764160 12905299 -24183530441587130139714722712860476080 12905300 36858927178246935471099902602447257600 12905301 2210581139064773529435402990829150410624 12905302 291237863125345990565876759442348467712 12905303 -4735367784782356132272768894226097546016 12905304 -448647170250444578847205033040325550080 12905305 26814618661536375223080014195044821120 12905306 511675233884827918501373765095467260160 12905307 -1381025412127556918862864904437947246880 12905308 477239297536491649642599411816824558080 12905309 -4361840889424716862302836704282854900 12905310 -359297932494946713030903513489914004480 12905311 -604059281419575562620808549882861029088 12905312 997874699938090737853271143867392983040 12905313 1489870577812954803740613079049021882400 12905314 1248726572143779818526353775534808562256 12905315 772486263470786494132201626967555343520 12905316 -325951190553725212124446363700517196800 12905317 -16827775889254652021970310323134905508 12905318 -126699223216258923143165768894304475584 12905319 171502713637605864681278218137089579520 12905320 481826243591924397834462479671224268800 12905321 438225977899600314778492246231359023424 12905322 -126859653960038844069802540763343801600 12905323 -830571795587103969631145684080438274256 12905324 -322287033451842565684239932092659153408 12905325 6332737490288269055311127128077370050 12905326 268866447799244669603472842372212141248 12905327 -277400770627734429049287000561372840480 12905328 -229621851378478654699065579312848142336 12905329 -1419013095286823765031763749958982036640 12905330 78188352133738119209972319535836550560 12905331 -703701650098246316904618101965470781440 12905332 22642409258437899359480334162982502400 12905333 563368171035832476207837837194028393120 12905334 -170277903421778482165764130903254094464 12905335 -314259710874954327916261726896084240 12905336 62296892864644109966155392222624092160 12905337 -358294679025315812380548522997934702400 12905338 740144159541221661079685132151876447744 12905339 -1789389222003663876761904953196245328744 12905340 -148142481054775848092304427337554821120 12905341 109512548540727554854217946288873283704 12905342 -677613885983445556826565489621930044928 12905343 -468504378044285467576036880860022919312 12905344 -469942023416626643718649524347448852480 12905345 313015846057649664291147653279520950100 12905346 -110495411108440804330511539977388219392 12905347 353179375682147626060590665930952939120 12905348 -1095517960543331464246119971694544638720 12905349 152405665759932186516535779886542830400 12905350 464623395541991362388213159430770978400 12905351 -901578462765911603275852830942775121400 12905352 1269172578762980922941980613668635033600 12905353 1028868704915194726291141717870827575824 12905354 -96279091575119185783055439487203311616 12905355 -393794167730595705527890793287763201040 12905356 -468048047813554244025235813608528668160 12905357 -1820038291493930339387025324741425113428 12905358 -240097614271154412172825857474606399360 12905359 255765930378633348326183096924715886592 12905360 -125371396228064154220289309854701158400 12905361 103384221175242863330242968281768843520 12905362 -61268779346483437708277557716214818816 12905363 1153210979558670883471330478481607418160 12905364 -158426341182449729753924708958432688128 12905365 -309704056915390847798518375677926812800 12905366 100620417327587147339797830323584872096 12905367 -1213231051248144476791424393755708807320 12905368 573148442929990630097500207039847669760 12905369 817318790215638398839821571996450767744 12905370 30509554830243419594398830885913939200 12905371 306569117793631882526220410914006748632 12905372 561072029688912255983870745295505112576 12905373 194823740928260127634086626342497731744 12905374 -231875266089126477431518392082123880064 12905375 14296439530946896406172546704364054000 12905376 616975928327892887056907710568098430976 12905377 -1007020346993743628420271895181917939200 12905378 10591578720321424226517111286405692480 12905379 -1609977872964144478223900275251333400080 12905380 -462137496180153214665708518145857256960 12905381 786325865520728479676235430123771957182 12905382 -79234875942321232005638459826137241600 12905383 -164608143734932640073347860463839692336 12905384 -280316658592549820870010936318722749440 12905385 1115534285645712513865678402799111072640 12905386 147782336924860962099111889616949516288 12905387 -2930876450537895815347607489723665013616 12905388 -944273384636495800842249320323750940928 12905389 4329646193022292928113605879984179616 12905390 356883863256617780311663790677211467200 12905391 -447096510612262417672415342410208532720 12905392 -100380545545812612983511129672075509760 12905393 427567354332036152791835642069602299648 12905394 -133302912166115012832299478091793244672 12905395 -767724542190721765344423038962722915600 12905396 288479665781138150399587302602597726208 12905397 -733284927407291620843828315351597011300 12905398 196561313459926221158178644639147526720 12905399 -167115417008102509624491245757362625336 12905400 212174267080465665480083108087061504000 12905401 2904061257873789287749735752913339884672 12905402 -144952418253627955331909184380177145600 12905403 251631568609963500070342564339758165504 12905404 -244563917167436362379725868487835573248 12905405 1081224358900743604298905929991379910060 12905406 24479625847849570572304587480854328960 12905407 244592338346099795477975522752837902656 12905408 -366107886996518600934599348406221537280 12905409 -846427431259084364374361601413276659872 12905410 -269846354135617797987748357058894100480 12905411 1263226860853539584537197928191994238012 12905412 207397029955947876759520989550386819072 12905413 -494552208186250294415623289822583674338 12905414 600609600232522464013646507066700937152 12905415 225622579597692778561758874452992358720 12905416 840536781849572392833573988633813032960 12905417 -877434285606112479862129048839871521408 12905418 12282628955606349742863408863223560448 12905419 -1241443878652383829680063842727107719520 12905420 415433505893497836392022117979864642560 12905421 870201877230396170183652528648450215520 12905422 77149203637532239265262304099885048512 12905423 1087440475505479368265777163380614354672 12905424 52201404378294049665910791997182443520 12905425 -336218389762393400100063190920976374500 12905426 -344724689303688336746119396162801320960 12905427 369922456497184401006262485305695226880 12905428 250176550417009059511209508165373187968 12905429 344531512820325832210179776034708222030 12905430 -159520778207920009446592899762093415680 12905431 128545774630484826459624644991190821120 12905432 1345314883372490921074381148493846374400 12905433 -401221751595016821909176395466669433600 12905434 -50496542820286871593733855223218565408 12905435 -633637435592758258202454716972791129200 12905436 33236435016271716028916827718582733312 12905437 1494205765114648105278855639247548594086 12905438 98986807693700508339807922397160050688 12905439 -817405038674062094039102152442803539072 12905440 -1238791869320836672773836019522286387200 12905441 74134047306443271416003795544943008900 12905442 -725132540874214373063762386403873412480 12905443 735616218943269126423395534915637964744 12905444 -22735051508824783676581152154603158528 12905445 -89074793688658884156544159134986899200 12905446 416928752978913530711866581824945142720 12905447 -299442559888772404858013916125108121840 12905448 -1873220964759376711866478476264153415680 12905449 -1352824502628356173084301526011803597836 12905450 -259256657417503356435490460197175766000 12905451 45835568790538243272929440540915702176 12905452 253930716170282086521581455764136921088 12905453 808444799634927923847423161715228000864 12905454 170977035329305292089052196245282913408 12905455 259248145063205822713564027825347840000 12905456 -265345794721783509873764284216898224128 12905457 -276866335744604855273060932090452747840 12905458 -603020184483682613818004908578907111920 12905459 -89754826466810422755041957297816150880 12905460 57761785889616453338206909950865920000 12905461 -11299803603625334900521599556937572800 12905462 516777799471959989793838818425191931712 12905463 837719370974314187954242018493632642944 12905464 502146281875600207265711439421937664000 12905465 -1562309944624710451708253414588494281600 12905466 211295636728457072552803406267231537664 12905467 -540736822567836561786401871386500587484 12905468 -55190543876723042514126078365846184960 12905469 -403059188707240250355116660122403802906 12905470 2402894701823200639494769201936815360 12905471 -396167009074301257399396774971069512688 12905472 784278505616829061869665281998304837632 12905473 -1344962480693265153272643653151164912784 12905474 95099988218120622309348836510599286736 12905475 66975749663655701304767236710565051200 12905476 -647717934316546697089304243435772883968 12905477 106810450238364906209145351206405551320 12905478 340788799839049894254544502523485601024 12905479 669178626654187178078684452699478205080 12905480 469796036593853038400628153353854156800 12905481 181267867323708371044697081973702786624 12905482 1066961693385605835669453289403458169952 12905483 76590336605404973231021601410447556360 12905484 216000548122043051472748995730397859840 12905485 -1485886351670251925531690677258084112820 12905486 198687721655161409628846957714151833600 12905487 334073998013970182318255275502908334832 12905488 -189680296625536288491592008888056020992 12905489 -609423612872612977035758732276182095960 12905490 87605417493405494023991338205437616640 12905491 426383220092885246328276788444571424000 12905492 368184654303277980070530789463616493312 12905493 -349230101749527110857104376110273933600 12905494 -42127786194146747183807201845696503168 12905495 -232955634034190249441047489617684573120 12905496 495259212794686445975889307070293125120 12905497 -168165353111189907128423374436209702 12905498 131096435693050824682978272347072858880 12905499 366857445865121982501594217689679671600 12905500 185479772971589752399727007269371392000 12905501 -892403259341445877838144744796998079648 12905502 -357428756326593720107235957631312690368 12905503 131439049146060307041785892383816930000 12905504 8414397639678426358915561066293362688 12905505 442910811228102210209964286862728962900 12905506 -1204325596040787593139802955121622608048 12905507 17111712076002545695862392027793806320 12905508 -224147426523043485924288511375498149888 12905509 85417743630014450941411775444375079520 12905510 -35157422406086122046590534141584627840 12905511 1436530158526243731425051132654232242472 12905512 -2876074800302847552999504834082964613120 12905513 -183601530345117169718080679228126468700 12905514 -96609987188265190290563090493949455360 12905515 -279920722733507817652440186541234821600 12905516 -544716155683094009010210048908233502208 12905517 -53395227154711483144272550340558807040 12905518 869895521468403088778222360046080880960 12905519 625062260542128991580354306473250008320 12905520 46288818629541901101238753169663262720 12905521 1095671249632992703842643542033722088722 12905522 -398069763085116762271528202397641088000 12905523 -17172753721937192575139687511909995628 12905524 138661526957160049783037190654528181760 12905525 -223535867371602540267391052536143331200 12905526 306905162652467040169371536061250192128 12905527 -1148802595282810262827950527123685025624 12905528 913028159647699100100921552651791032320 12905529 15681119292753328252494095622319178496 12905530 61395049657144411536687224799686538240 12905531 4591959611731867793306819957092598217000 12905532 445572683527090481225100862432059603456 12905533 1601718168292247980447939448164447101900 12905534 -241531911536212974909040410117564558720 12905535 -120467073144497970174418825898563666800 12905536 -9580624051808035234501812918211837952 12905537 -572489055975310634928067988592536199228 12905538 63453614942023747897975175132462415744 12905539 -2568099051147276242230100224537517230660 12905540 -226037101824306451337250238483485573120 12905541 -2150709093871840201736767132053927475200 12905542 -325112640775005498507652324386501734400 12905543 -464958503806703903395186973855339451600 12905544 -638019680335190635262534126856806400000 12905545 -574403562449385324142365876815980182720 12905546 46403441844428757488267024952041349984 12905547 4375889391806530275812625290497134528 12905548 -1236201793429585407523511494539673600 12905549 552400281602127239263661352199449410550 12905550 1860163666388712322550580802790073600 12905551 -574698768941294355109283392711467335400 12905552 529502102257516128286253006811916664832 12905553 -322441207613604035891993880884604850560 12905554 717264109942275670266348392916856568976 12905555 -841579139996889756862949890987412618880 12905556 658317124180296135810228366472595023872 12905557 397418723739097182713707490497527552512 12905558 -1145084685510014968999425876790918353120 12905559 -429122687068519008624798518767101722496 12905560 1506781490092693426385847439384144896000 12905561 445610385608101997274806625701496651024 12905562 -4434789610693945282830868525832764416 12905563 1721887191418141237167021908751512355576 12905564 213513636396307438139327786062315785216 12905565 -128506440575636187997418737840909615680 12905566 -29618690882839233298823883063613200768 12905567 -1847591191668295895810369520418079514336 12905568 43799480575646732713427175017759637504 12905569 -202772779269841413890883247643391358800 12905570 -121073855601711417877425511413878984640 12905571 207790776976970827571564719621758965112 12905572 610828052014341940317684880065729934976 12905573 -843225332956047390967138498673350130178 12905574 609331924354823629516956765097984412160 12905575 618249622473740711519433684866558940800 12905576 -841773189450701692263333561778295193600 12905577 -1195913042496359544358352430666186296886 12905578 53084727740107843440363008883956800512 12905579 -47541998245684628727498527917863582720 12905580 596563400041569158910795760591882598400 12905581 -373023842969483285453620455997372966868 12905582 -248749836311815084196743303081483986048 12905583 365246074125566360746728939808866908424 12905584 22504014831973148899543079838415486976 12905585 -258164119512793023628969147763268881280 12905586 45040972721665852530620840454579851040 12905587 -1738895219816951574009755736466125862800 12905588 1765877011008258145082831226251997410688 12905589 2070771243763505054018303729550630936960 12905590 5963005856118975246449128310612296320 12905591 2377402566142500165400430162708257064064 12905592 214107411292198502343246291787584307200 12905593 2644837426708533490424865943508769934080 12905594 -264503503899074864788765403786755587840 12905595 -600856183644599497944919618482305594400 12905596 -1222376876424663706733420746301691985920 12905597 -157620910675641648573840602749191136020 12905598 -440116617146358912043389920191273881600 12905599 163955950202298064906983628362749137920 12905600 115425156010987517701430134403235840000 12905601 935362673380496092871766563778236068800 12905602 -445970537851842344243715436824571507248 12905603 1422249598090878790420518380743738377852 12905604 544057055135947979847039961400417510400 12905605 1512232840392754933461516009129270595260 12905606 -146588247964693490586375758401222039296 12905607 -737912681549782357711284087620903942400 12905608 -359644406045050894256941315572470615040 12905609 -1521894979142947884356755563841469458140 12905610 46371909206572652314438724255614341120 12905611 999212291459624538461972256202126725624 12905612 1083801995292671693902219625728102592256 12905613 162203811163768804585564874924827490304 12905614 -12355747571311805311651724558903521344 12905615 804539683787779173870249261019642106760 12905616 -134680490743770708591563508481576796160 12905617 -773301648419111554652787977233680527520 12905618 1018303752668240572192132522097944608 12905619 356286181972843938038341746550312434240 12905620 -56307393305255395559590544479423633920 12905621 -1917725805106574605370167887799734539748 12905622 524612067513038955330832819644607918080 12905623 -406025053847177612475837740588980040160 12905624 2831338592423956548095933992228710912000 12905625 303487660736280615297233086005216690000 12905626 970388152701981205710925661252464054512 12905627 398398073308105741982733429217245736992 12905628 -278337346316235043555039314803596961280 12905629 2334439605600260058653898530572909032480 12905630 770610474776320931654832429046635312960 12905631 80947798098757469743177872069593106312 12905632 -1693493028599752828337665074618266615808 12905633 -2019788883094029302713753605198973056 12905634 -115182970839540626538306446039943756288 12905635 1582308603057374031980529885152007540000 12905636 106594415144537581635892161995621867520 12905637 -87806588444125286313497397217908840000 12905638 1030224841135663836868048587324616738560 12905639 1754520637221023122174726496731069720440 12905640 -576554141892840762846153661936257024000 12905641 -152843384604724006936746670655078411776 12905642 -213625659086553825059832596092720200528 12905643 1336714581809039461717493514642779115864 12905644 -343779972079703310767635353552478161664 12905645 180449550289157740679936643412530654720 12905646 -38954867190928325956185732644814838656 12905647 1096337388480801641617562908493340158096 12905648 95854554179569193509712270431284756480 12905649 6817694610317535909884957991149602224 12905650 -19704346535408928091935127734247333200 12905651 -23772518613222662865895360883233450416 12905652 -160150692139720558642940169402344595456 12905653 -81416700500433027108460279496121073376 12905654 -1084961294905847463713191808618120560224 12905655 -58919509575934804814589350688926016000 12905656 -412297935387133686984386497415788093440 12905657 -2425715387185136352154425607857138347094 12905658 -428692885676815169429573952690325804176 12905659 497009644650457180853234109107467981968 12905660 945716452278064806386969139863736806400 12905661 -182090886902930990999747103809028627456 12905662 -26165872244475845769573456999027351552 12905663 2357674935025686148055644949910651726912 12905664 -147358117043767558481804626419907559424 12905665 -370751364149343676253975714058170384940 12905666 105967859041320462268443201887794715520 12905667 544891063808215400516535835513141272720 12905668 80892950362990916068238754264289320960 12905669 818719975723256406616353872406730916796 12905670 12282145119784484612697763477180846080 12905671 -41591894937834637450854167731067747000 12905672 -242630440204144721984971819604247183360 12905673 -556748988270320798759378767999703058432 12905674 214523849215473305960783730936423237120 12905675 1158408214103878498396585654436194908900 12905676 6437095277030695298153426964342865920 12905677 -2426247194045520969821690258606050043840 12905678 -1103904138960927712129504677094227927360 12905679 417378424966772710959800575507514474496 12905680 36043673194966456826043343366055362560 12905681 674900190237993647585520328568146666482 12905682 -107517008070543272107820097958903963008 12905683 -483128056204915890843701977652279437824 12905684 533218079906299618526681026654012588032 12905685 -468234889570557586379208021810410979180 12905686 -1536743840052529135389805740983066109120 12905687 2077527167269135612229379184800788691336 12905688 -121875704331212522888638160026374144000 12905689 -1525827914977368991720827568765751563510 12905690 -23138833017077920875679801458811683840 12905691 686726939834217001232308827066714094080 12905692 890202090863824303266747985246366562816 12905693 778095890465110435945686646557755586240 12905694 1455958343483841224567529099032363779968 12905695 -161490914354370957092585417215272880800 12905696 -213189795394375988244887114594478981120 12905697 -991921645939031338427800589069149409280 12905698 -44060952449380002794773743270447544320 12905699 672703847212149781798432816199031884700 12905700 392620653105265196981711326355430528000 12905701 1499115775935905037853146685793333624702 12905702 -1311561753351080959575955930535878172448 12905703 2256417164669730244946331428771850240 12905704 -290656982776563905353238730853095505920 12905705 -1197836659329306484007823712600654162140 12905706 359107469785585128379201046455367063808 12905707 -788020926877144797091785122033807787008 12905708 -547322601408447201169454250644902878720 12905709 442594926921864767040621334351356186240 12905710 516285164677677266364701723250181709760 12905711 -53097101576990202436086940935909569856 12905712 -47708935300798446184555399055518924800 12905713 -1200869319694103449195696610618044517038 12905714 608409035643824209748900491928964951552 12905715 -145129399139190051805666115327112956880 12905716 1274036385906754554945666635542163017728 12905717 2400399009014700595599526876597643358720 12905718 28858137825900208390720977282667315200 12905719 11150491025996058153198539606313669120 12905720 -1675708864284980785654783323436981248000 12905721 -765217422099196650168179610392598246480 12905722 -84395972401131503467943723410041312000 12905723 -830203957705054691235376739104152440028 12905724 -169659050579002523567522840879112330240 12905725 -243127023565756627881840263068597536000 12905726 67852300570299908152122309069459213312 12905727 -1600851479668201388205490493478322535040 12905728 902944004473623836659315981770465214464 12905729 -215324415145978633363873199675370407340 12905730 355452546118488885144895585734798981120 12905731 313486552765665439270121384236684975000 12905732 -323353421178434020683063684369916170240 12905733 178887490803375702275438126036331876000 12905734 12020109924594515536195452020449465344 12905735 -1587724482904375953302531085852884701320 12905736 1082300788898505026393292140017742438400 12905737 -349313119649879151187221455091337971840 12905738 877920008862516003263899485679347017520 12905739 -49467806739331693726202204599544688 12905740 -838103637834869045767086342922292920320 12905741 -534443002216841366910579348230371862976 12905742 194730007245991523294812426236715490304 12905743 47061620946390376900296066133509599824 12905744 -430884329227471959929838166095690915840 12905745 612458283023279689793006026629661605120 12905746 198578573547577810336050290313275427840 12905747 -18576731634849816320033727058802775600 12905748 -235645126506797466445507644552742498560 12905749 -619284380941594762419264439498347915250 12905750 7516231833411128925097550761524768000 12905751 -683936490521657497453322267766410108568 12905752 -790674025552317047168106363190587985920 12905753 -435678505878881305986350279872072333440 12905754 891624978739903423413229899522261649920 12905755 -485484879235790694402717158920832329680 12905756 99523908725289796504251796333899847680 12905757 -536594681897020418082641640869641479360 12905758 306127926830941730799276255678970692480 12905759 -236679301298271996926704294382405774784 12905760 205893538943392037832350562041274040320 12905761 248519980687410788928244896780418492800 12905762 -15088042065439620312796798599298316928 12905763 -448409127224498940517411933841352180816 12905764 -26787604563184580240884019716932183424 12905765 -256396645073943396915404504533234767360 12905766 810370111053652418169931403129418238752 12905767 1501103355439632783835398442117019839176 12905768 -1368150315682849322751053485919446394880 12905769 271801254778893264750717883907432681280 12905770 -242723216344552127560969086991854450240 12905771 1486232506827469058491367536253699677824 12905772 623370779638994692277610392957918736384 12905773 310685617816991962430804320242213136022 12905774 338720439638371334694576964448908513152 12905775 190545240414565968095770171930559790000 12905776 222402316089174646104873798108751593472 12905777 345985819786590943594419130186733932032 12905778 28468609446090090252617653435323621120 12905779 -1119627539298906832343598650720585955000 12905780 -727520327939402624596411907496434188800 12905781 -95882310476463315071331051466806565056 12905782 993954955362343332567874304633388021312 12905783 1160735783547160853119468833643035187200 12905784 -921211423238541960841512972033054720000 12905785 -315857684482791426464859396819281656440 12905786 -1152263402861389969960429809483101355408 12905787 582847909961947489618465036969024225560 12905788 -188924889785320295577465208285883351040 12905789 -2952304328966132014005178116068661480 12905790 509510753481661312252194414448208046720 12905791 -12168133781132127020284428504231163616 12905792 -607930885864970742800271173889059979264 12905793 -857863057652462612498790445974011218176 12905794 -1206112602511321321159652467107498127488 12905795 -197046091755438301328158427479644378720 12905796 207861066751266691257753614922304241664 12905797 -1580402610137043154396709474664261634400 12905798 -928134147919185091856333268505499325600 12905799 316794349188320126216033596842779172048 12905800 -112932642095164687582642264804023552000 12905801 951985479085600662144839995005544686900 12905802 -40675703769183522074264218583239726080 12905803 -268496057420194828746842528295605971948 12905804 1221801020011771909190777086714557376512 12905805 6944843688838854809995994631874237440 12905806 -463746741036610139219932100674944817536 12905807 -348332283664054656895075830275348891520 12905808 -100513452990713926149221191445450981376 12905809 -332623580300597079231997834852308833984 12905810 551584314454158936876074568327625318560 12905811 -26026770328352957650555790955862830648 12905812 -599396446418046521050810098834314526720 12905813 -197896065135995327965302281650411568580 12905814 681064402839808483818658010013353058240 12905815 -661564950403032407770035355225078616160 12905816 -34567281499415506890421052158078279680 12905817 -660234062648311465815264030265336903488 12905818 240796089548793994654508516741691529920 12905819 658157321409089055825832286494252920240 12905820 142489208358636753369988750431041856000 12905821 197761823643841254828029494677439590732 12905822 398590795095653374042009064594191608960 12905823 151888060142918997713536627146640143744 12905824 1399612633135733610755997551615265472512 12905825 1255372785235260954439513441227973298550 12905826 -110304587013180179442016930969255545600 12905827 574121377784845399070478849821876542464 12905828 -228698860280649867194310328751045871360 12905829 -55131284737663630291708861504105269216 12905830 -17543431401692476768311905667168710400 12905831 2348142413616074713864394228149323557064 12905832 483645683474305679235025786479865528320 12905833 339657362138362792709754560886999443584 12905834 793140380689018701399564765423104784816 12905835 953568132184494455773355012322976089600 12905836 308762224398324027725708975524802330112 12905837 -216793941950330759521123476143498760000 12905838 1040126980883646361137366651369435095040 12905839 2341286911295881460197627258231471616256 12905840 -48138283231489253205018213935041904640 12905841 43775323582780700689702644292653829440 12905842 -1716599414123901131312167069091798930400 12905843 -361832439627833945918101622264445354912 12905844 330778781932132247255991674048302682112 12905845 -99401398172045747568756843215287672800 12905846 -76679704182407011331348889654982776960 12905847 900279155737727136807636914076246483600 12905848 -6152959553657963873696534640368701440 12905849 -1850973935695587941733893360376277434480 12905850 66161185442424333082267445300867596800 12905851 -152616607875225607850980155574167041536 12905852 -32748194417441798252322887535165631488 12905853 384090072667653342020757149007395848800 12905854 -326253993746153527343632625667646301376 12905855 1261207963420742814828666477559656326760 12905856 -600981862946301324061795385395170508800 12905857 302945722303902540249899602322394490692 12905858 18236441994485359434713126042970783744 12905859 574574976742218304609901811947616408240 12905860 -136863426217981327599389954788258560 12905861 -1083526130744415684242101850607980645538 12905862 541244758501574821252413717183721052352 12905863 -101533071551151056444502073263313990888 12905864 185930174465676575644515319987819315200 12905865 946906607597926821352980493088024409600 12905866 910346240769103441672118948138514019632 12905867 115177820877726581320331166630736046592 12905868 -228746269060668151455116056317324341760 12905869 -180859090032191470649423308019500230730 12905870 722171514459748845335381109865507737600 12905871 -759933494472610923448124444069657060352 12905872 -178007916574742170894708071691209932800 12905873 109026073629965796942376298817879910038 12905874 18366194733210667087803029912839200288 12905875 -786802597614745100645381230037823828000 12905876 -1039136868441175935078857864619447104640 12905877 218954806120288522199157419453994940320 12905878 458702292315176089466637058684503408000 12905879 -724362843204613846746204955711916364624 12905880 -269200239442834064225288350265144524800 12905881 -852816899919221197724176291691454144636 12905882 37776677762331426349252874750827094784 12905883 666274086335775012237905716835108156160 12905884 -1194192645739669730438559270045296157184 12905885 974950772547537512562754401695565065580 12905886 38928476816254100243551016233078262784 12905887 138629637773556548579615258136565293536 12905888 1330056080794707114732251048270019624960 12905889 -14682848731937492282328377042648861184 12905890 299768645291986470583690234537483958400 12905891 -33196734476495223903903396516021490488 12905892 20212538098890536390707383184438747392 12905893 -80316083366593991026855200753550710912 12905894 -135033409021232960663068780097890724928 12905895 -247383816880409698155043208039996543280 12905896 -671540925738554514719125633838757888000 12905897 -1088477821098799667171915094318406299654 12905898 89526273212409691774895619639428238336 12905899 -961135112546710704036106540928931633840 12905900 238560535038608419915187514470541312000 12905901 935865175271620517409043112625727503030 12905902 68050340914238151750439290097906913280 12905903 1026362252465746032059144803929057547152 12905904 -209317193359031983789943338021466406912 12905905 1031135842438510366374491758448843643060 12905906 445404325554879686864031211035976327584 12905907 -350755358264656651939194455867932847616 12905908 -223703821174403404046110451458265951872 12905909 -109357530502234648495461095347049587584 12905910 97711325320366023309864984332020803840 12905911 -1282455367260800882143896741892541558488 12905912 329459124915420264168862693736680058880 12905913 335560748283972388662441636470410411344 12905914 1216931925442942590804603555353854179840 12905915 1504277176674226529582189636928513595920 12905916 -33415533841450312897633084319535656448 12905917 94784006118116194868650847665842239500 12905918 -629815737953747322676499251606868256768 12905919 -407813673335131330412864610932392746240 12905920 54320874376142538825293679779024732160 12905921 16666765780037142347335862673221452800 12905922 -6420339220288335145733242264050441216 12905923 205695486011304167692451327623643290172 12905924 -285854586394552362648532113768682403328 12905925 -595051816117806593977069556492777496000 12905926 -837515845044118057835883250328941722816 12905927 141364017592650022715963949852449973600 12905928 10652962097515622002380700607154585600 12905929 -2460063270430818207346262242262222247116 12905930 885584102750294183700690070378092555360 12905931 -853241139572496184117922671667144232720 12905932 -399430968499250444243116214378502274048 12905933 96627598811385166629997775457034399800 12905934 -2349199629472841802044488045359332352 12905935 266769510534642412338900733177405240320 12905936 -23122487961188688995298148802078834688 12905937 -1018454627153897839349002926882288279792 12905938 1006296284832685781301990214646903871120 12905939 475405974565678203515014253222531625960 12905940 390237079838546370475848652997388595200 12905941 327852993497341026453047911114445973852 12905942 225475222410044572131155562938029916160 12905943 641100903572856055436205911827868393064 12905944 -161203108848940770863003885311582740480 12905945 450227632538789024118865657344121198920 12905946 -94567717737604645702369530264980352000 12905947 -1046891462652009337369738236728488551608 12905948 -655891642084229315616035914343775802368 12905949 -297220879044234075522851734298770215360 12905950 376067427030893128098019309280333928000 12905951 65806294769196352499184837800304574464 12905952 -293330848618631813758199200516047372288 12905953 1115462994869530651828113319289646518164 12905954 536411929478115827513887142584757524992 12905955 152883626913757171463312232396328237200 12905956 -70801285923246486245601852879541125120 12905957 -1365513507385837712558626072512934490340 12905958 72155766787030521637180717761838188288 12905959 -81438740682800601897709081994306401920 12905960 275361505046121178976034760799650560000 12905961 -823395586108265655451130661584855887728 12905962 -14805080571337716164090142260451369888 12905963 -1389011355661779481916755965653319031452 12905964 907534464713401691848319993155308768000 12905965 854735085823434180848154382199587257600 12905966 -1176780544953479935881378503155747086336 12905967 686085292140561921796837952971325470848 12905968 -366523731253002378565892200003678273536 12905969 647670219510035671763240860548343052370 12905970 39282564946650218950714512569965117440 12905971 -1633974636391371682504370907802974500976 12905972 715230877992073090087713787162813627776 12905973 -195001296666164754683568177867704705376 12905974 581493010187320759007256165036103935360 12905975 160430615510006126046315205481984078400 12905976 -511833293560701648652959317806087680000 12905977 -2565130908359562795477019407245592960 12905978 379392437135915583888889254342019837440 12905979 -333395824929671519441358979563730195920 12905980 191849999044935091539692237348709043200 12905981 1482175650045826032892622291731525446 12905982 139306909589122049174358315201983523840 12905983 -1364184433338504522010992707591559136768 12905984 57967766458468343950837328251088535552 12905985 365771125694756659907697525919296144000 12905986 265180199689327443645321641093453628912 12905987 -482559341508434750845611020182580239728 12905988 -862876817858007940355450320887540864000 12905989 1530782051880978456430088406968705449440 12905990 -264518261961027041845742093578151066880 12905991 589065549125702235207328471204078917552 12905992 -2648080360885942885029846808739477667840 12905993 284421821341318744896657082525609802880 12905994 224327290289438744563931290391692419072 12905995 -424209178488555975831046468512952514400 12905996 1294823738010529948141643801497374816000 12905997 524177210507540292268251669490422041280 12905998 -58822793912369674349766759259684419840 12905999 -1276660579121620340963272202788824402000 12906000 -185406642170414369978925901145702400000 12906001 -173089527689973472303399853576046353998 12906002 -175479990076971511422334783061837113728 12906003 1666307930273259925883082725053598116608 12906004 9177172110151633139916573691516806912 12906005 -136635181201464655140597110146901811840 12906006 209045203253882130425728339417455059904 12906007 -499715417228615773793865066598613235368 12906008 1199860919408530106150191026141328220160 12906009 -475192048032559860598823900215465147680 12906010 -200417206483001618501058085716835871040 12906011 -1165263702123326501112467290240304031000 12906012 -1044379445029815400382501374031633498112 12906013 423038535608703964856401341217175668864 12906014 -165737285658022208326369574320583838720 12906015 -96949839889226842751737273881509244000 12906016 525905706498703795156509869022125752320 12906017 2272647149408466310090112034529641396066 12906018 247673165449502568966975986949028998864 12906019 -327637820948559099544173608620953435648 12906020 -169371398370207753805992373978473312000 12906021 -411599590639581802053800574727202688192 12906022 881980198313227199126136957847837881312 12906023 306214868666487566253324218334854266512 12906024 -194496828672501881210641187310536540160 12906025 711461443933313987315793883521399115200 12906026 451724549185856741245309115807881024512 12906027 -1071465649148031834950988648981419918160 12906028 737073643390805026939006770517766235136 12906029 1597156177731740091251803162021534644630 12906030 -49831364353938663680900687197079642880 12906031 -1148370605300857146300187983509105588328 12906032 -3076775303873851467646228506858651648 12906033 -6388080862582926656501054200110168192 12906034 107827863921503191665745687656066004992 12906035 -41806586909314419995924154899587629600 12906036 -70782718386129698245624439046769336320 12906037 1820071185550344260015898854989592745340 12906038 10190020529431871232866919668529224640 12906039 454773088953058452620602160672165154024 12906040 11801228282789875386532832437077196800 12906041 93622279680461853759427936000814822442 12906042 383138852505166067807475152837920115712 12906043 785978241138158911135553382860017221480 12906044 -136522438678430956412411609262510981120 12906045 -114240838455508921718963251399969723380 12906046 1049140703514030360843117406753603913472 12906047 224423962915124119584834700281742318464 12906048 466512424989581302845040484290469560320 12906049 -115158631480080807266798348869505983512 12906050 936397975098075997580317182704734080000 12906051 90662244053943300505042431176824336632 12906052 29152571823360605403395487683668852992 12906053 246383120945980254826013317375578790302 12906054 -12142396656867297438175562408371968000 12906055 906124594615780538933391903626680851960 12906056 -3079928014462833754581093910363515648000 12906057 1018716989912579629587806891947114413840 12906058 587497369360832526711957369107074260480 12906059 -890190251310202934573510014489151685120 12906060 49958742888283425495320332744636815360 12906061 -488790400370245885921161803220376934400 12906062 90259217258145926915643669273407946624 12906063 -9014006879694992461190775198989646600 12906064 -87065190033189792273176726114282520576 12906065 1169137077622802611393694642027868521460 12906066 -793369647738084788461244106057649493376 12906067 -166717192612580346369707707240527236884 12906068 51356940246857164336449816412745625600 12906069 -140096188049725399533369156886746596544 12906070 881452266704141897667656037378443892480 12906071 -42051350817332096845620599021277557928 12906072 1678178941262308609746041356309334016000 12906073 -1478419192727304515614102715305134984000 12906074 1169626216430542552636811710630276567536 12906075 22850514039573854079583143755989094400 12906076 1491425119865102657294098366431111858688 12906077 -728117484449184389356965693495953443188 12906078 513981785641533322806266630322111983424 12906079 -462242524690464212986387507878367132440 12906080 994383345766753748311815882791119749120 12906081 -397245708412479930777556984513401801600 12906082 -215918713982779223212527693012820224000 12906083 -592583367842797005006216717205338002352 12906084 828263198117986040362728499929960846336 12906085 -57262373458726374603569628402164619840 12906086 -340678170802397253452343909527083423008 12906087 914636757364439034533637677573083777920 12906088 -105082852047113132349792133146611927040 12906089 -449019965813492696166765774147451304448 12906090 -166276409384319082406054500686096062880 12906091 -511583354155176339958435388567683065816 12906092 -66382070391856974850334754604745187840 12906093 3456973539996015732283842182989241184 12906094 -286776916108846840625192007057067431168 12906095 -705382188102511052340920462365647305400 12906096 69139031675791715713340183312301293568 12906097 -1006602657335529409104087353573402577454 12906098 -132005177366220322580784020786857225200 12906099 35532717049175491322124638775809222484 12906100 119304406033004968408796539905483190400 12906101 -411710862727234110876163948958152697988 12906102 -957046830286701832657820690961767040 12906103 493147282226722423885046160240041642688 12906104 -74653390894585607010199308115639418880 12906105 -147510061738766628961941771446356732800 12906106 13176808594958645611762969831736475648 12906107 464220838167585238920612039936019816356 12906108 68308768261870892948738140855975249920 12906109 -23012725643341461284322359748287341690 12906110 151773702934332635431026025120240161600 12906111 28151980362938076833804437042256471184 12906112 199709134874432050789878177271696588800 12906113 -1347645136141960396859822489668448254416 12906114 -148892308823171618231742497129540378112 12906115 1581925621919013001104045289745069039760 12906116 735871868786323871756611404832788032640 12906117 -176506252894951721155536465866886024480 12906118 -167514739382779655144077558313575104384 12906119 -867389490868246770036644923754384629680 12906120 18124720191682183151071640442585907200 12906121 1026926966147663858346328122150930028544 12906122 -957115895387231649208877806225711623888 12906123 572645409412981765081382373518656167384 12906124 182612664139349055968130629182540972032 12906125 -321748793535878382849341450617842432000 12906126 302810096781620445388322375322420993984 12906127 27595228038417411439544371868681037680 12906128 -64297950574454057248908576536826740736 12906129 -1191280768429097020746823676018195398416 12906130 701383605312129464112410110374396633600 12906131 887235920222839640737412193998994341280 12906132 507814983399646610934866269293717964800 12906133 2095545150084643570979727384551624074382 12906134 -304064836847549988900969091135766114784 12906135 13777137288397346171087674784727779760 12906136 102124612192873009846580075687500800000 12906137 176552321595307347538356807257157448704 12906138 101571423824298518904840097339555822080 12906139 -2061250769218014936989668367157220888060 12906140 354794575583662762632159518530279987200 12906141 156365455051808588384719473496831824384 12906142 207948247464191636052597271650137177472 12906143 -2647305898517780549659362686741115019320 12906144 17542442508620468540359226127330705408 12906145 29893622488255712325954424623773760000 12906146 -205518177239411962546449635768156762112 12906147 -1227770919786784844926526077803055883400 12906148 985746005505032794121249054462042350208 12906149 -28088294201973161180296286976209038560 12906150 388898219171394366389833056826328640000 12906151 -560720309453450319981943326653705134080 12906152 540273034848303700581352686115254190080 12906153 350707478598291184912108017677073423744 12906154 -793509382259251669623918904175206630224 12906155 664597166088406469059118074079025400560 12906156 -1204775314139959003040337130113726391296 12906157 -197478639907365476903146228534528650240 12906158 25206633486053282658312677585329862400 12906159 357290692826214578482730278126895275656 12906160 -251777930416502550605236735627891507200 12906161 127000437656582129659175235841567176000 12906162 6432520638317462385921147682267004160 12906163 990103200166747157125383062123842900224 12906164 -517538379275953322451138431616845610624 12906165 -281601685010158526156558341269664903680 12906166 95501932588262052994766160718434680064 12906167 407385753406659961408662985672051732272 12906168 188098189521371168035636780344646041600 12906169 -945066281227147449146874530070731061360 12906170 -146596091724352977378604705163235378240 12906171 785175728939659000227803486786928860940 12906172 -588679563170281385905074526276007885824 12906173 -200021897331630390383466972144486579456 12906174 -303721352804120552094949466852624735232 12906175 321652349163433842149763420427099489400 12906176 485363030247204838190611337880199495680 12906177 -218418499766824662225676817450090896992 12906178 -641505086439499795649988571147487853360 12906179 528795146668061661964922289253519067040 12906180 88020505735669096076949956872505487360 12906181 -62471799894369491861951062099920906788 12906182 -254713598803697239624093839501929828928 12906183 1176991380963788117708167203746098822824 12906184 945571969077508277043729927901033605120 12906185 -261104059594203821648126873468531869680 12906186 716487234573058218171013771502554040064 12906187 715647396075793594626180782295517836800 12906188 1658834419047819021378205239347353221888 12906189 749031024466908636037733901773743430400 12906190 -336369634314842474428141546252651267200 12906191 2269054362215611641020947422620764935000 12906192 -1132078738274675018547866341125783552 12906193 -972684431492217863254260324697012780558 12906194 -189691568521737923190451930776092986368 12906195 -391517525181073052538599099437475920080 12906196 -1088613735921331007123506482879388123392 12906197 -666782095710913972277666054212128979200 12906198 293610549796161021121830438486168300384 12906199 210260437281367842825274975856677490688 12906200 -1139624709337586146737976668826638336000 12906201 -209015412314142821399486207157146591232 12906202 543149940788325672671758976010568941552 12906203 -1389787343906633002895303479061722492896 12906204 -45046916362394239541741169635741690880 12906205 30384515742173583707054777341466859120 12906206 -168811879978103683202359963460309906880 12906207 -1042063342455957232555768650032873209896 12906208 -1646809695615621934208245694131900514304 12906209 3805223716027400287408518252784129178304 12906210 -630829871794613769102426051731196679680 12906211 -834812978646632401854976486773868425200 12906212 -178817725716907408003294991300407044096 12906213 -300959470338966428220132577629602394816 12906214 -538989652020657967996413931704652064544 12906215 -15928299986585578986194369668571297280 12906216 -107650678712652255680266317817777505280 12906217 8212489370490817365536841924218838160 12906218 -155874733990641088593595555801616447040 12906219 1092118080436008702446998271266030125144 12906220 33568322712923439698973611048351815680 12906221 574933873186621219300118854733353534422 12906222 -141798826921015560540710381072263981056 12906223 -2104795781151928488310470615677312104 12906224 158810338085180550701105466120507555840 12906225 469631301958670042903684906067257970000 12906226 -306109653220663798592261320525069242336 12906227 -32323282989400210098975933221259621768 12906228 -835513037961590291119713678312375828480 12906229 -125376539320607315474446057663255170688 12906230 -690104746017080402508808421544246412800 12906231 38547458962779153331755080851981831200 12906232 -1043603295966835772852728262138605977600 12906233 1210699104708032323401686808914799135120 12906234 187550669934725466754035910113874725888 12906235 -11733132528928392800687581904715193200 12906236 -231601690921328809312957840541307159552 12906237 -332517124240306309626308038469811169440 12906238 -681093553183198706484267434272555584768 12906239 298003713702791307508334851284904114080 12906240 503115351530926563855168350653324984320 12906241 -761964825135197044120114872909949551358 12906242 571107624639342092125730290790092330560 12906243 -62353544689081321525661950500443827200 12906244 -506204872661522342143031247397795778560 12906245 -566565267736368996304158097263393314400 12906246 -210243202748898395700851762675498870400 12906247 -446796466828362167947883479843172737920 12906248 1589243246397480905110835095111162920960 12906249 1163912424288999055238743709889442331664 12906250 -202553157759677777594307339706860000000 12906251 1594282711838297409223961211503613238464 12906252 702247278200418787189631091716359544832 12906253 807069070990198623429433314007190248502 12906254 13127449454754074070813868250327763840 12906255 -859913520692341351553333517464260723440 12906256 -166734423451268848704071912052060389376 12906257 53343102290914608874704954922864010292 12906258 203456190008861894337657294646198725120 12906259 -1007186632935336846011558989665734755540 12906260 -188838437688228144352332743686915365120 12906261 -271626324959339585390043488716607586816 12906262 675889731072486366490210712124549913632 12906263 1013229312516486682381193164490692318920 12906264 426188736321144174210568656061248307200 12906265 -1109962798919869657927819442088355625340 12906266 8554545419909907905451721795321810944 12906267 247877610364272106677984027929200494720 12906268 -1250001689454500754297301412462435571200 12906269 111347822280631334479512754413250445670 12906270 68145413627633326574756255130475123200 12906271 601520187602926645592820713077029350512 12906272 -1597003092158726768535312951322267877376 12906273 -13356435069547967160516239698289152032 12906274 -909861717908620727861510194163882226864 12906275 -356102715471963066378970552503145529700 12906276 -429595905547635686558405753494736977920 12906277 -2439986934230491193905738278163523753888 12906278 5552449461261945689580581913216460800 12906279 1269903775136957302035528804895847139024 12906280 -350729022802831639401459254613084979200 12906281 464993741872905685184321947216976525172 12906282 -59872812944509301045147469928257649920 12906283 772204837471018683002073459878634260064 12906284 860832167427777552891817887257951759616 12906285 -43270483864784235273681647338979009280 12906286 132034142263304001078370015928727709824 12906287 -226314394112050414757401488912192302064 12906288 86300495802235200055514439200664010752 12906289 -1058190617204756099513600297980885309440 12906290 -640530893802071261010008348585210901600 12906291 -841649693498652674178191726985246558408 12906292 -218438665782815019942227930608696852480 12906293 1305899498000163089371219224350707858542 12906294 -1233269320627599678479733675184356323328 12906295 -47113139342683618259682199858828018560 12906296 -80746327096831472687866149178085007360 12906297 69958241602296559028313848570088935946 12906298 836429206091579886373646124154615271136 12906299 231466626779450146074302215990225675536 12906300 174501738678200752571555162490168729600 12906301 2047822781404353262627893800852408689600 12906302 5993413438546448925392592098904473472 12906303 -51524676958813974751294965963211752816 12906304 -555191434007782335810303413729148534784 12906305 288579298202948257574279785887736809000 12906306 -52097906417711876060790207964636417968 12906307 -1698625124909453322607196869130948485444 12906308 -200127772006690737193062504222660751104 12906309 281966637769767693842431590948159590400 12906310 -121705041687416906217210636065250157440 12906311 -2383827379384308814082569462502700211176 12906312 121843363818708824163967577617520394240 12906313 -720437610517956703590805851129120149440 12906314 -428175491799211709502774322904732148480 12906315 1265147782993682470024941999200783721120 12906316 508502899981902428659602194258212279040 12906317 574579312804866986087386996178454021366 12906318 -101962635192533258955608110787849241600 12906319 -166446187842275275304766100211441196192 12906320 -100759874533697036856236688927345868800 12906321 -5265356435535122215602500306294128800 12906322 -383667386385681327851277465388208057856 12906323 -654656773318281465131942792089182307776 12906324 1403878798832942168638879682613949931520 12906325 -1196078775935254681245226295993602760950 12906326 1030595737927935449080602210846150542112 12906327 18420019234513602030260770011364212480 12906328 -214921226154245990848101795260446064640 12906329 918958644236868537634574089164903777930 12906330 320873708391062276536944550418364387840 12906331 -993360778239806060227439151892212135868 12906332 1274452076392301001301017574976333798400 12906333 182252711703090209515305528068129689344 12906334 -350349784609294470519319558844455649280 12906335 97534211046764299253239524530241052800 12906336 -764103574710673658095512911951134457856 12906337 -804452481084490715322826337157305843520 12906338 1340852351429367155916847655178516868896 12906339 -885054661435991131639879753265898836160 12906340 -41833123048890597951114713716963921920 12906341 -1378676929845297181163509740947273905920 12906342 -118492626643828647205159570045346598528 12906343 1481779534056797310525783449503234609592 12906344 -474732738337563868328839335032832000 12906345 -753895792968903492938942470204570908480 12906346 112392297613901103784315481316698173872 12906347 70613375210741377230294861782849351796 12906348 42008633109899990039582551460113809408 12906349 213805428244344588634965557661969395352 12906350 605669051121315583614032154474512246400 12906351 1980458974868031191156193934689422426400 12906352 45212179975117906810959604239891791872 12906353 361204400219532190446668480882807611602 12906354 -228082982929633892828441113720846755840 12906355 139104401421407169492826286067668005200 12906356 1041789768534857148237261042698382317568 12906357 100970720770862035982651289435353376288 12906358 -42083309159894518182030305423538524160 12906359 99326968999978851812536614724425916416 12906360 -1011468929666346836449727496362854502400 12906361 421717096202712372973847934022670769390 12906362 -433222800689905514124068848606135681536 12906363 679201779485259937138749072925813567200 12906364 -3608663328724200745421946058284491264 12906365 -708824295073506160867633257569749078740 12906366 459113894879641995608005462970918842368 12906367 -2518401945835355621827554360764065715584 12906368 246539996271960884133744868124000256000 12906369 118778102123406084602701856420379739200 12906370 -8634821064650797386275126233364913120 12906371 1664243530821197551007330107659081928572 12906372 116668791021587461294285858594621934592 12906373 -1306222823812363802214509713753804591460 12906374 133426261654715802167839738242737644800 12906375 -89554605932809934098927067264643072000 12906376 -532474273399048946386841812950494576640 12906377 -773103662864103577696412431660210459200 12906378 -23129462993034279402259692692686134480 12906379 -800946484475035489699608781760353055020 12906380 540177765127038008458506959867103744000 12906381 736454814253427161668119923355530219200 12906382 -643021791036112552628585241095286753216 12906383 630088826485735105525849666606982532576 12906384 119305983864498449845733322688612859904 12906385 249718876700706057859919417371300104960 12906386 48711221548125294397981048046520798528 12906387 -303582728916782341607588672375179306992 12906388 -1490726882141606394052167122399574503424 12906389 -678314713616109658194168969284483159040 12906390 -32118489041077265695002916111249920000 12906391 -16796616684226128418433185533078331200 12906392 -1317375831369397604470833583698234163200 12906393 1276587787782411161715834757256466150864 12906394 406645993513069171420490983693161440496 12906395 316024444789003595975368820941282670400 12906396 553731887804261772043490069034784166400 12906397 -17544565893257889375167176134442283168 12906398 -103136224690223584746906762322037212800 12906399 -299412213852463100557402672867417777152 12906400 29293939796745774838555621518350745600 12906401 229533409932225742896577474770134086932 12906402 -153987910684341888101335445611383008256 12906403 -831081292794782543381292099796120333348 12906404 348083307523596563012249878378027008000 12906405 -235801258075572435715115264285625652800 12906406 11242906632345361025621307738986026560 12906407 -19511861179681224190048907274593164200 12906408 246751935201213988539047936091136819200 12906409 696870418183864076465562667169680629120 12906410 -332121047561953745946449168976487361280 12906411 -788796486792346643451841091433484536576 12906412 318799321822286201284754368782326809856 12906413 -678944603435996752708032226618573185876 12906414 189288681225218380387842210468198192960 12906415 1462546912491516353509890338299550784000 12906416 9261687193727241176040574907816607744 12906417 -1319766632197870027485244890640157668800 12906418 256425457084903133396133505876530210816 12906419 -1151129765399203178131811636571492072180 12906420 517704550814125060996495282961742581760 12906421 644015022813575946334324847875740789600 12906422 455774043615051263945774361046192454400 12906423 60477006708968151205579917813841929744 12906424 -32601163829995055340195283835696332800 12906425 -164152785962498528682345115000729003200 12906426 -204576498853080795624273374892957414912 12906427 -327135481829933135449283203690786095360 12906428 73350071349755647260782233493500220928 12906429 -541335237542498842272679448410861545216 12906430 -28568328622188915672890506431715400640 12906431 75851858770229137831536159213191811744 12906432 132821502045986291535227636624885022720 12906433 -734581191575122347500305126046741488318 12906434 -474236337670411774289001456443071622400 12906435 -769743030427899575443402794898038243840 12906436 -120602059712361615572535348165663764480 12906437 985602104025958930107830921092948102560 12906438 33086768392307774507450127096887780544 12906439 -202727372175070793411737126962853227040 12906440 268824726089674513977751833926545920000 12906441 569330109961180438281323464853236327140 12906442 526972316513739897924841184637289165872 12906443 447147163849038620139471283048552071168 12906444 401772383312428814653539948283451260416 12906445 719714107112397173327512630329457034700 12906446 -128814912117170081064132116760331359360 12906447 -141162860213931106648404863349647809536 12906448 -382245721234879685440353590853083856896 12906449 -2321717670752178609352069744636785185550 12906450 2851274510172008442111805288070976000 12906451 -256918913447976624913018846452537059520 12906452 405234980041812800093299663880508847872 12906453 -213541236152986782279443951801078307360 12906454 -260051096801294009201383978085401230720 12906455 666431718395796934113047960301187383360 12906456 721175823502626242400375517488900403200 12906457 -63155126714204596695203682930433581360 12906458 -126370782054761418346974493252193041920 12906459 -1000220844241584812808435485173443689016 12906460 119773971922610752198320912166290585600 12906461 1015498782044663452883275294018350021324 12906462 -10944602519342982922806359820504929280 12906463 -2789132993528380386925776898990888288 12906464 -485688996714332950495798063987377045504 12906465 -263565337480484494681768112337493440 12906466 -186666659604715317020161953309137531520 12906467 665389960090353102988708607542296691200 12906468 481833511911128500277639154767009015040 12906469 -1486947418857862617822412393491833323940 12906470 -783750105944497073280943260876519296640 12906471 -1330287773425265546318723654545682441688 12906472 -5402352172104626358577472003797862400 12906473 79376361313528425488012747296277092224 12906474 94941885696543088485955839099663335424 12906475 -324627313715496551250583611966051857000 12906476 125793120781922534275285554346054740480 12906477 -996155313176618268339616006925107344672 12906478 -80988944381013373115905475894224650240 12906479 -3173681445537677405764371706845543921840 12906480 127103011221101692264948147697338613760 12906481 -32053374938253642099380676075359695808 12906482 -953792155090836075086889075824283307008 12906483 -475799063394476879370765224166466859976 12906484 1241861818459443519746328032403789766016 12906485 -930168115617463990463374974061064535240 12906486 583886529151461370415426378380006118400 12906487 -1250717971805845413726820343619248897616 12906488 131959335278529068098179029205581414400 12906489 1144766590149594799470960650154732589728 12906490 -22765317982881108230361101378711508000 12906491 582532309434653105227196939094164284080 12906492 -3906286494535144458937388934661413888 12906493 -45033678637112050344805763065456507616 12906494 537730553209848395770675193794900279296 12906495 -30815634297697227047337281569014994080 12906496 398700792731910980934848909323851005952 12906497 1224755300472354824989819661491655378946 12906498 148462815172860958418973813513884461056 12906499 -1468428295673716894925510575677005756864 12906500 -773170837500593074330144297058098176000 12906501 -576793894238368072769344283107852481568 12906502 514025387413046667780352802726976147456 12906503 -183824498525692959232364595963288715416 12906504 490355013913437326926482493663316428800 12906505 -1761166940796794527219734761757661875000 12906506 494619747586934230688715817923679451952 12906507 190510356619066113276831989189247099888 12906508 1342458710386032779393190961135076167680 12906509 105170014861182156282375689169565876224 12906510 119440606273137047123196956257162982400 12906511 2164116549398715003102723444673747144112 12906512 -177161866619187527290815525270825590784 12906513 356377767129561570965528324991248707200 12906514 -8176842810268314499765834072821213408 12906515 -1047124375385395240663502868487986829200 12906516 127480303633014055717201296715556966400 12906517 -152488671472135941066057979447754445380 12906518 -102790636619665825969154124700693428096 12906519 -368300336094669101131905905163301800192 12906520 -984747842389161474822773374446981734400 12906521 -772008423780339974000059530204263625708 12906522 -340755151257606083693599907170105593600 12906523 471940209906048223192712128988843073040 12906524 -75056646725392471392081045375565883904 12906525 -201003556706367258958026486843808778400 12906526 -850852221779732204486904562477044828288 12906527 402745149065772060390214264210948865376 12906528 -642608399651886732078907803248726900736 12906529 -2397301178058866962716795301643769312000 12906530 -218030158458339773089887162515021114880 12906531 228751139400730426842314661599553940680 12906532 -1119669331710364199919923331362251189248 12906533 1260134391018948818543191317631209453180 12906534 -140364748593933067127004919532835174720 12906535 561329320659740916929744963747337045360 12906536 -7337416094387400120091111351876976640 12906537 27967342818981369160826189236831835520 12906538 279063086102242668425559238458721824096 12906539 41041590517356117451004092627190092056 12906540 14990481505541876267327011493443706880 12906541 1981532370778479208784037367377124097942 12906542 -592382872381156953232451409026749776960 12906543 47049900522918763713521987815968153600 12906544 -98034906647583504945158379277088129024 12906545 -459970815942725049033295867772254574400 12906546 18614261655472380812667604394969610240 12906547 576893360486325850191992669435712742032 12906548 960402025289030989484849752109736222720 12906549 495058533205125541018339753431589913184 12906550 438643331625302857840541879682345664800 12906551 946304694113080445523083837923624510200 12906552 -879491834982415219288959485083507322880 12906553 -246194625855573811529750682967273803360 12906554 -105903313265230012302404081353861165056 12906555 -1692129517279120451965959032931243540000 12906556 242018110480846373831747967090787343872 12906557 1343418024614058800065347423747046191360 12906558 -112087169789094267854847050457936752256 12906559 1960705461271853406794733011397216301760 12906560 161144550756876495274542556232086978560 12906561 615278709254183687026333932632210778672 12906562 -87721374742411688285134564389757683168 12906563 591379221922112395431360541640096150784 12906564 368737736050016341643220046408772278272 12906565 -398377711564585560421595563163944078080 12906566 -232650102765974888471348524440496389120 12906567 464746490738929835143881212030457312000 12906568 -610046222263270498963284100182192061440 12906569 -11416811452836530864547733447464483192 12906570 -326300606701585971036079461645477680640 12906571 587957877284705496622125916129743908864 12906572 556738520195929980562756730357023257600 12906573 -219924411130651507088091378833973162816 12906574 -871126236211921233073103635761526432128 12906575 -595008390889355571256007104765417277400 12906576 65723101031917094164847288052084375552 12906577 1413863271469660502879233956200219597426 12906578 1254779146258775873572022621024340765840 12906579 -4394828772682410431021365883976728832 12906580 164183066316331237194304559785540243200 12906581 671015167821966933516557482638935879100 12906582 137171463147463654078045637581852778880 12906583 -80657936493564609961377836934052401336 12906584 1575073367973610355240084111566074562560 12906585 563390504708602638337440473283603017220 12906586 -284823251238414618440170512027655680 12906587 302981958692045696378357777909376406512 12906588 -69073264394490625846431748116180959232 12906589 259110085879962876231488201369901188390 12906590 46659061689132238626716241118690708800 12906591 -485196481658827184016453978025319489208 12906592 2296335270539263034916885338038947151872 12906593 494919601138763881504158407005935987840 12906594 -11645377409682718853899343600862466560 12906595 -304145532875351842749380955069854294400 12906596 1570969288495602700219995012988245571200 12906597 82420903317652674965804175272218347840 12906598 762961157630620491378525298174326841920 12906599 -847854595504225352760978987077592000264 12906600 -26743587537699013880490811811665920000 12906601 -540620530993174375090019211440170709888 12906602 65849679821376952349162276486480947200 12906603 823101500435357818787408110090510184412 12906604 710500810427503990947876720522867655680 12906605 -1260308307405199130345255871988728084000 12906606 137367887085039277710796239420522007104 12906607 -316674673597244121811370425674305116688 12906608 -229045532083236495458183453199818883072 12906609 147286126122425147435412978795459137904 12906610 -2659364590760754267760352798024125440 12906611 375250851769474393468554258336212335584 12906612 818621230339567581026322998069412636672 12906613 -254149995756458673263567122996462369956 12906614 -119510153059417937582763787936425621888 12906615 -641161001015726665055065299395579951280 12906616 1367537568066029759670467360155821772800 12906617 1386748369612451059657750549857356939652 12906618 -68572948542073581958685915418246009600 12906619 -188876820070729535719664525155725433392 12906620 -248252843431866887098826735088737280000 12906621 25113865525017312703664138607884646144 12906622 -399804415662620411241488890413657408 12906623 2533754930396878638618274109349704873760 12906624 811336315743219497438316856621400064000 12906625 1213049907218605082966592307959612960000 12906626 -112921845926785336370966416190044775520 12906627 -386348407002202586101082844301633896720 12906628 449167192278802876155159459770786983936 12906629 336271576558917711645394348903398360576 12906630 -177065345514263865760291339602999262080 12906631 151088519319220975868066365843049998200 12906632 983956595348977602296948421149185766400 12906633 31970024563536062629491291555142798848 12906634 -60802306417856687760965636912457990144 12906635 -74025800327541518101462101744732000000 12906636 14543450816745334963311674834950379520 12906637 2544475433541966727889803707645275863852 12906638 223465341073721339468298110569224852096 12906639 -563730190759434781037660962065232560696 12906640 211410716715136837389139861102163804160 12906641 -1873388848056147048819656978489743063296 12906642 -58595644247234430923501896477984190976 12906643 1447966627804011382105538489120136479320 12906644 -2025101890713961154195164040015174166528 12906645 85246572130923474550401906401528581440 12906646 147158865949036123392736988050045841664 12906647 624469650338703538749109397068405301640 12906648 -1754085253411706838907136742381310156800 12906649 -85561023048106584085264333960257884214 12906650 -61823181065039634867661854089969378400 12906651 203526636624537713488237042378945195200 12906652 -374307592309949216300786747713285493760 12906653 -297849828386436349653453484178592624000 12906654 -86777512459170584175869697842136145920 12906655 -2922208523440578307622415371713020921600 12906656 -770585319537232591189912588621713506304 12906657 -791056919502642731546823748636162315392 12906658 -1366909906531093396454533297461574320 12906659 -2526560995114167580488230431772145101160 12906660 -21311638971627260276438246745117143040 12906661 328452801845322341947943330344142874432 12906662 -410893433096103780374888547327212712000 12906663 -333757703098614422441431915883565557760 12906664 -345879156392177773308857618723206594560 12906665 -12237078322153286390765147211221791680 12906666 -45695100875539388168487593015728084224 12906667 1591596493161654036661748748211565553716 12906668 -162585952437183538342901990282906964480 12906669 793314910879043772577431421081079105760 12906670 46554438870552260787630662373123317760 12906671 -834433551470225585822908169603499161256 12906672 403129407804200442421860981256839954432 12906673 -158407169702500669408053787609982301976 12906674 1321165058860548060973316709899484235392 12906675 -1062680549232756755457899766157968414000 12906676 -1540957825770593690286557940248289255040 12906677 -59741590474888311831340082291963201856 12906678 -483038572574212624245899654558696131200 12906679 -1626361010847679790406142989683082492824 12906680 -379566441832383342173961026073778176000 12906681 -335148385222090665742186762002109473120 12906682 -350149912277999359990486423303654678080 12906683 -2050742106293623750412145456497532940056 12906684 -72968776081178303180573133587692176384 12906685 -322626024634798485815432430477263806080 12906686 -503832992585025933639107618192085222912 12906687 -183405165785735150604268341995318646840 12906688 46465707609160740593986863287147429888 12906689 14073366541674484798457948169816342312 12906690 -112904798934388288679475269029438118400 12906691 31470724806612233638848053546349217440 12906692 76600611536625453195016635358721663232 12906693 -642601082829481705984911365060036312418 12906694 1217664676413554028617383387561741036896 12906695 -284993218177641610726186224383209564800 12906696 -182539112192310938266048593717902131200 12906697 -431120196261628333127914468940370002854 12906698 830430772065562781502842725520343967536 12906699 1071920576357292449903868276268802032584 12906700 -77737693398899287750991562085445312000 12906701 2348891041264734975210267725967654797100 12906702 700674769434036761314750424996906496192 12906703 186689506637265428471839354750882173264 12906704 432865821979425205335835956681812213760 12906705 -84855015552897954509010782003702858880 12906706 -666607242788819298369644166509026302720 12906707 1254865610010942917936027579953091827344 12906708 -12994854782853504829025318107108939776 12906709 2325282215154163462956105816182791384910 12906710 -373373407502403758776875460386992307840 12906711 -858568950078071915353204760809005256680 12906712 -51243755649131393955294733921075200 12906713 150797912542094707762175701788457768260 12906714 302129098708607366718339653819065367040 12906715 1754474548488238928053510953632207849520 12906716 705122210634034921193672291757734115840 12906717 -1119060127003953202856934523302450954240 12906718 -149831604096083675023741108075746878400 12906719 206316354799048611872142220559287841280 12906720 -446477497646360134627123448687858810880 12906721 2233195187388120869388858242668611349922 12906722 208806866714132784769424958358242364800 12906723 14774748103162036096651383514222756320 12906724 431175372043636221527606122976682950656 12906725 294820245244465816048750710029966563200 12906726 7160777833060094136244020982695591936 12906727 -165230814815621190307032358261426644424 12906728 734438711013709429520066782217478912000 12906729 -1679373861332564380627828413273909533760 12906730 20136782664724123500548763967603601760 12906731 1718848893312544815596758430773278092532 12906732 607425846087487867001663458326605379072 12906733 -524944896798732897339257572277455101120 12906734 -233033025135779507511329113717508673984 12906735 238797132198134474296952096163290150400 12906736 179967272684305284491944484573934190592 12906737 43109847364050830610216877895703895872 12906738 -182171728733610590939553266301922045440 12906739 -385771520152326777583486692538617547176 12906740 109671487106800073948841868433180467200 12906741 637112923211557912544840375212773199392 12906742 95667078310116643849840461995024016000 12906743 69785866289776772471345398583893931064 12906744 -975453789721271797180213497358899425280 12906745 -365350207283254985033321218796367469500 12906746 1378323388042182792639348954834934498560 12906747 -108473667472483785407028710794645540800 12906748 86982157878858705269710841468519543296 12906749 -170393237076259104465080151748330085952 12906750 -533958124306795818734085739896872160000 12906751 -839499727928901344772631137239011200 12906752 37481265957368109445136296776025767936 12906753 -278848272014021160572835021988985612496 12906754 88982225562835738171468131290582902272 12906755 -8614596368024729308680384857664571680 12906756 989004727205767201370260098617866321920 12906757 20487732419408131043161971104020953600 12906758 504669749444321506471035113394676368480 12906759 72186149964910495885606739680489767888 12906760 336527602478238167575023545629740288000 12906761 680025423719320068176140543137343554432 12906762 1039455405091679311486001745056412315648 12906763 509027713865967706026608653837598585800 12906764 239200775871373394379120068384334753792 12906765 16572109451726442775230938902237104600 12906766 79785779132348191867314482953855433280 12906767 -2106278505756270959984065776759562127184 12906768 -59231731055499118788210349923347988480 12906769 5268296452859841029791943779246421712000 12906770 300858426255016521635467953880765719360 12906771 84066657214210914450920782592045251512 12906772 471260910226129631122513082991545475072 12906773 -842203658877769363932788230035400077696 12906774 614841064885516003173232638816603303360 12906775 66053298757995531904006519776032745600 12906776 -714323283987604633554438880592713420800 12906777 -32246263847680747835973164525207803392 12906778 -1020360026054706363900161216180368396560 12906779 851216277699536614505006685891882709380 12906780 -140634107748724342310870259918242764800 12906781 966607672168453558360768804938276707040 12906782 -398261954947653864665132268222710003328 12906783 144409796603587361767237614136458931680 12906784 449169840738907985747252588168267956224 12906785 -517615988872948456125674247008718343020 12906786 -43840055666381975812409455980190252800 12906787 1258041815123839157277381161894318905436 12906788 435497961228499250263886598474348281856 12906789 322296184240985231734770258388320870720 12906790 65104367611690759599593248325032189440 12906791 265063941024884081580070317175754995152 12906792 508377182338261007284997592246651448320 12906793 -2130427532731552119149585709492719085958 12906794 14293544401911394829096056856556054528 12906795 217465581774136356355933406732788224000 12906796 -471934345356741309694572782484935784192 12906797 688163092249120755636064363235747039532 12906798 -444180211472021955300760677180056634240 12906799 -901880517671092759778421247993835374280 12906800 -102586275000524537529227663539266355200 12906801 -588128717402257778009223388891894638270 12906802 -501141812797639823776890761450947688928 12906803 -111260044826376335656357887162283968096 12906804 6712238649410711416322978051564439552 12906805 -939660575476647524195545435385099324640 12906806 258604834894480868720253559711758010368 12906807 -1083532602883771233175221857654809400880 12906808 -1765420210862838808936628482859379056640 12906809 402260014432790321062096467710310202116 12906810 -56377783473252743537012812514464512000 12906811 69172810211604785512830075013757566464 12906812 -1920828476642651877453736927064486681088 12906813 1057809426616917235811848903550720349120 12906814 941592225059642927566854869899868619840 12906815 -617351960224703515301647148936352122400 12906816 -172596769950016970157809672930822455296 12906817 -51637729157420777078110362581296199616 12906818 -182175605100570035907804882005407351296 12906819 328484751997453878825889517463915290688 12906820 860280634765045708974836563702974958080 12906821 -848928115141502285503227383244630695748 12906822 153738182871581558976064334369299246272 12906823 1379241693025607352299928605429458346072 12906824 -774777937903715037545782684524738969600 12906825 -195652355321139481807001693340414796800 12906826 580085886748752780766582592402391364704 12906827 1079719889180505173096569778622973666800 12906828 -1278749691943999379295307747188989184 12906829 -88479531689053656084141925241249731552 12906830 -114533747107417508745768673806983557440 12906831 194974234891699131143579179159734812544 12906832 144168938768711334524341143961245450240 12906833 24803660914674528353495284132210195362 12906834 590306125635102388075685769910145546880 12906835 -900053035315279614311160999896460000720 12906836 -349488444601809990774957357083562903552 12906837 -38964338289515876614922179858792685760 12906838 118999818410522005964952125748818020224 12906839 1393772487749311373914000956480366394200 12906840 725258016069551903543720444782903296000 12906841 44672394188616444781394426090096091264 12906842 -407851937934381315900523805766950039616 12906843 -601532489947064561038867075535430176976 12906844 -995676442129767117863254310988764491264 12906845 -716427883503020982713574986317158372000 12906846 288991351037790196317657942578373310272 12906847 -1793743485971043902039961913652451476704 12906848 355933432539364389983830947557558845440 12906849 572373242851408639228321319554049450880 12906850 11532500785430429882106855503143065600 12906851 256485643633750866022093420363712319600 12906852 86401582149135009281529322989190840320 12906853 -1017239510495947957561647963326958000898 12906854 91219969651244956950008759551128305376 12906855 -346416801950105442208388455879058343360 12906856 1696032878098544808313299135495815116800 12906857 1321004570846222309164347617195511074106 12906858 -288257195146893657066067433262972807168 12906859 -606329497872680199237787507543417844448 12906860 201842958499164161519696780131258306560 12906861 -281059328446246701268715351322167214816 12906862 -1012889563462919524819135210097886316800 12906863 -1753132147408064178853288926795020163888 12906864 3060881060985387919123542798301200384 12906865 1352180010036938273711963369631047134260 12906866 444791704349605090918275991711244881920 12906867 36724597940255788146577680527764683312 12906868 -1485617957295976182824110946963657746176 12906869 -131631834036413076883323651016893588420 12906870 -200826949174924597792147250438542387200 12906871 -2425481756343570140173955312850828015800 12906872 -568947768158965827643652834230554316800 12906873 -561371613472052520988316244306036739776 12906874 -522860657344915549566521002978373138064 12906875 -240110457374275906594375180212317955000 12906876 -155028138179822257006171717081714114560 12906877 -518361154469935942717183457517205749408 12906878 605332484391387758715985086888273417024 12906879 -542592847132188964442965185294629743416 12906880 -7249123600859604612408846477321830400 12906881 -58978929750858626891116651785398966016 12906882 30017870423154010187133109500239321760 12906883 -920530431427883867497106014003690475520 12906884 1478203513369940758320757794437110213632 12906885 -158831465299756242943144520968027862400 12906886 110490441554798525612794359036413047392 12906887 238827927444700841479634426229541120512 12906888 -70461131934238989372589602249150013440 12906889 1652651460603791551993017402056001659940 12906890 -748423466745320880594012233201277484800 12906891 -1403875760067441418482498534809930169120 12906892 1077985785454188977092937955605811804672 12906893 2579621940267004656217163831369026116780 12906894 -48535616066524227687431593433516368896 12906895 329697697480756840402658864249815018080 12906896 120698466807860742064580108088231936000 12906897 -768830702724715463214421659029476592400 12906898 794890413483926526928847926856861350560 12906899 1146768645145505118083758320530936526120 12906900 15349964560115587031372991793816924800 12906901 -387892984064018362699101946837826596448 12906902 -577278903672348326392041966153308986848 12906903 -962556836123625196706985408181504159896 12906904 51110036907110574943260893844677621760 12906905 1353176745314920998966629790491827710720 12906906 1051150888621342974152962591137593918208 12906907 -424430324238776924681514965240500091328 12906908 16705327576158348576898051485288806400 12906909 -514687921351553845302279104697206464800 12906910 267341485433567739937345856756146936320 12906911 146183204725974547264510165223794090032 12906912 342462854981939312976149788328391081984 12906913 269262194872231828859974718644010030020 12906914 -420435534832204817855406216375969711840 12906915 108126019345817724272586592921304087040 12906916 -1176372206960910464461877534412264360960 12906917 136762003051894749169849894444996831104 12906918 401614513448228150964470738784899982720 12906919 -196045408460410302586558830490118982056 12906920 216552110100144215390437889288458137600 12906921 584480970144555392423855073245083124112 12906922 81050709154598001125949526320227710464 12906923 12181830482556384778470627786667539408 12906924 1077724049342704137360194925545615033856 12906925 -607165661614027356549774079458433052350 12906926 786833531862370415949033253893855918912 12906927 -388170494447077418357416624157939371920 12906928 286417773849317708594540238497166622720 12906929 319846061597068287246688527588247236864 12906930 -649053284874742537467448797961386439680 12906931 -995661655212224853593251236992636966448 12906932 1043820759489233974275415660318452438144 12906933 -18047701069187916183374052829626583680 12906934 705592365855383080415819695549991603616 12906935 799840911544350752155471237179064923360 12906936 -430129736725264548228919424125434470400 12906937 192417351960962157846401389667717116586 12906938 -905165792106452683229068080313992272640 12906939 138390748055541559318349445231939784128 12906940 242390542360346817578166491100511511040 12906941 7749226687407234517514283708978912000 12906942 551950851878513240026026746779235848512 12906943 -275508449338325801193599926323483815040 12906944 177979740128888385485777106557579821056 12906945 537142742282411997698379313369609014420 12906946 480774934937367694144738597960178210304 12906947 2361011745667865178721891479855581716800 12906948 462429094332457585011714940220482252800 12906949 -2476057593732297882859474378823434690 12906950 169441646739126697097458103784254678400 12906951 -281505749229413701781610329169552231768 12906952 -2751217586037558770371476114509043793920 12906953 1686260925163746557155397736762343610202 12906954 1230415413471284680238096088999882338400 12906955 -146116979287549124527657362845652524640 12906956 -476944367159915534789741863201836072960 12906957 496256035574354357114707338730718332992 12906958 107560738923554028119016803162230512000 12906959 187671258290034275645918593332027202104 12906960 124237308603923472808813147011632332800 12906961 120229145244084440789912790364629029760 12906962 -1260808501666988547861097467500708852736 12906963 -15743724831992510974897589537637040908 12906964 91658166317710371007054049291866877952 12906965 -846736890366356369481178629679185919140 12906966 2892919360008294536847081854802600960 12906967 632660868641678744329128938926612603016 12906968 902835033948406698072037858227435202560 12906969 504331423277620781890667103626231127360 12906970 134106863511981890019620054663380474560 12906971 -594658846373783734051817748537943862016 12906972 -667132481313564638976711939019455590400 12906973 982610172142461556289281284939639082764 12906974 112144246257591258838790944677739499520 12906975 138986213083190759092606597361671392600 12906976 516866281060203663248486032719799910400 12906977 723179746804639429810427780306771441826 12906978 -339172048189282703338726195835239953408 12906979 -956175083397203192230524877456248051216 12906980 -805734560718201355430153041600990064640 12906981 290503842009573439736038274761082156670 12906982 337549047221074994635839186045330952704 12906983 -439588159370542512097522536318944262576 12906984 -29682863720641363390199933866890854400 12906985 166446688149527419171962465916120646400 12906986 1125652188412568234778367973886111414192 12906987 932174978792156232616815181830270022320 12906988 1265850991366455567275044479361114629120 12906989 2955092934771761211610160154815530656 12906990 -381456900084982916619597983988986242560 12906991 16927723241490305679393438146476532632 12906992 48998228813384010416138584864492388352 12906993 -221204026218947378068414126444311804672 12906994 -1321434803949030225220717700553863518704 12906995 1419709684174288658445030893229443438880 12906996 -7706566621629241726441499180540338176 12906997 3284759884666410967864816903330140854112 12906998 149869509959588486333625597773516220288 12906999 -666163215916941717278810630707028060160 12907000 -553526167933105933886392958322877440000 12907001 -1954680357235154920111727232198609963900 12907002 -9950478830723536796745707591175713280 12907003 -2805980612127374140838372926601331490800 12907004 -453279107870519987338812968232405811200 12907005 28004073555849285051725544477288023040 12907006 -72950871581418943434239576616090841344 12907007 -160108984325551742069803034936424159744 12907008 231649061326726823347026010032857677824 12907009 -13546164962748120008029515253641791696 12907010 201833666770227182094745221615097896960 12907011 -110319908287795505563286370394336911264 12907012 -1190181085810931434655725013334100396032 12907013 729716540614596585371507196897068451360 12907014 -446603179701517857860881027602477136896 12907015 -477795570689681419654959027895490204880 12907016 -136705624542055893506909568616775024640 12907017 317848660462263795147361271907768902400 12907018 -11155068173213491333846796399315867040 12907019 353249394934307172110971454768725086480 12907020 -171376359202745471244151847427784704000 12907021 -29607918784384015528993156949785176778 12907022 -587729817527039872014141417149735642688 12907023 -11632085489604164778270346495186920960 12907024 171731228329957595239431015372213796864 12907025 430972136479260493872071093550076800 12907026 20288999971131076256368641005049058944 12907027 5872221531554153353933287457616908544 12907028 392624935110411503512739428678245949440 12907029 334805479814201072633164343320837225056 12907030 -408947902240149012151689334681476297600 12907031 453879967191241714790331480000956306592 12907032 1321424357533803734391793162277932216320 12907033 1722778763904698218661511291363647233024 12907034 -211571690715371290095375967077644721408 12907035 933715966544840702032557440003576677440 12907036 -201314904836040663976674722894938050560 12907037 785869329668850639365641942081194324576 12907038 77047424729719777517894029824826613760 12907039 -174204735105055323912599670715641361520 12907040 -340151086379960131685274100214474342400 12907041 832708106170025404396178345402146271472 12907042 239596080302101717256428106080816291200 12907043 48000406518623035222329519886430561040 12907044 502011272729112753595315698292012068096 12907045 -96993001622059697971500091775129693700 12907046 -394712487271161811111357954929174709248 12907047 479641518334695880201291291430298743760 12907048 155211583673839385171894929909182627840 12907049 -1258954222936999152307311387734300386950 12907050 -24831874455143581160421894444839328000 12907051 257960382570641558383307885154816524864 12907052 30168730925721079898812233290549217792 12907053 -1562761583584604287520340117439641787200 12907054 -69623846438969387534493189619485318528 12907055 -554335760303182524003937603439926657440 12907056 302361770471735757958375593424852058112 12907057 74771613222169504506822060513279573220 12907058 -177001307698935343358852837465577147120 12907059 -1537988233093099268594623377883639303680 12907060 855750962381397259963245804636869364480 12907061 407550976231440983804102076170391842400 12907062 25823882325911743202156520632056374912 12907063 1011314135714116694452696309641623202384 12907064 236120998162478249455714902278984478720 12907065 -451905690823796504548412104948003632960 12907066 922291406187662894259102189793894469232 12907067 3900793653367229927518488094995830400 12907068 -372267144622193609066513128996587641856 12907069 -73112241838818295888327283629655897504 12907070 208019815515300518745297572688834240 12907071 306164728630938136883179944052327278888 12907072 403880404174609745630995341702026756096 12907073 475314545133376411153376151951669680322 12907074 528618283622389796151200688753495154560 12907075 425069061407519973122443170596246762300 12907076 172849851819106785338204154360709816320 12907077 337846496482387199816202923887738641120 12907078 -2036933220811261140265777457989765536000 12907079 2187061314136031522810089390719728974680 12907080 -401142454037761668706820234489610240000 12907081 -1649380519989738028085718003387136572672 12907082 601692798443296424509820872736498809392 12907083 82705584628572960636795748067995198464 12907084 61865605968168221455740584364252521216 12907085 -554817464812244432135879550191139239220 12907086 113355273637351727548267538655101096064 12907087 896494321720990197986789343429614740752 12907088 503150892252683820073192041527258234880 12907089 -200595541731951901361816490959348033472 12907090 111452000200444755860713827814089216000 12907091 1493734706813638682105182527901129440492 12907092 81107770634627581979526148201835679744 12907093 -975152250216014753258057329453706664960 12907094 744002985821981881462569113561586910080 12907095 -15824333500804920023047859910339519360 12907096 -3544129276054667416755809471131557027840 12907097 457539273773759922625592035222511837952 12907098 -235809948789388271208949259368967672832 12907099 -2114296838013824556283832454405000640000 12907100 1051191086082317422073768119155293798400 12907101 -39133342894212876758940718304452599168 12907102 -189343089544984658547781052760577351488 12907103 -779278627696910908848636288388039011336 12907104 -270149177381835157439892361166337343488 12907105 -1764326877475393924854190032476485212480 12907106 -2019826496180242113309351542772683386080 12907107 -2216254347112902225074015634380866644 12907108 -151138126972583757619985359591802841472 12907109 -1277730655581471630953986873146741364896 12907110 106421683826592590294986313177018085120 12907111 -280644551963215515680659176018671451040 12907112 904867835920708943310191451687789312000 12907113 -119263465571273689327507540166075711856 12907114 -1545093373305869106005156626980673053696 12907115 -656338725925157314512690272612376944880 12907116 -428110713244451936097151998233613827328 12907117 9517384023796610784840291997850709120 12907118 -404981992810338196398943244330021698560 12907119 -829719405518141354427620316382381547256 12907120 10430874287833487458661904476300083200 12907121 -1600849893686200929685481742977670405678 12907122 92425982727300032664327655168063824384 12907123 1707945985868424251127670157469861501640 12907124 1516878733212599946499226144863004071296 12907125 407361628882185257034047397634639200000 12907126 -205686690977520601729757241638960096640 12907127 -2450509392691464623876411953472528791200 12907128 53588286672017823627001399112789606400 12907129 366868745769835111788507855449318513920 12907130 -18358277765913050082071650705576687680 12907131 -1305233545131894938149295889210275418576 12907132 84732152031819604187968192310187228160 12907133 -2398366808478758631028132610662311786618 12907134 -201217629208316765493056713693056000000 12907135 239965261559138042898785044975148871600 12907136 1019768737227132812191224873109526937600 12907137 117707174910637794606573727350475898880 12907138 -807444216462405746942472847256470656 12907139 859955315580969550717924331134673145516 12907140 -65383236974853961899876428472188928000 12907141 298659126328818675288935690711455167772 12907142 1073885551378048171776455906464574885472 12907143 -230417781004058357431828719579672018360 12907144 363941895248214003017467561467195356160 12907145 818324067135255863367628053879901644900 12907146 -179994053039110872770695620441862794240 12907147 344887406159796609035311026556834265424 12907148 886374697204242644826518766453042994176 12907149 -998593011581906878521115875584085302112 12907150 -231296623316971300797001840059473491200 12907151 1719972849513138132955218108695985871152 12907152 114722623184340675015418221673671204864 12907153 181798586659801597001712400873394631360 12907154 -112518059033496555810845482077212138688 12907155 176124315052314349905158291409695769600 12907156 -691203587485038581764590640663828551680 12907157 -115846925217409604400585357852016648128 12907158 -205904672067783012037821366696132433920 12907159 258175956680993041489705520195965148360 12907160 61465695603816005887456985138646220800 12907161 -434272405467477615433008955708467784320 12907162 515871260618076350656943520494313791712 12907163 810934113696666493133763505410431677104 12907164 -122257543766270567029450307920005857280 12907165 -878201350515179208079820989154663337000 12907166 -216940705315146377787609292302073824000 12907167 -21097612959031460431494769180858721280 12907168 -1807747223132633495729508618130072535040 12907169 -925200521500858292061561054253696045920 12907170 -584605793686265168164185223056655277280 12907171 2050180094912169905173169503946902961372 12907172 -484127325784724517235898900022231997824 12907173 478767087817129025121202257399787331136 12907174 -194252319967554453294149160227095296000 12907175 -1348765995936433458223281829245499410000 12907176 -170905333709016158199878846740259635200 12907177 726785058772689340227219178308811788026 12907178 -1278583411677869672789416257334245242880 12907179 608303053092755196165576691764792653724 12907180 -465222430043321204091955402775262689280 12907181 8478014113986637920729406398781678464 12907182 -145860816383566300766390792591310224256 12907183 626804881893555645794104882362560588432 12907184 191095889028804705677750252262892437504 12907185 -385260829382473596073585688231757427200 12907186 76768399945691386647190089534755380224 12907187 4457188462488401836332766901022018247596 12907188 -126128857889775151737973820425379549184 12907189 -330634586528148916336054992126034814240 12907190 -37133228163867288967387340700154790400 12907191 517495016086014902261615060997691368 12907192 342841686240253670215293632684954112000 12907193 52768265439016166380632782983655767044 12907194 -7245800447453869050781998271918421760 12907195 -117153802589529023885871780049021593600 12907196 286730879675221348200071770202039761920 12907197 284663093479020544730800356048786574374 12907198 -358983885286307601441165334131287401536 12907199 513778557830097384542101196179129271040 12907200 -157622054912240907868420665741410304000 12907201 -457033124705276864689987573137878093648 12907202 -331192799196175991043129864456886887936 12907203 102724218220065955560094342688534406384 12907204 -331273247333339036162931419392991251200 12907205 -739397524553483417206196167259602003140 12907206 -242519365390333162607103777766568829792 12907207 -1105333991230503669536167470950852711808 12907208 -480364923512615664589658368665328957440 12907209 211106943176887033161552243818584132608 12907210 -141141863347417582987983657556037532480 12907211 653309673130219775953421628453275808672 12907212 -651411207562405695905898909582169932288 12907213 -195575586209075240515790467885966865760 12907214 984991558523376486961147316403025498752 12907215 570471591499759036669571512373629497600 12907216 186052568951223167914489029352225505280 12907217 215904239583391515446394405005982625266 12907218 -178550021848339632065041926627030285696 12907219 -692419106892472230675647811375472782656 12907220 -55222987007222587412548032833647441920 12907221 93006291849936936976306075858467889824 12907222 -22421867229775628218687565517494860800 12907223 410803525069806326526659692098952958640 12907224 12873958452072513424473790883726131200 12907225 -300393672614315204146013397597185470500 12907226 -106843433256171192042079899991169465376 12907227 332774678281971740363001166155933357720 12907228 88804104965931409214260003940891792896 12907229 890070152604064931405338943532397681830 12907230 58351385555975475293491757860505579520 12907231 -41039995768463807796981166936794575968 12907232 221174459831405547280563027659257282560 12907233 1641995296414697226068195549391290226600 12907234 490157492059875970734784322742291631104 12907235 450595330252249693733277092674346455200 12907236 -300939626054737868749900211355596845056 12907237 999700997126934740075654720012544252 12907238 -202612982587067094236258505060797787456 12907239 -391253859980445895842489687979311203712 12907240 963817527419304002494180505664572620800 12907241 -442375790967911462053404704621274956358 12907242 -501777905345325286925341142662216565760 12907243 -760159064593320662421090544530210475680 12907244 214229495916464123302056969317752759296 12907245 440827863664460765081935980393998864640 12907246 -621675948567261889578953937690038316096 12907247 -423370543912408744472458031431926224280 12907248 -203890972567530500619388611409012064256 12907249 665788749474235510896225168123526282164 12907250 -863754945539792675675967956910546288000 12907251 -151730873951853461124605036959249021440 12907252 1450740007992048873617803153707593164800 12907253 604655759399675123003181816016647985920 12907254 742935271167179743486169116451653557120 12907255 603321042255447228577698124531495251360 12907256 -746419530825028455392475351529104261120 12907257 915054321368423007442561261910642288640 12907258 167894934967338837293467124169235799040 12907259 2361612028990591927857484563284852999460 12907260 620081089535159023595592633463059310080 12907261 3100591155620129579464174171651151130892 12907262 283801995680556606068113901235019094400 12907263 -1442880107390021330917473334955915250816 12907264 745859254161156877291904334228688470016 12907265 155829440431759731245170093130985684480 12907266 -116131799343612240699858271183572302976 12907267 -5690185549529851298307917284194995568 12907268 540549908516458470748261518844723537920 12907269 -124337969912356352566415774108565271650 12907270 -38661542741673831242759549743993564800 12907271 -659292629308860202577630762599123306008 12907272 84034320328718244505926556054961356800 12907273 305325916494489089412081775509393674522 12907274 -768419474411429658828973611975217975200 12907275 -293463405982562088388709789382367366200 12907276 83017266864663716824679337936658719232 12907277 441250260837579257275626797502566492172 12907278 333018622623307698659391920313103039104 12907279 -507112812577682142907933331390501440128 12907280 -104261951344455122188157399904787415040 12907281 1805151544682309869633393179993642382464 12907282 -649162902760814976881860917328762712448 12907283 2307909283754587567024752712190760863532 12907284 102852502908361692793685556427677302784 12907285 837543997700112250427106493136485909980 12907286 325306425229769570825411186221020885408 12907287 24790636145622913153236524353755358944 12907288 1903762104361839741660531146942654453760 12907289 -3078123160980734991961392451707579989760 12907290 -63538236181342265359647631642573800960 12907291 -940904324476930733008769270171804084400 12907292 -169956827325352756575127164784462887936 12907293 -274368659540722476289879669626380884416 12907294 234409733964210922645473546348117453696 12907295 201606161737370983458760618873501514400 12907296 -1780329152904906447051143850259985203200 12907297 -101761640449213828306307713344277757272 12907298 218432762527187289924840468944273816400 12907299 1748808983364892251347258206515739015488 12907300 -46876632565036265107709019445770752000 12907301 -942181717740691836727154011545015034752 12907302 -19213977141657040343356023931772395776 12907303 -423034006967868418151784133766268873600 12907304 -1051277040902717380916861379448241034240 12907305 268078610899648925523634477570927711560 12907306 734548288797145389103740619891340834304 12907307 -367765040652463922897126259915805631088 12907308 -486902198239833786579976634217233141760 12907309 499326666568230541824334125931429775510 12907310 -3777126862787959892655568494786796800 12907311 -215049983482857321188550558564172813296 12907312 217347486812685260502492054160834560 12907313 -941434346023754007048068876178066771438 12907314 62231477798725852367604429070676213760 12907315 44485509478984150218995879340016648320 12907316 966237212657737544646804129797298887040 12907317 -886694137755769943833653105276040823520 12907318 -34252457624813070886737502529376156864 12907319 -1547954150678046345478325579932782152280 12907320 663267254123363314849491255414589440000 12907321 -740463645589838016889277156935320268416 12907322 118468420191448297180010047094829017712 12907323 -19916937710262725895688362488735523840 12907324 -150052311619757882066118941757148990464 12907325 -45481563556775133818250085969816579950 12907326 -206332715734100967470149449725283608256 12907327 -1502150191721262589026693386245529673560 12907328 -300372063866234626962818735304955920384 12907329 -562957042047332664918903175882195722432 12907330 -627575381655780141441291619837708922880 12907331 -2265120993656886102222291311045491259736 12907332 394596453580598890662117537909588341760 12907333 373259627244617528441335129493555629404 12907334 211663616629994688551496523533167639040 12907335 -7243986134104318074049166017006777440 12907336 1170927783782273111648050004669757849600 12907337 786036174013212626888755472534165391540 12907338 -43281320273705313285266231081063177472 12907339 10631104146816748773796822783813018400 12907340 119760068984601092849226653489357859840 12907341 325093938659521184973848819032140182550 12907342 -734176405048931633775971980733278334976 12907343 -719583685367070237160829846370389067408 12907344 58608416567825325345733191949200261120 12907345 -114654822254618271643681490525860324800 12907346 -434411939493624570614241920326172559360 12907347 -418522472445029806380464474298870415104 12907348 -546399528187892784891743583981423755392 12907349 -28150037142891761908433203346014529280 12907350 -9448150845297770035884678678805605600 12907351 2262652622589355439054917000368681433352 12907352 -1508206969505909630671638786870134353920 12907353 -16079316821218003541640837694873867296 12907354 -717123759334353949597271157981370884624 12907355 157896560649971502904268374095468349200 12907356 -273133676915847825302123432352738017280 12907357 -823568715653814407344013406310188168180 12907358 -741826013662419013473343775467918734720 12907359 -1720460622697514508077279845871161888296 12907360 -1099247473646521853833159896314192855040 12907361 167054886980109205104135271214785530132 12907362 77634584572746752957676612154400017920 12907363 -276821128968053808775463513645507297840 12907364 1138339707031165692274182214383105115776 12907365 -61425424045558098235226243805907752000 12907366 1160645783349520103943732800390328749184 12907367 -1727058855200464226297260717100764198248 12907368 -645853597955894107360328566531621708800 12907369 -400105161120246980896835906120833507128 12907370 -67894200705593057364787348506969815040 12907371 -159622196924553263108187828580031146560 12907372 -181579350953465244936977308075127367424 12907373 382593600824264137989041612289507041622 12907374 153397619541010352266250995559309137920 12907375 -1811782928234510664743380797661828320000 12907376 234623611952048798293217284712288059392 12907377 97561296549248780536090345118463713280 12907378 -928995062802262356694154199845544046080 12907379 -123552260855782857422854891999314124224 12907380 262165121811255231778079885701551298560 12907381 63204319550536053828868853802334203182 12907382 753359512876316144014249459390458537792 12907383 786565438779751579885273788794587035624 12907384 -48096581439343661286839598178712678400 12907385 -1525991721393717513747276917041814175420 12907386 -113311348058431581744535305891081597216 12907387 -1797924802586845649194124191714509807964 12907388 -479394960209825226544081558606575682560 12907389 306462970776200913343479653631529217568 12907390 -1090066627784060653576462082903076779520 12907391 181701298888081504123492485308298731520 12907392 352202709994948392051727926537580707840 12907393 1477117623670880065023742392976513689024 12907394 -246454513920224171877837832450870611504 12907395 -526255926049253826324362896873141186080 12907396 2808413592452588921781456219568656384 12907397 531825445418944037699329635539569443420 12907398 58738819513151296863247971588531978240 12907399 -292169330103611431766982736446904570600 12907400 -75966842827512775178777007857304576000 12907401 -106286798551619270876323262711279158080 12907402 -760469595677529432626791482848572199328 12907403 -1126852349886550896738148935050182740000 12907404 -1371734333169436681405932622397555450880 12907405 418763959725544377933194758595873007360 12907406 446976364814806681508270826947490313152 12907407 -1076488121737445359815991296517896128880 12907408 -40284354432468286303210824617539141632 12907409 936065109892015543526889871119735422580 12907410 -89353612945793373228492489246509498880 12907411 -1182830744825810117952216971930944385976 12907412 -603027237525501113381068638255939778560 12907413 375027748216020545694271436514648995424 12907414 -76721713256146734041149395921934869120 12907415 130611085974857450076028465556096380800 12907416 157567990717604629308403401019932672000 12907417 500308632570940332169691101908011360452 12907418 -174836567289906938234317800031501344000 12907419 -523807063232103938185179970695285726720 12907420 -1063786488471991973018287071414367441920 12907421 -209629809858462210590688012131055108378 12907422 61152025220755728919762279215517839360 12907423 -117011652166563068435302006511509524600 12907424 -1779177189666452718404570817759777128448 12907425 -19838470020609295156869722324100880800 12907426 355550581771903379845564902613475688960 12907427 -70421416578382111053492396751473478320 12907428 -65879594228518971616095080133169658880 12907429 1684596122627680533014171217626401028030 12907430 1046520272128166497947884471358283929600 12907431 1931538321894964640883475296545188939512 12907432 -176436828738260969155872456025504327680 12907433 1529063223827428079578026013724476800 12907434 205597023627897646020814596316348124160 12907435 -15027081934949090766465903439976553120 12907436 -923790294531716616998128129856738257920 12907437 -1435558114226866266783909390483622077696 12907438 361236030363361823287912003851735698496 12907439 2886953658034292937833204224007325696 12907440 15075081177073927643743376809080913920 12907441 1002418235280960874452739012457054467520 12907442 -249651939806147370068894569122265510128 12907443 -1185193213643727283942929500622833076936 12907444 781373999638596057947147934767649871872 12907445 -265952353236641360372226279501585480960 12907446 -41971289266055210418788692532493450816 12907447 77802838406095726469393977297649749632 12907448 -285730456724096013521723134757462384640 12907449 851576685994253335312773571585669031034 12907450 -84041702501398974317527489723807029600 12907451 -1704328990342924866575721308849081275548 12907452 -813498868907628985071328218601608211968 12907453 63634532560467579223305674521635678200 12907454 -317716520165074840701264285045397694976 12907455 -276978240517310639538733724649779439360 12907456 174302724938058282199328198530349137920 12907457 -2175891533782192118944886237117933295294 12907458 -41402936549520196915392118501063822080 12907459 366220167869397296673559025781538358560 12907460 234755628933350699038793834363957452800 12907461 -177724862127597076000607636208096103296 12907462 -549954000344558907077498959915888668288 12907463 -1079010471544624576511320893163463004096 12907464 -1223331221476119984437157621644098068480 12907465 382935806945726164480441451931243611400 12907466 -147191121799364471696957142981482510592 12907467 595642394038967305065235429857004233528 12907468 498551366547170478227501222947283301376 12907469 471076411417818548854130822523871836096 12907470 -22030855872085092606677191843950182400 12907471 539708961178928373088949253855677097792 12907472 61797417715213291273899774058182131712 12907473 -643364001063010052924972896755861939216 12907474 270274467717164784528111727191119150736 12907475 239084098064397470531897311429071740400 12907476 682328350908746734861889009081691023232 12907477 -2066032078328739072263788880930226342528 12907478 -1121126466948388086845909171011319040 12907479 -510791237699967683387008831346169974400 12907480 -372912325974022135482246371594132275200 12907481 -186458669562728292447534100765567115568 12907482 -6012419002083609502506125055098708736 12907483 -1815238907245305180960896355798266597376 12907484 1385879282805524034572108032915828886016 12907485 -246634662361861237297764589854950764800 12907486 1526566662390875975132367603786170866560 12907487 490205674045084902273377040667281482472 12907488 1777009103221038045679695994220634439680 12907489 27185889903843274912328268078319245120 12907490 -412094363310709645990338593991139101120 12907491 -670471594911261636419594533963309598736 12907492 -136839884709717838129569941650614566400 12907493 -1937650910387157524737512294793842576258 12907494 -1327998993136010061095324621492242214400 12907495 -52391691819023013621775261054337960880 12907496 -288252226628676097352925305764094115840 12907497 176418716590893725768668556611034853120 12907498 841367858356865143081554483793035882240 12907499 -248520987522737987375612539354561369008 12907500 78375724779970946306871116764182720000 12907501 -959608871627493237966136361417366497536 12907502 264818676412828279266242915611056892032 12907503 277756049817826253495563939500575196288 12907504 -185253349349030270064569131536834887680 12907505 -395136155927274259734605925982200786480 12907506 266551794389751771827637845651279435904 12907507 1430894363628319695264307991996769335756 12907508 -127517723531416319721399335550983245824 12907509 -294335963276849552305438556962260950496 12907510 -274788391733043246070565383883533178880 12907511 -1335296701481780812283882579417181118200 12907512 -16079228188132826911083587994741350400 12907513 -391277558515057152808460910979608273276 12907514 -113612185319597848102325279032104486912 12907515 -338692115702658825994638132411953665680 12907516 -716377365924380200251087087477414887424 12907517 1359275619693588764503344797875806720 12907518 -10817709381612428374694323699722289152 12907519 2434858342552872313664153946972141009920 12907520 -1126469619480393583603859210173855825920 12907521 -1624260835200671756117227697890416133680 12907522 -561657146898509036444402000043033557088 12907523 -2246361122418806981581867411209666160320 12907524 -63417433380371075122500733917582532608 12907525 -12109780274297734499186592318181167200 12907526 -96198862215340015133351915754030669120 12907527 -1140280797670900615338568129374877333080 12907528 700779907984298547745732100884272092160 12907529 -667774862590345305357998355710589212316 12907530 -225933549432900357364077874773840782400 12907531 77170878152981051771464387061324372064 12907532 357057280241997467171701656635484340224 12907533 -1762460125137094637545619481346096473696 12907534 -612781993103555522099171116599929515584 12907535 617442410174905355211242662847636601480 12907536 -224891103771944686634320276830228971520 12907537 1632392104314348519562043045799877940580 12907538 -7679349445457921299158885825097267200 12907539 -2567454966720559958241242953186642048320 12907540 626149040289123237259849938114079795200 12907541 755069713123615243092333855475707804942 12907542 -138095832298112855526861376040985845760 12907543 1509487909531549720522434852212144736000 12907544 -1228345299118473547418061154877703997440 12907545 131244785087683053972244025795934268800 12907546 -342396438595992059388084173523587808528 12907547 -292638545661190554847115669431637915004 12907548 121907038317944282238590477887454019072 12907549 520792790408568711194347449252470163564 12907550 -571189119008286631473958176333586075200 12907551 1172378197918690956319506548179682050632 12907552 -447052166236739496889543381909839544320 12907553 -1333947129219715483754250620920650903198 12907554 626228311848188823440045977418924544 12907555 -215329074489556400133628648360907040 12907556 1342216020997661945132382057496024282368 12907557 -562699116001503450580154263857157293252 12907558 553018480425198602100848495035400870880 12907559 -620611591441887905206295010549928441728 12907560 -851253996517363936627180678414286438400 12907561 -346997129826663682156721739189751142976 12907562 -489219035287037731229232161683259690400 12907563 235849852568193689255636368930561855488 12907564 1428202438355162446080235988499495378176 12907565 -319659442825724143046785505636012645280 12907566 200444665725115046408456785420138321920 12907567 -271755159741433899426539114903754247320 12907568 -592943241090134517080791997600956416 12907569 -287522211942437755388125744328138157456 12907570 109201681106286727640876455776891566400 12907571 -1149003722404140588696838572850496634228 12907572 985499761768287592089902313138847488000 12907573 867671982136829727056414852301804572160 12907574 -860860064997369577009627723808193341760 12907575 571023736313463346406570230169866771800 12907576 -72804823469520751460421058069455114240 12907577 -851597270422484261027787136410879177600 12907578 -487016973698504319114698879257176216576 12907579 528134735041737942876506695703452027248 12907580 -269240561212338281844392412163405800960 12907581 -633972016952451261332750140712019777600 12907582 119101940789563684053366291256001954112 12907583 26557276387268645366658249320402532504 12907584 258493500391354342305158158498316943360 12907585 -20911506223386359353738267278261394200 12907586 -511134710213089752957641248908949705008 12907587 -292153982355615342934482029518209380352 12907588 20985760344881163691027721811032211456 12907589 1200694078668313067718245976991332706560 12907590 316480703373124337669053825163567865600 12907591 1652437224132924871937635517635099166800 12907592 -230808468709124819701467056246427678720 12907593 -99767455109450992966009696012864165680 12907594 83883359823350978694383650440487563264 12907595 -232003882676754778194713493334847066400 12907596 -240861602317062552874012408773804926976 12907597 2381561839838086378031767039563353765472 12907598 251330223372006149038777555045230269184 12907599 500678168846007302513911460648730653064 12907600 105978980244148323960814944297033113600 12907601 -81748381894555960874324672669567110848 12907602 336449452712567566324200828593030430480 12907603 -2124072780041661073161033920283092108120 12907604 -1426890547824125382010876640757430767744 12907605 -767075905405241661291234608205496067040 12907606 752060856553786243181877069816747192960 12907607 46452797025104015095137509326240715880 12907608 385136949582179169504325501893484216320 12907609 -12714277040910296638191551349616375872 12907610 1140517429989136709359346034612702566400 12907611 10750116254484344180063936395726470888 12907612 1530781606645813709229130212572813263360 12907613 -2607716709200072449238293109219094088320 12907614 274595852791899388632502917007978155840 12907615 627485393390294032756245959348911183200 12907616 210345761026917369451252896722228477952 12907617 37660283582148265181640902406602711712 12907618 -216150782909587464888687097202744568240 12907619 -1078171085634730379963163298711274986980 12907620 -136975283172959947009948350506738073600 12907621 -1816889076956748120858711994276711249056 12907622 -20343716077988392528145529526264194816 12907623 41456320354107157966259650938237919104 12907624 -301096813628965080847658322470919045120 12907625 194903415875929343753695278632426688000 12907626 214655949629779076398136963137414489344 12907627 -532325799861794388925534703734772240524 12907628 -190470952574723353899917572907507365632 12907629 310206772476942837322893179939069459670 12907630 211725691693543962430093082575912590720 12907631 968806465991334740159946566574833068800 12907632 244619687612473697600356637902981201920 12907633 -66747196252926574859134190026993610000 12907634 167792902183048799705759313194641587216 12907635 -34033875110207179483433552517648859200 12907636 -181413406932079443150666750352537905152 12907637 -9330905880785741896057641956600127588 12907638 -487508483006027596726837042239571719456 12907639 189577307136902811946293419385870081960 12907640 -216666617697759827428587089696563200 12907641 -58181554580170913337738718700764047936 12907642 -573573415375613954471347987752695590656 12907643 -494056234403428250152725441250908226800 12907644 -162613433216930304416801491845198028800 12907645 285242393924367151031948228130870958080 12907646 59345103561325730136008760763905041664 12907647 2839951431127876350231862514315011844640 12907648 -271145864964888401677887813505756692480 12907649 593717642495972523182605109412581515650 12907650 -94589841901107546541735142630298624000 12907651 -1466332691136305313393488810504177998560 12907652 -592572675214295114811332860406499164160 12907653 100524334887317066739025244717247287616 12907654 -1603687878787265726048203807328829120 12907655 1437888433210828798731344684193819133560 12907656 363965138525313576078234450140593520640 12907657 -849293001134108285424862810150241549568 12907658 297058025918174564290580924297275924992 12907659 856303895243055473067284755846196422104 12907660 -544801353680051822042564072614533688320 12907661 -257712374253050072127575367475323954192 12907662 74625404955219134789948674202384916480 12907663 2483912431595740257634153415222702468912 12907664 41007264725880641588845968315565473792 12907665 76425135792188706874083851019818519400 12907666 1010751427910316682047373181659964511360 12907667 9905173878674345162977532660206156716 12907668 131685235772537995393346441198269562880 12907669 -291140928441254012818230422344489239360 12907670 -216932225344597205902757893772295417600 12907671 -202550807627713847435991413648612083200 12907672 986239999502261739636583190890102087680 12907673 484616790920202841560069737634319113600 12907674 30116236638386408771901706044834401280 12907675 1139290595114003486442363638602733400 12907676 1135068424087351849337514103842139584000 12907677 -696081063005423480452565698991132650560 12907678 -446468446896296580024791502745414185984 12907679 -957022072735671906888689504236839411720 12907680 -171188214918799500221445022125659258880 12907681 1732448369721560293943398488596175648482 12907682 17130648207385154792328678244329376032 12907683 -16289904437561555636766365607793651548 12907684 -1004776811816055480847948631365846989824 12907685 582995291342967292569041032354802924160 12907686 666479027425139219076757472225245667328 12907687 -178365250972349377142791491262512446080 12907688 -472564103279009617129768212239321088000 12907689 -1134720277024732332046349331057778379376 12907690 25658477493730063525941006836448748800 12907691 -1282967934573330892173509285469403316088 12907692 227744243120453511142842212989313777664 12907693 722640983915724766059384437063991368620 12907694 13806791140268917620410246316507328320 12907695 329354077687022059054602423839497915920 12907696 -232552722245913966625500338625945600000 12907697 41029547421799954433143522257194571840 12907698 -268109478787489417945936949553053041536 12907699 221565386180934730227011140518350016672 12907700 265189425899656170147143655838372512000 12907701 -111507513250423858127536032114775032960 12907702 308885087152674613911015794398626592704 12907703 253887589360493801348413301050730275464 12907704 372661956265678380826434924216108318720 12907705 -739029755863279835304180645062630830140 12907706 782656775898647365867880288756799622656 12907707 468595959141261607334885433329479903680 12907708 307374036990614612953431149127755644416 12907709 -650274574870697016796595458717194946728 12907710 220874105787848652917912812902287179200 12907711 -867221629458367210616617653304960842688 12907712 -268567078391220203813607329309968564224 12907713 163907520167678875114634905387631356224 12907714 17517803531132688544093721816284980480 12907715 -723955523238111456980830368161212546080 12907716 -710318736835541862273700003716822402048 12907717 1076848098904406137291017153205589140766 12907718 303456076369877877902738812699539847680 12907719 -23823631866375252780112858653487126224 12907720 -302935374684237842839427226434703360000 12907721 -889187905513721621097704874662235145500 12907722 -526813286875697476661902951953388329216 12907723 -836524018845263708215904684575414386028 12907724 1350222462741042275904282334559940091392 12907725 6218327221888456224026222282346348000 12907726 209225754396083028932011346641212326400 12907727 -153032864891444842827280937382890959104 12907728 -89618999660955752947852945383810662400 12907729 -299178720101599570847156978032050532608 12907730 23322985076884815796678189494280611840 12907731 74331680501468357888817170840710233600 12907732 73175029473565587865732132693802420096 12907733 -1392852803850722918988536904329348388018 12907734 223763082403442736458143765308292116480 12907735 739846503340043185419157404571281086160 12907736 -689321231187595442633921797825197219840 12907737 -60875869559682422008254281709915057600 12907738 218115715301937379620526103619430950144 12907739 -240899589656602734768655343083734376176 12907740 2861620861450965131823429257335480320 12907741 -202693503729853514192587163387257375296 12907742 864465563120301609940617064065487750272 12907743 711930437229277884563311833315603867168 12907744 -1152467017346312165316709502615652139008 12907745 -653520505773410995946668644520346212800 12907746 201443207923570840571296573935797708064 12907747 1342091874955801609959872642632859575196 12907748 110808599816415493256160682401132281856 12907749 -137238439757579704606859076175311290112 12907750 -977757825556476357323829312026846016000 12907751 -3978077629752645612268486391041164230400 12907752 -12778658409451590888505142514834309120 12907753 649385077643880710771396629598031363002 12907754 -140929058980336360338071105464813505280 12907755 -22741623830707798453830568452158481600 12907756 -662633761470971631997539656099642433280 12907757 -849422097331619941232424927841280125248 12907758 -137906460893201914495006118329185902016 12907759 -858137236122440858237010513413015285520 12907760 -435661960064829695905656395121565040640 12907761 -670111108550060404837518485542324336320 12907762 4121132896237655245256921109567573504 12907763 -12233752084390806962622010976429762616 12907764 -418340219671697531281337540368407490560 12907765 96774457217745499534285501942130670000 12907766 816442862484282009408404724604457756832 12907767 369392667765562884288576911241746759760 12907768 -1431331563277821807847014429048181309440 12907769 540875986754164946953426102557943044096 12907770 -298537843241559463785193068893911046400 12907771 -150822833113761779509754220819127416028 12907772 543663018924269637242777303451189166080 12907773 437129435129612598109823933131050255840 12907774 -94358403410989223602331103015587696256 12907775 -554433359759243264744922746066237006400 12907776 552051446612219338205212861693220093952 12907777 -689667838209418653823605606411190639488 12907778 374159788294196615481190511434564513824 12907779 -595613949456389932454968465523441281872 12907780 76263343997492395814958889218382233600 12907781 1119343345790304000313450113101947695582 12907782 -237676572871256372843939296698974085120 12907783 -3875184343965039335977348987350085120 12907784 -323358829290330020925132035228442624000 12907785 -227242000653410095426644001170917486400 12907786 -806824841239468687302111501525966387408 12907787 -45882023991426752848493290497559241160 12907788 992071339333383224026289056611383078400 12907789 448855820974841990402480258826045271980 12907790 109672863681544731746196574957325084160 12907791 -668588189562963316509419225495671998552 12907792 40679311866004466784911446595678314496 12907793 -1006336298952234094013341727086739738958 12907794 -881580279595399973390498172483206723328 12907795 -592212479958248205528583259562519109200 12907796 140734917001670782937931285188983680 12907797 -229697469272067493250409943672503592128 12907798 240782544242871815809765202389260756480 12907799 332004790996440601373634796701590089800 12907800 195939730485303733553679529501694976000 12907801 530312187614690775799739362313333305802 12907802 949938603444690714863321987227519257600 12907803 356547817655697689616181888104473527704 12907804 -122437747776140294980632573336073259008 12907805 -1072727122303885829703056047331001627540 12907806 -13146673745218493924899736317478882496 12907807 354797334515527175865028948830857500416 12907808 -375484411590000104408432166278506414080 12907809 -893424418707066307769300072875310573280 12907810 -901441850959443048166428410413344384000 12907811 279270976270048859694122923182430464000 12907812 -490773199666188912760485863985712831488 12907813 1490027476954907947958017484818916269980 12907814 749058367666282492461327894167810866560 12907815 35949587576036919070567166351405089920 12907816 36299236321184931940866221898939432960 12907817 -218303365455329733187967436720136063800 12907818 225578756208553257686884958309531996160 12907819 -1237552935387091962370871392938920968780 12907820 300753940099064060481361428589431290880 12907821 -1227709507460201057956548628315001596320 12907822 -828447692675020331625326344877081299008 12907823 2655784476332841620087889047318873410824 12907824 -62033100312702531882737888821548711936 12907825 319469101792636204780240127988371877900 12907826 -1018867398709152303759880008092823936 12907827 990868107946804955436289640036688329364 12907828 -1535556177692197408957098595905832034304 12907829 -609073535102019514578562459823470053120 12907830 -7329051491642631991882924435412582400 12907831 283033257347200587986857406620727025072 12907832 -41495478560449343615379672523229184000 12907833 493911573144133742951946380609606013600 12907834 -402914647682950670249117601439805725872 12907835 248015296654570784967131288555948486400 12907836 -92772429154081478408883539631503738880 12907837 1025909406320226544388022264809636204486 12907838 551000703899650486334955468810029320896 12907839 -134245500662017989247949211674862679680 12907840 404427795337941039557802872305562419200 12907841 -210514794949214511261826278848478301758 12907842 131464390639286048301123683368230973440 12907843 -852305949535568898871977923711900588400 12907844 657096129466389073777770293927152649472 12907845 1605272513493910537851083829091811289600 12907846 -297264772675543374552063276709530917760 12907847 -555439413247683406003581059454203425704 12907848 -552860056816524733895355168650992435200 12907849 377455260798459088794444565560219344820 12907850 -671685176955770163926221607561421951600 12907851 271803472457646145675926292128455788800 12907852 -2248420148487102544502759466291744422400 12907853 554667183040750463173704557466161560704 12907854 -490556197067330438392992439385660247936 12907855 1931821672001233339469660074354462008960 12907856 -228575456261629750904869225246869700608 12907857 -556052156364996652115037782823599882880 12907858 -242708512714362629489675150595383076720 12907859 365059717710528339372331652500700126040 12907860 7514051386269914786194332678578257920 12907861 -2809575601475177111881754257746735478976 12907862 -79540114482869288428619575747171456896 12907863 1168646576836735599612549355004625752400 12907864 1892646749032498327678473489516787599360 12907865 821081564628231303343325156260216000260 12907866 128184539974216019904026849401877741568 12907867 595106302080131406862281142699503154192 12907868 566734891900934221738137548801908904448 12907869 227412518076281767372734387402457619040 12907870 -813771815542137891029293569117218016000 12907871 -1459716250927504022073214256169495568800 12907872 -1157254099510111498443102135025192796160 12907873 -492095504464018114841423167996463807232 12907874 992759275479040437021411110338117467216 12907875 -1272324489270780402578510241497696772000 12907876 -132628121355629500899866270083916107776 12907877 274075848551642459002379880421754918460 12907878 -591231480062064061544138454047702300160 12907879 2185397155248462635863161301150431229776 12907880 692089538188982501664457636601758924800 12907881 87835380241980804464545069772044850112 12907882 -109242036172523105681399137409475118320 12907883 -1626795774585928111357950366097006697868 12907884 534069034641846984451444876299092078592 12907885 294156964377542964051527380118365426560 12907886 295169362719560075691865339814497123392 12907887 58116817509812638113488460212622964752 12907888 -114035267931090728258627879407788032000 12907889 -596923098844654941697667766281314800000 12907890 -142159899284801300160525539156496998400 12907891 -347099396463203555669708956038272900928 12907892 -1252248618880963987218161872858288312320 12907893 1290397473408028079737004048874020088864 12907894 -145727777222965654119163259929527003648 12907895 -81555623672568381814077983541538598400 12907896 -158456928419566971421837723325705687040 12907897 457813788705018159840367592460424809040 12907898 -982310355990211927413289217671277446800 12907899 -269324500463869304439259455589385490432 12907900 -1043992176899489037124398714609119808000 12907901 -27230349175291762943311708927797449376 12907902 -35393561200491441416249038015542220800 12907903 -1811536804857204735982889984802166526848 12907904 118426536917689712195986297140270858240 12907905 -413104219832078307543229897674151068480 12907906 -1015564185727103642605500874684102724736 12907907 -639306330589667066187049752141128633208 12907908 -45439907016102769444506449593553646336 12907909 769306437071968765292949790502313597440 12907910 763703264077041940383767300701342623360 12907911 -947180237290400834182876083075474647040 12907912 13584362450656249479448611932980838400 12907913 -263676972059278595491059792369294107616 12907914 244421283117498728151090311856177949440 12907915 925058023603976715989269912012438198560 12907916 -9398305909029654050668528084073966592 12907917 -193867128209366157392892402548254560 12907918 167163740847322989693909709677453642816 12907919 -84526255577479555369834943545298953680 12907920 21277154352956570710276696991571640320 12907921 -92542512543511198302447006849994704908 12907922 685182977493983991069520570273005484032 12907923 585361654019323160329705244878711292976 12907924 -216497727443715137242440148403258111104 12907925 -904575988965998116687580709646117147200 12907926 -231856105801973704149882229656146548416 12907927 1923268989845942976640444421918299704776 12907928 -42535082863165011598770695327194951680 12907929 -1754438890111753554877166150034169203840 12907930 40619173864978398011963253382647521280 12907931 1651293226109887917882631652421472820640 12907932 -444795409339171941902848988268674654208 12907933 140832220315963261607449178842308767168 12907934 -373259888211842945870563208183357302080 12907935 -68004655045615610155893877562597529600 12907936 -18205167892471509863538981639998668800 12907937 16923475131983302930560098090212780800 12907938 -275352285224913103411036898739332908032 12907939 1573042683615372939808644568222863416832 12907940 -825842940217445587164391755578827656960 12907941 422414981065360760625097627076950834080 12907942 823112879160034193641953153068199279744 12907943 255158933866422103049928354272443587192 12907944 -79675506528819729238637428129121894400 12907945 393632259946014145536099982315921968000 12907946 -575450591840747231251137259045350293328 12907947 -581594593779892622348510092880490853920 12907948 -762136526867396053284382571916731564544 12907949 2192437698370440049091121117227897212950 12907950 -2616185444514857541587907452114380800 12907951 120873240290406241826850129355976403952 12907952 -451749564852737345780462150897342251008 12907953 -1158157582953778281354367139790816607038 12907954 -230332291714910846143079482640042315520 12907955 -7168335239566214740026915230004533040 12907956 63839174163961403983593071922797187072 12907957 956286652056358738435542931546888449280 12907958 -338846094387402762040944915158805738240 12907959 360997749651287208075970372852658243328 12907960 -12310004186989173455330260463623372800 12907961 -1653922295871941129307128095676410447200 12907962 -163778722851491279186937303730531240080 12907963 -2361419453971872942411910077951062789788 12907964 -215278869973017090327918069440898514944 12907965 -159806803173803693320833972355857580800 12907966 -190261322836057634879654404307216520192 12907967 4144124090002087846718358911371921978800 12907968 -88078593744006971304714507680313507840 12907969 -1163867082189754151491387814331965245630 12907970 -185297739524419859855289933379708492800 12907971 -1441306658086869464071928209084128030720 12907972 -228399133920271168812223703387355804672 12907973 502038701925990548023490026179085778400 12907974 257558413075200234340891741807175943360 12907975 255858958734704403349293063788850908000 12907976 1334389916095389622837316383561754158080 12907977 168000333238453945906768186449954407808 12907978 979642173192378152400185927811093077040 12907979 -523664455292007911940863578654440019824 12907980 -4464657419772712973842324097590947840 12907981 -2470512556409459798205493930172701302228 12907982 257544909281966445016914058774777502400 12907983 -1151538681531209304084473206314520733952 12907984 -190696451479528000463858296728983650304 12907985 -749013571717320240707786554084187927820 12907986 -79649146074903963277098757735635812352 12907987 939712128823347498037523950619513873760 12907988 -265637678932442854251062345479378192512 12907989 354357135241183558538356819954042198908 12907990 208044821252570679238397513299766277120 12907991 -168226867457362574719568256078536991840 12907992 73285714766049522789371828301538099200 12907993 -729901407101075488044301128032786528000 12907994 -14474484093178970493993101661413195520 12907995 -956275430144710014878720718828882260880 12907996 -1090517206946409215341958315640349120000 12907997 807633651107839676502944112684958349952 12907998 -347320591586048208982808816275236480 12907999 -850472608371617130953210373246235952936 12908000 862351293783934530654903757714489344000 12908001 -99852240171407593435901178719419990656 12908002 -857886607122641297114160119441542608096 12908003 1065650362184111388061031571465673885320 12908004 498226311386207433913158717897813636096 12908005 -412416601971490305933023365268865252480 12908006 47050474840404023058603440758994547264 12908007 -511237791679936918416442070886236373120 12908008 -2415406153818973697048799447230141614080 12908009 2511713388134351776744197303157162322304 12908010 397021105663430787448402821355664098560 12908011 -1155404495632252443319762615783964606600 12908012 -591028710695388674563591086150757813248 12908013 278563113791854762828628800740846247488 12908014 -69048555580303092718459893665930907648 12908015 -264715656802644226191649861822729185600 12908016 -161995620185290402348277873380568924160 12908017 -1458058950154035648962329269577433245200 12908018 -784444558598165953023774468628498541040 12908019 -312352292854843323390687807937080230400 12908020 1031640619019191352997873019672363776000 12908021 1033173754492649345809117011230505275790 12908022 391028879221615867316866525532696628672 12908023 559211526192792387869779811567043166264 12908024 -1376241211751111170015237764233270231040 12908025 -171320989465735522341640182900874368000 12908026 -225698672103545102491605140823325777920 12908027 -234518720669645923695967196705525650416 12908028 -104036834054098034756730393694093836288 12908029 -982229145928714776192432669660891499200 12908030 -162004674116195002502068870349723692800 12908031 587712424634968800836216745563573675664 12908032 -593644319810739549541888805630386372608 12908033 -3976535438773470835900880205886730820096 12908034 -722062594766247693421575808216891517616 12908035 -271471897632837355672744251510260243040 12908036 -1655391687326256563630057601205455285120 12908037 -150151393773414836011478216408010080832 12908038 116460628925483313602167245493968343296 12908039 -71677636808602120938927154779142541160 12908040 514586561909840173771504574759755776000 12908041 19846414104192952803623542888535100112 12908042 -174952885768021747283217222240427514880 12908043 1210042069762329239932718076456133524720 12908044 -362627409255338919340657765603243459584 12908045 1024252637924508387136532774479864783800 12908046 -23707361529385776403372064870531222400 12908047 -1100053477546044005125574111605304433440 12908048 -263475996610356878197373201828180459520 12908049 -157847107282255741084115115811131095040 12908050 284317793080422789792145533811079626800 12908051 1137151871876625999539809207786944340860 12908052 832718360918020946289239399810596392960 12908053 1261647200826759841482115190202332875200 12908054 -168891591822989843841762199528719271680 12908055 -981826784465439647290042012182277985280 12908056 -421969006413931306266963695205122826240 12908057 1501610105739977396470258467148856751306 12908058 -99485188490099329030360636106290594560 12908059 75918635090527959893313175943944694080 12908060 31074514580385508353929203824211230720 12908061 1213795477639281211222313585555509370310 12908062 1053064414108167746925537757103999836032 12908063 -952744049991946508887257327014960126976 12908064 -97406473920602333736407349000753119232 12908065 631179106911317174343090043101459533460 12908066 -946311700630973068242971905737151029600 12908067 -748275746151927550075458093232940041488 12908068 -444652532176199090631944572940800302080 12908069 -1196846127261415895723388768395273084004 12908070 -256923960463423865884300662179185920 12908071 -919242767164532283738587314195573445712 12908072 -2172326091614474061960213065275723699200 12908073 -1377668692529050547863838764013971656816 12908074 -446087041692996939703421187741867534240 12908075 844553009214406901772594825402181743300 12908076 -383644634716730375140900022752284154368 12908077 39880074676690465856095551766690112640 12908078 119040192883041130190892405661880043840 12908079 2304747561553759176999757592130915120 12908080 -102818786162471442029907215180283248640 12908081 2003201933222443119441330347190593611812 12908082 599968888172091021699419436018851747328 12908083 812899767979810598684401991457851507424 12908084 3407430716993753037341451075169419264 12908085 1074056709389104480319041407970356446400 12908086 962717313748736832125682165819996818880 12908087 303825328873363572801142758240707463240 12908088 -287818863730001854726990444861019443200 12908089 1004678527607790425553779384414428403460 12908090 32923763667733559745490304497646653440 12908091 80663808483329198610423019592681086464 12908092 1286413699999911309354631132920762224640 12908093 1368026970061211903131597066103424963744 12908094 44108478181626335115231566223615355200 12908095 599098029158332879267420973057398483680 12908096 -371967967011867744422143240349323100160 12908097 568694905172262043723157665554964094868 12908098 -303078672905536879402280301388821593088 12908099 829570859500587278893413465986155271100 12908100 -130099290984972376129012718091040819200 12908101 -558025897259992876195126022640137100898 12908102 525059832424228202417243320505365030752 12908103 130118164447996156785649855260146786880 12908104 -1785446697484831144516044596425280839680 12908105 259649483685763493348050140025737696960 12908106 262923780036982192938529444843866316800 12908107 687232070022668957405484476900315030320 12908108 251404755286353565398595405521349878528 12908109 -603882700396660017956180199956275596096 12908110 525777986915187207653866967563346400960 12908111 -369861771092413250176384639650309937728 12908112 -49586606207711680173219574490756284416 12908113 2075260066862187830352343998552740646640 12908114 -5187186430424900336788360174938472800 12908115 -175481429011300742553521074350138146400 12908116 -298318960961878409770079539400496048640 12908117 -24313816267546246628039057855757532068 12908118 -37474575907972169912308409107724152896 12908119 -1407395660393954776805311704198438474400 12908120 1374304467787866052402025987458851225600 12908121 160040997330442506119132299933264537344 12908122 -156426386935947769899323460102538349568 12908123 1154673127132691200294261687739821698372 12908124 260064583547476403622479742519829825536 12908125 28044888676124850548666363937575200000 12908126 597889977003470045934996736072363499520 12908127 16996687726137306662127523326906078720 12908128 -279793636217178956230823337723256111104 12908129 531385517176485172739586596303079408084 12908130 562674516208984945770731672039727736320 12908131 -1505397551640557556896333830972053764068 12908132 150947623815178376833040434726963200000 12908133 -32228209599556124205478653630516403200 12908134 -1211285702185923281438287884149628317568 12908135 86093131825863835491928492713840972000 12908136 -1232319206720835015890217701390198784000 12908137 -397569100320549158765449515722481569760 12908138 -934687906212024792054818413464936430080 12908139 -207721898058247299536036070940226307072 12908140 -167744882506192314213583312683321323520 12908141 253786922262756659073708671741552280300 12908142 -67097169827621645746803491121711504192 12908143 -770028277123818521816899695029651522608 12908144 473236430559230418059199117436672573440 12908145 -755336697838631559251126639895918689280 12908146 -424379891837612809342985796504291871728 12908147 -227936083851937975545770327673869589168 12908148 -398706568602735536046015022805349611520 12908149 -26372423548095822318329653583948540790 12908150 -185999288982403651473740232020221238400 12908151 -139575158521337945448144052366870319040 12908152 -52140173687196144333525572168573706240 12908153 -228355425529661612814835330517393246208 12908154 27875033787724784920337958564622060032 12908155 -429728555072797797318019088413162380480 12908156 467848788068870517247633261345752299520 12908157 269651864341042822790508640118761386720 12908158 1345424227956639881351386496777907463680 12908159 -962355687845651380286824942401073992 12908160 -641909396126270997866549947906444492800 12908161 742696898424130051892080906006089478080 12908162 15835218753788364344657592448923992064 12908163 -5855007513868350527773673410515488640 12908164 1441981008572289070629494519353168309376 12908165 1281596308958238596568944676704541840060 12908166 -764136502520049675435918409076851808256 12908167 492281949336090435253552383023531720216 12908168 638004777795765768229147702708849152000 12908169 900887088223076149741361327961063457194 12908170 -682919932135832466503551558260134400 12908171 -268954461354730485805050541469519555628 12908172 953015052434877033924710438410702228992 12908173 2268367587349240718187736038692919882422 12908174 1070123810974606039340228463025757690112 12908175 -162837809284676301591623029838685888000 12908176 -268761074270863761328341422786505760768 12908177 -92649071945462126349655919852869970448 12908178 73759783607520590117115168890596897824 12908179 1045899875739489222736763446213581036520 12908180 -1032821168303776948592182678297349433600 12908181 337696252886295153773200878712304512320 12908182 -36556583996627127863355672973871124480 12908183 734813498203661277218557513190159838144 12908184 -9092641937719004627702022165021511680 12908185 378698659948676633270848069792700410380 12908186 957788735152120204083364913560098711792 12908187 -379510795145601786979767805786669716000 12908188 -1176495849868989860108745601089387444224 12908189 -204146081177763038671431574178702403744 12908190 -91181795313345211601174087366617382400 12908191 223674622281653174932905408021013387872 12908192 91721918171995801532942413333889286144 12908193 -209095420277450485240801391090419264800 12908194 195699242781042742648184618082184626240 12908195 -1538998611998474223798051087942193834800 12908196 46662244794181749002266485452672077824 12908197 821920320464899934481146892309211240320 12908198 78457262364012820625677690109425044864 12908199 -542240242237240749981400403615537848536 12908200 -621202552969127960605922856621386496000 12908201 26258147122702051496167650864060880800 12908202 296911206739280668852127529254032971264 12908203 -58598764857367940493545086217181411072 12908204 473901026975593494064994069997748070400 12908205 336176425296001332760096445166841305600 12908206 -838796930486691150451813469375911151616 12908207 981005924835598440993777081475175782080 12908208 -220532367404285179028926185384078114816 12908209 417633906928196128128133623423359115410 12908210 270554978750195341695471766141007646720 12908211 -738813846015160008860103350147378902728 12908212 357372143979120388778560395018772550400 12908213 15020163992403441266929417425946260864 12908214 -284564864527724256887567351557820989440 12908215 -1515473401104901918641187946302446041640 12908216 -333811007922864916641246342949451980800 12908217 -413266536000105584547408332577478451568 12908218 -506047625820179598963126927362319127440 12908219 -1548507533522789653312551065176148425440 12908220 -431283855973917944226901482095743180800 12908221 -2492532332311733509770275422442390436096 12908222 555506798410733361120610185849800720832 12908223 927645707550352385654440528142893460472 12908224 109303759637736389470090074619113373696 12908225 -6065873017967306416129832516525656800 12908226 -423851908890135101338368238016098317312 12908227 462353335357300497990730053615643686000 12908228 66625486596990139418839194484365686016 12908229 -314545591761735730550670757529132042016 12908230 136633669784781499716848728955258693760 12908231 108973685738113248076160653223635302192 12908232 137299568233742233077469455029959787520 12908233 440298744444439461399543110571001917604 12908234 230875039570585756097341848951931724640 12908235 -184525004131743822875492396587730726400 12908236 1487111408985132920753464111710493049856 12908237 2256773343122487002936343836134918798092 12908238 117693014499423680165376003217148359680 12908239 31489861634548381832170297784712878440 12908240 34086414554043563401192281971817676800 12908241 21343001612688111167787115454000955282 12908242 -1161578204253547114185693024377926159728 12908243 -349911265054390747777290637277485024296 12908244 500994901853283926556360041680072765440 12908245 177614749974256937080735673687206210560 12908246 -475039086373736610273373421244045457536 12908247 -387888152329077881165934980922000351360 12908248 1687409365747172075680082830795385856000 12908249 1301150499187868019653219868284412017664 12908250 451159908096772233329565828425966424000 12908251 2380106600481376750893521860501796333252 12908252 300106281463821478412456700875928161280 12908253 -84301962307652566621285570238571409536 12908254 639268835529067484635864641968017128576 12908255 -520258042016555049466211824519281690840 12908256 7030984157299681162514077578984161280 12908257 -25800701319746294631834475386655802748 12908258 780657463262525956306638578936469953280 12908259 -166075804787267814710757106322445805152 12908260 34696673138894339407047571690986447360 12908261 955121429678132443096539727163755412862 12908262 469191123981014401587553507665767017152 12908263 -1407789514167923300248671899472675705816 12908264 -378894689402968755820694627893461043200 12908265 504803156926298519466520128810651957120 12908266 355964629035015468909792612824926035456 12908267 -494637867381480074105408306331337260240 12908268 -1285497973963178712394154912296345927680 12908269 -2658019087606008308109684837170843817792 12908270 -133772083749969680429894462763580007040 12908271 -1320490031822734102099428806188034330736 12908272 -25409173996639111416711048293605703680 12908273 29260417680364601653903436935855871040 12908274 13984253403063660068804486452304570880 12908275 -613364959366534541208773346139635108200 12908276 -112552869753602466980598173559763845120 12908277 -12248999591264254421033915495604191940 12908278 103267168674699371884207610016222118080 12908279 1912975561927595061863985175983329243880 12908280 225401893500965646771093869848166400 12908281 -630025875738218952230915941026706991036 12908282 18417890607032744429202853501103194992 12908283 926264300027320178847789875526033523224 12908284 -1395194073327278958388025642883312896000 12908285 -4006674730274118543348850775214510600 12908286 -730213015240924206615921223655296642368 12908287 850044488651155757435118932502127998720 12908288 -1738021416345414502004628245838286553088 12908289 -243340295592395400041750537029515296976 12908290 -331311502976911914899416327362189089280 12908291 -228802869514045988851994513850707911416 12908292 946353550661119480629595461088177152 12908293 425779087790522547604239479270079552540 12908294 -216831725274011255568609465909894787968 12908295 -1362557385305263230897235189353051362400 12908296 -298949566275970199412415239263326617600 12908297 707680916812702674830159574523951469184 12908298 8351364308095750058822948066923534848 12908299 -19092594398587901548945458546544454936 12908300 -284099602337809262464492009082373945600 12908301 -373928602025874460105663053541445908800 12908302 -314092035877800177588840399321090693696 12908303 536898380368580855606792769280791289584 12908304 -9548903480082572322785294829982826496 12908305 394043135911303189885867002896914570920 12908306 526439729531467300764245161742966789280 12908307 134627479198200179148883034094828595200 12908308 507263019886932952758446564462622754816 12908309 -1198742772298482537699835097517247421796 12908310 -227161735348142534985499227011372211840 12908311 341512601858019036149989258205974319752 12908312 -1285119947525954109605689512000777676800 12908313 -90977640079396362462257108355310616640 12908314 -202383290148613602231058503040471017744 12908315 1218596238293799277837392334841798208000 12908316 -792072666451516889056111732247299573248 12908317 -486709300240470850922172009850881983400 12908318 -417045624412472067149514344353339712640 12908319 208323438453515706681190021450114217544 12908320 -598208693494198081487662686594719416320 12908321 -870880312744872750226491688317425230908 12908322 -8903445925056646519461321253926885888 12908323 2263950462615235295197754581869840468572 12908324 -100525086002944913930769001010224754688 12908325 -251791292277135611534814275952118260000 12908326 408931354439426120457494757785015323584 12908327 -640596258607961176070151028995767190600 12908328 820995067557752509974027359209547612160 12908329 250972492078130173799350475450784291840 12908330 -36164589617051331279257683826174076480 12908331 -1035285171004312239097934023265736087780 12908332 600123894042746450345776712961086313472 12908333 -417316950008670253074519615466415213418 12908334 -63519214270248933315647053645405440000 12908335 -843608959939381490029355856234096938400 12908336 115387557525389021038387947451658010624 12908337 52692577408136743749152335751208677568 12908338 -101473026433409741894174443781020594176 12908339 -1934732647577158631105866127616364877544 12908340 -118244390353149982458115634486492355840 12908341 562407838895683949781759347645064298300 12908342 -5887935468574763432481728776290706368 12908343 345906269295008355024412567997603309184 12908344 -460205281161872086398242129747276451840 12908345 371721880540475501915497107655692668100 12908346 -332412050400527094462113377405834789632 12908347 2648613289171674742202401935283620356544 12908348 508849923562413758773765550746471612416 12908349 1692773346799534687382331765156956397120 12908350 -42115318574021003474689905229592851200 12908351 -134832288341808818422389708106153041528 12908352 451146487736767221287276190299326513152 12908353 -956482101101632852115220164430151964160 12908354 561656518883546851333060507326488944512 12908355 83839711672036410871637059554717112320 12908356 62817216189673905947572604299310141440 12908357 -424623043592678206656767819087058451776 12908358 -196624453621158554668802117587926821952 12908359 -475406686798831903427480523873987635040 12908360 -1030530499640754582594218493311168256000 12908361 724272312883596168761309069272233997920 12908362 925895378900550999475851041078062424064 12908363 355552399522510423095198550730824795200 12908364 -53917091693294839562975696234270069760 12908365 -1465353675664238285481152246180584786740 12908366 -973814513338746960402838286126845051776 12908367 -304298442961916171869248812238051801072 12908368 -2624211568094357830609913021258268672 12908369 -9683356901226835891794557349188083200 12908370 -111121064076625796521291805182255219200 12908371 51242155056725241397208722204261652384 12908372 -1835366233536878267545906680160073441280 12908373 -242092748699915267727765759353661385056 12908374 983107211563362193265061056126507558400 12908375 111123388595715962371888223461261944000 12908376 -92736668297006238912196240304592076800 12908377 60329468377260547908060373696639761412 12908378 -108173940014985222340357272589365798144 12908379 -389467909181299458434080635825290747712 12908380 545325154948429828085533744548594316800 12908381 668211081448236485544706144800802630182 12908382 -158203230273231882447811210767486535680 12908383 -841144349829863168245259149024281310280 12908384 -1770906335992831457926659328899026386944 12908385 -6301158704734737378456358639183013760 12908386 -133729249344669209397191051080287714816 12908387 12613756022706485163358580224116747036 12908388 441265960381297147855428220260593587200 12908389 1944403986705306169368151532337947438004 12908390 -214087895944548095062760661741419827200 12908391 -5679966110870421763694278491328657920 12908392 380209342648009884913053583914922721280 12908393 1442745593693945754733815543816540578760 12908394 -158463896420604588482316843885002576976 12908395 557582533280964265862918632649110200720 12908396 87667930455635855669315217784694330880 12908397 -110119615258736389305273602067467582400 12908398 399381851274294091544552512239180379200 12908399 83295363730974418822347843364847479248 12908400 -52176475585283275590298433317660262400 12908401 -728131287674765994200410046101639294 12908402 -130832693150321507374517026699931553888 12908403 468010202154650864120013505094607506532 12908404 172649720208307251341330307896393491200 12908405 692763276777583133513375114895618456960 12908406 -96119332212733619491094700840586260480 12908407 -314809783908723659644691116726267851008 12908408 201545220965808160410047150101687848960 12908409 1831585380915230396610792626106182873088 12908410 -211021398446608096252675810835499936000 12908411 -270811206079458865039421016506975585568 12908412 -68801315843826444956557895788854813696 12908413 1590217290814766181293190512276198412198 12908414 -39335541606506692955430571336859415168 12908415 31153704768419822977664723740239240000 12908416 636910690557199231945071532560466575360 12908417 910784185617697349850191038384937294466 12908418 538639857697185595919607395071974136704 12908419 -1594239623935155839086448046006001995656 12908420 -238440251075767592942361356223447429120 12908421 -1783758538614921962827069334045210041728 12908422 205673353022556162765471175557909454080 12908423 -1865483736695391660990877902779003705040 12908424 544855137861302824927092958892113920 12908425 -628499346258948607146030426568261415700 12908426 -1095361821427506186665721160575193019088 12908427 -322042798328298258588144348997401043968 12908428 -3525220302142442848603223420250243072 12908429 -67491485930283254900714547714564041760 12908430 -613144791060338868208485291182880864000 12908431 -11235642224555313741856715006203593536 12908432 306439567665679892117165988266489413632 12908433 -2284799613108132932248849241738082592320 12908434 39847640783830352844515930695993574400 12908435 75367070048856583003356440750027912880 12908436 -65532150836340207777203083528180082688 12908437 260377012640998183504627596599535411086 12908438 956034779030406799364214556720554847296 12908439 879290709099345733922252863211464057008 12908440 -106089673055644597865907884151457382400 12908441 -123565297761741932173853412482601502656 12908442 -4540315082640272494075642949921986560 12908443 3737059700419338915304580213077770062664 12908444 71890645217758081645487519524317751296 12908445 -465911769005586443951529529441410394560 12908446 75763937525428906625335355556251916672 12908447 1428136207706388785010000481058392444896 12908448 -482865006401997096234952835315175260160 12908449 -562845167870466822368927747982216365080 12908450 74760463021328250020159977301546880000 12908451 274310499771990743083311022656541597440 12908452 70590424707008964527719572609755160832 12908453 572138264436767652732415924107977376702 12908454 85696441122720232144674290189859929856 12908455 -60175339008140628610809182358741057600 12908456 -28974880956734235437290809996309626880 12908457 -670828354862350429553663165070250532160 12908458 -165206662621454609640697692628617305760 12908459 -185376995741130955738202117597562817896 12908460 -234877107400762575586968824119224099840 12908461 606206416629714022591705297647110558124 12908462 -194755691251047691998034533186020966400 12908463 124842867966342270829478244733451226000 12908464 43302817020418987382286332029165338624 12908465 1240742950695419417962111456470381726720 12908466 722246949313513058598553161425511453600 12908467 -522951843250078633969823727016277783040 12908468 -396477176191624796170706505634383279360 12908469 -8242352677166829597697941287355961728 12908470 -873286983642034514183636691393703672320 12908471 -16172867237581524915892267794811106640 12908472 956288449845683672848571570658837073920 12908473 2815014574865547756101137985948481064704 12908474 129025645823620757128194577774921612032 12908475 -122654409304772103273796018344271232400 12908476 -75051000308223961379444619835019174912 12908477 -478659987227362349868177774993332288148 12908478 -682285975753045157296640426619690476544 12908479 489853403928842126911896979226537162584 12908480 -87281316830473037170326170172496281600 12908481 507955529426480680609831987654600076064 12908482 -893979407981593754876055094762449903408 12908483 67514191828431315140963451707766878976 12908484 -21397021092564967922356756268027604864 12908485 239657147870727722084978451792345765180 12908486 23418754956165053228120124940507539840 12908487 1112172239979126657719118945125148744360 12908488 1771785900007626244609521453304962293760 12908489 -1206092646470248662306346136460841165632 12908490 -59801427006207794506935022546526284800 12908491 -2483352628117343054221295656270616143680 12908492 507555964682690436593359658585985945600 12908493 -26643565679180898507132852446601669120 12908494 409954456491851049264198351279771544512 12908495 -808505609174328311782295807609170539000 12908496 -312432742796067152375940135486832508928 12908497 403632229865962774961644702846547202432 12908498 -74526734723552536882535424836241087840 12908499 -898145854435033021652211385306986219336 12908500 561551648651559518369940865983094272000 12908501 -1932302122510747335516997630117680900900 12908502 -307362313874885320373981951188495861920 12908503 2375165816055915101850665399116647551040 12908504 41768015795898667030001458978953707520 12908505 519482278778798707975879078026662222400 12908506 83927739951566038150066135260797858784 12908507 -656199964662135564602558896910835132288 12908508 -818629387841385572672885970190705634304 12908509 250330052655820556962599937059964144850 12908510 149245662240646653748008224608092184320 12908511 380203698604916137329500763679424305920 12908512 841109329748646856821582278823071711232 12908513 -1203472222429330253914247306967680826960 12908514 -6611856793919817732119884877402464512 12908515 1273315320217794775076538600684071067120 12908516 -679984531047668790846205877389513138560 12908517 -37960058673546929023731046059742244352 12908518 -346454438282277099391643835297778982784 12908519 377509791993065438196830444000403365544 12908520 -68439728020948154565418913086808064000 12908521 1391293604738464158522366010993070459520 12908522 290549514294195529049192345992882272 12908523 -419041252880741763443732802992343983376 12908524 275234759086998085695747621589744025600 12908525 -64747111555512161270579901136103784000 12908526 -456201891418346684979196200031874321856 12908527 563175812689807768620863292882437164920 12908528 -456013764897232608609170576866002075648 12908529 -464341429758923090198905282656672441726 12908530 481054490919611256401781949135572896160 12908531 -543967987607207620699351316244580399668 12908532 -84534842944462416639740178029118775296 12908533 -363167875445261575806581955544398945600 12908534 -19310351500257521725329062503145699328 12908535 22931223498387225529105507247208805200 12908536 -780981232195629221448924277595685273600 12908537 -1744706745234139581010772073204958163328 12908538 -125106309037518237142218855217636876800 12908539 -333862296848023884695475967807767240944 12908540 -845655569643590387842268584080744222720 12908541 1322739580783954091657447615846893166592 12908542 431029119998750337694653275521254811392 12908543 -55033261499225792909281031134248883200 12908544 -49607242115812144370698521650323783680 12908545 -363782978138325905236265403625635982680 12908546 155966174333577845272152803107816343040 12908547 -1004519358671461160502672275611758278076 12908548 442613531121067680452878732587148539008 12908549 1964509276664012586820938489308399651550 12908550 300105599255497512162904661094713241600 12908551 -1136142842250238102323625458982927303440 12908552 -202945131705547106108201752159019212800 12908553 -386678748597132110815759570085193765696 12908554 159742379125274526180340260424130302560 12908555 -179872817291551767333908590637678069760 12908556 402819686213069800901347833031337670912 12908557 40708634737402645103477309327905521312 12908558 237001450032888780974808048661102269888 12908559 1294459827285924600103375940269513915920 12908560 -36846319624642092010063635417880166400 12908561 2052712610120669408223202349661516810162 12908562 9776977768619878165649506447449626880 12908563 -1364511004953735681385729176970853664480 12908564 -1319625435870738044347980957469754653824 12908565 -726112015835374473876813970820407140 12908566 435560408055926725267213660072062332928 12908567 -108207779839445699634865687858375360800 12908568 357565202170545041186533494819602227200 12908569 426805091950487215417272506953334368970 12908570 247924107198378149447527236195780192480 12908571 420315541287297311127686897427194096640 12908572 -421627482680775546389919198708972481024 12908573 424022937785446099529200142052684794400 12908574 102327702782778982129983282457020626688 12908575 653429195516889726603331802000181780600 12908576 -1416280972915778691554456899800021073920 12908577 22831247378031138229158642777203149056 12908578 835984675156059728723672484566650564608 12908579 1002402599998609392629761669727213817180 12908580 -480846879266176532859132030490761891840 12908581 285851893590578021895641391150267095040 12908582 85331183252309050426007927203367716032 12908583 -5510488957712715964297465967400842616 12908584 891416905572364722891272598655534110720 12908585 448877796954727093483453592529902932800 12908586 100953938142528023024280599780627785728 12908587 -90215774266631536877985228625510209048 12908588 18861620499410563617843987234635169792 12908589 503633854589412485955640694819966255808 12908590 -42633089120472329976455042809040695680 12908591 -1104448059316652904487185275905524422016 12908592 -406083061823001912557372678075133788160 12908593 1951867706402740450380897353483232313380 12908594 233077946049929264873420044622971854096 12908595 137956284277801262676761719057319750400 12908596 -452363596972287968098922214477163461120 12908597 405179379419767378855736567689676131584 12908598 202780454243999374558040921557416483264 12908599 2728782453339143457036121891773147480192 12908600 14992063997566113315891000868454400000 12908601 617155844009522285795754095653251803130 12908602 -177740311787667056369056571798007714048 12908603 -1027269775336379223914257130505295589148 12908604 158427259649150545702923092231534134272 12908605 227821405849447005120794790939512473260 12908606 1090123629880978600144901460472509226752 12908607 196414203380636346258948793658956868040 12908608 211126670694880845569669913595641593856 12908609 1128350878919815828197983364865323622512 12908610 -145812193996139210048881342769998617600 12908611 166586677953253864759330047897963297212 12908612 -368113017484276370989018685596946915328 12908613 148938254002926212812553428032691602144 12908614 412479291941634688654242554666524450656 12908615 -1157828751463979716059796110415470168000 12908616 14888146173069337154253271798280847360 12908617 421654312637147823842897166665501569792 12908618 232215072167168552675100934029544329216 12908619 1941617655005380405434029599854124636800 12908620 201721230877483631809364193084758215680 12908621 1788798321599462174416636416623784536544 12908622 96364436541466114827047663119341425664 12908623 -330633353541822919477599392388965642656 12908624 -485797085519975220436492939817942261760 12908625 999697035495791028530412489061786320000 12908626 -1267933341743920744971851766119349444480 12908627 -370161887639525557099656473254735831968 12908628 -225662906075692137692941991248937820288 12908629 -525479630938599750791362936065207011520 12908630 47216594745237155591358507959968492800 12908631 163793474654919088089775523458793760000 12908632 1244546083456396372221161349646621624320 12908633 -1076411797176693523013852238709671872118 12908634 268358739371000175627153039754211334912 12908635 -835242462650549372258724844960913220000 12908636 499837182617453215906369982961156813312 12908637 60657242081873482471170865660087242240 12908638 -1065472083125575854447127979433519976320 12908639 1940545664742639129031589296983679633440 12908640 -430693035229688426144537633984025722880 12908641 546151012634708300122445722465737515042 12908642 267668595807645237633636419099048614272 12908643 -586129861771809250058770199358528 12908644 401457346211326923201869092001880834048 12908645 -451819631175532847120289910953770641800 12908646 57368111784890677079434340699646033984 12908647 555350348780667762861003476455123539552 12908648 414357420142039611253645135266293022720 12908649 -222626774784706832577189013996765276800 12908650 -335246803174998532333068604047816649200 12908651 895906070887722084481943367296187249552 12908652 -159281755003286530472964125139860275200 12908653 -479872298899117021098497326307801806400 12908654 -252045388533910647969235281739334014080 12908655 916485062029574953217253473941107708600 12908656 -255414920938157406129505467698883493888 12908657 -2073737992274941938079379459634905414160 12908658 182221071467432846396895528116092020864 12908659 254935817147766611686963928504803997904 12908660 -307572556599056978355395945193702616320 12908661 -106352786236467243326652162102324934656 12908662 126797837305188016231339012061163080832 12908663 -149248244948544335148499809326972689536 12908664 -1048112931364105597990397542939732439040 12908665 505480861895749015480119677802185308800 12908666 -642205558036141957929051067583091080736 12908667 517508634302573804441211487307946617880 12908668 149262956732433858690116441104429455360 12908669 -1758675964385493734453758774502815424160 12908670 -423866396287775379255911183244723465600 12908671 558941393884593076806690108833650432552 12908672 -248556519611694173287198957611767562240 12908673 -834407371659471528443928624511453548000 12908674 75757283201868611068894477363934928336 12908675 -16695166400003586798762052822152834000 12908676 -382397365674181169660354674838451240960 12908677 1271826352478598095148467854252439525472 12908678 -1180967822166019469544605104504659054144 12908679 110342394531938121222074862409119498240 12908680 335033583572483447440204032289085952000 12908681 -2372000803436420579841643570808230723200 12908682 151715504855343784317016975719482602800 12908683 -40591043772225781546835466992265687840 12908684 -874985554521563158187375655904770019584 12908685 -170599318394785161054407946711614311200 12908686 46266580915656710276968797795637248 12908687 -875478446234070757567452670798463438976 12908688 -35214241382607712454209499930222395392 12908689 276757654105913452998041083599509219056 12908690 483967570899220394110924422787223421600 12908691 2204946958682692105372429754956476934752 12908692 1533648567568024037553160095246852956160 12908693 -105758800999269733879069219742860322400 12908694 -16370242473236255637980469444367907328 12908695 -663481834799454316782528644446840800 12908696 -2007200080030846069043315050520289822720 12908697 1381694968620475198630271027523969996672 12908698 -932875219928449943997520740358882533120 12908699 916169076164915922239950049696069021700 12908700 -139599073489781895353196214428813312000 12908701 -606446813307516122232602471209261935240 12908702 -294963522248546895780924811978772642496 12908703 206134855748602083116143334117278175304 12908704 1160013045874881273573296072725317550080 12908705 822827154979026384574679879063937235860 12908706 -242933568508463034849713105580223917696 12908707 -582886987516275620397858380257664672244 12908708 185721086492150591600899163858074603776 12908709 93978024808732459537193101059888898656 12908710 118474787087858465386008879638198891520 12908711 -56836302174193575986385590783410531488 12908712 -1454095195295865991160765178444396134400 12908713 1149339410380819534829109538473997299962 12908714 19837993470475559192583427535325127680 12908715 -268078327486539839486657260283674244880 12908716 1115587022202791507591118691296110244352 12908717 1720064252088385789093750507089923260512 12908718 686655057151274699482713336128232593664 12908719 64167957772608081429995436660714081696 12908720 49525892708260845277944609939313459200 12908721 480826915655948164531092668544388799424 12908722 421051711239076109894556833081306544912 12908723 -862809159885349123506487391829716057136 12908724 -342668450601396092693542433034762399744 12908725 963461692358361850106193877803949846250 12908726 369726766703051910150320877731605713312 12908727 -13950072848833570874294199583911321552 12908728 -576209693225582797614016120043574067200 12908729 16816525506254455004302841252829589920 12908730 167526761994770567198785692052662144000 12908731 -1045672307344965202821412584836087114136 12908732 173680256919741378882692402770108185600 12908733 196987572362568028394137598563109088960 12908734 -569293765806493465109415152365833609984 12908735 21561382674907904294330358667187589120 12908736 -6875094662394563133854847253629370368 12908737 538328721974535179803804075059684792386 12908738 -327061717880726900199426188927836907520 12908739 -282663400168997386042129603351126803792 12908740 379933228484752071564686232574638796800 12908741 -189175353831606276625024278026059599360 12908742 -301677748542838523523834841525469079552 12908743 127325256482012128201463739515974929600 12908744 305428771221911605292385267032995292160 12908745 -10997470706218094629663654338658066680 12908746 -1951921313524389164629584079763434956096 12908747 3133035249985168818698857327930422750792 12908748 -283153852866040527474557272123725611520 12908749 57737587706411460381267431779195470720 12908750 -133956078284370507025188689253486000000 12908751 -694747725664429750508123197035604328568 12908752 444466106110895846887034297149688381440 12908753 -640486434476893509767202535139583397632 12908754 -312177441209587389333605786417971752960 12908755 -805505593712461204892706239544263060640 12908756 -459910599093333408979811823369492989952 12908757 -857391396861316072168557925874473131360 12908758 525264843559988607741243321752231343360 12908759 -733109454861003438521916197847030668760 12908760 -588393199107162917592990799642232832000 12908761 -16867312131187907819231812748194240700 12908762 -466821328334126574044534712802474507008 12908763 17832565474273304491302041036144416560 12908764 1375709602075328698931246477076288000 12908765 41024976725242021520393750070002949120 12908766 225637684137118532054147277347059580928 12908767 964080143396235458240127078195688934816 12908768 136026266827260865005498439338405396480 12908769 1118710446629756115950936861471133016608 12908770 295337355825588085680829068848281344000 12908771 1983345598354220039987740533217658866200 12908772 3911486558989496145692511184154542080 12908773 1189760360982951038436613827283891352544 12908774 -309923732698595772792178661306130648864 12908775 452770282815720540679504701858827865600 12908776 2215576623310306810916558132633161006080 12908777 -492389041059598657132050972932203897728 12908778 654940787706752642289652294848299629824 12908779 622088360279130853346729851464225156784 12908780 570967328399168646843206350364378173440 12908781 366372507712160522437465709063861297280 12908782 -225048655824866186619796285731808961088 12908783 804819664205543955002082007886881630032 12908784 -51869526302175654842888284478889787392 12908785 -562006986991021041394370727730574442240 12908786 -369842543849949801533878828698052227072 12908787 812711938049891274277396373026240664640 12908788 652773221760077722251398418700490407936 12908789 -411367601779854529367951364477882527844 12908790 -34754574781815572408586837437301840000 12908791 601632556926680472662846184595287194240 12908792 -838621882097907126111822828227327201280 12908793 486453024587876090134990608885198352464 12908794 -453308076882693616709511741454667866368 12908795 -6835985831684430043805198034028365600 12908796 627065875155137627825885131516381077504 12908797 1006368050713565789635003738584631038144 12908798 27248414844947189650529198970591255936 12908799 165011999175863020977370641138771210600 12908800 791438771673809255106894684498585190400 12908801 -1122109195985332844207395284733312025856 12908802 722076269106381769034679221532614927232 12908803 270528976794489794941552111727025054784 12908804 -1074185099050156987776573241941760105344 12908805 -235451226497475556076997579027588288000 12908806 984887182381023603793850492864625632352 12908807 -1233131782391554359914165370150136675944 12908808 -100847903735213387906423449406178631680 12908809 -6538865525990245407716253563478793920 12908810 -340629973859135020204353702655730594880 12908811 108177033622856443756514585160221811672 12908812 91463637081263330420186554527787673600 12908813 -2515299164992226336526005156225098552596 12908814 97160634291245505817106421849778827264 12908815 21276876324601353264493764750324459120 12908816 404711806894763429250861004941866115072 12908817 -388573727870384752022845037541651954492 12908818 106075160818516987343889552856713350304 12908819 -87458668279386061523727127831854621696 12908820 -587580748448114158488006715157111562240 12908821 -40639449658176736265382441599053769888 12908822 619592242370652081337300970800435655712 12908823 2046790766226417690909448339184213973504 12908824 -821129106047741387032320677612060282880 12908825 -201171272400143903932978059355659694500 12908826 -228182349219588908675380387639843612416 12908827 292325043981477243313047706811699933880 12908828 -1764785510908221695561894880208422067200 12908829 -1348804206563156996622816163866453438912 12908830 637509507045370110618424118383956289920 12908831 187856506931645231066612843446659579504 12908832 2420336800959494494332696849601039171584 12908833 -577946905044793861483179848598211522880 12908834 121183459564175968959223042065927278592 12908835 648991964352437928168315058408016239200 12908836 203043374298828895837249227855204260480 12908837 -3388882025346464983970281908517869176640 12908838 -304700199285888995700346029695146510656 12908839 -426954487334928859726033867409942950752 12908840 -423281782675332583134818324930990899200 12908841 476573453675450878708900175910175417824 12908842 -123979608544301069566864588542595715328 12908843 -96171025760315575194028730458085129256 12908844 -369218755344541482314160011758414503936 12908845 269155718056904337951550835324223401100 12908846 1085966958479950927841436871586721696960 12908847 -179116783651249490374644003932966641920 12908848 507032929429805710557848621251379036160 12908849 -1184922955013156417140862975431824903150 12908850 -7541568223780435571328752814481440000 12908851 2208726569343723356664684746558067347852 12908852 1376824647939681622143472231399789578240 12908853 588883446321830336002424965686992465244 12908854 -426443645709811008180766865774116586880 12908855 -1623213066634726332982695005174831955240 12908856 448867825420211154991547928526480220160 12908857 -138620900087821845636674173404985194480 12908858 15075060987778446921537200656604881920 12908859 -343034799369432140578704559874118266832 12908860 -870178934429994353157425931925965073920 12908861 -864287419827198659059229026675963620768 12908862 611089756671392044249571700766692531840 12908863 -652776304981917032466595713656025487632 12908864 96244410663380765333163899974973915136 12908865 81082970714133478218534743751543521280 12908866 -907375327387006161219141196680322020480 12908867 2145028083505375304804050578497241545916 12908868 -13479957988484891011986465841975787520 12908869 -1152647664490184057622568504728388965730 12908870 -54178183835619638606650042370806348800 12908871 -2078693520299025786424699118771093098200 12908872 -808473658690413070842820303181054131200 12908873 1084683476236892454163064857040769436122 12908874 -6560235601466102548550071463351840256 12908875 -1637256356992562900279745570330456000 12908876 -888437916703452727748155238946987920640 12908877 362079630491003373208203464449363888320 12908878 -687349233402166252446241644400950653760 12908879 1907781948934352376251674320222725669952 12908880 50025618962262194451898024491197644800 12908881 241596259463740723232857841548569644928 12908882 -5536386678127899018078427238151837696 12908883 490899961995552582325508785075856998704 12908884 -234249023936658698632102679887068717184 12908885 942844353520970819519146190652453600 12908886 -526333402180984027321940045359163817600 12908887 -2035726710049863172113121802336808346640 12908888 -249666545211037559384950042935791984640 12908889 -964670694746594097831509124248943453120 12908890 1164146230601503858892755694816391156480 12908891 122520974805894281468766567475974826584 12908892 -357838568431717934262960481741083675648 12908893 530402555909018174548570610062323231340 12908894 266677820101986106111020934226545098240 12908895 45189794943411763196222306943505848720 12908896 135698642585032996780908273106144985088 12908897 369244136747482604794594183901626733346 12908898 663348993028852443918575391637482911184 12908899 2820898971600341117815950352636878605520 12908900 869389542679507198712208324989043888000 12908901 25485686851980699797908255855865304480 12908902 150439995134426667555866484920833597152 12908903 -280424238321490886412714487208807256480 12908904 568292439859632105950692086321272832000 12908905 1407110324973352191214552171878083568000 12908906 1067606783429966635357779389291057695152 12908907 -1121753101932439261596210263379217884864 12908908 287595720813244125670344188673632303616 12908909 -128577965849896898829509199841727925120 12908910 -99025764455293890684523045343333498880 12908911 -652176128232331124986445449655859450336 12908912 472305198824566572512418935234394095616 12908913 -1192319428898233972106661990107460816000 12908914 -303836259876760430388899834478021341280 12908915 -933223281841088118591373570762212019200 12908916 709649897576888145768256592209170432000 12908917 111226755243111215414294525032302162592 12908918 478719926397507993072000255890581055040 12908919 601992053590869499048705714932535123944 12908920 67826090949495645526526868389200281600 12908921 -866423494866174762743688655479180409878 12908922 -401574565143694315931283670690702494720 12908923 549932969853997767005786324172264241720 12908924 4545454933018940762468591411602716672 12908925 662298333505662844636425396446412416850 12908926 -1729943943223165492061327335647268700160 12908927 -91065490590519445011685868403538260288 12908928 893263527840339752510663074350492549120 12908929 -201609369176452166851845005203533331920 12908930 163658840028879405479948302993263014400 12908931 66824175677537940886161904131861696000 12908932 -286286864502457494868495843945290348288 12908933 2145644727404631356809539721474371302976 12908934 372943799907180033464987958002728556928 12908935 444416688833823795295902912738906636000 12908936 639328685708410243463144894080353730560 12908937 227954430134480377582794180647182406160 12908938 227548312200272485777437090724718935296 12908939 579461234109139476533379062107350960480 12908940 -637962901832587683498233998752427622400 12908941 639985039102261263456831220698353428800 12908942 -627153856262724792324217152680719651200 12908943 1213309383750716910501823781109979507200 12908944 -7458378886529364706466023208343306240 12908945 60028733989610856021180019550381913600 12908946 -385601837208925724840397728867609143296 12908947 -326195059312728910451089334869943191040 12908948 11033945757520096147281927437328021504 12908949 -519871195901021596260814439648408893536 12908950 -432566542956648819627103028710284273600 12908951 -1837810865638559340377380043102256707496 12908952 -741282209512486330989583755278834227200 12908953 -2014569701978558152345520452019012719798 12908954 -450501603708512577566144120033837287968 12908955 -40797076660698507924830677445889223200 12908956 1049062548193189474670905424145961541120 12908957 699723486694859234033108740455494722752 12908958 -153110398491316565434932625721756086272 12908959 75478682411897899265243766541406660960 12908960 471089508796451182343390958466689269760 12908961 166215779604571157547503930722266583680 12908962 148200358695875071670711730261903623424 12908963 146360621487749939259303624570283381212 12908964 301176509662221914375690740948803409920 12908965 735831825337679739471235558723731802200 12908966 -102482616489008677423225030419703543680 12908967 -193457032782232285939773956220559096416 12908968 -216371780024361462701999204424790717440 12908969 2530692578736250520924058552863575397370 12908970 9139129572782667743401979280587107680 12908971 123718395942610926706963078699934338200 12908972 896502604033892968528760053427904619776 12908973 -239844856139133108569371388693123112960 12908974 304102560461758258336881017452945416000 12908975 -1057684375868960239749539500356650391000 12908976 321315062936672759758891966239854395392 12908977 1637940221336474982579547404961064935826 12908978 -139271693127040049681601634851162654960 12908979 -553922953225912985634041173619464738800 12908980 -160739912509056724521965065543257292800 12908981 1256754400924467866194773819839280460782 12908982 94584245567840503725045737876792582592 12908983 1078673080611957168469590235333301032232 12908984 -709035729201697916344777979373528883200 12908985 8214420646849126668972951310268616000 12908986 33098603405197104984648180679691251680 12908987 -2650460148612090177924690211640812800 12908988 174180953473994214129535753886264853504 12908989 -409431697251975600483476263817380069760 12908990 632916568489561167801013282516544778240 12908991 -2274871045118509441019824491511652733936 12908992 -182426324607977065966655877715253526528 12908993 -115850826212269131615161224522335853758 12908994 -117374285693642743187109264064757068800 12908995 902119246468491787714056689152350681600 12908996 1128282032625286664017731950050243152000 12908997 -1782786339234813522057224519922382344960 12908998 -888772672317761681356865717413389050112 12908999 -11811688392065845094485359769485768240 12909000 -280756070093849081195236526424760320000 12909001 -481853485781629973841244308710400738252 12909002 931780004299856132004264839039636832000 12909003 31537932257153254498760322646471150848 12909004 -455671641034520828813374388749179597824 12909005 -610895626662498056725891309361714673000 12909006 -1072783655959457052951944007395444544 12909007 -175058962235138039459817753100375184160 12909008 168614294085309092596793340265988751360 12909009 -357650704567440068474713417061378155200 12909010 43965267519890356140422856094313600160 12909011 2057465925036834519489000638368221313632 12909012 811449998124923800381103046627763636224 12909013 -306185704201033413783531489435344481476 12909014 94815275295548671492250850471369024192 12909015 191959919945062267399709993937923973120 12909016 -1132980137039538010100173938383011184640 12909017 -383938199840228110394030608098560035680 12909018 -406003943077179562827819758333539422720 12909019 813963799288355703380296411647420388800 12909020 331536271656131939396885613337159925760 12909021 1258898045363578239685425258928464016512 12909022 -350058776340975449528323950587379658368 12909023 -154256878563731031133898781874368680040 12909024 -1636863638293170044173933448934048399360 12909025 1049412250248476166388282328354091970550 12909026 -13144492635075971475013400231583991296 12909027 186741177255428712122837010084316492608 12909028 102394413050137068890581790789051504640 12909029 -166454543433543239156051034068771647680 12909030 -2880867460316481541493566722931783680 12909031 -1468778910106171265082255869318578194720 12909032 50750410579683892587391358308497684480 12909033 -466204945285951781909820717935506690998 12909034 832654380591915868435543317776081770416 12909035 1216760385828447556892562571328403452160 12909036 11934917443964461128354593105792679936 12909037 -1919963786504151277829163853777061365760 12909038 607556634724986895065425182844356921920 12909039 -85472212948858923037042792649160069504 12909040 -152299003861650283347723149708917309440 12909041 -553044385977441266626971489704408595480 12909042 369528969100965280142143607816208924672 12909043 208010038061397873749743457208675190016 12909044 1194699471723389822582745245025521483136 12909045 -1737051017397828793965418945404288960 12909046 -446488368696203508918139927981617138528 12909047 -1278894635038841253938500723201376148504 12909048 -75411437841173938808136005047230935040 12909049 -1225983999561899012722330051645617724800 12909050 -583425794838101185256085167524910208000 12909051 10535134437959997864714219622472505984 12909052 62112629578094975735343593068719239680 12909053 1940602941233160993124381383448290589920 12909054 242742481894652232896965011348474649920 12909055 626268973423106420677157425105701535920 12909056 -400038433591389552220019389692672737280 12909057 79400861101334969876291326753400736192 12909058 -969976986552995375655542124305295747120 12909059 3241687482399892078187067911586021102504 12909060 -297285162868741147401290619425800435200 12909061 1434590214153262432219957885748811157824 12909062 1228059518072907339055504324701853488000 12909063 1055137305016347358965530648348047339944 12909064 -264090551979562844540555305173926707200 12909065 487711979930301142812228973119537318060 12909066 111191995612493458813064259339826938624 12909067 6422972455436359120409131272388073952 12909068 350073414904026847026569467022290990848 12909069 -1169085967529968150069208910828734488320 12909070 538247421069033845329557931356426636480 12909071 518298519544827181845170757975661596912 12909072 -139246720317113396677201484270329135104 12909073 -18411082064248555851399464198499019296 12909074 -291843231031653542077773797084819696640 12909075 570969895259842379765316990423122760000 12909076 -1316409416407605825789712211009871322240 12909077 836203785107023449186452069976423046926 12909078 -30353591205166186636525765043961937920 12909079 2160936467208289228983968254043716592976 12909080 -829821952977752788435086452251293081600 12909081 -295120511152033957312246121653816243248 12909082 -282996216730548705345212461955960678400 12909083 1347053461995156982162354540729863694824 12909084 -501956041906143931101719645029282481664 12909085 87043291414596731158550762116899294720 12909086 823845103111278879234583535098928340480 12909087 -425534477570699217413508921503281581432 12909088 950508853081495261978829715435393515520 12909089 2777531136288064919228055367241926493460 12909090 -152837746080454337896143094252872775680 12909091 202948579621821298824503558517721448624 12909092 47922224543589062282603440992387244032 12909093 1124550446471404771970270862787184368704 12909094 -532185855099825843897209055776812262400 12909095 114634472076312741676500328211467727520 12909096 -200673213733089742264261623820534671360 12909097 627154441222463295603363760623501191546 12909098 214917429502538238604592229601743322800 12909099 128147006424022880126331181870338106032 12909100 -1152446382175460778183633953730630681600 12909101 12750519256548194079794693493321252504 12909102 569625173227032241204096763996014304832 12909103 -637066186908827037677670755297917031040 12909104 -106222355168780029810905595235381870592 12909105 1176776304890929420863846425055501974400 12909106 369749234618878859714718846876640942080 12909107 -454071080054681733827502895977971135520 12909108 712445304879731757252968589783977717760 12909109 -1117239324025262634106612603195897516690 12909110 -942782045769361032088609425131852221440 12909111 158972736922440913532894299471747929600 12909112 -607626870591252743343858336760989388800 12909113 330021236611155031214256488894332662720 12909114 -474643642916609723868062694098465594880 12909115 668145066101279031000118400563119764400 12909116 -14335985870256117941519296535725940736 12909117 -12655837212026350975794763916150559744 12909118 -809534384662748052358530451102150736640 12909119 -1157260179228940391188514319843060987240 12909120 -32348086473944902891378296641279754240 12909121 168953024909645751060939337506933065812 12909122 -440629784084596369620255145736707595520 12909123 -590289272086235466352968787257632916576 12909124 1249277626836749050939919967722420871296 12909125 130285993164458634338822088528552798000 12909126 510102788983196248748371196863519153344 12909127 -1472993688153433564809715927144917584 12909128 -138908291649397132362361752934852131840 12909129 -1074773641893024361308582584357524402416 12909130 -5311205823279105421087976849520000000 12909131 146277556121698214774184806979701254932 12909132 849503989720327685145600233445224855040 12909133 -1450317742688822483279085856986265793856 12909134 -435413958788186446627197059672679163008 12909135 -76688214229228902783056428170425180400 12909136 18933266599661863006609537381491924992 12909137 525876221269854412444807909530104858184 12909138 -141750331513927709962542005556567182592 12909139 -2354480887711703776201102644206639287060 12909140 -568776177284937137928505115285840478720 12909141 151770603984577744993516147688313108480 12909142 945565258595059471559137186473409181472 12909143 99406611243420127012268340981110254344 12909144 -116302410554859903236431487199475138560 12909145 -1639376160772162696800862254145931663100 12909146 -22201379067597914424350637201554103840 12909147 909772137932090635191971718774038398320 12909148 138193978440351351917296813161435571200 12909149 -152864204894072946024605576510851183680 12909150 145561558263368585489934287639926492800 12909151 817608500566500084297130872964513238400 12909152 832514566089390140598335084314335117312 12909153 1323146686774674794010314125083230563200 12909154 -284495350195134514019532825620152603488 12909155 58043707306985358119393267994205971360 12909156 134539270313520758947710018124038672384 12909157 -104362907627494542512388459698962604712 12909158 957893563178189026518719813722790966976 12909159 15492938184121989335896620408745612800 12909160 -1584347234286673712003815416868005888000 12909161 -911502731443055818298933647368395030400 12909162 278942707835773185474159409253815570944 12909163 31698454369662370618021601021174743412 12909164 842185362599073874911864929651861523456 12909165 8999147919244268716468820464534107840 12909166 1316229798122687680915408085451013204032 12909167 772617576332045362531513160736349098120 12909168 -211298442557939681155553396616605761536 12909169 -217412163262316358900567531989118414848 12909170 133176288117412738180204408810256371200 12909171 756898580928853696920623430299158151808 12909172 -1481564211606440312669668466045736413824 12909173 2040320583006440578365162391466486821422 12909174 -24174804552846080245099074212266415232 12909175 113535100208787350930224266919661588800 12909176 690311730247113409396357946663393280000 12909177 1329790436205805777316086464729712105914 12909178 287099559649710793362014644830727649760 12909179 326080490730739909145587217931581391780 12909180 231013853706975997967689087662503592960 12909181 -587240058406576205152303194040091797536 12909182 102163939705444501826315163867329126784 12909183 187805362265379379011419849263274830080 12909184 -1990863885364221918749619138041405767680 12909185 -374301061064629647537215423966443432620 12909186 -599513688549860594357831599329596467200 12909187 -2120792151065425864372098453299821339680 12909188 -2169145722237349038979216930172146828800 12909189 43404807993485391415996308777526073280 12909190 -6789463488258611816968002724611352320 12909191 -3082249171328816980430195751246565265136 12909192 721898822844559918934137606758588702720 12909193 -351032961381270964168396499811664580160 12909194 -900191845407140219909179859797434769104 12909195 8068684440921337848428820565151609520 12909196 3498066302285786874202701131600494216192 12909197 391630164604653703991615987525408604780 12909198 70560831363657137956305078807052390464 12909199 3757655237088538982345830917484564274400 12909200 98244019644689660727918335836790784000 12909201 66361530847760505932505162112408277232 12909202 -17143079518692139212673829575050238848 12909203 207796718769171455510906865641660748120 12909204 -352555352169410835703289186427295715328 12909205 2166147823093228502149201720090974500400 12909206 -382802483924545126459851550081048137216 12909207 -727798517388912999038783845385171473560 12909208 -834541660959950966863447595804884992000 12909209 -31125484437994640918312656469893760496 12909210 21652078775382433320904161062172334080 12909211 130152103558978088071972106283048602400 12909212 -21588864912598819453259329769863127040 12909213 -26842304979390996949077662019509273940 12909214 -628394811908408504958538651095251805888 12909215 -1256061785782576538165246096359807086480 12909216 1011062081531103727437451626078796775424 12909217 204902048072477181375929829605636055266 12909218 -376137779670749019304097734664251497984 12909219 -147109044449623404638515799343245436432 12909220 705953390707766338528769966130857717760 12909221 219135968154578311493814143995180590264 12909222 141411837918087591512601397202160052032 12909223 -812058562421378143878011086866642427528 12909224 -1628046154302034936837479851333645399040 12909225 296338358452355789337932079639122380800 12909226 44489544239029419462456622689973873920 12909227 129957108453356275182609207377397688440 12909228 346211376360870183011567531964750251520 12909229 -591958091492818228306672193981359777824 12909230 -279039395297054198164700769723832818240 12909231 79617146111176182136420217575771078920 12909232 203774604104608981347814290142842060800 12909233 -261356599948092392799316773175660776576 12909234 -32880240990864562771253402301005683200 12909235 -577012455009996073453767060573364930320 12909236 -861713471740524861407224601254186935552 12909237 -48932617922841160821373546520206448640 12909238 763883173541906810083632606527273519520 12909239 300701186759652599618792458283574450432 12909240 -568947265147849704740849775356319744000 12909241 -255069717260637148980024125356576758358 12909242 710734421462011912439012114911310044272 12909243 -189999135168607025060293865241013781736 12909244 1816462767397142417909103259970111987200 12909245 -26218542271101967358465152915431988800 12909246 211812251554401771292983642724335037440 12909247 -43151069774356383174154492912784271104 12909248 1054445275438778723490478346027925504 12909249 59775698249512653288028461190558154964 12909250 412534098688502026490069032363481832000 12909251 1209593559123072014148805956477329064252 12909252 153972505564315464533546661665228946432 12909253 -81996793800845601703830218985618276320 12909254 -1242684045181321539612709104017433803424 12909255 -290977481059901124667539326118785479680 12909256 -125679576375003432699318470259450839040 12909257 -1991222626046287478682283775038129411494 12909258 -13031484652618108033523485371858640800 12909259 103509149531886296918350587044397167040 12909260 20140316657427529314689712191879454720 12909261 1148055592852479750775193892235761185472 12909262 -189500904954686395317760244914555590336 12909263 -50781236475136876026051453248279852640 12909264 -427765328675268471738692165566694817792 12909265 -1269137740430663441473208520333523190400 12909266 643536332240928146416280778059059634832 12909267 -696875209842658585256163696876281164800 12909268 -72301618155758088355508805753103130624 12909269 -60716251971054910212826921708487598720 12909270 -370513733215692983467792300934308761600 12909271 1696004163737706014721181678304309998472 12909272 -157567631643138294245646160280230809600 12909273 331934183902286065107138279654365384448 12909274 3120534706317011384280537191041976832 12909275 554547972092628377540614712499160293300 12909276 763190954619054369337053865199525548032 12909277 -191356784915468753192591107038350166874 12909278 -595215873826469173023654758628021490560 12909279 -656327759536252906109784932495120468352 12909280 -1059431559888756394722887958551746314240 12909281 870890376027441966808228643796159237120 12909282 -151732457151197976143984215913345104896 12909283 -1262766155716741719240185542074136570468 12909284 -1304767327635080793256314354352575974400 12909285 -268886822106511442224840864424478894180 12909286 308381933399618508234694745959405983744 12909287 -136033594141689648582871915405813507080 12909288 -6311900777621462850657176607888506880 12909289 544628141896430822551103638379306891556 12909290 282342242681709744071491922127561958080 12909291 -569685410963705009165369269023769614336 12909292 -1289790182242708722421561888710733578240 12909293 440414768073007396968889117021720621164 12909294 59837489322931142831894036353002472896 12909295 406226392741504503265709599511451477480 12909296 183650574718793553004302350271692931072 12909297 386579042768307909732032601445349689200 12909298 -315735384873022665303166382166792879600 12909299 -343749212564452856800365356618410512384 12909300 -90641144134000371854264228966149171200 12909301 469864427855293469900723942198233209600 12909302 -301651189966171775189792984713998483456 12909303 -861245278420406880800880499804810064640 12909304 -2873860551827697174921036233139663360000 12909305 419657151126467285832885837653939771460 12909306 95103358512072866340484484791380844800 12909307 1627084941095376226569024064369902667752 12909308 464439622945663385643938612910333837312 12909309 333368649748852417768301097407704848960 12909310 283839427054985762937735242620980480000 12909311 1106848137396325850342005616698406584800 12909312 64287398064338890130338346008049614848 12909313 -360304569147296925990897573202554781438 12909314 -1018336741794820719648612491049994531968 12909315 -30793341234493145462841040237556268960 12909316 231897949700544339874997405035398451200 12909317 -1368348898069540897504643796492890001600 12909318 112721195635283874109876474833407992320 12909319 -1823111214344969693324959056958108338280 12909320 -15316864500057602808384295518190694400 12909321 822036728987451756203471136574614345600 12909322 -296108649105013307264925955208588939520 12909323 -386096539181415862744063812726250504560 12909324 827449871519023739153796011018445315072 12909325 193100351372948253805709602834814371200 12909326 -524126907591356241796108675976912013888 12909327 545480359976620533437766495095674218120 12909328 285473071860263525523964148633045499904 12909329 8429118819792334963284880114347758400 12909330 -62127837084604095203441600546632949760 12909331 -91880774416429588596451397843475136 12909332 -16215464073665313640051522614571403520 12909333 -165340724130385695098613996953585364576 12909334 481832946941731118629100400486318582816 12909335 35682100450851422351132165143148144400 12909336 311697060773212959676768529457407262720 12909337 -215290782249684509207182237368399435328 12909338 514889333463287157720962607997987796928 12909339 -333616677983132880179518989236719359696 12909340 -879204146337018580998313574225538716160 12909341 -595557136681167946673130916098756895680 12909342 236979125216829464187995244150351660288 12909343 -1739153315362829946200963007567277525408 12909344 1493200705228558557525446405537933623296 12909345 453807637427168732607964499323496603520 12909346 -192834499487623862189506260115754325168 12909347 1483117829365693051702044422997873821760 12909348 -686870691705927006464842764026413178880 12909349 602489471112125453998022527502892899136 12909350 40176690351710638566731898842179346400 12909351 -174909662008854594166842508670122953216 12909352 -608803711330999825678293311244028646400 12909353 2314331781240877026966291641749342612602 12909354 10287540849905219709245526630857084160 12909355 -1314613228018718477743168327714552796640 12909356 69765445336436907956353364732082677760 12909357 -572191352203042267620750314929438559946 12909358 33295201542474106125595149663703640064 12909359 -1831225606438716077614696896620475108984 12909360 3785226761153285786181350329933824000 12909361 201363077699376739567252979620331174400 12909362 363563215797639416341684894907835377664 12909363 -92866989807667475657667761711736518856 12909364 -432514658406364399198265825501039561984 12909365 232833794041147630496600309787933995520 12909366 124889105440721295572390718768753235200 12909367 2656700609447919657171650652762069498192 12909368 315978957943476780109383219094115266560 12909369 426026963714939074309391791860659110272 12909370 -683992530802534475600092103002348569120 12909371 519091461879789369423786242817506788272 12909372 298971304874887368626417067900029190144 12909373 -395388769395856601519313728303616841620 12909374 840812602548388048612895055275532672 12909375 -1403721255085566100905024756740532150000 12909376 641701840923465833149149431168046202880 12909377 193484116269327516545424452728970595840 12909378 738513873780127361327053975404608049024 12909379 -308881502124470013282881577563593670400 12909380 965473835736001837968518221736090726400 12909381 316411497826621352432706828146968073952 12909382 437249133462048740687849929647651050112 12909383 681145637057838346825896902382535572528 12909384 -186811626226919716140878646569310566400 12909385 -909080510533670139705489621297454203420 12909386 -565695008157951195721504572312902400 12909387 1267548054009358169832785341210335711960 12909388 744972366131606984133217192701632064000 12909389 378808333826092855276635716382632147190 12909390 47219747339447548983779869060180992000 12909391 1854873880147459904719010126602583321784 12909392 -188107468553463546960365538092830949376 12909393 -37659666235228489038211688206526532156 12909394 -775974373260609681671351479870740664320 12909395 884575637211496093474051606096763319600 12909396 387451970111496913087076131328294750208 12909397 1099662099399491856752994424760162096846 12909398 -338693891459205432235254841758687068160 12909399 151660878980914660533821234840694876264 12909400 38411174688951306054207624588463104000 12909401 24883932243257132575396479019866842772 12909402 1441916001016676532238307315805808680960 12909403 -1281039475121109485172159061468662845148 12909404 21032913471697673201054766141111270912 12909405 -36713570537359067535696453644284257600 12909406 -985336768984065164207073497052781056 12909407 85702925312483337852004094868210137712 12909408 -404086267519710503831568913280272957440 12909409 -2401467160101628204688925248489312529084 12909410 334248192209860427079835269024682935360 12909411 -197235732194362462206888584482656487968 12909412 -288661654615975232939507704868688886144 12909413 -212931973793669911014503100291942570816 12909414 132490246307855673552094190379855624192 12909415 629255966545199849669091069930838072800 12909416 137866915153368188839579591879235481600 12909417 10142985132943784989498940443547212800 12909418 -276220422957524401063695043955856309840 12909419 -1356322124623732468247787864614742260304 12909420 -622424117058868689420591005351079398400 12909421 158771290341694109971893516999030141504 12909422 359563944998305610902924005994328647872 12909423 8910179985983426974138595136793509888 12909424 -43190565886985808543455829504738263040 12909425 429265077447932175082983014419396350150 12909426 539067936919672350729993186470054177280 12909427 -664782041792391133498407293849343180724 12909428 -495606174370737715376254132189711755264 12909429 129874127137920215125812038241981115200 12909430 -208898328808408138518214327060622724480 12909431 1966417229365442853863237396162389040232 12909432 -957186023269810879833636103947960975360 12909433 522412725332485442652410383353902472768 12909434 -641425101960443459903589171937058419968 12909435 206093918716587007013831939668898219520 12909436 794892185097437165203177270864846848000 12909437 309656191213035921080833655338539109920 12909438 -441884870581211474495586985086151784256 12909439 1758315996384259486145454465758643009856 12909440 -855503278301339331854155386221651558400 12909441 -2279416304325395548856646563263920650016 12909442 361713919213391425364844622962437025312 12909443 1380748100857319349000357613736747922432 12909444 713557673192847072864336980555828284416 12909445 -134227636547510410533679041428630306400 12909446 1268660495529511001321472918293581111104 12909447 1104517165728100838275315337311470912624 12909448 613817254507490685803450028314900367360 12909449 -600211317423854808299660383361941467264 12909450 -71288125249961046276223465726168128000 12909451 2144150197352876230877803647406853706452 12909452 1465086799757383231008381031188698939136 12909453 -8725934769020050066087013647538815296 12909454 413945222938490455070095231452569728512 12909455 -246047164590365550775877663758862853600 12909456 7483262245278315114176852387676291072 12909457 -1201767851189760404163043991396043815568 12909458 -505519505997901090434043118212976119920 12909459 -948575338587663460837079925620914721496 12909460 -433963319255861004953005515917783040 12909461 1901970350192496107000042162502295858062 12909462 -23055157328612635323609655356720904320 12909463 102174269513012004116306913156301367808 12909464 1373466196396958952447904204706098575360 12909465 311107154318347854040478416467523438920 12909466 116617699394115063358515998629623768000 12909467 426253471616169366555510157138208352516 12909468 192908430519611492299149434733584375808 12909469 1434231195823284997418261438782404708160 12909470 3880128500260977088388436442381762560 12909471 -687407200017113589278880086760091253688 12909472 -185776273238563784848596973830409420800 12909473 -1899391950968175748559194130652076981278 12909474 -331911000646234120573197353773299365760 12909475 -220368740446474613712353838885238922400 12909476 -810083594157024454884900475172150701440 12909477 -191170676989049906617829133648979418496 12909478 -921875939008166995098210915456285372960 12909479 1071685898002283203811511797331605878680 12909480 404425820532560365932591702124228608000 12909481 -900823735044135477803999702114286490268 12909482 498476737585875988600538187966503064672 12909483 259137111101623230846589982100775911600 12909484 517321159132377301036939173540367860736 12909485 -50807408119244489996995553203686535680 12909486 -319040788627223181547092445203395758080 12909487 -273162537392659367428394909235799075568 12909488 -310028787000771202312664985650679545856 12909489 196187619031024245673908693040009843824 12909490 211095169139546518698948150756541440 12909491 10415626536134837046105000043862433600 12909492 384138211958875689203566587615011346816 12909493 137048946122808262525091707694497718240 12909494 -399896742540419319539344971575882043648 12909495 -410857335379157499313476810970123584000 12909496 146454895580942506940866272574064885760 12909497 -2013179711246555852893245118479068331648 12909498 -75423077299865492951527823374643834880 12909499 219826388800435658355235833032155178880 12909500 -1389962139215977564731041742938110080000 12909501 1539459271002494780453111947204424169600 12909502 1296286436421750988010120737888340381952 12909503 -42612077684731040516020470973795672776 12909504 -189903018167477644494872466898569658368 12909505 321670222570433990454532472110259646720 12909506 -22064204796290803942480283934102850656 12909507 597661973541935538578384732194938714288 12909508 -237763430017701039688154430736314526464 12909509 467492512159463586152805616469923900800 12909510 64737296956742945506405724899143360000 12909511 -257150559375845415650744162133033867696 12909512 743330487865481510545671906121246310400 12909513 810673647973522175606433506870414313744 12909514 341039812292798644892977781039789687856 12909515 -69141636209302096759815428526335130480 12909516 993214357527945924396758991194947584 12909517 -1866439990675126338013868931314540575668 12909518 676725693907112601484713660886796640960 12909519 275221945218505453916298460252749819504 12909520 71341958858313409850340767312196894720 12909521 -241253135054003259231669228201702379278 12909522 -258023616129593923136677309468451437056 12909523 -641213170771231485414580435533071232696 12909524 -475112226691192406813323413150716275200 12909525 -417269613373306271620693437877093987200 12909526 -486073291592784822209796615504131358720 12909527 1027511845508095359126800485091188682376 12909528 -77078254718499163200225675468896256000 12909529 2197024448690896456345866301480843196160 12909530 78093467524925190922836385720505661120 12909531 -545402627442871203196266486601226541120 12909532 -347505887328478375201376379197564648448 12909533 -275777996286014224568974023756478455936 12909534 -25887679826424354777181413616619673600 12909535 -10023880170690820308588865749559586520 12909536 1282341682831186494912251721545951477760 12909537 -75420074765717058967778638980548379648 12909538 44547965907922890296551243456906147920 12909539 38671354045213303603396859595728048880 12909540 -117044563076107070687189247662593413120 12909541 716758933604851910054200859778442708800 12909542 836299363971931335181675680292647840000 12909543 -498583001470821317453292850309340632536 12909544 435446455542288695244328202005117777920 12909545 1566777282011189495172890736404344508160 12909546 6036917609462106127421521677419479296 12909547 -62950522467241435376555256559728310272 12909548 -10580120036543522265762006277532497920 12909549 -1029613143503014468024636507670462287872 12909550 -154684545784474397091329720925775872000 12909551 -1620645304648849874731221869728331798448 12909552 -79932034743778920695027756970982440960 12909553 -1145946178115647595369519693995220918220 12909554 -62371095485400085510686222433236211200 12909555 510887213747323018341482916931938755040 12909556 -203637709045106128046369204245991577600 12909557 -2133379531045908755779775694962958586194 12909558 -492379336184983295154126282712615588416 12909559 431937755327450318402319434381395064480 12909560 67212881364606585454574501620279910400 12909561 -159156283698102963833405435364643711296 12909562 351271843797988884250908631704248731872 12909563 47252200603268814035955636724079796744 12909564 -217062259206167053700094031705975495680 12909565 -702111331926685924543132083333619587540 12909566 484111465210430374408567888952113631232 12909567 320970816111255592857044591624095756800 12909568 -544372115114204738540950503221104738304 12909569 1309556240638427056564486210066938801840 12909570 29376248934229693541399686733870515200 12909571 -1555610917853018212381463591837540470248 12909572 191598969858699494340129618755345571456 12909573 -425176736769453051012927043758068706978 12909574 322682241115682822735927079909156157536 12909575 116200506651224270176055779530901632000 12909576 1287331950004922627826328637333351424000 12909577 1317735217803330233110239817801370300980 12909578 -170980639380854280753649046704156114944 12909579 1569274675504471679936011102856442048480 12909580 -255970622398500199332088674482825763840 12909581 -340130858248748750674413060530123583348 12909582 -55565946341426418001413645200185601280 12909583 739397077212592346338242500286042214832 12909584 221814679745624339062081798797442154496 12909585 -82432034642730862062534662697345523200 12909586 -352797238972377179778593985432684167520 12909587 -1022972153274123331344039986200860343764 12909588 213095807237897051745091521669241466880 12909589 2912970219491203392104196568115483232 12909590 -50077513764462920212248287923866775680 12909591 2116650858017990301137521841962308652800 12909592 -1534907120986055348698679993624775966720 12909593 -1602096815871878980306654746420339151158 12909594 -487834842371720918836019655264775488000 12909595 -865910267943771770915506347545791934400 12909596 245415857120224109266409526983349989376 12909597 -68140066785876490421236362636894825600 12909598 269218175364522323817968965075361935488 12909599 -201638764043296128475329609823516233936 12909600 109045249322296950298695160102138675200 12909601 -1556192957670089641771782759193588200576 12909602 -225252911171708512419958773943368067248 12909603 -187204149073151283186787302091236324096 12909604 -1132131833954834371355832535504936274688 12909605 1244216886180337116844323083103061579260 12909606 -142202865223723007107940364733360934016 12909607 57428104104033828007858460248459194000 12909608 2102132682592105298742979389517212303360 12909609 158891755497049479387015021423913187328 12909610 -29362997109765889806636525362146990080 12909611 -617853678096239500685684794242926640 12909612 46705630534918829959483077487338212352 12909613 -1693499163484468339988044125121107840960 12909614 110004944142335393918902908877052686656 12909615 -304182436129842525573790460216215799280 12909616 308261641330994284041733445358525087744 12909617 -200663037104943838479553308178070327808 12909618 638158713344257280631415779186404448768 12909619 -1300952886240917293903699615415892376080 12909620 88051170709718961887461047321906727680 12909621 -789558394230954314863120106168116709088 12909622 -33123709830333336681820229964226915776 12909623 -782594637249642114662769326347072567128 12909624 91997316661682959391746789074563235840 12909625 -291994241880246992105300224681656240000 12909626 -169200585068105779906538321512321390080 12909627 -252688192400951012365862333891004564480 12909628 114314821427028480581767446118548311040 12909629 143021543176731099060413690685176760000 12909630 64832349840276912326531076200587747200 12909631 -521882257316037883430535954216022440960 12909632 3195133132646206570736905028791959552 12909633 -135314439218919474017125454722573407360 12909634 250162332792545900837631512839639387680 12909635 -248093566245827073536843362711278631920 12909636 577935221592728405428830327931924286592 12909637 -847258174131693802779517911793070060900 12909638 -142320889170710292143292530763151605024 12909639 35776723986998017265500288371437962320 12909640 -436304674595120685954146753651343360000 12909641 -2071830384392827768772546091372875351808 12909642 543489631266490027327660815466934406912 12909643 -1301172903190263098166002365531863568108 12909644 194259882712529299649724616743803679744 12909645 613495122112795853179435850840816640000 12909646 578274058956431824945340528607607560960 12909647 -8850751309942911497315717867273501376 12909648 259266055888926578454836015272919040000 12909649 2256107453828116206301389497288137095307 12909650 -166853471500664777522675863624629818400 12909651 487343643749774664221605640546446735032 12909652 -60736185482818492337003511482500536320 12909653 -1111421835521353252582774439383422658098 12909654 203306257459277800997221484003693999808 12909655 1024645193221309087527466429829521875120 12909656 1020473011360506921928894874271986042880 12909657 219889760454980171042862683370185512704 12909658 -903789890687251650438745145769353191200 12909659 323670906235132478042941400438280591360 12909660 308655145009631479606016899366900085760 12909661 2095340451746936296096371017697034271212 12909662 -740535808546615802972075551028711766336 12909663 -24934915230704954953112918188403661240 12909664 402011804792041194521373839654584320000 12909665 -412616358457953241380654564683804360940 12909666 36250215078744352396477824333689806848 12909667 -623664097269229375009692086788418381284 12909668 935042079962303121379758493289215506048 12909669 -839266409799805301061907112930841812640 12909670 96364563901689361240046356604938287360 12909671 -695444222316919881093181036250769915456 12909672 259502320656173956278145718486126592000 12909673 41224479454553104493149452144370282880 12909674 -415992822181809119180852426573066863008 12909675 -10352557657230707796524460481442644800 12909676 437639296739324038039274349674894581760 12909677 1206189998116118696572765326612021218304 12909678 -65010805225848131121952577458884311040 12909679 807030612056989442560902846554560675280 12909680 -109531518922109946822471338008791613440 12909681 1113707640139736457737148382650324219012 12909682 -27907117889203478065242548706765005808 12909683 326067934664728179066053711088272255040 12909684 603294890653672490396253772923913691136 12909685 59887248684954778190641121656623235440 12909686 398347672760600534877179774027566725792 12909687 290372263219726938314010420862388695632 12909688 1768592650438390210527567601034571755520 12909689 -4024077434933962281144144594366474876 12909690 248082124046617143945699187753704407040 12909691 -1241415674411201020147259521432616952816 12909692 583649966988613916144376277354365474816 12909693 -274364452124945538572635657872079380480 12909694 -110140425468695423719241680278284264448 12909695 1446093509100914610343578042591780484200 12909696 -1270816565682047528093481229587421593600 12909697 -2000735064358543034424701391921612809854 12909698 -126670229001250684801719027071750216640 12909699 -53248536306299958184956261230782137720 12909700 -350798937673952653764547911181862876800 12909701 -630759380813232505959896787252941934048 12909702 -41409888025181861944900619943919534080 12909703 398265542838916687150272763099030396952 12909704 -1202256451131723180623810467991864970240 12909705 278086725286694508526255928761657767360 12909706 -1136935395502236582350925483634350481920 12909707 49129777366082969926211724173810555232 12909708 316993054796800038429212676109851694080 12909709 -1965267749941581323051036533476766006090 12909710 -192392123715281780670447301021326564480 12909711 -745481006235895197520912369780266013440 12909712 180174821471075276518186343865186492416 12909713 119877016449129648665221721661014351220 12909714 700323374244610829202502546597313255040 12909715 -240194783904344963565684346129275388800 12909716 -268977546833929753938827878151611694208 12909717 -37817767455837912196486096628178037440 12909718 -11543770034730865202820984774399092256 12909719 343130970894278198609248241986004884440 12909720 -57843172964977340417001478532610662400 12909721 -49055429574386801445107241843686949456 12909722 367908044769743121892731645250383090432 12909723 1178032147411303995835621571284246181784 12909724 1610120142950378641252947265842380074496 12909725 1103065728707304076212023459946126878400 12909726 658813739381373584295038189830278902400 12909727 -378847643010091716216602346760140804000 12909728 -561922399863948007944003668087329652736 12909729 -156893384837103349344953504464202472000 12909730 118932808541823579606919110276956596800 12909731 -1716887836189757878596767932040383157400 12909732 -27852676572321089120425495838459904 12909733 -2615210537099134096111815454947952256 12909734 327970459246702653926792619964162370016 12909735 -372578313672618356995518167856617074560 12909736 -644050151596096849758745441968241259520 12909737 -1997858814091321784255228104410076875120 12909738 611101708966373071685685787058720166144 12909739 317544726081261473807840895992464044288 12909740 121984893038659767027864523169798707200 12909741 -525326361442386235252580971307951809632 12909742 247803928794822418204465438537498747200 12909743 -96293151268824029141350748986196106240 12909744 -116727852940450250772619180613178556416 12909745 1485972470150771930405684211500077176000 12909746 -942259031602021714345923951811716338928 12909747 -854965379461181956347178476249811259328 12909748 -558913935514269530835418919803571994624 12909749 1875061328720629838513290099282320967836 12909750 -267256253958897301878256123966824960000 12909751 -1474862979434890283617894057923050060248 12909752 -353645531069833231247255149852640870400 12909753 -516669154038567987070691246727104215200 12909754 244069756967078957750393924859701295360 12909755 444079670097879631043821244027418188160 12909756 753452846052678364936735562378833658880 12909757 217688795952469808781582860805530714624 12909758 -83536703208292628377033537759061721216 12909759 459836860341344799803139697326197466240 12909760 305314227885555286575359910729461268480 12909761 39509327298117172386466544964313847904 12909762 -390175960277771553943843898213169718272 12909763 439643747971604461288297741476489383224 12909764 -70143132200988945708674140360098447360 12909765 -763721493803136099121836977026086087360 12909766 95688429153723426978690750728735371200 12909767 -78106885003582239050013639521266296960 12909768 536250291404328153353906850381015121920 12909769 1330521334800511936026301595915536302170 12909770 270325992632775266838686275105783646400 12909771 -4524939574606985355688878183963209328 12909772 -711506785419100515063241904427919779840 12909773 -2166658474903124783460240078812532195978 12909774 -171984003551473024387276598128437167040 12909775 -97664954153152815849428702704383686200 12909776 134783806465531721724643553609290481664 12909777 394954191641510956941446137648114087920 12909778 -110391155476565838818001488183817423360 12909779 600360734300165201722907376970422537984 12909780 16915114432523667448389725853343004160 12909781 464287145211429700794170173636030746624 12909782 -130683606628306640806082414262217458816 12909783 -305439699990494565461303930507298966576 12909784 -912039787209998151108077588529611673600 12909785 -747905292827006153140420760767629888000 12909786 33240831006329963834080380870481747200 12909787 1818508712601676211457298797773402255592 12909788 1416872919363105529765864514929118257152 12909789 -226678194807447436131725885070775133946 12909790 300853306015015702103749841618375625600 12909791 -178460221195936971741797529545995341528 12909792 -231115728964400577898801924504264114176 12909793 86225139255622498602236266158552314448 12909794 527505394936346974751654831254695852192 12909795 274667961352495368624077265629787325440 12909796 -1629491408064696609431232000198650842624 12909797 -2134954841862416953193283419522074308960 12909798 108965058382196694907846424069247393408 12909799 -206951731410245029594490439946667520464 12909800 -815045215048458988203621771510820608000 12909801 625102703836242368670911237769404863632 12909802 -4965523812472938998186886140066157648 12909803 -2017431158539241342943692416367524687656 12909804 4800075776073313290218293819642478592 12909805 893080625083930669711990555097201384460 12909806 13360225338712208630324188240412935680 12909807 2467952663366410109524009001376871380000 12909808 -54693206827071554737216451410694701056 12909809 219175447597249704307148543976724387680 12909810 -78434469969941366559042231302403724800 12909811 964093068552314695620790336845112494712 12909812 -562329060624206034048902296846544855040 12909813 17887147434333233060668689830724489024 12909814 -520800464055534565376254335374721242880 12909815 249358566706490809464675615321827343960 12909816 970227223681766500755303162605915443200 12909817 2537883448477925180885636089306079528532 12909818 -284809121792507055474775129176142999584 12909819 -981448051652974768911898946849256172032 12909820 -152612737331683696043725143299864494080 12909821 -351526505004359348323407280683494992308 12909822 713828606134830044518124573563101310272 12909823 -399376002832070168076365599394280208056 12909824 -661635651092681055434259391638845521920 12909825 -240808867009163852320978362795061584900 12909826 39402114609781658052425440307783983104 12909827 -548302551381195104033165332840186286688 12909828 -527424125579565956513291604478760884224 12909829 -65306501596949832544046607120170974016 12909830 -434347184546469447538028102183317933440 12909831 -64572557667887033898326123252840114688 12909832 -302919643635299052923821898983396423680 12909833 959284152404320072724342469166396301082 12909834 -230232729488006427402946310035895808000 12909835 -1192106548564600180941341435735075278800 12909836 -451919821879582882967517918246145931520 12909837 -1056227643619652780076183908578497138240 12909838 -844587823280952329319538501034353064640 12909839 887952486008013630642347879191061822640 12909840 158602673818513972918466975896483921920 12909841 832112159734721172816646682989160971072 12909842 70586131427459100638470044416416316544 12909843 -96169636971087231721171246007495680080 12909844 1052252185428867605238602854078747721472 12909845 668071310524062065796170101445304506520 12909846 -179659768244658421200719631178418994816 12909847 24834725272596036566384928198456622360 12909848 813423536686584288015337070984757657600 12909849 485583212880706636910474619738021306720 12909850 362975146915932934664451350473867784400 12909851 -386145715816785057113924514977636996640 12909852 -673524355719881156278755224791211111424 12909853 -1700680838708759631179104724382001114 12909854 -258941149246781167053009288837480606720 12909855 -131455792573461547189854644007036679680 12909856 140995526964771044364513972480768540672 12909857 504231837353957407401007042007861193984 12909858 -32436802636107728389070552162410240512 12909859 -232898480769283860597967389512317845600 12909860 -775931690183124652777765085970598321920 12909861 -1126749769779631423625951304071758821120 12909862 186577260475384487133247092987560014080 12909863 468266769500461946317941681940590517464 12909864 1833087316330336273320255871973916672000 12909865 942926056327267316151351220873971172260 12909866 236598389564816225743424730451435645440 12909867 -117323087373823748138545399395591217320 12909868 33151918115604736860951024679682474496 12909869 -566693042916810754722938921908378183680 12909870 -235570126852078934047921430486948940480 12909871 -19332261545311160348281185269053671696 12909872 147974578706304874763676595576970280960 12909873 716459760788708739632972802549062564160 12909874 665888218104543041866781337522745329936 12909875 699253292296726584904441459354416840000 12909876 258355272311087939320055156775434096640 12909877 493839888731592972214121152097113177920 12909878 79419214287080026286684973556626713856 12909879 -769080804047833167527195826648527098176 12909880 8948829317871052264834964615988326400 12909881 -1606689705129544619581103258253781349376 12909882 -355774686277109942582274644155582276608 12909883 -632638811738786983783957483125997115184 12909884 62272833909889648405954033005758578176 12909885 -133741254292116696810575573984982181440 12909886 460201398568187243875701627689363761344 12909887 1226020195330557243455307052900056793536 12909888 -2417731644478236824221772953272975360 12909889 2240439302360718415884902533897998254980 12909890 -3442884638217096922567116520951065600 12909891 170925235902194031948838285767123434304 12909892 649234757521871858222709739610439557120 12909893 2145887326532435304293495784257796458142 12909894 275788029601312295322032056544034083328 12909895 186668160434481800665135578373845674400 12909896 -953091151802967027864500537606048317440 12909897 -105243557295217270113126987566021345664 12909898 -105695182700461452698557551167817116160 12909899 -20359682609152155026325946663766420736 12909900 98890448220578916717708238922664345600 12909901 -181026655721084326523008291308328770900 12909902 -1141201552806811057239635584440513667968 12909903 243360539693507385486212939180460443520 12909904 -12901600613178006832816639773162864640 12909905 1020696079760006092214684357089876013160 12909906 -425260469851635796938007018489776021120 12909907 671040685294453287994556612746173554156 12909908 717999202968052693091954056817355601920 12909909 362533925896750370633109797190475219104 12909910 168007139922308437434201952850353526400 12909911 82723835991164027297088730755450374400 12909912 -871981052025844689381645301386323988480 12909913 884296038015329795881060771050898826880 12909914 -570179719402911371832353633137789372944 12909915 -592425858206564591440607870908279572000 12909916 -82868759246326901203699871483063033856 12909917 -2962090553516518224050380011624929682720 12909918 -46460726082514474093939115444561879040 12909919 -239427542226983887241311255802671090176 12909920 1439684352901355695492117327260266004480 12909921 -305338927507276668642487051598633830272 12909922 -169438697539163295174408301359395245488 12909923 -147615713111794551657142521188550287136 12909924 783403107571925259434643607388310779136 12909925 -104731992642698688124536011258853855200 12909926 -161890305707758178794197797011651536288 12909927 735149599751792777641179454920389780520 12909928 -1702660993810620517753706664904023843840 12909929 51762079814318430126106951570041776676 12909930 -209338299341894237107221776748496896000 12909931 -1368199131702903660081012703269980795648 12909932 764168773220342683026326847218046276864 12909933 -26095840532207746776597357152207991360 12909934 -766799728192334085390426674671264680768 12909935 -843880266012654337110292264918580036640 12909936 25778960323974103725972639767592566784 12909937 -706329700430104376087729773396986586414 12909938 125232640873926210359627567868789807120 12909939 424218564319353660338104683555150539520 12909940 -967950931234704091892457219906977352960 12909941 -911430517212726325124823788518641455616 12909942 46653717831880362159907225078733274912 12909943 -935095687877990099877940652619413513120 12909944 -250917819312785953832093807404192051200 12909945 -407808264237866584573417493917859110080 12909946 -88823068099803709072424371087966227456 12909947 233918235859378317966198809382714876912 12909948 802400809514918260259783070619219501056 12909949 -212731314471836203293647899851174955360 12909950 10222138487338575950016308072000064000 12909951 -794661357477338286995564888260488133320 12909952 274154800712629544340159554214407700480 12909953 -417786267308997600835368097617682132608 12909954 -422246473476837759317305776295207601280 12909955 318611432636078935104456594678333513360 12909956 -1130304234563899450624826862809379705600 12909957 477140315314842724329924286451100733440 12909958 -779455503148468277279776952576655637920 12909959 -2704304580961714372640666009109852047040 12909960 153324619653482340374841076782563328000 12909961 -1802448303421979920889954665672943086438 12909962 -272612197402422763944834391614644464896 12909963 93162324939033265716453545362460635008 12909964 -323880129778908097135384443126959389184 12909965 -5134846187040012092962253023408852680 12909966 -84962019165965140576050594588200029056 12909967 450910430513123590119169293644322057600 12909968 178425149089107493763415123403921489920 12909969 617833968959059422575318451189646761600 12909970 382576832494445403076918769117700413760 12909971 1204523912550657693851363833922098145232 12909972 -199813469680623983401605493838541312000 12909973 842854043895216392717644350263719502222 12909974 -578510136070007670938609043212713344 12909975 -103061669231798000574298911320379958800 12909976 -10533283381137429353027189240144179200 12909977 98137668058829667213821040658327751700 12909978 352576268120083171635052723166481897984 12909979 -391813402120195405316428532120133992720 12909980 564504479145795594193247272222683840000 12909981 -127270348858075433459759734921782356736 12909982 -233578329481058691805395802040958369408 12909983 -1663329396393679101266580294802900598256 12909984 590861375648046977037476533488121282560 12909985 -855314809544327982942938750552272847040 12909986 396218121117255394128190279897985260752 12909987 80075873217471741276162019109982229680 12909988 -46032982093315717221866024732061450240 12909989 736159809258378030109771294379228345790 12909990 -16532612417887824839798260169508170880 12909991 -873130175553742986054739956436941367016 12909992 961943767693519708636961144670018846720 12909993 -1134787350164274500626597193900630717472 12909994 -199771926774301908396923396252119162704 12909995 -296087474276083149508232340835406193120 12909996 -807568321303089271845223464520819630080 12909997 208072805890899252890158570444935399446 12909998 372671661030462293044694861879353444608 12909999 1212741584678077725533807797118229928320 12910000 9132464922190322387546594769643520000 12910001 -224733617876740021955728178340290301324 12910002 -202810067753740633147649194480945660416 12910003 661111033821245091636914298017916777520 12910004 -1925454118553440321841326859043896757504 12910005 391423076576183031848241986922049612440 12910006 387592785028518831532471724372608237440 12910007 -122180082495449328124492793052514957056 12910008 821977199051239869770382114752829849600 12910009 681604041567567202575664897702708527616 12910010 -289595801939448717233366026377082551840 12910011 -750304002981373970080125257843684151528 12910012 77822700412644186949563704461768241152 12910013 -181862209354850533776253064833689687738 12910014 -95446771039571005622927144916240207552 12910015 634180460950952200510595911198104441120 12910016 65111941169292764756563884841031958528 12910017 981824641379663751207936960591733704000 12910018 539894388780825912138830786758666016640 12910019 10709405978251160415215684497301244744 12910020 -1330582422248153451062104365752524185600 12910021 2105075624801952576495592620401696223480 12910022 -419114118811671137405288527663911206400 12910023 -11643273095676648806696459425494947280 12910024 465534084457280294100903924317387704320 12910025 -210399275656762733816910180839095110000 12910026 -364109532045092331012984918744970617600 12910027 655262638074567459449593143569029026160 12910028 -1646855767317551178811332087015373976832 12910029 -614628539143057291093758586586758026240 12910030 -104928788485559264131871423951548829760 12910031 -886323067720250105115463613711236113168 12910032 122006353031884921813181914539091451904 12910033 -842284777719287152330865015793184872718 12910034 113288532558914287785303213061723510416 12910035 -278949459761621337643793825721050534400 12910036 1385560080999709749958389910387128874880 12910037 499637065748609283633379603810958389152 12910038 -237666817524952298787679059283476283392 12910039 -787759251525436186838875821317974563840 12910040 159749768190059837311716664514511667200 12910041 976763465099254086565872972993502795380 12910042 -1147745907378629871765560612109306374400 12910043 -532720597914160523142979273156745558400 12910044 216012826200246117431441780221330636800 12910045 1167568699950694231779184804768525944300 12910046 -1287567061270176444173383612497899872320 12910047 159902967227535208943990655820986384000 12910048 -628256523434046143933147864654044200960 12910049 -2176152322149073926993527404952932057950 12910050 -41456299420304036718617265808707648000 12910051 -681237564210051964724838659524084763136 12910052 -1037333940228675368729548801670953697664 12910053 -475797466166729393111345627923521266976 12910054 1106149084956973542298820383345447487232 12910055 -152270977191005943795307469631800441040 12910056 -6576396571750684513950653149908172800 12910057 -1005785481577273690359083047133003706694 12910058 -50078807819468244979915010452789690368 12910059 640990236905857801541013579833944694364 12910060 282929087958673533971210466907440660480 12910061 -1165966397639279664506051224291574700768 12910062 1429103222529065853155776685938406400 12910063 434775278835379522918924366852237305600 12910064 -930862700215385208849360408824384126976 12910065 374960599040277257769299764216415617920 12910066 -103588716266029284643596463860255791616 12910067 745254132316128449703002591182657927116 12910068 318252092318706091059853753708074759552 12910069 -224417753035666932342498754585540402080 12910070 374403705726702323244898588862884884480 12910071 -893953443181085625660923605733642187288 12910072 264223360085187632505558449202313297920 12910073 365314309777234749178203538913438496480 12910074 336429853662784947504174621624412477440 12910075 -426670240873201594795543833927311508000 12910076 -124220855296105531502357833342178058240 12910077 954389563801841364378337442013720632640 12910078 -191438639934194408875731855692456281344 12910079 195923175945349541183807970618207104760 12910080 202294214105312144138027317475546234880 12910081 1519973055486891500725266890356128221764 12910082 -2395064921538265388686520855158738608 12910083 -41560162238446740967737795142944429576 12910084 -1007696097735863197151983381192830210048 12910085 466308541218118541211353751082495128000 12910086 -158921015915509217531465899394181223296 12910087 1666295026450632822169662919980300355736 12910088 -1835660780763363673182741269954388618240 12910089 -207117361064121647945007051675862852032 12910090 294258817523563811410541656705989256800 12910091 -109487553588806344845797801906503982508 12910092 245882377952938835057066659729525804032 12910093 780524303992880947581651244247164664800 12910094 463477663786210456130283342861581724096 12910095 878354312944987801844662076720503560 12910096 -670800375221189962838372878175702417408 12910097 2035361426367782922449819425992577836900 12910098 -246715800063006430451832460518244196736 12910099 356958527313005520297497602764326701100 12910100 -102232182933651799639103386375247001600 12910101 1914458664883749303120560316149127782400 12910102 -1433685725794183712278684819035553411968 12910103 -548102290351000906975188696267992382648 12910104 -1718903498267507312948432481377197056000 12910105 2816820521255497752835785674580096000 12910106 -786115090870069516547178048687743823360 12910107 27878187975770361652114007248801989120 12910108 -7622639629261601721019498931103627264 12910109 774175686334695734346301261942792478310 12910110 135559528498292388310900358565879640320 12910111 -182850590401730887898207602430040556728 12910112 -27773699442958203252796553770775347200 12910113 -647370068476528723090091527812555446958 12910114 -59583236593679414169568032345882766848 12910115 -1334112013700835293823272900232495297600 12910116 -705665471528987186903281659102296398848 12910117 2296430131718613426298829637274822416480 12910118 317351727678870748130928723457635287040 12910119 22057028513470565299825457621717352744 12910120 -1158302913875254685045003222346504192000 12910121 27515416093568447967598437697127547264 12910122 668236795114053008365437429384847504560 12910123 186547559625915852589402460733118847808 12910124 123524562547724922508067676873361222656 12910125 62627031106882652444969367189741600000 12910126 746351588307807239987813846948795656512 12910127 -2223184478061654208661076285336951351024 12910128 24571302975485126172398727944110080000 12910129 -24383627729780821420069788190661367260 12910130 26923080534142713755757894099058936320 12910131 491347721493974711162642902997869565280 12910132 726726878863241330168688095234845182720 12910133 -2248485952912413032344079798813063612040 12910134 -331586821778689420338960380975583449088 12910135 -707024287253559314965656134358153239040 12910136 651730496766721171389359610539769692160 12910137 -159614979067207404762967892704887313632 12910138 261562335174863333538159200072642256096 12910139 -686421167198664605091189459440159493120 12910140 27943125596195801174462992307175705600 12910141 481674745689864754668099818754490871692 12910142 545878123813692178561440882267865378560 12910143 -298604914852547883649661972114816172672 12910144 -196434958852387911336119736255727534080 12910145 625069045677693821542832332696950642900 12910146 63252953109858197871371367608239378944 12910147 -840155313624904988863348446826623374404 12910148 -49907472454187000618092756734209040384 12910149 276544893335874771272469260967931571424 12910150 100783681498095428889105615364114929600 12910151 458351697465805334885222107034244919992 12910152 -481599916995425804520263840563278888960 12910153 -97737118994529754322871354808925566656 12910154 -118847586869517153721862246538258366720 12910155 257869579562307400746664562245873567200 12910156 221945672838391261150031499083583088640 12910157 -116284826316061811072422095863818661928 12910158 739807792174367337644549517949254604800 12910159 1911045679338277664711939318365442310304 12910160 -347671293157977489477127188018828165120 12910161 -190125819076414151941827047656854208416 12910162 165091840127372515064093861393657692800 12910163 613890781800148684087861031975076861696 12910164 577085442678241795709899643724930514944 12910165 -594347568515565892564673740335748907940 12910166 330612500961649844120808557487698137344 12910167 525312122698891969414158066870620334528 12910168 -970022055660130352511631618242035005440 12910169 -49583612938965138050248661064134344320 12910170 32556866198482256546828955950243481600 12910171 -151121620007036909593736441840383906728 12910172 -379373127928152266279968732634448787968 12910173 -941794394002579481654351925852646444416 12910174 -50227240649606834212814864387751138816 12910175 582808276524448218635909909157362933400 12910176 -628941169153178962981096514266084147200 12910177 414340727710515439866846257338082859440 12910178 545404230654028229748675602926996972320 12910179 292225687845355629428379095429398385784 12910180 666628659758769735305055680942647910400 12910181 263193870572759843958426969264326512800 12910182 -260940070512982633442323255343927248896 12910183 -31716428075526062762201248189856307792 12910184 55690909151711757176618487632128819200 12910185 -27433161119198592159874004294908554240 12910186 1065272308426575460002072609883008783792 12910187 129098562624896461377573312188411168832 12910188 -22320012298875821218573936678971638784 12910189 1150822860930825692062670515845232955990 12910190 -415752412045433104900769972272255886400 12910191 -2139737312726088697473293725454336256 12910192 -1893891023230009328766131319866032128 12910193 -1659678608686353094831910625027809280558 12910194 760595268249523154460174508422545309568 12910195 514635527120374461259006660410274200960 12910196 22315156279582185502276476563700019200 12910197 -351983407490381263250340672685567711200 12910198 -50352947902964291375407488957319643136 12910199 677304799749907286930242842361869246864 12910200 114261552706992757634814799005218304000 12910201 227167232382220800512027942959336084202 12910202 -214413008041211468657620591604355746448 12910203 -55114060948318642182209853979044449520 12910204 -112935631478345351956086386991596652544 12910205 83947449232363984571082193357912744320 12910206 435248046367801303012862883365235242304 12910207 1016352127880676825361525675077086531456 12910208 -116340533360384454160199633075699712000 12910209 -532763501116966601136461872430752804032 12910210 -495195364782745534255995860299783734240 12910211 618143275099605590048290105264641228624 12910212 165429027941158956080286213164450242560 12910213 -513429415637823878894140350665944197538 12910214 448848485774163946866068472778082381952 12910215 -600973867232040771538758096254448940800 12910216 1751819992852778081370568738554762240 12910217 -24149219640836339105103250709989304220 12910218 -267165677159358891782974138333796541696 12910219 -255760337343740581255918768815243304304 12910220 -1177620033617583341565979137919736448000 12910221 -768563255474188331814468444508916314410 12910222 304813317372943504520559511317256392960 12910223 1014483458925690530038397576949056220504 12910224 61316947838736196596664497716353302528 12910225 -8955835589859937091450143842194944200 12910226 761238586892724191676829890718050631680 12910227 517933059331616643706244829175046690880 12910228 155884428218854711214959495520414545920 12910229 51405850127596467640044862615538613120 12910230 571955025587868245403434183017829800320 12910231 -529741198512666178670949942658239110968 12910232 1399666931725016522521325836541964902400 12910233 418524952731406007472529955378406339264 12910234 6939858535638439233571914081565313280 12910235 262232000729005367822150496538478406240 12910236 263390902231813291731220491772398131712 12910237 -149266863498358532557322876601706201114 12910238 3719713831837013875051389264556096512 12910239 99414790706301035511886904945238293520 12910240 -154247719083672981322158706784647249920 12910241 1291417598973323105626537629420589116642 12910242 762268978426294197504595054359572097024 12910243 2149922986788503396397400784960355254492 12910244 118076681046521609927689960214431548672 12910245 59027706600275340189781525778636985120 12910246 701358948805459299438811742787379207104 12910247 414706695008523896981395172674160448000 12910248 1022261995124990251737680631508340106240 12910249 795929424304712532067678985038688080320 12910250 -222643534352681864343384151166184336000 12910251 32508198632242355456041286093903824560 12910252 -211303586204188493520257841050683632128 12910253 -1135282481547269398013444806588570586880 12910254 -57146588474613857933036762770342502400 12910255 6275839213874496804529766074421733360 12910256 -211883184342236419434502596667591065600 12910257 -609064919665535909373385343207448669246 12910258 591997010618356888850080759144850334480 12910259 -494617476497994893196663318893714293440 12910260 -215786843896562556920618615652034805760 12910261 110773044978107682604011242786806141184 12910262 147749013089499926468433113145350444160 12910263 968831724948736135738970269683501401088 12910264 1280320512184390972551619156717384581120 12910265 293172761963752838122965255155188638660 12910266 -17641640184628498834767261590033305488 12910267 2106630723521294660274678522335703242992 12910268 238318657418666561464050246686564745216 12910269 25313117363582421709168227999644116608 12910270 43962204052393617948333911913794169600 12910271 466592927199634562175095461961289763584 12910272 245116111497916943531474244107816140800 12910273 1495644933026936683161467738896634568900 12910274 -271565783196080279584201803685172306400 12910275 573855526222285886189774718265374243300 12910276 -48086089185486623297185061525667018240 12910277 8541481032313842893646276795676351680 12910278 -20087693879901489380217716495012903040 12910279 -1204646250892444686724376597736031630120 12910280 -295866268982601991936061112306978969600 12910281 -329181243430903857234997981120545733440 12910282 -50834336062524530891874569762026922496 12910283 -1318180672303735584634075952098113276480 12910284 -368922015452770528684014654095439959040 12910285 83337584066383196780051361287004069120 12910286 1449597444518036972835611049737609014080 12910287 -155302176308677102318970846030907512160 12910288 -530829283062129832937500665049451634688 12910289 1258067810992205108283124743912339662592 12910290 309484851931241006891561035585252830720 12910291 -420483425634966055273026180241589360640 12910292 -93538844655892327378053466758828331008 12910293 517805848878942426255336989696834355840 12910294 355782805684774889588648274879349612992 12910295 -850155477447824737202938394132454964200 12910296 -81113918101445317931071275499660247040 12910297 74108182297127929425207372721906972512 12910298 -107610860793925901659854698909346555936 12910299 22295026926644781816122606926499837952 12910300 37560684725384998729853413510553612800 12910301 2399509977590831502582767010775497691302 12910302 -266549487798929234484864879854039197440 12910303 -73131267538806708408500032192338411920 12910304 1143073613159125387553108778001572298752 12910305 1346554627292884169829980519124765750720 12910306 -314414729633024592684164982408302793648 12910307 -100386026275408053929681770387092195840 12910308 -325955484980828277528575351426125040640 12910309 58912082928983201547767380272309931840 12910310 -204676210970007151144598086598897356800 12910311 -1399684691383415683500873024285969034512 12910312 -1051417916118190135788690476458707517440 12910313 167685357972147470060146424090346304200 12910314 -333637861376546026926563060005188966912 12910315 1085399465879570473004331631318624152720 12910316 -176076234683837926072326614785233288960 12910317 679150818191266435057291015544720221824 12910318 425175877302134213863256979755187088704 12910319 393124425850009596216773164007432483544 12910320 3570892740920008237766971475755008000 12910321 -303994261985850730348486698296707462800 12910322 48422456209011303688943119923466881024 12910323 181621514826943136365328028776049179184 12910324 -115689396097561881566290033509491558400 12910325 -292472033588643451371961852608470733900 12910326 -102395496887864759998365326281415614464 12910327 2502901524678886329241245492459099312 12910328 -84962875914274010948096339764061552640 12910329 2164354684241306224242722102278400468160 12910330 169303902469068614451729991383666067200 12910331 -335045019421294456223170834002059041008 12910332 -443337916375922957723184771124495162368 12910333 158345496932350462205365611198826833580 12910334 -342161242142472712167504983482288733184 12910335 161111770452615557396109258379956128400 12910336 857759525790086788277592093946156154880 12910337 -327142492476397787970091300672354560 12910338 -204482440894153191812518116230796810240 12910339 845548798081852410275480818355093624224 12910340 179583063722884644978917590760431987200 12910341 445297173557169856920391259459332173792 12910342 103504602777487040511042794313904971072 12910343 13164388086240550414412432813462610504 12910344 -51859606492085165984331236092222586880 12910345 -376344286781321150225086205631272279040 12910346 1316813964037098444415616017024207789872 12910347 -2069822949961753110332164480605343979640 12910348 1341095150878157982017617131005539799040 12910349 -1473382974402430429537070773577667828672 12910350 -350312915318082242096714218927826184000 12910351 1845356235821266821282695501372847346352 12910352 68884014394873064872572516923254505472 12910353 -22640017172529894280331238394530907392 12910354 -32612413966034400802091073945031095168 12910355 -70450588210374617742520276342145436240 12910356 -371009632910023410157264495735255320576 12910357 -283489327386021025934445218074966737394 12910358 850771318838789861847495875385718945920 12910359 -90008550050146360660511392543979984640 12910360 315370071982660584527469355623502233600 12910361 -841286486776229227526469996078935498988 12910362 400244990983026308745936403606865049600 12910363 -18244698722278833531164928296749024176 12910364 -1680217046786748201604357806352438686720 12910365 -315339241111450850010863060873112646800 12910366 401489327219105872893165769357714753920 12910367 -386252447809800249800958253283921359920 12910368 67339533393829746189761308699234664448 12910369 -1245898492229935295652425463400912547230 12910370 -3152322223947500514457587958127508480 12910371 1233069641243987615000194874846257473912 12910372 -967082441467668562348051565751736688640 12910373 396420005772078138388852956625642735356 12910374 1115737662656431535445651698251684525440 12910375 529771656720458577188722087753483860000 12910376 -264462078704802455473959465562929408000 12910377 -1165248685215654369780206508076215661680 12910378 -440478155382095506461742748108043881280 12910379 -353965718254621906762906041406527571020 12910380 -144399035233485272877540122984789606400 12910381 390335509545555444634005157721637044928 12910382 873267883501085093015356853694147945792 12910383 -585361247031149061987572021276545161216 12910384 -196759592692919312259260927556540170240 12910385 496164968022209993085516993660132422580 12910386 -285076285930619491583101623709393958400 12910387 606550444451406684352757727277431471952 12910388 610905592350693702303016655924453628288 12910389 407839511278140103080181976954530139424 12910390 -35710582068668234539246842242293691520 12910391 495529843360453722761084616593635555272 12910392 1393712279670161157623071570771628912640 12910393 -2399123382895821728801101703957939223356 12910394 236756341708644148153989307450072704000 12910395 579270248603662617387276496533106522560 12910396 657427521525027359277320119852540956160 12910397 -620981241150356044357950620471484740154 12910398 88931004799272789559452437158374620160 12910399 775147733081687513281785224964392638400 12910400 -329236100623988522172757619728121856000 12910401 486869761249344477396275219318842030080 12910402 360066537910009157765958741998451475152 12910403 -2998491019531555824461909933348379505200 12910404 -406814356974245372786396837586919034880 12910405 -1024292014130422429269324403569103260000 12910406 4810348180156791890462172476256073728 12910407 -667675150737879743072656523309637309312 12910408 -236150313859297831016255249758663802880 12910409 1729716752190413459962557410515864744116 12910410 106968198809717272340986887349533236160 12910411 1710610407936538796683563592827644693012 12910412 -2008849401207257057429708388570122949120 12910413 28688609622710958703962495064333873344 12910414 392614583360823184897682012733817309632 12910415 -2238486389079618248471189314136616960 12910416 87763043253491460343828830509334134784 12910417 -1028132046053175006622199030356708275840 12910418 -153101567094983485347531589878948777840 12910419 -1394787586403830837589573287303210556556 12910420 -280701867574030627219722727666708926720 12910421 -56076722902276320772905883457945091378 12910422 -41138051496230590000757491689689698368 12910423 190677104028126718447992363354338392680 12910424 -2008034820174232676196768169187172556800 12910425 -483795426778579895166806806761816060000 12910426 -123916401649376694739205952985093644576 12910427 861171683455565094857268429293774658192 12910428 46146518076135951984919268351534611968 12910429 85994121954537227981370399754643919360 12910430 254869987584646212515847263094135505920 12910431 346220883066425087991579749292103703424 12910432 4250296299168958999099601592962970550272 12910433 -347335975225261957943866667289118020318 12910434 6959974780666460531246426388153762048 12910435 22329774664531370493110888587240844880 12910436 471278897491624198319540000117123776512 12910437 -1207632726602949007910321032319085071106 12910438 1065384698394968680934276760711856785120 12910439 1646096689773508620476580634233855006720 12910440 -80630442569339438215972981904385638400 12910441 1816496219099905415650221583107491661184 12910442 128320866391833201418939092033110077872 12910443 -4348178177568553999912110940061252352 12910444 751972151059157078914068592039753799936 12910445 -477596071121359445631112323172046061300 12910446 284309297324388707112884383393356868608 12910447 1001599252257995797128139520494368133104 12910448 -80532343277230565804002929976841699328 12910449 -7132942785817427671168605848424700224 12910450 -49557707022086278489842833975254617600 12910451 -2694305179136594461989230178067620202728 12910452 288130063734681044222685488440026193920 12910453 794859778884676699145058083307264614702 12910454 744218510462392017289193492251595000832 12910455 522437900458901274670598801904300055200 12910456 455130305739586340469124708325307494400 12910457 288520303831988274310969525519506085824 12910458 937399614273646366821435812814342912 12910459 -1190462493537221567803388266001435086320 12910460 306203401928576042306978167536684149760 12910461 -167521890287199493308111738801727753728 12910462 -100205037788662028313042497331813720000 12910463 430519255974301030616197576104738611184 12910464 -99266551816787381159466475348096450560 12910465 725217480339490188348524170126896811860 12910466 880496851320235046013251791377494868432 12910467 1080463543619657968844903525964550657200 12910468 -1436546722379781899073282768249359508352 12910469 -207923915399214566914395543194813069760 12910470 -477208809774116762635749777361003434240 12910471 -58477074006603049082667089214928191288 12910472 2283554543245974754310744861913163084800 12910473 1405559047207108298320836280508532631722 12910474 557928395131232795056329825862898607360 12910475 231273191847206217602934099556282131600 12910476 67856719081049349175655213356372368384 12910477 -434922540893242656702253164096337345536 12910478 615692755590412068287655486908719076352 12910479 -187428176144349514091158975830706097016 12910480 -190305180046724340329045672434839060480 12910481 -790599695179333579841762255763920212800 12910482 -252436184964704467888275239136328504320 12910483 -375115312897868390266946151168358309880 12910484 441712779920071533231495717643993638912 12910485 -161662103794863805405650267710667450240 12910486 1177088027262577138039639725049524724224 12910487 -461820703382863674745580880908465403840 12910488 -79003889413397171072750183145233817600 12910489 1447999829116743213814298472703542441290 12910490 351971459670000179164544504291493374400 12910491 -501050517220606031057289573925638044760 12910492 -2309326306694858357357870440384749568 12910493 -1597513571590563492473597098744912383258 12910494 -461547418219477570860120694006794495360 12910495 -135679027554575904319600885193411498880 12910496 -686443688332252673547747250811248312320 12910497 -245276548234255649978689217361805158768 12910498 -351969378991864923949817651754164674560 12910499 -114458689898128419388946073233583522864 12910500 527866657934040981086172418991047680000 12910501 -198222251588194670533996631020694321568 12910502 518390495525709808998678520937181405504 12910503 39216572269471623158252877344295582504 12910504 957702532495440436784515821826642037760 12910505 151243283410599527708848325424706677000 12910506 -81788458719718089277449455702719503360 12910507 -222722030661741607316731226992782265040 12910508 -37464363860168939934431663199404974080 12910509 121554172642190353880765937655877581590 12910510 163119901876524092042342093344726368000 12910511 -1707208871433855959688942571542133515888 12910512 -298942564141034982551087475818812047360 12910513 -261621475956513826617479660978775257088 12910514 -1320192707179067394460024370376779732448 12910515 -376667376854154782551421462114531593680 12910516 24708058686922631240477493018752580352 12910517 631032349639038864043851727440098563566 12910518 326159560571661405886909168639709524800 12910519 -1227720798345788488705559397125010847160 12910520 -876104585120676220647263058178805760000 12910521 -74122998362489191374362999135605236480 12910522 -928100726029420659441629081093747660688 12910523 -161713259303978905335318119288939602800 12910524 1749639677197685995047696443691321360384 12910525 631112143313878111237381978751560332050 12910526 174670418271666803858526189590939795712 12910527 322244654527983937840044818946941869920 12910528 -87896532036074245481039623298905800704 12910529 -507665332755102818959088821032050055870 12910530 701165468698751713701416905234684523520 12910531 -551322243672861316547633636637782199216 12910532 -210496594042742262310860571579533127680 12910533 288571936895994013507645120630790272224 12910534 28444638164895547981188413023781851392 12910535 -15933824766176306369902113391236702720 12910536 -1839695141985308823140490599974221004800 12910537 593173461249754849072302672228560019472 12910538 727230506873686581540623182232048451840 12910539 132260422285541986143233041532803691520 12910540 -517403738391494757236014483947137909760 12910541 149110976655284789087980305763643715840 12910542 148580043540671369247404890437384681600 12910543 728741838514061886406482193810064956944 12910544 142794275857488110395734190946317369344 12910545 -394969213716444713707068811730127260760 12910546 -696511785827594273644280239489992441600 12910547 -190599921090740001178690810489068022272 12910548 66937829524202685182469564637243809792 12910549 -72064089675499113363656776130474976740 12910550 -525903028573334094263873249458960303200 12910551 36747014878753843381588459216682328960 12910552 -1702047457076706037245844310880761856000 12910553 1384100925736637389331039574514552865802 12910554 289333528143938149059614453420764949760 12910555 319271848491647898746251435402567990560 12910556 -183527043306115552956181911569372935680 12910557 191127961010936207784152616166457280000 12910558 -421248005504712064617609654562389983424 12910559 724037894085581255312474305289543129760 12910560 -279597913201477154688362209475533209600 12910561 -12834780326438905904876167927369279868 12910562 -547687167799492433590689965355456683520 12910563 -1206076142982445609257275376663358275600 12910564 -912924262483845013491682925502860861824 12910565 843193608731576112433895769390874159680 12910566 -135465259741504547839528252830464802816 12910567 -1002525698732592261533637391428049460352 12910568 -1129638739148966666822022408863987712000 12910569 407555099309465639646709970994859461312 12910570 242112022948190812924364645001649397760 12910571 1519106747781332607716379844712390795232 12910572 17976509363585103803190683598470441472 12910573 96552124792803936591104760087692952364 12910574 -1645817015992832037602888733550118098368 12910575 80656924931941785748634747079465120000 12910576 -137341769894341756593368547969248788480 12910577 829521360890110121161913925914626041426 12910578 -567474831554512218353884054710577152 12910579 -2424408299185613518544789533893043900 12910580 -520294226075020038160107316461858028800 12910581 -1422088509766484782557702304349885151588 12910582 -907260047431665002410529441323127475648 12910583 70752007624570343869441561263950451120 12910584 629057578631235127305066395713659064320 12910585 1185783805769431643797381925761338796800 12910586 869082275305721817886374047115047349072 12910587 -124248640756879804511147544640414155240 12910588 -759833532477343801354527673924020825600 12910589 371781384581176884906134402467250924568 12910590 59622961744449376354766848914733731840 12910591 1797034385908616373516207286336258260992 12910592 137965689686569002956088557373946331136 12910593 24569561025662473892210454113198881824 12910594 49405123461562849096755407969908998096 12910595 -145764512302886905150849614770589568800 12910596 113052665308829731071378708360644573184 12910597 -898997425901078683142796202265287392000 12910598 467502257176708415818726422381271068480 12910599 179241155822360816723546244370147473648 12910600 636650111171657082264205536779612544000 12910601 -324925706378986756568440234388632372992 12910602 -269148534231491020525193431300045479168 12910603 475806846861014611354903868887012388256 12910604 138506295832770333987332730924037395456 12910605 -83592632236979596839398386104347700480 12910606 452201957134066047019634614971953406720 12910607 -104389553224650685277280666865947178320 12910608 215076227237661636958718862552455258112 12910609 567131408854467615593424426818510570560 12910610 718946480469629762769023134744144392000 12910611 -427993265744377595044463944548859392 12910612 -252493906062373566961202252986116096 12910613 144156462075918702026919222157649740608 12910614 -131699780311068638700485713558193664000 12910615 -211709112119030439330077959986640841280 12910616 635688237234082384007423510752171008000 12910617 -1933415026953888119344232800058529017760 12910618 211129160359333883697438682930416262656 12910619 -3153522448117336037398535844376742535240 12910620 170231029050107345028401881901898178560 12910621 9246184857641780880920759473109091232 12910622 -96490800451837702636818406160449091328 12910623 -388831306214843326100424261312557816832 12910624 103044605703107201430498332556599623680 12910625 6431233521952782621912469219704120000 12910626 686267592515554552561384264016038905120 12910627 -288572352568180935594578766532888745000 12910628 -945815842674762627744405659396249681664 12910629 137373079343796443162150691930616735584 12910630 9590074258857101269745054950915032960 12910631 -105835488394498530370211346298737482136 12910632 53137953109685278850991699919707832320 12910633 -152970909718895469415187423720236280160 12910634 -24292902595082027026617065123054922240 12910635 53626050433938599627169028530123262800 12910636 -963986959001204863209976087623412159488 12910637 -2135569305577802209935368596911558125088 12910638 -549546462830050764368116694313114611712 12910639 -532285142382072519214669964332189616144 12910640 -29321609386146085101712258493253550080 12910641 250786263197708927278412341442140828800 12910642 1850479665789409152093127092075352992 12910643 -1326341563525779489513654176255454837108 12910644 281641547488269991100728649319163146240 12910645 -246489140109337034209170461316751334400 12910646 -12893056933120255723279065448318016256 12910647 -346222111081649342947789989718837393920 12910648 791059831314746908276665112785983631360 12910649 25953887683812112785190715143715188164 12910650 217339274242290160688889519360062323200 12910651 352308360456985067206324309289961437024 12910652 2004326195034071386062879832845754782720 12910653 -477220435572240171350872765436937625056 12910654 65567119865631645066558585117660587520 12910655 -1018911667762541229792063441636852324000 12910656 -14604591195185366090928810790974652416 12910657 2192520160536620979961802791137330227906 12910658 -603923846034560342023391849127054934320 12910659 -480032428138046500177385687504526204672 12910660 -181132164296821263339633540749291827200 12910661 2329149522461327049356724514398635663262 12910662 -180643153720090298010196279915232189280 12910663 -384203751187362326965861484058610719296 12910664 -3438859516383984789272706444444794880 12910665 894324266085163403462105361207544024320 12910666 -2038296372298880931759266047271840256 12910667 -349078189921208778108261211834590897840 12910668 -256550705566583607983347716517819084800 12910669 785522150164016478352298847466683409996 12910670 -183208222149959974036380017250485894400 12910671 -37840656547198941198143475573548962200 12910672 304769160782491106727547162609941733376 12910673 -116754581915048245561080203567456317836 12910674 -129139853074588550389575680604605403648 12910675 -339787703783677826222617384412518797000 12910676 541064078719693030353651431047652568960 12910677 -219819283368793215972879790858471576992 12910678 -755519351169377245604369701332223396800 12910679 -595625226114511126125940843110830409720 12910680 841133433850228854197752810467378585600 12910681 -672958944096823771864314706398255934208 12910682 646184810452523107350380022367983650304 12910683 435904614504319800485246650571338780824 12910684 1723261699198962994533278177889580631040 12910685 332468212966095082741384236286037643000 12910686 292762193411517296142261670005497696064 12910687 55704338173799897594623470999118875672 12910688 906630991006035596112577123878645006336 12910689 969141240049110228382099448502598313808 12910690 -175475450238397813862055847205108236800 12910691 -2047921736513825680278487439601694809000 12910692 500236191347276190631375758348932603904 12910693 -767383292635488766661112061278631849984 12910694 41750043753806025126366818247102673920 12910695 57255587438018452525957282471958400000 12910696 684254535375930860392955210351952230400 12910697 -2275584244181595487726726672875978982854 12910698 746639563123641665778198022578191109120 12910699 903898054215023772617144634000814942936 12910700 -428719920165159081553752429836616115200 12910701 -929369162959739653557706573592206440000 12910702 -99802113424638726942153066614997217536 12910703 18063655300643630420739942322724025504 12910704 183015413644243645328178771608594448384 12910705 -1265645422179604030268391171517578142080 12910706 -152901506987281180147729061683014787680 12910707 864579250623814912334855521442629008 12910708 161546765664684037439920856966679306240 12910709 239048383901616214104875689494274213440 12910710 -515412241482964737878695545718085735040 12910711 -137208126123756407792142923125288264704 12910712 -1976703037527111584500230104501363589120 12910713 -231536175801017550957464462223920496000 12910714 238706445781397472589081627403049561456 12910715 -381581067695678497964642035920429776640 12910716 40176264405403470884170122535729900032 12910717 1501352733783724901669177443189551114720 12910718 -168835806920982913698334518808049712384 12910719 787639842603146202188173071257191635144 12910720 920698646513613564855376735220898201600 12910721 431483503529922463369593995087687105922 12910722 -28008236154575073780858921312977510400 12910723 -79357881969179686435884545378908106080 12910724 -968399964595955822303719161290692293504 12910725 -2403028385408858256594806351598144000 12910726 798354356506243319727008857821262665312 12910727 761870754176217646840091048944281661272 12910728 409835106804051741292083130853936332800 12910729 15606540205316514928878676867706815368 12910730 -82279645078645691820583730686563148800 12910731 451687076073123227803876158337969403352 12910732 854265286284980726888825221652404580096 12910733 -1005102129618631905174978985436714726400 12910734 -108053786391070294945393830501343606080 12910735 -2401174962110864437554181054880746988640 12910736 -247613636850322949977915359411635798016 12910737 138898502133637000819525853369809628160 12910738 -889595816409180204504597324521362161504 12910739 -1966315251132577277442686632132879589460 12910740 -296073647186565287560914493278800025600 12910741 203904218821921786686845011340040150080 12910742 191281375084014180212483281008676648320 12910743 -102855794888411270412498286860618778896 12910744 -71459383769631225684215853196994150400 12910745 145057627221277772662183356229256794500 12910746 226035388607188042255008946326334262784 12910747 -35891116182495329009537577070129565520 12910748 -634379176720237161185448185266984710144 12910749 -207200936106557460097097684572915983072 12910750 10892872085162558945488837372509408000 12910751 217593571503083484568094527081317126144 12910752 -54123984197279773453684932828236218368 12910753 666735758864701200847731296439961740002 12910754 643212115864342435415954701812064650576 12910755 -115954064000361621576109667705332446720 12910756 -286196572455011072208067422847922094080 12910757 1246495296283695939799806311455772643006 12910758 160942650931265665242322833563552716800 12910759 -1935149318535157294985132935798950463584 12910760 -1162245464981759039800334817939132672000 12910761 -174575927654583992559529581942849285612 12910762 -113272652018510693062161514081257196368 12910763 2049105677014166083279578971854318313784 12910764 -86581343424620491402677006929139546624 12910765 -129630766082991322349502284446106182260 12910766 -1544536406574066998557611467274609976320 12910767 -338988733650919967037605099025813411840 12910768 136449680166895999460218095794719227904 12910769 -2464542093223898650439827780362367069404 12910770 197507788636312055449679365392366297600 12910771 -2258720233795637019407526598883437164000 12910772 668698352569191923857671301374610268160 12910773 66050397414501662861433096258462045984 12910774 11264666892332941224996952329232517664 12910775 -34324847786759246285910344294086345200 12910776 -1038158876476569935894731326787302973440 12910777 480476955663265152280880958604251863904 12910778 -4209208434629112040778459309612280576 12910779 -144277513460716586492676005096168885760 12910780 -13539004287569581953172482759350476800 12910781 176803922841563887269225482561933113932 12910782 217232144235356326603077975019655076864 12910783 -1133583824736781801967396350818173942480 12910784 304246043326322759313312468141081624576 12910785 -27811920996403367216271013191838320000 12910786 -46218757285778206892457923349779234304 12910787 -78259334268518542685815632672095736768 12910788 -914367022281145845125839424832924957696 12910789 -1574167781718280493834220767189406395844 12910790 307765761950849862706648403909095094400 12910791 -1287642256049138392843067434716169631280 12910792 -897405180798911246890368329627735777280 12910793 -3667500882758434384207560209408148480 12910794 25792138039275573573169018597704899328 12910795 1232784360558058014216838454633556688800 12910796 -143052218421729393418685637733760721408 12910797 -48311788414853226592368266568279204672 12910798 647426853741711149254279844865816350400 12910799 -1124520772585192004190271876605388363080 12910800 -21767032158617213455012457647767552000 12910801 1160118646502358977296045185907722274802 12910802 -132870734334274518759571353912369463296 12910803 580391510306180760779947697511605150064 12910804 -1889093374857243390784301861464815744 12910805 924933079205573055261067270826946650460 12910806 593007211324928833805184559686500843520 12910807 200290772514798749546859485277297433024 12910808 -982480972306102853776755404885835939840 12910809 709725778955472152033604161707101802704 12910810 393538979873017214703643437973114341120 12910811 -136410382935414300949784406976093768608 12910812 464483421301981562572255562614280601600 12910813 -437558049438968095085041140084012398938 12910814 -244230909918086227404564757733805759744 12910815 -219481477645093750063249843437749005200 12910816 309725013415303622835526194271087755264 12910817 394000828659187375734744000456968306472 12910818 -5137284666927362584057310917234888704 12910819 -1093993131443912960745003793490278471780 12910820 138937327955322052989669030473705717760 12910821 943457393149307632937433051535447872 12910822 -1728625449458699846275343463691016709888 12910823 -1499818633222348032398734380639421436280 12910824 -182183191233428741008537170185124234240 12910825 -32525014395951122557917939471030796450 12910826 307683839013853976923674970972032619104 12910827 1343105060280972706924492917109008300120 12910828 228425871553320469777643698267467867136 12910829 -4471473675375161736058856985274973420640 12910830 2686678638401263009870365964476099840 12910831 227828186597554850986390047284390811600 12910832 183860657733809749426166362922956554240 12910833 833821741618989479892832976098026164928 12910834 568176069955740140123676409701223320192 12910835 352214890158952032349411922762228019360 12910836 11082483948143590538308724943035301888 12910837 1145878359023052002776024374805846845432 12910838 1022524626346507035638256611036879452320 12910839 1035002202966377807498977975781780341224 12910840 986968098130209229005764955160184524800 12910841 -163826046127408906248633948535869567408 12910842 205612542856158541155441368017689530880 12910843 -496316125671401605007765004247717085952 12910844 -2837979874822362925473133024825395753984 12910845 47174103465106902127676072140752613440 12910846 -425869644684332338565418721367476704000 12910847 -282055981533028881478053250930700094408 12910848 310521026544224586502985783792740859904 12910849 -17747119487700887963733658370025645568 12910850 -21480988711853766900698927261240580000 12910851 -14004353203337019590804523182521042620 12910852 2402618470433076984649083467625461760 12910853 -61475175269762447708232631457484713472 12910854 -202925826088352980148001593116941299712 12910855 1151618425786634808620503010030303696760 12910856 241149463081826979838567291917392117760 12910857 246567588738929125146320923695962400192 12910858 1323342358772385678038255092165910609760 12910859 119389596237643119272329670538733327488 12910860 842405989606362949023694310205650688000 12910861 -2496595508673315200076525342385953833600 12910862 1070517812966332725564100268570628906432 12910863 -884280174917590565507977632355921286400 12910864 -313070959736764514694528528942089297920 12910865 -982670077931428072653274483266969967680 12910866 -186066802140938567020563178980390299136 12910867 -644114098258032422730568053731464720084 12910868 -1143816994130930630035516493887263591552 12910869 554814494040165133290899019358214073294 12910870 205259158889323946666700664830608252160 12910871 -1683139072012223150141350115695087717008 12910872 -326059454190341769472097443756799631360 12910873 1461582708011162294349150767979064434122 12910874 -61810166804250933393023558223832799520 12910875 89361376321736281556944190116562220000 12910876 -158448511425512464341341298838853713920 12910877 268380568746240660383694282144715359072 12910878 -509698591914212370384873642436341468096 12910879 -31630955453694780288580844792643642112 12910880 -159080255765776027489037816796335308800 12910881 1276121419201905537245227507893993737184 12910882 1328332995023424199939613120756774355792 12910883 -1608700170132114092527476857496583976868 12910884 -149087581249248153681004774223750320128 12910885 -146796507154047692940777078607960007040 12910886 -687264331148016118982373284332113688608 12910887 1072068720494800261007021678920288800000 12910888 51961995629939832178666217032904693760 12910889 423304281339670988946933339158672577024 12910890 50918382970202201609043115563267993600 12910891 -495790509013168813479034548952679843840 12910892 528734558768074185001708251336053673216 12910893 -645597091535917377490982519869385747136 12910894 -964648397231313570864954494862990777216 12910895 -957087126883276123272641355944133361920 12910896 201553120586932496035181119076732190720 12910897 -1247045597973468542459296408282102684654 12910898 62764460857030008226245621445577548800 12910899 50713938509254168755087026611323350400 12910900 -481173276820464080356910509866522009600 12910901 -2320253668556378541540014569593402209796 12910902 -611580947326813946359605532396990805568 12910903 117683702936087194004772598448344881760 12910904 -168311546976739583003213946963272724480 12910905 -288285314236617949034688810977614058880 12910906 -333187819398894973602124764043700438448 12910907 1792260283592173946039033179745794389552 12910908 380231035688224462891373713634108060160 12910909 -423175208216899052558635768234133178048 12910910 354550203588484442812777512219709344000 12910911 39794033420823372023837001861408245760 12910912 -143586191711762797163959340644863836160 12910913 -298866796867745115449136281035015141500 12910914 58544712211009388962171297117309999056 12910915 1418906458959143496474135899227601934000 12910916 -611710023622862732428979133107283966720 12910917 1329571008343839456367432199068307078880 12910918 -446987811967078636590417930491490576960 12910919 4171160380860520867115211364754965296 12910920 824432764443157405294905976334836531200 12910921 -81063928137488972203312029778846544000 12910922 6146259973410836279108389966961762304 12910923 2292807508867595270630664702112483349064 12910924 543101256023942475124797430953785687040 12910925 826609758530279769703764490490375191650 12910926 21773307625634445797778372511716538368 12910927 -1185860316378940171920159338344284974224 12910928 83351846090990139717163773179286749184 12910929 -1072532377877372333323251480417260403216 12910930 -1322129490054154467635246663911822663680 12910931 1017686351782985974840952613112679688528 12910932 -867599089643269308239974588046752854144 12910933 69748467089339446878973689391695444864 12910934 1247710545725657805320636124398525987616 12910935 -79003761948325006286071977718470466560 12910936 406712065237271821913563751767619143680 12910937 1688032545405628951775185829779905079680 12910938 -597926508030773184441636885440158854912 12910939 186126666839715318288643189252454614056 12910940 260856152278145206701509877530295367680 12910941 -149723726706988905991472311606829769600 12910942 273127298669478690741127231494815232 12910943 -1805207653738270818948935333084411843808 12910944 1049704951776782659292453523281699143680 12910945 959303437120142933325325982221310821800 12910946 -5699361058849774944523743055023185328 12910947 -672527239606868322918750194631162986496 12910948 244191606526194313385062661123285360640 12910949 114361770606076358558615010062055271200 12910950 -29507344751767059855884408887134374400 12910951 -978507832188389397446926114076483455048 12910952 -1166131293667473148932748408259122513920 12910953 -999035187227480393981230876082433552384 12910954 58195755889828110660667202238327075072 12910955 1513507605925053036517574388455066784720 12910956 280595467383177133908565247055196938240 12910957 -1768711324636532183536355759033759642794 12910958 -198507248142627148987919183553800082816 12910959 690641367775506221795999262693223694424 12910960 275100864015601761318159744794153287680 12910961 -747193853041649359525015911906972450030 12910962 -160628552744060269154135695758927896448 12910963 -230607795857343228251471925281026375200 12910964 1113948565767799841746617558744130455552 12910965 -6438938609023740831501305824166847360 12910966 -1322137369502713057195327021410566545920 12910967 -1551629368492514438153174641479244532736 12910968 141615453407898342516431770765246464000 12910969 929274323126171349292400461913162853700 12910970 -376461833537842872697653875739392256000 12910971 -226984401443852606281217021446314227688 12910972 -1389892001836472961272855799398329268224 12910973 -266164142630277370847806888777404000000 12910974 -384111478768073291283894979448322564480 12910975 60619235933893720564722810889992672000 12910976 -13602006833610351517584799812078796800 12910977 130565110387465654895680461938873251314 12910978 -134726912919062814735679440711654643680 12910979 1084261051697395611436402772391047603580 12910980 167905145835005811826557700130512527360 12910981 -302827220385596489590983868322163571488 12910982 13686160708305385396128505330356215808 12910983 -442656890948059150465031861029345061976 12910984 -366247551110447012642655923265405373440 12910985 -844500709615928888780149120947111569820 12910986 266651068831793940220514947506362312448 12910987 -1826214242324629005179591057586202008364 12910988 -651852829097285976452600010108180832512 12910989 88178388516126595657508366635655442048 12910990 22087511518092765614149377588931238400 12910991 375823435511968223378537240647831020192 12910992 -297655226896757208853637248181974794240 12910993 -800834108526518899883495120486091767758 12910994 -99247263307657011552376448257215974400 12910995 -48224936266171596831346789861947708000 12910996 -1024940372683966301616189251607646801920 12910997 -819692536966522978745221918385429376 12910998 -328923518584004248015089914677178153472 12910999 140510097194415522373366941457814446800 12911000 -2183663031209180481357357496880762880000 12911001 51727256212667490790155495056694996432 12911002 57602080587861337620288017963777920704 12911003 851822465027309707091810406104690902560 12911004 -83486582739132351225117380033299218432 12911005 497856764797409892518253927366489015660 12911006 700702587659412295949660235720242827584 12911007 -326552518093740975061770213340151415408 12911008 -26983232560978278517051356592059973632 12911009 -762185087650074101733374674771921973790 12911010 31025301924406752266927496740136668160 12911011 -1188032101941778502905807053977443620388 12911012 526360492113125511612388273333284909312 12911013 948299216694311731528803255375933938880 12911014 -581946650826223152881557697919042248640 12911015 269902311352007467212971871222094572000 12911016 218024875892207616771919290888576614400 12911017 221303382725262561843171699405135441792 12911018 -98095472795134494759411316899463243680 12911019 -416122521457376696095634044620105469440 12911020 -895148080752337237075242174650971776000 12911021 -751577054271469282726743474639562316778 12911022 -97817638374030791836373310135020977920 12911023 -1033197600255588262303915746548903376816 12911024 -145648553823229044831686981240886263808 12911025 -559536473621760520428520049419455301200 12911026 379789081206517779666096409128357715584 12911027 221943499677406690371400875522256373760 12911028 -459226498278055601665587620287844775936 12911029 -162158674881982798764411797715756280690 12911030 516076260764501701745208002400394389120 12911031 -67880348863674066052591160105383864320 12911032 315681446786792773750476746676173107200 12911033 -985745607145436283782878467852292709718 12911034 65395598707717638556222255966684883712 12911035 -511516269277648154235196154532929468160 12911036 -279134674701290381024164611255384668160 12911037 167232596522434222478524636289938018560 12911038 53287272768342580874042727392118285696 12911039 1950338827808935990761457926230731446456 12911040 -203923362616033486000323258311969341440 12911041 -488072906126756433470372430320581243392 12911042 469109970917686876648728291916567230672 12911043 -1091035164790442028529399319867865910536 12911044 1040142389581999888611507502225579051136 12911045 75678737835532724954041133624147913600 12911046 14466502060390556995303831821753091968 12911047 477282241137810347147186853880459009496 12911048 66378916027649677258009171220583260160 12911049 448609420735540676329332738212224531200 12911050 -189270508661906582862460938670706304000 12911051 -11564616120562170526381536120978438720 12911052 -109140899406491949582084869733399429120 12911053 -233506242862278519795059249946717602698 12911054 464890113409474572727629340253946884160 12911055 -44908328645214904625179787210954342880 12911056 -299716497728212076381311733534046527488 12911057 -305758423563601798712456736701956199694 12911058 715576108962275481529251755124142070304 12911059 -1407430036020271169391751555959683356644 12911060 1147146683442522517646339178323101286400 12911061 470996695299039615573575984150354615520 12911062 -1617346014704063468843733145201514663808 12911063 1326562977001503415217241470693319216 12911064 1137348054759232615159312741863383040 12911065 -550488194863020554345042200875354991680 12911066 -15262466943550166862201992383004344320 12911067 33198457164472966404596539130880596208 12911068 109886271819265391730156847364210190848 12911069 -2857222308112571522649742174517666661120 12911070 316689525701516539108067871619194854400 12911071 412046323024522717189208684043022938272 12911072 -55464410706942421419981240179596197888 12911073 20680244313474953232381228131400680448 12911074 157881656430904210645656551649016356864 12911075 353816737390691047928348281673568251700 12911076 566410205586207277967330192099120271360 12911077 560977564667105380165892301829428879772 12911078 1018208131763621488147550386564658031840 12911079 -57228904222833837766053814116786535680 12911080 -233195795164298537244857558490174259200 12911081 334789101241610926297876218928788189882 12911082 436510102250046548682391502902035393792 12911083 -1047632753633785772539102611900328205280 12911084 925668792324607266103111075342399017216 12911085 896746254915361417587197326550884523040 12911086 919332102950979474366861377541404092992 12911087 -401754016695284973994219683898098386448 12911088 -260220837010728989370632791985466900480 12911089 436051676581650929469397962304811411440 12911090 -137540686584857403684011635256918536800 12911091 30025239164465573663008840077372371520 12911092 -490843930627454167014771697336698739200 12911093 28123214065195814430984069497908898004 12911094 1408065657842557890652166975370498048 12911095 -137181056637677167598699655591291455400 12911096 757770644461028416308981203377043865600 12911097 -70879069176676461644688511376384436480 12911098 -526044698822415235378195197623289507840 12911099 619703720736751491828691529026079384100 12911100 -359441538633140723065271115542293977600 12911101 -841432383800541595223037701048932227520 12911102 175720340883347930152981737421327185600 12911103 1317819804161635989407576603627726230800 12911104 828914677993522124681930488912608755712 12911105 -409598537595634337030949436221391539480 12911106 -132776490448181884284073820643572952576 12911107 -1106827543151563228623747623071423071216 12911108 608245618632970081405833837084055034880 12911109 761722906890032508741087781969525523520 12911110 498628961983611205601780878564256184960 12911111 -327986861131827014925829059300352625808 12911112 -613030503431172936766877944502646574080 12911113 -674634599343072355352932647356069702300 12911114 152815526293854914405419727803537060656 12911115 -90138605419855169127265614207790452480 12911116 -377875247652243452362778793304760014848 12911117 -611111045485111107855578414190244485834 12911118 24345482725392184782200707172587017216 12911119 228728320956454709021826316919649652800 12911120 -17660130630498583412493900469075968000 12911121 1132568798915584045350889402400908493508 12911122 -64005985260167841799151407832621011968 12911123 -382149019488172654053789555101179292628 12911124 7971223829837077785494653882554304512 12911125 557244549110897049997247655815207955000 12911126 139747000703387723789711946046285680000 12911127 875675490640717973199835030353279118080 12911128 385431797602732432153403659727536128000 12911129 564078960520360371796192602243677297472 12911130 256317519747733499781790868139158592000 12911131 -954746356359806010958316332708766770088 12911132 -601708567676607753856294765523727103488 12911133 594579892056987594795136658532968305248 12911134 -885743492020808103382047067284229574784 12911135 -1605105828197667359907013596684439477440 12911136 147070585066339069774010268153098010624 12911137 -1546678737920537747491028000638726080 12911138 273123998882610502111060723880214992160 12911139 -13578800369872799115231852785779890396 12911140 1257246982246277673986333744366055751680 12911141 265566169857313553889754213992135438300 12911142 -133860992359223907075137231670381250560 12911143 -14585048249191073600767751804962836384 12911144 -324508817803970263750509235074438604800 12911145 86853213228497672585766778438573440 12911146 -179521382853623382909228803183623464960 12911147 895509377370514181829257100871109053320 12911148 702860677541023624240445232008655744000 12911149 -876872594736386787382820324797792702464 12911150 -39957633618760481479040321304330489600 12911151 -120097538213340959869434235607418852096 12911152 -546044342606949708881456596187867398144 12911153 964224219540262228791341597983281178962 12911154 -91338010330185567847345501593568995840 12911155 631613663545452533395994524849107921360 12911156 1215507810017799534320407001987807963520 12911157 18732169175654792189990896340744492046 12911158 -357122751930988476989970803616258143616 12911159 -113435071012857463326106886057604101760 12911160 -253910826016063463061316577115887616000 12911161 -2355502453742769058159057294217187297238 12911162 -299700146396978468089849379786301985536 12911163 418142014260597132371018470434783045744 12911164 -105770710360108122156745406914202552320 12911165 -12684608939325545499414897143749169280 12911166 111017629673936111713521077377866785664 12911167 -479919154821746668134414266138285522480 12911168 275912470515114286411256756117339897856 12911169 -1167904511938233934651034349808413679056 12911170 681618133395685498673713894545685877280 12911171 58064608527130710799293193425234529344 12911172 -251143688312305542501621086611650244608 12911173 1181666820864320920933453587916416919104 12911174 -803182491343025323370697725159067797664 12911175 381080417034654276985670216232186858600 12911176 2257518927183632647140777169459422044160 12911177 5465844607688086281018235733212864200 12911178 -80499249045327102682450716747866119680 12911179 -1908923544216022421347004820266936438760 12911180 18513499165554060068052466089910440960 12911181 58213519180754172767115135075061417152 12911182 -1334594331177515431422680810851150526208 12911183 -1428835388428491242204669436931256010360 12911184 222029788057118459669736491050598400 12911185 -325562007306643094580090214920656019840 12911186 597990908373048410269171146035645211792 12911187 100649791201062846189947712237157364064 12911188 -736048620743307946186926201076570613760 12911189 2029255099623478821485376914723587356480 12911190 13727191477580465407121909692267683840 12911191 -214197545925539350353939009780995068408 12911192 -147647679987131875553530944195168829440 12911193 -113428152622148303341888750114943799420 12911194 -465223475005924507598132709599292545088 12911195 725393168672818330219013859241027530000 12911196 771498039835119657248776221178409754624 12911197 -1081878317732884699134318035041650764660 12911198 -645087406343386964552290349835649835136 12911199 -54738862117641660911188223930703022080 12911200 790952876452907706915102452425998336000 12911201 734009704837566616719873527950741082112 12911202 -103889160987004533039675565368753987120 12911203 2250426744223453066460785623415789444120 12911204 1382896090208938518518605032056788899456 12911205 645700131745682308514656116310039923360 12911206 525982132738932420277931828067924480000 12911207 23543013420494222716114127789321873760 12911208 -251624327873669772014071595383194746880 12911209 -887775876886325011401818958672615456284 12911210 -143291394613546102715137232207456600640 12911211 237524422325090560433666450618452116480 12911212 -750110768155566221589346975805541324544 12911213 -150575534820812364508789240816933806720 12911214 -381990633305916992047788844475031360960 12911215 377142097659083811807573702532851756360 12911216 -316945505082103988584832831093156118528 12911217 -1286333230431317337603846111919983300000 12911218 -11857868814516850192649594686544166912 12911219 861992830707017756269131469319737996620 12911220 92487750471165387913549457087429959680 12911221 475905086157348315455367270994400182144 12911222 -626121237069051936079869292135333473600 12911223 -1196031829973258430678445849863158400 12911224 -332328865839791760318322711184914759680 12911225 161753609096747352003854842611401448750 12911226 2248378210044345714257093200565647104 12911227 -167546790839433448230311133739331276256 12911228 286529765393924376114234324768517453824 12911229 3387406010909131721543691020011692640128 12911230 -89203809925397477032544917288095013440 12911231 -1803358284717897205808394872700280584408 12911232 -506640813216503506004393187141966888960 12911233 2207173832587674129442285574985029232384 12911234 127449259618693663855025269055300818944 12911235 -794548842851681358956201168415907142400 12911236 -360101703699180444676583593434553733888 12911237 -1412105682499823120848700989607642910114 12911238 -15223159457883748662791446752651136800 12911239 -1039384031709535249430809843716719457000 12911240 -635913378058304241202866750356262451200 12911241 -182439536580589970419930684710355737600 12911242 -64535845001252839472674702146079044000 12911243 2402256298433968032278987225321283393492 12911244 796578268790592021140481864780368501760 12911245 -554614277363324421937261096095499542120 12911246 -469830376768815297500030088556563236928 12911247 -155561728987146033558362444856832832040 12911248 -117886118123197841885173562091092049920 12911249 893133267581937728357647015509240307560 12911250 -157255684915984891031367439563215520000 12911251 -660942366795939437876790424877948721748 12911252 -405200524502548662515337065631023013888 12911253 -95455455043115353562207736528095160192 12911254 432376565064023258552438963795465510400 12911255 -173281490916742057576237169004138492000 12911256 131726867046351197554669474679110410240 12911257 -26083291336609299726921681075248407680 12911258 672357453721734471329682395571718356480 12911259 -470069881445735531963875623994012475496 12911260 -98863349321336867078791551080879462400 12911261 313486465862589998378513307850280692704 12911262 92038392477910797180387498313018251264 12911263 -2364860171743281190006150063043588339488 12911264 2971808299142635111928547349429217525760 12911265 454849323835661863525442889747121392000 12911266 4258715478618712431142811099975900544 12911267 -396654458641746255922472856872609061480 12911268 -325310119923864839005797270675553198080 12911269 307454084682946731110362267698337524672 12911270 -250459630812454225323102931875777091200 12911271 848145361122103405039854516862970891904 12911272 1992930753965481525940585911815115571200 12911273 -711024114703120722499712648509245808476 12911274 310677936369466026625234426724115348144 12911275 -188950258148898644571944859872288943200 12911276 577718922643660135382368062719248859136 12911277 436071060397402650164756258374168711008 12911278 93954171583430225952218176357804357440 12911279 -176604283402484617165490911442842225920 12911280 -46535397603325116918317285763789619200 12911281 -1635252263892122060572820337480694231918 12911282 535470566964304938138348466266791042592 12911283 -125747622975034772737125968908303570944 12911284 63033332010139366678125798445705183616 12911285 -550037912167702702162083687718460386020 12911286 -681011629199429282922000649784777625600 12911287 799510246362501063934109016525188048936 12911288 -108008315791195047992510443508093399040 12911289 -1180894537481970983445131368565583500976 12911290 -123265229527438094409403506588565585920 12911291 8232290857214377865981130489300851664 12911292 -752679966143904830719761518122349952000 12911293 -712923470560955187925827844083262725600 12911294 -22970323704728171472332935778790456960 12911295 -1053111289619799596237084057250165325680 12911296 -709765841911334406155211919849571745792 12911297 -642489290862926662952446894149025848000 12911298 -203750583410129410806174050888291397120 12911299 953414301863146364260944704272859838480 12911300 -186867933376944692197826473262921769600 12911301 9731368293326710948393288240897145376 12911302 1404292144726480926706575465861270436032 12911303 -1408785403929007284608028848760088183608 12911304 493779420036843290036991263810685542400 12911305 -236917571148858794476335155370118620 12911306 -49843693862141529375059574282136853760 12911307 600015495181778740650769956937520538840 12911308 -145249208365053632082130334126321059072 12911309 -20897902047973946092121532537818746272 12911310 -185514086802515115028541108461367760000 12911311 295835609344025214947221392037848750832 12911312 -242404498016450872966381234778938490880 12911313 2146922939303689369515379143013520345088 12911314 116979043201757982071083549726692765696 12911315 658494951781075125878314723149469663200 12911316 -21739486157650509059927436235612379136 12911317 1845856623434342669847166104280686766880 12911318 -414472452928032124917387138243200947584 12911319 -56106978157456572532858401998141874000 12911320 1412418120123841671996341924690689228800 12911321 -806743388804495459781298422161858042556 12911322 -44026715369778308877132026180781684480 12911323 1487733343301190976776545792740413723360 12911324 -12507723277320285566780518828239475200 12911325 31303663132784921626089218856412305600 12911326 -368718521428826547728664970118380058496 12911327 820051367900769680571411324535447134960 12911328 -146291799855807885695976431632521363456 12911329 -1405692966108574289643737227442371071070 12911330 -228798312138313301778536006273794654080 12911331 -63125856062581502495341230882426490248 12911332 -309432964149102245663981801131093360640 12911333 -1477753816567435832777477301074257100418 12911334 11090939605301346223655213170863707520 12911335 197644987180622668671015444620409877920 12911336 414182913666262768801147427226799718400 12911337 283311573226473611077928395449765579594 12911338 430696501430518301291542464644757374208 12911339 -134677130156347555343762682485188370544 12911340 114912911642148782917875298670040299520 12911341 2446361001667508248522350155974006390742 12911342 -4116352664263637795393783145826948608 12911343 -561185850908158201680488954176156033536 12911344 -92353959792400360382645745619652378624 12911345 34838934338902172224132076616151008000 12911346 63505124690044890742968349221891333120 12911347 2550564090651326716156789403035118290872 12911348 -1293795060436760247306460129976576971392 12911349 34755235869570089557476227060603367936 12911350 159608295824945070547476887461388668800 12911351 -846240327414823589165332511396163032400 12911352 -17020808741070351801980510220783452160 12911353 204009239225014758392591222656090577220 12911354 418950082686084397329591550128748139376 12911355 -524838688532476277545196302067669739600 12911356 56939585253705564627014191144088145920 12911357 -1456002204694544061533548509117212870394 12911358 220986110159335799852385503208601945728 12911359 127664259295904222684457044822884905904 12911360 372487915165183109078275261610034462720 12911361 851849344736506151800119531907133869872 12911362 -1038623961588025561329230647361134955568 12911363 -1634601933410386109514105062407867856388 12911364 35261197951114013949781080551782433280 12911365 -1862310843205482823072588621372951641600 12911366 -74790939204033385018685683194467838336 12911367 -83318904183408735131978214626670549888 12911368 -1951296345438287959800693601279024573440 12911369 -1237727094098448911478718149638362552608 12911370 677696856625551451738023926358990428160 12911371 -908363723407664164389631314139807008000 12911372 -292177456541091704866216115015741687808 12911373 -1842534907127387639362533985434913896000 12911374 -147399543742154307035701158370364083200 12911375 658416680394119903732697758333747454000 12911376 51492122956353534685479420133616123904 12911377 -221515601442091076628391986026097210380 12911378 763189526125826514178995924322971300240 12911379 235522426721169162719056650327045898848 12911380 -223570108990542898214990559515535897600 12911381 496759093369678403650521239863862376000 12911382 -823433382735628059937098405602831226240 12911383 -1096829411962826720400862563963152240400 12911384 1163105890576086510272640679493209497600 12911385 -551586837261275110347232854148134206400 12911386 78628216400361273910882818428571248640 12911387 -401840354358392001808768413027783809688 12911388 98271240158801862278558648084143521792 12911389 -19260205852064268635131057386587839476 12911390 341369714174360355664287632826559675200 12911391 -583677197860678686741198416853013021800 12911392 -23357558505571430245661875870121066496 12911393 -298718502464683774780035431487033849600 12911394 -350728384697990666260382952778667587200 12911395 -1424344118740646512551875932066882560 12911396 -151314777373078044812169570938037667200 12911397 979292004798261398548710991275359893728 12911398 630445359606808228211100165119156863872 12911399 -2398197932539754204322162638572622862600 12911400 -8259232590995827034302825655645568000 12911401 1083939651261119559868388000826615905402 12911402 -856959818921671345046205296408652690000 12911403 1299646425117464154891867564850679802864 12911404 -458007336928793229966512169588364543488 12911405 187953626550290648228016458544923701560 12911406 594583589144375472621300071318727441408 12911407 -686554936850652339550591436003508868928 12911408 2834987037324284668801340285881712640 12911409 -122986247986192516497364998389460756480 12911410 705546418232239188410940128047032356160 12911411 1928728783214413871414759369405381808012 12911412 362159639880287695697004340448465049600 12911413 -2469881925556432035208204279661761640338 12911414 113141875235391196671868351236170545056 12911415 -1023828219903287081409838436537239714560 12911416 337036446774445997402362104932000194560 12911417 -506551313019634376107034187089464165248 12911418 -39700166716293382710307037574487756800 12911419 -957258425127539668446182355635829085056 12911420 -504621912276973302279707733149797854720 12911421 506514399771492985517095425479811722304 12911422 -833888181712757960675603400984974491776 12911423 664398602906777352382349962725602739936 12911424 191570907363430119453658474497290797056 12911425 -1302463232589102181427762523772443927850 12911426 -2248403677105990301667336143194839984 12911427 153625397697988092997758764780177341440 12911428 879136924874130283973065616535461335296 12911429 -100339347331641028403694582609732105120 12911430 59246556643841493122191475190647838720 12911431 -527027861526853749220550343474704809320 12911432 1055380318793380762986219506419953254400 12911433 -41587851112024300124920921716753233952 12911434 -71046312952381605649855547397984594384 12911435 974294892271433076405955737608841501600 12911436 337886705973953809651991819114910034944 12911437 -49831745758947791048518633403814289536 12911438 -7683011588368202056751438963152404480 12911439 -751466522407325866548287040691877792376 12911440 18816958718394165195979850256873553920 12911441 -1499356522482473180901539072459190118848 12911442 436301797054449309974772574911553693440 12911443 -1457355768588450755734345232475887068256 12911444 332374351344369147483180401107316736000 12911445 981705272122645889184267837473522880000 12911446 569239513073289783826373798070932476800 12911447 1992241559834141106624450851538599749896 12911448 375720547354543850246072650288192389120 12911449 -707964404655226873402244441556993903840 12911450 124269560217520815553445632380187296000 12911451 -431720036289666486499318638212212121448 12911452 342237176859095627533227025441248005632 12911453 -323149495377795294487618684368095822298 12911454 253688278263843886694533404921795943680 12911455 -526015638183830295910678599825609085440 12911456 1259940927741094560099425188058064617472 12911457 -91806237556446358196689499140527064512 12911458 -458555345444631051790009272903457396224 12911459 1165572179288692219800188608696239932928 12911460 341405546369808867892910559290218844160 12911461 1579902007311216537015758256011499615324 12911462 -2458726769193709162393676425862539365120 12911463 -243322809842189373594630266911404759408 12911464 1414239153520096732635730299125266513920 12911465 -497263938998376532295614909468610568000 12911466 39904420972902116114421867400138612224 12911467 4680586173812879604640210146093021120 12911468 -1539884708594643523983049671457100228352 12911469 -263665063963927107777645188148622878720 12911470 -99349333488499958442520436278871942400 12911471 -842577281277032855030325155258630657328 12911472 -28893508400127477794654887536768122880 12911473 359138178957065192532791468216739648722 12911474 -468022875685184504361803060859051361248 12911475 -500228015737493258260115651800849589400 12911476 -496977910491115627264717481513600446464 12911477 49515689532977571864569445506693788800 12911478 851536736175403984472760303102734847360 12911479 -251909955102157948876049089889626335824 12911480 -969200140920004605585040242821065728000 12911481 -1844765216115902363884425358867778016 12911482 341703724487897956216672105047898292592 12911483 -387669544192746136953714674659205103840 12911484 -119574711659068925406164864546543230464 12911485 -290005691092097330467879178993175952800 12911486 -118985105798840491308168014400926695680 12911487 -48471452041388992072150620451684021632 12911488 893550022101864090872949710228815872000 12911489 -1082827096030410378053922346365764261676 12911490 151013827750209298171756695585371826720 12911491 -922695490937962224882018890205727115016 12911492 749403562735836370710487634134955986944 12911493 23458432164378840929395265398787115648 12911494 1059880480570487343362857937623624051296 12911495 -323724232473090214178039390148958826400 12911496 -164421082852167976292945272399500902400 12911497 -445396348339559938077609757938184166400 12911498 -256449499575680872643253655450857186000 12911499 -240491066167044215000686043237807354376 12911500 -327256135445161556969348595804493824000 12911501 -1975632730547627679160204344804068133600 12911502 -138828505963946918888408108251347730368 12911503 -2746520845061928481771032968729910063360 12911504 311261670267075615314460969656065474560 12911505 -477787531005590509972971431198842982400 12911506 -980908368278856613909687829635249186656 12911507 -492174315678850468210939451663692408320 12911508 -478600502947688449772539545369832980480 12911509 -422721264043285220234109389854266951912 12911510 -7984875793366443596018804462512857600 12911511 -988170144499868252307638477753757586176 12911512 -310768397694290149646414820698405376000 12911513 -15595005787640121642949466501521915116 12911514 -181599836368552467383052898507658981376 12911515 67566872980548627688227022379187167520 12911516 -999787704991182089504105261789045506560 12911517 439027063193358525473141207705335560780 12911518 -175662811179556864965874677495625257600 12911519 130890447488810707587534790365467005920 12911520 107524593954082111197318943544400936960 12911521 -551266645222735139339414263366024455488 12911522 -781895807888196662311355921044239269376 12911523 -1966360704886333677353144249450521520640 12911524 1559568113865333764324566538376323072 12911525 831172072101219169812476859713877180000 12911526 8142742525510655844867036910370678112 12911527 301630694788284881471917612706640352376 12911528 -197063856544931714271632254091469373440 12911529 480404666355102668994051561221342380320 12911530 -39241303500582729371922718131282759840 12911531 194957400023894057609960522443049465664 12911532 565460461481510319540354263807668518912 12911533 72643701456565318327694868708761813184 12911534 -6611676193407460370458546768391319168 12911535 192212562104607892406594986761758438400 12911536 -241207648205501851625507967840144162816 12911537 -1382260973190593193779391987563473252428 12911538 287140567898255544634799268119437167744 12911539 -514799932277757237503866113188743036660 12911540 904059135034244238550597815294544362240 12911541 -694132048230793241783501721559047408000 12911542 -187270717822794504436220908462258834176 12911543 -951640088062882037654046744182977109208 12911544 -467515458963265243581691132727614832640 12911545 -254124689833632180409355996372528596800 12911546 -890161218290826014741862906646613616528 12911547 -1924597605908305876575519009903165480 12911548 423207989881568460243016907112231308800 12911549 474785567947942964299994410153693233600 12911550 54405472227957511971176258495151652800 12911551 -478253808825386468034386762958582766368 12911552 272024240146068350934356393717825273856 12911553 651418607476820188553987094285114147762 12911554 -450512483930424874675660159573185961440 12911555 1325221011839296310298698897422459314960 12911556 -12767042728191525139884407735619551232 12911557 290799938032900450592800693694348776064 12911558 -1170797180756276731293119669437398601728 12911559 -203616151984025135693311699269353854296 12911560 -469264497487675312235835523382525952000 12911561 528777837404319730207363638663168537252 12911562 -378251237686108587120759158804098861056 12911563 -478448029791983294760845647697101926912 12911564 -94930222924998545290067940380235225600 12911565 568095994382509944109714602185142186240 12911566 754664070435018147119827003729114200384 12911567 -2312088491464737541041201226257167584776 12911568 -41579988175538491160891882439383187456 12911569 -694396442849548667017034659281878359440 12911570 -110769875184662552325689597669323760640 12911571 -23065894491628480625763943801810149240 12911572 1833797511658794987594289877648483374976 12911573 81835837489378055693504780435705023260 12911574 -287620703839730524496794031909202210432 12911575 -20425873648723733907537083725373710400 12911576 135731227284779068083023219134904494080 12911577 -2897126897484393495184484215820681856 12911578 -892067084042386289157300530809825670160 12911579 813231673620913715635668702164616107184 12911580 797522607723775210094127060985785707520 12911581 -2955300499078826764827027004405819001888 12911582 -559557247752956093500736135371250976768 12911583 45570873393506037666962837217261254400 12911584 347675513293985987634463940018626363392 12911585 -1789713943321376496444819184304954020440 12911586 -351497970536265436140554222045277561600 12911587 494101682664757090776945785280630498400 12911588 -1002874793665644279208324992949209981312 12911589 -1408523878816800000495314698358141460480 12911590 -488518298213543125799707156481088451200 12911591 139322524573023484114560147452542130304 12911592 268012599198829954295349629375869501440 12911593 246389473477889557193144714039129169664 12911594 362588359016748556432401669982545997152 12911595 159229822323319775745583682284042680000 12911596 1166010848728956294109507715302769619200 12911597 724745953822347194849100205219109784972 12911598 308301112828183125632429236789013005440 12911599 -268224228511810936886039508133333665080 12911600 101405503222947348305244387204405657600 12911601 346180492774943663697023809353038078832 12911602 671315245596697952566372146269353574400 12911603 -333642932872592569806363135351880179936 12911604 -217536106427480613116486172146499532800 12911605 -1058196603987255753709404816134178668160 12911606 -202795598303571618397613591328354273216 12911607 -1167948162768859561951626711936395805696 12911608 -1172617363264266903487006100073235415040 12911609 52318143047377123314906577943392539204 12911610 1097377448761241196774137891018611200 12911611 1546062393755740176121692199695692466212 12911612 -696255660709088791800547166792900536320 12911613 -287667493257255627047021268841656764352 12911614 -742256574930680989413992112990959816448 12911615 -330952901777417280421184214279340377240 12911616 1660244892194618833385535192723892469760 12911617 124611563344708049289331090207372913666 12911618 -71955254179135749349584744793050478560 12911619 -373945749480745672807710517925690472960 12911620 -1109499424610702863864578768121842328320 12911621 550849768885094756072353947185946222720 12911622 428601033974324038522571383294916964864 12911623 -788435873013825243150083977632199841128 12911624 -559345007473402877260250033027868917760 12911625 -82813210276066252612472584123830000000 12911626 -84937756991533610865309774918596293632 12911627 42355676790715631291923462917376988040 12911628 -531300900922419797967211712701615779840 12911629 -249349369355155369762905087178514634080 12911630 387719174174417017502138575056124320960 12911631 228644472445988344498776066692960543904 12911632 110882263162092142321239813267636494336 12911633 506837191968279372021467273578664051520 12911634 228940613474090158302715366124430417408 12911635 -302349093435779531351736269959304150880 12911636 -1799190359754467050162889692766231300352 12911637 -1289653496853145203364925430918363788448 12911638 -47854691664285618591194164582846460160 12911639 285605858330394963582782892633070220424 12911640 -102879675334631900434751429520752640000 12911641 620808905756633002824498323594963112900 12911642 298352390405213063287286451105696057312 12911643 -52737245007730597245342429595832771628 12911644 701651060462309224727290315858767566336 12911645 -1592301038595200831869706755630443038100 12911646 464771868482416280155354073664117623808 12911647 1592093819986452691426482350708953092336 12911648 -372165792278219377399134064355869458432 12911649 62759373661178571139219418054325015168 12911650 -166639513784551530427561080984025165200 12911651 -106843880385119113470922427168991645348 12911652 632223582346798092811526094070838157312 12911653 -6388151547273781141175976937157178560 12911654 10441147738014819203204299021188511872 12911655 14007717267966408336476513926882129920 12911656 -68649696174525417204638070567229286400 12911657 1989247631542183761005127874043713322832 12911658 -161509022503377407276954737285594089216 12911659 -400074059531164315484697458086731629960 12911660 -669077590881276644643197120858931640320 12911661 -361101241948305572417684812548260220768 12911662 14850184868327721103035293491291328832 12911663 790967351524778331054120172224734770464 12911664 -203925477502115018362080543022902706176 12911665 665543631648722452661040311848730809320 12911666 -1209298307492216064583599211712590729968 12911667 -796493151480680881872629095656139218120 12911668 505234521246924851980346709025415168 12911669 1222726775591964187080482010178110675900 12911670 -565051560396677705504183305028890752000 12911671 795825775368118430821061458098420803472 12911672 -1276338356502157709675514404357569843200 12911673 800789812524545606024323024155029365584 12911674 -627065201290518652346455323381450635664 12911675 -192567111254013124657339012709918820000 12911676 -96443870912752762739045839011848621568 12911677 -990287043449206485675485462231575527380 12911678 -251895972148652808401795801840858803200 12911679 -28058813042605127368247199507326242704 12911680 410837904581051570446740561837781155840 12911681 116015655902357800743221274847775224320 12911682 100670811916458299118401851983995710464 12911683 -1037883105206195309465566358762662208068 12911684 -858823470840834167163324250971909619584 12911685 -329283203446224666234643793313031279200 12911686 -157377057144945545210608758367233639936 12911687 1347423246864963929928503796952080248784 12911688 -1049365549669441681485600422821769779200 12911689 -380973181613499419296435340061833135744 12911690 -61091326494120740196050425818028823040 12911691 237803542302504072126983967919271842560 12911692 1206201173675223819411745234520689170432 12911693 3849187474622003589495154375379077096044 12911694 296484328179477423405771931365273750528 12911695 -242160591503021195956707757166045464080 12911696 6639797659959351136376970657568653312 12911697 -1067437485107739168100048138886300952000 12911698 28914719909408080023196796506406856864 12911699 -859923863022208749007822756936503877440 12911700 377586809991687957994767575258243481600 12911701 524320333786230167600239500190363315104 12911702 300255809762099816123863671436056806592 12911703 -106831125611611660882773503219642944896 12911704 -383455026082082366509998575596220006400 12911705 -102481689411857304139177840572636468480 12911706 696134348896824451402250492472938384112 12911707 -1210905514980751133310606799933907373440 12911708 56353689047651836773420063019714937856 12911709 410400384197320515623037493731395834880 12911710 119090434790228883446243451317466931200 12911711 1681716366821094544259796456570022497312 12911712 -140039055349140848383805284946905399296 12911713 2335669745393100983010917469499774716962 12911714 -1155096273760461787724097683979062618544 12911715 -437876691920224415604780034465384345440 12911716 -16473760092799126150034234757104430080 12911717 -6941701613857848863931426461587046400 12911718 879091179822880396832914379911905067008 12911719 174506346276863014480769731835513723088 12911720 -376889120994085821221753518069846118400 12911721 1516059997230383560585067177832272510400 12911722 -1432715716297632745144588968850788142848 12911723 1493541092022446351652491086657187694528 12911724 -28865355765549524759710974973619395584 12911725 775159249412849520649546301765566549250 12911726 -1050179138249740228592314006047252938688 12911727 2128067523546113751827537929227006290832 12911728 -330156620235075016294339094312210104320 12911729 47470247506038168167237558607770682528 12911730 41459367536621887220029669043209259520 12911731 201433931352881909222574828962172489120 12911732 -1419639146929785463066473146094047627904 12911733 476135438053299986748567249997592757102 12911734 512808301545638846911116451663521125952 12911735 -862669780725549474572251745010514306800 12911736 166049630150320118399572798091594956800 12911737 -1354255918861184276042476279059195124080 12911738 -50385184166153563658267104926034795008 12911739 -8269379647982012265089115610931641344 12911740 313292146325008922565339320899235481600 12911741 1595785449479352697804285666303702859142 12911742 173902678606561523619783055707513012672 12911743 531358731508444531004913970337349118744 12911744 532863934804289657108088234483646464000 12911745 813475642746654657156490134741518477760 12911746 1151936632565407474542836086828051445760 12911747 -459775309165682025636648992661305004288 12911748 184416648759478043686520531666470010880 12911749 -1707597887726962862777214644241181109760 12911750 -878176351835001289411825171422728448000 12911751 -1582114786100825878084812247836001254960 12911752 -338205443591445586575342957436364881920 12911753 3005771461651676968241182321906465760784 12911754 114082145841421028934381314277390804480 12911755 -963776130730246863694516519476961165440 12911756 335827983546549751297883398329747477504 12911757 1337541730347834909491736934059954729120 12911758 -359768618275522741441328473508119187520 12911759 -183896265876535868318886405722396058384 12911760 28084806650645050984510290984684748800 12911761 167507239093590598050072171455861164886 12911762 1145532319586410988668133613835952671632 12911763 -623270457476040665986031247626406733056 12911764 -35259285667656970218080252682256953600 12911765 -291377084696963502326137303427808962340 12911766 -155986634275655578820727550611995713536 12911767 592534498982715613239369715093821219504 12911768 -333166564380657401124082752716957245440 12911769 252981813315043921153749806071575554760 12911770 -95639895720369891781336419143166853920 12911771 1960002881421428492848576298826603707904 12911772 1033604668211951292621269631284404961280 12911773 -70742737800294907260608240892721735360 12911774 715012111013025067436088231292570082112 12911775 -260060889749379387321479089786698508200 12911776 39609982158850855238889518114389622784 12911777 -2059441683574698798023993424800379097374 12911778 -895615265856294782596103083704561922560 12911779 324294657668475963532187693460040080512 12911780 -249798440874201721436528711997253570560 12911781 -484426335778879697520849234684090956448 12911782 -574647544968338922051970374831100800 12911783 8978768187509653048556880856153912824 12911784 471062763043405866760699650393589432320 12911785 2741937001857703964877604659124066980 12911786 66902142793056227692554676781814220800 12911787 -214968114633367992227678083547131426560 12911788 1034233004454564306584176243876172281088 12911789 4889545876235282330114152150510062828 12911790 -35010645794178271156900246310342801280 12911791 1099201267539799700256136521020549856384 12911792 -220214350935347632411880114980524687360 12911793 -907473444243957113542732164271115592576 12911794 -1141762151218427039293967497298674590720 12911795 83198256856458550520346241397656371840 12911796 -716154100764225163940148425817377587200 12911797 -117765705216987400419411358968283229568 12911798 -643616540932444220138267228077535829600 12911799 -86046978697601972957416448887535303472 12911800 492785330001970727930248430054945280000 12911801 -181282983464787954557005896155619819840 12911802 -26486292451963696163860666584751626240 12911803 1614607524973286998429630584711933360 12911804 1469633530133704999519478276808460870656 12911805 36470840182731737058588194378464486560 12911806 -247004083033403704289750101023079887744 12911807 -766550678126316281601344110038397535280 12911808 -55319605576640100522003968033103544320 12911809 -541694139526397663703872955491965659072 12911810 119645849764253997429352065004935813120 12911811 722630906666051411170026011052589023360 12911812 -563985885524516534615944403398255469568 12911813 -237917627639071549325329238280384295140 12911814 -71783549597177023300148255831568364896 12911815 -281713078101853384654418979094133467200 12911816 -3549110615306578270020345513750343680 12911817 8030108897026361930386445193890128512 12911818 -1874126999195331135156423910945529479584 12911819 1386644053126580203781266470563724227220 12911820 -718726840421105208635739286401367249920 12911821 -741045512439406700085904217098926540308 12911822 -130026305918726386302543885977226955776 12911823 -404049155363129808566902075721613394896 12911824 4370009956108562217514668430234353664 12911825 -1877680968816510431282156877760304400 12911826 -160199702232466369682290560218664656256 12911827 -97991651413767167204937450515149976568 12911828 -467186030360149365024362204639053871232 12911829 190870638980188057976559491990878651200 12911830 444326354604242688898621018281876681600 12911831 -397632710082353915560257166949003332368 12911832 -319028051326784192616654804356689305600 12911833 -204257751085924083235291883909659816176 12911834 -83151403146366380441408552650323125280 12911835 698170848324394330856410280481153164400 12911836 104043754141016036265677299143777714176 12911837 1038234187442856485867981259835602392652 12911838 -43457424123802108720123284187468815360 12911839 -32610604531961157506225856288776139840 12911840 1441325854925662486350180824395504680960 12911841 -314708696019631715726673435138489434880 12911842 96968007268836479633111993454693624192 12911843 -400700071288565100951620010210141424344 12911844 962179366683913686705495281832498769920 12911845 1177370970786538235072779411667570399100 12911846 -879410812414343396332681756327484260128 12911847 290371314546660281027506153247207425536 12911848 1596634211249543579515619980653815823360 12911849 1230631034852938539752795752451190012000 12911850 111344093920076118338353880760403680000 12911851 -223725483016260168073409477255454267148 12911852 -938740888518321959236983453774977720064 12911853 -101733393574574482616640635904036515520 12911854 -8238596515548243817288784347307617920 12911855 237415672372182474519445466359625126400 12911856 -30279365388249752632418950102784114688 12911857 -512236251117281795129405497654019054208 12911858 -387373900838093987639560823069484852720 12911859 -1480072692790878797817489273376079554560 12911860 -253303414458667197123826650329788400640 12911861 -2292510123579104711596288754949460545828 12911862 247789862180203790407985422536123260352 12911863 -1205692196871935876315300338576859140888 12911864 -387817356970395805223927070509390315520 12911865 -646863123238648980573921735264529625280 12911866 -374962872067416009535015545892809336576 12911867 -21749405665123432184068738507004999328 12911868 886705470210488687559478900376985600 12911869 747819686861851908476154716518452203270 12911870 88032267403938062253127662819109957440 12911871 454305037981481521096775025282924196224 12911872 -57762340506571947435177218583484694528 12911873 -303443099969909179015219671337420840836 12911874 325834221665982162410527719052290309120 12911875 -11960645548104722445006163125258035000 12911876 1705902414524385913513958666549585893632 12911877 1102531170906387837624959037238514521248 12911878 272379742623916983877071267299381299200 12911879 566500814728001224060887894719963907480 12911880 -513635860389042819939252742186475520000 12911881 98256876101909354863777330627986214682 12911882 118033909046846852495046206646710191872 12911883 675339602694227863671860021744271231984 12911884 -670026200461481774269126204538682663936 12911885 -246999410177763938768854055198893482240 12911886 -13562939472169695986246422304615530176 12911887 58778339669775196111412812729883994912 12911888 355473630396602361485839515110035881984 12911889 1123681896206267120180554878593692829424 12911890 -151453174612356224962004045860563107520 12911891 -41163343915170114707750622602172231048 12911892 -281369259083591607453681079514181427200 12911893 3717455648552944593708535323558122835000 12911894 -624063171977900355198915649403272641504 12911895 422838456829966345984709691833876549520 12911896 -1479482459026528827417227115906946590720 12911897 2139476698358279978280371777356755110346 12911898 84651509166919012733226833567027801088 12911899 384688968363015250122443819687660409600 12911900 780432248985524803272131232039561984000 12911901 768106896702406680709130071769638269120 12911902 -334176663246649276828218078331700942400 12911903 -256482524908806004451084724795408926016 12911904 148075418601260247350146446469551882240 12911905 1420412360768633265858505987961243621760 12911906 -445165911758987157576379117666870940160 12911907 -41335791209581849417581293472934874760 12911908 -333021500631441908711653275604102097664 12911909 1817966927755287585176168731964435842110 12911910 472761253554445629643143081949303680 12911911 25524609847555284160903146547062280792 12911912 -58204001260059743326215079283400468480 12911913 -10312283357084601724694329538437766400 12911914 -54111783878864964476863292447136161280 12911915 -370164930746183560788823002237032257440 12911916 -60072863315377097889859259871947980800 12911917 -2049724657783764246721271624625263133034 12911918 -488378783783403156505005313798670254080 12911919 928406144610443936494095129602087527944 12911920 -42211135528637330689358306470977208320 12911921 1560076969257656080827406668419838108144 12911922 75470049165455764302239118718597441440 12911923 50801767360634800080151498499917687744 12911924 690003667136428437229004959149103349760 12911925 -84220233981393546939239424715841136000 12911926 -724971297035814712998613838444120789088 12911927 66837846695060215665888414872345540832 12911928 -1231361634049543048984324914804717772800 12911929 -201236245455940279201653762398161415724 12911930 786154622743760374250378721823198203360 12911931 516207814809560033697165173804484881040 12911932 -35522334917433163165644267508220502528 12911933 -885591023617978193445103415831521525818 12911934 97691373725454234937908034411147296768 12911935 911699247035909454049716060251837586960 12911936 -134758942535896872826131516108617809920 12911937 -612015623087710418181026589182572575648 12911938 150660994205009976559432093039443009264 12911939 -1267712903074099282865385359743333096944 12911940 1111007534821164297728669543184881049600 12911941 15699310824981258593527116544750041660 12911942 104510148330893163603258001095204085440 12911943 851913367794215214081463359618176595456 12911944 1848392894222024559754938288179600793600 12911945 -356382799051136654174271031281422737080 12911946 -236698546778339670878445419800083906816 12911947 -1099083705135013764937409520778318714320 12911948 18898218679456873043725205922718427136 12911949 848440898740467235085766349882214400534 12911950 -62610304630725173878947015601648464000 12911951 11623965008547493179349134979323912624 12911952 138946737096096053606129705115598848000 12911953 580829244784174811511487742500879386100 12911954 21447013722857177316221782545340089600 12911955 -2572659771127702116002164142327450880 12911956 -12571569347421881209377941952529866880 12911957 -899076958170412680296893102286549887794 12911958 626259653526308549959270444116088605024 12911959 -16278073770385035985671471182571609408 12911960 833637235019005298956381939614495744000 12911961 -413983348732290599543614627972801793376 12911962 -292482633806349996575631564212029924608 12911963 885347688388612422949739428924352163840 12911964 158172770633646613463253475659226662912 12911965 -229121016118442759719324230079763612160 12911966 108178500675927242845756439857811634048 12911967 -30256401155468611477458618846513491184 12911968 966981277409114142226402814400086016000 12911969 848047911023956374899440914761741589696 12911970 -239638208366925201577127220440697461760 12911971 559446306281592639554671901779438087632 12911972 1401855486046577675041686870257940157440 12911973 -497548537868698285772631417746505516000 12911974 1045419174880635147151143691616640100992 12911975 -136280757354832886173868542896221028000 12911976 176385917969103805557835176040634449920 12911977 -1001030917933169023830023608348892704192 12911978 714386380128289645580990688329108193024 12911979 406534753907774258697555416897391534528 12911980 172966355574290131122636303584116224000 12911981 765726810295296649989934918630417394112 12911982 54027194303008970057864826368790773760 12911983 -579498464276254942304166076599240753680 12911984 -13123184415433590444835573397434368000 12911985 1026253926821031921794542654138811106240 12911986 -654444149222956094058254986124324507520 12911987 -319283834679914968992544324619299033536 12911988 -268414843842881239404499992894606981120 12911989 -97512359986253498785074749487063214080 12911990 -14440221118069520324424753579594894720 12911991 643770543279112188047213211965258428392 12911992 -776326365103867798838523913090666598400 12911993 618823159676112069329824388280064978944 12911994 -83862453462344308587523231707097858560 12911995 700811703014799947151338610327774432000 12911996 152551461265449160063531235917901322240 12911997 -2745504514781664148051973161722408960 12911998 -472449016947543160791135600290184655680 12911999 -1039694217503161401513550598884837680000 12912000 -790239436068544319738280486843187200000 12912001 -768938786395758190265471615702363246080 12912002 965631098319116739335225568326477375952 12912003 59349612215983027321023269152026893040 12912004 -239683883268845374931984205609956102144 12912005 1003931005368521153113471123849796841660 12912006 -268734841122985008705483627101762316096 12912007 823147915160827619806250650437268504992 12912008 -1015569231277962294753023603125140311040 12912009 1129530722901291339379406243290221992928 12912010 -334348129539427722658756011832217978880 12912011 12911221181872010579424101142881437440 12912012 -619012011895638960689399987096344452864 12912013 1336305100533839314960194574966688014262 12912014 -296031375297584889805497335434535982144 12912015 -24536149461436911047108425706460831360 12912016 -52357108967662399859967264793932595200 12912017 -50819157720088090026557147518938665934 12912018 167736299397094588156071676024621317120 12912019 994683159473992409303920628618187283344 12912020 881084861063969744463531704181471744000 12912021 -773094964466569417198829610959675520 12912022 -113422086841469331086813430483340766688 12912023 -1151018387541386488915797451344944230536 12912024 -586030237484685824773269466588711342080 12912025 -120633635706484698042893900631211851200 12912026 558621463885473879644927900014368804864 12912027 236623022244628277754005870042581161984 12912028 782396431385285593211709505770157510656 12912029 -845907438163897889458710518041860265716 12912030 482303015469296159608608697303038624960 12912031 279641073108216391992969909769552197600 12912032 149358520179371315265270187253311733760 12912033 -1146926628805029090583226755009769341776 12912034 -272735808355366223514652524160927444320 12912035 -765335349984872139286289600871740681520 12912036 -92986657320633573954396569486682405888 12912037 487087586373893606347293715663365258686 12912038 -262561598769255962143772045436595903104 12912039 -593437550210490639358407840385063052160 12912040 24861532186098817337117558813136076800 12912041 1269854807784622079997255192408698984442 12912042 -170323865454398556022102247796840729600 12912043 1332452817095917654711370893221314410292 12912044 -1442419746648536505016393708675437619200 12912045 -45585594195251518136340293589760426560 12912046 414124971413267430543694144488668807040 12912047 2944499125045651724243731528381993353120 12912048 13361894026187377679523023229130604544 12912049 4037321048796807046864546745650090742640 12912050 -336198155362060712418220090240053541200 12912051 -170727683536004215576796925758975431368 12912052 953818634352099724482435742156871680 12912053 -870229683784359143999647693236969168000 12912054 330979133016118925866005104476975849920 12912055 -428239120247867458996557244330127055840 12912056 -1508118700127674378883010400129413120 12912057 6164868700509902355132809545500883188 12912058 -86362184048252440652022805825276293120 12912059 -304654214659774814138266480421342499984 12912060 29339130103784601389133129889935851520 12912061 -1685418670020784360877032678681549349376 12912062 459999155399320716515303474561664246912 12912063 -626591542854881348902643846467875712056 12912064 -250832444640597548324449249573761712128 12912065 241830116645542395245324612223555562920 12912066 -110570801717488601719648487866609161216 12912067 -122649530654379511514610499345944700208 12912068 218583027712028653131817539659533743360 12912069 -416025632128788428727097161055371207456 12912070 -19140785227754865283273512569242899840 12912071 -3750748440131937622534643081296262282328 12912072 438088029558279232613498925188735139840 12912073 -1769833511973629374193415099294856768678 12912074 30753365162269105197365004096940676352 12912075 -489158707195437718884336202642740864000 12912076 401421715958101179661156580493353472000 12912077 -277590858320689709865443901030185959200 12912078 -208119860418463655670089008034900260608 12912079 -529514976980463540730348437944437430016 12912080 -348603768202088554060349160768499875840 12912081 29840222980074819578828714191277207424 12912082 320097560255347844235725629339610101392 12912083 3214030803865509862652817149552015424 12912084 -328495996847715060251885644732175153280 12912085 973206762369337522405140126004683388800 12912086 5962732508261695508883256427575613568 12912087 1514293118332706734867378442426137557840 12912088 -1334493976248482960984034408576575846400 12912089 161512111586809827903574737137961507840 12912090 -336684804790638927857156346156093849600 12912091 437782226623713286679274681158079741000 12912092 -1639856648529780761739716085306579408384 12912093 1508543704560684417541723628389316683782 12912094 275539138757892852028286272466329728 12912095 -495905453563532908650641048031441848640 12912096 -154396576423942210734537385964784844800 12912097 1480388658929510921737700521155258977712 12912098 -1178612456531569349291941894686295764480 12912099 -547036177419104326771431765544957548936 12912100 737409379268925127994764578253808662400 12912101 1494951831292085538675388823719856319102 12912102 106663705458014795875574144409208627200 12912103 480663027377232639478642157004123607352 12912104 -272719801645648353694922875874136883200 12912105 -224708667521838548917909868662402814400 12912106 -898369165081146647169816705104176940544 12912107 -767015052253756839133214493601554964236 12912108 592422983904742127263156379093928787968 12912109 28427260783267782927973792325028802880 12912110 633045702359143413499296804068698752960 12912111 -1043192669060552455650031169429534954040 12912112 277882610143980275724189848465025073152 12912113 608857904509373924796947302776051229698 12912114 -484705776810485785480137519372180218880 12912115 -113693468332907698531044018658486560000 12912116 -595926545683215818800756933899941455872 12912117 -30589851860162273601619659262250788320 12912118 -211748757890195100540836748377954280384 12912119 -1891650110933998525962165043437771084840 12912120 35381843275613527436864418735833088000 12912121 1002287823585223310005005841609309068432 12912122 457547405443450817119942583865954442752 12912123 472867489120620438526366711406382073344 12912124 43459428286505857003045799352654400000 12912125 -864710519683427599114171049275215450000 12912126 -6610979181762182100181055740317351936 12912127 641807246940527561970730603804560367480 12912128 216046770516111293699038704740251729920 12912129 -69193294996495897397320732682945595324 12912130 -65916961096355358492504704649804748800 12912131 606201824623661578432748918937619125504 12912132 976419450996347093680547089719707446272 12912133 359629928667258226478703135360097714204 12912134 -743654592756273805644204892286630006400 12912135 -407147047275410290016730735000582308400 12912136 2070688443845989428251414090190034375680 12912137 6922103412275481595171696416450346266 12912138 423223757762127472729509054969654986544 12912139 1377168611432335847390050507571544889940 12912140 13029193738481234425492639908864076800 12912141 -359992479234010747629522241264922481600 12912142 455704451897156438328679443918846593472 12912143 510183970817927105099583580345887357384 12912144 14929781581318738317622134318393458688 12912145 678426054958700622100114196969031638400 12912146 -443557308842323813208119400530468319232 12912147 -56650101906471569612047175659196886720 12912148 -648873010620537440443425816372503665792 12912149 -88643883403046661455440586367584936808 12912150 258842975955149117009150093041548480000 12912151 170427880326789182238736503106057000960 12912152 2032888245814579718747403975335577600 12912153 -1804970306431526151396546078027446707200 12912154 -695419905466277667398877631519494009600 12912155 1671069096295274539849914882410072246400 12912156 214796007780625227109457294097005122560 12912157 -1740622870161269568788178832347978205594 12912158 156202190492645826863588400310025272320 12912159 229152856219241036573994052034070705168 12912160 -956034547109223115566128567996317040640 12912161 -2576020215556385084613017681654925586176 12912162 -202703358744060363795029489469232416000 12912163 -579925605828166519585472035033395869280 12912164 863563103958576515451128862267766901376 12912165 -182723972909306258555425718580170736000 12912166 -531492467237557835776094647849024039968 12912167 1779302787012598910849748327389127005304 12912168 412638139797425991743614813196718981120 12912169 -57611921607360174290197476818839777920 12912170 -686927792444780948027507331531134274720 12912171 -23637826140999473797328402319939161760 12912172 230291745118768885900713079282739691520 12912173 604746382532784013823565839175247941120 12912174 376505670395027505223849490189677545408 12912175 294657026415530740087785269158555583800 12912176 74196018559076372428906931889268703232 12912177 -364200822929953817653736239809309888192 12912178 -181027416204830705564576144535254016192 12912179 -995450906142157261697252602877842645248 12912180 31854150265071616575105094397709004800 12912181 50100193366697398089502353552928429500 12912182 -228163789022407294330292875793320828416 12912183 -2441272567329029681365982487120163134720 12912184 306458965247524545737456930621414338560 12912185 56385705692301610801364214487838395200 12912186 160934614058678478257901144675175232256 12912187 -2071540951534589512823040321577557755164 12912188 -577861743919365732155210549299439834112 12912189 1561100074379069114198424247733602381248 12912190 444871706078071158098832190015531329600 12912191 1299615779920469062475555994540651666000 12912192 439006846372103319244481643628446351360 12912193 517000380786084641604970275876148027200 12912194 -701228694596368237173064066963568374368 12912195 -740390580932606697280554988909790176080 12912196 516696783988991660300397136909858421760 12912197 -636562007137328526130857030411212480328 12912198 232161125995438699247614362533142849408 12912199 -2050866378720577176189179452908072773800 12912200 -89710630312933742577954172109217792000 12912201 548469724976216233427391781057125498468 12912202 278858347581814981255198890913843125504 12912203 1763782816796418164239519072826584690452 12912204 375446914620746348613444066932952669696 12912205 -286161708773300947395213656542672633140 12912206 -615951534082388415775614709072191254016 12912207 194047274241374231886571523597357217024 12912208 -62943047633728732311840087549190209536 12912209 953407952917812564251348129219323524000 12912210 16385132160913409770389001684138944000 12912211 468569480116253881633843574687371644352 12912212 5624555446339263080441506252340588544 12912213 -288261545865826487727162023504038893312 12912214 -26943441261732004420595571071355740160 12912215 1604247071213468464528008647254241262360 12912216 187974374319221672930744000343130767360 12912217 -978488171716944226594224490397631802368 12912218 402760822204698892566854315556836355840 12912219 127166740176592993467248577183145844844 12912220 394759872094712037128129786513454650880 12912221 -12696750411855232925929233347328808320 12912222 -388413888616796272244789996294841716928 12912223 -123874166457732885885396454478968318176 12912224 159026355871086588954564294617522503680 12912225 -121758640054919072994196857987725292000 12912226 490953215466486556471357880503483551312 12912227 503003348824234465400856054274923878040 12912228 -113287760879765375124762143993709096960 12912229 233316118083977511087040858619598581280 12912230 835335580754687911042630183261498085760 12912231 -113542760963634224370401777092842074256 12912232 547319047334703760852704582215862712320 12912233 968374757045457835268826170416969063482 12912234 -803260065349738748291467263484336634880 12912235 737270081964111908156559505938913320000 12912236 -1085564869488621070109231228485944468480 12912237 -296989860565833135560929696605648586560 12912238 644839963114915419374293381835903891520 12912239 -1925045633042770191776974388398464060744 12912240 -14556760608308128574570149072742645760 12912241 -58758000714555045089102324527253709358 12912242 62259199440090990181746102968172736512 12912243 -317747601755370269611399316242822241736 12912244 -215272979423464463752359494850295136256 12912245 1452702468661524152848179303162971954190 12912246 396137835275844417241299728596465368960 12912247 -149525082057500293514279897301128085488 12912248 -39997820516430682892233309907298263040 12912249 -232927046032631974981839301067921669760 12912250 189964468288619596395630844325053920000 12912251 2153374763169276289354648259404750240104 12912252 115908681115353384163800988105149268992 12912253 -548704705306299595601599975827931121556 12912254 -525075322185772153440118408192748280000 12912255 5267789789408706419337178179562915440 12912256 -406388640349852441301575797200891412480 12912257 -115203148051463246696200568414970298494 12912258 -427935102406777212558208210240137254016 12912259 452524330078968822493921039529600398460 12912260 296657334548880579652119831217923648000 12912261 1492329038560949927277926025724581019200 12912262 949094625151117105337582000077903712064 12912263 395172260200650036509906029756252247040 12912264 738907475237633461158165160663492608000 12912265 3721525911768149404771543553917225800 12912266 -266165937111626266351761248319769781760 12912267 -1344998946425696261182874518282383117120 12912268 1732102986474348387118320507449813199360 12912269 -613850451758675771845088057958027135360 12912270 94309010258061670382952611206218178560 12912271 -2109497793334166740804327670446143736528 12912272 -556940748962192892400875747551695233024 12912273 -1527548266786205919061601741430929088 12912274 1047820695650282715946671278150600885136 12912275 400292666167652931285131242193715537600 12912276 -465603146722575519010389035709563363328 12912277 -1026498203956555618194383498347164785856 12912278 777006639276419960218301661003552632256 12912279 444514521063893678416344569780985386400 12912280 753120429552241257179407876078965350400 12912281 -47120189531376785951699707048505748918 12912282 -40214809438035888174325962347442505248 12912283 556790712749130872653842297927596374532 12912284 181483081245392250833109649801397578752 12912285 600528038299703613435606286456622095200 12912286 924158610644044794158418020750189952000 12912287 1314434067102582089803009200981071475936 12912288 -346835438489014309350570322136285577216 12912289 -222008319433504080895044821104316826476 12912290 -390440129577965802471967024209493413600 12912291 -25825390121355235675975720147885883136 12912292 -719774024614793817395998543425873543168 12912293 1909990627557165394241477966972124004542 12912294 -222907835288249595470825497034535680640 12912295 190139164440990784491540466177696753200 12912296 512950298031430188047933571605940833280 12912297 69637710102163638336976207031802437184 12912298 -39785474909271208914260775256458240 12912299 121906677799268916522541447074188969736 12912300 403810628827741598815152195624618182400 12912301 1109657024044814936479713537063028929302 12912302 96672461328416208263023818859417382400 12912303 885904744575751975132333840637992861704 12912304 38926633686019334144516656164987371520 12912305 -14668266810687309255416476920478454400 12912306 72786676078644120117040176238670217216 12912307 1793842629281018503661962587300032061276 12912308 -173587346909623832853838732678942425600 12912309 2043138017938832518788113298282689122944 12912310 -581055913259105465620247036545216327680 12912311 -1952251523686510302529981776548410928088 12912312 25201586090365446778899641189970739200 12912313 137233962017977956432612802652421478400 12912314 -51540283614001052131577672872807737600 12912315 -127963285867003449530876186204539084800 12912316 -551943651515041541204187037746012905472 12912317 365786568947422896343064321723675959680 12912318 187136585670875182739260569599825111040 12912319 17106378430031784873908466644183664496 12912320 -422669833087209903324825481676712837120 12912321 9932299088103262678916081110030577712 12912322 121346701816349433711842444480262677712 12912323 275541602859210381928252923759586488120 12912324 886421176111108448544792643140227696640 12912325 466885907922385293102299580930800325050 12912326 -430860029371124324353184175534265453440 12912327 445298899830385750031504295892301784120 12912328 220526776294817339343329154042269368320 12912329 224265144073616243891943835093938933120 12912330 60674176056206725860100059738118897920 12912331 874140969474694649889549012805736618132 12912332 57395466766047182771076175305729077760 12912333 961706733034509801933666533363411462016 12912334 526376743334414159498053062908290898112 12912335 -591011547528066889957436990579100449040 12912336 110589401385549516018390984048236912640 12912337 -40806320406306184754571603191245608960 12912338 -231248067392442468034618296732778438656 12912339 -611454859452294768490882137775948112832 12912340 -561087943130108707182982042586772480000 12912341 13800231732139613615568396877369778400 12912342 284013697220222082102738718445902204800 12912343 1745814964853652299119994165988801125320 12912344 -365391093518597048004213734998750003200 12912345 824915778847617600960785237376940291200 12912346 -855314913784554668514614269661366362128 12912347 17223037093535125560796155161258341632 12912348 -663511050743057166398378204525892318720 12912349 978435817574000115518287788908788498636 12912350 395121205792730765100882645288410601600 12912351 -1009571372346821372254101149408427601536 12912352 784658070048134993367177428871107837952 12912353 -21350982523789360740335346275351650398 12912354 -45844640797334086207213860558725494272 12912355 132900116009333858534516489926048967760 12912356 -1968333717529597184102643969106502323200 12912357 158236704663511400478475813705688030592 12912358 263617904218677918403548919129331955840 12912359 -540772951678135528973460976115399492520 12912360 24273946889509313251096543360692633600 12912361 451679220665127226166589657668472531264 12912362 25567241854403164750082934165945696000 12912363 321082576231720149794865457270186835292 12912364 648367168336959663827561757133191831552 12912365 -582434456796267128454722633520379504200 12912366 -317095144043373182760528123357037718400 12912367 -603632795515509568873230902880457539408 12912368 -53438470990831234402069792710784450560 12912369 -543053962512986560515812687522962182912 12912370 -219830547425233556952576590195372264640 12912371 -182851621392420694111593458452540485456 12912372 52693613894675252512032204504421619712 12912373 1046639065477312921540836888430024534780 12912374 -66207930056405994131863508594934223488 12912375 317459673875343961568457362617822080000 12912376 -145538023669306055062424173956951613440 12912377 1487599229209898600666638681716183196032 12912378 -805668963593421769088592192968542334976 12912379 447056542558043854584898814843572338980 12912380 384667366093588443321201589370992066560 12912381 -104509099776576479527179810064303362720 12912382 596513652195461291812530783313193969280 12912383 853280537807931630029993507300490722424 12912384 -7579972677130432006033760062613225472 12912385 -837968300345780866489882837864337674200 12912386 -38851482736796170833074043516244320000 12912387 46626731090339003838150576843170504160 12912388 1371590951466073572237290429714694620288 12912389 1651184957113635245607724475474506408320 12912390 -49529654360406656801313975675060209280 12912391 -457028340717100175271949593709676463208 12912392 1432855692060646008356449126818319564800 12912393 -89376505612177075356110359596335801280 12912394 -2483741920688691900963471731691407520 12912395 1936909668369237051215130095618564590800 12912396 -209667426440763533461251454661146951680 12912397 274885707001711357835995619500803018540 12912398 -907820884720334050416284955826531252800 12912399 -42658531304345637898676879802929218560 12912400 128481496780162831927967923774873600000 12912401 1902600329901890680152866852271395608932 12912402 1086880335082851640959954394892356506624 12912403 575841356947925140141073552097857448960 12912404 -1653244124761775892153223497740867088384 12912405 95131796308906617337215034367903577600 12912406 -362274782227147659438355711683038668416 12912407 -930863546736672999750633479469045364080 12912408 877417047472573233503225918995940444160 12912409 850114462513058244545484274004201063040 12912410 150573975704458780365905391950663669760 12912411 -758546119342525854929354408157784973928 12912412 632006454707577730772828662320962233856 12912413 454510179834634339522814715347641186662 12912414 581786438979229210812625253542337221440 12912415 117985256944759050929194943106456858720 12912416 -420544135285608527820103354893177716736 12912417 -225709002602143596416999876263008048000 12912418 -970283566875888375919431281031807199584 12912419 953641399223075428450024596813232070880 12912420 -157117351105769960278440946335100170240 12912421 383856386249819413660444606176527733372 12912422 -290005754549517906540537424328011427328 12912423 212726259655994091832824968551166860584 12912424 944944266332479683781064985889967308800 12912425 418409455388860319723794718213698656300 12912426 -422127397588180505174411145675397401600 12912427 22917277406540037969323432680625611200 12912428 1249570098324412495213741705429453171968 12912429 -723202103023230013785793642206419649216 12912430 -153137042351709350552459637900777308160 12912431 1447167548280831134490247972399241110560 12912432 34281234562673417932497739870324850688 12912433 464123679271997695794954590972997553682 12912434 244335455832148032716358186048032655360 12912435 -377309935459685780478709110070787419200 12912436 530217789051879024969171619450204215680 12912437 440186785737486677474356015284762367086 12912438 91600407155489456536501265742460354560 12912439 -697829650251464304091209763955055360744 12912440 1578078081874721609342545227329791180800 12912441 88668511116249969586202275436081428224 12912442 -552431732289655248171578044086846154128 12912443 -860648188985590757178311816667687445536 12912444 -351991151694580058408678813028257610240 12912445 111521251957923133349381514033399849600 12912446 333341402570902512555686370847920597120 12912447 -42164572101588335535690870976910351472 12912448 -143122381002768867966026461090471739392 12912449 -691867943289335769612037543978657457760 12912450 220166676443318228658819568540266249600 12912451 -5227316507365760028740173034791404329280 12912452 589209313643068031114860648132372389888 12912453 -28460692344397472794216428806191161600 12912454 -1630891408095933345782879204864650327488 12912455 595178308160388045115038009652515258360 12912456 1052195271293910638592811204653774643200 12912457 982003205988187387626158323110723469840 12912458 -29002731875984299173551463338027641152 12912459 -17016304505880182889273281219415163392 12912460 263661364942035406717560624724872360960 12912461 660385149111524177815417783562342788224 12912462 -396223149618798470892183990058431363072 12912463 -950755526296722682240760158754650464176 12912464 343136839382271359991598971610493337600 12912465 -466652698466628455125564412271064265280 12912466 193402185113492152538554885849773166080 12912467 -680334281657303001196525285790450417280 12912468 734000203439994814637016590186063063040 12912469 1449553406999455089976461854883340655196 12912470 -6211373334814838723699557325063203200 12912471 -351493896981509906108756843839446466560 12912472 98740407006425131531489490459255377920 12912473 -52696881571021421222944649457687051264 12912474 424602382899645086414509113195380175360 12912475 -117700887323126887061475699730304087500 12912476 -214510974205781939958754025023626854400 12912477 831607467048218116480163935375266606720 12912478 -562333632972059114460186821395857048960 12912479 -1106752489283086162254175293454347997920 12912480 -821878865322595568928893034717275750400 12912481 1186091577611865316582430809082037007792 12912482 225797395830997638569469890863066191360 12912483 -296599777261466488155868736319472643976 12912484 -49927127503817862363837597176604641024 12912485 1324624347111219107776969569892597194360 12912486 -68199566723403299659664110003290550272 12912487 -109719085276228356262751618833519863248 12912488 222991037491030966414025890585626624000 12912489 -1997480332196513940170229502302180193500 12912490 8840769934816894996246713825796380000 12912491 975789328013439056449023147860610084384 12912492 -535457886006666446388430565973102821376 12912493 237688857699856525395767905557866687808 12912494 -46171777785804578117537189734836951168 12912495 93670490542338191364845078335459363200 12912496 -156109144388401123023743255364118806528 12912497 -342634042967332932516373215230000460 12912498 662409663370670925218307536098665099264 12912499 -513487612770802961101749159131838184992 12912500 11338881660013034332896142077712800000 12912501 -196259770534838618404525186856277786816 12912502 1918705348321179741553378180396294187712 12912503 -1219195571777457526140914462804002293840 12912504 -1065792945763972647514178978827198464000 12912505 -1388971913626648336083448089477178865340 12912506 -974341093277861599397371471318118076048 12912507 1603869424212020025299359790025214190640 12912508 939968440754733493771117493236166844416 12912509 1885954192500939433169541277612815832710 12912510 34383033260735131433199481192192135680 12912511 162605948230966874265067602522984455520 12912512 1120671672147317544778922346023170867200 12912513 -1592462042969479349222137369478630400 12912514 -155386890178617896164218658834321413120 12912515 1041840454581626619896590998166692000 12912516 208787145218969514622050747537397971072 12912517 -245419571382416280986567127747650333600 12912518 870100733014788232976070336837231204960 12912519 321639690715426298906268484881644202960 12912520 468446114531339645180892649517232691200 12912521 -1889141523746057950458673628075225980800 12912522 90082465256321045150462034071228596224 12912523 -98236826504873139857489268634744300736 12912524 -163052652652370487081855485419120725504 12912525 339710369579351021138429765097916193250 12912526 106323349563431569262984020725403790784 12912527 -249582281760818393749055113436341788624 12912528 -350178536035229223227363061511459700736 12912529 471495082176920354373259648565578866546 12912530 -515381170732175369542994214315563289600 12912531 -183371083488942349001732017879212472320 12912532 24006905523946721992395306629222186752 12912533 -1095276292836707740134453488367122184480 12912534 652892080604273920134304482523469464224 12912535 -1027769349063625959384611181952657133040 12912536 -255182539142841052004925851834697891840 12912537 1376789307149400714194627144219707191744 12912538 1248352946874897261515205181985144463840 12912539 30116334591050064392084254629767553840 12912540 70657840372347223046154549876732825600 12912541 2364492282204509470185713918967235723084 12912542 1012702406024108507237657980307480844672 12912543 202137613333953526153344657971113327584 12912544 -1272985571667070293974701506504315371520 12912545 400390198740735616392451878083320742400 12912546 378187972515401553351170196412356198144 12912547 653113706639936002985960053913059475760 12912548 -613836149367070074815281389764618701824 12912549 114263608641009501206479038175544404608 12912550 241138985435845484484764594622177792000 12912551 -1012881792068355706344856782702421229448 12912552 530171684832250576332161911832076288000 12912553 1098174684297416825101560637886105527802 12912554 -185896879745369153129022034643104843776 12912555 -533742592305200720638355792629800007680 12912556 -9516339192739127954044267265280056320 12912557 47114793066686747289116339596445092224 12912558 -155152650791193100253508344820150868416 12912559 -1230294805987786918867046691387555535872 12912560 -142624236691769740372282355621135646720 12912561 -1570789207316292202512528679581325227360 12912562 253441727467710880158149817086572417344 12912563 2280784109004926743746500046233212123560 12912564 -317476965450726804874862859590402408448 12912565 -725070099872477034807768833928258025800 12912566 -494005604737902069106533361566874716768 12912567 176282206615636597033868747231505849600 12912568 -908497833439408847397993219846145597440 12912569 -2281937300807122062221620737025920914940 12912570 161631182853265835394686161189942698240 12912571 411042476321564796692067868312012323840 12912572 554038219438122166573037383586456318976 12912573 1081997585278006611363193729319557757184 12912574 -250091018542676720999205627812948254464 12912575 69179689639165492912238535447948999600 12912576 1216463846793520074361653332866498560 12912577 -2103041077138863908600080941411288144574 12912578 -507146750560835325764574960658163411760 12912579 292138801675788992604180369574078497924 12912580 678865352523813099053112859785830995200 12912581 -536350604199187226861711381271800974272 12912582 89716329787735618029099515460571513344 12912583 -121956253870554833066620818645576896136 12912584 1904269437305062654927990119420691522560 12912585 130044792150253806831193504460624363520 12912586 407943865720120043640611726367055478784 12912587 -976197605455114806087865341643268960688 12912588 -729590459804043357256564148093559951360 12912589 -1351114765160998018795361779458446217610 12912590 242713603795270131627203202627697603200 12912591 -548627586215268127734637981005350816640 12912592 -174177040069915445349543729827829252096 12912593 -638478868021843047067416445322328450060 12912594 229940830779170155121326783633229940480 12912595 1647145090020843730657123249039580351520 12912596 780543613669307815267307748959003875200 12912597 14947901438169476690301029905117437408 12912598 -64851593732090295083062646669864202240 12912599 10232818137107447368543172375167708800 12912600 -297529124029126967338673185994706432000 12912601 -548850461305035253666529667175003280376 12912602 254971037669131395576222226038571725504 12912603 1268958444530943797060399557049216035008 12912604 358249096432993829489793373280247712256 12912605 160297333517915191277075902378394355120 12912606 120311507816872821558334243234463554944 12912607 583020557314815655289071374481156056176 12912608 -122574689158376887967185877479870955520 12912609 8080354187075259456034010487598725264 12912610 472177903309932099282244641329426233920 12912611 -1956563122389122172310139317347360958200 12912612 -522582531220459356903102001433986649088 12912613 -510040847429320431850097311606892783840 12912614 -287610965569007329441213174982512379904 12912615 14759391465666067000142995858627499160 12912616 -9915374921656003334285571069130506240 12912617 -1259157275170399128591571087431390358128 12912618 306303942993903169094509169792167759104 12912619 -95342647680468920439566102087027219980 12912620 48701473883134993345564733690444974080 12912621 930242961904242678691696682908485390912 12912622 -348513182931366488378656437156159079680 12912623 -109619341838298288577771451840110350000 12912624 -40557112395831484530598959641074630656 12912625 -1246366016626765027305118801546030752000 12912626 93143085056641739774509421033896234512 12912627 -557184853294785043295120271036194078880 12912628 -492256538443168227300413169755641589760 12912629 -1424835158559466822959258397249183418130 12912630 175337366163951134626409815603780504320 12912631 1468619297542309815393693109612505364664 12912632 821787274463939029900142120870023188480 12912633 -1404770333989863296306283872826746592198 12912634 -82528155353251736555819662193990347008 12912635 2020928545158420230955381698756047451760 12912636 1321811142715186190423933635373769216 12912637 566066354896619517782663782493753435040 12912638 -189558084333985436285597624064179947200 12912639 -2708152971421001626028905411772958571008 12912640 27902083774364122874206210130077286400 12912641 196319795331018171790829644426548393024 12912642 -13678849138559773955413794103793848320 12912643 -1028772962813773881325078028930412896400 12912644 -549198836069872095496209703371068705664 12912645 371390166546392267097982049796109218720 12912646 -98432634385511842269517918410216781728 12912647 70061591857040236444603605795391349760 12912648 225649217638081984552852101632931594240 12912649 -1575574400063020248795960264390621413350 12912650 103426744720499057687370498205253062800 12912651 263564042652277395117817233509449034400 12912652 1466995269671349332092193716670897313536 12912653 -450377530332751482447071698798538467296 12912654 237366616893218362386759504127464696960 12912655 -305219152192172660903955116442542748480 12912656 -378700893735861290269764286229221048320 12912657 -1382827181950810049166633541545576383760 12912658 238623430411423449047115637088101706880 12912659 -685003541515117915488162120191859997140 12912660 141521059425842685764753683066317619200 12912661 356500754304563741476658281078870912572 12912662 366824436501965265714860325553830552192 12912663 233435698765570964230786091929839055776 12912664 1187205485243086396386780652498680207360 12912665 -528159071333925670449874623669961695480 12912666 -173216815720150204601646624993966359040 12912667 556853231314848339172106697266744182912 12912668 257247144654526523337543852650098838016 12912669 124262505943097886013220097437182970880 12912670 895087474911539840634292786747544991360 12912671 695286977924662959726902976727589995872 12912672 -1517904772696729397066331909748802715648 12912673 872927889750694101030078503760527086020 12912674 792643633903571810204596709633962944336 12912675 63644427652621344611148666424122921000 12912676 -708037516425804664654500583337046463872 12912677 482914835004749693272352002514366942526 12912678 -17588460665964416004464821389850954752 12912679 -253570900227946655910188383725157414616 12912680 373083760092462222778255997113234636800 12912681 99248327411278382786036900602675859040 12912682 -510720458557531967656635338677297928448 12912683 163505160153379878347902819284595822080 12912684 736370560478241515080171868918703515136 12912685 -8321145799134690956218498611614640000 12912686 -2261459891992790867841024921138543886080 12912687 -858173709907827713543267503922302196856 12912688 3276604737076979537782778799448326144 12912689 1643822199133623267752155706789561225490 12912690 123789486923648863500689786986464245760 12912691 843574413040525873185235886115955677384 12912692 -168765823868985501722811168675911270400 12912693 -346109039356846992138412518752218035936 12912694 776161850982323762695611037465622529792 12912695 546250617803619659036029401963139964400 12912696 -76475918427022065752598654111793950720 12912697 179485500848896689002055860377917378752 12912698 -2138745722487868000429492544290198369536 12912699 -252996455570759260698026546613734533632 12912700 62143793920193700321443218433329779200 12912701 1311921976125549141475607088880947861702 12912702 -13846054451360360824836188593832309760 12912703 564438778576050116552753903446737205952 12912704 27053628473070743243153402220584632320 12912705 -41053046554144603380169501699279691160 12912706 339596727031659364467626451222006603264 12912707 1379465157607804918137406605797187020952 12912708 540731633391518373377213347198039080960 12912709 -9064964377372461718634314566195543808 12912710 393254640314334741810401486660640965760 12912711 85079231722230862056285847791068043264 12912712 317515429042227871947305041887977472000 12912713 859782850809999821300838565900671800784 12912714 -175215344799641464821275895905189625456 12912715 700674278916669056426266965619114995360 12912716 1285525054871306936257592079523004547840 12912717 -354450541068928962768460434517558853280 12912718 -177761945835927987736177613695761849600 12912719 570401296394130871699089693753151275120 12912720 -56952089388433656502936261972116111360 12912721 522765281237087909964934474618727894644 12912722 -535507752825328384553012216320481375088 12912723 548535787929325865344067570002328380800 12912724 631854944964830057355196609542054211584 12912725 333484763039997655676574838807619366400 12912726 -24773674652071557032696012360217985536 12912727 186019431643999831684035043432290472072 12912728 31838739751048438026019615068467957760 12912729 475988421896058501856276571962131766848 12912730 -32021078686320355738657210229839073280 12912731 779446096901591645310391339208707337232 12912732 -134989096761434812324643688598379025408 12912733 -3129916091690159236932764891926287332160 12912734 -644717291185510484977670962284854937984 12912735 -119183725574001941906242363862262556800 12912736 -535367547334373252141984675441685037056 12912737 1206650798865250574759575393550120095812 12912738 715181076303544609367582116248370038144 12912739 627231847312132101581434138540343432656 12912740 -48564063208812441285902011438913126400 12912741 368503227457811903560271934558151437624 12912742 95509843165514328354598558888395532800 12912743 -299303967522076383137442860206845003600 12912744 -438863260156134975856647201679553249280 12912745 69122315335286605504083003407210459400 12912746 -17229058769720301302932508710606602240 12912747 713412349042168546986556134725538663000 12912748 -255243483714920938770666082592154318592 12912749 -1161665520847006726595112975373719069300 12912750 503394834688465167837762909417564480000 12912751 131337556610354856322879443827066376592 12912752 -190831751981215178238450068807568261120 12912753 -342774246628422295140353840892697951296 12912754 -121237007770100079171316475541207584640 12912755 -805004264582379216123432561545076093840 12912756 191651274749580273381577182224847593472 12912757 2064975960310296601862410180448860 12912758 265713734177054371062570434717478989376 12912759 437985999704580518508453327324224624904 12912760 44253091311014620963926313599880396800 12912761 1260488735782847094340925017020258396480 12912762 -797157455715989990413392030038761678848 12912763 -403161151102288499340955747878710324616 12912764 1358198654593828827064167854684984088576 12912765 -167815580924184688354510573822776159360 12912766 721610366802108123619799636763777080832 12912767 -27091017726235559665100201866694014608 12912768 -873509663851917179448321870360949555200 12912769 -2140364610496317786043441441794987272830 12912770 139941267463476534981980471305206528000 12912771 6851138997641662332982189194838871040 12912772 765361030348356979723762962616150314240 12912773 -264267306515606018283553735958324226978 12912774 -686304153695968765064851416671453349888 12912775 -475098625625157450251366162814505418400 12912776 17379211509377652196102523607519682560 12912777 -423033426624244219904590660079864788086 12912778 -8096554523585885854729640884339431168 12912779 -789176683448516385928224261367143574128 12912780 11873619547840452080206237972960051200 12912781 -248949531419211806241495199822456805408 12912782 78950788733305114220415311320022572992 12912783 -542738361554936442529908353731594633320 12912784 348431902729817774476213725118081269760 12912785 -765379987147148826503929527535683964440 12912786 -198499065534737175173367792655529834976 12912787 -464448988964330790735692189814269688000 12912788 -222641571323881170936449295812910741504 12912789 -871491997297807298352375911936539539552 12912790 -697203467153436802394201458485024777600 12912791 1085308562171550215680221208709392362000 12912792 -332908939747332564875431672809931776000 12912793 -951863328158765869610309758009147331436 12912794 -32290791078718081962236756613250114080 12912795 199001236038450698262583054279092633120 12912796 231842710557439509154396401201350728192 12912797 -662903522598433405261536602245272852948 12912798 -101575603786583441831295429371937318912 12912799 -833723404293181845053867468098715136000 12912800 177796715956387572934311655013248204800 12912801 -2466365576398985833469093807169591352320 12912802 -110147843180428200956797731124911599616 12912803 -131654038937837413951145080634961966576 12912804 -1694283409062121782420459694088044922880 12912805 451226827753521048170355498408202757760 12912806 -685153469526459056005038378495836079648 12912807 -754364013704855784379540274497980070320 12912808 -10734954211198749762629092341502525440 12912809 -62815396156035505951586493814750314048 12912810 -313927488815207398498483377115718787840 12912811 1617576158768824077678585117146291516272 12912812 -725275576517224332673808968477378487808 12912813 -1322390690692900442224653401015915382858 12912814 3694645115878953690041065340472021888 12912815 642182782526077456508671138841627992320 12912816 -48058639845494028584985547602841829376 12912817 382472277948812458074755966837067161892 12912818 509118343850987381931509895855762599040 12912819 -1193524445484217873421050321111663687680 12912820 -433171014999832725033163614488904049920 12912821 -147396957862455863198177425661920469760 12912822 -195705655104755487155462012736180627840 12912823 -381047066076537045843251994423888404904 12912824 -77104167516819882774244368752978657280 12912825 588040333446336323400502186960307451600 12912826 -1386214386052385463061356193080012655104 12912827 1018722221193157108319082747811931388864 12912828 733108759845387969589738584770717176320 12912829 189916820152820787799733806584852604876 12912830 -178882224039253120467621185007653491200 12912831 -161545625752089885421848996550617938160 12912832 -110154724435747369559192289976705351680 12912833 -27896249819835929106170586653540269056 12912834 -551831702943714584812468129219145089536 12912835 637510102236823034165042502541665255600 12912836 1603377509130805629149967573678686820480 12912837 -226955620510078958547898445237452331520 12912838 -4215413461244893386974557831968043680 12912839 -478937880744457181502625949752689968160 12912840 -218767728515921957129650035827169024000 12912841 -1128144703853050356345426111462886924416 12912842 1315731637496799203208860660192576385072 12912843 723095165018411254576996007588154610560 12912844 -259977109988625323557665280837495799808 12912845 1477977811437264634714161987869877872640 12912846 294655228618217323573687964628291850368 12912847 1236898195896133483189354638433490253296 12912848 -69466086787273913244572336302574616576 12912849 -539407655580477301556124704905043947836 12912850 95744623380218197580254633252510456800 12912851 280126497870994310870309171013611792544 12912852 209969633989524606942393374701566689280 12912853 2266310662176317755662700656705847265102 12912854 -1243223541892686688570253820985201062624 12912855 75421415852554871565119209407026464800 12912856 660027972733452594628425889831032422400 12912857 -33639357981058916468271583223529308400 12912858 -18898355809102094792207972445933089280 12912859 -1993412005638730822387783837056911570640 12912860 308577959706122170945905828870074050560 12912861 21622343286807203610613325433704906400 12912862 -62718665330065617671657537396577019968 12912863 -2175890808667477186879431386554323681888 12912864 57520075060135396156440950192901980160 12912865 16181319264156969136569918765248155200 12912866 -985435935616379263388294783770999480320 12912867 163138593665324232700881675640192555776 12912868 544219914876630425785821920905288187136 12912869 514177559734770253530168422366368220640 12912870 -8621301354494953462361927468272834560 12912871 -2599097269328000145613829907118002502800 12912872 281847087573088702635019661892674042880 12912873 -423356492611789101899886838051977845616 12912874 871523039973585502070724265954266949632 12912875 -669431303011309499509593733084233060000 12912876 -57831823520731423412937171318123226368 12912877 1675192879803660169987870360970606527212 12912878 -607804372192524533877662341378907520 12912879 -72910079567686778091740246367914757120 12912880 304352088280507722595624207620785602560 12912881 -634717333225351792744535637970548886800 12912882 -1226990397617665436272774230354362849280 12912883 -994911220198313092068379614088736130868 12912884 -812064441452224802991862482753690989184 12912885 863632071747755031438205280135054827200 12912886 134593355515806641804909256185863415040 12912887 96099579200532829419782592524914467168 12912888 -105075771445410942247548253314318950400 12912889 -674610106572893721238767357176703984768 12912890 376342991287884567315715337574358295520 12912891 914573869902706265833565716029368763840 12912892 220668905245165387671500635749756809216 12912893 241570293828810442547071182662003597184 12912894 -47666356548564202849540613453030709120 12912895 -61745111157668656154210626541321687040 12912896 -807974737539888082505046871457837088768 12912897 63191540419401594829284595031780586528 12912898 1170814631698398167302844677263781813200 12912899 1233111505194941512373460841837370235900 12912900 -837746685996970842784753965608140800 12912901 26697889809327022891660651672238439902 12912902 -300843940638743269346529070069574599296 12912903 210657727693282020459040243652529470040 12912904 -1482338688386499321045483012324615290880 12912905 267957199038043509632958455604511305060 12912906 -23043411934216463975930895138927434496 12912907 555310346905561622651222976955386485024 12912908 722225095950804099379503172038155536128 12912909 -186721457108774231274313773309901375680 12912910 -336283186693032671611505596159045587840 12912911 418607802163676850247227469350256070400 12912912 -121195325525361651301956090980448337920 12912913 72124568775350018565371618569797087360 12912914 336078812583804733079115770322247437312 12912915 919555976582847337652633865513122287920 12912916 -45228179470926845822260989097861253120 12912917 -144746451809562000891715548542554615200 12912918 249325738234350639223701456717299872704 12912919 1943907547671364316601741524408778165320 12912920 278728169625429937276338577063587225600 12912921 469587475130161700966286672865635264000 12912922 995528426064926103410487727075017825024 12912923 -236972259795463193129217933111060496200 12912924 108044135134096907266918452968785721856 12912925 -213436913419840759625763092989887086350 12912926 13335063544126292784706181278623111168 12912927 -261062550364221477929332962775059927480 12912928 383353576659244405569901902597426511872 12912929 1278904840679272509200212464380665618530 12912930 220967481352919765488059445469318518560 12912931 -100412598310572949387864932262834704960 12912932 -1164238389247458290129994164054770145280 12912933 329679242063373348351250225158506175648 12912934 206309564291457834736886275376670107616 12912935 163231273708144606770911839138387469760 12912936 -582216652760605036224765629411008512000 12912937 472621089224589023892754259189928202752 12912938 -459118820963934125671229817077711084880 12912939 19492896691539199126916371694751099984 12912940 -145741959040652778519128750502853416960 12912941 -1551811445243538883274338768848076172448 12912942 -178017683003084902310854543920681778176 12912943 25354717865380062021796749456234312184 12912944 456228722557426372447992784539159920640 12912945 -323053955112146762368798092376318886400 12912946 -228823290447043201071038968331884976640 12912947 601449479963139618454311390345937920396 12912948 969203266288734672735052672933476514560 12912949 494761026936371652867425748869303448736 12912950 -50242463847747356408937863982965160000 12912951 1034714691804527653905681557572907602560 12912952 1436621313046156722876743568371026206720 12912953 -421878969694192249521493907198752131798 12912954 -304776110968589529885350650279557473280 12912955 -1705341919050663772935425363956050551280 12912956 -33701332650324739616717492620259764224 12912957 858781697950921904441045485115154786342 12912958 -94790676188119309619964255250450801920 12912959 -6646963631847588890535353770722495360 12912960 -170161795692653035137186715709724426240 12912961 1285645151637257231833157889818640286000 12912962 427610349525077440820943387134242077504 12912963 41251529064846664864718336743574480640 12912964 34720675379866551660698626539044302976 12912965 745207151834302892230477387878276300720 12912966 30018844330153718035275270671495961600 12912967 -2186182304714641383121970415258038146984 12912968 386885571931309034847284476631347691520 12912969 -461789227906606768810126236300831599856 12912970 -813268568342888269265908621797685920 12912971 -754448666450620031163694174326831822828 12912972 766268931208356926845311223967340662784 12912973 174285809887683735357577409896455205922 12912974 156590606745159743927319214255539489792 12912975 881010842048287535546289166544289045000 12912976 -401946528524426377289714809504707379200 12912977 986755185955107396922904544110925179904 12912978 186910415214570708940431890799788418048 12912979 -668489323938573809384643238702444850688 12912980 25198290371603143306632301630298976000 12912981 -51255524159715824860906806673347063648 12912982 -78188405526897162447317846570864696448 12912983 449876261749938986522783818140408347184 12912984 -20403846617670751494000500352150036480 12912985 1420125476474002773068592927349179535560 12912986 9842696670795996449028144476993366784 12912987 -86041652891028988121226806518176675840 12912988 15740034383864576726094467890066194432 12912989 -662224300861342438844897026111583577120 12912990 -316443890561579652336357195754843754880 12912991 36402321900055339583940209850702929088 12912992 -30809157131055958152904307269749178368 12912993 1151287240244624972608883783714451943200 12912994 -66620124827898774903748638928373930208 12912995 409671520314489042958330224423223376880 12912996 528183495959070388034647073811493324800 12912997 -157599130837769821134330708996754625828 12912998 272487057781452905289618948601061060736 12912999 -1029646380527135071819173706260978648 12913000 -141709511273411601670638419293824000000 12913001 -1163633183246937624312652645904861415948 12913002 96646980692575988859746256533278097760 12913003 -915873205162315065280571719145603940748 12913004 70643682761876655240569844564660956160 12913005 -69548548917552228030403260011179284480 12913006 525818990324774713851386399747461140864 12913007 -1238967439875102914171789525779897053312 12913008 263891780524664419042697185117628006400 12913009 195319193813364482206397736723925879716 12913010 -194860593490327751484318090470159232000 12913011 239093033998260451555484674987383960660 12913012 106347236554154157057675013224763842560 12913013 -401076125196153282696122555680624492260 12913014 556255994462433137907025575468946568640 12913015 1913777829435846145701810420056955816000 12913016 1292177560080416633068476354947063193600 12913017 62768681842147562951658290605953061440 12913018 142927342597142106103041914925833070960 12913019 -281967059994278178857498378230714400448 12913020 1192079086257179282221907976249481006080 12913021 -23547907806305912276452233442491534912 12913022 443679433819491633454818104931806157312 12913023 202886625132841830154054264504352156544 12913024 1739740257812066519162620081485958348800 12913025 473778524697926693850417146235502934550 12913026 76184371918890869464007938182561205248 12913027 624370022479295350582913287022425772440 12913028 -662935915502674817321318209856397778944 12913029 10183149302564599456295731821315465888 12913030 -434018385710065194803988167913886874880 12913031 -282854007094008721307295703696546303536 12913032 10095052547825257227682303897381601280 12913033 -432685142362678913568967013959387976640 12913034 346615753452979680071613891772791105792 12913035 949187946655852068215306405625515827200 12913036 -1241070132593038085721109966586890789120 12913037 454728053924165480396237124442387352832 12913038 -269450851994220155622717813394017793536 12913039 734411921893377441573485611503242081840 12913040 18754857968859061841850865840442572800 12913041 -1345989915001721352194531900211370011408 12913042 96749506630654528418858159154977142672 12913043 44006120349078084574760574147536300448 12913044 1099886643368156909433362319009751652352 12913045 373548961265197599624087025331746542300 12913046 -277747391628101552711055996039797993280 12913047 753203322317406249870655058645085734400 12913048 -33842682699483475777119560216087040000 12913049 -112219155292864603886609925770915301120 12913050 56610839052533873019331863242397849600 12913051 1653221171401594122795340469026107788640 12913052 857600260287275537142366780506461097472 12913053 -612466501527886862703005296246367344800 12913054 257676208827568957932706766702012018688 12913055 -1171708326914493639690073919540361566040 12913056 24187925884296295568616655707802828800 12913057 1538108926416380642693422153701249779760 12913058 -468847034051323830447865870308682899120 12913059 310324763577780698337588295789343395704 12913060 143793219473388285008098402385950003200 12913061 -418661485074342948085007718334335891168 12913062 -1112887949225838281832346123832770867200 12913063 -1496729880067502778208755724702991335896 12913064 -2606698802984738233547409234781872384000 12913065 -615886319234655126815410446932325787200 12913066 45441083564358292412906553869421209184 12913067 1596306427469997282861516852503642986032 12913068 -443704854889484118644696090683889416704 12913069 -340546416251543241008767955359320563712 12913070 -91189433762325347774624157298002393600 12913071 -479253855195187763445647389739481338736 12913072 3901301915933921816664607977142992896 12913073 576295838151406610507229687966504781284 12913074 -125675590405272444038687050624854251520 12913075 43093827044099251638606255532872261600 12913076 -1566134281099156915167311916007753512960 12913077 -116877807874960012491021700488156998880 12913078 391203450409495674028167367498217319840 12913079 -1251622727440793173678678911380270372616 12913080 696733783389502195994372821732881408000 12913081 -389399991050809380888362038138051530240 12913082 -15239626092733152805933547963843245056 12913083 -111560334217054641097134595309062738576 12913084 -1485145632129836045229750071607354406400 12913085 -849224560528897427889743062108120101000 12913086 -249257939637923946130557446188262566272 12913087 -742664398478274060544257428038243484808 12913088 -475150322085387982363297303461271437312 12913089 55534988146851081242991960214311760320 12913090 427612528408512300508297436265718747200 12913091 979862705241200940871180578890432414400 12913092 -558402865897507603023965145123618163584 12913093 -575363434726687177867330294789188985416 12913094 -926699546590575984195842000059883743680 12913095 301049001294846354798447054002279358240 12913096 447675767945506279992334421613700546560 12913097 1072407982037119742104116580765461953280 12913098 61315191713837331551308705704651485952 12913099 -613128868081602750475495025267457438120 12913100 80089717698827596177912859695189440000 12913101 36176686875287613348679941795452455542 12913102 353777077367046659176329335741778946752 12913103 235134353981759349512243620114831488000 12913104 124218393556234148573238723587731881984 12913105 536109326436991658573700066548914416000 12913106 -237274604016773811492000749546010255360 12913107 1050674284053224445830725508310172922040 12913108 398857593436767479265904865102963982336 12913109 2396134256354603880754533350051537165952 12913110 36271265958065255397460526346384384000 12913111 190000549032998940854789867853716494160 12913112 409101382156393034698094822919701299200 12913113 -65647961192882400051986165692470743856 12913114 274590868676499473730327036082582317792 12913115 5412852704682138627670923361717420320 12913116 51606161848996245007029292002021356544 12913117 1395273188190641505883903167741364893126 12913118 -264741884475889803923360125501404090240 12913119 273972712151844393556965012229526627544 12913120 -1133400115511349630465057282824601600 12913121 -613787307863007113670155288666924670660 12913122 -9546705446321582112231934688966400000 12913123 1824708506711902022062806333981100745372 12913124 -485544543742436801937425337071115239424 12913125 -90491002406969769619037414384799960000 12913126 -960066591247549646838096107159766643488 12913127 380861563404907361480682276712065137976 12913128 1701219756683276639686008201779439206400 12913129 -1761670821772325314467493025034721061660 12913130 -413642159996413607652294754420543547040 12913131 -270470227801520504018373045675352595712 12913132 -897976489543532103621973055911146160128 12913133 -2053951701646823412930656933387240184618 12913134 320703331926246913176714554695760850048 12913135 -741334032468601690302627775320810580920 12913136 -8753896861406518224938318922630955008 12913137 -149028430530128551111669287055740123006 12913138 -240251657847211108856058709885424123904 12913139 -1757102369889357631338151371649111467060 12913140 74916667576421036398369144128981381120 12913141 839612928849050054427692752049966504800 12913142 32676620224297856872478028988836769344 12913143 257375953198380046027047152835425753088 12913144 858447876645514136795461800215409561600 12913145 415257064282100104183584856949498566080 12913146 -459019619939147901298820193069951024528 12913147 10811329712186246047691874433123842640 12913148 -191514604326156429998899675227342595584 12913149 -1354277203801602068739104553216781874880 12913150 -92313276999586575656616736107440198400 12913151 -956724470083511599862816476366974945096 12913152 -113683678314453159759829425794020540416 12913153 652217548335640233207351800986042079040 12913154 1021409955119945231988956223505955149776 12913155 485662325325250091343486133194247838400 12913156 -688318619662656841293978155828305477632 12913157 -243787999721708000711554616331484687488 12913158 -3683626424553866821542682082231864832 12913159 -166772311427505263503134696702994879184 12913160 222798856359584687015767338643746816000 12913161 85681489384664846394687632746657378080 12913162 20961240934504739845543007228613713664 12913163 -139844097604694057488238292114993756588 12913164 -336702481797948041794187604546384698880 12913165 -741072910627179047101078486676776517280 12913166 -634481897914056636965085949516306293504 12913167 -472614753507086303462168883669290784120 12913168 -85526625877728893160861664120172691456 12913169 -388107069088356680790497272278892196430 12913170 184768941778379791001770340435070412800 12913171 1045669996086947586863550706788524387372 12913172 -1668479969977372490735834446064503069824 12913173 62514895185363519840539210861839054464 12913174 -79912230676886001252347287596595219968 12913175 -456962142422182184263495631175198094200 12913176 -729145323369234439180566739477811712000 12913177 840468992711206566379931316696566862026 12913178 -1688937703814562258937292306289135210240 12913179 655796528017176355149167099838285128640 12913180 -296679298853828929430526209428626524160 12913181 415824619783345386290238375630071738982 12913182 21540488217890413126069531494436780800 12913183 -1187864070773022012764487403723698482400 12913184 1804764429449345285443894897038145683456 12913185 -10276402873624850040042560052708115200 12913186 43551777044035897699231150306059990528 12913187 -271092417959359527630225761432948889648 12913188 -71235929040199419010569182223973355520 12913189 18722670284481250025598670473783985728 12913190 -543866326434394816348238060536650432000 12913191 -230655736657976362119673353017630851680 12913192 -560889259553827632131575718095928448000 12913193 13586750583613055797337170706122996980 12913194 127119315296041081301893006124872740864 12913195 712726648337955955609003382162910097920 12913196 338768591591740925625493651469464504320 12913197 138470896859905444020810475721335764480 12913198 -412976065458169440804991288063000109760 12913199 -659890723719723957087830850897407216136 12913200 134196586260517203390005653724162457600 12913201 -11702263285542465054781166296041973696 12913202 19267929397657257963899168365818746400 12913203 -41300618867933953006344162212883910656 12913204 -172453949209886152778249047600758508800 12913205 35299333372934552182924620120571806720 12913206 -322837525656399687280023502012188165696 12913207 2683362335699026174706502960279007397160 12913208 194696406229300772593152548605371678720 12913209 -11275803055287947057162601041043456960 12913210 -355433923579002723290628197762394270240 12913211 1984743863106695626257355336900972291812 12913212 -144228670449478686249091985752557649920 12913213 -4532920359896560121828293041901679898656 12913214 852684820520452478158015622053039347456 12913215 -873473401417037386684355747922083756400 12913216 129540269992009998997703194965046722560 12913217 -2332698321740310082971439513533998042400 12913218 -357103280442093716272613844906819228672 12913219 -724378562558511155875588022275586231088 12913220 -112779036956130796692917860623141477120 12913221 -1090007330325745120858180672363819238688 12913222 -131613009388677431647190889402589392384 12913223 187317341224822227497984765796156274824 12913224 372236491812183980646153814569032785920 12913225 -496943117795824764032896448936286554900 12913226 173322856093387614058996025847365835312 12913227 -1592041206929862820984986639595290098436 12913228 465280583419122889293835308464999546880 12913229 108599117059662724773804539635735198176 12913230 -180840257694504940353024706354994688000 12913231 1064336194513004118468155338838260242032 12913232 373566607939917664441676384058552999936 12913233 137608131779537610698570888614738013184 12913234 -1575338126660340871816530331082957880000 12913235 -160874987776516223626166527267778061600 12913236 130658714281931573712647659065311232000 12913237 925145660240302014982693312531040117052 12913238 -39902639298545995585452279554645734272 12913239 -240321343289482484541060919421423299200 12913240 -2426181758434496559018341809556582400000 12913241 -818459486067245596455827440308636774 12913242 612831941590906486638007129592193830400 12913243 557186258410953379646420277652322602000 12913244 -20561987066600311222292271790880363520 12913245 330266379003896163868803281669299938720 12913246 -310152358490725937880828923975311724928 12913247 -22468593254994529141629077558128718304 12913248 -1018867170846677456083142279400655159296 12913249 222012022952054133177331122672014665250 12913250 -509864221054220019557812768022934528000 12913251 -211389308177991566862024168367307603616 12913252 -1722598183926145394669207594683831016448 12913253 175182741207147095772596411485196693502 12913254 -175918488024077029119746486169762665472 12913255 48131065756238550029230859476808058000 12913256 1284459820400186258758749761898520058880 12913257 -259614967551646300213171053360065433408 12913258 390362867578734591482503372234682565120 12913259 -858222545847913093981827337731535644384 12913260 -86739988956202882475419919132335933440 12913261 2212289848116164418749431169043496862720 12913262 -1445632629943997520628880234244220416 12913263 807312641256908088522163781320837605888 12913264 34973388979052515690013766059602739200 12913265 1352711919753527947031452765600430807400 12913266 -775703677176300870230837662089663278976 12913267 -34130441766913697222911652076848065536 12913268 296455292797942751320966906992907696896 12913269 -313208918659436527791346652514801010656 12913270 -720827005660449040604745325718097361920 12913271 -296867726910220332461591255630613191040 12913272 -415424694684892451303617739416309985280 12913273 43444288059906433594416101875541577604 12913274 -490625335840044887079923088912396568320 12913275 599329216627745744667289860799802553600 12913276 -736488984364082866347721781583362522112 12913277 -88342554917638983432149304120750948840 12913278 -80836652371372031556485620746658560000 12913279 -542348992980845747369433225086012954216 12913280 228782682598624392459201609148976332800 12913281 -369582056739772475596609365984303142272 12913282 358061339221980812386805076551476630992 12913283 940426737510951755888995931092178321532 12913284 264099636860133384442938471413171751936 12913285 355640147361996350642235022780148555520 12913286 778550565814790471166379805491439605440 12913287 -12068472881011729195590894004390722432 12913288 1231500671717787676754649700027997184000 12913289 1825113287532025612892519165720381832090 12913290 -207046472921242706408261909471354073600 12913291 13537733051303613862076114087344324992 12913292 154541123342404124597277208848886775808 12913293 -797041647860523199566992680558475268000 12913294 -492322456044017218068696620359850255040 12913295 295168004227441112890077137192508071280 12913296 129161610513438204850824989269574811648 12913297 3922180942625004941083159355855151700992 12913298 -125114176735885244188262689319984547840 12913299 187881258124814038262829126983296659024 12913300 440853008883992838689084794957142476800 12913301 836612459558498769560321063895614955612 12913302 -378275879074819984092523662392908331136 12913303 502840604239837710564934320609044645168 12913304 759163104792273443045337748178105425920 12913305 -396974059681467348750679489305854562240 12913306 373334997720463810358645438078513877504 12913307 454786703489914132311967776558121030632 12913308 -114863969434027975200900450917561207808 12913309 -3995769816774658587685815914353757600 12913310 895420751837772140376735082029957216000 12913311 -841605359362188602335194751910656358328 12913312 2706832758134618673603148319064635473920 12913313 -2031685510194448753270710827828631089502 12913314 560702477139469360829738047937574138240 12913315 -1305240381523011838220205210357366965040 12913316 -872021973777218685112370366380894580736 12913317 -1766569382351763245341991887032949685760 12913318 592336669382122763410020977597850673152 12913319 -440930208769117383407772637171196868096 12913320 168010357757232260861851007016286617600 12913321 -1943917391920054681242346839098550921478 12913322 538233459443399537406807070434787265712 12913323 -337715366888592202161507297021768157200 12913324 1200094697793748095969497658030518096896 12913325 678154053789889468458315709197664581600 12913326 -697088092773812605093564749944258071680 12913327 -357511882810506071526536442186744695808 12913328 -596466088747832026742554543839375310848 12913329 -88378832870735263254704236674866024448 12913330 -883403150927758971294235780292544000 12913331 -12807099555331275540655243150453789068 12913332 -780583497557068485325466046536720560128 12913333 -562651359922517125737164255236833758440 12913334 194546793721798186719638920315694640384 12913335 41132396463833800697450270730538944240 12913336 1332394909450523662795874310981574287360 12913337 -1695674381358388586340437762017183165014 12913338 -143421530237428662976341486644145833472 12913339 348838723847163310041957474602728370320 12913340 -197453557915911385177175851599352627200 12913341 -90636192902086466765109332734915462656 12913342 -509461914954564557703900233229588754176 12913343 -2855619181893578278548317770424754609576 12913344 -19279067941893900578899219206409027584 12913345 1149576812987803454077921124162348812200 12913346 80158806980915748717382857999974501280 12913347 -513557322929572179371854585657717114560 12913348 -463640282459817954880259022641347948544 12913349 -12477770089492443171210009792152080800 12913350 -88161435113522615815048320905042688000 12913351 1443010613366056964115384660844366625304 12913352 -1002825022346963349826563099022481971200 12913353 -1000030070411876488422750390097290284076 12913354 -499816092397630221238092584054735070720 12913355 80342450955172646524452367763235584640 12913356 446717831106311064130940733638450806272 12913357 -172471619316618346241360026281541246580 12913358 1128274649466861971351715540884017817280 12913359 -416992810288671192059156461014179542512 12913360 20394919153839640058923711218812190720 12913361 -1446354630078212894740624924680306547200 12913362 377417896180818165646043476009928937480 12913363 -1329703144156765155936252910776262314388 12913364 887640258895758495097158024845759227776 12913365 565677686565647594246222217919912050720 12913366 23954827987965924549899643070332757440 12913367 555375414760525635386809119730988721840 12913368 91076960279847726943340886702229708800 12913369 44738933733995654945884534002336455680 12913370 397187726121701627425517303524458956160 12913371 -1463326016979228892833706982406426839760 12913372 -206564203359332365938663456510420903424 12913373 14689060139371612169193938533406227968 12913374 -746072158692694961212534806162403227840 12913375 1049991229507545171050453883848339622000 12913376 554658437432599927320406442345850470400 12913377 278914223132500351190215997557530991008 12913378 363539380889459296577766585900179306880 12913379 -3068874016771510027729753297956754537224 12913380 540797322816209977454461747575465826560 12913381 828445871653438174500374700534981564120 12913382 -1237390576516438269110513409666644498208 12913383 54383822578327547326834186867206604800 12913384 -1281992517271227160442167862816423854080 12913385 231835515516256771356835109798320460580 12913386 -357052508861334739544976681109931041536 12913387 305495114905225402949171488081649307836 12913388 1177758004460319414328360852950554181120 12913389 413920246991291513840437413204831490080 12913390 150768731066687721138764920552895220480 12913391 800120267979495046438846583586845835264 12913392 -47328136158285409015672057894137200640 12913393 52223344441364791076566564346655223024 12913394 410854973863230869700738936356574759840 12913395 1012646066882682251859129846961689473280 12913396 -892163187793777479672968477295988267008 12913397 4090185143923108633538503634389049472 12913398 -464303516019768722956297770779351114880 12913399 671187520375921921105121835486305095400 12913400 672973202038908690430590977616778752000 12913401 188074726298316072811149967525221424224 12913402 -386677090386209524140629585374622946048 12913403 -275754467563598737970231574315535702296 12913404 79358872169597023369219606802872123392 12913405 1013864845573367939729694505171080918060 12913406 224156168121275049335242578917428995264 12913407 -167738630763045457988691118478826167520 12913408 54860705016145836920093615627073224704 12913409 541365904984548326445427475198443426560 12913410 -388280472365715696021509184243439526400 12913411 319984081033836837262886075747273151000 12913412 26038902430917770614318786901872065792 12913413 1200924041512785000665713120846347244704 12913414 -313624042447409190541360216001672262720 12913415 812318406491492343705630405869758943520 12913416 669040403166725176211506354869712081920 12913417 -1209339095665986351201913317126395001648 12913418 101722353287504820004113892824665295360 12913419 1312445950708128983742900568642625687040 12913420 124171015328684529029276854572009262080 12913421 50195591098706129270432727506930123904 12913422 -20269450184047336768746356252634894336 12913423 1984994752702899717659870941981044266672 12913424 423454892344149646751267943559223255040 12913425 -7827079304135606535618633193980931200 12913426 421343106391804662147605061600417121920 12913427 1572526058509810018507874960273452863276 12913428 -678800296218361839687796659841688279040 12913429 -286432075029940443508477740456786537970 12913430 129342211195487827395642057745099695360 12913431 -206564187504289912099349722440508007856 12913432 112501204490603899538734019259122196480 12913433 683967276473904747408818897101334590404 12913434 -279813380041941997287730973719848320016 12913435 -31533737093779453323486552671761437120 12913436 -594968903836449956986974095956740856320 12913437 -739526424592096390538329768682349196032 12913438 1100405971411568513714581103028855716352 12913439 -824631106172878309354840247719811028480 12913440 36744406541159394343445037101057310720 12913441 -2079742927921134925873351357225741573628 12913442 561323302010528313128351660661279453696 12913443 -1241603744623454008342497903396017416668 12913444 -739787144762498063806706685197554851584 12913445 -349918108190036130798914464074711609600 12913446 22562885777000957767132534028788420608 12913447 -1424210882971908745635655915113812132104 12913448 -418231212696729585164230546960410624000 12913449 898671869014322230592149880278876239840 12913450 -171470036949607301884749491046881068800 12913451 -608409430974133979263123302396365545548 12913452 -1217081100687947970423679917686789452800 12913453 -45821907327608679721644187504342151680 12913454 -28752262333585614244112032418568325824 12913455 284119155638238857763902402341015848000 12913456 354494854866971241792791969509477122048 12913457 1394009608543017990974320901932851122706 12913458 251961534112596337877936934624146661888 12913459 -26124673806583888186850595065893577256 12913460 11792497291499680606909290955364248320 12913461 670997692338976065901477844196817400160 12913462 281390077594085608087333221481123043232 12913463 1075061489879469492427553577190135838520 12913464 -982485634543410430881446343652048896000 12913465 -890745965785757039673688315018984198080 12913466 738273218102321597756235514122213624432 12913467 -205631490167477176031887328115889586688 12913468 -735136870060444616250300310786441873920 12913469 -447089562590884837291054292628740926356 12913470 -103071422177521313289471587682583318080 12913471 -1404935931252723776633755788105822987328 12913472 -168900238458190077654524065748820688896 12913473 -1396617208487396105369684740096385802816 12913474 -457412757511213045768581715263946818048 12913475 1020594445036237465836558328694046013500 12913476 -347631600700524849918767492551312647168 12913477 142302817963202520618145329384584002240 12913478 -327625083479484501491541187895905356960 12913479 973849396554146562148311250400406030240 12913480 -450598336241074840019524916906230579200 12913481 -13537142844791572931526899089404183936 12913482 634097984709585034704072170496541646592 12913483 -486508908474942169271648338369057680 12913484 -352242456559275484306811497796837572608 12913485 105290998866614383922323872623399155200 12913486 -515875349102910985452786001798935935808 12913487 -539279522701713167862790624999827725568 12913488 6565637495614330268635581480851472384 12913489 -1462533525635692805268161702896544374044 12913490 772453304853733972110178360537690788000 12913491 523303903076608049892122600747155102392 12913492 -356557465781324741127960688773146771584 12913493 -146326699288649188830118978116051970116 12913494 -518473571536733470720073709414939855360 12913495 -1186449621345542695778109426491385120 12913496 1503973242149125036045397527327358945280 12913497 -132636002943038532564255234997486457340 12913498 -126807021325724472983541629341174026240 12913499 15593373160275913517989365287593356936 12913500 363178657482756747169982502559576320000 12913501 -706478874876005048848819281756213889498 12913502 3935784405717489045720659028892723200 12913503 11257130128108527853059876458537641248 12913504 -2229340003742189998054245185841757814784 12913505 989235521324776217463320671476749824320 12913506 473824656794331216090082892149988835744 12913507 1251927969382168939530863296560324783720 12913508 -197245654367796718677237639920850124800 12913509 -10770980068257187436950819038205988448 12913510 -99767275908196938031152096810004039680 12913511 559050326191372471426464760859844723360 12913512 -136457675406699116316861968285557800960 12913513 1227595520305047534316923373293756977696 12913514 1230259958590794010836168901206070247856 12913515 -93779314636778794681437834762700164480 12913516 -28111239440269185785973427180123766784 12913517 -150530880405098464289064260012755551840 12913518 -42460066266124932061615755891904728960 12913519 240051184267779432197367832905043219344 12913520 319104845015744579133987419085304627200 12913521 539669607270503219773282964464399867680 12913522 66849197206254253798630034965090793472 12913523 928715939714165732920116136877948927136 12913524 -141185500095560973939572233907425393152 12913525 147691250674389653937233443930026555050 12913526 -1444047733501685963436198146615526395520 12913527 -615898420842839074155051429535618201344 12913528 1195407764911328028095113867120239452160 12913529 -914941682604984542200260732450476430870 12913530 43250764980703560756491177326514488320 12913531 -311609939315081449809718738261388172168 12913532 -3218003231514642967777275105295083417600 12913533 4547196531111978674224761312730241280 12913534 -375878930092869628800450384527642682240 12913535 -1249353742495576487165770930952204762520 12913536 -381204261515445127737198662245574246400 12913537 -143779158083796214037793058466495848768 12913538 1000144491759253280001763326915965784960 12913539 510034207343838960407942692701189405360 12913540 -607180876174659872999403689313945600000 12913541 186704582462601716083370022484391406942 12913542 -235919176926315154843760350072667249760 12913543 -2437719562169934161262254957855921343208 12913544 317986521357761444939314034529592934400 12913545 8654407642881926345653424418956379840 12913546 31968035244434898137063370223463169024 12913547 160401117670800136386695580628617554592 12913548 232045822172858710897178205276905786880 12913549 -1470288785154559311640662342400055842080 12913550 -32022958193570727512597520567986251200 12913551 -76653420832926999683584174560358273536 12913552 554398460118342693451902022429673824256 12913553 573474238871767640622145583742459786864 12913554 60371233672512203749131121230329150208 12913555 110699217574333722232018981237656513360 12913556 640689513642764039138738965940048815872 12913557 -194885900709836833987065270373959947520 12913558 1031921156729130082103515371003270868896 12913559 -34919484293843122610938225649574270960 12913560 86008615707011296009291365838749696000 12913561 2222771570207020314142427002301834105162 12913562 728352692441511100858228693427240482032 12913563 138213290981878435034492391503331828480 12913564 1428405686198126622262802877748359778816 12913565 -34092551627071390205716414523698080000 12913566 -739453072157566508155538012265422438400 12913567 2596506606020811955039818386853997839880 12913568 1886965731681332327733987797928586444800 12913569 996731433084189021643179024175144253394 12913570 345284911689626473091811472478689032480 12913571 1207016678631710472480154269206602135944 12913572 294870522714465815777180309151089405952 12913573 473647361927700804214689807967304237824 12913574 491178389655278496991120574304914995392 12913575 402644988044503192277610895210010484600 12913576 49919926971489908898364338087719976960 12913577 24826597285945546798328335707459486720 12913578 854735006336992063788015611934496185600 12913579 -786278874462376208954710855365464514048 12913580 150631618221656082197268471946686873600 12913581 203517420516735501412705279640998738752 12913582 932799889394430815458551500993903361984 12913583 167366809723238533974994673344128146832 12913584 -2899094215528854489532429718904176640 12913585 233069403809265217416138180353370157800 12913586 -9438310503507864404698608759314411520 12913587 27314358769773659926012158782686946232 12913588 -2647903061511195588062472787577784320 12913589 1472469699477124395686360204070141899520 12913590 475173109697162276671875338011054888320 12913591 176841936189977112156017398600745781552 12913592 -597448260366007263498162151291899678720 12913593 458419399767747919198246409245584396288 12913594 -1147818301350616579001841385615496021904 12913595 -76501396220956450084336275766775990400 12913596 -245796614863540134075970260411054325248 12913597 -982110633442637740721305017776634650400 12913598 -911071843658064197594113835142417558336 12913599 -134862089287766081018933285817849594936 12913600 24060391396421209330097584555845222400 12913601 353500183797955491718361543383442401602 12913602 235183363186798723028635466228843850240 12913603 -1313780870021545593642542413951843685136 12913604 -2651776821183943919383293469704719232 12913605 23286687503043733922825998492081073760 12913606 -350650271680294196166212952546985573056 12913607 1360733012008905622862645371152217020000 12913608 265755155824436627523879748283828797440 12913609 1422133473263072876382842500012085949120 12913610 -272325034279924866188375115703863723840 12913611 -1206137566697325477326404283219128381440 12913612 -486451537926632382588831089927760319744 12913613 603864081628594069854730656634715095980 12913614 199890859385462450990196252782798438400 12913615 203941398388967482024398955866403206240 12913616 197647604243790207227809206252874629120 12913617 338834834894533233573098547815947549680 12913618 -87165045949036909181181467627133264240 12913619 568756186333636287113139236770799641080 12913620 -335143478406437405707907098417681059840 12913621 113813346699062300052773493404416040000 12913622 -114580422645218300597493511237476298752 12913623 -428187609606239310350332371886570319328 12913624 34055442154178804187041413590486835200 12913625 2904400822569146570703323122716471840000 12913626 161470625637282620230233054520460476416 12913627 -31956591654757817133182720635724388200 12913628 23129256081604796820783703000336942080 12913629 681028772123978932041308359694245439232 12913630 -1139740290751075444171337879277733610880 12913631 15527175904180155580092658770024658872 12913632 1082282143430492055149117849187829678080 12913633 -206620838776311736554356303491421419800 12913634 268896953052275581463530496113816516992 12913635 -218237720141506959549576969362003289600 12913636 1253828115447979326579136114447048899840 12913637 -2567487644395277970398273014410112029216 12913638 134295151129844247758962662935191054848 12913639 -145709780755498437393222140448456714880 12913640 227487450627483781844330079709319884800 12913641 730142785781568253824530544070870999680 12913642 -199837600467072042040314566396648509440 12913643 -956883722215372681899402819457290564108 12913644 -646998597151327410715140652647971817984 12913645 1642719040873139258555235260910451173900 12913646 548803929950867916545573529464051614272 12913647 -389326163866513906351301395947670864896 12913648 -57689183579870797444757602241552056320 12913649 223421471034023266369320196123396725120 12913650 -388106189752676424610783961330138869200 12913651 -1649867131626184216935896648881503223348 12913652 520414928406950018189513856159117745536 12913653 -975406269346425563041793752773242870592 12913654 -178798360832949354814078456234984456320 12913655 281803900295841681212358576879829609560 12913656 -821804431733722044154157674184884224000 12913657 -104540625780488134272765115553373857280 12913658 608250254739492876294360481773536878560 12913659 -1081194735180331334372907905475121267632 12913660 769824892483184689059999775775381383680 12913661 961855889486631533910079144103638496262 12913662 -103080304396075741176083977142817125760 12913663 -8045395504438315981981444422217119904 12913664 -964654113446390773332185486585027887104 12913665 606225200286161491329734579381309665920 12913666 -49587124876450445724529064281354399680 12913667 725160857898933512572792538714174904720 12913668 56169353767576082635592271909927992448 12913669 439386669441573992815858248213916551040 12913670 92957215858476776575130571940305469440 12913671 -317264406126296178753943916757386319360 12913672 -843146428737121988881739434219034542080 12913673 1902501092857341278123007649890615027840 12913674 -9130814360170389509787226119965144832 12913675 -98239983051307375784429059584642299000 12913676 344762764706176374090450782642601024768 12913677 188210146700728989693773444865179475360 12913678 -732577344072035477851144598671246205376 12913679 -621632010889104360894778082076622896720 12913680 -52957491583111715599065681294635827200 12913681 919334225612113170838325110863860904000 12913682 526072950340478234993676683809087012512 12913683 624888156391406479602329414463989968824 12913684 -97054832220644165940811053915022725120 12913685 454536462146242805478341489602056124380 12913686 203841080366059727163700366249646363232 12913687 -379252849325750379588326987697622140128 12913688 439649871471833421425543494547735531520 12913689 -909610731733732357079972644977971541600 12913690 -290347533678037418761625742642473498400 12913691 316995787297191130076409685013911993872 12913692 -2110443163899245260789593385759850496 12913693 -528430580506739545044637986101612489472 12913694 519657985292386400612443502000148240000 12913695 573449171549627871431205830569331712000 12913696 1330379157743201699863649690921257992192 12913697 -1861860837542158111869652552027790173854 12913698 -10963965007630739835963022919590425600 12913699 861009433814597679994712046387260423400 12913700 49078452982252342658712152239441344000 12913701 -90664700955624761738840776490973069312 12913702 -124185081762462846616052057866174268448 12913703 1081938175192595498756785178030392384560 12913704 186920676209431105140672140658975452160 12913705 1011396648669226824336569630999381052900 12913706 501883475148309611729557312884648089184 12913707 100994374931854570243958604346601932800 12913708 1595872267260063794757317439052363881728 12913709 -406551592485372898094518088516131626090 12913710 262242322712190174684048101111212888320 12913711 -228550566016075405096021972010824280600 12913712 94552529538494584060159750163964690432 12913713 -708033886350988867721556238085528308158 12913714 -873143563351972693925751149755123082496 12913715 431944485090574557413485961601800127120 12913716 -982503670090288538130589349552674050048 12913717 -4729334958049475643536707160977861760 12913718 978569250893624505726351978513638842368 12913719 -21221768672692137331795610335287424512 12913720 579885608260219053483881565628796928000 12913721 -904326752861759681536249641113423137536 12913722 -205827431760015834436844235788806963200 12913723 -199343369466420273014873075879573113560 12913724 110245189694720936793223301421085456896 12913725 870617061537959083770245140696612800 12913726 -22126315163304835006770182360880718080 12913727 -279624552775455239722203202313589139488 12913728 182032535470573903353441117650911494144 12913729 -558120855006619021713567272464593987480 12913730 654350113149203096012177584690163097600 12913731 552391426699293959680782337932463184160 12913732 -179971103976013390753107729491875250176 12913733 -531870617393898901731904487215693171680 12913734 -888685153720333708469934267523120975488 12913735 -1072372753273575184722763299975381595200 12913736 1549934488903145031611096749887702712320 12913737 -753159036032410317794859112421570918640 12913738 -1085923891150467979077231426499817213856 12913739 -319807436637924520582804553297827700460 12913740 -40474534002555723643008641940570501120 12913741 125603086224937404928861832288713795584 12913742 -122872232377124488121684628989083729728 12913743 270895884116291754640922908172553523200 12913744 -4535140216369434907061676449647853568 12913745 -684068387370662631663559219716781385880 12913746 -208495175113199789037056861160225273216 12913747 -49922655422256369629416081923439758336 12913748 369094166257899065532673340221365825408 12913749 2247052623616800421671028644550575822240 12913750 137876054911841180000944875621767220000 12913751 1734942266853714103147607214687240223752 12913752 -531661366423780982990454190655565434880 12913753 743703532618474582776460442238503265684 12913754 -693272363008315588160578130761734390048 12913755 265576988372181405610658515354410856560 12913756 943043741409251452895234380757108318720 12913757 -793797380923326342324140299433912832468 12913758 102804401434094592544328668011579098880 12913759 920706783688524604772828975718922422120 12913760 24726714620736043748177466155201986560 12913761 -61485134098767883099060510914232396032 12913762 -412945496234644278217729037169904552368 12913763 612297006692660715549350893993855907904 12913764 153379351421291282347711111207807549440 12913765 695773821609870771793868221007602689660 12913766 432273209588981974250203534697720112960 12913767 1078183900302716221250082143701291443360 12913768 -284613660497748604907949658550820864000 12913769 -949898840198211049231011533749146629040 12913770 -13388924068593117224829922680886080000 12913771 -664492593922293106333315374234172221008 12913772 -530315956741399810592392068602906490624 12913773 95083552339013338474170822195571418304 12913774 1114064836566250227887458442701876355136 12913775 -44333839189381930196061243610233996000 12913776 -335057531536472701476441094501721702400 12913777 -501638363901377937956262823419368059194 12913778 849499130135764462756593629344401716256 12913779 -441207326908691116731493004646785905920 12913780 -70931627555901112487123196935042304000 12913781 -1313123101145364873084779330435954312928 12913782 138012642350367436550261532596305342464 12913783 -664401201183788759166654479131840034968 12913784 369309545509482990086792026025779998720 12913785 571074704218893422898178068685695146820 12913786 -511586558717821306273486424210418123408 12913787 1085431799901535358060811040774598304000 12913788 -210532167946039283706099618467595509760 12913789 -635381701066994366597696516111830230944 12913790 282477727564896819970082364980364878400 12913791 -150091886383358568067214016914630351232 12913792 -593061619583581532735775962012225372160 12913793 930029109932028797751621114661422279042 12913794 138344270471952369862881365258328926208 12913795 -50699336619118431037803596257385685600 12913796 -652793943746018147398598308488184123392 12913797 -596152149702641446457278722172101576192 12913798 -175735485653229225806051714376829917600 12913799 -444384216954574791413943071908892117136 12913800 447595897656195244650086226195360768000 12913801 1193805193852344224918511595466365243802 12913802 476690371787072538336253548454105824000 12913803 2895937297943197818637036158769595520 12913804 -432132445059907953578731356126783034368 12913805 -376613508175217191199086118757968271540 12913806 239407011958124960309835066575473459200 12913807 137261722066084467420738225684126373672 12913808 236219179250792798301451151104725983232 12913809 -706086523456673653087078806450379585296 12913810 -508784324958757017992637735835668480 12913811 -260281374497234413320044048439346750800 12913812 147652930515695703925751528693848803072 12913813 -2194415248938183268749240503918601350016 12913814 791722345239349580010871123324342314240 12913815 784187213528217981730758361940543933520 12913816 949711982941989934993553467060470988800 12913817 -57115375089788249883396856881095232000 12913818 -582201764760913360569755138184964010496 12913819 -365460347574011680900357858402169590780 12913820 602960064864345136717315487131838062080 12913821 -270455350155539901644226591108491723892 12913822 788362713185447601926526545438018542848 12913823 -568686861397389209265170607402753204816 12913824 77088142831276595110058944455040303104 12913825 -403714989193319874262341027387138784000 12913826 -802714410916726303707113758484597054976 12913827 1311976983194237235845993057878587360120 12913828 1814987237715907274138033443734919856768 12913829 2434496563083092540488055559256244802876 12913830 19429902102951521080037712982536912000 12913831 -215529175961869916896825386863267462656 12913832 2158748830852727263586106291054790118400 12913833 -182523903506673000300584754378901281792 12913834 -131523337383667481152713507496792613280 12913835 -118349398989118616584008752438796737280 12913836 -406355593116129040561073551161536848896 12913837 3092000645679370516465251482306079532 12913838 58363938420844721427147580378264273920 12913839 103765844097103106010296583883243643400 12913840 606248086858136343683451673746171494400 12913841 -806192737483184964826527845184153144000 12913842 377732028826573348579868524068702813312 12913843 1344608832569846427838590712073335086092 12913844 -217347746959793166455905221294257356800 12913845 259904447788921449616939525730763321600 12913846 -2070473267969189344681882443692928 12913847 -1609768253809287663486762497423736031704 12913848 -558974649637794936134988449751215370240 12913849 -38283137116780714926239331895491654912 12913850 359718425449091262421001526740104856400 12913851 204039686740345732201471901923381383024 12913852 536198180133591479615324575271494007808 12913853 650420273780764331248045510496380524102 12913854 395770932356559797878307255112542003520 12913855 -758403550332023788662811826664992745240 12913856 -44444764744219576247447765716247248896 12913857 -648994169972540508350294550092818662720 12913858 -639959153315652575201649379367907324720 12913859 -318940160935260695871009586843923553584 12913860 161905125102498518765564654263944990720 12913861 -3283247377324765213650353884126779066240 12913862 489688107226432109944237735328392511232 12913863 -617480244816724182740901574696602370560 12913864 -1187969939594977130720834404834588400640 12913865 -288987581509566635941923070959311443740 12913866 -328102783097726213524076864409432576 12913867 600299494986116999938194215643383392916 12913868 400208515431980531333282483781619679232 12913869 -1027402412320240577747300027174226728256 12913870 115639042662849143168275712982228146880 12913871 398866417210730381924499986662498329072 12913872 311641814772514784702311177104076308480 12913873 -51352096486399846207655822642202965440 12913874 417135736087612165617845804776237043520 12913875 -12164563413100149748880776025365044000 12913876 -187638243376436834247364310673081792640 12913877 -1304381863213381411727515767664703876274 12913878 -787129114682360451871114675696486846080 12913879 -683075435720186867617796039970194512512 12913880 166346354540810147135422390218775756800 12913881 390095108584434378235809432334409375952 12913882 655923060185719620667221451433450188800 12913883 2377432500211077393403706922162126379440 12913884 86586487231513991369083029084947097600 12913885 -1242881452440109471511445528090315060000 12913886 40257393921928177188131350189507339392 12913887 46699118225823662114414803062485483520 12913888 164870318155432689471059868427175854080 12913889 20647789120725883045541703101892303024 12913890 467270313713085825945361312603916797440 12913891 1151825324356330880083889017344142313512 12913892 307002590731676027780436983437778583552 12913893 -438271700466966468277868441696341215360 12913894 -72285481967586383905952900321317586688 12913895 -1337325556813249471220022540360234534600 12913896 -300536104081446461730817432843768627200 12913897 -1103563270403516815316999048952426057228 12913898 -551401381135025599899873522328582558800 12913899 641955095120801112642479906735662770264 12913900 216611996506150259628455001888643776000 12913901 419177007725179853860056492125312773440 12913902 313079671700295385391741947694880048768 12913903 -1943740513363381120268562240681638103720 12913904 204908764184885386109413847353189662720 12913905 -738873498435084453705454821159668643840 12913906 -51946829139039882663387786863800089600 12913907 855572551697734419424211999642466174156 12913908 -677698778192821508365069776787261882368 12913909 -531342338137156412111339292036093136640 12913910 -527655090580778633590199080790634608640 12913911 -33525936838668329473275670433368198248 12913912 1963606918988325569852379856802065920000 12913913 -1675502034452172517746403438870566290838 12913914 274884899878157315162026437396490959360 12913915 -124842214099106464173726091497484849920 12913916 -42641237181371549564923423706408514048 12913917 -199317249108367030531245638238227737920 12913918 474256626309741943929031714638309404160 12913919 -140307523974035561185198691698531879056 12913920 -414266295475788357563364640668254208000 12913921 -762152848356385537610965455220271642878 12913922 -280772896191781019207491416931206240768 12913923 1119763904768056560152806530703886069568 12913924 1559744589126856903592701982301536256 12913925 -216215297275805651800687541535726067200 12913926 467263917930598428325147132269468106944 12913927 140263034177231622587957816868055615008 12913928 1700714322660282548954235067596434396160 12913929 250017955928063014190924309625190666944 12913930 514254091255680789803201717902925905920 12913931 -252665497467581965680934407976587333216 12913932 8818804114676620648496112848046981120 12913933 1820975768694633015765599005693374576182 12913934 532638093160981714362421518941050091520 12913935 481617947890181305104867533015809174800 12913936 25669149322868403614027346556027666432 12913937 9558725664500380598708366934572848752 12913938 713727024569280310884283786171313560320 12913939 -457455083690694135196201855685720475560 12913940 347906796548223756730362193131242841600 12913941 -865724569800804741141646088949800757216 12913942 960921657025061285295748837275279139872 12913943 -125497553834709166317301297400130845184 12913944 932831787644922131336067586682967613440 12913945 -228500024892861493643072943471165072000 12913946 393171041066828473170035935625664868320 12913947 -1086187506726934441773439062901432737876 12913948 -969547468348348049286950936738069283840 12913949 -474243812332838155435882394267396730240 12913950 123182350960713212975539717479156480000 12913951 -558199750614059310883188852710446100568 12913952 1610310407897330164006958270812525166592 12913953 -641072492940808954310847141560760432576 12913954 1121330797121274183638438094282223588176 12913955 334152164177571304171260269315030822400 12913956 699993540219257963477408526044688129024 12913957 151609325428110217817705941054229565824 12913958 -348799519843654322927428163989025847360 12913959 -418490159141986819340193576246353967360 12913960 -1249561590560865602590974498286536960000 12913961 -484832453955894474650292847686177281400 12913962 28428076990456619137666975472976278784 12913963 -86020278351841060685639910396759676256 12913964 -289536761073782370808315514642670501888 12913965 302015032120541040359171359158021009600 12913966 -194236497120097908453503712531199478400 12913967 -4105310608880027437175203112223719592 12913968 -62119507495864258064619343534229323776 12913969 -1758039762346360048888997833125744283630 12913970 -24092420332719458363126301513975974400 12913971 330797321829344896184351699348359739904 12913972 405157617548899164052226664793012080640 12913973 -2051198029276696759852684772599436170656 12913974 631633998025657561894564397954732542944 12913975 -3219450249064983778655409195808066800 12913976 -1680386500569359528503314659429624401920 12913977 -225454314083585537187416138400077091840 12913978 -428369146210870019760441988515016493568 12913979 284737086620054176864005744820518276000 12913980 -95430127441712772970471411946986536960 12913981 -1983599477111484310731362192325104732218 12913982 -206104280133914838837529188910902046080 12913983 -216746414954849695525996886377493760648 12913984 110283526062319779809643838828931710976 12913985 -9768159236347677424089471352556906880 12913986 -79526718403825584712279716672412144896 12913987 503375118306605377505136178598992379272 12913988 32587835991223513038519025782223693056 12913989 -343878846649599370229415332945131573440 12913990 915017493901451392976296236988271932800 12913991 1903930655558467115029801909331758306392 12913992 16030749929775166396655853271185162240 12913993 -1284116245992255088380106387225412842680 12913994 -819450687312824300746837767223365353472 12913995 -521210578622470790146247045576021299200 12913996 341138651624464591773268977003681873920 12913997 462728034162229703704624007148454294860 12913998 -400075781844354918465000634042546177920 12913999 -156744505696780070847275107002991824240 12914000 461186665039857215069580439956455424000 12914001 168552084066277219937444042557761196368 12914002 -366977596770666163817192631912539747328 12914003 1626272622911379980015447459281658718480 12914004 763422540146339191786885357080864516096 12914005 -356890617448576628136656507930854892880 12914006 63517957263188565176791031090654747904 12914007 1170462719515145270187735571955278913640 12914008 -1023470639559178551905157711906418391040 12914009 49086953063361632791237418813699666304 12914010 8639116889240695827533327165741522400 12914011 552033100518871614177033463256464693248 12914012 -181494246427752489199583717226217379328 12914013 -329075544657134854395802236163068374400 12914014 173547454193628433339771185499348361856 12914015 -1494817095779022189344987615541095060400 12914016 574051994274884929377463977272077713408 12914017 -38893644432276222538246504606739281728 12914018 510091731104113122563330285331499008 12914019 -1526507098528899025878167500924687696800 12914020 -27690981589766045360300338443840491520 12914021 -1886724480333674274308660284630941611778 12914022 245484994075684776632900203411586181120 12914023 -2476971586029791340166116645285187142728 12914024 -812791391204648420278869517873216358400 12914025 -948795712770177742884196859590344516000 12914026 -1012532266089198671563721732938234398288 12914027 -560422482731252471943900848635306124256 12914028 82920364540471975383079586298906170112 12914029 314957464671799919051047742332146294060 12914030 -19331817784447182684615681350491900800 12914031 -135892872601659079154466158742177521376 12914032 -417936023504927362881227944681282699264 12914033 69440566389473734704825847882244419968 12914034 37046413515141690677645015080462049280 12914035 -893098672487800967508722199240037817040 12914036 -376206399684102313915710857772861418752 12914037 1145726715135282153481472356436813070048 12914038 494543181126433685852470604862799897920 12914039 464797032778157542534365557695758272856 12914040 292279097812148389048951640073535488000 12914041 -448433127361619856672859407300326755328 12914042 -23775196929957743159318382405738617856 12914043 -759568317593407698493999603476458307072 12914044 -278711553692855737113880508680038506496 12914045 57489803481844649120054989340353292280 12914046 -1098149461781563466606336882751618508800 12914047 -528961534571771924414673477118046001800 12914048 -721302401430157954311898788898485043200 12914049 1714608482390884690372658767808514557952 12914050 168705359285828239921949668340990200800 12914051 -2000379730328128207929336077117353058400 12914052 290188674774949398106596050993393912832 12914053 -5946881671280617362936346406099950656 12914054 812347811982818945993001847308876218976 12914055 -49474233779832177581700696813577159680 12914056 864167166265519635428728359154564346880 12914057 402030530178024119668781373895089277320 12914058 -181972007052413463434469544460643292416 12914059 1463743630069000128710046323052098562260 12914060 -409989570338455433001123645859248491520 12914061 21689816645342843348819513884834091040 12914062 -298341075732723611668536774827445570816 12914063 44811184691955323550684092079578726400 12914064 -27334621447388883084115962175963815936 12914065 118710793713247812861180693696526657320 12914066 22514320937624299182909972453933946368 12914067 970322533334209070768596053262469487840 12914068 -348706029386077658528766776817278465152 12914069 652668714158473275308255542741697966496 12914070 -167325859477607786411109776800492872960 12914071 -520449100929241099302615966827825940008 12914072 -1312684831446772574203975693966091980800 12914073 9568777601300433260293134227366887680 12914074 557052167869321615094113303237809170400 12914075 166297886265743681605958106213383229300 12914076 231438642354081042247312529455234621440 12914077 -916731305733416692640670848003736826080 12914078 47886516839995466742706808729235473280 12914079 -995242514982384697495323320183087858616 12914080 -377439026326430969473579959450644643840 12914081 2000257785230328123487344541435460454882 12914082 -827667049175819638537684490271646455600 12914083 36419301110900721452861983261741867008 12914084 601496441474317078987540904411014661376 12914085 932723041600402229399411221564067978400 12914086 407831759837302903578788492766970669824 12914087 221114754554774021269676567436155183736 12914088 -2026916422632349756893719950730526720 12914089 -172860434881830570856089512018194747776 12914090 -318503658762865741447197228392557470720 12914091 -266842073395488985875265527646354309320 12914092 470599333793580601507623941177512468992 12914093 -1777125162353130089700557653445660231658 12914094 -84453999896084316995905174494450358272 12914095 -737229652321884615355957113573309262320 12914096 221791116601062422117816209564424208384 12914097 -366989488786476764282153802913053645600 12914098 382758898964665102297696652768545243680 12914099 703183185252131130525473518136166580800 12914100 764303851888298334393890296983118848000 12914101 1407146536081891539049268320783257509532 12914102 -201248158548668314766821031281065417600 12914103 -915024928159695593076830736221829084336 12914104 1216609473893031958198576103518371840 12914105 130933534579618527453795608266837080000 12914106 -367352919189402984211619174340301228800 12914107 1741929493880754527045783976709970688356 12914108 -1140662071458693654332376766783912553472 12914109 -115999507973031374954126950917490713600 12914110 331655842272603037848606711567246643200 12914111 1327530533678823831924178028845896284544 12914112 -226970192603817411611447892365140819968 12914113 -204942727919131907662081745527520360638 12914114 -132723840316015062347831395376480778240 12914115 155138094741513660136604952781271148720 12914116 839043709443929428167731913700221795328 12914117 231717195187282778299125485802418139166 12914118 -112985855885222793142546233674040272640 12914119 -1251562375775511955011722761413351850320 12914120 -152641111223701817517450033990144000000 12914121 778136203577525707747203838505976528864 12914122 -125706115917701121208380472050293293056 12914123 -1183041045033977906484379726514161515240 12914124 -749141708923424030911087639149685260288 12914125 65210468336356377030798999906465120000 12914126 -184162672633485336683263721112468591360 12914127 -207328240476508320227990418308993092320 12914128 34760443685850743312659655689707110400 12914129 -1342129236341290198708726583188425129360 12914130 -627524863286323342732178294942864640000 12914131 -60489274475515553328338949285446738068 12914132 -333901294258000026147077206205208723456 12914133 -1903683277861068765674927243469032430336 12914134 -281612604519658326087030423652761579840 12914135 -330077794919791066283498262028809926400 12914136 -210823592978040254682464161025186549760 12914137 192543335970771527639571638067915275786 12914138 -61873644684204447921449979924029313600 12914139 34680656207175688486312765811708345856 12914140 -1863481072228902269665962879282726758400 12914141 -1287760578703524079077070285384919125908 12914142 -215600523038302514762355228755571665088 12914143 3855633035542983063954918002603410364160 12914144 -1183946535806290329128892529934757003264 12914145 -122626059042090372173110212220272929580 12914146 53860211821017932598186505629680101968 12914147 -3335219824913531402909384406441644208 12914148 26580857128212606029895617443918909440 12914149 -386616501665076216656678659556598078850 12914150 -353117168842935405541658093093042695200 12914151 579533196477431094172800788670377606784 12914152 -375492093210558492782693819101279948800 12914153 -556537143471159882181153933912947933696 12914154 52813118198406940338008813063415823872 12914155 -288071128237159154446852820449527995040 12914156 755186099648690764460362774864028828160 12914157 902906910240288236493269696140060146240 12914158 714510168484710787449263175623426095680 12914159 -1949069485392647640530832331422843998640 12914160 -58515882607922186952807684348932259840 12914161 347038454411983267311674791224620745652 12914162 1329761859144908124277989382921117111200 12914163 117122707371989415320421393043694294784 12914164 -205014168979167929201063178460613130240 12914165 511182940219915708575824409297609829920 12914166 24431792363801228713548515398671310848 12914167 343652682594977221285607381819242617600 12914168 467422303917233345765437325151180840960 12914169 370192660032758752170527262904150185600 12914170 -525087497527116345256778626842213963840 12914171 -551164042621377732614361375097975601628 12914172 146386175655904513443763119907244637696 12914173 550789988977552646088793675984876284422 12914174 -32883936982668575969193018785464819968 12914175 226687823214674783437309577635987326000 12914176 -344079993262111517865854274804369063936 12914177 -1097127198293245695731861748979584109308 12914178 242722553176512308339805292830157828608 12914179 -683840529145871487599976926687199094920 12914180 251324846181109378079172228610474560000 12914181 -339297881319518567200616701554710486400 12914182 -560461804180088735389997898948613115808 12914183 246917429181770009791123619561523081000 12914184 102151882929587795165930754995073515520 12914185 -512245733500680173048040381092685502620 12914186 118757157787556277151697298268248522240 12914187 370404292459679613519361900975515730176 12914188 -194366581448353121294043904204092971008 12914189 -241370084314636385296223617718409656010 12914190 -5936386403617189386635088226882805760 12914191 807550432754552076940273581169283968000 12914192 -155427968402485513018058023833310691328 12914193 -833246584276578632410471861059080337600 12914194 20141966305545909112747255686979306896 12914195 -1089969024913502884700486159415572820720 12914196 -452834644284025746491801407523372015616 12914197 -1058644258856759411769390604907859185920 12914198 887883654632798688873155490083837765760 12914199 -1438371782191592109331276325357992797216 12914200 204905919744062547873290387764890624000 12914201 -980418087246518161274228178084855518016 12914202 263391036561860009112341353888194230784 12914203 -90431840950007043042215187003226641240 12914204 -16741511960071170484158253939049209344 12914205 147405281662758914013533022399626812800 12914206 3256298497790731627847645885608512960 12914207 -954904542130801305895768229019284240544 12914208 -957641650286198939623559725398522593280 12914209 -1730907676229855421455107434518245120 12914210 184269366115012356086931282471237737760 12914211 -45951812416874882692949628749511561120 12914212 1116807965844445618141691799975340856320 12914213 -749937672256220958923024785155403712676 12914214 -379395133484793908412028794026624112960 12914215 -1097628523908437638630735891695862189200 12914216 759824851636179598568056241503157698560 12914217 235894903609579028134577554576836045834 12914218 561375853071020259434932219601934544560 12914219 1160626239634942690387583567420328311544 12914220 360658877128967961079954872798813880320 12914221 -142530536909270849166495181958337300456 12914222 -16009848057928504087699801588818763200 12914223 526263928986716772010947678605390492544 12914224 268144160751163509413594925995199037440 12914225 -7331719905364073304580123177356630900 12914226 -4309759106658247393182699956275565760 12914227 675535500397561474315899726415728619032 12914228 -215844792809507491078719992266651459584 12914229 604124662794395726897748323392004418240 12914230 -173496760362542999686164406353992620800 12914231 2568553703693031866137309579595669403864 12914232 1017296463354573990827049606633461944320 12914233 5616574934847536022573693368184486544 12914234 141160252283625851953525427706642934272 12914235 -945006009630792325294722630075065793600 12914236 1694052202808915846573028253746783841280 12914237 1023362171088492466475566810127417756160 12914238 50326312679206061937652548676289358144 12914239 797956698298735519672552964311927755600 12914240 455819260364664578076090228002798960640 12914241 -1235053403645376192237144043502216119776 12914242 -1207457827383567348423087330652383174912 12914243 2948632501775727116128528834441652064000 12914244 655340401139951462805183550912901721216 12914245 -330420665662181566226267513872308995880 12914246 517121568749161937411839720339666143072 12914247 165756716384767372818645795321155296128 12914248 602528129057590704014001850779462927360 12914249 -1432659938672786490457771762390986359808 12914250 -805449281980453744752696089631482496000 12914251 768642125673533181869934141887368968480 12914252 430671697327338535461474544632208822272 12914253 -859773600448616262209931456889336278336 12914254 -172453759857915460548108024829599624384 12914255 1469658633848872954398598285453236058320 12914256 -124578462094621013019117589754468106240 12914257 185965035548975568672785871275593662192 12914258 116054810784846876875942777597192143872 12914259 172378197464008106958381508906868410368 12914260 1154036844240534766802186237036950490880 12914261 -916794389548388176499385909296154036576 12914262 88457162507732696824909850313503692800 12914263 -1074507370616016507569650532197441542360 12914264 -745865292114009521399038548112234536960 12914265 -94100531062666912881668852063897237760 12914266 -194990098919098583302109587538062813440 12914267 307811578842369487023792656292759893316 12914268 137880723835021554888955638050996204544 12914269 158360244984177890718836026790192947744 12914270 -5660903047268631937375715870248416000 12914271 -881667017046688254849349845662426873328 12914272 118322409460084025374586762995343818752 12914273 -1881926265405003672826019490055594880478 12914274 -147838964047413060180633505211881319040 12914275 560548106306459176688938494295810963200 12914276 2675195914206018749408611172671890432 12914277 735936564999535744802329288342913961600 12914278 11401462189133378670824987292704461824 12914279 -879552500496212691870480035161826729424 12914280 579556060381109233091134236154166784000 12914281 -367513326463871693846396122063396646000 12914282 -634731084571674716130245762803899350016 12914283 -56629519109642089481581764504247012776 12914284 202084501937345568843292915456617050112 12914285 -879697163870847831577217789863822851840 12914286 -9959509510332297111064954687358195712 12914287 -457834312985001349676892599637413714168 12914288 -607836391590787819419908208517365104640 12914289 123358732744033985190782528132296338240 12914290 -129982447062876797264018622503127398400 12914291 341138327870594288767359722943154927872 12914292 -223131328286956677199296213821488078848 12914293 496208820962518604626079319590618553600 12914294 243293009427729031128526983443509754112 12914295 -44435947678954536338427286358186680800 12914296 677144441152911875047293805272285327360 12914297 -584469337153223755091047614740360907888 12914298 -80709258451998443921053339116280785696 12914299 360315424525658528825396489631212777736 12914300 143978716431054798773671931774082048000 12914301 1676558923531655882851543740031121850144 12914302 405361932888612776793816380919329143872 12914303 -624176810299431826358733419709596517456 12914304 -90499093555581728397982469845942272000 12914305 -756210613722499395015684821435627665200 12914306 731698234147004193030811391326735824384 12914307 429463981377724277162021751278297821440 12914308 716492753899663609809344168410077858816 12914309 1766518235825292688652781554706212800860 12914310 -448091799479366110455611131027118772480 12914311 243516241554250282336369820247128933912 12914312 -2484534450935011375163991080340556800 12914313 -24383244519208813168384560714918492000 12914314 112634419515793247386031554598665542912 12914315 1597015336227108785390272350492433500960 12914316 -1438022316889195783060858813173408768 12914317 779730183964521894156992076292464552992 12914318 -245084067967360162013854857750623181696 12914319 -25848693312874914245479486490771251200 12914320 63364329902559778846608922466970009600 12914321 -56585560536985978792546684577633220096 12914322 -340539125293905047833371826911073871616 12914323 -254783712112875396710355127713794859816 12914324 -45701640038015375308878072736340018304 12914325 -561347190950428936183622608705132732950 12914326 541036803531442176269371916035691630112 12914327 -348375299772184565954155499222117198040 12914328 235097496253834965754511021350667550720 12914329 -842670486960112873102757370014368949760 12914330 9314813552309579471293928455392960 12914331 -630339668035050331547168348993405031936 12914332 -90753076423476204513135302242385233920 12914333 1407114125653649662132383129694647915360 12914334 311063331054960804860089509985387435584 12914335 -145995200240817013321028640957295698240 12914336 711101708726810672816428223454284611584 12914337 -211517162064045300484013225722205628240 12914338 287803429239631155701106334236725952000 12914339 1069620104503813743375000070006447457760 12914340 536217264079231327042336329213653299200 12914341 -2026434572804438080718223710157565962816 12914342 81601736441862388143180319198805823840 12914343 422732886055463053401192615975123883680 12914344 -109233030024981806487007096077018900480 12914345 -480725827683979814460612382692302868600 12914346 135773207055735471308151918907553769984 12914347 -337609022291135040125769840553121824204 12914348 -110644370793694931879224800638848343040 12914349 -531113536045318591924882087232890251648 12914350 -63506739536658656309494439068965595200 12914351 76296679769962084708826888197967915760 12914352 -76927871955925176207886150189065437184 12914353 1102526270064762058129999463677575770404 12914354 54549895027878181878836199425717928480 12914355 630716534849941728749294061474116454960 12914356 -125316098400446157501365130299074166784 12914357 -65449246747438219167812747432084517120 12914358 -256697994289920372140924604205048458816 12914359 86845405583032418470768974036494552440 12914360 336706618557753751823403394303931904000 12914361 56992828164904459343237107980608889210 12914362 -6630445944883272366768555251627834880 12914363 483293840781957104537456039411566451712 12914364 193931556144491009225043880076808732672 12914365 -254375416998458762679777938329163001600 12914366 -21368055005453048978447453801524378368 12914367 598205909525159076904943136961006464000 12914368 -15672094761143645741574130797512753152 12914369 150347928909804249681474639871021804200 12914370 278506280399875042324475836526072371200 12914371 1615689089061998665759827338573233452544 12914372 -519927824548475182746807653129532311424 12914373 -1542936781048608047841924793613685325632 12914374 -1285668670096994709411600614799850761408 12914375 -470634093192805448487359842714775355000 12914376 -437371031313920340328490661723085209600 12914377 41232993698916284037340318893622351872 12914378 -1064819626724974551820776088054167596544 12914379 -112591266854722708396356654339247868016 12914380 357824384958910109859310788521631682560 12914381 -827702330560941560062613352956619363348 12914382 104731604532999245667801692637642545280 12914383 -698661735439242039587504889844729883456 12914384 110589826037817704807424306245626232832 12914385 -109652008343945322465314943148469053440 12914386 544541805267265213531073198821610745120 12914387 395554327730672774532587815754470150800 12914388 -334148861383623676212966186383823308928 12914389 -388492447282034837313996314349132805810 12914390 -55161709931340880774031735596366571520 12914391 -1134296658153668469226515131412603784728 12914392 -444413829692646818512173090457011302400 12914393 1054798432458741283931100493518160101642 12914394 316339010930523762136048423283208460800 12914395 695006229472881898320978709851946159200 12914396 86525768754587712431793564458888409600 12914397 23680377270418523968880135466842123046 12914398 -168271879006825662999588853130640641664 12914399 -1194089402691649257913323326438300565600 12914400 761317058635936778718310362351737241600 12914401 763464578836513639956863706464288618402 12914402 -1635738443939524602860431957794212497248 12914403 184578744356031928816551598383164491008 12914404 452648704066282362289544227982321162496 12914405 -3667080696252773269183392168222794880 12914406 11047324733123897513269421534550518784 12914407 -299021081973145362530098847344081772496 12914408 560880156418049854310394427780128768000 12914409 114362054542384250699740742876744617104 12914410 159920635877623750056024486317000103360 12914411 1565154290101306435993774167307113228000 12914412 117660679295953515704984243222235021312 12914413 717992068003179605045093242624681800662 12914414 3143761333372283466080241263179003392 12914415 -450856841505116374881635285999207328840 12914416 255163623553032408835014264605211164672 12914417 -404932872251015087118352928949553167534 12914418 146527918672838994255048493830833018880 12914419 -323034729847450170358635355239813078704 12914420 -71056059976894291935893487698761413120 12914421 -364336732575488663366595200653046941440 12914422 -666223248879129807184050778050260561088 12914423 361693348368527549588664730324135999560 12914424 -2259810809751757955439605711112478310400 12914425 -1288744097535778345551932133378835440000 12914426 113866926627523079158072619429503641600 12914427 4622108310976000349446386042088541232 12914428 -34720908626220731210684966765840436224 12914429 892836714354609387712665738951298791840 12914430 39878791897447757080192246504203121920 12914431 -60584723865507959806491112398168820320 12914432 -25864255125811416449110253310415208448 12914433 -33733986383938692824619476557069742400 12914434 74944083210890024843525456700970973760 12914435 -109113131941487290239811475471888012400 12914436 -20343498199621223140709801322593522688 12914437 -1089635835627998865741382483539912314914 12914438 -461005936227036066162110332400062419456 12914439 27125680497139877327807555930565921408 12914440 630040135890098083084888981916528640000 12914441 -1592175633348566781976248973714851491148 12914442 409951040228208222232415094008622495072 12914443 560112801157868643010827145929631174240 12914444 -1856354419929727903583449075979950808064 12914445 -67243919995007437786886393127651663360 12914446 957980934532374874283102825746726260480 12914447 -292775526974906458326343956979182380448 12914448 -1883506824819012109469467453839507456 12914449 1036334470316955640943311983316314182464 12914450 -194339795517170994612057679553491706400 12914451 -2933669576603950931202225635111702400 12914452 287914734100318258132310384921262827520 12914453 -842960494120269720909250529513871053298 12914454 -176803772572220878472950686324996956160 12914455 -1491264559203353043759257872340244168000 12914456 2221499222125198716178169533639865210880 12914457 714703527674319948134904352874808785088 12914458 276729099151166402208137658801303646176 12914459 14009330539064164737217397572218979104 12914460 143800949930638687606684545521971507200 12914461 878944917025732615816286243467257992032 12914462 582523596690437725001771051629591107264 12914463 657292738890937567188893170866989225544 12914464 320856832460957052648432561999404138496 12914465 -321241258896920109590077112367290734080 12914466 -183846382042894189900619476651023385728 12914467 6317933540030547750988180088327432784 12914468 309419015945274125308640245958266515456 12914469 -438704490908202466841506210945323891906 12914470 -705391295288726834288589878964617224320 12914471 1825390331169480216771028725017003512200 12914472 -738308070795720015868901548583893893120 12914473 -874077672415647210702050874989003820336 12914474 -670620625234789006391640605982278201088 12914475 -239282499603498781976358418300821235200 12914476 -250419908961393881235909082687186841600 12914477 1103558117894972971490224717676233471734 12914478 -278222057119230656534023185492243736896 12914479 420773364736552724572333463914560507120 12914480 -144432457486329723152877304789225635840 12914481 543314638655309844467140366796362442352 12914482 -310121874088542106385027247658331670528 12914483 2186885611874096351313084876083423540160 12914484 -19355881150059790978052857616938500096 12914485 848674720692424152090564649164416241180 12914486 -19552117021899876162122625607800425856 12914487 238975603348514026713453495639363812544 12914488 879407335793140502620157003274217205760 12914489 321137044825059631191047281583267351466 12914490 66508661012355245083915270209839616000 12914491 1583884640998650829444677982104186960 12914492 1247936137775033527152013692673043297280 12914493 -881927059151000748486076854895711387872 12914494 -732859256307527887525343269627995880704 12914495 130080376752516702078049813933518879600 12914496 -47784149807312112381280414934853746688 12914497 -984562106982556929323751835144924885054 12914498 -1202915257784553444597911840172145950000 12914499 470172009367270239977933646002141689008 12914500 361988928362111777403942409077556224000 12914501 2234169376817674468584196630616385977502 12914502 -13514194080449287044189220387364567040 12914503 4690203676856231920110252758220390400 12914504 -24683892051410121849110226705253294080 12914505 33220085312205844495653897791581478400 12914506 416312029839274970869741464569598554880 12914507 -313571777284705200583891914842347272576 12914508 -6010161043090772886325945520704128000 12914509 1454206535493049020435378231703615943040 12914510 10000144740574157464580362250556015360 12914511 -989576576082260095229112683822095534320 12914512 205368572060819366794816908092994846720 12914513 -476080129728473153804876057792829188238 12914514 -483654974244067221959847683360146883040 12914515 1255224046345109157668327889569419034160 12914516 177710602558422024954506352018152650752 12914517 196032644731315265426456083840489310208 12914518 1168189049283280103783818381620024570816 12914519 -496927813633183977331182667930317873504 12914520 877619679714775893598166658570859929600 12914521 -308183548718139130131524979879997436278 12914522 -424480812342097378933628500522649948688 12914523 303280335671365128575143263725339073120 12914524 -563283532138878467594874798517634561024 12914525 284465807218541601658229841027639648000 12914526 -69779643445093835699977433158728210816 12914527 -948787424765761977995304724413998758624 12914528 108206961725434858126052142842778746880 12914529 -295235721193616518403314494401126529312 12914530 -477129933711882353394878826085647855840 12914531 64570608538800696609237868237134159264 12914532 774368557864367990747930753352186101760 12914533 138090622481311388635663059151300566782 12914534 3001186820174538245616094157352517440 12914535 -44181664578394332026049552650217130800 12914536 -688763122417319660654305325028564280320 12914537 -978405340674172044945298222187729135814 12914538 23024460652217749026044451273446461440 12914539 -430490996634805862785929502381308605400 12914540 -979062268192279510915458000677823221760 12914541 262167634333565408270978923492120708620 12914542 -922842232882515381223663555090283195328 12914543 410784450147052769760847052984492726928 12914544 -25910147905038477854527981017517719552 12914545 270470530418876615953389412452081173760 12914546 8349133090334239583604997174273618944 12914547 448645239665669421592533436131611772480 12914548 81243622864363722395822676511922209536 12914549 -111719459869709034563425925861822402820 12914550 4208011424970163212946737149958456000 12914551 748766520785734554028215645184673224080 12914552 785445807043631986760788635016652390400 12914553 -174671210944815459460352755149143845296 12914554 -552730973122403383544178209351608055616 12914555 1144863393084546914100829116937876872960 12914556 -220541616002389780422033807326529904128 12914557 2070336511454598306372565837239899868806 12914558 958207817773141052849475423940889018880 12914559 -36234416742014315492345470260769885584 12914560 970426408311745463856986596985064652800 12914561 -807053370688985429864437453186136323776 12914562 -629865824996201004553761002926615045248 12914563 537181363585562821552700776464163999344 12914564 271728724482524434510058579398957583616 12914565 -123135954712204150550582696077033488480 12914566 -5847147860920164580263223119364546560 12914567 932446068207235930296570518305382517432 12914568 -1382236417388611883651388641186482252800 12914569 78274065964811189537699764821459210240 12914570 -795141511234538362526987770104784987200 12914571 -324994109741918636659109414443210649616 12914572 1719586943150804026441129336795405568 12914573 319826361382892927915638387651546345440 12914574 718244319761496471564239286833704042560 12914575 649611793087066645771721773159044585000 12914576 13077596195283205678110379650876260352 12914577 -6401879286328502849286644824036082304 12914578 738042997837991383166164940526184581120 12914579 -113234704292505417831097034492213845488 12914580 187611911828378625452019030376745287680 12914581 -1478435457086204129045881777984071829618 12914582 -1315442398697480219513825706917562160608 12914583 -134381816701388443937748822260203009152 12914584 -916099830574321075779221822294606131200 12914585 -1651649353221705905603100208381711512000 12914586 221403277406416305044389535087539276800 12914587 -2529593846720726370518663560894670069400 12914588 216840168968067759368397807932300530176 12914589 -2357922368133425300299482057167199742560 12914590 -117837773545922082990068083390718184960 12914591 563633902951572097619584612545269022312 12914592 160227564064782946391970850890999398400 12914593 -563358731969755651150480115324766832380 12914594 307871993742624514856010499129932862464 12914595 -508584358610849690246526186222318617280 12914596 233027303840646563243128324857707557120 12914597 -1323976167836654996958952546482879525954 12914598 -806972466346878854035737345731520188736 12914599 901200793400924638755384201355331794560 12914600 257947330995822537771103438964809728000 12914601 324565449315045895873915959043611912384 12914602 -35540821918437958868119312823298783648 12914603 -67012853862830898482869231364397771216 12914604 -485349980135405264847486794200375296000 12914605 -1665680345959514319840394478215514904480 12914606 544109420732080462554998781199860971904 12914607 423911538993916873771858691809156652040 12914608 -114861151582893431486053279026565283840 12914609 1359029647801158951644042196272069841810 12914610 403085272160761579971986485424130869760 12914611 -491001048200661455246708041291471615200 12914612 -297720427635303995630799180795058894080 12914613 -888995349781756825570158578617435495680 12914614 224019999316150914940235409458072458656 12914615 254597672288385637821083800808840816640 12914616 102759196652127077587374193788286402560 12914617 -2131630280601527272490989509343511061334 12914618 -399453315701426538352421798040412284960 12914619 -232946229141628913438044038000034920000 12914620 2846802909765137789880176232061025280 12914621 -1738575716898276284892486081025893077178 12914622 38166995586927328913551868858718364032 12914623 208989539573409539033080627802406517200 12914624 -574032476249303577164903001811052396544 12914625 -548967687556347740111595227068476240000 12914626 -299015638379142540859395036076060573488 12914627 2008242844784664064254246663689837196864 12914628 311027687780488495511969159186557132800 12914629 197483253433776158711125554198900952960 12914630 168151264401924591913725607416490905600 12914631 -99254293985258264196522674668108460160 12914632 851264777022223841567122911453951206400 12914633 234750695448063732551549786325560385882 12914634 194359880354256605535655379887628667648 12914635 -859197053013324583721946757275627905040 12914636 -1221098888576292441489767771080860211200 12914637 1456939120340963831981659546239169248960 12914638 -392044763872789597273134164377734484992 12914639 1654781677161265104236203365997888627440 12914640 -1846821353112258507656009044382269440 12914641 -39753918344336006834653628379351059600 12914642 -392893510271854688715079257044509134720 12914643 -116963147050559789829026829663875625216 12914644 -752859937900750953924791652438896961664 12914645 -115149807562528793476848952062178414920 12914646 -1071631878017453923039300915068121238016 12914647 109786629481795887645226367265811987776 12914648 -2131350119739168567964575067582114928640 12914649 91951438516987964250043744924992013728 12914650 -250680533860894804614482562063822240000 12914651 205224622709934461187236211700896563652 12914652 560015094629396890739313891401548234752 12914653 357286258714654742181238684651468701184 12914654 -398811903924786254911289940711238488960 12914655 48257485970532084791667109672764065280 12914656 -769503806676435514460986674661520572416 12914657 44846700451157714072739684617100712320 12914658 115896814838666494360188686821450429344 12914659 14053929493043267796510502781501256860 12914660 -283531088258380653136546276870686720000 12914661 -155173459126573382553088963529779607040 12914662 -190892491590520871214371362854875851776 12914663 17957032581155567423252392435350821424 12914664 -7365567785265824137347501594077921280 12914665 445195318531928037781152356216918713800 12914666 -37042465000938509370233545483103619840 12914667 1939551146052107572613533530816957720240 12914668 511034473483926795768710839639853675520 12914669 66888763971199653543164448811352826444 12914670 -290619746178638347096471403437923671040 12914671 -581529851504554200773262000820037994240 12914672 228572338092607964423243074521962053632 12914673 -1229550047786027176208198027014918966416 12914674 -715820251064189662551126007388371079664 12914675 -1116136094063741949449962314924503942100 12914676 56732076511741466041062861045761336064 12914677 2172471771609378674273075903254289968064 12914678 872895014169777418635725524698515927040 12914679 1386811392244179862247158497144263332560 12914680 -275254158867280623681825279166516224000 12914681 -232381235641449581974399357785222297468 12914682 695880308630810455524758501295075028224 12914683 2998847623593029495965023393849498971680 12914684 802481760040673274215877759886911375360 12914685 815726136339107182352311230307356019980 12914686 913022348797139708816719364385460632960 12914687 1161991869872313300409789654039778183040 12914688 1017988825741154984959508980569445761024 12914689 -2655546791878723101677055734043941030144 12914690 -738425503600908074660564921265665572800 12914691 -1032752481964840941018094975962529676808 12914692 282849689579398295671626389907295006720 12914693 -800437273670079697094850667386378330624 12914694 -542505169235340426157945911938330876160 12914695 -1218026440320878701733324707741791025800 12914696 519981096774933282097512503373404252160 12914697 947475617191130053789051594459431286800 12914698 -11581194269312827616179656467520608160 12914699 -253944994909191753222508432000182120960 12914700 -420897291076542304571114150476447680000 12914701 56930138034003982592583045547491045900 12914702 -89515894149173653058628212933829100800 12914703 -37933307297193113219055904409659185576 12914704 -444259971639232214356325830624828784640 12914705 130453251416585030490918831543669610560 12914706 -27374838553845519472055430720110592 12914707 140775543145480164524934372506922670080 12914708 9643164748343900733020421583709181696 12914709 562384438693800837081939098059984166304 12914710 -478282289083022161890494964811352298240 12914711 29228142034664155801839218746562394792 12914712 224319491891860127017594763529347235840 12914713 383341272283352713971889456173562851072 12914714 1117063365876294005179687654418233545456 12914715 411452229829801616576849138353463520000 12914716 280046186277329163773378812286370428928 12914717 229905696454393262332785342920222971200 12914718 159544471968618560980557404004877962240 12914719 489225423115442789863730202969540106696 12914720 -52563012345626013461839309504449085440 12914721 -748440169012095567207351069391889815728 12914722 41739027076969926369681539525237974080 12914723 125004793215184526794220656193375130972 12914724 384015159262169182084361377610221977600 12914725 415210897640697910283025940133506852250 12914726 864188111395441067942985358479098865984 12914727 265831216059247780330898862477879605760 12914728 -1507925722083375328846085727081294151680 12914729 391094264318717859593223302844010208676 12914730 301734207232812084296271272800450129920 12914731 -468927840224941401548256483338690011468 12914732 -1576107951534347093959449295248016859904 12914733 -508306744057322797171100928389999913696 12914734 591519274572730412693125661070585110976 12914735 -811201507677475205739947087853497707320 12914736 222879983901775607533699292443246559232 12914737 320294751882222094507400411513306093760 12914738 -73274171343318229553696363636257565280 12914739 527983213413911114619706057378088580864 12914740 430122558314954905519592505904446032640 12914741 -545363053064512068582848579952821797728 12914742 -406513536489488237559193050655989261888 12914743 1244178524848314036834208797311965389992 12914744 -269347364535771654825308858627651481600 12914745 -100072412862917098878143636822194104000 12914746 214582377542296820700932770581585158400 12914747 989178806150071751416070200799949876072 12914748 321143531162329544803677851780061757440 12914749 34220031332102755824807946996923064864 12914750 -512422401347420988552859634727937680000 12914751 -820010679716791010029977954211799168568 12914752 252421600255460739854959154503726661632 12914753 -85591948925820738321246531756629721216 12914754 -428411839094384383372320146085305112576 12914755 -95987247705472628743849659813452513280 12914756 -91295682805756459381619193391302144000 12914757 -832957666032334618578446148565754150400 12914758 27379440258837854299355601260539435008 12914759 61583790438082470581026786046509937328 12914760 500628304026151478995127197823218483200 12914761 -2369899010252805792461977283805125945638 12914762 419238220912689144387259886690813614080 12914763 -154754727494940177840403121700281505600 12914764 -2047747542393985387566229616091714708480 12914765 -125124299670423598409771370473696684340 12914766 191445588429858824985169431463017359424 12914767 622376367943573059666182159681117459952 12914768 139889367489744013479219510454592471040 12914769 177439120020377830382695149084209343360 12914770 146669217795676584420776490828451276800 12914771 990305057151601595009067634601083188972 12914772 -116698677420753863142450139169697835008 12914773 5242495831812159405090172072162097760 12914774 -353103511510700242584627932504117988288 12914775 8423227710835654298142664546050006000 12914776 -18105830956738229110449247202841722880 12914777 -278432710357325489103061640074558240374 12914778 362717852167801377035739249333255406080 12914779 996129386888321213267056770352489466184 12914780 -988768562843620353647253326104444070400 12914781 1760318848185963971686273484138179626048 12914782 767232678973147612434024253130627044992 12914783 -665980739171112920301811377719803090512 12914784 346888385459755156469995835020164071424 12914785 192150434039004206480902259780439215400 12914786 346994349983226706292422121691660318720 12914787 950991362923332315676292474979312061560 12914788 -1985099746337256728027666947865395761920 12914789 1651311013066849196114432354414709166590 12914790 33584840376621872617719999712929484800 12914791 -632640704042310457954380569097805014200 12914792 16680232876922258057990483805346775040 12914793 -647080457499371962073160311571698026896 12914794 -31386781778745481802037527097431496960 12914795 23551152971277752680066087201482551040 12914796 307959091108062896000834454334280776704 12914797 -649956149681833486350724762994778375968 12914798 -699986749599195343115574545930089543680 12914799 213501397617560265116033248759342090368 12914800 -110665130692041332551900495154515968000 12914801 -1362750897383628708694351045617353584128 12914802 -71714764109943295726965578939985660000 12914803 -2056329484214684327628052468104839610936 12914804 93762635357072496826503689149748490240 12914805 -129343848123564529180580861128951012800 12914806 -26579129749605580706109023671078706880 12914807 697423974040950093104922373957601260872 12914808 219185151403739482986940997134972047360 12914809 -215613118137782442696504102507527846000 12914810 255684665592443580925341212992601710560 12914811 -328519834248926536295100712546566673872 12914812 1404626622239349548348331068717173446656 12914813 -139710294072349004129553601659378483360 12914814 640342716766447686114023589172357440 12914815 -2003364484263464484598149606503967442800 12914816 -511165535308017641144689416660949401600 12914817 -24121355556583940166996236947452222720 12914818 257384413785951208580358491716575868416 12914819 -2052174673966231477161417543112366779780 12914820 322475226841040248728099117717777492480 12914821 -2040926907805748689090330284477325570978 12914822 -128353356311752936242481723078164111360 12914823 -36641500472062353356640332725120329816 12914824 -210199686094885717271302497333902407680 12914825 439427170287687552669123969170099928000 12914826 -26410458126452337902174726817164699136 12914827 870598138870180056149353320335276638676 12914828 740220627881135328453641826959966161920 12914829 596713229975331798763827646802030912640 12914830 157852454233012317379355639126014906560 12914831 1032032186725354457890433793433007458200 12914832 -60397497868809633169619950380113264640 12914833 -2324442142143735041688087953456796979918 12914834 -21580368117962889351539285920585475184 12914835 -3116618696293649173305224989879484160 12914836 286322826681715449622081223370830008320 12914837 136181919038786021195615819887746960480 12914838 -256167618370481332593450382162610890656 12914839 -690770918415803764940989048189091998544 12914840 -707625642311603406085091014481930035200 12914841 -423120989525306416929859827590721290880 12914842 -133923613195937668020529291931727494928 12914843 565455217417219835732424821247704569440 12914844 -106282863751535308274569380153793488384 12914845 -423098670777264663037744806477579444480 12914846 -468082945003353625031377949333795333760 12914847 508717884600138801101400084581952132096 12914848 -458644318785705412609476267365564940288 12914849 -1021218091826887106265587459759323970364 12914850 27297116457677441993828246090378688000 12914851 2935093124557911768744123303075992847920 12914852 -1644270063865070137234550557241759432064 12914853 147419386116629744879583106634748899136 12914854 -104513231181055237803986962554823086720 12914855 1396622702154492041316870868223666840760 12914856 -784128912592010320314468380334927052800 12914857 46193411824474438662290222771740267620 12914858 141802169437959425566865310608449855488 12914859 1063431693124732752484168970279667257328 12914860 22912316231760893441665306799003750400 12914861 -2691824590873050311472898955765548199328 12914862 -34013947718473690497377720723788851648 12914863 -406793877148469617026938063692534925576 12914864 -413529846478324218989303124904205844480 12914865 -105666115964583807229562016448619539800 12914866 -770500923233295733426559708464925138400 12914867 827517164111834518371796989334579770192 12914868 -10206989507377038728395209434367762432 12914869 657699940426166793476950052236219580160 12914870 -478973990539967021003933079165057081600 12914871 -804862622734765950496303783848620894256 12914872 433376720970453373669389271292030668800 12914873 661017353308387637106095516155258632900 12914874 -167105754378767014473478703158803168000 12914875 137227957366378815624764978660542140000 12914876 72979128658979527874815994574937052160 12914877 164488254622915120492206824448154632000 12914878 -14289221582317990761824076775007450112 12914879 -466012012907106945737291329571353062960 12914880 44220200966023655060286474507591352320 12914881 476209119469181023146045091483958255892 12914882 700969613575834895632143235665500355792 12914883 -28723807573099415014719544570124984016 12914884 252802162076166742217109364046410940416 12914885 -33843922884534326540023347776551283040 12914886 123402164701384304857736557735419958464 12914887 52609352991274432119469383696617119672 12914888 24473387419119600744592098534408683520 12914889 -466234390828601323968002335062473059200 12914890 -675911090795327985880364644280308816800 12914891 230455335620642485022638222365154278144 12914892 -790239020137740628603922391890331734784 12914893 -516112435634443453268575006065136206836 12914894 -165557173568967387470949720741158820480 12914895 553027684914037071447770971000893634560 12914896 10589891129307780099605277708290711552 12914897 2625931096222857103541746788344392878144 12914898 455582516221187857149307877348066484864 12914899 776436162058547512967727163782659015560 12914900 -229039787567261414730748243801587609600 12914901 10897152853465237339152960750861544800 12914902 -56438101995955937824933581790844086272 12914903 1875210345543710751401726000553646966152 12914904 1192162353936075855962769542998983045120 12914905 -472688198838719189494077429302054162940 12914906 886448027093210870447132291896799623152 12914907 -322807362940121396101665102479948408640 12914908 295411282798006938553790140905263096320 12914909 734817106488995835066991008131941950816 12914910 91076170257597393820222925925725798400 12914911 1392371392351938903464866085589084804512 12914912 -542072506263276324150031832530156781568 12914913 223870574791769688492545800759476427200 12914914 -554500614538028760246349659804168506880 12914915 -146072085590900721452012968229799903360 12914916 93292950692392725060049518967315968000 12914917 -1649630486005324909641632255466600889668 12914918 70968568426014788758791950364295038720 12914919 -1518855819907537765293220449667639267056 12914920 -1675057246678671703806812374925623296000 12914921 -26260949997608444882121630389244443568 12914922 159109988297916692709700277264642073600 12914923 299783161243139300915415746733790168320 12914924 -30293066525909423534571226309719088128 12914925 -299486585072753825342853612624845940000 12914926 -210670721666072065413978939678638099520 12914927 506624253800933850794358161718920734440 12914928 -113518476361999001900134550055540326400 12914929 -1146586969534579374601864271143705847470 12914930 -362909915177930179068135161780956683360 12914931 42349551837881026931104363894894744944 12914932 213578331692955451319308461872034778496 12914933 259924454923865138909255995214283317280 12914934 -110299217285137368716132979340871619840 12914935 -1661057106460561246214698033507513560 12914936 -1727844565377463171894193101342213816320 12914937 209663349915139878326375458047796807680 12914938 -137591419333536830892979138884468194304 12914939 -961223362970955912074733943488468792144 12914940 -326761537723680895437808120234884480000 12914941 -1297371186485643176365530304311188480 12914942 -845852032994605880629427900521505434368 12914943 1447312474207973645362577775966755813064 12914944 167985152356930335885242330394558201856 12914945 1889008631867795110450489822464863772480 12914946 -124747556759135023867366699473306359040 12914947 -265517562767163810079730014116809110080 12914948 -661639821305916447337405116287352888192 12914949 20842218889567852213353763169413247808 12914950 54076920523124703483767280610705020000 12914951 -580462312936438820049861412076042927520 12914952 -577921780413191248425082424141482106880 12914953 -1360475418407208695866145257128314989798 12914954 426229159313281583087812587903106993920 12914955 -210245505874677441776112385700717730000 12914956 -11281835828091591556973927707327002880 12914957 619258079402318600652442051132362898560 12914958 -23021669968206007646582444466478356480 12914959 -929040042188578603418634236906153023920 12914960 60250316058069683781961766973387571200 12914961 -86882514361518625016341959765681325056 12914962 11694722438858405833186057031260355712 12914963 500753421394053728708083512894073200120 12914964 -17539979818837775590879952256044845056 12914965 -172693820002276998221086789154460604800 12914966 -511973302245223763349062122150805910336 12914967 -202086979196759829539019235769720354352 12914968 584752122022580020344257732279479910400 12914969 788764210508896992648962889676072840644 12914970 335789165483517849646572602173490400000 12914971 709082028517926514965284541529677830688 12914972 172571319777472039187518786657234452480 12914973 -83169212393987067967977168492550718778 12914974 116802472669431312644663354181172451520 12914975 241542766864917385073545207703669415000 12914976 224136626044364567111422088972756582400 12914977 1466562779381158451026143490309034077972 12914978 681164206864968228231058911771806729040 12914979 -112099304530099241854588999417710750912 12914980 302899765696895184385940235692502024960 12914981 413576896492935445712575152771123785784 12914982 201174108208298928310192912780764171840 12914983 -269189942674716845820127763053994021616 12914984 1376913538742316077603385527856152985600 12914985 -63852252374583209550289670898108474240 12914986 89372503824459722467347693611272608000 12914987 658171257534338152758033636037338823152 12914988 -332701601263263200010154604847478050816 12914989 -335752746648069780009430459051365255744 12914990 -409914896463193432918880647679578640640 12914991 1160606369252338227301552564901941965600 12914992 -272068736408203066889842724343666786304 12914993 310450172191730516140756266908631112320 12914994 41229955131154229494176363664918992000 12914995 -182207421082592044967362769720568810000 12914996 -764660767147417873819887108567844478208 12914997 612451242684161619688805332595820660000 12914998 -85981080716224779449390623488992830464 12914999 1426124081828449959342888714435988721760 12915000 -24215463141715060962781470865228800000 12915001 139142588494123703856115047525151081104 12915002 453254135160438199000413733827114270432 12915003 158255506263005840503084829050551628800 12915004 -474417989712641723652226814390511698944 12915005 -1228411296253239513707872519038659637000 12915006 210381930332211826604621956064886988416 12915007 -3452188992386352787249638629809003776 12915008 -676838388889004448896843973126504579072 12915009 -637845370432345301227492076754139982286 12915010 -742093358655025241308944733511575311840 12915011 -1150423587092026519113195950369224228608 12915012 -1030218827399053088058051070219519666176 12915013 1090330938121295030194871714827208815262 12915014 -41015449840204887948311780725886869248 12915015 855027510226405009734924014749059514320 12915016 100012809974748107178267335772545172480 12915017 -27957548007545371827542492799753420828 12915018 969841753513506687561401216620435230720 12915019 997853515583201373100312719659606914080 12915020 888286401343358204373918074507770260480 12915021 -323883065735861672982404937461136379776 12915022 -735471927083047463963663825397005424000 12915023 -1686740715646248831491569846392540666696 12915024 -310317480079102661731285692128868827136 12915025 93599883265395288956188057733432160000 12915026 -595034401501089421034483019174975682560 12915027 -826110040159386646227015911745051461472 12915028 799151436222943043415895064006276192256 12915029 386477774690606305745863966757732525760 12915030 416726362197672349038822606387113072640 12915031 1069359000873895141024046526923316781832 12915032 721403955294517002069857436740897464320 12915033 100833391681247190702360348539112214224 12915034 -103201606129826210332671929630474588160 12915035 -11917745620147907461307504645682267840 12915036 1901119877926265196529842503870924083200 12915037 713027366481687826327467502027579803686 12915038 287223908733485105875583694315975889920 12915039 1069826001651706220071133822173647043200 12915040 -54982623110595452073337895075071918080 12915041 -358586329252652867025771321492517435200 12915042 -95278489975844667793416710702247049728 12915043 1752768158642719285249027206243761707292 12915044 -10771900779168882460997442740309201664 12915045 -18220997212588102977685863887792924160 12915046 -23566527241940575110858190832508615360 12915047 183752638575902500532915608739493745632 12915048 -310128809467278386379599080353289175040 12915049 201042911304176503947918953606331687360 12915050 8503655274925456980204420448420012800 12915051 -911220518768745701239066826658429139368 12915052 -514104580162707005604689549224352805888 12915053 2253042806212502120413131600325058670060 12915054 699073871419383936088600155276150073920 12915055 -907671684840799025299113713977235834040 12915056 -329736719315941834059633209326239744 12915057 -24888704845449819266161250517165903840 12915058 314480768101208821363862211486241505184 12915059 1576808207455905170797187622278022685260 12915060 -64571241220129569628366794667418112000 12915061 307341879597803258380419452566510671662 12915062 350912957151445830505335537661304080032 12915063 -9396258024539793678557000318092288800 12915064 1367830568237529888956987576792524431360 12915065 -104198999706997424738366834794208294400 12915066 147327300293781724167716528814933018624 12915067 -1987962019048521402824911133380928198400 12915068 -196848657034362883107400235702469834240 12915069 -481157803697979320817337791023974644672 12915070 -63739186192182188952487918994594480640 12915071 973479197996611891783580308733265063192 12915072 368993645516832691103029080168490598400 12915073 -1048112020122949110135658583022674935678 12915074 429145605932737295285179532315641139232 12915075 -23795143967084203222124714762965862400 12915076 1078909869778393220797408132192662469760 12915077 1169676584174978603444973194038479942846 12915078 877624762339409718601437356637748408320 12915079 -965011326519199970039759234295522938360 12915080 -1459968920121801247879565966120813721600 12915081 -1343138759752863771867591104126780787030 12915082 -119589238153188036412844709039140275200 12915083 -1254995591713042323624240964991284553280 12915084 18943655075660948870315592242822725632 12915085 -1372754278299902500627122639854533271220 12915086 1261432147670986783760268191588054956992 12915087 13770510493332283830139425754209864480 12915088 -265962496279845238174066545409439653888 12915089 -415267442725326298375712028703666438800 12915090 -246096817592279510870550801854623766880 12915091 1881696730673481959635950911309254304 12915092 -1657856516881363091349257708625238728960 12915093 -5742277906552261863546676937544550080 12915094 64395030003763770957884790875506243200 12915095 1428013543423189848253823779497888648600 12915096 43520089432518500856075166026380083200 12915097 242117428291256912996232976765649140352 12915098 26947914140687455469506583151065825280 12915099 812807937936435813859258325004883904640 12915100 -75847108181504410049795750385331200000 12915101 -929976551376479684352807752630362031898 12915102 343999539193935311190984499774133504832 12915103 257299875068760089909566139867666249464 12915104 1695549770565271488858134096399757606912 12915105 245672968864109239434997040962147585920 12915106 130143849714334897983786779414039740752 12915107 446566248828495701310028888552530811356 12915108 35022542095633960002756151957492708992 12915109 -337332201400849717964518807472077088520 12915110 -144781620424743088251762126243204147840 12915111 -436197779236301763980456758783205202816 12915112 681458679466281454663798619067667906560 12915113 -64711013318809143723216571366607734656 12915114 341510317425007970213791956951186907392 12915115 60294489230363776504077711134771583120 12915116 -1194867552261116767361729348379871599360 12915117 -992999392703476720712341173694336030560 12915118 -60804736931458376869134673698691320000 12915119 124294334626311531692745962163916966896 12915120 128411546445742933502823066032556933120 12915121 -497376447753562038192118268300166803520 12915122 -866096697190909984443883038637162555776 12915123 -190685842519840170066695945122465565808 12915124 -1195368974788837825058726864795387096704 12915125 -325146133651170646316581384777270386000 12915126 -5434123164458569473870267354402502752 12915127 -1341039982554940184208215932129497216 12915128 -1045839240660159118654227007885342371840 12915129 -421966590729468609004194420474358610880 12915130 -207081093744337482441762871108680345600 12915131 -2260295348697590918247911346108609895068 12915132 384956011595372495365773076653187817472 12915133 -614544028501409867322983688624554610240 12915134 -690239385488130824989298669939291865408 12915135 373365097830236245437373335842795676120 12915136 -75431650819301883416593633502035968 12915137 141740945231659640318923780815575574192 12915138 234825323801013586127554515443026870272 12915139 -1136232654326666122307239598826778382144 12915140 -131218911500703238046499675766356357120 12915141 423748359474484000348612725359893980480 12915142 96509831409126178813708452598675893120 12915143 3102857680933581624096768406429522408704 12915144 -66821455381200972695832589225109913600 12915145 -624513664312724812696498392159699107100 12915146 138545547543323676328370138549187870240 12915147 -16023147649335663403789151737836537600 12915148 -1835371233343839975541400407153321441280 12915149 -476365842944173373588243770941535072446 12915150 -53979144805398054966569447859346320000 12915151 56654294238796994832192976797514945704 12915152 -53849578391626349777529509731730694144 12915153 -587827993026091581711195030025127791200 12915154 45053530174081370171694178301209039872 12915155 -468581419748887707820539958638050188800 12915156 -509687575596433301637969432034167011328 12915157 -1966187303971794906210936464660338802240 12915158 278960806147625497617704918153350648320 12915159 -154835401780240038027985412515916396160 12915160 -32945330547585066218691934308081254400 12915161 -135994979121540252803548979891015194368 12915162 -159859394251406975782609060046758585920 12915163 -716742260613783704219854983761396758588 12915164 59705225729505511307916069492160687104 12915165 96710136479109372412038721997655414720 12915166 -28061669331151211682940676296690195776 12915167 716750249187488288534821854428859921360 12915168 -422530088585311014106679101628885237760 12915169 334664805707847960004395000995426705570 12915170 -314359916084346248062757349272156505600 12915171 -260308891728461052037061577704095070400 12915172 -354466585799315058217497351474248098560 12915173 690658864942300886700325744518027720444 12915174 854243294465622945284480366164343854080 12915175 127126424492014260562939834876369633800 12915176 286109530271228757165615011419809070080 12915177 -225107783066452315540276965854438784 12915178 1061063290449733328524833869334659102640 12915179 27195699938380451467455914607940991760 12915180 -520213718481801332737256567145312307200 12915181 2025447805346694397854827508218648690464 12915182 -291466232541350940306002237847960217728 12915183 -102971042040776407110984169346370560640 12915184 165545703902332346657654226129834147840 12915185 -649661401339758264527937046224777633600 12915186 -108307618551927284052928886746590226176 12915187 249702243318618179394912502707442725836 12915188 -851706869809313087919593740023394234368 12915189 -104071649093442134660600728460124042240 12915190 -8779636903746883668696371536565506560 12915191 553677200799129024406300857978110639784 12915192 -93161438681185012507121902978302566400 12915193 1600295125300329563178076336885758218320 12915194 -1103698751723285076770719814404485027840 12915195 -257220644788273144717920641837918824080 12915196 -284943366507781338425193367135144788992 12915197 515298344690742440563385996990499632646 12915198 -77954486712689483290353502195571255616 12915199 -753058656538542902754255352665704548752 12915200 -131595935231696531363029314328068096000 12915201 424956732154164325737360343137558392640 12915202 450124157173737443954525199733060761552 12915203 159209291108701465282309750569987971280 12915204 -343628264891428909170584801324553842688 12915205 -119893618658553684883553889897546000420 12915206 -604733205670737552831036682774470335040 12915207 720536328235915964730606819630501127800 12915208 909688341212365805501001471070654464000 12915209 187827016447635135714860575835765968410 12915210 -103298655642612392841542450403284828160 12915211 -261086243341017586194141373136741291928 12915212 1456340037876327661249550886201451599360 12915213 -680154359362485168938432606041168961856 12915214 374384958586525165205523579774877596672 12915215 -830651684320008543461759371339948453680 12915216 103282281818623997115797923034096148480 12915217 475863267472880344104367133061362459072 12915218 -1047067932496262569683876078348079428480 12915219 -1212189299901551898608344286235272054856 12915220 -16770232193106226674253016708744970240 12915221 888765883082509715665595833748360959584 12915222 -2895957877262815175543489771581400064 12915223 -62841917522860919870290026655361320080 12915224 -2206547649136258233902701308660274053120 12915225 -703527647212141393498333779473955573300 12915226 399276733867326374227774190278642371312 12915227 348501414602772926684597331934158786960 12915228 131500760638255622154674473635206231040 12915229 31982239184292950058862759063808259840 12915230 734243651721991854147968500368263549760 12915231 174427611914169088788857355112722220800 12915232 -75611745572673542582579580069770428416 12915233 -105434921032978182021987344109280606716 12915234 -409706455055036967223893635211175253760 12915235 -607754728308830998244993421420337833600 12915236 1094154826826040970766833941239295098880 12915237 329677381189024828523566775738594979840 12915238 272901369840667856616291407714874554496 12915239 661104026173536259853164751926208642040 12915240 -90219383823574208583986285987964518400 12915241 1360660303336413095763568222072906379642 12915242 158299829858111901731139755632303300272 12915243 -1390883345605544389436210716942896502296 12915244 -1670684952609589617205015288074674078464 12915245 141196797393190922637289733027323418880 12915246 309474573000511406904003873558011453568 12915247 38271318329206777289241329031526473312 12915248 479965020950730823033321931071864553472 12915249 -812956050297201538240511474932477224336 12915250 -407774587106095459420936949683315200000 12915251 -421900700821895517358625491697836188096 12915252 82683573759906288422436755318175916032 12915253 -806391596550168049733134617471586746116 12915254 -207802291267521326385271856390571822528 12915255 183914245928102361557278256178454218240 12915256 373843866122999483518048830346337587200 12915257 -1062919917537872296741535510731369074168 12915258 -554860250320631829576756336224029930752 12915259 -6382013086438812356452385782783523328 12915260 404527782005525378960046286661056442880 12915261 -25068197254523067654596332367917095360 12915262 523579783017761787994326109516043941632 12915263 -1878509725136514800969778480411226183488 12915264 97818427543865738102958695203347628032 12915265 630217220866852722747761589902272926720 12915266 155680612014273612602275520506816450560 12915267 -353371877058824284578484438286985281040 12915268 -1610832664343972580602501876709053726720 12915269 -637436067762141715326551973666017192160 12915270 64825244648010790341808031013013413120 12915271 -965099794663645478848454339399967542016 12915272 -288757641433159819535744657986562227200 12915273 -1446437139970339592456289135749994056256 12915274 26329656844046378048330256535194888384 12915275 434593126874235658791789139364666739300 12915276 -278964532007967550656967112703340670976 12915277 -1654896741996464839532155411695532435200 12915278 -467803983010540170842685306647035772544 12915279 -964064634318530740701549957467870947872 12915280 -17011586608690453717260165689982320640 12915281 1168653104012425889292664474540210772082 12915282 90572233369097995877477042284188303360 12915283 165819394525331824959543737008788151532 12915284 -1614663931607097773684195367717495369984 12915285 380902147581166940098215645287339527200 12915286 -685542504572658959882635141450730499456 12915287 -236324320068596199860727020160678696192 12915288 72652171373320709698954033192865280000 12915289 -846714725119566662912750767225316088560 12915290 -152226046996589265191926408328589446400 12915291 742605079302554583688418028849361454304 12915292 -5929179614327804331519832068554935808 12915293 -1524613897158472149370265466506910161076 12915294 -24388419048279177540798115495452758016 12915295 736980521760282751414153478042160628800 12915296 1019581247415227584388864014622406868992 12915297 -133612084312102411643277121748402211372 12915298 106648691633236555903069950921639552 12915299 -98017366410558184050458666064365415600 12915300 -207611534502024704803007636620696243200 12915301 -65012526527711445453562172473318320640 12915302 673413041488486947791662391675908137600 12915303 -1252043236838613189365031959169407758296 12915304 1102242137684825314389100445615026805760 12915305 -29711757441433398023529936042873189120 12915306 -9029538554425679894618740710410405280 12915307 -1869282210793214476544778559332735937160 12915308 -12427389673989149203647122052298211328 12915309 414551426540177634407525226816242519328 12915310 -69818882756936891514971731615989866880 12915311 -1848545772455923673018968931057970647088 12915312 -48652787643426868317542721654292316160 12915313 501048990073915217243049458384392789504 12915314 -434690794224804885494990242595587701744 12915315 -214686136628758077365891217118155264000 12915316 -120049075887542342336508656280960952960 12915317 288835743263486669873251028784815352366 12915318 -89311900472540223066762977891787743232 12915319 -2091750144802023596195410303555580668256 12915320 699819707814497623364406509128734720000 12915321 438305304530856807377535681427189368960 12915322 480865663014693727132824191953585689600 12915323 -2010652651697305319267699250344336782428 12915324 -320390063112072543072311620066568832000 12915325 -972104752182886552668901508784103081500 12915326 193788472325646487871235070966629104640 12915327 -688489128853878421517469404684684717880 12915328 175249265949458504959195127053591511040 12915329 -949872272888765300078070839707928745024 12915330 -33708882856832040788915413624922926080 12915331 301890117220382262170316540901289466528 12915332 -654629783370407364821145642517494878208 12915333 84947682525267409866673075444709383902 12915334 -391517619332102966274689069564120609184 12915335 72219760436070120781947302723230167600 12915336 21798091385760302245708529779880755200 12915337 -918045887511797662197433554436624599168 12915338 -1300953567706739867147156926360973737680 12915339 -725305655866088577112837519874126971392 12915340 -613818090896135666591477078530136939520 12915341 -69938841504775811620023058655658621258 12915342 537590227756938042406360503773262643200 12915343 731977933852716311260096749426614594800 12915344 42279756721441265070037546808820891648 12915345 842979299878484648211351161180063995200 12915346 88027534464222413314752481228168756224 12915347 120108538340631355064462063609632353312 12915348 -169848264150444273905852591305680414720 12915349 -1201115594996222509504770455640841121650 12915350 184517535345442569079135258875251836800 12915351 -8378072726083018181914190206010465664 12915352 -1369632437322800865336111343980401233920 12915353 -355424355814640254528442477433424251840 12915354 -556842372171921535203549748936475988480 12915355 55865915089056643612230741027296016000 12915356 -240647333445563378960517199320504210432 12915357 49099859857314132714335622683338957440 12915358 530868936491910289057036951026686597184 12915359 1182426183337874029547829260649597290016 12915360 77856364429768552182848821900276531200 12915361 -1215621158592669104430539717070119819038 12915362 -600244219180020924850164677836676219568 12915363 -15161358972863023799058837523626398856 12915364 -103166587417828893545691247446286663680 12915365 -1215473321851482590616989767987063411200 12915366 -4783723861283158109818830154933046400 12915367 1430445636503909850226545723837540611440 12915368 -413253519499899878984085828747359447040 12915369 41544041501549089540861504726894761780 12915370 221745338824495360084955391070100376000 12915371 1094038187737190525121031434221890970880 12915372 -804922726642608825536423086261085649408 12915373 1699667410642685266655322100170226681622 12915374 733233458286725006411361880958137242240 12915375 208917213526028952269857053773701632000 12915376 -1122400845190217331262173740967065419776 12915377 1429744167910899137348872418491770158226 12915378 140205291082049715651971393683581725184 12915379 -80367564348103381538059143505826398616 12915380 32756153095591051767396352730043187200 12915381 355129580129094401595478008166733453280 12915382 103302838023738547415249710776052886400 12915383 504346528777573284722570757808440723600 12915384 -714962802897151412825223590921625600000 12915385 -22752594620306724734559230863565975040 12915386 -1208546799724602178118378033324329126656 12915387 358511106610000711604873577606802146360 12915388 1696449290353544274895769808143017100288 12915389 -3403527025442908384056229455560189881344 12915390 -135009782721341215851803548238812702080 12915391 968941619147308550335744155288973577792 12915392 -16146783857365621127111418023868628992 12915393 223227096556206465831201251445249598944 12915394 11800991565482219454795775333654533120 12915395 -797997778121120664373723895504197964400 12915396 320398953162961436634810335388862464000 12915397 947587058690613394783783101672932904960 12915398 1248408971384399907854038782304833103200 12915399 -370523317130963606452158595136360280960 12915400 609346996306431438906742965913395072000 12915401 -60016403011356222649337457028249701708 12915402 -218269027702104700497527659490750937600 12915403 -2341555433629534659683521004230431466348 12915404 -265688896807668161988205129795281521664 12915405 138846060759254657906410545367846299960 12915406 -58176679605232133818020370924970311680 12915407 -433522785119379111569662676206295090088 12915408 -123420517209474809299468467298901950464 12915409 -394619262080589479683071811746560115596 12915410 -35222264603572963928504185029020443200 12915411 -288451215324407136905616034381365804960 12915412 -2084136388099933934723842235578133606400 12915413 -260308156131599240757966388057366125120 12915414 -714844600671299888421714165849337783680 12915415 -383999891889544099829324722809887806440 12915416 -1692344300752536847805286852335250186240 12915417 -848145656276567325369348895819504985760 12915418 -30868443208797105123324492918812126496 12915419 3124073671906499901617309662991345820 12915420 156580489902799148625086632943698575360 12915421 2236632728834994331510139978580463605600 12915422 -498512742403204861969927359501217520448 12915423 -3504470157739408821737551160588416401120 12915424 477563880556933075744365682081249099776 12915425 -944567793003958806740092671397623683850 12915426 -289705676135299595939578142374927549056 12915427 896960254639725781710783021872361696672 12915428 -1094687791780070722089859683214675612032 12915429 872433541268319869597267320765257458784 12915430 762864303717002479510139005309291067520 12915431 -32248413145721229606456334924536545136 12915432 361048720973684794339173817530130283520 12915433 1458283787143453202043685693089710218682 12915434 233509449296236032736092833706757800192 12915435 -268137031842986583752820916383618489600 12915436 -430636584268791633092212305504555714560 12915437 6996248655751153596626837380033186560 12915438 -145210856421038226544564198148854783872 12915439 -1070263300239022805709419846989509507760 12915440 -156175286745740274953614067752157184000 12915441 -210252256266008915847090915646696491456 12915442 -104667966584802129959442847124589706848 12915443 -100382606524207731422294750783248788000 12915444 961701480697193655917068049217557962752 12915445 -391871474653164902580442971793285491300 12915446 423353277339221536516583770678083285120 12915447 -643626596702811626312982822483109241472 12915448 -91511782589886335642130059426443591680 12915449 266337005155159099340915359559681335440 12915450 -460590997254630839068545415440748742400 12915451 381928257273502486378929913211717748504 12915452 -39045747602585210722009915210520626176 12915453 99628153913576495621250338741369190144 12915454 -398896068808748310075875432941990908480 12915455 152369129609676255942638603115113297760 12915456 690992925677105283138350566565524537344 12915457 1764918165177094726122023466229620333232 12915458 780541345651834229013807740745988912080 12915459 -2268327757511030157781816273544324482560 12915460 -237528343600946630765844637730476746240 12915461 218142475701208551788613834851678871864 12915462 -59442562472899998062195048691897440256 12915463 -186899538873543400491550975599840645120 12915464 -703669039310968377295306038550302228480 12915465 468473947905517587018419257971551517120 12915466 679535974313084698812817115797721942784 12915467 521837377701794513562691810051580532192 12915468 30971912148719273414792344756184875008 12915469 1690805197555375193584389889753083507000 12915470 190037482877188663125035701895075263680 12915471 1360139503236179903337436983582178674312 12915472 -444644089926911244572738209734569549824 12915473 1377967319350558098040555375850973012480 12915474 73240700506696933600103020227417509376 12915475 954266370113710606417925681404511415500 12915476 -66556498343066317439050191988139188224 12915477 640390719186077761394553179071467123840 12915478 -599549975117627732165618999974206725760 12915479 -1804653494304062287017707033504953948320 12915480 -12538321572904006063458516574342348800 12915481 1142254681684934920648445354287710656464 12915482 216168903537378924954394548676355876592 12915483 -253970917580823210706046528812968156672 12915484 -174399628975355839879790728605887977984 12915485 34500574411269389244895368444176664000 12915486 566846601654976691811059557633540410432 12915487 547543849324987895509300728211396364904 12915488 -832541199897440808523727027636168687616 12915489 849807047598637629593849599820512358208 12915490 69517493908651002208367063120732789760 12915491 891109882192293363561240247483980437952 12915492 225768714861246945574513596769191573504 12915493 1740836091723462464031828278197340167742 12915494 94988095878069225731112191706133987296 12915495 1109437984298930995799188292848040568720 12915496 -1807187637471932153189360555880857763840 12915497 550328455717641622148822852580523900800 12915498 31203402368182111694855924403168384000 12915499 -302752164303872047284338669068369000640 12915500 322721415220966415459075221243767552000 12915501 -1097990994799165749046842542391854117568 12915502 739647728384128667862466588887686400 12915503 3136813518199901712140844631570214804040 12915504 133414879312627800261608316688756899840 12915505 -1369227915779755596158877112937592587340 12915506 2120949744915532174985032809559695590400 12915507 -363341844057868958090751980465853996480 12915508 846131607633993009742559846367010003328 12915509 353028302413333112430546169220317038300 12915510 -198098364625862981020107609401331661440 12915511 950485240320502817876046825764679616432 12915512 1440418819294313662289121572673197260800 12915513 -191060637987403073154648183836791835520 12915514 35277896692494912303711403518030047856 12915515 -66892400804364615601029235859196819840 12915516 -376288797380561001910687313806622760960 12915517 -446801908754152944502650751855287076488 12915518 710429081764148978545541590608649989312 12915519 -242637722903384484096647153220499906560 12915520 326242684933885369583654542332033761280 12915521 515318007772015876592166938306570599344 12915522 25316936430049099136354303382823982160 12915523 36491966733927974678855313887523178304 12915524 -497424220355896609796632630734600724224 12915525 19057081979748120403280390675495625600 12915526 376985352849962587444861814912663384064 12915527 2803881202155283894839486516316795087560 12915528 155630703640779838144125755325174620160 12915529 -1183353194262368005094321055462537282528 12915530 -129165103757844854364703272485115432960 12915531 70327382816476201382168198023643584752 12915532 411660138862719182105235063943917122560 12915533 -750718059329068134962238945687282470196 12915534 707829833667349357999454527315126793280 12915535 -746787293632352933203274279309720458800 12915536 -77877009168999760850719870208824516608 12915537 37385551304314982973757928532535000560 12915538 -594423621162088438645142519594780731104 12915539 -109866272915388672113127671024563968000 12915540 -122124944054383778685357629297291520 12915541 -606679922924969542032667687202503505408 12915542 -411152747057581784075395833342493015488 12915543 -78161596529331283835367072634576412976 12915544 489435463268969213559130325013501020160 12915545 633141165186652854085783654863875607300 12915546 -280539039961077798813722310684001029120 12915547 150325871889814198368646609788651844920 12915548 -302620394672706618209190111422047636992 12915549 55660636844097441986087205817668083334 12915550 138430150629469489693665427956617692800 12915551 1284352005937638433602384669076994803704 12915552 689381841533905346812665962188284887040 12915553 598629991144034373777817120937369912832 12915554 315698222403832381014345769170336986880 12915555 -115602377846589015334585011062796828240 12915556 1787599447362079834135803698444026394880 12915557 1974698312328672216298342520946672343806 12915558 321396517892452776023178570316179456000 12915559 -841699457988879045767913649982359495240 12915560 265474148510529588623533373821059072000 12915561 -39181666286098693084125247546834690560 12915562 -704238394527975212980436728454448672000 12915563 2083975609483713527356314575133957365640 12915564 238872122603223375894592472106241305600 12915565 261337619953240818203355207066981412920 12915566 -5502244717220532240075351328133913600 12915567 38315601601484088422174135387901880536 12915568 -184888919138278620358511283483277721600 12915569 170928866383557736067756222382855418944 12915570 159314574821007686806425132621166487040 12915571 62632063718679107050823094985228575832 12915572 290749700211037903924843936244347361280 12915573 720827036790702438660813314089132608000 12915574 -94344642138764152877444172742318615296 12915575 274381839610565968231314567194323150800 12915576 -379326847058540730029809615878114324480 12915577 -1709386191909168769965794256899357109948 12915578 -280556593261421434189083305798387238720 12915579 461099481484857572786046933385209348720 12915580 -661678810354415593965305534528219765760 12915581 -256662490089516007760839355234371303296 12915582 875892868120644159278022903311786265600 12915583 737891403502537179702102648873618568832 12915584 -2182378750179091376091656447846000885760 12915585 -727105085229233016636779244422919600000 12915586 518915297350196381209720994010569665440 12915587 -1939624109784644999270562384051433669764 12915588 -274725275927221896926399053125417897984 12915589 -136300696265297942173520985288436950080 12915590 -303325944524019076015525919980583082240 12915591 17752133580517289261724584762169056880 12915592 167944052858179475570301051741152870400 12915593 1428116416888685698042113048186007858842 12915594 -351155173384472190063020727140861716176 12915595 240402457518931852724661854894218056960 12915596 1304986956351702387138342301267468435200 12915597 -1026302899833981935246729280765188464128 12915598 2104366385296147810752481040877521664 12915599 8718675147146652497094749178090074064 12915600 201561706631381255816369725517266944000 12915601 -188003961367261370248109562639678396428 12915602 -243784883927445035770224520904319720960 12915603 -218861723712998640547179548746640940456 12915604 213592357832515951294186137723097497600 12915605 -1228293283654973704820404210323541352040 12915606 631669800499970714048254148419736913408 12915607 -207479967663076933809956901154216005168 12915608 3941187915039468358253296486558583132160 12915609 9747339690163136045990246719716446208 12915610 76631275656122786330598963572436817920 12915611 226168449340232344789891109574604646400 12915612 40414218364908864419089216233555012096 12915613 1113639049077945669350251928973262326240 12915614 312994960850422547566631344795001328000 12915615 212161487042335011829880993012077489440 12915616 -127341975382752691441083445230953889792 12915617 -33520120306763998420190445488764680000 12915618 -523402358240764025125667184876591283200 12915619 101878869676564818789535916424842122296 12915620 712705328885901758305937138757454479360 12915621 -434230733266622737335828080796409638210 12915622 505050744049024039815625782464899526112 12915623 -51887848854116595406631259218992330752 12915624 -120207158258558638566515981459455918080 12915625 -1475191838876436494590094624485745212500 12915626 216269954040746727379588146190220824320 12915627 166748641649579529309571161231495939840 12915628 -392718652178472336660317229539178593280 12915629 1724020277519965335677991614506357428684 12915630 -39856011170253806760686083810839859200 12915631 -488787619892939188367830397752601894400 12915632 320622748938168606401161061315401973760 12915633 147662995668008805316246075465724736624 12915634 -824264526602673415386080336246142624768 12915635 -1713468430681613726709943486933742875920 12915636 -447497067747777673688710333112378585088 12915637 -302609216718818429039278823823429633408 12915638 249208054209938784953345449165365859200 12915639 1218598128530535092833661504345484733440 12915640 -1327785364744781559302846041762606387200 12915641 44271188545208418215624187253927082832 12915642 478614045747361833484618894825809318912 12915643 -885689307844701193586949894345634232400 12915644 -2868049459671506166266405168197346304 12915645 -600921429945186627340317852616468709280 12915646 11312936346938072016407420238836889600 12915647 -1135347283917370739519486100923764337088 12915648 -266517508668823167231846423647464980480 12915649 -681313489608615560255159772161140956960 12915650 208648393292011882376150098451387251200 12915651 -164374195369650469381383764454996662016 12915652 16984912957798697781854157505506320384 12915653 52741729565823175318818272459425423902 12915654 176966067723742926475991848210866831360 12915655 1703387257483134923934531231257954701560 12915656 666733565507130200036775217338445731840 12915657 1386708938802393334180418284207965753840 12915658 -352681108601529667511927416320417116160 12915659 1579301261074559979087880726488724819860 12915660 -550794503712274962258258020124027786240 12915661 -11525824899245912915501079061034484 12915662 -1206167191129986417594235449430648143168 12915663 376513830501254867552763487256677438344 12915664 135932009858269014970206601087280398336 12915665 -673853834051146593022280086510317792000 12915666 650579859515296290345080348210483577600 12915667 -394509630511627026526897442457630479280 12915668 -1058306643709957385970296434603497646080 12915669 -255404767825798340692660678188712647072 12915670 -18580368531984768814858358842618686720 12915671 -154299397915389288745257829498116760128 12915672 5660156222036294245766729935139635200 12915673 228069886230213312075536976814951542144 12915674 446591160585530354783274745163091256800 12915675 -63216944661238387933820562994774779000 12915676 -615847556962526702441826692515899437568 12915677 -671567924228969897434014910348525189428 12915678 39306955825519971261298929245549432448 12915679 -250660044654991723978321685510858592928 12915680 -2003597471021078885104932781149388800 12915681 -853447442023292416211616832255908580416 12915682 -263267565557587301570238513393117437376 12915683 -1396121812622770635987212106769516454592 12915684 -622054745955844260929009320802793655680 12915685 322944091110667624523113467416517811200 12915686 -16943698840656056762173169016844771200 12915687 495743686813411044635806291536860177280 12915688 -339649655349090291667126010286246282240 12915689 283050042383231262084980412961379426490 12915690 244834427774404616390936388327386073600 12915691 -307426328573262352485756104077526171168 12915692 695023767570959743884454475366497254912 12915693 -102780685266796495028786129461562782176 12915694 166285295329205773070360137806657398784 12915695 2238307863513760231418989880966771040 12915696 -76703318827733326051343261689852723200 12915697 36788963385337641570778420991739436800 12915698 851240960006741133444045208651688371200 12915699 -521181530746164998420622522983010788184 12915700 -79176447750301419707522800263773849600 12915701 210174209659185798599464786770010131480 12915702 552132972895362548603588970369258566880 12915703 -1269745083427990699430535614059928555456 12915704 -1592866840135650673689326890569824010240 12915705 -564383690481515615969370330080759158080 12915706 737104630436175235523282287747928133120 12915707 -319552073078842853832146022036570859776 12915708 -165757501184765830582862112755142859776 12915709 -35211869214942522629654687134606468090 12915710 -254403611959071478854822768822461760000 12915711 1474473500713355542839516772095015128760 12915712 -818994356624221659766299990353357307904 12915713 89488164275608000836901534433057448768 12915714 -216510731626885681807374107588175034368 12915715 939339166835373131042380033302402153360 12915716 -53843545711467172512588375880411742208 12915717 780988715219944591823934242089749351648 12915718 1086380828849413031860008373422718654560 12915719 -179208341525115457921632199181403983856 12915720 -177885148841425852426468669922795520000 12915721 -30819873148598167846536493807054895296 12915722 -247741991439803682566021331724437755088 12915723 -24235190768601554021408189008405170216 12915724 -125753034898696203045239453450656592384 12915725 -1066521133140404849303146671613697004000 12915726 -488360567498785992062315143065864939456 12915727 -533991919613407702725996017358690393216 12915728 64170085515974280773423792420671979520 12915729 8188828328544476398939724055813955764 12915730 -808751648279932441335744162939879825600 12915731 1330494378743428849448570851044461349000 12915732 -133904409257317590123663886477181945856 12915733 235528526401152637917052132192624548024 12915734 -22641166676709864325030938632677521408 12915735 -12010142681215713571880697994871562240 12915736 -206236104294747997484260126338795448320 12915737 186389834646798558899555962044909742020 12915738 1401979903585252383477109733774747136 12915739 -746512284570912017009488533115707075320 12915740 -861339665077404135595461469999558095360 12915741 -915453957987412188820941821890024627200 12915742 -177814613423379512186917818533026799616 12915743 -691106630070507007117626346320521839440 12915744 -58030039462428590069699944852299448320 12915745 -72456532275286594640632312491419923200 12915746 -19668784260706362778234057026952335360 12915747 192523799245788018829676901066680494080 12915748 1503154231495734952343883342579398945408 12915749 -265323623884702011747266696064964661760 12915750 -121125782577455410301901072612355392000 12915751 616867514665675663251442964991757365752 12915752 -1181394953016792658279875432089981337600 12915753 1624488667393776611894897847435957897504 12915754 -617642471790666128096508746980978649424 12915755 865075133451522039912904221557999266320 12915756 -265613791250534271845332762591752683520 12915757 -1637051088367593822259056927861369381994 12915758 334716158538063470042787646760534364480 12915759 -125522352664640973796126209233676643440 12915760 78993437666879003935835908585281945600 12915761 -2079714658837115670707322108002385600528 12915762 510656483873441011193767040892116511744 12915763 881810657757350338459245260293078639320 12915764 -781026671397537263723735717901534081024 12915765 -437403835648659731902223930030329574400 12915766 -495961585203409087956790368903307908480 12915767 -784257414916309297113848486771951010000 12915768 18037760610123929462742840611431157760 12915769 -140377295392267363280646494424895029420 12915770 116594399775700278052001104093879541760 12915771 -725569338552921774284393273394355695936 12915772 138906552830569855735308930483335269376 12915773 -4816266400396249104144131759621492736 12915774 24645066872693111447871464989103328192 12915775 480535803491381654052282157867543709800 12915776 39968560206073308884950387399844167680 12915777 31529904281537572241150001761958672384 12915778 47465718857780702147323600758086615040 12915779 236631290312563433866556266204921279680 12915780 -25990729557117330987755930031960268800 12915781 -25704806495747324369607231237690590528 12915782 857057461957578849228630751775759520 12915783 -237221615962661392838141420121093007800 12915784 -567297498821243239980272404126991646720 12915785 -96205580873058401502521833557291599040 12915786 -67995485167702658972207885299370439936 12915787 999548907372726894902949060101802942600 12915788 2137858755762406875113596934775112335360 12915789 1229377888031063396267088930311824786560 12915790 -329319493418130354844839383166117345600 12915791 464611472861958134748870855280214048640 12915792 68928260419314513110505792547687219200 12915793 2114101242363779009843469461017675308144 12915794 -41447707186964076631154055075141989760 12915795 324241302184601550110847342073054102320 12915796 614767312610175707226199974078606292992 12915797 -513589217859003837005599926866747556768 12915798 48326960194497973165046178781956556800 12915799 154172985224335086614541569627334338880 12915800 261432457530882632719421118868680960000 12915801 975782991808709817738041367627674716800 12915802 -687654806140489963704227548613018781696 12915803 1884261064129600254690003189043560458052 12915804 -28279607743520965606219401798027583488 12915805 22063026829603038093890566349362882560 12915806 202513027642960798109145636924397611840 12915807 -1108865133724325460281508683050625855160 12915808 -622730951457394844144561270665535815680 12915809 195949322819619941442791974530130805760 12915810 288970237561033500305995653732854157600 12915811 -756657762202968735302718547678604393760 12915812 -78151759758536571347227845706490568192 12915813 1139055044212504705132791000818688142944 12915814 -314354394935576084645837201558363358528 12915815 -696117827881877900097305042819050211280 12915816 946268476643067217143985059353594265600 12915817 -56747734387873807222035502052757164280 12915818 1031819305099457689977278980339694066016 12915819 34105171917137140609718197098818177280 12915820 -421472725485075603571599473946884352000 12915821 691857359968834119453471080955417896022 12915822 -257736058275264229707455981543142241728 12915823 1327850798559771947625017621293323230064 12915824 -3431778744565093952311020256607502336 12915825 398543643833182287667807369586372982000 12915826 -27092519623174013834436870948779650560 12915827 1192526656362909037958691939209165542152 12915828 1302569995951140663754633335926221393920 12915829 462594961252575902245185757099783045660 12915830 -323969158420578726068164653416004814080 12915831 1449950584877343773466808293219366330624 12915832 -1166737633894291680792421821557108121600 12915833 -954040570011165880015704448565526266880 12915834 -181665551662100953661678240514769081344 12915835 995247382441611587084369966944553829120 12915836 -638322346860949785792930720497212139520 12915837 740544794498342219405427550152537692256 12915838 10474100511161362376317310491033604544 12915839 2277286938206797194235543508553575446440 12915840 155823361199392848160876597665909964800 12915841 1622558116510459889344164371758851487492 12915842 -593916848284362270851087455300770746928 12915843 411142038692341894214584407009573404664 12915844 531453036301527465967223007050700868736 12915845 1327386182922114554480437681377320423100 12915846 -34995646293775443500988337378866230400 12915847 884962271544293860899868511534895384672 12915848 460073939144140590195771361830492241920 12915849 382931449790857102533801036235689904320 12915850 517710898861847637142684746652306592400 12915851 69058398291134910751853535433384630512 12915852 -461885176029335573001034467867856462848 12915853 -285225733966473260156818184560182229940 12915854 250363313009386860937277880089009484672 12915855 -70406595964444757049010123040363270040 12915856 375366732861091196216274439578000269312 12915857 -1083305497658695434011847770668621625280 12915858 6609588886095813816045018587649434880 12915859 588946717570531805808766713445879463760 12915860 48230222262449548690582565273848872960 12915861 456309011149583250261560769933822376704 12915862 910521796301381829221316942069726810432 12915863 934159426470247759569200767100037879960 12915864 166530302904885789207473786793010176000 12915865 -1204583355138955196195816849548398511740 12915866 1062432893421630958280937832703055163632 12915867 -13099456822092645731277632753186847360 12915868 276844086195080410740191685992864153600 12915869 -778007572290394062218705640950695151604 12915870 225342334883999715522309919010324044800 12915871 249362955009508958768967090662593057664 12915872 -1875102850222822389652111186955778981888 12915873 1301455242356928934473393111007625651922 12915874 -819304247281996554454887208668380487168 12915875 66190209794283222478303717159515600000 12915876 -1042380367068623597684923962117703891968 12915877 -690862025571400647332009763706419308320 12915878 -411092441742495395737048285179408905760 12915879 -775521621353473698709380546431444040192 12915880 371105736807921010854738391700250624000 12915881 -1414650550762622391658051478286904092336 12915882 -195045623187882630711110777054701486080 12915883 165973846022440540586426979261340718132 12915884 467392350641685142305307975158647404032 12915885 -483411477686233997615590484593169018400 12915886 -581695028869493697090488687080860269184 12915887 -701696048362021622931152009451313440 12915888 -12212748499022292728037590885460934656 12915889 -1313706375972232824141581871855130594560 12915890 28002340683658733394146312938483405440 12915891 1977780224465975803734429321281956792848 12915892 1028455718199104035934559126703508723712 12915893 -589229035666403913685836283988104613760 12915894 -60464538773440438667554679790836920320 12915895 -1622000086366606420893270695849618562600 12915896 -76415672785953190730282132645314560000 12915897 58300545757066677355988196737589760128 12915898 224679286021829536182850847389120345200 12915899 -981040385477467571740629355021173875100 12915900 -95418951461423917534889348530998067200 12915901 -673705568732233722479786144171827655098 12915902 -175337526839629391050967522704341844992 12915903 -156402434408339188465498247832400896 12915904 161191775115818271992752099231688294400 12915905 -1137896490524445163582172131410895376940 12915906 191532729867040745492131531187828100864 12915907 2008658001213565673226731036806935908156 12915908 -329795918403658024821609323622240511872 12915909 -470781557688310329656397611696636160000 12915910 -8331161328757791765727683007594170240 12915911 -1394046010739100051625883676612307085448 12915912 -104977085797484591924075928136227348480 12915913 46983716445831006395958255102475648564 12915914 1116419867502357340241658611516663557632 12915915 617822134263280724452422708187380384000 12915916 -743614116022529784380824969170435609600 12915917 102504216066853249133686553132063704512 12915918 -201486427656363775855224520061286577536 12915919 -1059130004957359744381210882045632297704 12915920 -21253538383944630489708164479397560320 12915921 692107435386573741100272745528678832112 12915922 694187834421972598492657411128601009152 12915923 -647849951259936128750529877348392965520 12915924 56835839778325917473176192299597004800 12915925 1208788635457039394658707066512127397600 12915926 -316061481183685979012074162934420428800 12915927 -752217310687754947651229735202688026336 12915928 -1165615534534206894248055590603237283840 12915929 -278232376568331808394909887212618933120 12915930 306764337989611298846584412385057285120 12915931 116792565043023659239852906193838667792 12915932 353942250710633264425429318157909162496 12915933 54282386787847273890059851770413068800 12915934 -104519327146565778129469317944068656000 12915935 757258198242044387058239625965800067880 12915936 1161851163241520543909596624689800675328 12915937 -1537645905332290249132999725556681356288 12915938 101933063377663186890550035931599578112 12915939 1142812521136251314256294563353270910208 12915940 -331164547242527984716208618376901701120 12915941 -71059930115550699818928101812353715680 12915942 255146118110444004755804509657357503360 12915943 -699384046485825639672850909629316901232 12915944 -814776357593987947474149875287509795840 12915945 -577406384004913128227085095010222725760 12915946 -1859836741181901497198562853263563841696 12915947 -1403033442324375568058807113851328281600 12915948 -138571974749318574223989456052628113920 12915949 -529780740761758309655208145059794068800 12915950 -402461495274172187447603764973247792000 12915951 -376127768084003583132114537748397980416 12915952 97217498627535407307206261606331645952 12915953 1781958043709436014610792985955666400 12915954 -95322522205247095472224913720282170080 12915955 278710460103334635458861631502152787200 12915956 957723106064343060255600381207933850368 12915957 -62654758009771364394988467300211301184 12915958 346069578282272928967784198900642127360 12915959 1627831898977924136992565590518658105656 12915960 -305281882304462541809374567818319872000 12915961 1248313954079105124146615333702199365712 12915962 206527097817429918224943781417894053120 12915963 -107539291706553519031534725865076015520 12915964 69982865539829326155550161283157143552 12915965 603992778026391381921945592811942776320 12915966 150235864281768722317032078912279665664 12915967 96805847477331624848339577735043211880 12915968 -620852029894885568315753298477277249536 12915969 -99416081780989768360852193442849324192 12915970 227354763547822925225581763477580034560 12915971 687564930385165778573242131798372288792 12915972 9280348577456042231296063343697530880 12915973 -238106345885081091663748081379712635360 12915974 396818008388666722171995673208888816736 12915975 148955362740270459149472682638336228600 12915976 -324434655867947811743905508104024227840 12915977 -407305455946205305507424201167858899174 12915978 -390679461935461180013476303672628587776 12915979 -533631601345295069922321800045788158080 12915980 -357654203793682120076181007645745233920 12915981 13668868335553559384411530211377408056 12915982 201537729263958447345497535172030598592 12915983 -636434431114652536119735086897722194768 12915984 -34550422385175456268885581394420826112 12915985 -707986119777849182105001031026237854400 12915986 275583139599809071992648890202818415744 12915987 353691644542277880344592059457097565952 12915988 -61934422855106336975862462021513500032 12915989 -1601969809510760272497478841640064692210 12915990 483959439760735576279072330716681849600 12915991 -809088378726728267551719352639615593600 12915992 1007302964230174282507076976461834465280 12915993 816547228877528924858479696150487075328 12915994 -211167260662822199807642572523136556032 12915995 191340197598442797799887821953286615040 12915996 -4795470605593638908307789372458459136 12915997 775941036347994264103475966928274371052 12915998 404775140971664125139069738623918431936 12915999 472144589025397588335927426984699980184 12916000 2121479869482684986848597943246684160000 12916001 174530050099799303410821860551088156352 12916002 667701994800993416809448373961118095104 12916003 1024116640794491146407189010176713180252 12916004 1251754743606660824805567077283568573056 12916005 -687848849910700110537265351809961490880 12916006 -521045330656141028570390567178312534048 12916007 395584241795103980754178398124318855488 12916008 12887164557444520226331224200359936000 12916009 1356231951966968825870325118189418150004 12916010 -116776836955432260733139592327014112000 12916011 519398325027146477029455914164897136472 12916012 369516060308221872989096347332779085056 12916013 -728336783194528201240383836613898345152 12916014 -312317082210614899096557177223011111360 12916015 -100866416209912782664771980616009437600 12916016 72179387832384992455128488482778038272 12916017 71350330378322634054140992287186034866 12916018 -709154940710894041527162953780751708672 12916019 899087102452892232774981361181414068680 12916020 190364590186381350635866969878048153600 12916021 -330428810820620276166435317510359260708 12916022 -238947419254202713354524827474812711680 12916023 -1806309060335102097275674841856822475800 12916024 -1522797587183177299461050946088187535360 12916025 45581206399201900863853866310525715100 12916026 131445408877511125376917518742046269440 12916027 -22971788700039512303925900584222382848 12916028 -778216522033089519249200048634565039104 12916029 -88865148286290588919158223345146693120 12916030 207822729536263593675790442780780036160 12916031 2060553572485828487115379102449524266512 12916032 390007990764150805734054064085891284992 12916033 250649591633477922093701148770267950804 12916034 -344848176003287455970572467147699122688 12916035 -568751180393658747714780836373689109600 12916036 -8829004075902622521048550588135096320 12916037 1805579557460863508455582804182200278686 12916038 109446361919371524650986097160673812480 12916039 1213149041279190066990200857844261040 12916040 -1136899882767470410251235197761946163200 12916041 299417151829336267202482416926122474560 12916042 -1131622627207516403864773748531307557328 12916043 -801015584593900462212438488648484639600 12916044 -71121374289809497567506697140247142400 12916045 -9456835859653570584855743101294075680 12916046 -64642365547866496441101294536797395072 12916047 278761809726900264743021541558577498128 12916048 441433730055964310361701033409502904320 12916049 96820693939302739848566260289775273960 12916050 -58704616447837564921198656921735206400 12916051 -1548557919917290011948732037666277308948 12916052 -329167951806022074810956975438959822848 12916053 -893294159512117505121482720180013018738 12916054 -1998050801253394656229977261699249831360 12916055 183610237674130511844566580624908871960 12916056 -602462626539103128542426144266118307840 12916057 -534307176402745913795708206110318087936 12916058 1028592044542442322981542585139335528160 12916059 -488128425183538961839474778911942313472 12916060 577207965869741313856970022053313492480 12916061 1646001306239467366040774133880278080352 12916062 534973290788208711018138052517362624320 12916063 39290405056546001615034067701196097312 12916064 -146483519602595606187886048256214958080 12916065 958566827075375403970881443766733320000 12916066 -118222450193703909217295637366841171296 12916067 -404323854337269163275754436916015120360 12916068 -320932051570781422276324720279044556800 12916069 1973495809625644554399550906220664201470 12916070 1125020093844969038035947716041398197760 12916071 -305543814099487712151559241443456250880 12916072 -361760554085552675471966741095220398080 12916073 126543627980455635782466948946514072736 12916074 30892060022437455187489941089817826560 12916075 -19151711948710409508483111595357608700 12916076 -279793814769471788494347559497677436672 12916077 -56832294176353749338544324501553971168 12916078 18822510144250299927107066692511277696 12916079 -1264127976616532938242000536769115578000 12916080 146463591641860777959050672767448678400 12916081 -516173063447069415835596048395430608400 12916082 5719971109012357375176504656798721024 12916083 477635871387617019266546981003715962424 12916084 1068591777595924401854203454979975161216 12916085 270705541755704550458094810599778399360 12916086 5222883285525967163878284732844938240 12916087 940403000616809816101557479345625761280 12916088 512244405480314266024661291485102571520 12916089 -1434564489346149739766497191105394463046 12916090 762168124988596573403397402253123100160 12916091 199996731815625448931089484959517268984 12916092 -144346513930445769579853020858181459968 12916093 -788036934213697007101627733288423841658 12916094 16316897410087043000393202015382827840 12916095 63384355348196231111112698594444352000 12916096 -2239543866099657001561252525909255127040 12916097 -2331112812897267510795713255123428507200 12916098 -143451652177822973898848410085623776 12916099 832378623662078139235602737492699593936 12916100 43153228811079869554423492423199942400 12916101 -100899215325537564285819309973575302496 12916102 222800627708288696425016380737034742400 12916103 -219660209671223707361373877655833238400 12916104 -26109231591484537549709123712902676480 12916105 848273498604950182828117996908437856000 12916106 442833480481227383361545248450371118128 12916107 304033646780921240713115625800413477440 12916108 -253310906471017426001932727385604537344 12916109 -108671820649663748603114006232763161396 12916110 187270450620148467010308256618626662400 12916111 116829947820118333904960307010743781584 12916112 554389376055706097261427405473045348352 12916113 530684154181046875351818266316237426624 12916114 326470520844115565272129547878318359552 12916115 936400591942065155072867424651959939760 12916116 -176847621025666008487104456787699200000 12916117 -3596881228790162456280521360522353203648 12916118 -485432618892188808729917182397564022240 12916119 -181922211035027270713610901258346916352 12916120 40860092367733992006763984220739993600 12916121 -540124032800302875907162974561990762678 12916122 696193818199356501593667085788392578560 12916123 439478538364909156821085444261505814504 12916124 -158046436476468712823280523903073433600 12916125 11260074704215840817418833287255200000 12916126 474013335016619107735693026266538067584 12916127 -139988934381886708030285038386775254928 12916128 360119036255490089796872684585503162368 12916129 -39876727744974049648980591283510474270 12916130 -1247192245054690408472804034958208148480 12916131 -2014452585727228013925840699919574016 12916132 19789222683489409125333457123733873920 12916133 161232556476995254090585336642461837504 12916134 -190060840753505949639788893522124421120 12916135 -929711040878999973790422315189965773440 12916136 1618336744278836412624170449216984012800 12916137 -308234526827294217584791013628635701632 12916138 -787692410489654601174565561550704787280 12916139 -374461278508285736793563839810295741976 12916140 -535950596071486349595134761935001651200 12916141 -147888755389980483546315194055109036800 12916142 745143104253486096488775098658338417472 12916143 119509873470860341471738274283256207080 12916144 -158069259680164800771504353994629693440 12916145 384912015417090752793256528669928040 12916146 307754498308650141680100227646729235584 12916147 1620367110724423079661323801154619299596 12916148 15121083392733885012427660022262976512 12916149 -175920085388518507107725586432984128736 12916150 18838486840143010710441505839096499200 12916151 -777372698819868215041372612838804485848 12916152 -1307348778257005922440459597204304486400 12916153 -271232586866164895221427818480350471996 12916154 9907423764111173589200067349848367104 12916155 -85002963429402556403814892049005322640 12916156 -3859929065335347161458684318937604096 12916157 35407939717824273303032381763526574406 12916158 -274415424043282138325081755536306647040 12916159 2085579947525280465157453826758343831360 12916160 -95320583156666980227752021012502282240 12916161 -671491386726422037794603282042179917390 12916162 300726875626122326979231036478249574400 12916163 -595361859446217623736907729807505296800 12916164 -1383210123053183051646605017461217026048 12916165 1087671894196374596664984650842095274800 12916166 1113688387449279663368090040763215208704 12916167 329918094073430944173582298560269481600 12916168 -22844805321406551496185997455980912640 12916169 -108777131234806182565641345122830168704 12916170 -28483774566059918842247437324527941280 12916171 -1734714487254228702541252254221053995628 12916172 558941156703678112719530901625040451072 12916173 -101972445249623279078695617428604300000 12916174 -19677507431057025455469062930007737664 12916175 990829008363388077043984046035674010800 12916176 -15667517840378193812675928576159645696 12916177 -1871244085380912367885107530719711688974 12916178 786949135672909998956526772662463418880 12916179 483619781787607030345938328600075822848 12916180 -54154797116004702496818731148940823040 12916181 679223793238804509766560947778659923200 12916182 3714210395520336805879793554448235264 12916183 244846803146088064419022719065246051040 12916184 802718170369582579001486713816665292800 12916185 263707174038913075009752187360388788800 12916186 -97653536824398434133636734019877256208 12916187 -822592447370608510252136997886246063164 12916188 -427729798772132230909962323719302832128 12916189 143198886921073699693064470186269525696 12916190 -256451262389007545494855403752436824320 12916191 667869776355930305559432865298878965264 12916192 -1715334463775070725034108966445397311488 12916193 2973663081951503070397375745135598442944 12916194 80181648698607298516530584062850296320 12916195 -497608518093260518560612874203701146800 12916196 -1401237099230076921295125214574702985600 12916197 -356174813589724805081949063399211875360 12916198 -206364829190340547889061746495490987264 12916199 -2475893424035476185675588217235335996464 12916200 698510288937228542080979977347563520000 12916201 -2062548111082547890490149594572363059996 12916202 -4244522136336038640861119763690393600 12916203 1222777777583041041679054987144595465304 12916204 494473637842380790877857462815721401600 12916205 1135486782131013403958776446447395470860 12916206 594669084615317824856775888569826382080 12916207 2219963736704088249967858856405558884872 12916208 44471803618818473826987047986263097344 12916209 319494798930478368131983117787919445440 12916210 141402706110838302000272207359445747520 12916211 -12085315999816226535248779453715177472 12916212 -279528164348176826492569276356826546176 12916213 -761619932654208458221783850712415698816 12916214 147135288102022103866650317602413216000 12916215 -99602051938149413514315921595973510400 12916216 541286736381834956579850763668885504000 12916217 590275409534050592972879750882850172266 12916218 189247724254629107181409814295425026560 12916219 9518425111133380222574010612735712656 12916220 781634166535670739726998452553607552000 12916221 -138053174050626654813700548525296830560 12916222 -575802587735549736212807358142807354176 12916223 -1239821868498569343611009697303122462640 12916224 80008154858569123095567485535019597824 12916225 240337433327456332037581122798345168000 12916226 11781863730426273319023169174787291040 12916227 -1247328348149794687320307471494860150280 12916228 305478855102346203644233712277462211840 12916229 -1558069120435291358697343530068160720324 12916230 -56085143783209099189215232303593826560 12916231 1203343141468931557921598965665701499032 12916232 -770776083446556862672449301570019819520 12916233 845917337318170181840588786746101114240 12916234 820628787723190152542363272711730996016 12916235 -2143405290894781677544208203373144131200 12916236 403345141619356706528734604225423027712 12916237 -1018429546106003083853207443977883672800 12916238 -230462436890653321788596103118479160320 12916239 -115110967983997290207479926931132957952 12916240 -89265736667276524423034079444012810240 12916241 -45327837862528683809347505481405186828 12916242 492698137742256551181666103298417996160 12916243 567925333961508985072344386151212219520 12916244 574181505041477316292805256166162778112 12916245 -622926112190931877805009701885762022880 12916246 -94305873481468524716145047417601239040 12916247 667824973191758037276497954428517370696 12916248 -2440476849575893597164842872061952000 12916249 81154515591398449905153382600314359040 12916250 40066343273552588286083443202755470000 12916251 269090567086504872519260340217429073580 12916252 1248830832177336394974781622834856829440 12916253 -1577392882640523732863340053843497542522 12916254 1958389741174125132946396688506684416 12916255 -50909475583297666043094432910883554080 12916256 518398866890629711761345311437606748160 12916257 -143888934226636684834546691705370340320 12916258 -186268725832932656966693894260087019520 12916259 -57184391568624286377895285163818364496 12916260 21194450104283197726078791575289815040 12916261 -14666524770268424747903971900575955138 12916262 999350141994973558047315151434185336064 12916263 -1466650986418557731217402143222297760000 12916264 -830096196939993587335750346623867376640 12916265 -13610050551715533377768995205708405340 12916266 -177898724792818528540174285439766528 12916267 -47527568737869968424829326043718019808 12916268 554134344610023926179646816307648085248 12916269 517456177008370716741841397524248829494 12916270 131384134082960617018570594017192777600 12916271 -509525993444583764774988226487564947296 12916272 -277880386737925403137842004796508241920 12916273 -210474980005641781843661156951949498060 12916274 136050972907287082171965969664140693504 12916275 372254122690116681100309103150803549800 12916276 -499140490643027791788748487268499988480 12916277 -549640349979767963099221434366785068800 12916278 3490815833252185588142708417510113344 12916279 -1316542125954894311344750344121489996120 12916280 209321090088486705364643766150322176000 12916281 392130957823104368929256318762040360960 12916282 188543328902434554972123550503836217600 12916283 -75585744083531843700111947898083651496 12916284 -759129777830952449861171943910824188928 12916285 -744139405897522813118797707489437896020 12916286 -1615259887290904300395284874492925917120 12916287 -2850415744850763231228518004070421196000 12916288 207073108387724523556036153780482342912 12916289 1938038089951373362461343946708292945090 12916290 107815193511994688902245936115999902720 12916291 1355667474885353167823394171775000214472 12916292 -1833104128293908735249160410857117974528 12916293 214686097735083264118301087558440441728 12916294 -66024965046717849690214113876099379200 12916295 78129668987105622083435642795866675200 12916296 635577878857313679451412502715185669120 12916297 7650815398647904848912150321722281760 12916298 -719258035729256519512714010501425080480 12916299 966299042210380725906931390301400666048 12916300 -69029692032626889057015242069232576000 12916301 856523409215368653756912092158699103532 12916302 299062581227563220579140890658373132352 12916303 -314371541902247239711922483855152759200 12916304 349126136639816847190304274764427018240 12916305 -224184382871627426952441970390407137280 12916306 466425879739956697363899578876368989504 12916307 1171408372956963463093544849860677808152 12916308 86855592478725443463261680393710479360 12916309 160928742523575988366456805168291802016 12916310 839077291004049924114869420959959840000 12916311 -159938689390932186961775440711788519936 12916312 -56620907609686463407166277532896706560 12916313 377633119385870818925823853816087751562 12916314 193864557557910015037740664396322496000 12916315 162675875158230094036444611255426184800 12916316 -92837292716098211682559298019506844672 12916317 203445552923381608997432258411912288448 12916318 1299289236632201318056212918167560863360 12916319 -232978704590326723166028601065473432832 12916320 -343354540864304109789259419629282918400 12916321 547400101576828113363855201345534592944 12916322 -567736873209823946512216464051105018288 12916323 -401085770847877025578640585201337901152 12916324 323888139088232501365195167514609325696 12916325 -511674544748897295795090512758394950950 12916326 419822160740025083963850879453362120064 12916327 1867975400071739951561459202137282393512 12916328 67334189549085740382394292199222865920 12916329 -75794117716332208229071388346267701616 12916330 72851501028051179089082696110429486080 12916331 -332063773223887733367140185686624905868 12916332 -709821482190443737263386318608226099712 12916333 1102257925661353973113500328628602539520 12916334 387175997940395845463340330927174858816 12916335 -356307794612962481021130347158054767600 12916336 120959807142444311529156057509635293184 12916337 -735631937880037559012008116034347072000 12916338 788336553471276051921394378304811042048 12916339 164886095906950669741914524323513290000 12916340 -2690827323364392147167841562450452480 12916341 -7007897140210544514667686412097745636 12916342 1444443329104637414092555231335520800000 12916343 2265480497208621586903515131064841782744 12916344 -376261105354917337913448687506293063680 12916345 -678460103899504899410270516098327743600 12916346 63412435091229051708733164207040664064 12916347 -547270714594747265704460070568716954600 12916348 -508464900092446217119782806546948534784 12916349 2473427617222077652187140207806312602880 12916350 245039444801814119239129239381324729600 12916351 1202261338496949164200889161194394584800 12916352 -824738197399997083062137620314823065600 12916353 184195467287453926127940497103751193088 12916354 -679788805236784313575061416817666636928 12916355 374137104328313187509775173982619172160 12916356 -899146606247791931377753005301423349760 12916357 -150807343689193446019765500558577115940 12916358 64346244839373959812873668076951568640 12916359 251414961139348734868516125110624721264 12916360 -594223453289540598682949499808595865600 12916361 -2326075525479130546916615060310554321628 12916362 557993761110611534870509895120827943424 12916363 552023892718265882397889929769866396000 12916364 43808296971384624502071011840077483776 12916365 -118131580867310400814374728779784939520 12916366 1335618244712072870304806361435322525632 12916367 -214911854793458740844992037499995803776 12916368 314475602079840089984329172776530739200 12916369 -1908228298702563496626197795758552961230 12916370 539825086752415625682089063977080926880 12916371 450089850038280543141489834399021346560 12916372 -165898873067370801543169341231174809600 12916373 -383166175542805562179920365239094379378 12916374 276516785372266755490613966792066612160 12916375 1681205658643220196304727823706728768000 12916376 -1397190716870333556662342699031688458240 12916377 -564272998987586804321191541770000189392 12916378 -276241855099507604930279098643691263760 12916379 -285850542007917764359939106431975615968 12916380 511269515033893729798985398975742530560 12916381 3149832590467873532713347158541737663712 12916382 -238480778218125326499641814870175819200 12916383 19384458489496342823090754812967705600 12916384 67793800893915290522038259466511319040 12916385 1125292221221304797086584538320055373160 12916386 53472649430742251986379093132526418944 12916387 1729329642360633622252956464510206868 12916388 -1416475550305024812063520712619878243712 12916389 -541491020024800580564433416482422860352 12916390 -162338562764019162687119217472316908800 12916391 535596103842444757119188228685083762400 12916392 -355926987534763255126677378104711577600 12916393 -421022483255506671431329599549927612800 12916394 -476550485427547178844138272411882873856 12916395 17037666523556775036935135291966155200 12916396 977863574194273843841907551986709303808 12916397 100363806272189380409040974640644145720 12916398 -80010170603283876947158095546357841920 12916399 -1845399377693143112804447968022024362464 12916400 -96753067956701367170929311233783808000 12916401 47619979050998072144591586020520335520 12916402 164229537692462264702683311923243080704 12916403 -189148041596758798512771916743008437656 12916404 251205288674961511678709396035573445376 12916405 -559611434031621373390548589057448784000 12916406 632150808079004997477929129019135333504 12916407 172125177281576601845424386691639883392 12916408 1244554482366691198851197173966694645760 12916409 497589202101114126246910905858083143680 12916410 -45059191419164168915903710709085081600 12916411 -634072980096693620285195899584971832968 12916412 -786722957807342630724698154678822534144 12916413 -321453463625652643144202356778829416436 12916414 -281809888091099090019780376028136962688 12916415 -114627622908557067638873113560308380440 12916416 -60773804359640968525263245050493534208 12916417 -427205287000463004903560895775847257534 12916418 495602439807234415807070417050163548704 12916419 155838785765883104158292875290003037944 12916420 1021716681607645590202875250038002626560 12916421 -302698143799270768238188658715954827520 12916422 -252641287987586203218070095245012901120 12916423 281966668735406545453557229648974837584 12916424 -1290364841266658597201314296292978007040 12916425 -145302110327901557473136911313761014000 12916426 -4400098431894428693564438621328211200 12916427 -444764091916892845615168053342088271724 12916428 -168480840561972986510876690954261544960 12916429 -314044416611361739366563538837175108480 12916430 349172055039389464095778458125626262400 12916431 78646882941215898664303349277426721080 12916432 -58735935756171041362719163172359372800 12916433 2182021186590442006629356734869351389682 12916434 169110494027006112628319371696011838080 12916435 -118647717821449505663542340127164671680 12916436 -524760155118312608364680081170888181760 12916437 1167283833676030045050649115694999104160 12916438 -399949016458830777854151175261925253504 12916439 2490003002672111522682065116170515343240 12916440 152853598885428080781983342047540224000 12916441 -48689383989836538614539237393607035388 12916442 83880323237743444974804207483899856384 12916443 -162466043375965282614906267891918260736 12916444 -693205798636779051950599306427989272064 12916445 -877672754349390389412841797944885829000 12916446 122341362012318194155193905436316438528 12916447 -422478751325461599029340756379035841200 12916448 1701891728299599404078019645522379800576 12916449 -489768891906723892215096623364314530560 12916450 -27915583416951897868988859041891898000 12916451 988781429833508448028751068089934039452 12916452 -225949342699616326797085496633736769536 12916453 840013086399748036264447446723022726848 12916454 -759001638832980903595622853266141185824 12916455 -55138103042894242402767058943945740800 12916456 -964925102227028449716789983544322621440 12916457 446622416386951523919197096132929776720 12916458 -35769990277075057738098353976318224976 12916459 41354533681755572040238666575843088680 12916460 -143089644005016820392717883312655892480 12916461 -1033718412545956507115399158592753702400 12916462 -249741327526210473920887141476248345856 12916463 203397538006160688283016533148527038960 12916464 21393135787656050423599760178161909760 12916465 -115891968001906565919713052671080371480 12916466 198360687019514219370013377947065403520 12916467 231011946685481402480001842830325136084 12916468 -1667952777075382239439475230622134260352 12916469 -19072642687904719578667536999976217952 12916470 42416324561944898667531842595403253760 12916471 -116139812698841848853125308383799729288 12916472 -1535131590401140169087665971019320115200 12916473 308145534953688578699177995315380680784 12916474 -20724871290865578985619317801087395360 12916475 -19906009942903045844081252589654190800 12916476 6198029771094546660969134494898718720 12916477 904005048348637798392146462583474635872 12916478 350511876229191468448549026746038682880 12916479 -43886287011882718659817299781478387952 12916480 -539825485760567147591772903990299197440 12916481 -132669495206486168017140492971118282360 12916482 830984883464739725412569554991195026944 12916483 196382889649703933091444997534514953680 12916484 -269091050167651004831795290226193960960 12916485 -1034205532001788666820762997359679808800 12916486 515885929614321487729556981039458985088 12916487 383158369663417066119544765119836810136 12916488 -173180853938438494936596860031332352000 12916489 480327573044635936528610385476266155290 12916490 -195470175691227594467047849265352744000 12916491 16238220425327291343544602112667056128 12916492 -829094708136552274227698009758866659584 12916493 -342310160204754269440347174146593401600 12916494 87424339620013220320799356638225083520 12916495 1441005815773495374580286160811983909000 12916496 293914114455612673527669077498281009152 12916497 262164554890036100768169279322330094784 12916498 30926408599606541942626938718760959776 12916499 1891952312234426426337496808490186355500 12916500 372997610710099012265875162823577600000 12916501 962465854331043837016377118097439211488 12916502 8595031210417965469776530493597679872 12916503 69161033289808636539121201117823383032 12916504 1507476151182642910830592617788329881600 12916505 13668416877667209209567712636999696000 12916506 -660789729205801447340374416296752948992 12916507 -1437387436054605898814761442759537925244 12916508 -1805882960087767264674954072221454336 12916509 2800923183255369585653553609403797388608 12916510 -387683161191171218093466723290051639040 12916511 1927000277860849211642366583688187030112 12916512 -7150105486492185792536895732999782400 12916513 -529359743752762123231246663932970900800 12916514 303581925834926110400802712834308514080 12916515 -494151059757784442341642275286016596800 12916516 644852766520499812123479850742455296000 12916517 214155982699426422836768768671099213212 12916518 414571193853685883921152254010064819904 12916519 -433227810345208441934466242264163516288 12916520 -865534159866380846513561853510210048000 12916521 545092838728658787213088026908101521408 12916522 -68925039492674262666834863186218647552 12916523 -2011254333851689189076955693482154747600 12916524 5696467879051174136302175451171176448 12916525 521902968130820088324156664806676231300 12916526 -14753510062864902137431171375237022976 12916527 -64034798319048380489103622527101324160 12916528 78474962662832614682803406923627724800 12916529 -309799000576061557188998330021491173870 12916530 -83467363887538907592015314252426880000 12916531 10451041018583560147312568724494784712 12916532 -729192008151920695024161654488360582400 12916533 260021268282217742636186980640758560768 12916534 1062723747480843283650770174213055424416 12916535 -584791995656668149163051466796093872640 12916536 -1897711477441555126155505021331137290240 12916537 165485620297600756966385834050026034560 12916538 858089833724101413139917131677458487920 12916539 171831482390423618323953913615515441804 12916540 152381406613981984005238084242352373760 12916541 1919835138391528990110157407752400103584 12916542 649951574325111843708835314783409075200 12916543 -451956704252281986340745753477668059096 12916544 6446677081917705242504518589096656896 12916545 -228720425745443652792652141447960636800 12916546 -1243089923869180408982974294895119427040 12916547 -60902981315457336724729680822181962528 12916548 -580765109019160305057501810450896823168 12916549 -373960465948121564131727305284711829764 12916550 -401604431916166466848984791973087255200 12916551 -411975089378741153840505954278412769920 12916552 -993733536867734539591537225292371722240 12916553 -84005187008773856992326209168832152832 12916554 -101874652080154100913361036725996461568 12916555 -14848156404138956872859228759646086640 12916556 153720492173209786404056081969438872320 12916557 1364220262997125078685235289694527688640 12916558 -296647062528126482268847509546232623360 12916559 -876948141458464536392387035035450948240 12916560 82256752933591735465237323613893427200 12916561 845078874252749147416541658739161264320 12916562 25121565373402395668471865470655549600 12916563 -117046835423926660464861331878071490432 12916564 -919947436510199744247340920406857629824 12916565 1645751371306207405859597939833878835200 12916566 -58415134735554260111575724673423277056 12916567 392038829685609610924663143660180179752 12916568 -422563484935103087323244746882667274240 12916569 712136776037610291198510717281647310544 12916570 -230271075721414690409907503315651635200 12916571 3473107715000228520839531846348571712320 12916572 -125889519384086973656215285126092215808 12916573 -1582467169549960902071001636934401297780 12916574 -1089336098945762016555156047023271462208 12916575 150263586302157029389118224399416720000 12916576 -1065399249839421792568640044938514661376 12916577 -376693885365825373001638656543760995180 12916578 197417750370889909032993588514329800448 12916579 736025706398705845369188881042365156160 12916580 -5333731366089866120883052409011910400 12916581 -350174181825624607735674828504127225248 12916582 -193911254494071918311377398352879456128 12916583 85928581920140972197597637914250494800 12916584 -2259719745889573894303590413123911680 12916585 -234441371828978767169797253268971715840 12916586 1121618357690693383655524401991606210992 12916587 -4670926165878250490066985489913591296 12916588 1775776173156833752950685620527783093760 12916589 -100403579404596760299440443696150203648 12916590 124973588078087810943701085910900744320 12916591 738205251567876596151457170567940442584 12916592 197981836032546977113338130191745843200 12916593 242493225511132505925951087245895396738 12916594 -699791356406961546237792600791544401904 12916595 -904913416934942523743741999440381594320 12916596 322004618657106581849751376587710908416 12916597 3139943753069469606146954315701808779452 12916598 10735890530104765025931145446764134464 12916599 159460478166809112595443514149334145280 12916600 1206379340266701356745117317843512320000 12916601 -2164589932022894033931079033423939211196 12916602 -275976879695546594880241773507507653520 12916603 -413755553655305537930061104489462881520 12916604 18477628050456936940398842324553587712 12916605 -114519680823383824198748973142932403200 12916606 365119032850156136662065195676670513664 12916607 -364346188252238528453057094352055781768 12916608 64272553482697551667830943376757227520 12916609 -64807731144374568645291395540376921280 12916610 4683383379505767422755629607778818560 12916611 28142106473457623079996903458251469280 12916612 -717523728934929999344561163110395097088 12916613 182744642271040802890719668418193187904 12916614 -914830011216666300327198417741688778880 12916615 76554444434718980411670716093318400000 12916616 880430801159589135761149796276785152000 12916617 -120575734370158507821412723584995671296 12916618 288848572861355053351086690285081684480 12916619 -314753426078428841748477616787824711980 12916620 14065243730870000586032003149436958720 12916621 1056425589851585542836747022068423808000 12916622 90519005514450719719680578996150260800 12916623 226250069765886564301463285940292736784 12916624 39032269951456953761083503655430127616 12916625 1048900890658261912672092427541598009000 12916626 -185157767192280500236774307283899131392 12916627 867507831524815100620353673370060514476 12916628 1132509790332504352084642758041809764096 12916629 1499197233377530410096441003561618300 12916630 -82961502475529042276100018776156004480 12916631 -165396481922179153251500106096089945376 12916632 -10028544260719154089245346285376348160 12916633 -179383208890930604202471958676569547756 12916634 686918716947688497795316406359681320960 12916635 -538510961626953608185277660063231360400 12916636 13850578724377581771889125311617254400 12916637 -416417144938272398851472208000073037760 12916638 -142082881874671964156781094045549762560 12916639 -15769010452243936028569572843103214592 12916640 -263142861153268705124108959761983078400 12916641 -10726742360887138883808380392654027680 12916642 953443456792289916816693332483052251472 12916643 -1142201198815051141187853725388814129320 12916644 430213775963678912846383567878819225600 12916645 -617347788963602992087883780170838834820 12916646 -24027272330800060414458058340337317376 12916647 669644549842625790014236846231051462224 12916648 242938553269273888788458620628313692160 12916649 3034684099346970613477476154024924828260 12916650 -12616626287543440294611580225280486400 12916651 -1059293704980303360189176306764822585776 12916652 -397416957477028030519104945934361656320 12916653 744075923682152059548007399559309589408 12916654 301083445151929796231268855253385683776 12916655 -357783092916829253735796717689195152440 12916656 -300149600083056134751330914469716459520 12916657 -487221521530540275680557027175072815820 12916658 1250765987649706999399997102923582848000 12916659 -64857588317127556012261164223662243840 12916660 -304575848425796317658885901213670360320 12916661 -1045688796776712473331704636615241166500 12916662 -245179037928462587618122526803534282752 12916663 460654417545631302496060647984895528600 12916664 -713972537946521691356004040521429872640 12916665 116503860037802949877165988872961401920 12916666 -220192580846806663588611914294720282880 12916667 -211925582975172315946057971730486525008 12916668 -221193886282416607929649212424562187264 12916669 589852344645590303293578069939401824070 12916670 511391144092290879732539797255807091520 12916671 -1121792541870022599729244199855401318896 12916672 -560158274594066944806011109234341576704 12916673 142519426451049191340065965052962375680 12916674 -640632426671780881090088337298328270256 12916675 -616094015227192434724938598442715648000 12916676 223468646593550115922654112637375096960 12916677 -312907101701310695248331879569861635840 12916678 716644640623741589193629894207135756640 12916679 1437054837448112565103247428778300600280 12916680 249082577642575516159261763199118540800 12916681 1186146970714505213125103452319401572864 12916682 -57202193097187352642055008977560185808 12916683 -237455904299963683348690044134559195024 12916684 -18486172783066163208409502573958770688 12916685 567620749228118229714662546626781544960 12916686 373430070366954149828190552548967005184 12916687 -314456991611626239288617046378321885600 12916688 150546885746543090896783958101377024 12916689 -1279388047714871641865362071479826666432 12916690 -376996251787873685802354139554315074400 12916691 -46826238250378659971917007231871341856 12916692 183790457659863161570154837395948544000 12916693 69258067030748725015238069499671400000 12916694 -369005356859846471446579965484505088000 12916695 62499002219514344761315078669133581440 12916696 -921241996352217296828153698978188288000 12916697 36954291724785134204666791109705393280 12916698 -307192640767768491087996199838350849536 12916699 400342468103283774329098031607566423760 12916700 3541077229402962504628937493802790400 12916701 -71602324874144884846548292319789175936 12916702 127508265656118331703379684944746463232 12916703 436634331038665102722035036200598166984 12916704 1450884304524597314812751521774330970112 12916705 -1418176308050678523676003510971451036140 12916706 -903178305330924480311315013141269943936 12916707 -366394993914951434259044504740395655560 12916708 -83427547229923428364065625828085465088 12916709 572080917504136097782831477675598017248 12916710 -235685706357481157160154446058344844800 12916711 -1761061945136800779910660583278348274376 12916712 -1538776990018987492354495505402601292800 12916713 365072862314448656674709810918487530400 12916714 -1129044272373593888462822655667008460800 12916715 1010486838422788127582883248208930078720 12916716 -166109146723410471123098612165114987520 12916717 149875118854268558252922173043708473952 12916718 -146957539461205993710485525046808682880 12916719 -1108521354605477001021858698683492124160 12916720 54299013142779169625347445523537100800 12916721 49722044566967312704643843955077219922 12916722 15821527658088924640607775967697614848 12916723 2487666926805964755842747968767750464972 12916724 1264033262675499660078206159315072474496 12916725 -132716267718153241719318496555550918400 12916726 149622474401560157361712619846636787264 12916727 29245049061463050966169654087500181680 12916728 2147042636801258239458919579444718469120 12916729 918915516970100342101547058592162941632 12916730 -750687895879272451081542881456918238240 12916731 -480861722800671615412989600410807189760 12916732 1758863906182971229251405138496071170560 12916733 -2300810295041294408440066062355516545018 12916734 118288214145693419618451331126048783680 12916735 56925049985978749423237753839563155200 12916736 24600754639087055613656132344275271680 12916737 -381911098565551116752938557033975722880 12916738 671756913997377819884969166642661771680 12916739 200225925075644150310933853704069688320 12916740 175973592219369047664804804074908262400 12916741 1278929939351276250257387627896276114142 12916742 -339287727965026276153867130291486029728 12916743 -316765424409776225327896128556210520280 12916744 -154567050030308367713576996412623907840 12916745 1099090275681634373555767920944703330000 12916746 -14377810167099899523780122786904850176 12916747 -1280782114822019099745847980175884709804 12916748 -36106490860309879726206648687595960320 12916749 -132014634786138666043773605460355062336 12916750 -500108174945379560312667440705088000 12916751 1196157953100002385609027170210737770600 12916752 141069928609091710266024594934398320640 12916753 -341631094142348263404548726424378109344 12916754 -59222307968076125992302656834221905408 12916755 -289300495783636851251571066327385435200 12916756 -1562593452076881336006077556152081841280 12916757 704379227202051038348728099347531162624 12916758 -496755377041819637984206040693060222016 12916759 -1007116168220132633538976662863789811960 12916760 -152714760755444466425412512757414912000 12916761 -87753956089560736844473882222054374720 12916762 1366198556755287715355707378008413336064 12916763 124139910872303064989909955791846977248 12916764 -32938519735656092508319124334569862144 12916765 860511713701108761457385865367812567660 12916766 -31864528710176517922951100631754041216 12916767 1672303730982889978104621838352849512080 12916768 776703076785985721088174034286577254400 12916769 -56872841717825748511758181585855216956 12916770 1946407503431134572903541332143308800 12916771 -291854010649717559696865339623759434080 12916772 249473349924691053839360868396236273664 12916773 -978058439820776462030002935254970432000 12916774 -39640476825568655846351442577665838080 12916775 -1165845938031524116072414615375714375200 12916776 -1105877966285375245399483259812988928000 12916777 -236741906524993954719717043711602316800 12916778 374152106289325095527475496403879475456 12916779 427655061354921534153044454076864484184 12916780 -119400131589351637589510766190655846400 12916781 -179419996563524579073317685886626092928 12916782 880895966457038424781564844721030586752 12916783 -475822177648946876428664537003671428480 12916784 -13735415679160100574825434761419571200 12916785 -172598705305682697491507321523873344640 12916786 26482192446633760116081957789591608592 12916787 445010896006350119131371998394939835104 12916788 99995398840033466580797820556565606400 12916789 365428116184080913261427336406660679680 12916790 -224878386365387289277153577414240227200 12916791 -281835816254452198759478718027570042240 12916792 875202964770062872577602269221394862080 12916793 -30099128498370350122366883863362126396 12916794 -594710320501074346445566067277293372160 12916795 843859051987440534229658391090748444800 12916796 -452267976464102818318956575935995489792 12916797 -317688080730466721750802260948804801760 12916798 884570371586598248557527494588884934400 12916799 102726378271696349471792359077737385312 12916800 -54326370798553983744288046473805824000 12916801 335132698541762155270008595004669619906 12916802 -1200375194090673244326148060960105351296 12916803 1314869678650887135591067923239891521200 12916804 394169630463589048662704844992150446848 12916805 -74180324182182077311268887229779882080 12916806 114190776001006349068751412556396283904 12916807 -99966915864771493748133907897762955944 12916808 -1474936487183976272543298613558582272000 12916809 372567134250708353931384528208723803114 12916810 -198422957189609084008854725156654760000 12916811 493412460547267437404040946069162050720 12916812 217847229387761724700027847140120960512 12916813 -2967577768041456264509378306879706752 12916814 -262216282748903026699543859281226919744 12916815 -643855128210442520791216402938047754480 12916816 71920132343190385885756758681177292800 12916817 1466314264922046403837391879721272523072 12916818 -468527826042515311471574308404710078976 12916819 758747281512375472473788529163346622360 12916820 449505615248000971655662886111469158400 12916821 -164457095698465939527335125264663796736 12916822 -1786406280879181315878549353604885896448 12916823 218741918502857928467193417614637981984 12916824 464217962925305242538097156993637969920 12916825 -100495058312825368667333768598809710450 12916826 -184648572899272930859678287342911326976 12916827 -11677807248264322002623995312264761600 12916828 -69330274454399175896081546791478943232 12916829 -1284244266827916216104468461480432434816 12916830 61041514821998512619370058344767013120 12916831 1424560161471890824010771423212024473632 12916832 -817348297820542270055460570970718208000 12916833 504851407048264436406394833377119445424 12916834 -348816910946442091237471290212139038208 12916835 2792099616391093824757190933759857723200 12916836 -111286161201311213032077293079433831104 12916837 135460774674223506353415505429764613980 12916838 842434154655985378260679924526459882112 12916839 13794926091033555728034735027117682800 12916840 -1158054067874328166993092362905176115200 12916841 8400950424689069237377881194882742330 12916842 -205625364786607616222422790938066928640 12916843 -1186435916377680751843675821197761184908 12916844 674010891657401703067624471407310963200 12916845 -165772090215903748575392257961988129960 12916846 -564614590383537705095898406337210188800 12916847 -1828562791860574342566278429346160774704 12916848 21095513621334609432057219266044231680 12916849 1988999366561145551658610920437922593520 12916850 309514538327133277789492453332229460400 12916851 459625165651848142528278540022738944 12916852 484463971235176756730664014665646947072 12916853 2328347553550421057075758952166687421440 12916854 166715477663240496350012919466331859840 12916855 -146527390013840351393180036112307524960 12916856 28056225423028722950359385977671168000 12916857 -1451381231134137937839124692490395798960 12916858 361715164876219534345155642768873317376 12916859 -1837252717342183746724399849780223246940 12916860 56417590630485654730873409697222942720 12916861 -1201333194009455717437787717540037574920 12916862 636612912896509205795218715051906571264 12916863 255424148360932280459404765934198896128 12916864 2229018931425301658497715675175762001920 12916865 572660744772800858409423140223660312000 12916866 22411972261194979995390084185066212224 12916867 1356647280759315857345192048056073185916 12916868 516793163488901334843419507452900874496 12916869 -285903421643643828277561063794879160320 12916870 -171675571761545628819111310798830806400 12916871 1183109645314248955749170735078735616 12916872 -438338047158797650799820838880499855360 12916873 -798232278072516264214265071793403795020 12916874 377518595501600384192436268558888773936 12916875 52642070658482122386577358379252877500 12916876 77558565466290525517770729673730495488 12916877 8758222109922403509361132774982783532 12916878 221394486456249092817681191366384005248 12916879 -490470877568636532394402611759440397520 12916880 -58803117373263057810028227666493440 12916881 1780817404397973718641680685679443879840 12916882 -448508792682474060027143816940299193216 12916883 345615494544601406590633013583786048000 12916884 -392156784316406569698280164867840184320 12916885 284925271363678961198969168499237054360 12916886 80267583314900733529354154566825362624 12916887 890233046927463299036808088310721753960 12916888 281343341665196127261691886502749675520 12916889 1756336919059672599305398329035223825960 12916890 -234645269809429236963900496646285179200 12916891 -82061688199086007257290119283181311200 12916892 -306764846779836879768680810178270010368 12916893 29160773949253971420159388284005236800 12916894 209903440052677172965887020264633175552 12916895 -7151138560773525470988384300283459200 12916896 -432145544384718489889770619395848011776 12916897 -178714957620377120327568924128755535168 12916898 -987080046020106000388148241448561498800 12916899 14625569399285606648156546120225307144 12916900 729173179329702621779541879850109744000 12916901 -2488267985087655260832558560685685324098 12916902 567425250641595436714504196804685258432 12916903 -2027844916125151558428263608273288309880 12916904 -141759899762459893532723694128587407360 12916905 -125506599683381401895420668906687387200 12916906 117458594934079664970634199372098385760 12916907 2398034735370278953633470475048246575156 12916908 439769622000199816185766625706114917376 12916909 183529099487047888585027632740074763904 12916910 -434300841260306691080741883883311704640 12916911 212909215799397508443390062308948326144 12916912 -14694994868884311120748551886673838080 12916913 45553992216800810219160820082062481520 12916914 -73295590475421792385169280912268018560 12916915 553818324410928294239425222671905629440 12916916 -1761806788725312490938395787378502139904 12916917 48853317394437635410583152672134708408 12916918 307697676090454343324204153980940082816 12916919 -51607625426394788910200563141430154240 12916920 -931704775272977717047732642582671974400 12916921 1517368330846381704139173732215656198912 12916922 339502873529390992150390692969655576320 12916923 306977142449042429798196082385145977904 12916924 384531388542241436828042504783001936896 12916925 -27599343577943462008321321119459878400 12916926 -288365066920394075890518276764157655680 12916927 730687619475749419251162742778124989232 12916928 209906720960666306928796598094730887168 12916929 -1273151987153317072345193808815923368480 12916930 244210252466131044681132296513074091520 12916931 -1129595321940208783858193960036686595268 12916932 -81107936220828854481104309489901895680 12916933 1486341944848277485493817222285090593760 12916934 134854813726127782830860706738634514112 12916935 -308299276040212156599498725875058284800 12916936 67818022404859028756690364652442265600 12916937 596877510413528651226139939171799101392 12916938 -66549412653041662271147911481209907712 12916939 202901663209906981418891581203063226116 12916940 1035804970604242229791953982303119329280 12916941 35974486097039365433637365399207586912 12916942 5132090670380814730896450977198288832 12916943 502316145379916362008452102335443263544 12916944 -26876380048846857261263980349172744192 12916945 509678547149381764909722786931051667700 12916946 -377820073148442813117613225221235215360 12916947 911804399009957623483643011186711663800 12916948 445521940046758639322069137319562117120 12916949 2254868348691016790844028134489943131936 12916950 -336915029649355844376654359702932766400 12916951 -627066769806144767805626097408010429048 12916952 -130749546186243171438083533869694310400 12916953 -419977526768017413505347186820804625856 12916954 84406472304234466436817186668774152176 12916955 -1374993932071564280801099031322304984640 12916956 111519987053106272043613923386648690688 12916957 -456969581158171616380633338646931026548 12916958 -700046405085161962430914306943051246016 12916959 268109162553177842266012905446980723200 12916960 -423347373907404591830748528040633958400 12916961 471037844740037423433359473795658480832 12916962 914094183520494383956338137598880519680 12916963 -1057722272024419005983152240907350530720 12916964 -1350214526396905146508194293844595569024 12916965 37169611245090091399107112211645673120 12916966 -850811808694884680155885471351736225568 12916967 449549101634888343707172794986444608000 12916968 -385912472902880959525501432687513927680 12916969 162662218465948222809363780038510019008 12916970 815130181085147907656515853199287880960 12916971 -734971168584760065801939937886986986660 12916972 1201957512892299215171145425214598635776 12916973 1058458772146489991394065419225722315222 12916974 315202679086572416713257621956900044800 12916975 -466330982955136387713598211680348783000 12916976 126617987057533471411257212409146376192 12916977 892022543144580317672231438385293190720 12916978 225822574806739303469989248548851649040 12916979 -367789186777864243537390620880197129360 12916980 202590770359081944311369923919069756160 12916981 -102334799235264155680333000904747205120 12916982 280585841953164344994971608275919023360 12916983 -31987071841615882989733407872406461976 12916984 851792972723911020040723355794931589120 12916985 1637799914427554123417817227546106240 12916986 -812338971763239305059454708518326030336 12916987 474736253505893530071545020474695437632 12916988 -1108885361298307884586126901273555151360 12916989 38432878746077456396094835288856936070 12916990 343318715493324495586204952928244965120 12916991 -950486601187670449325731787573433094896 12916992 -1022367291102708089631194155749212160 12916993 617186260759754944258044631760306564928 12916994 391414114055034747763782346971939548160 12916995 101097485563184343672803096909098890240 12916996 662858835233544597438269237211941502208 12916997 -1746177781627081356431703730400512381728 12916998 -332130176068141079877643676999439321600 12916999 2299820918967849428617812834086563439000 12917000 162232196362986314309504412062108160000 12917001 -475330086473689891834493958506666427840 12917002 -350082276328142020507400912116985672448 12917003 1098215256228259882655864169345926071464 12917004 -547544710410610066340052410370259259904 12917005 147841837785396467097356662542587012760 12917006 575695281000362462082294736311206441280 12917007 347847152565131235570288078985300985808 12917008 209135286811083425442560985737130983424 12917009 98126428434613495416159591201263814912 12917010 531813961426395418051464278211988408320 12917011 -1423041549230932827167586257056093554388 12917012 74864348689308950768851718069908461312 12917013 1505244786137734229993623011115040881344 12917014 -258597101046534507328903620404038008768 12917015 64821848251922270186880089066425621200 12917016 611820385317456806725298832231707443200 12917017 490715669098513411080666010308246450640 12917018 171474502078218003228868871369578094592 12917019 908887002055123242800527307127494440344 12917020 -696372994643367048983737943921842475520 12917021 -1016737590540934784476564326063695723508 12917022 -53542689178738310281519487551420763328 12917023 182512954844248909929515363154458877040 12917024 -2176077206937771073720138818115401154560 12917025 -163808708704989388838938565658308930400 12917026 395108779279377835094358337802897957712 12917027 939839146964660818542825927200808054876 12917028 -12897735283452566015636836689279092736 12917029 1349821819478268594118094672127677165630 12917030 -30168724495951853138852329048840028160 12917031 738722382199472695836656900626793961984 12917032 -819810476817713248365242128233803289600 12917033 -270135778492798163902418107657924469340 12917034 -174678426079708964315409035329764956832 12917035 858721191720626727049563335067811102800 12917036 592381271653245007354506362575228170240 12917037 895872044767863692225956414543784323200 12917038 -526664326983574615029440248843791578880 12917039 1859359692043208056730912193912859533840 12917040 54926889763839951055784060742527877120 12917041 -156750313710831333862885248241726429968 12917042 -1196846251735693093036550293654315696608 12917043 -432790091641972785813516264893322977280 12917044 -301316668143706966465300629366175483904 12917045 100248933623731456857799503743079591600 12917046 -634926095765714480575493012789390423616 12917047 -836928077061793490681072244463074337920 12917048 1334628342468706101357845524927148175360 12917049 337710378483219514685861462764976748288 12917050 51149499221361531206737207829551197600 12917051 874483368508929743232942623455197844752 12917052 257637829626151549004421137825928990720 12917053 1552133297299428762074109354480698937600 12917054 14678937735787164330786461285327822208 12917055 123028731900457685711146946928397708800 12917056 662649682151094723133753713273263882240 12917057 -1509828865187866217256907697443314486528 12917058 18341939231899449784913907943139966976 12917059 326569871652736785815291129456034377520 12917060 89948196948391611754514228232058268160 12917061 55370221451619450623268980287407521310 12917062 682232361284995456816678765983968457792 12917063 1130664808509534117362585796833198004312 12917064 694878709436487332870195264468196556800 12917065 -81581926713845785264455412065984057600 12917066 1486229567587056019944463092369117707520 12917067 -1040702270958357184917972029866720052520 12917068 -808998974144249687625945453961243217152 12917069 -30992488245117738377832392127070439040 12917070 -2524527268140053740859544406837962240 12917071 -26261561989090734476897303835809112968 12917072 153842796954413437112291433705192947712 12917073 -56450152260628704813314366659184533056 12917074 -32502680785139791303087536009991288320 12917075 -656429041729087915909941932111740149000 12917076 176049494240727113956691431048690458624 12917077 -2353300802925904119879159707431520649828 12917078 -979606607042277569784470412007622811840 12917079 95739560841668416376306154428499530544 12917080 328670481825459126553293208079341977600 12917081 1118586129085638499183135796327554981392 12917082 -84299472674566553096491817983361822208 12917083 53313656548619438882701475665256523332 12917084 -924733660204918621990571897661486902784 12917085 -55727920843311112781713319394995709600 12917086 336570464164520278906462287808182383040 12917087 -777513517195654778795480708585540439264 12917088 1123748457101448970603501390454669574144 12917089 -1023993606676368912826481074982210342110 12917090 33378350592261412440019221352886592000 12917091 413862291316475510449300400243092675968 12917092 -403751952549839967491256148906868659968 12917093 -455288665575794351512179378236713286400 12917094 646511051342333959348806928593115243200 12917095 -1515913719932351928275387570323140179400 12917096 1208588029355725221348087506600111201280 12917097 380605519813490998006343165691719171040 12917098 -22884665956370573287481971230602094336 12917099 -647460510027227958740442032216429664672 12917100 114122960547403834404022865268683980800 12917101 -278522675840739416517447207868448356896 12917102 154582810161186371254310501057607698304 12917103 1263199942601680715172439279429011440904 12917104 -360833959663387270390695235427960094720 12917105 -237951592797911145182091452739915998040 12917106 -117224558644059183295685852127906860160 12917107 169945396904338174404828607402182970944 12917108 -2046449727118129807971656426139190713600 12917109 -795873887076841816382009958021417264096 12917110 933858662749704570689303643264491112960 12917111 -511663327992711836905384463030020368000 12917112 43181489295929693594794738346237952000 12917113 1635797300684732597857233720972927866 12917114 40646709729575334079421258051563680000 12917115 -304199949367022417846652481835239632240 12917116 -2351790169748654885948183260508735145984 12917117 -621556961622748142604893409381373395834 12917118 8173227742968006733864177258268623488 12917119 2102103093519430735092999496236276283520 12917120 687773639049294491330855430950328729600 12917121 -51409955596131882143010006663203251776 12917122 319157675224442829841123157791272959520 12917123 -444220604644636687427266207181028266628 12917124 -1068334423521814344486620513716534149120 12917125 -788263465178031580949093692355268450000 12917126 -1149535190283234930453545201797116931488 12917127 2888162924298253898562861276820488618240 12917128 -297906307735883105300250185809918525440 12917129 576110291809063131190245059124459800730 12917130 495379688568473574103661510088221579520 12917131 -144191801744673264611517518154656470400 12917132 369970836427154014605644369370856673280 12917133 67813557554333389549184230046707129302 12917134 887991852873594901797372782220993650880 12917135 -336026620810055601646943310948964116240 12917136 -17859468533106909578317913937263984640 12917137 1384647693747381731144778156402137204786 12917138 29406996283238733409372937550721962144 12917139 -95008333895869948245012290503942582272 12917140 -384223552055901966385620790871526754560 12917141 1539582743701517503637652924132208006542 12917142 -11296232989936963935625542385704001536 12917143 677299475940023954136739114749305268144 12917144 170313995084900083080402453622081658880 12917145 -297331673334367521412748109440122508160 12917146 1311630054654368337850342372754170946304 12917147 -287654429359370560252633637197776423768 12917148 351013711756534945605234989930050951680 12917149 -785277228429233971176098502321712021664 12917150 -91232068524084332177189125351418952000 12917151 -614437184607949953833175320955708761280 12917152 865256497998669245711502471495719780352 12917153 2241858977086385211237481188974712984324 12917154 -233869770044693243966267855892506165760 12917155 401679422700758583938031185294994340560 12917156 58947572015506405016758694297563373568 12917157 -23250166591640817694220167863353232384 12917158 -292580143266661929163746762746024808000 12917159 -20167309982510816680480339211965760880 12917160 -104581760585726276811844129605324902400 12917161 1837020480623500050654330358823013623412 12917162 875560236774939528138609327288801790464 12917163 36169607392691568677276752136270260224 12917164 411751941901237914678606395182644284416 12917165 -1179837409589695832882046131414939191200 12917166 -257308240324572099346692747631460170176 12917167 -1980018076753890012219823234867918620784 12917168 -84320313182040139000312704665027346432 12917169 -709277870497730907453203660466894980400 12917170 103020471084585649189710580059253800960 12917171 1514096403325308217736340942851142255372 12917172 137663042119029115279404718505076854784 12917173 -107908607326022806707990315076869833472 12917174 941966801930255543168161259194977234336 12917175 -92314340166137705101928530286238877200 12917176 -1826062760388286358058465625919815249920 12917177 285618347360735226683779537457329869120 12917178 258402829398788718159308164929808419840 12917179 -3420553485681269280581031728506569404160 12917180 520477770862972643570161756995782246400 12917181 -355851372500752353342622086952672749216 12917182 196581972797860748891659935369346749312 12917183 284330937249084080888315914615679130432 12917184 -227238071438022777559041220640080134144 12917185 -345467528236022547060344164957991704620 12917186 70421272111813649828159102826629844480 12917187 -794147448951165807030448319392163839356 12917188 -88498720846140437289888642920794624000 12917189 -322418750275680160839773454595704940644 12917190 -59569922895176692600914628999530731520 12917191 312898518947367107392636599709040884224 12917192 1306852543518334524784032017926864512000 12917193 -541007901020232980517495291562754035200 12917194 -932547749215517122918390880332392625104 12917195 -1261002444077560771770913407774179099520 12917196 796306254459401990402132392289605508352 12917197 2520280742032728441590484112207056022540 12917198 400039009738511240096885965763100598272 12917199 651589204786033559570469816177001182480 12917200 2938730928016278550459150334368153600 12917201 1264107468710492555601797734438621161408 12917202 348523754740599431203267163074775356032 12917203 150010699971319067434068367877548924400 12917204 11853879292298383321087103928495194112 12917205 -417464411636635447261143338558510688000 12917206 505731929661256929040220924272233867552 12917207 -1458371982129743825052931932350878187520 12917208 92963780639173791294946123182431109120 12917209 -294291244149464272432804813643739425280 12917210 -422522098646054356259035636074109323840 12917211 -1491370024807848204722095623082855457280 12917212 -291759927959012437943547217885046882304 12917213 445260459191487499334838764170902081888 12917214 -121329496485259250608407337636397577984 12917215 -9192816766633264651044769907961967680 12917216 304472961535302442176435504735817826304 12917217 -636564775557996955919924005163621155920 12917218 58770044741974629121273992484827040320 12917219 -316237595116238118355656551578719008304 12917220 -806713759834923175973599667518400163840 12917221 664051464616828793754189772009667319422 12917222 28234432004035595363771672401176671424 12917223 48537433798333093698177865912531109784 12917224 -1375539412292098797391342380633094963200 12917225 -445428715794230481132799812568393145250 12917226 -161435817732635009811228034614331330560 12917227 250853107523496696508238159015447361880 12917228 526816605262842576600003777401131915776 12917229 70067876241445252340095207700368711488 12917230 385436222352557637498573442812596862720 12917231 1572450066134463365043606406353181403112 12917232 17382146879011129389833021217800257536 12917233 -1117018891375827364546267041365185762560 12917234 -410230913886190316863866368604020592 12917235 -260971337060240185246576880289763814400 12917236 -1536958696675940271969978412242071470720 12917237 269674886256499587410955431590907712768 12917238 -140321170140856130238772616849787598080 12917239 906710910942216678296877585512563672040 12917240 -301444250223585659740719767327316787200 12917241 -143221784346154719910244198719543479750 12917242 99557587111203254736199690002804026592 12917243 -9846260653377856753288687834289394432 12917244 660698554280832452565699196237910138880 12917245 -1795814049485943051180379173574798233600 12917246 26220017124189051615247588753033987200 12917247 -531700747128721953032788750331726425728 12917248 545338961389624001667160788417411809280 12917249 -272621248562443434056371876893605898750 12917250 753827852686921527767044248633293928000 12917251 3779453070350469190650975811791091870104 12917252 57607263755943823328231376074236234752 12917253 403073238107820321669146196415110849504 12917254 -216487407672892556230678920812747870208 12917255 98939979650488856947675557551001368640 12917256 -96793403331787497223326374190902968320 12917257 183658018907537331066764198127083859300 12917258 714829346575144132016391962291756274480 12917259 1642875928598104282898547195423227148720 12917260 -230208044090220710465833253156241623040 12917261 -122404479698582165999017587556627079616 12917262 592674854752359341590046840227990076544 12917263 -263914007133201089583619055160947468880 12917264 -265463213448139489415454557120592936960 12917265 235948085794536226758501470612722797120 12917266 103624668728280414877100832693483522048 12917267 -228513837393605008072309099429542210480 12917268 -68147338139320896521772402751057207296 12917269 838631748339335475986376783101497126670 12917270 -377453082588934126705969109519649801600 12917271 -84220875978942553742202958843751766960 12917272 673702927212106380899080580687442892800 12917273 1360703590165709198821931741319807672522 12917274 -236024567663090192278238377343734295040 12917275 -199125188263635233979932454550426086400 12917276 1006216305107578106448838580995876124160 12917277 -13924910395171943914383142974625412052 12917278 687722975113470974807292710588029060800 12917279 -920499754394145977130870615905474186016 12917280 271032019481878803012942211711311544320 12917281 -146275392289143991362180394691567338200 12917282 -184092836075673436408591894087367019360 12917283 -716034369573985282930622794759259443200 12917284 1362119715505024964022064123200759679616 12917285 669020452112057278850688471002802409980 12917286 12386422073265406016824824021110983680 12917287 -1984427975575027614751871433048327532320 12917288 859923199548792913450376693573282933760 12917289 -34563738534582813928773769922896742400 12917290 -372791149947095465238241514623800883200 12917291 -964703602834254784908027242326465471308 12917292 767512570156612911627794789925721374720 12917293 -1309674021152270120758899589580674315316 12917294 237533878634688990418568053351325287680 12917295 340874480531230467998294152524950238240 12917296 -49055080467749323119947960462510653440 12917297 -521782192562119007703330684457686122496 12917298 -333923875011694347238846909458527550336 12917299 1086161375868114851935047464520138348992 12917300 -362158174370096401327878010038069043200 12917301 408345540988634162223840747294376741344 12917302 3792704240010328608123607290680355552 12917303 241829362752578199592651860860335597920 12917304 -935652658199487112482261853567640739840 12917305 -880467685002678077752550606572348980540 12917306 -259292852657286819196196466778945441536 12917307 81025966267939971809321913953083775088 12917308 -208697009490551632856287393824992515072 12917309 15280945295063280572856114408925773510 12917310 -80379434565301774323171148671364116480 12917311 445575290304313824704164847703794152824 12917312 -337417990850450199949069200497743233024 12917313 -69459159914448395608325803317490595358 12917314 -512970673142994353300615533343279594496 12917315 967618738752208571130535246960121298960 12917316 -804824841648777848886971576915125429248 12917317 343126249924696319321665676153283445792 12917318 -260301728099618143891588421513753054784 12917319 -36257181811068373674775783720840275552 12917320 374905174172715157825296094281173913600 12917321 1480600935797188308528473296181603485200 12917322 380939603526682738894046418475087791360 12917323 367870830424308542921104629722821944640 12917324 -278862108131335885147219366953517108224 12917325 -502411928088875112085160901218764140000 12917326 -63240427273018601733416736274313248896 12917327 1460546840515177458392106240760866529752 12917328 -42879501017406679139358391828686569472 12917329 1449176503964960570649836338790944128 12917330 -586990773264956887973959605856926535680 12917331 -1608067083020987423046710272273076106648 12917332 458881466021393709281275225053205526528 12917333 -1959527019992545708111048930782447338112 12917334 351319552321358301748164735769565142912 12917335 -81319692653618638898330785817806527720 12917336 49423808623356768754746895083815362560 12917337 -119662315437079558579746807254569986720 12917338 -72487354845090157082339708216154703104 12917339 3516493271829858812833555675468726201056 12917340 217236024072900444250327309359298560000 12917341 593878619292856597676606603614594729132 12917342 -9588999798586983361570164232360948800 12917343 -437742778122323643564864377647103985336 12917344 1759105178225820873876267098083555540992 12917345 325126888475726464161754518273175471680 12917346 120929506481142710837200062462184882560 12917347 -709429785649415877566838343233479466600 12917348 1759979635993412270974929715931737656576 12917349 -1451918058856099026666571996594626379266 12917350 30277709750515410954432636847056072000 12917351 -103676130732959161809649781313822437400 12917352 5848018227542807635833280283006730240 12917353 -1725119699950150008656897982444166547398 12917354 -1220307200477159257028104465951567873440 12917355 -636763535805585180416606660656121448960 12917356 -1032169251150108155518989172345177182720 12917357 -276486223281489624616941565026639956394 12917358 -250204303164242013329005230625919525376 12917359 1260615530694475314462276145455042560 12917360 356859290373042891181010361976645877760 12917361 544741588185239234502851733046835851104 12917362 1043353035897216502049067883499422524432 12917363 -924958819578746744188669221843652021296 12917364 661727337869586285609850924295961010176 12917365 1654732094084776036268683115600589708600 12917366 -63918240514595589681171112464934115328 12917367 -1075890334532323783303664629771840547760 12917368 -943372094570348026139303437635866173440 12917369 -1045171070621016421513145715821412560640 12917370 -137450840894580868363823400518960851200 12917371 128847111572826535156697278567590276600 12917372 1708127508556596557724004437696829440 12917373 157191198546870423589468143814340663808 12917374 -553997197693909285189732837060814744064 12917375 -1292145841659156469434449501423556312000 12917376 -697672416061204817035729418698421698560 12917377 1047527538853612141475449856340213364272 12917378 310626266670367072378648477350895514880 12917379 -272783255586754375238635275415314577416 12917380 -427161869976950277728640367255998739200 12917381 -484101680845449437018030782796884932768 12917382 -605731785289652099811302644589614141056 12917383 603819495430214735115792458475786839880 12917384 512172368854512730205884652859622686720 12917385 154865128154207465630808970343626510080 12917386 -1973079747272869109942413936416104678400 12917387 -48282838258287660895124482181173203168 12917388 505107272468204152600119348218757304320 12917389 2244028970392927897735874375632861675190 12917390 129876284194980928625236965105674419200 12917391 668094406515451125631466740238253993360 12917392 210609826984614355538823488407083524096 12917393 -1337217546826381075380882447753292794780 12917394 -295039026577676737376744418666602362368 12917395 227255734584905770651060247641278958800 12917396 969982440852617197298259291642342652800 12917397 161757339318385524227068878601385664480 12917398 -271328854663534277917485751648478038272 12917399 -1935199947199967616096575726842765207296 12917400 -71907590882729432740505760460961280000 12917401 412534401175853042067807888817095082560 12917402 39959367103275016422348583185794450400 12917403 -389586816283487842294851308753899128816 12917404 -1652143619616408287105154191254600774144 12917405 -472718221271625042656598064301405819040 12917406 -345614795096752955505882587913811440000 12917407 -58216121293478907997067113732612447640 12917408 -28448062460833172404821446136230313984 12917409 1076587531319602408129756630058074646880 12917410 218727904385420076848490897081779934720 12917411 -71368199462983962919146332988556450848 12917412 -293652746575771883069902649152075165440 12917413 367765007263862915252735647940594129724 12917414 -378596762159473052574747152838382929600 12917415 -6341447734251770922246802923440924160 12917416 2394516562493988651326557084858060800000 12917417 3225308347514129717721264125067181015140 12917418 -709363366911656125986820692903647383296 12917419 -766186647831729846139038988642577515080 12917420 -837566392872118957811245989208030909440 12917421 268484457964576109250350218739863633920 12917422 -80901656196671365686194199690916592640 12917423 -110174508646654789485905250858340425456 12917424 -13510675749014599469761055583929106432 12917425 493561483919510007146810407003262137500 12917426 -147351821960321667409953019555923791088 12917427 -54015924388143865157119970023057932240 12917428 1102792375768077656336110452179825475968 12917429 -204905288018141919519499584829846511154 12917430 -338392213637594232132307202049005293440 12917431 -2261763698798735790230734536779967991768 12917432 -538468306607202229935283990770113126400 12917433 757676542213195180416080887238003293056 12917434 491526012742077874318828753224942869616 12917435 119180552992911291205084365336584160000 12917436 -468519873629806993254375829246709170176 12917437 -893817541890467518564850008419714510432 12917438 -804349049135026105193286837633983602560 12917439 86438554318893884382769281037612992504 12917440 -182981167458746978537161129601500446720 12917441 1562981255870722828470971044318029265920 12917442 541996949094699572222522759075733616512 12917443 -571193884468655381733215562433892666880 12917444 26542167638727456062773620187289604096 12917445 -47546075640422615925381277122845290080 12917446 856835334135160867441828272354767247744 12917447 2070280538296171457240257163934736499520 12917448 157401399133220568656641092397744128000 12917449 1160860020382997631625722380632119503450 12917450 -112627958635634774273780918938038835200 12917451 -1020139385642878978640698519895914281768 12917452 427334694847051096524961310030600998912 12917453 -198168807527986323442729544241053276298 12917454 222602407266491943461456824254432476160 12917455 -1033781152974157537912251317003600411640 12917456 84267499393682031438517658071193616384 12917457 -472463373721922466201899824215023513280 12917458 -18628034071291042660124298408472991616 12917459 12916739503214414269344023085372900504 12917460 -71596808723823463423881635403672576000 12917461 2121622795852482142824627911554040778062 12917462 639767876830331699442903732414560339232 12917463 426862260263780223671436472126981650384 12917464 89318232715666913592571839876297523200 12917465 -1744938214675356303550515395499498852480 12917466 -325593207182819227651213460222011597056 12917467 8464133922318524534784107201598303072 12917468 -340956216359099314256519767732117031424 12917469 169537441643492986179239076820222038144 12917470 -932941815615259111111974028809202483200 12917471 -146611313112399327291882685651282239888 12917472 86697487342727500158454614346338140160 12917473 -2222437795930576646712194446938513859280 12917474 -1012110197067076005658980525198083769264 12917475 -38213197676057841483711185784983920500 12917476 -1153936524133824205827059867791226624 12917477 -123993425508719341318209127738796079108 12917478 -295604971482755925160479867887124647040 12917479 -1958904591456972544703554058679719294920 12917480 1282221247660396761705244615474318540800 12917481 -541566268040590638736206693960267269760 12917482 549258107298505029031972717975850990784 12917483 -475084048847239040619530679160414040256 12917484 573556233684906362244780566087236886016 12917485 -544538950014380355023198995483659037440 12917486 38403245484784392837055603000735759104 12917487 409576664254894672393478370448658703744 12917488 -8072371313267977969659149908208844800 12917489 -271676743235874311403700843377255038040 12917490 -222336287963840129782610862095309199360 12917491 603905969604823572593477081651140212912 12917492 382536500223967481468865155607001681920 12917493 -1384410083113821161120747084824353120018 12917494 2596222307676727328348984570952570432 12917495 1647702403247178595756163780487003495000 12917496 -542225515353730221478608594277674946560 12917497 1306249682007310960166794497459721080400 12917498 -246548809823607837438524138789088049152 12917499 -284156484714116734189556057156722817280 12917500 234353271985133750051054417747070080000 12917501 -2615590133563437520255867761337612032 12917502 440910855425758365939636335623405006080 12917503 -2552179320992680727075506163660776085248 12917504 -1196324187637670473467705315283320176640 12917505 530228816902829776686851184212477266560 12917506 -259636181587808078383650256310102776320 12917507 148694008066856651319246522710582325756 12917508 -355207454089762084841412582503827378176 12917509 -1399256717639155802951661452067877575360 12917510 133249021406582720702747837506437288960 12917511 -843270160719485544012902208372037382520 12917512 -20760268551328004940611092220166789120 12917513 -310261318155032567894902409427027509376 12917514 -88497949483106109517907940043494813696 12917515 714097285896909850455651524493833774160 12917516 -1018719291138902885617211534317473634560 12917517 -801330522655621360970168317177629426720 12917518 643658161593648018626874723308865330816 12917519 -546767507950358103956376294948168199080 12917520 -85186773729766577271708181257568911360 12917521 1790719800458532751479511099155574047744 12917522 663183213736809791177106566647334124672 12917523 479601468979206459911193543953454903600 12917524 979502243217684833244062168324398388096 12917525 -555596578470349122037290174476000080950 12917526 97803316899053256663906623473977054144 12917527 -1702011367695841825828803992521925253120 12917528 -243570464514498076805121678672421478400 12917529 934935518378774119887385672566630733920 12917530 -394866903990932913452060994249659270400 12917531 -1155319930912522239492967173594211401456 12917532 -110718673064582218964771485932069078528 12917533 -2343216244436685315455359095101158947200 12917534 -89994929870817754872635070490980513408 12917535 -236208791962366493460505952794015622400 12917536 997705554687096815737161854894393524224 12917537 3772009170231444196285050622718951700 12917538 -498530961226228490345515055054739840000 12917539 3158457422110300646726625589075084032768 12917540 -965976217420255493174487762907701845760 12917541 -87766005534641808155803262937624679296 12917542 -485353545203088329860620173849063882112 12917543 603010613473121559966134336235458058528 12917544 -18717728840510972549866050844585082880 12917545 -259541177028037119585832161415126521600 12917546 -61711572192422896033842803660003976528 12917547 -1368628767227406923695774899849688039080 12917548 300186578991428201008704052869045862400 12917549 -264807881339236580185253774735425128000 12917550 -205937432385965505553414339637114875200 12917551 668983079107150918431306372621042368000 12917552 -476259594218198081469543831062625681408 12917553 -940394757733151538450109419053962879392 12917554 -369879356771597361992390662956391019520 12917555 -642379252975179750944154310725773208000 12917556 -32900903818198501334287968887200179840 12917557 2959502554807389512185317615475110681660 12917558 410152459244856089979622276751485310880 12917559 -614760811827586923798558561081352390272 12917560 -332043535575344505726708996617961984000 12917561 2770337135774835337801588160656730274132 12917562 145711411152986939638393429264553923584 12917563 346140361052825334434912230938583779812 12917564 -437472436545684671593072444773323424768 12917565 959407815014472844487316862646117518860 12917566 -857243389689579308421674252789653056768 12917567 623875017124067311348562012336625969792 12917568 261681903378443685074281099000062935040 12917569 28816717596301483274811297944123269632 12917570 63226982546326413333418942170390749760 12917571 -291760097423902930405349353848435019776 12917572 1154344052700167436819357897357924814976 12917573 2474427586291861454603872452224241822 12917574 -339136248993508644358921412715668885760 12917575 35713805326948018546064359358506992000 12917576 -425463486250632045130569923192592138240 12917577 -24595486264120093663347198077533173792 12917578 513618621473877221245544529728788638720 12917579 1142779619718507230286414353960809290984 12917580 -181824044330950297249403504611417466880 12917581 983698307147994980170530258466100443382 12917582 659847181066796764477139272495307482752 12917583 296363617207339175522162539133698045440 12917584 151516679942764450112528479281811144704 12917585 -50649715999336358472533992150234526220 12917586 596698197286963388339602779649181752320 12917587 4900986556435928594726971368591537280 12917588 141743581191356205122055834374658445056 12917589 -441803915576958026501159900926069159776 12917590 -7440721402095177775170129921245990400 12917591 -828317327366293689788766106287548882928 12917592 900501708950794027002494100064751032320 12917593 173528732044954084358331370809904977864 12917594 427315992609093006044182856386426650096 12917595 299397781541295791495755169936091798240 12917596 1769842555069435303844800609445459571200 12917597 562316372767818058755965377744267392 12917598 -341935033678857238541343120892196140032 12917599 140335014973923508055178897637575821600 12917600 17962057076451766779952175140129996800 12917601 194980656349016319377698010890686554130 12917602 1322044936358018094418093696062843484752 12917603 915342036174547033781774456597991024864 12917604 -274593510266925884685237798642579972096 12917605 94152815021631324675402196000839941760 12917606 -358279679360286097207191340438807449600 12917607 486859089753629052887142518489591385600 12917608 228925675805312703832885491580627107840 12917609 1523037013487412734271833516367933354810 12917610 -613334660796318537180457555679904268800 12917611 462723727279453779143142997440581049232 12917612 -1286885873037957236973562092124201215744 12917613 -62372427167943748449453822377984100000 12917614 30215821167873400248487353180332636352 12917615 -486011895580139033976684833120616345600 12917616 -126957659769268921535737770169264078848 12917617 571037908491171725571347386344245716032 12917618 -67787588750196095767602901812254827008 12917619 -573022216862842751788175791649429345712 12917620 1008451051342019407063154215664266913280 12917621 -2415695776095967689106736693267269522368 12917622 245444820324399651155645819869985871360 12917623 62491934240714063660523950304075168872 12917624 -514204631216255202001552114433212538880 12917625 -298238988731424933930382326546794160000 12917626 -137747693575418360265229034178321145488 12917627 -843561250295644659242111533980369586524 12917628 8378013772246064977260025334050305024 12917629 964207751974826858896894830561345870060 12917630 -7152499429971685781946146799980405760 12917631 420703664759367087209390263634221321344 12917632 -249473722432734380765954748562853068800 12917633 -472188058327942517256419770791230837118 12917634 -22251154606531425133143895554241979520 12917635 -1147206983770940341830393672262841623920 12917636 -636423303129936889170587475778732417920 12917637 -766481727525997928008834754850020477760 12917638 -15069345374166007207843128164936739840 12917639 -218388938821248957886532736861293674368 12917640 657011082109949202391616168780090572800 12917641 -1679317754806377639151672193465277735216 12917642 43163413414806166834669980479740976640 12917643 542532630738615445230173002813222971864 12917644 12024792091844679701370120763216665600 12917645 410794676704772263598685331611685281720 12917646 71193062467174016169590860465811829504 12917647 -19663933809388273419675329432225661904 12917648 -509932456867125904120749436535733682176 12917649 133473431467649335947077225773195439040 12917650 -292139386180081998892827823873991797200 12917651 475218766406938974279655233062500615740 12917652 -78286016820441399553496103024139278336 12917653 810213473357959753275561714523674558880 12917654 -240212431342904193932524457118469495488 12917655 290825465714029280721610461454620870600 12917656 213747539620090668954549612541935482880 12917657 -1281110180125734299746746332183374823094 12917658 -193777384586568399131212247483353658112 12917659 462220897597361950927730978112351264304 12917660 74628698643916671989878221502017484800 12917661 257784511366606938990749164761966580320 12917662 -15010235649915012352831798634065130880 12917663 10009536753212873787232764840516935544 12917664 -1237558145397773471446240379998945935360 12917665 -5257650068669073907040550641701475760 12917666 -1115467619712808416332310720503673446400 12917667 32812503290600603832529365259381618944 12917668 -1225636431596147453786704298430013906944 12917669 221398973331169042664253990524697454080 12917670 -170504307607682723206962510006415977600 12917671 -806858085241709345431878302036422028016 12917672 4374706348638188430918339857073433804800 12917673 13625695877801445321872513161222333440 12917674 376525063736297203672676546742977247744 12917675 409418123242727260598972395455798274800 12917676 -138117065098388995593345171013639469568 12917677 -2171642630278963525610873565058844458474 12917678 89266495363870262432883870766387501056 12917679 -61388762302071580525273659353279796216 12917680 120326327734373269627615769540477583360 12917681 -1148792951520542580369076101651014216256 12917682 65364904819108337702732861162638913280 12917683 -3084041529761561631548827471327328612456 12917684 -463149069950326058978996108723128452864 12917685 581402410827079799812212700367129395200 12917686 -641632549784415635627589002422036634208 12917687 -268374957849630836814743552596150512000 12917688 -263716672569032709776083646727155220480 12917689 229284496512279944138800113360180691924 12917690 -245532815870046373669978861038733596480 12917691 -891626018536494233235773010796787332560 12917692 206521986737703117023114346943908500992 12917693 -1460872076446410511010007024915042512058 12917694 -181929099844198146969929964231787089600 12917695 -73999893841696646430742211065931279520 12917696 -373486034196154693877998733133694894080 12917697 -23358718514048040260213985971085711744 12917698 -311295889093546371161376480513689733600 12917699 124565104192748622006024622947744454320 12917700 27541999527709108164162702512998809600 12917701 330119239501603875115420056361492621600 12917702 415180525082325202448954016883464372480 12917703 197586507946824078402791397913472027304 12917704 -65987211469358778728807595184236288000 12917705 708546680374595946102063455056867854720 12917706 -295393965095769605264676236916491016192 12917707 1171809236772288689507946944891953515432 12917708 710438825689685867917813890891389652480 12917709 -206904220024406905100168005278048061536 12917710 323370967290047141748549193306870767360 12917711 -408233715345736049322127031030121948000 12917712 -38287170693303794082314409816474255360 12917713 2111724406024548923129667143361263700480 12917714 -691260113136498813423226437696139847040 12917715 62162386231947319279329254441094435840 12917716 11703905063183826457049409326140436480 12917717 -2460300397634529390930737001364727181234 12917718 45109779393487437232443050226979680 12917719 -627060131584008396230413618368902047080 12917720 -681829794030388169850437952948879360000 12917721 -1037139611410607826546059791159086370560 12917722 -212116670466968648088305005935940081200 12917723 -113886854001701996179092906798324158400 12917724 154091311651789188627153849698570144256 12917725 166583594648706467515699877443409155250 12917726 801604563435858282478695507608428430784 12917727 -373516625506672244901974121778315691520 12917728 -423383675809330335773158845906938757120 12917729 -183468314652320100264542438041036618320 12917730 89017971065702007949184472607295232000 12917731 -545092091917279929201223829600862076800 12917732 -1410487515294497548895358639745256939904 12917733 -7673362193868646048541747424990915552 12917734 -786517611582768926285915910932365263168 12917735 810000368560014860914346550068104570680 12917736 55750086499150638071397783470659645440 12917737 -57305721237447646354297910877566417088 12917738 127997754862667057260531089215849369520 12917739 1416987981540231338180220505691267422080 12917740 -10143287413190187814340563707712880640 12917741 396833346955465097001069669469879229142 12917742 -572720130779332185095316728357851581888 12917743 411879227172564117089369100016288302624 12917744 78008040357010941692233453622289432576 12917745 285681814088992547071242330397499616000 12917746 42355897009571456945201900965818374784 12917747 -901695786733820178254984385881765104728 12917748 719210925260956111114543325127071477760 12917749 -353831362496242993482620827173768384232 12917750 -257035438465422729256800216873105696000 12917751 -205160945109702002556968048973458188032 12917752 1288886669773774481418277753663797657600 12917753 3083288140537804841223045184904799605844 12917754 -759837744033829938199179061229133096336 12917755 67103843756846288997101678331097122000 12917756 -1569193902166241214496261639327067154432 12917757 -168204726611821596755659600385550944640 12917758 16638922870786831093825091441578122240 12917759 41698898914369860778837040825626997304 12917760 191521054498648122682581106427827322880 12917761 -1553356680259575533206519349067465968638 12917762 -450528357645888428621876693188307309568 12917763 589272471460573146168586007843652519492 12917764 1216503670204660820074477910766111539200 12917765 -546287574671101411590242307916762953600 12917766 -208513231687063311169927640870956455936 12917767 -1729983944650923952956260018934178254184 12917768 -1617200749427155982919752155956102589440 12917769 -1785358065592044334402078511426077982880 12917770 194593810600616624353588752884241619200 12917771 65921637093857626471235418531197902992 12917772 -981883380045985781389005032260378813440 12917773 -1020484922710631080618856673742881388608 12917774 -781332868409676700526134409768061324864 12917775 185492369937997362676372329122077950000 12917776 18360269188409662583236997746159337472 12917777 522919302780289936257153460136952067440 12917778 1006974813895547000291825906730479966208 12917779 778088547692828849382383410554739283712 12917780 764370779253091584126569280475128825600 12917781 372675731751707793573827271817267990812 12917782 7604574051156256927010514730317080832 12917783 -1208274919866165869137437027384847798968 12917784 -750195157118768724764985136586700226560 12917785 -358912082262535158210594331443184177020 12917786 -226423022590014290169559120437887212800 12917787 -111410802462951492789379370683685354640 12917788 -11251903324667650380822649173769009152 12917789 -215333522124972230706334194174574250880 12917790 -422898649071952015993703752008603031680 12917791 75268136806394571646659592043965604192 12917792 290978818325806514088756826674120425472 12917793 5159278488832234855267902040187670528 12917794 -297353076805633704698394884058766256304 12917795 803831422114960082001247754636560789200 12917796 -512410268418120763889486987743033651200 12917797 -285671774382027879971889018235266754 12917798 203420014650559609813292053130052660864 12917799 72584174407352772462596133422348847960 12917800 71667380400374838664583303296223232000 12917801 1011382745524888602730319082194199663744 12917802 -8510122896969236850916877217962315520 12917803 2088585235647658845236846748463161747280 12917804 -9982031245073964968809584017018540544 12917805 408022138267993053031071535475388549120 12917806 -280940731004543876241705424580892342336 12917807 -674155916353371043997490695276319333408 12917808 111504053648772455559897411943013744640 12917809 -1154233712560932181561418088020359709184 12917810 -193663773440940380376658968906618421440 12917811 -368111083493868510046931291925935467776 12917812 195614029407915687724264736360188987392 12917813 -1447522125353842409341702518557887777938 12917814 -40502732576253889114131948888853893120 12917815 879338161838330625606320911185885603600 12917816 1061482680532911726209076306182796902400 12917817 1180453032001114193102308751064256794288 12917818 -681275014462638408265473108891675882240 12917819 -18212806478629312365662180709720511320 12917820 229661453899792342928892321447869998080 12917821 -643470071410868597185091054929339209588 12917822 -668772108948200137922890479028759212288 12917823 2607769993623460933824901586083779849744 12917824 227991305709046733924983100976673062912 12917825 -735681009536330267883835937401520529450 12917826 453599067562797442294847206872426585600 12917827 -778155090277197472005232569990598492640 12917828 188249964219035996099627818911943299072 12917829 69640759664532009735012551201165480448 12917830 -11321056993770811754356481635991149440 12917831 -730089354636168698916863517552803059368 12917832 1359830691764742356606215345665464893440 12917833 784401227962789258149478220071338853082 12917834 961216143861606905827737088232200976640 12917835 -28573931971245422495184688133148994560 12917836 66725965778845643098284539860713863680 12917837 -76159923470162105409741844676722822068 12917838 13140817604418896237923743737680225344 12917839 -4123191894910864354776279646096709320 12917840 123029397199845382438952546556415672320 12917841 -22598314568674895340562507803920181312 12917842 -185188979650463312823513172027961289216 12917843 346331747753254292903882721587900894880 12917844 1089798699986890488251800406048723345280 12917845 -3144356211218155425926547234462240480 12917846 -755473131296500260110544944307313660128 12917847 -153883675346234046794467947015091123680 12917848 -3178991869746349691428501551154179194880 12917849 -405927604060695067027134129492527703360 12917850 -335029399672409707169073999843310752000 12917851 1153069684903433089914297124798135858104 12917852 -1769497939711004801009258174684420120064 12917853 -1270893774076299576015629296182013080000 12917854 -693697834153977180699591372364542305280 12917855 532914016499547436039478071005396251520 12917856 -459856572975519807398617600345642106880 12917857 203071189757334479551217394820350385540 12917858 -716084765603975112367103523739168220160 12917859 150342749632735596380785533915005942904 12917860 -728065724599384964877751103660013745920 12917861 -54744870887031402487249731342645544896 12917862 -388523413366882261133228821430593152480 12917863 954878292197460994765785886242775002240 12917864 1077883687381101057950527354929183759360 12917865 -761492446764819673936472050513057001280 12917866 429332468508723968565770883634660190304 12917867 1219139937092768053898638756250180625912 12917868 534305438422323417883370369953146433536 12917869 755469768236747941438406411200418839744 12917870 18424694064811964417573904412931756160 12917871 437422238563471214976381232413374428008 12917872 -313851277430033014228393401525503262720 12917873 -4562687695499746312787545165881041040 12917874 83730789308558271368792917914929072640 12917875 2045377452409906181986606849817722560000 12917876 902839818011872400374016144431871546880 12917877 45087483860250049216024984889553690432 12917878 -166427078295303445648258302960293348544 12917879 -133278672784811089323768784269013797816 12917880 412951861356831590482259281336827801600 12917881 -927799208738517916505315794044928061376 12917882 638609921120572235769402500122820669184 12917883 524858779920453327855669110332995949248 12917884 -431592473102312734937324579332501564416 12917885 -865002958034844868231085527623197022420 12917886 -5969454518931230064557276630046720000 12917887 826796362919243999018587362145534710880 12917888 -11508119572576132709521059562263674880 12917889 -142055094005025489516994516948739408496 12917890 1029705648299540910891376961420977588800 12917891 -539539078127214972541331637725409204480 12917892 -281829679137617716854825245950484422656 12917893 -833508579618172371229686208563272327520 12917894 262284158411453610703704988393770282624 12917895 353177220635003919010351542618231309600 12917896 -604158694891745484936979864927774679040 12917897 363738435688593461886628521574401505920 12917898 42730318725079414718215800559915617024 12917899 -1688421641161040610346818269842176712400 12917900 -254029489585920097248671981314756608000 12917901 -925512204913038402867176988037735291968 12917902 -305833832806324649627180772151147119168 12917903 -172920654943114907847284975553375928320 12917904 69908977407036233416996493835710496768 12917905 -80164184616751027159495610550484416000 12917906 219802957095395307630512085439373323152 12917907 1231628168593771464744961462847702294640 12917908 72592404505809997900808485632965656576 12917909 2716314088092098897689151595281774466552 12917910 186925173079364279803167500043330508800 12917911 111646439139141060119316962752129556400 12917912 -64302945905359834460922665041768857600 12917913 336268179880623494394155072045275965984 12917914 -961185519554231891518051096931136220944 12917915 860708590631200576707767613613336525920 12917916 -340693570291148688383218328741718944256 12917917 -221343651601874615224952400639234165760 12917918 489610025269746155618630448238095939840 12917919 -777793620169414692148925941902979595064 12917920 1585353873988572744083360031789772308480 12917921 -512266089463642091807342106556742211948 12917922 83153155192025042009332596392744094720 12917923 -2148546820823679275307145248371353924496 12917924 -533301410964187725957198610045473439104 12917925 -654392859373133987022943484536430166150 12917926 -84848199584314053949249034238235893504 12917927 -304586079529871947926297077402586975360 12917928 -417140667632806800659466873176606883840 12917929 1841321807834074963375213015403300394640 12917930 -686667197530863116053922309998864148640 12917931 -3597146084818187693566356993477744384 12917932 144037395852941052897891518523530280960 12917933 134959769138977028633532837298842973920 12917934 -28146637289493902641002882212010585600 12917935 328974201450385926103007153310042585360 12917936 577019469531929679259226548485098913792 12917937 -333982666039486940985402666170883142560 12917938 -460755648961057114006100732447909984640 12917939 -182093620824401768414899207003605046260 12917940 -210100463058516068923755037110788382720 12917941 -821155221205404378587371062788796526148 12917942 -89649122391178403252740104822279209088 12917943 -336539952657889797203549704945571315616 12917944 -67120118668549051922676851754877255680 12917945 697820077240684344559847337467686133700 12917946 -15891208818152749419298917172916480256 12917947 49001290932894814393505521387974441232 12917948 -241765044008907879782465641356073205760 12917949 -1330132977039159912657232804721080630752 12917950 -218905593129011948958503093684348928000 12917951 -4239751083313942423953585059914944039936 12917952 -71091105213207250979805033965360775168 12917953 -978181879392911635350179863770431539776 12917954 366013232953163963813760930905239567872 12917955 -258598901602030131453013683652066500000 12917956 987491772316668747044813034855277277440 12917957 70053915161237003110061305405963540380 12917958 353027762068206317238387195256287377280 12917959 1663184781922503992587886557502360467160 12917960 -1846698640841578803698125465107148800 12917961 -34474347192063560854635837065044850688 12917962 -304323288279179883003370468188401442768 12917963 -781112896119127867907046637756895729520 12917964 -121482707832743871519910895340032529408 12917965 176047322472790020059927408419560847200 12917966 -803615297345755434550030370791003811136 12917967 -948135836194158142077158821159613013120 12917968 24765354355326664607991614080314728448 12917969 -704977232960002768274475411435134645760 12917970 52773800471181771895393151745610212480 12917971 464318268689753045547915990156147516744 12917972 945079488026338567569554060894636025600 12917973 -47244401906038857171867176819259103296 12917974 -23075641188545685325520873711402105280 12917975 -248025216993711809233472056526466943200 12917976 -1220348303972436939618755771880860160000 12917977 2217170989500430691293892180161338309012 12917978 311169797885710213026351202266685229040 12917979 -259884759661105030874548700815162498752 12917980 54659242469478729994065607880506060800 12917981 -276010470540750699763903254709390288218 12917982 -39094704403854654375521757584246863872 12917983 -856080480897858753971691679150068385696 12917984 -1806792988580012714835066942282924294144 12917985 193709245842980547750499249974755952000 12917986 -1453552203174742696244246637823484409600 12917987 -209991958794133024385375105680632587364 12917988 1354787384978060779891599240244771461120 12917989 561519095457353295023898528109976186656 12917990 -192950597040892024414419094451519376000 12917991 79178172479199451600310327859788294952 12917992 -1666407928596660544373587564875016243200 12917993 -271030598268727432005717262104035142432 12917994 283819706932578789997848816923188930560 12917995 349050528803802429787151412593926544880 12917996 53863879306782539145530773750652534784 12917997 -252667202337694857949029253455178115520 12917998 -722912811434633277725505630701276329920 12917999 -1291516447915754391822041311082693070000 12918000 -212074864859428642611162833188995072000 12918001 -1479466443645939219694582137103560412800 12918002 -1423995600382721008771004858758435545600 12918003 -226728284861090081439830340854981280000 12918004 -809950615889500239732514963440879648768 12918005 621667745698175363185623805967359188000 12918006 -633283605152478297461015025715718438688 12918007 98736322264530002879448347169215698080 12918008 710169626868056821901186519495763087360 12918009 569084865873701138923271229262242240768 12918010 -24054645981215718979438838880992993280 12918011 -153801363421687688730173022685423806900 12918012 346605710956182926350207681514213786112 12918013 -2054108983902869522726579422890655807738 12918014 10337423695795881812385006872800010880 12918015 1115443770403315743993207631573441440000 12918016 807020842180588799854741367740644196352 12918017 -17071424215624027227557519732895617808 12918018 -70726703336527401909033523182859242240 12918019 -195515600239745615584649237124173617440 12918020 430398880549110670266607446699636276480 12918021 -839730887207845761233926234686783883680 12918022 -511035430384945176864473280228119984160 12918023 -788458631646112931850659186765718106728 12918024 -4445574519475934213300400634856570880 12918025 350406274168619557000575271884775639550 12918026 -545960406101599145117463131489283406080 12918027 810349988544722251317190801992955376832 12918028 -219379382139951951036167229548550156288 12918029 1958345383803153565140242007639413208630 12918030 546243769674943281709835131258300552320 12918031 -113054327935964816903530015676473841056 12918032 -6552068955638431459215373043936575488 12918033 697665649481928493506536115297208950144 12918034 -305508841310670561754529029184579097600 12918035 -17028004361728629510856290288255420960 12918036 390059798837169775358719009743298394112 12918037 -643807473196871676645700530846465074400 12918038 255960432247642094311174767310170669696 12918039 -537139163383558890332278603827738893976 12918040 -769508744449907101538979859560193843200 12918041 -50020654472896223753894579510204389632 12918042 -17016879871615825542629406199459753728 12918043 -287412876638235506086044111988427268680 12918044 417252302024754456102933178529308256256 12918045 -223155474492522450290981786403650231040 12918046 193674105402179006593856369583334560384 12918047 -675449478678996660868178603096677875360 12918048 -534331153877316978914214053474136489984 12918049 1026915865062756705149114561514619518050 12918050 336193484391012669509934822624056640000 12918051 908411744338967237233923331144515154980 12918052 298263390368561949364361295293359022080 12918053 -453208851541083083985564894210324176736 12918054 -1359574704782449295138774182925829384192 12918055 -45738271651922378055562676130051476040 12918056 -707207344532591681246754975365275653120 12918057 -1340238853701968818765311869284386434160 12918058 802045195081505822676461706604439048880 12918059 -340328766996041708509072461489653538816 12918060 -10300303804314804524835972527076940800 12918061 -307170188632940821460594151877173357000 12918062 168428144296627127943792675445171221120 12918063 -15489590307384652557087692083155497856 12918064 -358922635850125493799780941787122974720 12918065 -826002330721802913961403644916131663680 12918066 528667364365149206186779223456704281600 12918067 1474793241063487179176265334349229659232 12918068 -407017959643517250386916799525504321152 12918069 -1125049930950667768272951446622637215360 12918070 614269833083996404591387506083842258560 12918071 -18950153719982036938710217785532657128 12918072 -141889443937630584108482957187966566400 12918073 -164790386101002567343182453297988439040 12918074 166687411471332266959269269823391807200 12918075 -167910826258955175953042988250435234800 12918076 373900551755175226956162986782486815232 12918077 1065720023821590022337508589051654606380 12918078 253762839483275163094822536298970572224 12918079 -1585243842645425959020191882775255573840 12918080 -12180163071114701626646355703863705600 12918081 -840336805626792042184705513072424160 12918082 -1244928636858363447311282547707589216 12918083 -189117099528610150369994893316598088800 12918084 135474329048759335660488798100221582336 12918085 22298565892347437704958135971937232000 12918086 -86425643463627842364259577746994342976 12918087 3601112829200172425130169165635499488 12918088 618338244575632131001044922998407823360 12918089 1454343203883136214057520238772213308890 12918090 -63243616371505010135094772575595687680 12918091 2237992159939864486077761424308443610592 12918092 1299642856315121403998238717360122409984 12918093 -315382659713017618665262665389123094336 12918094 125092128461523276952269590442355851264 12918095 -819980032157287804181706537628511805600 12918096 453069167838977875016747131917513523200 12918097 -653732979777556722227511946083881037454 12918098 -21868559373563382440567588511664441200 12918099 1335085283109554101470813963421724603064 12918100 5044390273083159438663312743472896000 12918101 -516683841669370211769102423270543629376 12918102 75352068460021609334933567019252296064 12918103 2042694965186967959404130244596714496 12918104 -1442940351975350797015978954188223180800 12918105 -1125131878723086075829205553178203957240 12918106 -65393070482443139137024648134331042080 12918107 -2182790890693619150215150449205165747644 12918108 -338811289928650100670976835766439280640 12918109 -696793194800733150247775748100974802080 12918110 234533838397567435223846369278181938560 12918111 644258004613392997921127568389206001280 12918112 120035867018530306579723985655398400000 12918113 100692040444192482099007477338663522984 12918114 -225402226048753867997666265569772801024 12918115 278615590178320695277784503791124939440 12918116 -96005779244697209705963154848404629504 12918117 748740043358198192381431133351690870112 12918118 928007656325152318599478902200064537216 12918119 343632605778203147422134473738465082000 12918120 -354335825750242574771654738035455590400 12918121 2395202165997139160531044892126614430352 12918122 -44372017748917032451063549022414009856 12918123 -165671131166283108501632237706669780216 12918124 1212726462457174612263302957116317399296 12918125 -126765453976742116647617582314137900000 12918126 110142437015521279336087101143930592384 12918127 -1003888568565868353567331548075403999024 12918128 -358099163577198972641570799182535426048 12918129 2197581735485814287379793492766274432 12918130 -523722738154656193608265198938734788800 12918131 482524644755317288005407180897529529932 12918132 475080258185359708481840760194341884672 12918133 -2403157095973848408180365146878316709060 12918134 -197057450547618356524933916175140904960 12918135 141647340750647382150146730732984199200 12918136 -1164698302014873841717596425247288852480 12918137 -2671702191873515816142919869008812015740 12918138 -787049204310047130947806952675695288320 12918139 194705940118238050981765894960681305424 12918140 910133075962637460339525301030887037440 12918141 -156738453023785176277960357135305881748 12918142 32280167208730051962314843807182417344 12918143 -352813954466020719169985660129961242784 12918144 -586333481180840514868167685421200834560 12918145 -609563816651472925616936531487091709100 12918146 6947141730002464385573176918192581504 12918147 149590774450271531509232133564633158784 12918148 233001504765426162425561608900668718208 12918149 -234868785257642282406234037418821106850 12918150 -122799239462110472396985393136599552000 12918151 1168359276071334505622865396085947024000 12918152 -143831069023544038399802741350997882880 12918153 47460318406889487583815852062080549248 12918154 154885070011322832058743043155021741312 12918155 -307615430217631238786117141108355913440 12918156 -178718707492772126264369674280560931328 12918157 231501890066395718563320142740068904960 12918158 -362119981754698814313696390661283181120 12918159 -1587229431157575109303070316849230176800 12918160 65795648211625603423423572456512716800 12918161 -1468188670610903083109194415876120972238 12918162 -34107223854528511884240569897772796416 12918163 438710536571520140496089077822633592224 12918164 768735054069239878819505961554523780864 12918165 41191751125274699111084464180629795840 12918166 -372034045236640087152015181841204663040 12918167 -29815948683246372823362454295094893952 12918168 -4254056217561787091997525266727628800 12918169 847241858807132772703328155113880334112 12918170 -454636605532902122227388520642907986720 12918171 245639898965734794195381849476264845824 12918172 -381472114272533205901653754195476802560 12918173 147733621251399654472576750019990920422 12918174 -891863737234087360275535347822003867648 12918175 150083100199126813811817406128987421400 12918176 -1739018293192019164643813171976764129280 12918177 1502829780364691850641566260303016215840 12918178 70065494373236728601686529657169077760 12918179 2572892100629742102617939121123515033400 12918180 -105633239473767402670486412809486356480 12918181 -306550227566647502874741988266004370628 12918182 -568548116321604281739980396310511499808 12918183 -430594752378740627105217156425646505176 12918184 805388767067019608438328286451139870720 12918185 873996890847060405304336652415682076160 12918186 502408010700428504753203240303367000064 12918187 -45952195743838611329733197669344631760 12918188 -515684418064553564693527412799374138112 12918189 2261717944724285351085282883778995200 12918190 -318012415722517835850301119446203982400 12918191 -586382623318355054921820940680670858200 12918192 -65610406013412688776881834653781065728 12918193 -826505235080439741700085431685286213120 12918194 842895499445478562719522660554005210896 12918195 -697013506188694411130522876613889428000 12918196 167510366806603724348104608277842042880 12918197 1175089607573635046925566959237269233646 12918198 -279810341398240994842620885002597955840 12918199 -689667812729008981028057906978330717264 12918200 -362360930573379582155122078847179776000 12918201 -1128312423727004668800963349176367167936 12918202 -1383840605417219113550478523770067344 12918203 692121381577160961898715939322360668928 12918204 1366542655425511116145309780348110336 12918205 69480961340501571035742789724927184760 12918206 331566867974341290533872674687440004480 12918207 703947951434626327674354402828384933888 12918208 -559476003725269798846370419235117596672 12918209 -1197887856460956317444813725390631782590 12918210 -397214813630539969429289865219796769280 12918211 497776241157917293383257178953338267800 12918212 -171636641505360596715386580098896850688 12918213 310890157706290383153816023489848952544 12918214 -328225738075693244575957669404782229120 12918215 651747682104784397664704336157139288800 12918216 -140131465231683180343254805820043878400 12918217 123336900839272777446893343592364357184 12918218 845921153526631382893001254055989312560 12918219 -286241037857867568331835349571088515152 12918220 -11547882106748116144471477967108567040 12918221 -1304070038820631780320118302699055784148 12918222 -214530453163385704037154207838222535040 12918223 -149233465237973670373244470118339694120 12918224 134964737981090945040268280440630149120 12918225 -289763887211415099817477497354979112400 12918226 11763502569329096533506203390080011264 12918227 64925120450666868276392488384632883200 12918228 -393390710086119400632661534273057044480 12918229 1645774926781644996235011741137760138830 12918230 154750205292493495891369587939905685120 12918231 1110237911605927429490507625584765205840 12918232 47455817970312953451319771805447393280 12918233 766299090532637202410261897213718221520 12918234 69799827276507489793528111616682957312 12918235 -313937497845422730608790740698800108000 12918236 166300895682727132257459006483024161280 12918237 -768117641511974294944307492054602430400 12918238 103160081192902506485272853348675132160 12918239 -154786344709155286374977297892750057072 12918240 281434453684200294225292942056031518720 12918241 160255247858719134583234793787888302272 12918242 20156635905418144467664262720619016272 12918243 -156428845496067042953785988646586606080 12918244 -289542151234369983109467388508889593600 12918245 327385957394120938160439448050553514400 12918246 82350393971077219014237445907767699968 12918247 437574808059708089136738788802593605440 12918248 183182556144546512889748896505194332160 12918249 -496103836261711433109970010562743006592 12918250 711590020665992163861294634388775864000 12918251 -906811246841673316536103830952584515400 12918252 146297663017725780833514049141647667200 12918253 -453967124395693368233302790494215961440 12918254 -280572652634849857584048534078195014208 12918255 -104264989669829957236613167244075297280 12918256 85412444713493264574916513790072586240 12918257 1126152647257135948818914628479568034032 12918258 -115919896725120404205654422398811688960 12918259 901938315085383961560589090460645824460 12918260 -124484766835536874905854418531469885440 12918261 75987342528250110439974661526988072960 12918262 -671865245425890016857117169741160630208 12918263 -1443463880161508672699454821646209470488 12918264 63418417828895786278912859026736087040 12918265 -521605523785359321443944011322672774200 12918266 1189972142816348177113341339554451581376 12918267 143108613543990447379820850036674177484 12918268 286166766483176770268627081706436534272 12918269 -285294549194222147208501353266847268480 12918270 346582866735283647238738716131693890560 12918271 2071586764917954256195849621412339276200 12918272 -74327750082573858756859723637386641408 12918273 332527020783162502025958056416294997760 12918274 593439637232846236495937304488254366752 12918275 -8737107364780866097146698462460752400 12918276 -117415761657068884781521917680939532288 12918277 -1298657687975542925865312370669720707874 12918278 -5325143705327533406550575132956042944 12918279 -114440019872247213435316889182392353280 12918280 632181623091429381025163791779010252800 12918281 -1117097235919272359367157042888102290918 12918282 149596067230930580622425918484480829440 12918283 -689985780968137217698115156396177689824 12918284 -11978540054077648032931391180441472000 12918285 61205860334244908334018579045392655360 12918286 459631229588356839906703352949458150400 12918287 1938357231562568721220492895387138901936 12918288 71569806199322095838100522571670421504 12918289 339158208215284191511263600987943651840 12918290 5709505113630380796224893714606694400 12918291 125662730147454281938413344830728934704 12918292 1253838508097195494914926669651951494016 12918293 -176023786795169589730473398231703049458 12918294 -482795610114239860053402894655768745376 12918295 132193300643071793768071766322553055040 12918296 938494521867002511593493983413584353280 12918297 -212781015163657987925944892509924899840 12918298 1099234525783252857650586116956658588400 12918299 6537963379364518026250892937480629568 12918300 -141589969388539098013836006607926720000 12918301 -1217952291202244447919973543334196122400 12918302 -284738376240732781723683951756409323648 12918303 2305804252722843693115260812769516675144 12918304 385602777669048620806755199443422674944 12918305 -335618072753970835393992665942241714540 12918306 -240617012122390532961558349001471354496 12918307 -3425401516686033458636179562473409138240 12918308 -380577086420723695259182623602474496000 12918309 -893670888823002525966077995893971177760 12918310 -360846726658130073798125503700823181440 12918311 2209697879659700944086496731196241594280 12918312 -578852349311942266287180358115359948800 12918313 -149046850536562099876952471871246586880 12918314 45038216222859693961080643743129710256 12918315 439845977475460755933239422502028641520 12918316 -630434181187203336671253416720872456960 12918317 -2751208677006944038016695681148148182400 12918318 -1612597475077819959626400554344710144 12918319 707278564931748930726904818788207720720 12918320 -16969361808352651381954848884352614400 12918321 137386539996944760731068199735813822376 12918322 146624558667325938265154797321024794624 12918323 -37849499246884700165711797594097688 12918324 210653835447701615823077801024021317632 12918325 212304628815230297132109576494734948000 12918326 146729918227659316103789948761821771264 12918327 27890820366609397267310816495246118120 12918328 -624134343151192224691737141085987430400 12918329 -874463300580329753879092141625373146070 12918330 218200246258899908673236106654346280160 12918331 -548090174168077549463629410800446268400 12918332 -209343909755267953541953568240892979200 12918333 559674712501782783452777867070268705248 12918334 640505425113299254512822595289848468224 12918335 617839239411771618061655767668892898280 12918336 -436270354654028766811195044014258651136 12918337 -1467326531823915556018891018054624480208 12918338 -651194085612085341545468734928235493680 12918339 833323822423393157226402591994891223040 12918340 938095583399971086513788735440292006400 12918341 534159200004743494133157535295006806752 12918342 218596238733474999487407839820248325312 12918343 82992572997454480850002782114239376360 12918344 -304612017478580147889533128115570211840 12918345 -347154059980762024217057161917443020800 12918346 -324012195920537880271388890476174293760 12918347 411212439902495263899814663977069196080 12918348 -640619797123127826180078468059177349120 12918349 -1935392351295313484488743047582924336650 12918350 -165857927207111470003175885326342608000 12918351 -226216301004283325868096239603032169472 12918352 -148970041902559239224139063766617817088 12918353 88557050837377875813741495709938563520 12918354 -718638341463969352772336385720961668480 12918355 696284127668644609103783469251167091760 12918356 -1522937386279596357091166636035240550400 12918357 -743965356010895310485747448133494488946 12918358 47323782733867911181529474294862118080 12918359 -1002816730565455044191318791483072552440 12918360 -327688279775689529617993206598109184000 12918361 -32227407005588014835425301826309575408 12918362 -438193450837101077312238629293754880576 12918363 306306499533977204281661991245877593088 12918364 -276443266111815526913334547923155794944 12918365 -610187564832114417766966550911961166600 12918366 -731753541844095725463140151608398464000 12918367 -62768699569164938451162179855484018816 12918368 2146262516934060902397165372567951507456 12918369 252132160805565307532081551661352148800 12918370 -128114398638875627330312561720183870400 12918371 -73225948139401342718849918217355411428 12918372 -51985797349578952353634782230586697728 12918373 -487658541619372857484196428565218626816 12918374 -17189245321025761977739949662870040448 12918375 -1420320163554755622914553114664973562000 12918376 3097370092875228808400254068886221158400 12918377 -1183180380063347188724017362715240967280 12918378 781650118710651537786076391103936768 12918379 125406769253482643294584198954561490208 12918380 118558102708030805886169074861870167040 12918381 459134406414082724281598277747173934144 12918382 -161302349979943421240876704419156480000 12918383 -378887593000273576890746265855233020080 12918384 -156309207623396375715049774914779774976 12918385 16120308882436981933169990017392249960 12918386 -120575784101719626412433053165898640576 12918387 -136001807122205810427069787723415423232 12918388 -54425630257802505580707969318906384384 12918389 -1707184071478447540671184487553592819200 12918390 20679216993938582096967300644389232640 12918391 -621006792240598308422186586353723757208 12918392 -1005857511666791781584777669865841889280 12918393 -1017194567021322475618064674533243952800 12918394 714632249756425395623855998025161520496 12918395 129609183412421860725571164460536418080 12918396 1215550585519076537702154514330922926080 12918397 -2202455509191411020641937376490490009588 12918398 -875370650999092521804605849267932971840 12918399 -138444904600587009499056030512035940592 12918400 819885163255839541573243357058039808000 12918401 1848437488491418874075836230556936752 12918402 20563440319776142205463271975717653504 12918403 -82383437499967313411552453335532027256 12918404 21592072343951366534510343474240307200 12918405 493576699964549230844068219710277720320 12918406 924264683106646163391456054140391661152 12918407 -94410679056775439366903676669925338000 12918408 -288545415588781568327566147876577648640 12918409 -449033712569216665934653501755104550400 12918410 -127210220891000158644801001279983651840 12918411 1095017723128670682016883293198189632360 12918412 -333346613649960524915378972595787778048 12918413 261817497272291183695409763792703795968 12918414 13826529296880481943320102647341797440 12918415 -782971297501680235538290751389630477200 12918416 38248451272069653675107842577121411072 12918417 702756654973925494143085794584712560880 12918418 1888600268561239899281282469478793814816 12918419 1356858406432413373111046103836237194512 12918420 120063293566354429849265104466915328000 12918421 -753132745583393685831806121416967019378 12918422 -106382808492075897622114398519123158976 12918423 489125425876187542552229004908093111040 12918424 663588189898939802149836103642533672960 12918425 -360768444739559590806011644201649512500 12918426 130953864312255862820865300770922130944 12918427 -2349168860797309986943886569123540399440 12918428 -657122657573469961881097994801531074560 12918429 355784918236595628302472443168282035884 12918430 -110491041307617438047650424294541619200 12918431 299555944150948744620533052045076395120 12918432 -371540590018221073161360815713749565440 12918433 1192347295334181217380879694942279743168 12918434 -1375382492345533201630107965513764564608 12918435 16456616427597045104692144768466556000 12918436 -565864682124635081774227842255535479552 12918437 -305933461788838078570191518057075367648 12918438 59427880786140159589941021277314443904 12918439 40645884136508224148760698670048596880 12918440 475389005279603947103187814778457292800 12918441 -1147647889553012966310015977988831965808 12918442 -341906276173975653739062898509940972800 12918443 669984509235856128444592727615916208692 12918444 -50394737096483526661514378510204928 12918445 -108575785015587543359564936514718543080 12918446 -782449028613641654944623864192257243328 12918447 -1432555423231413448238815654020739080 12918448 97843040946253153738729775689097756672 12918449 -1821914730107663613935145607949238730200 12918450 178762560876593838868586467136074099200 12918451 111831752734708685624878962597713154464 12918452 -2089287648215104278206185713399037390848 12918453 -44341893633858026679573189160996552320 12918454 1010128096002670255276905651014294518176 12918455 365014249140149813043131532276995169120 12918456 -593827273950854366737085422688851968000 12918457 753324846994517025691954909726132705706 12918458 -212084380247517300380619857588285714208 12918459 1255159430839016609403723343608786886080 12918460 351680013368095687771427242528933094400 12918461 -828633267784907118316174060000409985600 12918462 170114835164410651188094885116237594240 12918463 -3443689897874171348844887399896835921280 12918464 259682734652533982086173160372715913216 12918465 236191347628832559616990429037984176320 12918466 484405739193712121500012963728143528448 12918467 -1995014830703366680880242836850983154848 12918468 -498817345932338551746721839140478289920 12918469 -738112308825074254341449530781279973060 12918470 360114617516189109738859382133020117760 12918471 -1551296867277608356369250150609941898496 12918472 -474761812273482850857316445607270973440 12918473 1272126924361016147795126608423248901722 12918474 647266397112179717374385110570040893440 12918475 -348903370024398245899203470951871232000 12918476 224858559759043971332950967600432726016 12918477 55795982388005968542251006827517845056 12918478 851468680579793408549765021598058895040 12918479 136274930632099689443625406114429025280 12918480 -72144731948790089346928120100428185600 12918481 -1477161581598786883722508690368724104718 12918482 -333988308296474332077418336952019063648 12918483 -106370180430725857200639409012063345200 12918484 -989564734187038293918660165251988985984 12918485 450782344779749445332170814906722883400 12918486 -220627785119750970137317812505925615616 12918487 1782243338718195502841133020192454135792 12918488 52974688914587848547439626266729451520 12918489 219499341947702807199679183269179943648 12918490 -2220184900976751976167921652792796160 12918491 61551991424561214421047860559716957892 12918492 -130746356449829753801545141765212893184 12918493 -320517642435331672065533960376515300000 12918494 -573606633952968620521065753754275832704 12918495 509849478092816225007579598056535038240 12918496 -1728532042820360823865562980365528465408 12918497 -6493982732363917425529539878442537054 12918498 124160892740018716729464772589631176064 12918499 -365026029777177711090670761543754369920 12918500 -41742904778129747989813814476643328000 12918501 -74772796576398564100565951810509348800 12918502 -29817805478768402660170897072743508608 12918503 179361640944131536191414561468248772768 12918504 289687346512745199190934766671494840320 12918505 -17043557990113053885778890036849942840 12918506 52447648777271693943397452481177018368 12918507 164254586114823009924038630060054296152 12918508 402754600712487149534239966173212803328 12918509 98733626050887724588990848134245450710 12918510 249252767883636688291069968757882416000 12918511 1537827578200751270499804001637323852112 12918512 53048887813991887515497443003687305216 12918513 13913167950588149335361168747804271168 12918514 -195950364012090350535860431253478789120 12918515 1691145408148506565239679139883485858160 12918516 475770739064225100148378385701740324864 12918517 -270496352628271413721033164289243918980 12918518 -88182895812984935788451191376788306560 12918519 335915810670867927761607646083169476888 12918520 1220624584555984367171840324139214540800 12918521 361237691023807200795471754248304527360 12918522 470756142867689575291050915023261763840 12918523 98549161775063908302335163085958932772 12918524 865147109745436930267915980867835908096 12918525 316502698094641440001644080367473064000 12918526 154621584770205677028692331898655086464 12918527 1527250061684902453038115302523980068040 12918528 -9506344224694867238493589429247016960 12918529 177134212424137023788979236383659827094 12918530 624191578379795349966795964649108697600 12918531 1020933808116994064465525338598565497664 12918532 -449474529126420706593645389177114416128 12918533 29261750613788932251976108332445239744 12918534 603188649075629383128111737032073945280 12918535 -453280514585119352946272321197213501440 12918536 -689202686709474826924581580804166200320 12918537 -46118699320606593539642529581363109120 12918538 369580507695160508431420751604843459072 12918539 200193498464660731787180769242667494160 12918540 298628223314685222625636201955478604800 12918541 433109360957347363095529196141328911712 12918542 13625166437063539544275895558404264704 12918543 -1106977106707375951152101298713851440000 12918544 -356439616724413897664197790836944855040 12918545 -1243103599020394260024550143576208514700 12918546 -640800107045111898233232126504007634928 12918547 706794581749074644933828531672419805996 12918548 485237258006775925516113892608943749120 12918549 -53814419781528205471362673985166108672 12918550 -277528032959022810497678762437095427200 12918551 1880857205628813095957717942152582356552 12918552 130499913281523479996082104379615436800 12918553 1380368355578348860048645703264695033802 12918554 895569565347526566023649198951655173120 12918555 -141047196132390780497278595057874921600 12918556 -143960620068465970774687226005605158400 12918557 -300403794771207362172826135835971067214 12918558 -916098381991182505468577565206855848320 12918559 -1911618747419720698013225611803346894240 12918560 353108431760789264970835052871769128960 12918561 1311542589206058883089634842811657271424 12918562 -504494883910732819847751486053652001968 12918563 477790687217106451005646883164439543760 12918564 6399094590648163310370655302327041280 12918565 -543911975740051669532482799151342240 12918566 -184491882365675360505679481744929140768 12918567 -5559632364978156807126774031709270016 12918568 162723976193141263238229337606862929920 12918569 2014099245127162757347375361652867164544 12918570 2506160610456034539140723349543813120 12918571 206246256464663072772286193748066860640 12918572 9407870914006319122989607043589396480 12918573 -231811876110931408386835683246723888756 12918574 -1072156249577583973782167323308099574464 12918575 1021362912237285441568364063026351923000 12918576 -3080195205033382790357281199570288640 12918577 -947322763413622683850841425121031275200 12918578 -62760146573694649465394518376215628160 12918579 368609846938903248553929793856837187384 12918580 -279620866564477005334553222839350796800 12918581 -85911987141634457194995063608178108960 12918582 -1063590794036806495722523953235805842560 12918583 -2341830610237903512426555314059803502168 12918584 -193338987250226678300883398061410304000 12918585 -133869959282557288177460455440191313600 12918586 9110606913171653966349570180423477504 12918587 491217638550723674359667156185242096144 12918588 227139211396417569040272911775822038016 12918589 -511234301847951357763591170954273321454 12918590 1013762662243692352990023766905907384320 12918591 -18722181889997380041703644747862426032 12918592 -150965075859088824846867354862189805568 12918593 259465305002114269400976835197188344020 12918594 101720427079303369717260527379343564800 12918595 178817132882711927137087108158892419600 12918596 241364980725569812947965848320350851200 12918597 -539703225817898600759467720556769933600 12918598 -58704051091725458376082703632370534400 12918599 131407055947714573749461474903439767040 12918600 -405400837924934341750991126221600896000 12918601 -536198863647028724818502464893070541698 12918602 62619884600602374198927332641658493792 12918603 528205990077145239729896567834421409008 12918604 537761531757034341258029224037450113536 12918605 1678444759224454816794846251306741689440 12918606 283399552414173577424454197038151950464 12918607 105990094054748721427953233641615287360 12918608 59998217829206885733136407801707888640 12918609 -852573223840652573342518499698456327440 12918610 277823594080852146687864886460736204960 12918611 271829344397495288594576119270686975000 12918612 -151064381623570859522765556537174614016 12918613 -2021592751539939809593833115250925088000 12918614 -353101687837697377567000232391614725344 12918615 259206290419755279741356802539600640000 12918616 -1299026944684651172353828247697011159040 12918617 -198495945562497734245028096984977895040 12918618 -288425795954133179614599598219233175296 12918619 18928299406586435025809217046371758592 12918620 -199174673947004518853333998979782871040 12918621 -165680373700687923776611444752225998496 12918622 -846522627164463262654953995942066709888 12918623 -30441620043814248377189883881375271696 12918624 240584469480030201172392514918672760832 12918625 2384638327070636786599794602662137825000 12918626 -11421864289612839916254490352442955776 12918627 985905255662589464395762974972700321764 12918628 1153854794802276358665588501726850387200 12918629 -1036101488484345939545573067385333920 12918630 208291223224476348102831406360117248000 12918631 -752851620222747811905154427086527006336 12918632 2122278515959869920252710736705303347200 12918633 -158147810403490322320249811885902848000 12918634 539365030156234345445136125518308471216 12918635 513976605381261384925499151462356602080 12918636 1512096197427048863853306213408088796160 12918637 1874308394997750835404974953295031379286 12918638 129333374170010053073610156466473030720 12918639 905489939071515229691113427238511832448 12918640 -53337004142143639943627543173555814400 12918641 -375468715462642067881320307665447904716 12918642 137190316043101887838731269027740932864 12918643 -1783078882945340890839523054423464057920 12918644 748492892089367093409494918117243241216 12918645 -113158126264388593447056018675289416480 12918646 96935315388229043068725875107871835264 12918647 387489825675869617892587669083256550832 12918648 745934902443083223547993970547257548800 12918649 -232807465687661272311063454535266021248 12918650 208398840762751405728464396714296030800 12918651 481693571920057255952722892760042233280 12918652 -877831384749507355698563283429162686464 12918653 -2204862556918099422835125309601576112736 12918654 286239519903518529905928019830776203392 12918655 -577177820398885468972618910361639119040 12918656 -1681287188298211126495695479630557347840 12918657 1021807486124797352851022542510559719392 12918658 -724997305809004071649945231751444086320 12918659 -545031148426091034061416042826018829040 12918660 -400701627542371057343964130997168640000 12918661 -33852854340646047416108712494439265280 12918662 1272843036459873237777620364119191872 12918663 320063690950920610363107200068289141760 12918664 -69606512756093610271368307009944207360 12918665 -453564961949010445070069893086565526940 12918666 -213983751708184995053868185719625938176 12918667 -329623826867993536051650713335702794240 12918668 -116691066416322233822732299900270439424 12918669 -360206786802106143765213824988638088480 12918670 129142638557840379251512128970810051200 12918671 644958399095872614031029457120035661872 12918672 226522030715871301078269666147079815168 12918673 901102867288739483973412669428859871040 12918674 -122172052588256759589939804877305547200 12918675 -232990262476104342326418574386364742400 12918676 -802488796320723430948399098533461975040 12918677 -1911076604149095304046953741901992335474 12918678 339900913462969179536649156139049970624 12918679 -1352358721107975946852830630733137265720 12918680 -459952288460666142859652324942103552000 12918681 319623658318691437075632477628064815770 12918682 18582455104262148107433946759433395200 12918683 637685653401229999594641334100225692932 12918684 15475392067364406030077142933151259136 12918685 -734300740461765252062570441897489884560 12918686 -462812208480310251366844673711850031104 12918687 -931401948844766286144152825849587878840 12918688 1273493694921888254619539797404661186560 12918689 37049277004718257496789115980311075200 12918690 8913771825729468466628570061990542400 12918691 -141257965891716942653748081860260452648 12918692 321379669103504515331531068020073807872 12918693 811938580220878813331547181313542388064 12918694 -132206896063194551802821359934847922176 12918695 -874406058420400080881237238501208681800 12918696 547989279973903451577807773763883499520 12918697 -753720812071296777402614285479030719360 12918698 3238891402895718825929457679997055264 12918699 -788732576327224444777075083935984297400 12918700 101106403546646419538280544198331091200 12918701 1183357541391634509422423653220076556704 12918702 -770783743554087897318862741087436193792 12918703 303599598752275670777222525794082932128 12918704 250321196517240574732649827193174507520 12918705 -11342236352709832259820722422224206400 12918706 550279746266395449616847987891859332640 12918707 -7134113526773888676086295111902989044 12918708 -538241318659860220359110506435594629120 12918709 897221347793340843586115370628860253454 12918710 75097876546701434990998588936177992960 12918711 -72338626602362668138607548392551838000 12918712 423056903714052557095026210575525068800 12918713 138117777066101120165997107503507082244 12918714 -27944162215912644569054985055125288960 12918715 413190634976154971255371827125829951360 12918716 147878340908823701572895773656107443200 12918717 772019822955360072457557287740591545600 12918718 -117306301980365310141121794672185245440 12918719 1058253215050889834421564961878944718720 12918720 89241059570395087405289474753329889280 12918721 -1041119012464825725735747380926222054078 12918722 10509933969124692923987153335867080912 12918723 -849271790260205540414715925065251779848 12918724 177431925181722744220021399836518838272 12918725 -387411061140986839172695878992915679000 12918726 -402788885659949829669158948120086611456 12918727 206481919028761242081217984340648498440 12918728 104250401373996963060184103892625858560 12918729 437006305971655876808994820432269754368 12918730 221525290777464423696194100148017496320 12918731 -269416551511633963984464056108422174176 12918732 -54699801998678020843732020070002475008 12918733 64547670736845479900672876925257188982 12918734 675109890201891341216055608893326079872 12918735 6965199589201993616736723330798993600 12918736 -558138480205280817711880621838744764416 12918737 -89152793675573848498326572603798342232 12918738 282963194068185807282383731341476359680 12918739 740530833118374548806464473058693574456 12918740 -1028826961735950358793230757120603439360 12918741 -255997657525950444806322148827146877120 12918742 -889243648961221260259006035802953071808 12918743 -220673103654687398088690051560820934008 12918744 -394476420150623131630470600342672384000 12918745 442716401929260153967633564272295349760 12918746 211828926078910181109244123422240480 12918747 948630617405141009403618690003262911600 12918748 9165950473855403192334830086258562560 12918749 -2000149407506671067552158313719588985664 12918750 -84589916170331869055452923927213600000 12918751 1459287556892365993888745203666209983872 12918752 -583841551823074734231549120186050150400 12918753 -227885269800571375458622286410760854638 12918754 -416143944585282816595863810760440434688 12918755 204993871594189325228903339656625787360 12918756 526285161888084138140748048973983593472 12918757 632065245366029831427073428603343739006 12918758 695502787219829222243924490157010272320 12918759 -8979691928173471026030615206807685888 12918760 -1206689272138251080226179032202894592000 12918761 1936925350269083848813860073293748018362 12918762 -478478632664350335017958421739845383072 12918763 -388592893063795572103615003759045876704 12918764 1118370929027472186772307988374396088576 12918765 593144698741198540866838801708527096000 12918766 299016418991322723343836478387993764864 12918767 154851210638919222409334200246088176032 12918768 66896645337706801790776556154375143424 12918769 -1944991668662247112816655347902054758830 12918770 -270620890442911573377697631318421517920 12918771 -17436553094692756258793702015796029988 12918772 -121115481289477420229488996821591390720 12918773 -555443583047190490592562774074101956960 12918774 -273398074206723358518162865412471063040 12918775 -702510382481402232882277393177517292000 12918776 625972727073207531250971178650515496960 12918777 -158922718204176125655770578837776231168 12918778 -587944214853744881443641266345275512576 12918779 -457982870927797066695738432512355910620 12918780 -194813476386571966049676694317556131840 12918781 -41350667235774222781637637527250324608 12918782 -903207756512645290587096490085373739008 12918783 -548533313182585739658861829220051518776 12918784 -625501032441636645216855709970501468160 12918785 164711638144786309811446395502803294720 12918786 258750304739309612222611369004260191744 12918787 -525604486033542059461393156030900524848 12918788 -469450996999712357883434412708547998720 12918789 38973122183513263008731100700633899480 12918790 298849138177333765560770667645239950080 12918791 -35031040252791932033282270851536794880 12918792 -873437205923528166374152796686274273280 12918793 -2125275505695112861962773007153992755020 12918794 80888594268381716473464220896225060864 12918795 -428626575644657529077243123551241997600 12918796 -1039917581139688799607651885577453338624 12918797 333116700776846205039386478693830478912 12918798 190004383953893755926279570834037077120 12918799 -165250499906907929386920755934544264520 12918800 171233076017380235721924207413183078400 12918801 -232899818711543162723519255263883933376 12918802 112879604028531494762480718004919370912 12918803 813843968681030205416489696557250521200 12918804 -442565605325474859313893394086898083840 12918805 9018767900704896140697814298169795840 12918806 -751784330338562023764431491296130995840 12918807 540690152010149468654610521925528072 12918808 437992270362278977120042457831321640960 12918809 -391135786021536621505369548112652331768 12918810 -45966547588126049522224053585467489280 12918811 1841174126144976277585987378582677409412 12918812 1374189513758186126466405364394251654656 12918813 20587774391624984133159905430958567488 12918814 -398274974453382365630285040523420911744 12918815 11663549248924292679297454514767561920 12918816 -380409707037888938665765160197570953216 12918817 -106151739341106662210192673646838972880 12918818 -199196430592059477777685305051446866560 12918819 -1486441528435986899933231044909624056456 12918820 230657530467827620877904512514978382080 12918821 -741548896575393385668149682983915555328 12918822 -67503738629327923437493637585877350400 12918823 -427630398128099277597601747175287709136 12918824 597372899979323964598895411563399741440 12918825 -270300910534493650324995755072775780000 12918826 -406481979125788939362834443959734621600 12918827 2055712645231679469894840417698602152624 12918828 -263235191495282572204742918006055822336 12918829 -343643873959959802968682514252426891328 12918830 -27503631893794242345634493450273701440 12918831 -721903257021902223292765221612172576248 12918832 -487575631000577513703069849830868926464 12918833 -96944219837260804758896012680535308620 12918834 9994214275469466290201402413868389248 12918835 -489812026449988448177492702817547848720 12918836 -365423165446714359514388322653193338880 12918837 -220581402337966646052731275210889238240 12918838 -23468363193488085599646549930884139456 12918839 1061450108076058463491645151187821417640 12918840 -847943602530185264355332470880192102400 12918841 126310239727404530563963158653210632960 12918842 892517716244105826352108336371791337072 12918843 850132202416045252281581052682166736384 12918844 -796809211057384978367013412341661323264 12918845 125256460698049023475553116115449661100 12918846 -26375679554924409443119116698413090176 12918847 -214351875898351295756787007196754769920 12918848 -664764833063454512311978186846271176704 12918849 -773797108982486037880848332834323305936 12918850 12800371094858372992005181407650204400 12918851 1209198573683655978845741435190644471304 12918852 409076463349791837594622761813634655232 12918853 703380919621276053030438307746041651102 12918854 85604293611537883499962910456263054080 12918855 -221110472273398244151327512499467224800 12918856 -370453922773620416944416733643795404800 12918857 -226095582083541715119473013649011074688 12918858 -6117268378081362198609342834663985152 12918859 -848720915706882053734756628226942322584 12918860 -896069242285979108904227516969172403200 12918861 1423618419080381008276176542848237060332 12918862 1941527740209972679352917236988080000 12918863 478115538645006814905687800085121149984 12918864 64282235432925108139386970432005734400 12918865 1231435701798597515796091478449790826600 12918866 513265345587329179783672552603050260640 12918867 165068710739164103117974665962850842688 12918868 2585275031855115627054687247080078800640 12918869 155934016198218798442525266726820714620 12918870 173121409395373322826270182707260750720 12918871 -121982657248759346163022595400962163360 12918872 -1251534157317277840587264366719219251200 12918873 -1957302037469866549892159986787868809472 12918874 914329616887718768651134564286582589936 12918875 512513137225797282213080138868712548000 12918876 451612628451514752698193256177303633920 12918877 16072911517299250910888314456099922080 12918878 64335451595507639200397852193486815232 12918879 813205466649088578957513658520479564800 12918880 103982085597968327823525874112247889920 12918881 294205390639976016287900659987814904000 12918882 -364246249870163410484914251624279409920 12918883 74115752785376748530723673317082532544 12918884 314663273564324969730390031245779712000 12918885 -322561611353724793390976452125864871680 12918886 -566961830487497434032476378374522936608 12918887 -903965659664345710105937981512361755464 12918888 299615540772691011302774884953337420800 12918889 1479393947928960756025739631416914565690 12918890 5121769026552598024528323948874260480 12918891 127473014940332338162074706285406077440 12918892 40169535104621530634503776824874352640 12918893 -469084651267191661163297726012578463616 12918894 405145994731364360993958384262647220800 12918895 -664843253469570217174220569258169071680 12918896 -87030804273430100599998799280443392000 12918897 10480379916697170122043731807755861968 12918898 -176649561628757071338849631784090496000 12918899 606785974523136173135502009873095031036 12918900 -45059558998586903111658358542596659200 12918901 -670063359966018069651587236639575686098 12918902 997728913450746196759031236043307860352 12918903 -841458929643788699553625352762821327896 12918904 -1168710187411492251222434127974697738240 12918905 -277207121674196048634399420411308618940 12918906 -64937058425356429047948630407081164800 12918907 896672582898858631852325100516072437156 12918908 661388057064888220609933546169196748800 12918909 -182143039609956873499746367468313193984 12918910 -581244562971168679237935658109137217280 12918911 1320180265721848399981049095162740016512 12918912 -1393014108532104007244777497611888230400 12918913 -480394551566906338977202850473530213440 12918914 -471994185298113437916868256676470800944 12918915 -898559432355741191196181590218591607840 12918916 -501601736365647808846415626093907202048 12918917 -45105618557636350589634407656807319520 12918918 -912237109814790857650574947952066205312 12918919 673306879879868056649805152680054567144 12918920 -2737640021709864640794579021643776000 12918921 452904291408935094367423975848000937440 12918922 -91661535289267128362706905955432672000 12918923 -975793866338583833729456575289260854828 12918924 284935288363669479207252184635804053760 12918925 963696880575060547316131260373674879650 12918926 7391618447938422787718562240952861440 12918927 -511483960102966512672285439977485731968 12918928 275661002142425094233287050442612736 12918929 -197877567871068350476642169853972233880 12918930 -146449215244396081879916519016416309760 12918931 184056693064395652301558251076191010732 12918932 -150246097160330671589115224053111673088 12918933 -12958865744656007388134513664407016900 12918934 257024525617834780081672037713647768192 12918935 800326364513482432515862147771219503600 12918936 -192131344421433513429727403161932595200 12918937 -2889913802768947470100282238623503996288 12918938 -61066791778801753336504613123008216320 12918939 -362065759801267024856580103104124425984 12918940 -290101717986280111204795299328707133440 12918941 852346294020085134500084146408649131872 12918942 -210975545778780518534640967810138100160 12918943 -266688489648243282231592894781562219808 12918944 -1528818868313691621564259879732717092864 12918945 159892080173080222661666993528515002240 12918946 590296236433772886920967600220598007360 12918947 825760751833442957930989543902128638032 12918948 157170302809848722937758523550963531776 12918949 3197375624543717380596104368926393696000 12918950 -160407063610767699321723538846770316800 12918951 -692882034995184085639107661053656423232 12918952 286947389766524627685473001911882373120 12918953 -2113132066262104252168074103903865639040 12918954 669042497587375261300701634626832830720 12918955 531178146501931679551258277368790841600 12918956 -42504564146768342306115417196498937856 12918957 -115024388342217199775139853926437944608 12918958 -511648800060880209617142480888573209472 12918959 3425226989864817815052212824656588766680 12918960 128732342880964527554077915800138547200 12918961 -247173035749517391039332379091243919376 12918962 7976242642749823114895697738819139584 12918963 -480491668248945363838833528587249573136 12918964 -1301071859838972382900794442926977425024 12918965 909970956147158356941741977655367192860 12918966 416397965797355329292247729407624523264 12918967 128353836835572866001744663473447537160 12918968 -1074183542806187787908019223799310397440 12918969 40049896206078499191632974107540074304 12918970 -272199928288983162474109254015122576640 12918971 280402667055120445629642843378730303104 12918972 352249187417731252774522433412158275584 12918973 -847230537040687445885860059540472089600 12918974 1149664038018497888428131044883545779200 12918975 -334280206973155335404427589633865614800 12918976 -104493822619438396806169259006347968512 12918977 -129392849418542778589595270959895716668 12918978 -335977282754698148398978283537822700000 12918979 -1663563436688839029898909919029819444420 12918980 756828624677453337626408730621128624640 12918981 54909421824016874286222632362013567040 12918982 881932812021560505801108442530595466592 12918983 -424354421028694447034400094394783648640 12918984 -139552237413334067427998655465371074560 12918985 10953536691220372297407967585476206400 12918986 -1185271077540564250317397250828647673808 12918987 -104983977204161496161779315290166420560 12918988 319354085503798884874409940807860047360 12918989 -57842841046861057568458560235938325140 12918990 33361496640793190177690621568124723200 12918991 -1224286143682345141384388433112018862608 12918992 352173164389373526425571607300744151040 12918993 300464378890213836395780040212629236000 12918994 -313461880881304091849249523668398425600 12918995 -94982508931238180851003465185909477120 12918996 -330565907311210247445041384673213982848 12918997 -19490420911393571579399208906454234248 12918998 125911961958269252082674909422461300000 12918999 696363070883975464028140060153373954664 12919000 902295484554253487432574840366643200000 12919001 -529769665924388559381863483904561610998 12919002 -36582481769199021973289183911407138816 12919003 -801560894711662431636833140091044278560 12919004 68378347331411783142967193541236345856 12919005 73355573710323388629120797504986212000 12919006 -20508878020164684603826512714189293376 12919007 -1016211435544863560682720008688870242400 12919008 -306785616796724663459635226648984420352 12919009 -176838275002890173799189762077461725790 12919010 125498862630687367744204322209710864960 12919011 147618876340278788771282181464096702208 12919012 1337003289763144331543566679380271887360 12919013 1024631844676765450783249164826309307262 12919014 -19075978359491888621123952662908703808 12919015 -638406535213980089488968746571724927680 12919016 -501238478359748704600043018212753981440 12919017 61839064285211849982922394174895104160 12919018 101075391046119291200375248478058338304 12919019 -1431516897044334488073842271313325261580 12919020 617599563673987015191532802313002695680 12919021 37779167657021150371431232368123083222 12919022 -1100184705954640881121502306891053322688 12919023 -119161072673756378158905750224134356120 12919024 43595269486640159599528017018596130816 12919025 -124349862050327270503196703434205715200 12919026 50656267061793368924445207048227670144 12919027 75699953421454839643836128797946287680 12919028 1345533372158888937128217121850866913280 12919029 -33578769737005094904540223204160871552 12919030 250236019661096482537625795882271283200 12919031 672146138894170119203309893055057111040 12919032 67674772431307298857390835728336773120 12919033 628757246756747726687536330711223593728 12919034 -1483515335857003005922991077754378268960 12919035 -27969736511093024230451093414175386400 12919036 -624386571649659529409280531937301107200 12919037 108970864228128661343947786131483445152 12919038 -555134042019818628475949039994928852992 12919039 428232380133915117319396599322722035056 12919040 -259596913956738441926800814114277949440 12919041 330963714044022017047554761686377553440 12919042 22278224190573628123542455874209814432 12919043 678855563352961423450497775010073527292 12919044 806601414543781120560384214412991753216 12919045 1593586901032579581363968023583202519000 12919046 -7085560567236517468574762995044373824 12919047 807258070457920273023124995226090444200 12919048 840685177512099039236651738046410434560 12919049 13619928262261194825013689887737344 12919050 -353627310870128212321881732307845408000 12919051 -895307099191101545966171676135989707948 12919052 1040145616777660019332493194896611576832 12919053 273761649703416442938541858910600133120 12919054 193321246135467597379275607546438315008 12919055 1096665751340090726601761038945562829960 12919056 -42214160031549423273056949055749881856 12919057 1523807044785120322076793867010857200306 12919058 118748326420692886087007137330623958176 12919059 -337768791934261627151495347078881240192 12919060 -135654155692065510437838657347387596800 12919061 176966694500321438073934890132311323662 12919062 48435415185811483310490653886282136320 12919063 1651660600209528529819886040226643840280 12919064 -277218588172579358874634251576242012160 12919065 -187511707674341660236571991822476131200 12919066 -258404009817592136145971980452861546768 12919067 -202173547176226784765177903874533108208 12919068 218225463940218118092536823343953776640 12919069 528208878205314134582780863012261771840 12919070 538960593532399775655054920078603676480 12919071 -291103639919968614075863939990917057536 12919072 -227342465380217222689967125489476108288 12919073 495930099696882576237437657886353208240 12919074 -355952459093987151218788399955516276736 12919075 385022256864920450492325317530467161600 12919076 750297278099267276786281038836578949760 12919077 774286267382140418471321962066447272000 12919078 -686542807565013423317099557614822975744 12919079 -1730745145854237388227530630141639739720 12919080 -126970946969855365644322936794439680000 12919081 -25085082838275685787813286330647451008 12919082 990415125437369592641711656879730340864 12919083 139831212284861962601837608899393063600 12919084 -217634660062658004125396777226912779264 12919085 -1050945072534494857329653292312895247220 12919086 42600490487846007840003734457941070720 12919087 -1558102504295038032187684871044994669768 12919088 -62854334047446027622235605165025525760 12919089 190401948458150901623951851485378717696 12919090 -401421034473459151477194891268467631200 12919091 1918988896366968076944870992818329348492 12919092 2084961454414757668429277221577705472 12919093 1549849537284682027538506761643759167744 12919094 327273716966744709571566379014466456320 12919095 -210426034328152850006493115700888064000 12919096 925378258509405852517855034882373058560 12919097 -415783872938834073191257941688492106454 12919098 -29476149493226938645173537120371315712 12919099 -270708458136205273246170027692139699864 12919100 -64080281672270580721579634216028211200 12919101 -408943472510878119295182890563085796960 12919102 17462766571171152342961246211436620544 12919103 -847315735198178918821147838638368387648 12919104 165967373715250796172870226784896942080 12919105 -490632775673768133393263334546602562840 12919106 593760260005345183243471240754089900752 12919107 22366802488747843659288521725089016320 12919108 -1423612785870607891627369601576102134784 12919109 -1060753501923211555076899968944892311040 12919110 34384545674534405439819998361676800000 12919111 507173360618412133311899254124791066712 12919112 135023101877789569636017614629753651200 12919113 -246958992537678297268340950244178887958 12919114 -194864555024426284296034347586495170720 12919115 885662762509513800086727713367558226320 12919116 92461838158179795311166651613333585920 12919117 950362843936253902144518651843989650166 12919118 142083784405633257189577942330617965760 12919119 336905097184848090476551054931712228744 12919120 242929927167496888068084221376953057280 12919121 -84515698779199162559795178408255419160 12919122 -713895899101247075129062545209981103360 12919123 648293543622923001999907789342355650560 12919124 832029567943426741509340729364160487296 12919125 -1923771005634676838968162964022449472000 12919126 -154694922211663063328594203843436421120 12919127 -723345414261832008128064670891117768440 12919128 453330002630884582139512533355959644160 12919129 30892615423814327855759679678783360580 12919130 361681536281422883259865517190604800 12919131 -1196881057318075660842894736761734431380 12919132 -1540443056683974463898357865742411247104 12919133 1077366259720725165636202561178645559576 12919134 70973332498901870611107093894299277312 12919135 11806830396959250315646745647602620400 12919136 780624488837064075087441383987234734080 12919137 314331394324795012590003352874663506944 12919138 386814156334739935969780365910836912720 12919139 220276649618637475932407511081644190456 12919140 127796237218969793514787662898578731520 12919141 -465458551676237055532017486193472077056 12919142 -177557500568746584528775540878477522048 12919143 -1400222198859479347743561259249326386136 12919144 -1130965633586768019048447769029227996160 12919145 -497219513908323421782966484766308320000 12919146 4136459620430286177237028183209431040 12919147 -349408833464816534780465302735338560840 12919148 -362033242142732313638663276255037863424 12919149 3450989027431118707451479442003359924800 12919150 392528308430792713754590299686162880000 12919151 -632428728816554133453792009033970813488 12919152 11844359080878038648251358464733675520 12919153 -754851850667896374620885344682410973516 12919154 -30447840873475626337624146256519690224 12919155 -149575890972795836123732393852459585280 12919156 -151880064891550460408917038701503766528 12919157 -607235390542379312031969015869686861056 12919158 262932840658651680709809407221738978944 12919159 -1034075852944020767500858423179234475560 12919160 103113182059482216515251286126499840000 12919161 33429223041790335696911800203266397600 12919162 648745444657379787545108971107982526832 12919163 -995071318631079849559929673363592394588 12919164 746477569962787298915866571384183562240 12919165 89300586109420869319689827280845529600 12919166 -311070978005462708877980247635795052096 12919167 -251095425477321006015218818589616967224 12919168 525512308617286010377145261494496133120 12919169 1241558705872491725336243014815674602944 12919170 -111788479367678196564699536335987200 12919171 -1992395922245015771929831750379784043800 12919172 742686265533061138644988703738282754048 12919173 -16394836170176256130095895582923618336 12919174 122056199503133190651187412487639610752 12919175 -10904605128825587273140113028149006000 12919176 -112546236183067071664919839918033920 12919177 108720683181510896122490112644201172660 12919178 -21453321894315124652537358294028939776 12919179 36776448408143105554202194481834065920 12919180 665145303141260893757790657618647331840 12919181 -609644628845104793562504269630434620000 12919182 -79868731679704177186712302292262800256 12919183 -519740874026189715606475791551596547480 12919184 -454607505807592610918095945344200392704 12919185 -155625324675972492231027344194604155980 12919186 -314075235090350759982353963746104637440 12919187 -826066928852245906406484612302691187440 12919188 103171473391862125196367209417714319360 12919189 1641387788830518174493809444599146478990 12919190 -264693084756863886983539012918728931200 12919191 255580002769865760160943729446216083024 12919192 235379267080136079552441379451360378880 12919193 -370454402530092572902238372983039327542 12919194 32368824883079426908562538809230264800 12919195 970748029680709615638766228350480571200 12919196 530849170226933200875467962274217331200 12919197 -264812233302321083753163740393455555200 12919198 511792331767699734848046958115073295680 12919199 -729044437509868783147771611886073800536 12919200 -53421183355159927686537789471719424000 12919201 2230957101551489544360334012396152859332 12919202 -252806428405914721404976140710890414080 12919203 2169653123824214295673285090761054960000 12919204 -758508735956241461605751492752633876224 12919205 621333080778265509281045361944009202900 12919206 -180211469416506909485269350056814309696 12919207 257763032028443436936426880172054616112 12919208 -609777406403866433991153008513086832640 12919209 885933810191471744914435825623925566048 12919210 661008609266666658686916682618298520000 12919211 1335081724771204929794875436309075413812 12919212 175186028397262172434620135726281838336 12919213 -620937159427700869231417356605101375476 12919214 275126684962514304058904507749811610624 12919215 -18052917579996039112987446341063662080 12919216 -141171018881969202563092388262598082560 12919217 -101747786321636324357786415841382670480 12919218 130659233153632011586955515605950896128 12919219 -1024387203985348576527287728921780328448 12919220 100762315451620299627175027176377333760 12919221 -4510683350891463680535946457634762240 12919222 -1472959372391217473609269302828275599488 12919223 230305917947738313733945883559990571584 12919224 144253704991017636195623764764803665920 12919225 71899996485480087681529133079650256000 12919226 88061885152800086573363703676751667312 12919227 -374557376771481237400638951509588207904 12919228 132333321365842745480076281917390739456 12919229 -412183696510279320299374050227838212340 12919230 224152755864812096645723318461976832000 12919231 -288765576895932838504982081161844708256 12919232 -555899996515924334723211764997763891200 12919233 -207139099948076534948125487516778098976 12919234 124941109655542640860286362235862776016 12919235 -517843067531290860676782843423227931840 12919236 210354041243849336569015538739519467520 12919237 274784836084450143457381269355898433144 12919238 6178995314934426324286524258746249184 12919239 1763702951168019176507674147989361995000 12919240 -300344808378915573337144641659535360000 12919241 -539448497536134314879091830479866632358 12919242 -96771902808161017341829597722371820288 12919243 1847003317346516785012685671792964057492 12919244 -345075760015592659364294982461949394944 12919245 -76452002854815917372487715584236972160 12919246 446867559782797618143487957333159611072 12919247 1507440431129963056255317805647959203512 12919248 5674449204229587238764761088657899520 12919249 -106747349173394287515916072194370526400 12919250 -356911892220686489532405339563782656000 12919251 -118894558441254217713892175183596230912 12919252 -753251697919246848965043070346268238080 12919253 1371760043632378720272526705256052585738 12919254 -321131922006256407853444159071700207680 12919255 -473669038398713181021324540764992687680 12919256 -8305143919598973063814656761210388480 12919257 -34082589745765941520882570053905712060 12919258 856520393791242250092555333225390850560 12919259 292450818168519866117243663712737978040 12919260 13124016334932439466200844741365647360 12919261 693383688192065611494182979994880433984 12919262 1350930129635138144482233230660967829632 12919263 -561386061473674550485576271407555138560 12919264 -12273455444043657899022357023993364480 12919265 506499263198096534704232020167201686400 12919266 1189253966077273606606615486493072784384 12919267 -618884800470764108766475738852180579684 12919268 1903276574322677320477581145935159118080 12919269 -224078498593728911445061932703884262080 12919270 -35046734046664969100338157133641111040 12919271 932298380416737114996572015105575388472 12919272 -269065378334365282806733298071340974080 12919273 2506237720856493047516186213175372110522 12919274 1081063096255149622377358607687562377136 12919275 998484967343956958493067388910736945800 12919276 -1236430073391761610593513099837553667840 12919277 216688335181530393887658476527959682272 12919278 32839750917460861117235145018994083840 12919279 -351487294464253170119027725968721331600 12919280 66796817528631157641606869116234629120 12919281 -100691188038212942031713534691430200576 12919282 -132421964333901294155021158319754393600 12919283 -73368339922520478771187181067661646256 12919284 -45890578842404729106778932857501122560 12919285 -974299559449157326646060488643538898020 12919286 285955814438547256512494224414089929280 12919287 -14490711384203040591180756644410657536 12919288 -39310533167285421808413679724439306240 12919289 -352288352241703288944746111990172263280 12919290 102316410536227034090256083592058890240 12919291 278469979062914630741362700800595820 12919292 -531211608456099197597635794763396521984 12919293 -822692115649117832907830238247924110618 12919294 -540291191700217059176711807842067833920 12919295 -255010790508707810070031743488304130200 12919296 182563711494826807121732375642231537664 12919297 1022833576185296028091731384484004481600 12919298 -283414869585074192404482871614341528064 12919299 -838163981872558984077530680157506160136 12919300 -689183805121129820140482052764613033600 12919301 -1198021838340085437908024272148645713698 12919302 -69437066028925746239890428551807600640 12919303 194143611163865629017942364994523340560 12919304 -163073066955233085750774959395570314240 12919305 -85956517086653164144073906781229743360 12919306 -103506009442799708146975869172970810016 12919307 17825560556592257687192506239199596288 12919308 -2693525572567257787601506726569160704 12919309 -641918743582102777496530351062064622996 12919310 444890299251556111163495772590047546560 12919311 85920981331047580568149696794719402640 12919312 4261153566480183813249320412376989696 12919313 -1053084889499614275421238033469623713920 12919314 -176547941195997523086057130052061381120 12919315 -582781885299082483038494070298892969040 12919316 835094405032337656677817874167293265920 12919317 -549576724457731854014526461294795303520 12919318 -364599284988877216735948631537099804640 12919319 39670342656887835231912031330839606912 12919320 108039771986356674845272379507333529600 12919321 2833907738808765874891429468558813972 12919322 155867275557056572555363630542136784352 12919323 -79920025991972904121793070900399795816 12919324 678333290909416864407174061296743265792 12919325 176390426480074860709799412206913612000 12919326 32124927328567664562486281196269199360 12919327 893713127339817600594912904705589689192 12919328 671415029752933972403077450087530823680 12919329 -197695498134340064610017040772859675310 12919330 -254713034165270439723714809571915809280 12919331 144942556011422792840051844065209297200 12919332 -618299564680733374004501894060839984128 12919333 315907269923577355460438406419736933120 12919334 -248132706146656436811394158052819937280 12919335 -334147523258131416373466007606376051200 12919336 589017451422228127510600332625732807680 12919337 963481777393960712009025258631283743092 12919338 -226540284659815180584555352033771545936 12919339 -30640645918031313873346150631283542860 12919340 178316838079479489507840125199273738240 12919341 -1406379038302042932183611987446092566208 12919342 65719598448264049883481354144164171520 12919343 927043579557209116096896867650187388800 12919344 287830220222498918193630799493081333760 12919345 -74244971106410662697940775183086864000 12919346 461839706721896443147401139512343865088 12919347 196938815795833983214996347979610748240 12919348 -648206988090598619147603550381993031680 12919349 -1719141907967148926792345573954307229536 12919350 -3705296855161823957615885964858124800 12919351 153168661333090364923872714038677168104 12919352 -13921583274287381468163068535887155200 12919353 -355943372365047689303920921587481454016 12919354 193729470030976920241669117277485777920 12919355 373204381266730671916929379064740692000 12919356 1495939425044012359212161274806205038592 12919357 1443876456535062969829331985215775491232 12919358 496388160954431478482726387279131457280 12919359 -27875213606174767990150209442760343096 12919360 190681913615672616109316947967370854400 12919361 -289103323830939665362200050770355639616 12919362 -480643769819877249657778388685737451648 12919363 -15086008654750504153769257219509335160 12919364 396110296800782601085264535885913236736 12919365 216760709472061579605997949020331030400 12919366 347585844688331281511342299247495329632 12919367 245752309176513380185898504206285507416 12919368 -207436006828436768834331945391447080960 12919369 100421845621641706348398207814123919796 12919370 -66098789807360289220441893156694655040 12919371 -947776323349478609854687872933369942096 12919372 -1496051598003398333511490866986221575424 12919373 955030838507485933529002604824784177280 12919374 -62468375399409524929956393925547146752 12919375 -53950802015684579627698876401331730000 12919376 16357382252190006057383760480356401152 12919377 558311453817665773158711968398457422320 12919378 -1096552547121393664498796582024562925440 12919379 -2328490609213482664622621705593507982520 12919380 -92778599582017547091531582891982049280 12919381 -2330358815003101326641764689931820192818 12919382 96548525169485911624980676778640915072 12919383 244537467808512335929977878189367765984 12919384 1360258049488842348395147351415631872000 12919385 1178327599747049026923672954047118776580 12919386 322416901292407809111790904362503515904 12919387 -59353276617442371798786567490157067840 12919388 2524217880996837377594928456141133357056 12919389 82209429321414797472218884084525356096 12919390 -450650565376323426357288283778712157440 12919391 -3743488582212256253084696436327015810168 12919392 2032722599740542009769766188195145318400 12919393 720993729529007896919163641818881344 12919394 -864036453160792883545484640629453568 12919395 -169863695220362578056614879361783539280 12919396 100905732038525790756699931250750046208 12919397 -1469602317350189724670663189352961329154 12919398 -61310009169358299905406412887863268480 12919399 -871950201941314121736499339892395524336 12919400 47498967191062030340636151377383680000 12919401 521896180914211957064966728385604489024 12919402 -290669256220661737535452267419240544848 12919403 -79544678014075088909218628600698588896 12919404 401892347369027991414836662268066551296 12919405 -135666140142712569745989333791877166080 12919406 -1101333231575412394282565473528478758848 12919407 1168795941067807257340292807479278435840 12919408 -133869866785791881808555194341484167168 12919409 1723233577433468477283954363096462733632 12919410 76736611273938206605162004175660956160 12919411 -45491216466477691248457553441943074600 12919412 -2172043787374195128457261132026264192 12919413 -394047711298249894081197835361553231360 12919414 1016811763219655695980173547702969361056 12919415 1172286562959616327159608350913592653120 12919416 -375257438393890760148091442698155110400 12919417 534781687879507290660906056021941743872 12919418 79763973132212238971697505749043968960 12919419 -66576531424206440320732456518659647500 12919420 -521404290705770278382924979438462520320 12919421 -202457421098876432593730744879516842548 12919422 -77640665835404429395966628743216306176 12919423 -1842098619765824993486865896281017757440 12919424 232329289642337474880946714870756147200 12919425 -368342381541973980232787412881226762000 12919426 -227466273760576451980488249702015607776 12919427 -879011439909252511027120993387765454724 12919428 -132358234993892518318643841792141217536 12919429 589280012116926858125857127919580136030 12919430 -530977023473973828152887129004306668800 12919431 -106577253938868180876438505887004250112 12919432 -805036704178904728768883631494232345600 12919433 180265157315047315365990507940122159360 12919434 -679130177776751764577937414224764177920 12919435 1013708365434083012537281714969750958880 12919436 7607113584466867223406550306713698304 12919437 540328464883447410394301167468886919894 12919438 23071484501259803557113391163840448000 12919439 587105934425899229484325261351066128768 12919440 65579348970498088470233602354355896320 12919441 -594898547669381798796873852787778942158 12919442 37852127247533968138896786868428186672 12919443 -242053642000721197130046199752575854800 12919444 1177326582802718964425907973640897513472 12919445 260713838035655656091749960413612595200 12919446 184892976070400200784398783114801996800 12919447 586207742210367073627762495317035797200 12919448 1308563138652494592284386044291396956160 12919449 128843619812508170735263551410754683040 12919450 -348206856583521500950491759611877534000 12919451 1685325209201707002422293207844540968452 12919452 84644431397848286116577474201565364224 12919453 -148559147691046507517758358065345964096 12919454 2403347992276459800995409289143821524992 12919455 6696338031103129856809003940710671000 12919456 370765157682080823711820728499905232896 12919457 383248264518822986583041732620965050772 12919458 -597711111144045542815693870692284927616 12919459 373942400219498470144885138907605771216 12919460 -85215547758456137889288144570992766720 12919461 839705242876820108331566275866826707264 12919462 294303115416947308627182612783274955232 12919463 179553733566096860259148896966202382712 12919464 -1288611661244069608325063455675286615040 12919465 210746404863094409330213012968623296520 12919466 139225880795311952697421256541655979520 12919467 9903938853628589319786404421229197312 12919468 -11616430983378245640803155276463477760 12919469 138409288494313458819959720930813995020 12919470 223448888800319647936003805593322064000 12919471 934284605876187025453592979866710455000 12919472 -172618548530684223181633391253419163648 12919473 -287216713691535852282697684747022280960 12919474 824193859870917837829289671370609081472 12919475 -313642261117404485677089894199327293600 12919476 1019635935372916260604511747762507397120 12919477 1318282630081070816513674402920150539040 12919478 -7342320909973525319337825465137203200 12919479 14533810459841045509369874107835856768 12919480 -285260134842041435268371083631049523200 12919481 -477930687860905699811371891209296223408 12919482 571661093671221859495438741523590129920 12919483 1480151378796157656584726009802888005732 12919484 -1037648770842947463021654329241833088000 12919485 207801696639830480138875368386543868000 12919486 1011327824027911033000425975874860840192 12919487 -543494568192376054007824918271275060440 12919488 143150967942029679040120195662206730240 12919489 1855216582535014989494733208566391518000 12919490 -709737991805118137215131108901538781120 12919491 301779763231588168202129126981955388896 12919492 540281327354618213084437673493171264000 12919493 -34482406241587037170284164882631377220 12919494 -24987504584788621096360733390843504640 12919495 -626800732125910658997507302559602400 12919496 2680924905201002343678122362595790028800 12919497 792071509607931906542591956059251084640 12919498 -214845676625240071812518280565447664640 12919499 -1942475907027933816593881302568867099500 12919500 60407812259884389041873261904533760000 12919501 722382595935362105081147265353026461696 12919502 -239851180795368693108237315034258694400 12919503 -467200964674329353133080023579632101496 12919504 149264411892510284076650818709475164160 12919505 -1316115819247861713638861602551595856640 12919506 -233829477108881958493650603347335468800 12919507 235807107297995494190229045948334011600 12919508 515440788987436089952924166094069590016 12919509 -1031787178812074560913998109732450508786 12919510 -25724080552651860769886169084643303680 12919511 -1209887117548624227888846488130076095696 12919512 254248470026526268168849385911876608000 12919513 26385773222908526678146988739402986762 12919514 359000922199319549000975635766042584320 12919515 -6279539192005167274536403479146972160 12919516 171232347480430463044716427484473211904 12919517 232868592809332722628261275568767403392 12919518 51168189218534694060778194139358316864 12919519 -777252983865283379864924020531435562080 12919520 928849451955620145335084982855924449280 12919521 -653595467668137122923870137563278993488 12919522 -5800491099957346364072607743411453952 12919523 -739970465500176365191830209556457968228 12919524 -1293920522546925187350321448644625840128 12919525 -1028853884678284974972660799035173940000 12919526 969878695159073593765042916048829259200 12919527 1140665838800241501667041423308934222240 12919528 -24041069763314721478273850397361735680 12919529 -309364464307334910378443721791807278080 12919530 -150774029183525896934381337096876917760 12919531 448067794539968873611558052898534732792 12919532 1054684390843699117023946380360010306560 12919533 1883924071479689982277010423944887072 12919534 345906657581964568664002417492926244416 12919535 -1186212883488071431297258010721339566520 12919536 137849109145950805265440525580040241152 12919537 -454888801161630718124331815416293408000 12919538 603795607407771447446435475211924707744 12919539 -86857567751804046738141881941637743872 12919540 -65894712300197095983336761566404672000 12919541 1041317487023261847105055162996286042652 12919542 -344153564464234607970714690654819369600 12919543 135279497311549788297066131517401422464 12919544 81837562474571536511434450864108339200 12919545 -27656833403200253220199682232956065080 12919546 -1233390040452930185997942289547060112528 12919547 -1537570654007942663891972277463920112968 12919548 1756796779723223709818610834049796653056 12919549 55205936268542617107918609902400785836 12919550 6646177022718726963854707395729820800 12919551 -306079277912589684134582823106559502576 12919552 -122486467540455731894302933598999674880 12919553 -2202681514281896345999452957523143827198 12919554 444802999822893104986582433621568195840 12919555 -807595841418640467029641456577902529280 12919556 -431906295097880402617556635998450832896 12919557 16444671793456478521544640760827176064 12919558 -1021002821489852162387508105228829155840 12919559 1662987710884454187625567754997644324760 12919560 83517109977721245111883893854070374400 12919561 -2154011931922936003523212745836382340838 12919562 377878505329738841227131271732852356864 12919563 -1468040383752581571573777176723236674120 12919564 -285731111026836270764988046830883318784 12919565 -8831870452647494092468278490273502880 12919566 517036720922890216864569348360351925248 12919567 -1718622981423855840576146871339441922384 12919568 -396758328122660716474274567059841015808 12919569 -209504055747952585569854707778159597952 12919570 446956494100674843093104892645419640480 12919571 750257086263219016254936942635879786400 12919572 -428884993104037978771941585991276235904 12919573 -2215968651526329941684854133043163080178 12919574 -602671720023435073283207818810916074464 12919575 -682181681549036416075531409987556896400 12919576 -1106304256627926462496395486067243345920 12919577 416354483095529065119697311015412806672 12919578 -17694787895762245638267472787778209280 12919579 -1809783934516985683001428268958933146600 12919580 1165990346954575691507347719634875379200 12919581 2421785762641631259713882173327294734720 12919582 165985755590802795533141320613913598080 12919583 270162029145183678479485061583599837184 12919584 -662850544095864343380590535195686338560 12919585 522875831801748238514232982438517066580 12919586 314775572638183967641686584303542878720 12919587 1574326384186040543217372177313535321520 12919588 -2045069043539768975480772542157304381440 12919589 252921666540820703133617424758613523260 12919590 224780722011406050674751116276582661120 12919591 183191503831417867768747292271559797184 12919592 -191383305542677351688348595631115796480 12919593 -568190572383777782032747515587225738976 12919594 1141962607380334073216371139928531090096 12919595 -69167974711516937974799490501886147200 12919596 -57452620365196593919731894720633615360 12919597 -284402886263417235500951115059203630954 12919598 240397254005197529183797927552233795264 12919599 228915474008563827417133783991308064256 12919600 -129177354117591018489468008949729280000 12919601 799361451227458046444257060146087233280 12919602 656682516406289201506227729535831880832 12919603 30177170525676015250237476133696750680 12919604 111106193697624999038437719363664976256 12919605 181517242718569308539725855718776310400 12919606 -188339970956480442187027789450242410496 12919607 -504852619702379351532424000704946786608 12919608 -5527369841251573627963695935609241600 12919609 -27262987322811096869154476361237420000 12919610 -76851568763044896817423174260086945280 12919611 -944036821750990629232827385794447505128 12919612 1441687805394275539845745883418585111552 12919613 -84240510870138195318269575001231928192 12919614 -536383350958676509150324504012589939712 12919615 -31888167503107960250007846916947868800 12919616 -819587781906515346018797903476209745920 12919617 1134984534102042772082387304205099276776 12919618 -160937845000658811075961609344018141696 12919619 2007580281560609502157170183172256185020 12919620 -151868449659473338443246764543582208000 12919621 1442457496014762736832549512190575402368 12919622 269845824122367938094962096113332584448 12919623 -72093827064875828941543588348618552320 12919624 1200567711617596264454865420459017472000 12919625 -941539529531765990584058214609671403000 12919626 -119736836829098962956324908338971627936 12919627 -452993537384078728130382644028542342656 12919628 -514055326671299863064283643770911608320 12919629 -170186432584285859134630705234763375232 12919630 620614877693416624653142992568706784960 12919631 512617981961902562168460338578525647000 12919632 262094867562857448064064831074017607680 12919633 300248051802821797031928318115484635680 12919634 19536805564160358127020780642235507872 12919635 -639777634454022365782155323764438192800 12919636 -463002663898787596527314391084139937920 12919637 611005914749852188775234419826417774286 12919638 490700487516475304180637592116236074944 12919639 -942212090937826062562205096699062869560 12919640 588256978447549919957327684160213196800 12919641 -623295238307043212476413494849079696000 12919642 2239267528253926323259664595062931666432 12919643 -2235742630546812312801027690823317701760 12919644 352511983762827617490845269840276654080 12919645 -1466887511794419452754411338932452664200 12919646 170601736055676323911936601714928454272 12919647 -18369928891461675162608447723657987040 12919648 -167496124298589812429886028519868203008 12919649 1323084049022267648266382062817103247650 12919650 149808116309809555635327036817677129600 12919651 2195471058845769310467096445533356880 12919652 -751275289875740143543470011545559912448 12919653 -443951149308967752335033999130485110656 12919654 -129606057043492423773547425007989504 12919655 106195217711612464780059488071868475360 12919656 -42414633404242268014829949934510080000 12919657 281336781682405459468380287985211124352 12919658 -619179058137375337317798530362911279360 12919659 -1312775812235599878989342561022653161896 12919660 197017751670526869093254761826479718400 12919661 -203483156278803470490779167123462799700 12919662 14737220821125983556660302512490086272 12919663 -3168051891936203503952544542211341292776 12919664 425253667959474655071711527295820922880 12919665 338019396166048099588885853748591099840 12919666 -407783603941294775670580210811439529968 12919667 -589341882695096834373353390716911425088 12919668 -240978668734155075806406653782953615360 12919669 15709665472909175061129079516059220160 12919670 84200612934744608869457200562503265280 12919671 380532833294062273118169143554171405440 12919672 225591933649631885820104581221787975680 12919673 894406823190885012551388903339865381764 12919674 320871129778664664398141462947428503040 12919675 121219729255148797348187780881252746000 12919676 -32205877952631809856497737920084516864 12919677 209230520020374743293509770651906688000 12919678 187175335375749932861699902730724100800 12919679 -1621543410323626711262917933357880584824 12919680 -874284753323488999544558281762327756800 12919681 1655545466671136319277282840522596132482 12919682 -932131571166790255808887405845814709808 12919683 347906846989365398205067557531663543360 12919684 -1008720778188946458099766024900370785152 12919685 506096514216325153797930686338885553400 12919686 -23455603001067761683611478154491050240 12919687 1669063849101772296583724380166864413104 12919688 1164453181100541798621411757773513077760 12919689 -381535856620967141205645022927977173760 12919690 -183253950910663353395043371105176120320 12919691 -225764386958693359837350071047943256888 12919692 532980552189206101926262941540403200000 12919693 755696932497561260743864171254385301942 12919694 12629109377432679301103956477729771392 12919695 244400135344757476582119901871183625600 12919696 503787386661889310722140879393464320000 12919697 -209361692485697337984357472102948315776 12919698 -193386649279937578946330549039512054272 12919699 -49435647282954939447613942647795571136 12919700 -807267208569151985186267798090442556800 12919701 908544310147454467227971214094982807040 12919702 1579051136168730506411955351387011082240 12919703 -1167868336746834651341268359270499837720 12919704 -131368871621953338943155825062288424960 12919705 87389470042605161422874307816180874560 12919706 153957683068014354781772024710683216384 12919707 745376703018558973912984801565153762604 12919708 -1006194761781534392672435764511940854272 12919709 940208295520301263898340396442904363040 12919710 -129344219400811087307373309351918305280 12919711 -925665856627589958977851374499740456960 12919712 474655940679463073269418331267531079680 12919713 -684505831440427840812435881263741893456 12919714 -636938917545188150998549302841100062560 12919715 -75661802639412725801382500961762969600 12919716 -492599161838770192576316031435158538240 12919717 -2066856484100680540169662010721245575234 12919718 312565067300591682217012726444550783232 12919719 20615074527000470328843790548274364880 12919720 223788693496630050208995648681697689600 12919721 -845842177630897686302860307446343901696 12919722 142811886050681186026075712568754648320 12919723 1484251240129207206064564321139824135944 12919724 166151313887562623234978897454605508096 12919725 -119509313761483337384620168854022300800 12919726 869489788501684119507727807020155925312 12919727 -83232774093949584273609644972205005424 12919728 -123378798777561934451823097091752722432 12919729 902563790641050575086426772408924661940 12919730 478627176635795808332364112060443796800 12919731 -10020793007932932440505341922721119360 12919732 -201457436719060877912015375700941794560 12919733 -1746479469218738559218694089816147136018 12919734 -181244599260809293430905702086617915520 12919735 -455890483805109973142160389724516577320 12919736 3063649341486583660283430150895354920960 12919737 13697211319808669868214043467788300768 12919738 399088617790887349607027153279110597344 12919739 -1027595060580096302414779165901900513280 12919740 -358154534425840811868068708394691353600 12919741 551876201460542408170661118847703905984 12919742 -373150155127626938387539198073061058176 12919743 70265495197430926818442471029658343472 12919744 -492026065676614080240820738685191323648 12919745 -29452533721457504628415665315656585220 12919746 -27105765047268724901673633885635837952 12919747 -768506620336497896682611915928992932804 12919748 1549543471143034362020132115415665633408 12919749 837630141152911826617153236588492989664 12919750 331558600514876013591629205798591360000 12919751 -258282240347220220579129847919150900888 12919752 934162911593971512445170087983934981120 12919753 206652991518447944154301422261655879680 12919754 -805453676276344434001902135483299945424 12919755 -739828377101146489576417771651536679440 12919756 724063340831408867961153888941327546880 12919757 815991794472273803578365194249426531340 12919758 545608742370070851944755647339069537408 12919759 29668522988241653083902538140150890704 12919760 -123440934699739876334693700426887331840 12919761 -602898242167412783141780733356029176000 12919762 -972859966867076776193620626474772463328 12919763 -1042691882893414333149958350397261667988 12919764 284265785457834817586454871761273016320 12919765 1408669844753977954548739717858249392000 12919766 424025715149066282057649859509086060832 12919767 134306182057973146467802277066184647808 12919768 -40400268344897926062241884803802624000 12919769 -33666945495758025882465832074306799980 12919770 -18121270638117462930025140702332160000 12919771 -284317598062089872581832374904461211648 12919772 -235792890574979095172037074670030643200 12919773 1296489249587878599533681122618119801984 12919774 -10327109682869627742665414822301523200 12919775 -1399662393867428095026878366648283600 12919776 -1574318350782624339173023469822829920256 12919777 203643913452091418733647428773813059840 12919778 202563006250322915315235803082387456 12919779 111642044296238541908147676820109180904 12919780 3560311204960892097171440394718801920 12919781 1400565221292145724471066952634876472382 12919782 37530182803100956170966320011142208192 12919783 749361036640822359811875373549683342240 12919784 -296787726833139677733846447287090365440 12919785 86791824179174045430358641690963183360 12919786 -579498971244777342706352937292660064256 12919787 -1351349040593889677437630857220882647564 12919788 -118143905198084779176413903114360930304 12919789 2542322109629555926953837914302223397590 12919790 -178830924117534956604007611670181760000 12919791 840373913679662159085210548984344990080 12919792 402836079222017750270949672572697706496 12919793 99324598066179726288832193922070293504 12919794 -13612943360258217933617352025285142400 12919795 150145565644407681678165642194026373280 12919796 972126880580642840977894182828304190208 12919797 -881321535644552428372084741816125843840 12919798 -365387235296424236411212805480972661600 12919799 49745755694920679989151708740362979968 12919800 -94067887435861656091372083633337344000 12919801 973339736756551577238811956558188372100 12919802 -35737752612496760046608252582802548736 12919803 -79752359448609675934850354504354072976 12919804 742797208188389483209960768574129094656 12919805 -2109510569192303612111265216992959242240 12919806 -908180929916602955748435700685807406720 12919807 -1974618295000218715907354711159572945200 12919808 188906439707638698926269282096294920192 12919809 -312541304059310412427087067071434815040 12919810 441268896353854072483412264672637350400 12919811 -1402855576395792893238675022199420740488 12919812 -803838584918819396381810115776942527488 12919813 338012175322345603649958067732961384448 12919814 620965716949076058530368476880135772256 12919815 -685128875642348853698946038384423495640 12919816 14644686067185905015259381159254261760 12919817 -1200088126866810813974105341170803164134 12919818 -363769266200820140563997604254186158080 12919819 -748614399958491819131038020949717889760 12919820 1068588023391919803992477311759063680000 12919821 1746583169711400236261070807000263311680 12919822 -268560004457311884588869772665747554368 12919823 -9098106363438189295048902645070678656 12919824 -468274319956059583897384277239580000256 12919825 1283865455281145038157324751227310232550 12919826 972027755993687758655928061845653876112 12919827 -784208119426739728185175683332229623880 12919828 972495073449983512534291137103508816768 12919829 6015009456155898915639955025449250844 12919830 -491832209827585290026518450947562659840 12919831 -2145425658703755946191864497073456918000 12919832 -72290767145969618129957487039455047680 12919833 438806086639878482912405099628801957402 12919834 178999724274540630190109184281044469472 12919835 -170135509299639504277144085672326030800 12919836 -371807228995625117011343871067670716416 12919837 508766027423332584035565475086977595392 12919838 231129980473102789585928476722493921920 12919839 153080606976926763362289679925048222208 12919840 896880246687611270365981060323164160000 12919841 -146079436517656308841478732504245140816 12919842 63616884276345160352026751743728799008 12919843 -2305194706633865592840634761595703135908 12919844 139689749282963873864247520231903825920 12919845 156772397218951839742681359441067948800 12919846 -1036636474259774294792879793740618884128 12919847 929863634286422357466353843082154071552 12919848 -254688146341207430338949003738025984000 12919849 2227545158503490998767388697913397270260 12919850 819920802967909648587652426061332788000 12919851 549317334892001033847224020718501752320 12919852 -773763774734190419362934753023558338048 12919853 2514429326381950133888072111263739358102 12919854 -106211727011500254477476202009231211392 12919855 215492322175284696753938376243860179200 12919856 -144219363985735513084545415088967794688 12919857 682085288250012410602117059212109135360 12919858 124361332269461846880890063470362616320 12919859 -946746281035407927676275258387413482896 12919860 -101943508141822722233713195956786904320 12919861 -808887383873370857381501980731813067076 12919862 -237527347546869928593943250347002777600 12919863 -157649211703335220110869618753382216960 12919864 1519915320595552169393518552800076800000 12919865 -25064014837602441298459861231022044800 12919866 -1213010771960171660583597256092162816 12919867 1959421808484019799804854648254619683640 12919868 213787274296710457121728903522244530176 12919869 346323070979862408969985647230550892704 12919870 -146002758693396145550763627661694484480 12919871 1125555967822768422339558752355597627072 12919872 -21401315567865490027958750173942775808 12919873 1828137342073967654223771938646642170304 12919874 169482037121288477899724820757919006592 12919875 1386838671507975497030299265962142016000 12919876 -205166762336184131547287584874126028800 12919877 3731343070695199748184836519754186758400 12919878 870319210864810316350549856694793251840 12919879 199378873550205522384566868254054703600 12919880 1306610910281550268360267611232634726400 12919881 -540891168880921552099137811362896844000 12919882 9383622820806136140471909059522417664 12919883 742816066487854002091478887372794132 12919884 61001313765260205490919001830654516736 12919885 496136693272514536772471813121074129760 12919886 380851016186533478317335017276964541440 12919887 445756405989970874000538435035357904744 12919888 -446065651234450681276638256867418841088 12919889 -2349197231329805025986779742836642343310 12919890 371228588366350483936767512421764881920 12919891 -589313973656199219069243497074720402708 12919892 -511153970124438610820347471983164870784 12919893 -196031862907917100178664593535490305216 12919894 -65640619233980391327096076190441516160 12919895 822735589215686715527628071189902661400 12919896 1126826972811954626600707275119708160 12919897 1357533038291208557519246948908582898560 12919898 835884218330271237306748222350387373536 12919899 -75218789766955048275217748121209765736 12919900 -110899653161726339404773554035262028800 12919901 463326483684712304494172034796509638400 12919902 -11944233617548621736378605167206117568 12919903 -1461796152952961473839826869679440122848 12919904 2966572906760069223141479270456167759872 12919905 2340059250235535050928617679176886400 12919906 1987587685547603188958268584896360772160 12919907 94388117316915248454040105191680073984 12919908 692582037783115186575199980095547469824 12919909 -13840516570627615381068738161882300096 12919910 -167915881885099669923601299980942720640 12919911 348371889748966279335837182853705644160 12919912 859591905315455413897082283489275059200 12919913 -97881299017310907489267765295491697116 12919914 127725350968462311081013033589116481280 12919915 -810363200741400789990259556843043889920 12919916 -619557415096531785554090973735942248448 12919917 291331565040325438942607540566628642880 12919918 910298446020895153232452581025435823040 12919919 -958755654239150891815683049727658528504 12919920 -17483422915991144193349110475798609920 12919921 -720473898241938197849454033252496660800 12919922 -553016631317395895037807414279568111296 12919923 944705606603962924900369459445013744264 12919924 1545574923366057915581417312366050959360 12919925 -20946161891572420239229020409719835200 12919926 -467135428036905165279681164104483093056 12919927 1448520326042108029126060905532678524776 12919928 -478600288943055379976750070678394429440 12919929 -553169759748059688911115751571851388160 12919930 796411265067857434547503686488490313920 12919931 -1211640569746639407612466837077650546268 12919932 -53528707995711169812899794776315002880 12919933 428872394784225573323614883584284179404 12919934 2024423820999262856314568775053600610240 12919935 -159557185031785339136142963935775398400 12919936 356019379955365736749943077294319861760 12919937 53185609081358728448507457947840351280 12919938 412723978570019377096757707704577585920 12919939 -1191909003614654471976616490377996405200 12919940 375192960801409792718499714949547642880 12919941 394795630689819256203486535505017536480 12919942 409774322363976834280734175606605405312 12919943 -2056416123752579622329081323080922431360 12919944 -1078777619061439905001692641278910177280 12919945 351099766791116164193630948061834732480 12919946 69567235488145188527236091019575956224 12919947 -87074107908943333250215702139689074960 12919948 -356143384789970717056224575394918568192 12919949 1015397443287310155549337539127979712 12919950 -96268488483726701616684043431775742400 12919951 -864435057249113509750133929229815695360 12919952 -2870217826554390728383950546514083840 12919953 -779172596981701181954460476985007527696 12919954 -28212885206047162417063967233912677600 12919955 -625028033457853804122090127880393391840 12919956 -42301182803209364144974502764632858624 12919957 -1960245584152849094190056769992267495794 12919958 -1056238279739915545917973613431158589920 12919959 -683470801360740073516732767349067349600 12919960 839187388370095670026741362161126400000 12919961 -18666271227466960771550420908503709752 12919962 396317288345557905774787348299366236160 12919963 6719575917083686957676172507440737280 12919964 -1395493317997046592619412009720140431360 12919965 610519995011483126652318599158764192000 12919966 1401316134971549181502503727513230912000 12919967 2116140842049451337657993923480148066016 12919968 -396117461691085642229784075183190573056 12919969 -335863196910326076423843252183385561560 12919970 -115528216118969249889635853623697661440 12919971 -1167871227771254788722144889459815699456 12919972 484593280995598356202176039023459352832 12919973 1650934814056663455245542463314846979328 12919974 80751142655470245005456575723701774336 12919975 851372443974069959371293697949072160000 12919976 -2880238012907377216666942071390749491200 12919977 -125120800456633064562022212893440905654 12919978 31528860603285754392862993577519881824 12919979 -146457137144656317233592589656681867360 12919980 1118118299211558717361371197676288000 12919981 -2174030047220174450448998006947633760000 12919982 226132216821353066557846885580299382592 12919983 -678380584750637367968093306126043025632 12919984 183670720737408792849203049834256269312 12919985 202267229046891352594517887243256308200 12919986 -27700413156665464239673164664789900896 12919987 643386160752023568104574813367244186636 12919988 147596611955083497250285331889993941760 12919989 -70174750726661185621996019906795518176 12919990 -195060416591210443719944188608832320000 12919991 -682639618993302471015391752096871195728 12919992 1116756296072614595581140929941319454720 12919993 -691617701980883589902606050393492864440 12919994 -18666994957115180575028632357555534848 12919995 -12543948189586403468123607285574210560 12919996 97886175599969125986796931657368995840 12919997 -207844585114496619129745292060321396160 12919998 -10569397775836096444825534288560463872 12919999 -2236843516485450596530776172750247995136 12920000 97163817081030426132033546033561600000 12920001 -434328682710051992762832852629181815616 12920002 -123899692417188129230603098371774182496 12920003 -485749080040897832123969757909005975748 12920004 224121411109090056287216544942117519360 12920005 -445751307858372701744255546530777299840 12920006 -1115243257295395591302833710079573786112 12920007 -217253059281415537147642970201173780608 12920008 -300647056960103337187792438438387031040 12920009 1428239419768014383286544913349790341210 12920010 -6986271932424897756226987314284398080 12920011 -1176767523320164198459349323903497858400 12920012 -280270658215409342168399149477155078144 12920013 -650465260739406344322764823022414531200 12920014 210574113827462562991435629057356705280 12920015 -127630507813895702987161213835475497280 12920016 70690313505913091217259076299071946752 12920017 1506030524098082072484949928770565732928 12920018 -605480806147870531934720495432386089984 12920019 -134545754426927496177336027221123838720 12920020 220586227387962651491908102933357486080 12920021 -471176665026742436013524636300602571556 12920022 345098014099442869084584292211360181120 12920023 -555842030102484732058928025234997124728 12920024 270867601062790932124569566913225400320 12920025 -145314440849353119734033392026118982400 12920026 644589474599639691177973475606437214448 12920027 179511199601768904983911447188898422480 12920028 853284495465515338427934526344294850560 12920029 1291654146479018495642652689583267806784 12920030 94452634704864662795266833433218681600 12920031 622998384939282686495308665044786383320 12920032 -501233172116424280909405960890316750848 12920033 -602559287009632324385228931929188073280 12920034 314555273189069136508536463476074097792 12920035 -1087282090310902909787025269888463353520 12920036 -572424075548672231146277982467936074752 12920037 -396983042471515243970733532247533907232 12920038 14551955480282740387176414462384867840 12920039 338047075708108075109838493195718760600 12920040 -70358813207119511412264759862149120000 12920041 213692311505007688224887037155674850400 12920042 -183929237014271536487018265524252091648 12920043 -47820737896839709885835971306457836032 12920044 571404063441933448196629043992983350272 12920045 -530777914240079509178230440662049395700 12920046 389371756340459755691506258117677048384 12920047 -833908689144045450020713764457950141968 12920048 -271460564097822036856900128320984678400 12920049 -563503416537925964234479664037777431166 12920050 -284755110750015943077973007591299056000 12920051 -204550985232374710892542095941812094400 12920052 -335131071513332030725270508294463111168 12920053 647819243244733408415763784383911200540 12920054 -314151840214822509071531271402468870528 12920055 1077601236487257302815626918687448857600 12920056 11955578543750355100384936952836915200 12920057 -1957678693844383414132642930399414922160 12920058 143844682162883006578454564462877982464 12920059 686983682481152380122516067005940685016 12920060 1019963983323694871715537615747127380480 12920061 140915811243172804876202407478638391808 12920062 275212599004461302287534120514570284032 12920063 562620930745228666965992411950353715224 12920064 -159682257540480277785398620935344357376 12920065 320119791471126332786148524593439414400 12920066 219982409111604513137567319803711337984 12920067 -590134478601654908483965156541664152640 12920068 674924586608789067754637567431487594496 12920069 512801700904120105648269372837760734780 12920070 116467697205906475378020927614364614400 12920071 -1838115692090129384615713828714791770728 12920072 -1698253533701280053619684560650191052800 12920073 173761911134832901520555949430189319184 12920074 896425906190450261072677228878657439536 12920075 -50305187599219446892608984709166370000 12920076 208167976743136287995208475722773191680 12920077 24694650843288114634646842841629476492 12920078 1088869948825481933632661405720012475840 12920079 1317683508119930892149639968551066668160 12920080 215709819287523723785011149093408768000 12920081 1885917798062728683580215259086841440 12920082 -9106514926192316278573458899896958976 12920083 1269932256461227959775667641681976555592 12920084 134353857733566771703527110264671448832 12920085 508769869711981510087530543994456337400 12920086 494395895935328787940011670797815464992 12920087 70150140843957214842220922836894224384 12920088 60018588243749521948127073081412608000 12920089 -239445328854946885572147750503484855552 12920090 377200250888891889283495519409992216800 12920091 1058702606118428266082707383452222951424 12920092 -1648956551042501458611469966663202896384 12920093 -1356786840208611143159316452246745365658 12920094 808464407534165464163018621424540334080 12920095 258899758681904294343280704890868067200 12920096 230869703293776544452581757351131873280 12920097 -621329587460436679313716992141156346560 12920098 28272751106855181579285014481919767936 12920099 1198204827603306470873986751604799627560 12920100 304736956368120965034744069137071334400 12920101 151508356402733888815515670287025550400 12920102 -66444331918070599873678311203369120256 12920103 -304803079918690609975783661561225426256 12920104 446274788256325955922166616160114432000 12920105 -587872527683043330701414358707472096960 12920106 -442010944797769427431207937916120880896 12920107 193718801445362697019408808895792855520 12920108 160973616653696962611001796529704640000 12920109 -1267493071446091797171883282826167193280 12920110 -62515942209756542459474489019470745600 12920111 200853455738984499606272036133340948392 12920112 164874455350738640432720612870238240768 12920113 -380889208063519345292710964322213046800 12920114 1034730723466059503235229508276531719680 12920115 134075334600142399496844963670380422400 12920116 -578884618438698024457214188916653148160 12920117 728223773734635568456692323680377132192 12920118 22429829717403662126202159688798445568 12920119 159457014214734881280598022873754382896 12920120 1277203892984828827387878339217910476800 12920121 -1082732270630867556688213026252607769760 12920122 -1250873510864939612164584293942118629376 12920123 240437366642070863519741594888961015360 12920124 572096025212893111451630199096115200 12920125 702990631787310169670980782031453038000 12920126 -831851607648870848502058620433887003456 12920127 -927570648708889977112972991896943761920 12920128 -59554598543742680778712164899022176256 12920129 601329862668257583666438006135325518276 12920130 106828874206440935700157735535407540800 12920131 -251236451599512585402828915842191922016 12920132 -869659952872365973433755317432907165440 12920133 -1222516983871301978987914780546756711200 12920134 -225067520914356843286199954126892599040 12920135 -392567685088770439898792448978518364000 12920136 624941344887408621226648540496990453760 12920137 -2050225417721414488284311943146002480368 12920138 -624169659607242842837846553656325120 12920139 -50740316414219714605288616669568507396 12920140 -655047747022800556379825387177500062720 12920141 407297466120413037495053487376822592184 12920142 250548920843882484485190466023848866944 12920143 -167488842578704998365819795980831317000 12920144 -269812297578170426137204101494275645440 12920145 205829796630270097492985085547822128000 12920146 1455283809962423997179098250136652053120 12920147 1240662237471210212428313273775534048960 12920148 55444703935695293643092957816776257408 12920149 -138419295828142771562437120637063543040 12920150 -316287095246877026128501510052511727200 12920151 453947558151507912636686203036520317032 12920152 674452934229497416562185422219096883200 12920153 -408515761798730474212186577638611563736 12920154 -152362487660973305234214086750642863104 12920155 649874075851406768146197665280865018560 12920156 1248215545282935549532591027728777515520 12920157 1620679223383283438070120726952060472454 12920158 156296904559637802455139952011406490880 12920159 -58152925899470110832841337544979145728 12920160 668421397369137526857182195082822942720 12920161 -3050086060964123328048850345283613671868 12920162 -2024155570442547903477071671451517171936 12920163 -712128871103519925773406600901073848512 12920164 -840411406862110952685009806512972341248 12920165 383458563172402551098695512159301032060 12920166 144672797915011181319439926797412907392 12920167 2925245772131038075643794803863773920 12920168 -1426763711370222853702587105862138045440 12920169 629652105472153930680272644965879820944 12920170 567382835124540418244457467271737338560 12920171 1209914701847241112565981922007132708800 12920172 -97637410867399870863397814065901749248 12920173 -1730481245694107935147046888591319759882 12920174 -442004306418242114907217560040589045760 12920175 930148412908864984514151918865690446000 12920176 -375054446133235036133328092303089696768 12920177 -2070848822277398781654527679138942364974 12920178 28608248591749818551729505076401830400 12920179 1901591310312528602578066738008522857176 12920180 -42974760084733222979242915432198963200 12920181 -71052414335686126327602288033754118784 12920182 485980093725927691255544552401757611584 12920183 -2124683088912142311276692234261374940568 12920184 420249178479311796064540891533746872320 12920185 -387676673685030928166647730579660626620 12920186 -229412902174576085564219367034200344208 12920187 65444231734060433677680966855411492864 12920188 -968902491518573610625065342552493914112 12920189 810921118347128926530812813162298878880 12920190 237507509320768977992448961396936320 12920191 34046574507884850939219434863464482184 12920192 -40144476094880493319883425065373532160 12920193 571798471505155108941958001741567862720 12920194 -88040863631718833202732279474261531648 12920195 140056054802051684354880768029439498240 12920196 -53339122896841988546697602304515850240 12920197 -194014095513572570046951451982520819620 12920198 -562604120881047857367777486935858019264 12920199 272736720126792565109092396499593495464 12920200 122988853347126233289452704885878144000 12920201 273390489565472114855035209475572099264 12920202 686055249900700788369462947145738455040 12920203 -1285721599253449539883051784631335669548 12920204 690714207550886265986615129671265746944 12920205 -65783555081663448271679550259593380640 12920206 205395515135331837830892563878221419520 12920207 -843221937685513563242068667247036298608 12920208 -80605668224844453095654226133429518336 12920209 -115990344078914523498566824100784760000 12920210 3259987040101446268214639673221314560 12920211 -142742276838772265270091809514316685760 12920212 1153836994903377875750528620016505539456 12920213 -3165470812759152799938109717843087943040 12920214 346952594283618352805946676136185007040 12920215 -664742234657753173031753580183267840 12920216 -1503682260129057237311367555555489515520 12920217 -1188679688868008928978702469466760716352 12920218 -263155278043310952344490560605885968384 12920219 198369617734974869463181432527370243800 12920220 -181236751684761916442728673382441139200 12920221 9153961659350810502311064493356909120 12920222 -580268055667589495756310728577918228480 12920223 787881595921906653560605627449526535568 12920224 1218094240883222459047029760128908722176 12920225 -416236204265871996530556411042378792000 12920226 -280827638447306188631976282672598010112 12920227 92552219635023019641198072051838614240 12920228 1385167509573139547219062758630362219520 12920229 15985207166590768921267390649299145376 12920230 295746900014837848958331593113380389760 12920231 136567675196078180381856062830465751064 12920232 -505454778246764577697823628769235189760 12920233 -684389814501490789079498952753161918640 12920234 -245432609277856292455987335247768425120 12920235 -430401733825836032063785025402373066240 12920236 338709814082512147992708892475550696448 12920237 1036160249003815198761067640376182853600 12920238 624953239385172750194756594578694417664 12920239 1906039649795681410548919985756138929040 12920240 -321423570161344638906930521933371146240 12920241 1306724888015027323745174730012857953392 12920242 330036572565150233076892279124665657344 12920243 -225189434627854111523464288137017196384 12920244 -165350634210066803952355226888660471808 12920245 -113486641506149190206366301778644296400 12920246 -774809603817829866250280025377534415360 12920247 1373585012703043162460042784635053853640 12920248 245177159008619037121642152799532605440 12920249 2087419516082272866004782495459836270250 12920250 -61163743196619150196274754831470592000 12920251 621928751005834445871007705618040104 12920252 -640330292584141498509020038192917081600 12920253 12821174910197033168833640936155726848 12920254 929040904400374825848975258165732059520 12920255 -1081801940882111196565946025423602467440 12920256 222024998016670235194880148466890178560 12920257 514397074504179105987328879857850712512 12920258 127283529197630366360411289299536961088 12920259 -531372161987492557708242999056624328 12920260 -841876807431161888149024897559274597120 12920261 340594336700336574256264993388954744862 12920262 313053655802469200657930419969027753152 12920263 2553111185121745359911680421415155664880 12920264 257937907260879901729304182261815705600 12920265 -694974819959018105255840272564965744540 12920266 -647277312038409497704192290781865844480 12920267 510945238463193296861668485574546343316 12920268 1502679811191271710272132882283748823040 12920269 -344201404673042581742864875796572264330 12920270 -19047736195837082183315664486890092800 12920271 76974532887958940657554367025612637584 12920272 -330699325685241482973152495935271682048 12920273 206879265933060514221040856590661733888 12920274 -23896551946854116280490991081719257600 12920275 163942910853242232329869027183614044300 12920276 -1434623900984560585582831102503071934720 12920277 -1024962603448740956684676630004404854592 12920278 -145533599225520608436847660483736924160 12920279 1859579949190064849380107129155934081600 12920280 -1109041656890234059866673415599158067200 12920281 605260435462316767885099275140733256464 12920282 401790402746690002633786822184231338992 12920283 -424935706226615888759658415444490319600 12920284 -18934510821798620887233237322118876160 12920285 -415966736226526881124835546737048752000 12920286 97948880187798788820891936002611350144 12920287 -39052351176417621247882970137850237232 12920288 -381370891723520654019996030997486632960 12920289 269165256346208107901740898861678156544 12920290 212804889784087262505705649512000410400 12920291 -652656216641448932238692131815882238308 12920292 296187069160968362923925260093479321600 12920293 3415782570860581547274950943327936563740 12920294 -66892829037234327843304816260618134304 12920295 -620269946420873687025128466611359909680 12920296 8573878451520241356745996916143472640 12920297 -526675703488396628623899457622328415260 12920298 -783012693446789972045440308538062569472 12920299 -581500845230258480928782172236996196464 12920300 1409630533475630663857642523948601600000 12920301 303234906269671897264420161773738074230 12920302 -533092448261167060186533563559700939008 12920303 1836982363216706145591783312140784171120 12920304 -42532003945270401251503689519511633920 12920305 139293824202766312106476756998114737460 12920306 -275234563312165754011531360003948959744 12920307 34468716034789001240010405857874047088 12920308 -160867018151150952682654820620100271360 12920309 523685375875274587559575829236276878510 12920310 -185029211366683937470179329710198060800 12920311 486200754294005670523602241391840892312 12920312 -867043087804724507127577774904681779200 12920313 453089850498427975756912399717737273024 12920314 473213650684609094179528806556336204032 12920315 -384821480133972835263447226954035662400 12920316 305146935773490809289579289715868263424 12920317 -1925484561270334754352417551032172592634 12920318 -350374427106413127693952421229176932800 12920319 798253026672315847847858838202229104464 12920320 -675319371672570332195097403751053393920 12920321 -174357736684047661921251622142185672656 12920322 231560797129708387856637298926471910272 12920323 82394140709994218273721542252808831440 12920324 -459451126489534798293587826388032676608 12920325 12074801004778154050488427746327583200 12920326 188455454916408270049264270384879209600 12920327 -1553468814098589883510834876413873168288 12920328 108421472508041317700680679619862732800 12920329 573635262343906882361965707688426737700 12920330 -47950752075204643818904516864565839680 12920331 -592701045946790493351291673103806558248 12920332 -711257667935499012688849989760648808448 12920333 -1017769497441405939972131314561980217140 12920334 -246859258729052181098181272115030617088 12920335 -157476843263723033576398582042188992640 12920336 157236249896173981194938722913119371264 12920337 90919080553397160846337100249079745440 12920338 -649552023806835992423145299545909549680 12920339 -37853642482668821702473787590440467760 12920340 140993294311626956352175852592256614400 12920341 497447196122641468665418907271320378880 12920342 -240130535590128279949712906584647352320 12920343 86708903052777224477934140520865894224 12920344 1038120629717206214370510133579716188160 12920345 -602574868501429120330515164284868152320 12920346 -131710582383236977165306272539610355728 12920347 1226938541564093149953725149901173307904 12920348 -475877943053678450329041089777185772544 12920349 75695101289582378920501584384038342016 12920350 -20230065874315265398685410000710801600 12920351 -546150833231376651734342321520058314600 12920352 -896869011775665920955350952561816895488 12920353 59999251405882833406944103902365285524 12920354 -273058249024167699584238172374109553280 12920355 -378787707088292305763460292989399078240 12920356 1914734700549075862107211127597152337920 12920357 491739123811534373408582915889424814592 12920358 -85411712646273038505424498858169908224 12920359 903674080190506433479244990357282283600 12920360 -628426514543788552768670754978068736000 12920361 531147795239504667330836907643046972160 12920362 -9542714848964486278893836633709029376 12920363 147524193680582745472463254637038807200 12920364 779140317285613440367900681845384760320 12920365 313200632567872446500895987381196590720 12920366 38029811151725707550641698625217324544 12920367 399763527782838044185722762842796627840 12920368 -457455365533396387183231045988347691008 12920369 -259032136298532214034837712527680365648 12920370 -115057248234456764785582795939495718400 12920371 -245777314394652857801733216175605777600 12920372 -1197431592844169724043057284692597495424 12920373 -361836190497127793967606661320930154578 12920374 -997478622131678011516956262106542770816 12920375 -1079027067253675584801826269244100112000 12920376 86052841797989077049748429486233026560 12920377 -2190385056435678479502346437343747234774 12920378 -552807054963915665568233946154265231760 12920379 -52558593270010136091523422694266397416 12920380 -794576459167323255429353674482355200 12920381 1836578142021158385771170012908521706182 12920382 -10009787371909869165198494038684460352 12920383 157696504807838955328049095099164273520 12920384 -464170023219376920364799270027905204224 12920385 -594978301296145773185685152605721199360 12920386 -100561035730909197575045218496926003200 12920387 2850761309609296371847561782846792298440 12920388 -165594478514735142216763751964915634176 12920389 1109736337883749964117052212657832268190 12920390 -249602839822254193763705788079407691520 12920391 92111308850784376312291031006399698224 12920392 1808956011550092721336554240728951424000 12920393 725298121162609441265208811331233764 12920394 4262088114857238530280674300387638272 12920395 -508780971235631075018860771869039285600 12920396 875411171128192189600382431311397036800 12920397 -40874980535803637189713537983388385280 12920398 -835921840996731329592808431697961428800 12920399 1453659203398916500275169187881990416000 12920400 -39099085049210117170459108680117043200 12920401 376372348999837357658583819067107318720 12920402 156631049953482235981223885760734494464 12920403 922281289234387072356692454509731090104 12920404 255982485198439884200093170231451232256 12920405 -558796016664411750992320670065835819940 12920406 222781823914948342241325785081610784704 12920407 399980634110503332828906516587074779656 12920408 987637169211493174345989462892561551360 12920409 -1560107895391679881634250819059934402300 12920410 659418440708223734443150869009058176000 12920411 250303186031053202189912168260676715264 12920412 -328800081955167183735262595433760459776 12920413 -57482048355174597616415469112183662816 12920414 556644673750960843177017531876222175872 12920415 -287029858910076950693533882823578132080 12920416 -3267969353806552253389184062675746816 12920417 -760491503597896085570488619301456045534 12920418 -762408395162475824296147837154252428800 12920419 -1865497968646908919876267866504991582180 12920420 15564126868834428905465234310185710080 12920421 730350633186442053945175758312575440800 12920422 -573328674452995623580859876169880910208 12920423 2400067026471454767361533780291629910384 12920424 -512142366613761597051860131993743360000 12920425 4127694150456245444347563658795209600 12920426 -704676059104902101674436088792160619088 12920427 167321053660921383969275158741487997888 12920428 594645552793264306575958952011543388160 12920429 -804880418596477931056636684709152748970 12920430 482752087286420008306125366599531520000 12920431 1570232312306212374369679545498081889232 12920432 178878518166769763204133424540375252992 12920433 -818372738004585324774563566001192044176 12920434 266443953496121008342028839919508034560 12920435 -1515167253330426466154245691122191902640 12920436 -177765035192365591387129183257578836608 12920437 -182667930171832149688842050653498482400 12920438 125824944745956237389425017807302666880 12920439 -477015856744972021419644208208239108480 12920440 71865904455397866194593841887624396800 12920441 -823494826640092549586081409801915052950 12920442 -36516182407081699918375822060807358976 12920443 1195905794778486729983090867191105398692 12920444 815058229341439263156518666721038055936 12920445 -1277428578413204096782228507496996318400 12920446 -56206873778174172294576958032322977792 12920447 3333560331914792771502132605264164668312 12920448 367450931285672724006875576604001566720 12920449 367450096017926345984303604203545938736 12920450 -947109785422907858277296331033737856000 12920451 -47732267014463478856112635882973685768 12920452 -288570614408769228803682055894754644864 12920453 160033851636984110075400974386992338688 12920454 688713812307717161426913726591124162464 12920455 -1622838722158634885378354508046116533640 12920456 212772594476889189762160631012683776000 12920457 -785080328989921195953980832967650216960 12920458 -450086868069803420118327055517899530240 12920459 65126092499728051983029941623413784192 12920460 108950076160851873463200330441248194560 12920461 1887308007207690144477852390662998971062 12920462 1270619191628444738960584287804828215232 12920463 784704621574191174650178219138017207592 12920464 19350932106186525307001886818258190336 12920465 1546536176151350637323427267800303068200 12920466 -31469000722862233230578958189384379392 12920467 -138343932226137342417345131652573056000 12920468 5342019253215035948582484479467100160 12920469 640024840638807123097132263665902213920 12920470 -464300415645116957790549586801988163840 12920471 -2073302576414034257010578743098827399256 12920472 -48603784994479123737207086914002616320 12920473 91246971463774238226457349150759507200 12920474 -56566097471064235118765966413819926528 12920475 7872265132407912556716560855121816000 12920476 -88036912433187963604394752570819789824 12920477 -496586797707763308992498053795462551540 12920478 126863601212386745989740382725503797248 12920479 425779116051982543545734426547284303088 12920480 298390029443057223616917532419576299520 12920481 510876623967793307804468183818850518464 12920482 175849077935351556338103262091108576592 12920483 -645607495483419456672921906844345919268 12920484 213997675277095331819096634216491713536 12920485 -902526139872941982326033463696091202820 12920486 548409451809164686701384105619470086400 12920487 -1217518871194319799421378946202998759640 12920488 247506841731148966691711386089622732800 12920489 -132361132975402769306378588946167627040 12920490 -63680858115620082800109571964020101120 12920491 1962907974706593178171960590148578019892 12920492 6659932994164819975770248897527056384 12920493 -387730032231027425237411965263265625856 12920494 -400364981055570380612368858934832501120 12920495 347116524220043841817913266010950479360 12920496 7559005277824821017819290330083459072 12920497 -264872023286280980144321669640768191708 12920498 -112166264402200036488376572557842038000 12920499 -324537585061234905365419283935152880800 12920500 -1700463145417351019434748593315879488000 12920501 2268269267721312721975429932940509006 12920502 -96866593142982160548398325611195068416 12920503 905751614928166261473719628991706008464 12920504 772770782501383578793266218162533969920 12920505 154680539899709299659962038791109447680 12920506 157919485041360472261697370977581204704 12920507 -1605060374323805332650847968252255161244 12920508 -300199064982946086541001303467923844608 12920509 198139080198213619245069263751719359872 12920510 -821598506131820796078614596138456621440 12920511 1852445222142593337493038239164700544 12920512 -729945425902335721989781554398251450368 12920513 -39643967841032292189195097202788096080 12920514 520738567390186466332179973702515488640 12920515 1713198320903428143936622920776379452400 12920516 -212940486713874590076216146132886026112 12920517 -1059173467462460691571185815597992039266 12920518 -20777163245759609665981716949269484032 12920519 2220060658430122408053232357833005988096 12920520 -249157484450509877386180399455753830400 12920521 36190514811893878931472935938312795904 12920522 -653837210696795098005513554300393588688 12920523 -178322808446736793885110604813559131392 12920524 -1003368787929400651517353920056172315904 12920525 823390333267335099796591178217924142050 12920526 -605064072630181386019203853383374807040 12920527 -1748890264110846400890017037134721127728 12920528 -39835868837917246388315506503476183040 12920529 -447232791757440164648407036115566170240 12920530 -68296645326633234204215723978880230400 12920531 -170367679407569377569999208430064821568 12920532 -98362756598288658985811645451724492800 12920533 -303088801294553683780583587220154309000 12920534 433912977458249951354841638576994802752 12920535 506965088214375423379997634771177168000 12920536 -557353144167262908425283527636035000320 12920537 732757710610695174973435229297947345152 12920538 -106597124451995646132465308712800001792 12920539 51371860716361092145966758843048549720 12920540 -943216723166569279375197118959181109760 12920541 150355968812001103881281603775890366592 12920542 1937795444905014528655977477976463776512 12920543 42881634354829044209028704573246780640 12920544 -191761310437095621061764066187967201280 12920545 567977844141450281734855152454353188160 12920546 2242194720602737842027710879612038778880 12920547 101993471082068696938441241931196654200 12920548 -48934393399058032800003026438572601344 12920549 -1487238559600559686842012215923455394752 12920550 -259308370073495075484120317224737739200 12920551 6635745680371360871104935028195219632 12920552 84734692499145860718106135998702551040 12920553 1590730713658624402546579252476401528304 12920554 11208193268458446656841222108818887680 12920555 469777144634476695798789059569657428960 12920556 -766155820293064080065709369913554948096 12920557 91553534751301693362173286866501521880 12920558 -82905654400873280493898722664989853824 12920559 -248289123212040469678937574945848578296 12920560 33123125617548740729317293729860321280 12920561 -1668504798085277157339195787724402841216 12920562 -1319345215478582284487631361365941472 12920563 565710723432922054793989838058899460812 12920564 -197111523053303880865910452614877824 12920565 537694523380945792552692015889276298400 12920566 -564526016439724164513402364885183356768 12920567 2980627432451527346454325354204244743344 12920568 139469700660128420173078813293218549760 12920569 455568655336627971348627546369599823744 12920570 151928367581535510467637419718160742400 12920571 -456717636052708755562964741417159023128 12920572 -225270319481193889753259085554792398848 12920573 822237478174003993095058987714639863180 12920574 -5841710871204345097136050505970037440 12920575 151330861632439055180289312728963676000 12920576 -407110253597035204969072170939633893376 12920577 -531818430976374203131441400374184332800 12920578 810828138301395555850015024981223953920 12920579 163865077114568564554909702211590817280 12920580 617268366321205074220866979938627993600 12920581 -701834712975111953016021941927858755618 12920582 -1190103393612738726417141703652157796608 12920583 105278079565286683037112840780420661248 12920584 -1169464288581792726934555754620173757440 12920585 -380143541233333529363776182003117718080 12920586 -205881888974706060725428160693053718016 12920587 -1489494048894161878525931972511222265080 12920588 45750787851422605868937236390883396096 12920589 -342541937725196742836005880034812354400 12920590 -381093858610437918945413158336361790720 12920591 -146727962124929609631533603775173390568 12920592 16482429241158115902325014771330908160 12920593 533783552504218907858343780251781053120 12920594 -718147009746972551306728429029176464608 12920595 235798872680823167570778500256007856640 12920596 -168637857695267269074509343325524017408 12920597 91655076256398423471284802893280192 12920598 510303945965996892610223243361626469984 12920599 669358211644777574622238696292718804736 12920600 -153529544527372489470489446129418240000 12920601 1361562631520312534926130118307775354832 12920602 -1368468515001533699942035867915367915520 12920603 -581863851805398931932565559007288602640 12920604 390815347267224709452367696626383632896 12920605 405663061630644580321230074525225811960 12920606 156197809250082913283991123253663477440 12920607 39703172566433872277964876872068800000 12920608 -2065400348561179306417748528406724608000 12920609 -463775788432234665406748632074784562796 12920610 284664277763013750729720081823407628800 12920611 -1589757042837759464151238625942691987576 12920612 373663625099506019554047883170615529344 12920613 157697070073027172460227176117367547744 12920614 344854371544879817230175214610526218752 12920615 -563502626256241524676071535504727588400 12920616 734575226974175860526018787298558110720 12920617 323720269824558811095386080334644823424 12920618 591407906905265261019486602662853570304 12920619 43880643464080675193486964901192133808 12920620 -167092414435819842008672817285132165120 12920621 508931326492617577586196749590138617024 12920622 -251980721701744474822945788521273664 12920623 -3233408172338038020068941170118352473680 12920624 -351462199443276690294929893627736309760 12920625 211294485578323073121848159123761526250 12920626 -192335134642332678932167912198014268416 12920627 527471572368471940406904964750245632880 12920628 -47290994667018848748838350767954817024 12920629 5509958767518613868535105861903499295232 12920630 -209330621088775983946142243986932887040 12920631 445687533117909532858600988730749319120 12920632 1321460253965967170470648331520042086400 12920633 -461447911427707829566867147931636958576 12920634 64174945624694792630338776687275708016 12920635 -10250279540101269706264756268277283200 12920636 -534780336802576810913205591746251906560 12920637 222010469789920133375038336217122798080 12920638 1498238767808594417939802603149246736960 12920639 -531456855719532422190880467128489627544 12920640 5597398836534461800591395441365483520 12920641 -121494156418109137324182319849669674048 12920642 -49051894525630928004152738163748938240 12920643 728524352850301697075303352587215132932 12920644 124270972922619059791848757785849756672 12920645 -992666175090501167597125776654640296900 12920646 196751762393215229344169694602238412800 12920647 -661883134352543770115431003045396884904 12920648 23681496020548080782657700569070796800 12920649 -366297774136750056463452610953001392960 12920650 87591001179416476345581078505965286800 12920651 40058553410380727701424561163597010704 12920652 -463691362835012718758168418404694522624 12920653 -1146346717930524860378495198415149753098 12920654 -966324571049911109491404205968501198528 12920655 -128336785676518237961980354812773412480 12920656 29779457869466860966759494701424443392 12920657 1910413540640561153931823607509306113906 12920658 69719431592727597691585484447220781056 12920659 -829036879713173282883093266441034199184 12920660 1111508990427604122916149841773595891200 12920661 562420984815822683223627418510290840960 12920662 -1305568609020763148304631185860728659168 12920663 -688478536797033850810849534322566764144 12920664 240785327993095411894878125341940121600 12920665 409100128858144500074608814414173771200 12920666 -1198845363594464032323584435584453099776 12920667 726322097515389449823903279242055881880 12920668 121941277087631576935132903013619266048 12920669 -446759437399437935822216811895572243930 12920670 74136806474068251123372670548109305600 12920671 -1657864821199777323231861924436378940128 12920672 -296835986332712236652290295403577344000 12920673 965377563223482643763973003382474417584 12920674 -16622277340135620440567321994829413600 12920675 643299939842909093862256499282615695800 12920676 -442852332953647322609966583765042462720 12920677 667389325215530758877344039966584202944 12920678 -52782053817018241985606829560878588800 12920679 -1446565605586942663357786618502863633776 12920680 -56681691752235607355464521256910131200 12920681 2141780194378797076784374443223702855482 12920682 -162474086320339582554315846147392921856 12920683 -38672588520191799666047463004850997656 12920684 104883194413515033099284603980965888000 12920685 165151324087656610639992881003161315200 12920686 631145958281288266540027020027212381760 12920687 -308795848231959625425913154065477678080 12920688 171669753746526260315333027530329292800 12920689 2111191618688318099040375102542119025460 12920690 272026563218489613771757408996871517600 12920691 -277440450832098068619308516557601481216 12920692 -577543513041762494714387898713309805184 12920693 -1749582326326117598580120250263029678496 12920694 67278619748728891008094143377760638400 12920695 47370783902845855289451185746692745920 12920696 -647884633224030567879796552310323261440 12920697 1481042349929098707189968397847502934900 12920698 190120832138330430171708828071095969536 12920699 -330294662645827718330740659976702628400 12920700 -84047339974147065377989513678241510400 12920701 -2170337114473990000856659556184850978196 12920702 183229339219762302004665597433210839552 12920703 -334326208014264523318232707628276630400 12920704 -970320550746782976157753233791810273280 12920705 185544549220342645326851413229972188800 12920706 -588146867217893383658973825384299763888 12920707 486067806522520556764623360824587588672 12920708 57443805750714874073932324184580000000 12920709 -192518011489640645961410886837311185440 12920710 -105776427508404635721305759784153569280 12920711 -853866321695555022026416116398447060328 12920712 581537607063795382073727084978344878080 12920713 489902467053726111837837506905194622848 12920714 -465849115379744081054669163235877421888 12920715 -1220753159979583901365534698277357680 12920716 402964066012298322532039521350120963840 12920717 679006725820933275425108772112148579766 12920718 -334103412133366012906012866921978349440 12920719 -731333821027825307422451641497258434080 12920720 -26269148300883581273980571723193876480 12920721 1435422101438359394653581032849175917664 12920722 79534758985543437469866601074487641600 12920723 -664013681971765900768190485239909313440 12920724 -313661749035221807598254343165490189440 12920725 -502528280517253647438828465095756941750 12920726 -2636804682465543137612063761589108736 12920727 733321543330752220286538074174003149440 12920728 -256478888854611338781242603212125511680 12920729 -135968698032300459003595813508767275324 12920730 -433326507717222082881075669760918529280 12920731 618543440071082260361224985085117775272 12920732 3074066801607099331099921934872154578944 12920733 1495177502647294312946687276350841088 12920734 419156528693859755145138047250761030016 12920735 1266409203725228772723908972849343808680 12920736 1244307055929034158005327798092236324864 12920737 1752414113684556754922577061264119228386 12920738 -12061787538483535448656853263760056320 12920739 -454899395009704255993921996517256220752 12920740 -40072425018619814807917783160700887040 12920741 1137371819678645104234340673308250832800 12920742 -1207717273671430378935534261704807045760 12920743 -1416484654196413115144824202714362144 12920744 574914262833537651628867084576950835200 12920745 -43221955489838258198158602800164641600 12920746 198375670000576586410512016879895593824 12920747 -65040189161310461903971784890380108000 12920748 -89746186315609503476351650577353503744 12920749 -295410212348787370157984739389482633664 12920750 316944837842385072732029316815883984000 12920751 186354662734969374242436105600172083240 12920752 230417904331702925777965992101764464640 12920753 295508086762122814950168438321271975140 12920754 -228022345074993918658442493930206724096 12920755 329063936289543404654988207140403430320 12920756 -568280954710259412794581931906737993728 12920757 892469562022131101728138811056705578720 12920758 1099298818141221425606802223487971800480 12920759 914957118063775439967978294672520328304 12920760 412141043843408070069302885458314240000 12920761 451994681647384173145858212523928807508 12920762 -53763458065149296578097872997855462688 12920763 1016854737181626722599245327492502398744 12920764 6191432644830806459975206082706385920 12920765 -578609814184260055860483001131730940160 12920766 53679350716406143354710725894994585600 12920767 1673144151805068814187163642218845418816 12920768 102934234962262150211610733595980726272 12920769 -10450328081224855133355016120457011200 12920770 77360066636973506089143303300832604160 12920771 -12318843363776029408421290376253160968 12920772 121396832323062675311542854886834977792 12920773 -533048874005024124927368158958917738978 12920774 -1566069857404747015103381186233438242240 12920775 122282433531285155663403651219249321600 12920776 -1183469531797983901240176852149165260800 12920777 -3128116511995088470036234503121144830000 12920778 147877820657173894488195807613558414944 12920779 244603990977385998547753794257262243840 12920780 774960174821847294835229183901284121600 12920781 -2647500259040250584536339193861844480 12920782 -551131496393645884650638399330297171328 12920783 -1161567739998489147766997704437576733968 12920784 140532195662012475497708251983070101504 12920785 808430870350649946392961501413742240960 12920786 -146175832019320276630204532106455733600 12920787 1146780548378932610728701908548737788808 12920788 79698991105453290983078364179984862976 12920789 -210359705935262430884019457936616398944 12920790 262743669685202044529245020798689740800 12920791 1038399976347646443067899876312869732872 12920792 -1030720767032821017136589460790361395200 12920793 -424891386578475647882761789382910449472 12920794 1184602655005689650517728748579162670560 12920795 -106571424050597668220077128480151771200 12920796 267430084076337271794482293482296279040 12920797 -815265395209295458579817248193022321754 12920798 -63328262780428700979726816728036843520 12920799 -300489215215726131765665158566055666800 12920800 -245857226368046717540034246843983462400 12920801 -764696569599006604326153176389007935296 12920802 154410031033043544195627530950522053120 12920803 -77195857775023674701183919007920399920 12920804 -688877193613716285447704354880335902464 12920805 -392425461430516586184984287629723679400 12920806 36186520909746027404587361990652526464 12920807 -411353154243590352632885528838819880968 12920808 532583084519674922303680202780230287360 12920809 -859720340769591547674147695888295779760 12920810 160324554479269592576769996299860224000 12920811 1280278191739205670768796784132567235672 12920812 237571631382862960350801825556615554816 12920813 54368253681221017018210925149156495062 12920814 -787117539399799855549233140470916713152 12920815 -17109696846173195989473996728408266080 12920816 73702143306629181567526680548906434560 12920817 -111475075380138009353546020592596131840 12920818 -637575435626457816837128696184864414720 12920819 -672020556495097118533398729554128521780 12920820 -511570755860336529554078681870667018240 12920821 2247448796211702227448256269157666063022 12920822 77958650097858649810138686167136306624 12920823 1962125800604026787873315438041677350400 12920824 534600596624761311539751352403337830400 12920825 -134866806625348852955395145065265586450 12920826 -134986231415476095418310723022337376256 12920827 -2076639185470561127565579022109619727324 12920828 -412345556776634739794149449506987999232 12920829 362758811934003266180687882376328303968 12920830 307851752372343039447393965037311416320 12920831 211346629763601950564767183927570126848 12920832 86760873361270028755571327724221890560 12920833 -409336336137202003505755549685840362200 12920834 365047966128495562309581836840041059360 12920835 -59011523832198782186098437643387004160 12920836 487967529430043302551621611382381035520 12920837 669020755126052934575170091097194819292 12920838 -125905372393819006454378800474899486720 12920839 -114830516416065577965946476973901056360 12920840 150862083626145982438755438153641164800 12920841 1381643990513831052457354483907188142052 12920842 -392857332898865865362536290761892672000 12920843 266145643377770424014589656904894566784 12920844 -275309989092147343068582280753991021568 12920845 -426062555775864836235135729929136499200 12920846 -584086724192945863507914309783295000128 12920847 170002464300941566941793891480369753728 12920848 275402606826722115270210062152470626304 12920849 -2579370724247786437537084325129292945936 12920850 75867511021766946781076519951541696000 12920851 90627770100943752993874118611380177792 12920852 -169506156463120586902260066135261204480 12920853 809434188712688767543122050063424135168 12920854 16806780046114188703448940500595768000 12920855 3617039229529990247825985760261814400 12920856 -10492569011019406623170326165134581760 12920857 1221492392551604870806672704309375292106 12920858 901458347695458123395759907066454291680 12920859 -140920346529667465774583178639489257736 12920860 412372659225709520540806199274198374400 12920861 129104750955090812988066663001175055462 12920862 259383161713518720422065047958970241024 12920863 -554064996029509966995056481789046238640 12920864 -2579283632900158512626171620972560384 12920865 185121637115768982178440977195352270720 12920866 40781186188918369647286660843905907200 12920867 1666487473611666847462194378569085621600 12920868 -698571537805295943605195095952724280320 12920869 837018579681973665512721498583634500444 12920870 -41318250352590838300352904539437603200 12920871 -119428926365241343459434088709648294400 12920872 437478005784595625223335847622995793920 12920873 927355105736552228598633806664365318400 12920874 448671035590860685618117645894308545280 12920875 -2285317597491384702696271884121772076000 12920876 -525472123424502427770214619204022586368 12920877 -13050159379394518056802724456865389460 12920878 698482224059901803814031078849329234240 12920879 -168461543365912665460088291729869069800 12920880 -13802265036389555545651053151235604480 12920881 461448743794913708847058642242139621800 12920882 -198229927524388200753265150256205135360 12920883 -1144273336912235085183452921961043440576 12920884 -992139191010523008824179326058878382080 12920885 -1513036486890054573796313568058676458440 12920886 195798351323232009193345096085774858304 12920887 76516481045194479834280561146218667952 12920888 -2544522590460488603426867521816663818240 12920889 221228299394712160994659238111695646880 12920890 784542549338379866239176386264096671200 12920891 -2048731100501742369558828785513011404600 12920892 669086585985789382254925526762426081280 12920893 259452478486941054091713887614963523840 12920894 -423606551032095503520743864152915968 12920895 -383249718740139136769908691625811041000 12920896 153415227424823517771802405186025553920 12920897 -1758655480088914125388877276117174996688 12920898 201106623971538116887272591487550976 12920899 -2463446292983409103649540829492900815000 12920900 -955760291278273935483627610913366928000 12920901 82985919739869859283997152984610924480 12920902 507994372003684344450589514481836836032 12920903 -1567226698295426539401557958998567047848 12920904 616951925416218236150640796754890752000 12920905 -270998710719427966736221278610108275000 12920906 -455403959888371765168489822499426704848 12920907 1481858972167827328326177081996252225240 12920908 562679807519430492603175985044443558912 12920909 -517174363010927672428234037111060602890 12920910 509338380933968729516110815704755551360 12920911 -545085341070930164020741177859346154176 12920912 11293091067881233430601028791133003776 12920913 -722166773420759944840765976712041262558 12920914 797543018671116410391345208976709799056 12920915 -285258502111345423340649768927354626400 12920916 -156353681872147213404594136439203977216 12920917 1768388914659031056105883468003550273472 12920918 565263799414616104793643437599858025472 12920919 -158320642557378334974902117731208035584 12920920 1446721136181739001981731038061851648000 12920921 313469716560901189541189893235698045320 12920922 275258138263394253567385306515691237632 12920923 559042130005335889021261511027876512368 12920924 -373012689962275304895550846501316198400 12920925 -446423099344764978775119156984382236000 12920926 -97596401185892734286282561827974089088 12920927 -168462719915947622947828641579496687392 12920928 166159604470539407434489147785197912064 12920929 314384755775872845945208831781894128512 12920930 -266414200770803718337732759795831272960 12920931 326340522542016985163406885173251872000 12920932 569471462903050109311738521538527816960 12920933 1699388895940493129663855412288119581182 12920934 272520814211494699756654439838034328448 12920935 915918308467869836625360451868746422720 12920936 -12524132692493859357495540393652224000 12920937 882003378000349580915688797006066198160 12920938 1761662212636911156154410454528533644544 12920939 5809256129167544807150002703608634424 12920940 -3596042612277283383270099370947962880 12920941 5805198835502867621977662428374932480 12920942 -243165050824466544788103480905292245376 12920943 271920821216703746816394286133880407040 12920944 130020133858460764298961224032498319360 12920945 3738673657624392379244148320188261800 12920946 115685243251670394804361922331017261184 12920947 -589315626306323032056364387297276732160 12920948 810032947484311627564026678900991079808 12920949 83802260680675324217066628343421592768 12920950 217181158615619845199848360900074240000 12920951 -458220023829523136690397663980936529048 12920952 -767185197364598687741279217244726886400 12920953 -1279756679825219516814524209734238159916 12920954 619835657463427349507111512642288504176 12920955 79895798523564727581057965823406448640 12920956 -278457445596841516950754301927608223232 12920957 -2492852457381523765933843619721164288160 12920958 62820601085900113575625608081855595776 12920959 -1465894754670585169786122348293770709760 12920960 313761695613365611048610425310753587200 12920961 -54090229118234338300381490144228779728 12920962 88854890629131869072268535579713953232 12920963 634733037553451792339571683771499614208 12920964 77830977521365362422128254177132797952 12920965 12740494488202587673639868018908771800 12920966 2276941251786586053146080281853325760 12920967 608721650166284405433173549519983945584 12920968 1176135713261762372247334754847663682560 12920969 962501395750970251206431324087092051200 12920970 505982823457964306794279398310092192000 12920971 193802945844745735554848895414982711040 12920972 108664964826275166055669451662420651776 12920973 -420664544006056727168915379143094898656 12920974 -2137809547160899075172035470804425856 12920975 961430963062998251050637025913510821000 12920976 -9340716997253649497246941545300344832 12920977 -1502426676431054388844299763623016084174 12920978 -72446035252466929611972935921649919488 12920979 261327244310129213686703250919425530160 12920980 234362533681061062711092024592776560640 12920981 1178636064176590178122009958226278897472 12920982 -199881185166916366422105462642748003008 12920983 1989820336850968465914528587158957856544 12920984 20727660474796540230510249793170001920 12920985 -251456730333254176612266930919046400 12920986 29066724411703946461517318776347181056 12920987 -2080406874649143739032009188688360417168 12920988 -242893335587414896165838547059566018560 12920989 -961816328198342911740627263213776397844 12920990 -442417722861457000439156132536198392000 12920991 -780835848505243828269160103432064391536 12920992 -47511639152865860832698732193660272640 12920993 35375026080894547265412271078987414242 12920994 464116418895158646984336801471405176448 12920995 172201224714882430256225259412866153120 12920996 -1597909788875421454915191093750702935040 12920997 -1203674814962919328738821555855413988000 12920998 -330479996456907308268913229967051540000 12920999 89749170555262630851593763580563551232 12921000 58053728352437888787969280113254400000 12921001 825319960643976897050913978398035659002 12921002 -460741778314133977100093255249804610048 12921003 -2428445969111705328979036734119854564800 12921004 723071374745946645540492654642775091200 12921005 -2299430946709142334894743865944548842240 12921006 424625767960050122395905123875706147840 12921007 926428332806183045676768279051883340160 12921008 285533877430244474215892945902050017280 12921009 48633327574533727709687075831795398656 12921010 -40851562253643575413016205055635095040 12921011 1497204660593018189396773016174746521612 12921012 260292284923642948567701269163713802240 12921013 211828012710467779869442795358349088320 12921014 -220265572156077791525987820441906547200 12921015 -1334596792069835110371726765326759856480 12921016 -478789109792549990169881003355740221440 12921017 714652700074114981070019874339361720064 12921018 -155740604643832453916962432736957806080 12921019 681352925278707955139083396525508331960 12921020 142936448046703710262591661480210227200 12921021 -849083617309107880888785548163343682010 12921022 -148695541993587911899031167069900613376 12921023 -445070940975464659823334377058528084360 12921024 96888253975839039195017498794634772480 12921025 -454131101376221511058099935804808992000 12921026 -421508595429231864669304763518025854080 12921027 -570949913389642280710230800203891200 12921028 1307474126535050968097851551095007959168 12921029 -264619833847300059865943431838535561600 12921030 -235873880000963344730378675224724279040 12921031 -1621790764265546821960008172282011291336 12921032 327617439412037874748818984535850680320 12921033 76587050676898614995309077435009888704 12921034 -325849176911108572545686846454991473408 12921035 576704341615422564839871342865509912480 12921036 189622854840710377978616083340910362112 12921037 -2482799195355157436787647913735202732200 12921038 -34397331783053727523920832591268485056 12921039 -326479313819125994993020351298684901096 12921040 -42684681937710448092586385820845998080 12921041 180543743848346331451877868353263745664 12921042 677658368781489904438111892864928899712 12921043 1484430254356940561521999805186943392904 12921044 -1093667451126240330946386318118956662784 12921045 113592205225524053781649477416371659200 12921046 810552719889336280054154883775984733472 12921047 447981120091598526387007450532190071352 12921048 -2315160848525506112560432994129018880 12921049 960057210221626804795768049076826167050 12921050 136709229359677515098706420412212430800 12921051 110075980218078953901284075366251349760 12921052 1610324577741158408660272087371519191040 12921053 -1994188074409134593025308763870227812698 12921054 487852820786149245050404866213863798784 12921055 -269470612345295456269264423212662089440 12921056 2457313632614274748570348169968972726272 12921057 -658315511833574848612369264057313320320 12921058 -437502166223435136834633520033657011120 12921059 -1224390448769158612458931211543957187480 12921060 -575467915627649231010181412408852951040 12921061 -1729933632285153266343703283260188638338 12921062 -336340635506456201634190252479234195456 12921063 -986171985493990155870952886850437188056 12921064 -665418117812371149534047776069112217600 12921065 -747773568920708326317951985554873528540 12921066 -301821944574662406016045039345672396800 12921067 -64476727891537761678732599289722122728 12921068 304887835901247721567592454043541607936 12921069 562409629661884867389584979602400982080 12921070 -1192160194950892945795789916745216000 12921071 -74626844085738400133527307805261777408 12921072 238577877283106668491460730491620065280 12921073 -94402561585680788234489405540223724512 12921074 414973006630333894517235672989777422752 12921075 -543705039509991278487332273519025512700 12921076 442533227643383320784247973302833010688 12921077 658315548212452854992858646025730208000 12921078 -45092740521098390479125198197910681600 12921079 -464733462839635747115860482695987241088 12921080 1231960332493908742867646895404097638400 12921081 18458984708323980829094592600313129344 12921082 -296246871050079952923905081923273082880 12921083 -554348150060408993380238012097657384960 12921084 304478290357193363012683264818163556352 12921085 -130510716304987881004185964460733328800 12921086 367066709989161286791118288107764308992 12921087 -63810392959274376116321508156692538240 12921088 -256800707940498262408228674259837255680 12921089 -477605025044296870161516029043326074110 12921090 -66228874432582988570522474020425615360 12921091 -890827734000521049122809121979121173508 12921092 -924592227633191594226397801541590080384 12921093 904273422573268390877725212888225151680 12921094 866473931362085444189376608116137600096 12921095 399734873514450113468627649677936709600 12921096 1047825411024434772589667605748824473600 12921097 271013062287116392581144789182180844864 12921098 -282019034118574553446576877604412434336 12921099 -1892288238728277664590351767969635883520 12921100 -667705743646477490683257759153207065600 12921101 -876972355780293198036001191485884413408 12921102 355915358077873650945997627748482102080 12921103 77156452026550052486080850919057809984 12921104 -254898994965594249527741458790650404864 12921105 358888576526976992747338366662286552320 12921106 117506978350229250045968188255920000 12921107 64803736666332686182011114775882766592 12921108 266288544472695786795862211516692199424 12921109 -277872087135213203984511777856708628040 12921110 -66402493012250074656493456780912942080 12921111 -18568859319288345100620222466262581968 12921112 -1278130862981063144972360154518535628800 12921113 12612956802619212524390077455311848464 12921114 758287490238893519361418857997046883840 12921115 -581487520121552641951781074585930683600 12921116 28631283391735618490234138576859965952 12921117 262787918319628645389815221897643988480 12921118 40655802521821569950554735595167595520 12921119 -1568563956015497071749302810643721752480 12921120 33857196268694544162942595944384430080 12921121 -1762720647522533634913370490751777230800 12921122 -1026546532390988070549905222014337280 12921123 -753360885046883459080649409394342100616 12921124 -324156779334608192111668297975573377024 12921125 53029367578804871500894139809541952000 12921126 -184922041167662692948600217243170701312 12921127 349561828698913411252972269540906313976 12921128 -1467322301607623130369446366540304384000 12921129 -252477235723928228596444798008953978076 12921130 440762102234613240439691569999576836960 12921131 -1764643484806770333178619673867676752000 12921132 -18408988420609079204763585826186838016 12921133 -1095701894856257267671829143656191968618 12921134 664879772168418461436373729966227537216 12921135 -237123622800108320210031127759876395360 12921136 137257683700819957476930784670396628992 12921137 55818669355522443991506641658292896786 12921138 191177373787589890811462361603918854544 12921139 737776128757182703411206157803352249344 12921140 -67173851945540968400983884734505984000 12921141 -256384444047525180795722260860994864896 12921142 98132844938343473311036526654130225024 12921143 -26353742936998724493327252155660339760 12921144 1181147345047750580913955160043575377920 12921145 -413304807160042134938113048017047351100 12921146 40843934967698910875457760673960202240 12921147 -709888800522777799948363854531826306560 12921148 -438477375821460390561575473217865483264 12921149 3507841578286707249585279271800220280640 12921150 70175428094297439794541317620510310400 12921151 2814134144841619671560501658449742357832 12921152 -717488706092222807947563853182619090944 12921153 198840490921398839822403921408437856000 12921154 385840091041104703778881766189746477776 12921155 -191494278550091470329937648903269494880 12921156 -9572910244171935633891206737857386496 12921157 151093749209409776723331558880669027900 12921158 -1105844671630647647340665995421204956320 12921159 800796685506450723318168704385613918080 12921160 -319249413375868522647572598363318681600 12921161 3417663501333531291579022359005525443200 12921162 -252159856579573162197086740526369591040 12921163 855248050610056312615622322057847867412 12921164 -1034521361519272006397270030873789568000 12921165 600641629388093981912489140315843167660 12921166 -235227602542772236426258830001811419968 12921167 266593790593817985814360594502322980592 12921168 -74674625929309736402488781234169839616 12921169 135422866358755465872107877694405098496 12921170 -188530919631687824664199012373127667200 12921171 -1169402892669504087628334827561820994888 12921172 -103629623921812470740565778724457824256 12921173 -503357080983230117732621309268111256896 12921174 -374293402611892960809835682309721231360 12921175 -410652986444066868815099907653236795600 12921176 1469747128974831456127732825962162524160 12921177 283808030113719287308733305338594555840 12921178 -304707519135550621497983666248432834560 12921179 -324378688915979547585315000481573964220 12921180 -571737941600422992253551211759610711040 12921181 154227552028436650852513796155641444224 12921182 322547230064622802791586040624746814400 12921183 443029402468725146963288674517515501944 12921184 -1731907354648625119452857438718830444544 12921185 794523840757822935741533669727419698560 12921186 -76710775589938594481001835048824375936 12921187 551005177009563916001234030417542047520 12921188 198098373961042792304206970062792175616 12921189 421633011966413788221238036162452323520 12921190 405193301010006641673455482133522342400 12921191 495206655206609748040373037794900475024 12921192 1230042757658314433482467383194302520320 12921193 953316468138089421223578389004437332224 12921194 125818856674926465758246050018906264320 12921195 42999442474996023385227957563150649600 12921196 2895192560409850295578510361617414400 12921197 518717343954787171959761684431042363680 12921198 208072158240635644481083042061288906880 12921199 -29582769548729966121943506621478787336 12921200 -92009329023782343064682977776948019200 12921201 59640024088055460924145372671362742642 12921202 418826797826602681802850462333065206800 12921203 719806394576473733316055616402562012288 12921204 486680421746594193010385355230622621696 12921205 -1024398461519337894924639226626370637280 12921206 -983969217155443038600463540541279492448 12921207 -357609344515228148071648041871776044640 12921208 -1159001826960041205379906954360913879040 12921209 -3568800868382838846128484597233637888 12921210 -475795763740413065033595889261852096800 12921211 460430777597948198616604334237913071520 12921212 305053579444191860855993906190706778112 12921213 717942805876377500133131251942977755424 12921214 1778743840251531422953541388134927232 12921215 -6112311502975501946589847709618404080 12921216 -151580754366648456590796268545402470400 12921217 600881777120342282788135406400465627266 12921218 -766020244635954775046004203688125461248 12921219 26743321013288390675615681878878403488 12921220 322104032645686656260511589242456660480 12921221 -250017352475218559903882802946719034656 12921222 12809829604940027640608446260558958464 12921223 -492156317722414739917963676546998265760 12921224 1175028753920155326990232062794653132800 12921225 -465868967775280159960969268975627900400 12921226 581633273475188141140581484073763243312 12921227 -3740601874475566210150925999630920212 12921228 573088701231902609531402786663528355840 12921229 753234673126649971930728836208311792160 12921230 -215688710313650630734664839106636229120 12921231 46916967884446323596054130675865865352 12921232 204877447792469704970235928759632740352 12921233 79520396556303279018020822225662163484 12921234 -63152502735423349366193379231760121856 12921235 643952491000635804273017447934371353200 12921236 -1123206721812985383071452717590210109440 12921237 545053659012841654806551920960246461312 12921238 10286021049427395968924212408930641408 12921239 1377974965543104579895921608820705530240 12921240 1352477249000330245945599847354859520000 12921241 -39664351909195476439397177609482638456 12921242 2237925555721310515231481533377138432 12921243 391177488661426918112552032031989818264 12921244 626027565864224943482905728267364186112 12921245 1417847775621575729107007364140299867500 12921246 -159022253628411361759707231162748201920 12921247 2102392947044283194758291064959110542720 12921248 108717143513010036731505786967294869504 12921249 261003569627667503606245637684651703648 12921250 -126334601867830157075535058708793190000 12921251 -757435703225948556238405858167262487952 12921252 674859706629519835071934778384422290432 12921253 -2348854239018920271864666909084662635296 12921254 437805054469416045969240369604698595200 12921255 -502436443109433367768567228526613256800 12921256 -66381493649243125645353902463456261120 12921257 1147373485602682276665740307260724096612 12921258 10211204178532046412645191710383301632 12921259 -978299523686026576647058715378729567696 12921260 -1097847701758924932142758341369794083840 12921261 1108878361966044601183629311337338225472 12921262 71572097260915656390211944314257437312 12921263 -503911498450568408142510803827904485488 12921264 -123845944269711083530257672223572099072 12921265 53755716515726012240952625467812889600 12921266 -637449566991906531752659022231907158496 12921267 -168953811302746326758840199042597675720 12921268 -966756375282696695577126325759638115584 12921269 230047616966202856004784037083085440000 12921270 419882408992090637960228565303830025600 12921271 119403255068616811006351848312729298944 12921272 -122172587527106692942021477061560320000 12921273 7418678274090575213857927543596485844 12921274 573946821438731646857026164634340436480 12921275 -1019534548195101180733022378578364350200 12921276 -620434997150416671389886921893908704768 12921277 73306907351691600596719240264516685126 12921278 -45127970944623279257577129010831357440 12921279 423482490633869215688747487599875209600 12921280 54795462142879950203817385443459072000 12921281 990303646837203547594232607859855670082 12921282 540006258748787140851904317536841202944 12921283 -994302384947084474284990628226022486468 12921284 65003272942044482729290813932927551616 12921285 -3475933689637900794770724609116190720 12921286 32053830334374357674153427679608566016 12921287 1460326551382683486774490686582766881600 12921288 -29240604708641844926412248601363578880 12921289 1474495316215843357759184093680022842624 12921290 -432729826307077559130543381971810688000 12921291 1485155204307092295479523585637283635152 12921292 -47148885024947364924117436259785697280 12921293 -251523440429942860731668211386978057280 12921294 -22070616634751672511517543977231866880 12921295 501025741655362825829175464779355511600 12921296 27366755488850685759132605881830604800 12921297 -1307252783321414244860167459971734518800 12921298 303318192346741405897682710956777380160 12921299 676833830716513986165881705083636200300 12921300 -173195302684068320811465008923745673600 12921301 1244358959694357610593301793206604310400 12921302 672912020833931776742017299329823320352 12921303 611635862246756130708988445450091800784 12921304 1241707524767902455911949896308132024320 12921305 434767314032698429524142955530313363460 12921306 -388886840315230611528632229846408746496 12921307 611279971506629290943832320429282512912 12921308 -296497348778840146986258134871310924800 12921309 -480022100977894881499280836331878930560 12921310 -418609278079609360058718695077536757440 12921311 -170190936477631699100681545001355593520 12921312 -883901807123416787525568994065343315968 12921313 615490143405180423249942774614667017284 12921314 85939141725966746434114621864124135424 12921315 404799791525591777096890491788457911040 12921316 -539546817573196219622576965204414909440 12921317 -1852761220358357341114122636674275817088 12921318 -561483572290505178195275415911771091936 12921319 81766284415013769530669903126087160160 12921320 559729879486065958358887583455623168000 12921321 -479430010484080814165263488549538445952 12921322 97721946797800724116025163201650268000 12921323 449807396297101977635715606842259558840 12921324 -144391291045231367115647853591578314752 12921325 -382187140597798536510429715945394791000 12921326 -997683816152564151310944263139232694400 12921327 -568073101271641739643015010356062820480 12921328 646659295804515241784415356339093504 12921329 -1810865880037067199255621561132351665070 12921330 149267668336965362806766110119472704000 12921331 694671459222451255901919882529622988912 12921332 649065031139621213335297014838379127552 12921333 -783604879728239955849478405575458436576 12921334 -1505953101136648295750224612348690500096 12921335 -153186787047175378302407413222720676640 12921336 -394087752318585253284200387598896332800 12921337 891200925616899060519581211728396840640 12921338 485987649788299055365818151616042563296 12921339 263164548705448145127689894519148787224 12921340 747525527780343440717641292843630307840 12921341 970281796055956889022174910518536457984 12921342 -77109165719278514474977946142131659776 12921343 -2428818088212491331133716715681846089120 12921344 -877096451386708479593373863052652314624 12921345 758163190982484110278117784475414976020 12921346 -395077490079487506904631471850348718128 12921347 492574831397993997346599291930601503600 12921348 316563717392380513907849844497182371840 12921349 258209133589225628111477912822737528800 12921350 434406442052312976717513381828104851200 12921351 49457380579477773818567096409537425832 12921352 1112756841145913684049683609170654126080 12921353 637922640531473472632910661098761093904 12921354 411109584732181114092072170101993075200 12921355 276696768159174926098772205632416343520 12921356 -457826355562043161867820623455536977920 12921357 -1243156999441514225471438052546501047712 12921358 -230475250345641790161762490321846356480 12921359 311859502457522323826525098079887014840 12921360 203276523373488394861927879841478082560 12921361 -460639377784785933235049206451418372096 12921362 -159836108579763596450676514623066607968 12921363 -1290288928130868714618964477554578016 12921364 -91670264881321734528991800941211524224 12921365 -5372112300117703340676375000238785480 12921366 -79640868244751175492066024906538867776 12921367 1596724432338682574099352948285508961392 12921368 1085304212773734292251820356889499136000 12921369 -1557075431806131292850508706589222126592 12921370 -73977016016089731994287967923378554880 12921371 -35877462292563526008709304141114679768 12921372 -504066336291494887629738373521222417408 12921373 1605433435347389894831719141519713067622 12921374 998732782938030210885706613772325719936 12921375 -332049703479511096470330257421462156000 12921376 72834202466232293726693840986472448000 12921377 541011891198417451673231618857880734464 12921378 -35791786438590144818022223863839630976 12921379 1095177875142931387891497218590041426184 12921380 -108755098576880358571005981127726080000 12921381 1134167933611720254126987906615188072064 12921382 -678369915800137168442174643439270706208 12921383 51995882325839608159323102075931093344 12921384 -167076696396734587745109704102397050880 12921385 1709768171572681696567864935962612689800 12921386 616508183439487384832889242814173826144 12921387 -821592114268810515491006426510422758720 12921388 -1176778449215784785816467430327201235712 12921389 139237302159480921389072136617188651008 12921390 831646381193645775157248814446349881600 12921391 -10599668225902544482664582309503424528 12921392 292164648413996347837874593832023130112 12921393 57163580384852443295958937281313290864 12921394 1008655609287660851921692166849175139872 12921395 -779953808128468992151501072949960259600 12921396 -241003065811994868021028106999032958976 12921397 -2138047263785988856590164789988729963154 12921398 1155593265896871240210656915718279916800 12921399 257032136007439967593935036711729032904 12921400 269946940049000193115727213080601088000 12921401 412218362076907053799402862164175398272 12921402 278359782868578545711114384521419833088 12921403 -1236730637912958830123189035178981411736 12921404 -135554350789270327021317362838270756864 12921405 80332097833815889547153203422370848000 12921406 -458587609786665460910684854569477458880 12921407 -1412070197814897561001995614363112001344 12921408 -211532717471164769208536446055801683968 12921409 -112114990855481317724959375935767381420 12921410 808860284282818770447320586936683811360 12921411 -524644352888682305226186558973709120016 12921412 -273714204853971556361790633279005634560 12921413 190517628034346072963966182325667952800 12921414 9350843294513461098008562694192650240 12921415 606135577956773874782730930434886228000 12921416 -330060968550185394670074999719790443520 12921417 842463080235643013607234450406200150240 12921418 263864621797008102408704174160799898160 12921419 -373764922681632949335978961387201655808 12921420 106141492641950500859909701938451906560 12921421 -695283805006522496556325813026062637300 12921422 -1010799132364871476259771437919114311488 12921423 386952257397283961557108519573264459008 12921424 -440585806190437459214552445833496231936 12921425 416455778169379565976438401809819332000 12921426 -151361373631697130343707809813619657216 12921427 -641849993231968924428607866430516688688 12921428 -787171684426486550947519432999303938048 12921429 -567497075213427246664291190662292174400 12921430 -6124882497161154213204487911073040640 12921431 -29912977815438989949650185221522116736 12921432 21871898056175012470559069116068003840 12921433 100682642452695245477486520006358385920 12921434 119199180669711529109495018183769989616 12921435 256281617116906203177729123777834665040 12921436 -27905175655859876542174927321556972544 12921437 -168906424897953048846561335036274905640 12921438 14331595744014643921253841108691049088 12921439 46053232206592266134016840386851319280 12921440 -278507140030086852575822862424316313600 12921441 -248373870567046670827617665093008182720 12921442 106385950002215155584339945028079713872 12921443 -879624100803507148601211445739604145920 12921444 4147521228248649417737610357580416000 12921445 -1229329867760578017672697827027670880520 12921446 -27305516032780150754018876120339379456 12921447 -1004372405241582709767036483366571562112 12921448 1274013731272164214566787081539308559360 12921449 94051414123286506970072099631968571450 12921450 -201187211517042129195435763758202982400 12921451 715500761051156431464291471385911402304 12921452 -733559974180021232891446473447307908864 12921453 993950708487284426239975244275159998336 12921454 54938941683762081032393652455029869312 12921455 -318057429914862602464400320890609107640 12921456 -4922336696459730171247932944307388416 12921457 -7635437412148811110500539173385642000 12921458 1868362348439938265339734864074471823872 12921459 -757989326215164968728553659906887306696 12921460 -486114387296066362071766643858686782720 12921461 63280559134843280627824401239445660480 12921462 -603509225483300352033692659783064609088 12921463 -1174509142794644236185821403944891985080 12921464 -1510612289308720215819542950212305264640 12921465 35422876300213027695585873451483872000 12921466 27637156167118950236240624660426287584 12921467 296277130893808238259497253680855964192 12921468 -50422328481616998935146891634198937600 12921469 -1370973413247855992620055182438715808 12921470 -11578546516586585761636060725620899200 12921471 -1551562352767510813766566129537191083760 12921472 -140131741810772556627284181248586547200 12921473 -483007801419247172175042025768750275840 12921474 -30453507168078143213936580237633538560 12921475 -722168438627930531040751198603647859200 12921476 -295114811305258954305875234277847405440 12921477 -1199912295092718496999269789817433758080 12921478 -93546765800884478556586333368475957440 12921479 -975023577577563126283236229341458534424 12921480 185947442940581436778136627494794854400 12921481 554506669445161471614933318729524426292 12921482 -73323753085884961128495303450667253760 12921483 983548423280447411612165167847585304024 12921484 29756367448556822789915659633761718016 12921485 -674283771940986104582259561420310091040 12921486 283975338515567569132401013969405753344 12921487 -2827888464554910808035226636583468598480 12921488 -307311523317696004581113388075413667840 12921489 222749878315534105947254182672182105984 12921490 861047775033512869845558430456084452000 12921491 -2251982694778800706044805350548667353016 12921492 -44586378715385874607594676836120793088 12921493 -579014704550273984427732210054532370756 12921494 160538235229921729333227810621645643296 12921495 -735962734397985502975069655877375656880 12921496 589323975192922631231563239511609344000 12921497 -519685917697554333183328948176968586480 12921498 -1248899432554284977485840891157058746880 12921499 466576985389405063934999537777950095064 12921500 -21170077841122323753283236430930176000 12921501 261789640553004987442974564668799787200 12921502 -1292369568181064091068327121638036402496 12921503 211728491741150504970290741614204800000 12921504 -1095751372887515469467835678072483348480 12921505 1329326380994612070053810873915508768660 12921506 -133158360853068751493935107436133424576 12921507 435127506299799298059661576506285620040 12921508 226407787093256528751545170823194460416 12921509 -229971769516780332885126762928228766784 12921510 39542184647174537313039392954664222720 12921511 -99760438316999205740666888710946425568 12921512 -588427882331201798285776932128329236480 12921513 67004640196591679123650533930826653696 12921514 -46311959063004391580463705173260171680 12921515 -571054689200517246116731953140173022880 12921516 -411824111842076181035348063195132444928 12921517 303198937590215268972795787594329671392 12921518 1070317774088864824431164108589586224960 12921519 -110827432035565762667839892632553259744 12921520 -159836428077684681841892566213651660800 12921521 55464513494907197706897079484719305072 12921522 577795721827602047182264751959195444224 12921523 -818828551136375337187547545653165917952 12921524 452964746714077450175530242770546552832 12921525 -54880820657379561799565057776789365750 12921526 -9973312158934103488186140689097836160 12921527 -768554253496408409837009848600305393624 12921528 3648217310375355405942432791263580160 12921529 1444675253085108004767585797895927559684 12921530 -880934044626021640629972174159896899200 12921531 -37940078411777967229232597493082886400 12921532 -185227717961032991816685463128751128576 12921533 -2871581100520307229809908671456086245236 12921534 473828393220063684480445067726525910720 12921535 -219244550270359799531733404811299251200 12921536 -255933218199968005497716215221583872000 12921537 613363171502013239610038206114074779040 12921538 88197902747197843929807924923897871360 12921539 190318150283142810257563910886576652440 12921540 -514709656495862875641502806285648691200 12921541 -238065142644520330697374100554214935200 12921542 87157034461474340074162991745951345600 12921543 -10066567097002915234295494192987992144 12921544 -501541755331759506063869603711957729280 12921545 -53163104194424257437716826183471667320 12921546 -633649524289486667303113871897630936832 12921547 -51353254701506411895034645531372401408 12921548 -1218530011242403511656732006661338612992 12921549 489028195723663890549313197568564572864 12921550 -268321072480417437397153190656299475200 12921551 -261109954784642586251370911457119054496 12921552 -55640548934842575665272725456129884160 12921553 2702377811817951858393126241353401662960 12921554 -591307791382555965313357000582556740800 12921555 407559560990421357523956318990984275760 12921556 2636068903650538859550655958900693319680 12921557 472243014425219151527580001082109493632 12921558 -98650932995534619374535510138211430400 12921559 -253327042992428520363312502025719010880 12921560 -193826227634246775034528977029216256000 12921561 -606229627193846394311362123650441938112 12921562 869099520432719367806361884598418690032 12921563 396816976535733599771269361334503715480 12921564 -227787987684335128311061312143123437568 12921565 -277754524323750835101833234749012221480 12921566 99324071440298615236449155933813342976 12921567 82585325264268765147040426460827909248 12921568 -1044808409109410453998307875864011079680 12921569 -2967635405349442214054937139707146421888 12921570 -233782360947743794586301170501923027680 12921571 421773893027586907570605122726850152112 12921572 -389048089294008085940192700028073841024 12921573 -57828701204329388418271371095334680256 12921574 747185089056866190602030039228305552512 12921575 -57799274960583152567283699948544094400 12921576 373240630062551632252894368824991744000 12921577 77496372288806409119946576368995031440 12921578 -1074969397277686630883026284274222790400 12921579 2325853007963474693057626487956490131200 12921580 -360366292050720535752822536210584565760 12921581 -1072668417803784975258604267212040753428 12921582 797742947530990255738013815812078211200 12921583 1041754546924436489977912223663977450832 12921584 2835889699095652822558397350201786368 12921585 -628697230533296764147008112273540761600 12921586 -6390356975759436274657820605859294976 12921587 -493104452080070372711463728493323894448 12921588 149687727039378714098627732233916916480 12921589 -1779027381651500115123082764020531094610 12921590 -298788770881173521222144867908195200 12921591 1096137842217411711629473725952078378704 12921592 -1587228908338428952242759578285635584000 12921593 -521062715691491992682487856094675062716 12921594 -442576728507209710329273133863952316928 12921595 1114409347624539081079943594433035097600 12921596 -1220597731109568909710898774150800033280 12921597 213740197024411853673984936597325115628 12921598 -402169367377666563279874158047433617664 12921599 979390512934505390020639712691825465600 12921600 415613530515786393484782420039932313600 12921601 108806705573743534181008157052386606208 12921602 -1063489689544922819650250945835624115248 12921603 957832108579333292882578188693299942904 12921604 -1083879881373533647048282015257191119744 12921605 43843105927593589564777055448358500000 12921606 -26514255736793878266112391367969164064 12921607 83651658384852302312989137927959496720 12921608 398925894223167584580910548554353704960 12921609 -716413979424828162163365263900634330096 12921610 132192574971591259453433374937717300160 12921611 -344319947490973894460349659723843503788 12921612 432562893514507125095948141069932314624 12921613 -1285217311840252469633520011943395848138 12921614 -338147236033190396083566066865764410880 12921615 177776773736535481913458079894887219200 12921616 -123945846812284460027848151480829739008 12921617 -1631281921813133562471019633581778240140 12921618 -556051071470689891647041210456147615232 12921619 -41509083851721027268790781894866250680 12921620 -844804230628878208766229859687689246720 12921621 -640635889579104731654816497545584269536 12921622 -87603141464722609239179648350855363968 12921623 -409575124586114831693387772905479744800 12921624 -303983118033852388104082415395713761280 12921625 -4178921826837625438254103362576458160000 12921626 178778909212388563020354695400155086080 12921627 205786388358933966115499564522716538160 12921628 -1057997775263984064064422153730923494400 12921629 -10038913738542894681088477527693925440 12921630 -58006504569743284819153707943719874560 12921631 2779007812875284326884902552643929651832 12921632 -2216206728907200688954377063743828656128 12921633 98725566008513556454472640184602765600 12921634 -2903724337853262039766043470261331328 12921635 1520040157171758071942422826070303892800 12921636 93987197933339508074990911907867418624 12921637 -49912054278107187977336340549599348736 12921638 -1033778195132674178983648546604444213280 12921639 77019566873032580189335876880517680424 12921640 1447408764230123900684572334388003225600 12921641 304825073101794600625765684713218344272 12921642 -127298898881022076346364259720279289760 12921643 -650603910916715847053689233078191834760 12921644 1629391596641317678643639418833488686336 12921645 -587421745477775348764944061401147371520 12921646 984847066258062967341036287895128623680 12921647 1641493640850693170139772739190824228472 12921648 319196691026059626802523726929100242944 12921649 -485319319147432198271432675371892175360 12921650 112531454274281133335906784831578688000 12921651 -893597840064715577946192960170063162220 12921652 1256268910965401989099583713083903344640 12921653 1206344326425352753368720733586989252800 12921654 -758443193891556427477200358283626708992 12921655 216355438575368497512795739245845497560 12921656 -238079255834747949387690622586513264640 12921657 8435088861768472174040177252017729920 12921658 172048388148497476657052730249494378976 12921659 1899704838084643965385079389968514705104 12921660 729302333349791272870165958181690624000 12921661 2002681971495737821439389110350409322252 12921662 128265212374234314679734051203994307200 12921663 293223086068304041288182568296596878848 12921664 -78501589024457059389600330810669400064 12921665 -700565622241652332681741876515909565080 12921666 15526865377800359715364112681013959424 12921667 274700936053081118777078314871491852800 12921668 424044090560045632982782189887535742976 12921669 120999729046210397438510711503898225694 12921670 -107810056910832827520190423298972238720 12921671 53940837627431948360016353264016189024 12921672 8804523736431955043553317251497984000 12921673 -173843257165671943704559206770385367078 12921674 85483469567526630019720096795653833472 12921675 144670612217716872189191683764185508000 12921676 -828067127110204456387251229294935917568 12921677 1595668956380058843398439584917489254240 12921678 40915246751267574075440646599439141888 12921679 -1724952005654857548856217665968620248720 12921680 -133945132893308706588158783922054512640 12921681 -615695750064929119122486230838071992848 12921682 -661735108149639474848311303853035644288 12921683 999913448568797540791847747391784254480 12921684 901641542544324458886166808237615831040 12921685 480546204286739330618580086197630796160 12921686 -265744950698507026653725273298335018208 12921687 -31536194394874876378685772076164716568 12921688 241165883971309023839986313734301736960 12921689 1329860121693830326545259897550710255968 12921690 -73833424474564364487794722752275508480 12921691 -334783259416455939152968859823099154000 12921692 57370583090826989033113389498520610304 12921693 263361312918962827370323007447850344064 12921694 -1062566171957006064396064796957276575104 12921695 -201758949372178050278284432820768279520 12921696 -673119233536599238156602700372771995648 12921697 -21652427893499950846841766719677386428 12921698 473609383410121899255341315238074958336 12921699 44940313771029941407413411006612504576 12921700 380718629514935038586675822505597388800 12921701 -427244814966324130736251458041043351588 12921702 35778011759864745862017698257424817024 12921703 1266876642302752939023437560884707297856 12921704 -1036266503413498789126510445768541849600 12921705 634829773467496448208229275500991886500 12921706 -94667877099993554372429326388571863040 12921707 -121836950256002434220302960623123172320 12921708 293747374902294819258385959711496581120 12921709 -988200510940844182406239836609265513920 12921710 -1069545317045895730205643037827791462400 12921711 903284801927407686615086891283315336 12921712 315068646091197510132407447457694908416 12921713 62623693147477276784301734600545488960 12921714 680215585816450479858168613352619110400 12921715 12422872449986190930008488806541056720 12921716 -332501467958545293939748968005781528576 12921717 -1365854448594928490784145413927757793088 12921718 -642432377286638514315962622716700021120 12921719 -24443475106172044157400679628992074120 12921720 -173959451801256773317955799362627174400 12921721 1911177063332898726604802061261039436432 12921722 127879843605808595008241835003737608704 12921723 7826273167761625210919719348882552704 12921724 494102536049506096358050703601599880192 12921725 118258386466793546555156883741119242500 12921726 328208068999712180591383428382508852544 12921727 -431973123713138465645893718573212142400 12921728 135151599579654896093204257341513400320 12921729 817867343380003806997916788001537924640 12921730 12842178188381731953078995384210903040 12921731 1902461879123961625906334630665563113064 12921732 55979951904899944887114274772353190400 12921733 1767466005836095402645520593307622555360 12921734 -167394414889300440170715927357175527168 12921735 -498004003619788377486746085632548853760 12921736 -1258497906839691865349541408643079116800 12921737 -709772755416125077127878646512136202240 12921738 -319411823735957826351339866917368352512 12921739 358276913623416120260679842894837535600 12921740 591042431675330048653212718007606568960 12921741 1016237123004452247056305117091109360960 12921742 -860291391601373162961380969799099721728 12921743 -1299408883217468718399332760419819232456 12921744 -128228894677661953177137668306548948992 12921745 469911553402562379043703284152752061120 12921746 1180976352668736780673383073833489117072 12921747 1310730509119609359243224286697079235000 12921748 -32245929020362382864554291823988080640 12921749 159310118036306541392343276775013487420 12921750 -705435105622347580213747593497316672000 12921751 579875409234621671358841521788520965232 12921752 -657629484698227700634186665861724979200 12921753 -329516030176176952493467435398243667392 12921754 769692039817883751583306138880134682112 12921755 145966406120601061951663291091909157120 12921756 -130539352507724395794979724763665622528 12921757 -782022817518871896940432647483538820928 12921758 11554232080135980196886323625516169600 12921759 -1237873138202474734485355933321268194536 12921760 598137957215125124698407542419443548160 12921761 2654680086868647091554661417273238784 12921762 482727424346963211114211454176965649920 12921763 -1355940072215950659039074877607486461988 12921764 536546544799587580141705084426457256576 12921765 296433502694596032853492651676178248640 12921766 -167559524573435486977516325605540075392 12921767 536426100882500011267969986913812739200 12921768 283243585591879021954618163983058780160 12921769 -265456434849110687013865407813442040128 12921770 406823352885188209180503576651545866080 12921771 -245503727851719118468996170913890938400 12921772 -1095316064246486763808255469168014053888 12921773 -1004505878809381028263541597609586290100 12921774 -97216278410409969482603279281070807040 12921775 -617687877250334182238081721959929994200 12921776 48141635414414161772682550017054081024 12921777 -738546009199529443566412981990764842352 12921778 -92822046335576148635214562759996522080 12921779 -138019167453148583261456679183152025216 12921780 231891212953028129150013319859798200320 12921781 -1657852714333673167536880017986220219488 12921782 -608618377133973299290283280940006759008 12921783 233633081649162786050327314345105858560 12921784 1480624089332701140254321313990107074560 12921785 1189501425324368451078138424460506162320 12921786 -472433416915649030583127248772522609920 12921787 1186478252630603973593753764876171239312 12921788 1290166440433359379835660358601132801536 12921789 -136875743293171860218237998974410462976 12921790 610262556902749452306885007529326351680 12921791 -1494872870621020247468632399011684730080 12921792 57209265587525634530271891456559939584 12921793 -48381890264282605129491510672548261120 12921794 929159150523073349945075272942194495696 12921795 -316010129157593450674740338713127402400 12921796 -609179340389689312071408889360013334400 12921797 -8792082602207132176980039201182004288 12921798 -559285138410995274418474274083410582336 12921799 -735060079296395985387898335423523951080 12921800 -111995846651502966847167768265111680000 12921801 1073739884204777009744356147468550880 12921802 217072452354704569708714134327124175040 12921803 -100413642164984675949696618534611076936 12921804 -579778660487127727472691247707971616768 12921805 -209667629515212972814325561820533721600 12921806 134110980661284541120895016682145339520 12921807 -1115509780682932933473316001902897632000 12921808 -178220688301820066442755219589297184768 12921809 158562931294280888921248874238067745010 12921810 -70392900488869249641539534693132628480 12921811 46707838792526883858277489164752684544 12921812 -412243875563652238814666427134777895168 12921813 529789528864625781090475058741160284124 12921814 -224493295901305934581662187605763198080 12921815 88614221367662257943852062402169984400 12921816 -303903937864788401824925478468664688640 12921817 -1586279399679029905371026074681297670134 12921818 -64194712072951015137787735629590400000 12921819 -196954934415543367617423249185661873360 12921820 -816868312617729438627851686519436544000 12921821 -594950121806173651065845087774335235520 12921822 -3419963501468746070692065678317752320 12921823 644900310142056217688573112998368748224 12921824 -446542751774379044415275512831051038720 12921825 31741667194881114780513870595860403200 12921826 -455161410443028061194382117165219021440 12921827 1099374026105201050959374549285368195800 12921828 168291261529599924428790848267684081664 12921829 867036878565502287230399945648143330430 12921830 163083254438626245305617883078144833920 12921831 2686604002567775319302354077829698320 12921832 153672358513522959691963140488970240 12921833 1841413364603246053581325986171152081082 12921834 -474437043886143415119752674581848421120 12921835 756804998696173534127576160536639309280 12921836 -248797001524694981820596270310321649152 12921837 541937107388066743301075821403852683968 12921838 749120827286638965977395368979002016320 12921839 -277409379959618007187606679033461204800 12921840 101696713298614201593879263055822520320 12921841 328815352577247240582761995902574520500 12921842 -1293605466436000385016122665913725349856 12921843 -49069346250326017001025739909087998720 12921844 10282962966526318373391253364790978560 12921845 910935871955410257519295518304913459100 12921846 -355167473986900112269215755224986439680 12921847 -1324567695378001923611200753531499786872 12921848 1038216897193879210707160914376123023360 12921849 -30341616519403853398121279877399478140 12921850 391136439970170807526564019891727800400 12921851 -215129742785559818225201452901438224896 12921852 -205188782296301099866320887749253856768 12921853 277750455838543128818328411444877803456 12921854 212741051197761375885843809962516107264 12921855 -241701980201671324712557321331533082880 12921856 252237392889080693614493069039800156160 12921857 -5442358027547959505375424208812877440 12921858 -90947153154463186999315348615068721152 12921859 -220596652362225995158431499166643106896 12921860 57924293641187850009152934247819100160 12921861 -970274579552178382294601105882856580128 12921862 -705531885009647226269544021282903144000 12921863 -1044560500786792473702740127595768470888 12921864 410935715567664813912552680104590827520 12921865 1502171556569751293152111663522066189440 12921866 185026935194998614121647130153436755200 12921867 76347411552775467553968898789478035968 12921868 -2759377608401578742457291084077163386880 12921869 54376249418877981972481705361855095296 12921870 175889206628346772015931944489218624000 12921871 -2740901340134816165055365003566883677608 12921872 54763564554636182585740924268508610560 12921873 789851149694728496454811793218817862384 12921874 -13020837768212318822912647244263773696 12921875 26473072660392734904938586846261187500 12921876 -94156307768088831337873695958662144000 12921877 -266646124356317254077420223485042778980 12921878 -1031779180138741822438851101572521671040 12921879 -198994455223302262313651089692298952880 12921880 -450586627482640536101413786850152243200 12921881 252089530071646975392712495530811869120 12921882 -86247563090483052901292720293073668608 12921883 169591076604412599834568717352816630320 12921884 -986243107068919527558131709403920405504 12921885 -197944618824334210055021901881757964800 12921886 300988171168973075734034152588558219584 12921887 44048764998691308030947841113713853184 12921888 -401267952780086087018715567092602503168 12921889 -431326810050869584351657184038549439832 12921890 -1157482162285707050187676800300493931520 12921891 393135944418634825895568468403569775992 12921892 49802448180922657125985292579768104192 12921893 2178815332521180932653798245651102542142 12921894 -623068278541425223620244160763762122976 12921895 22058101618329266277285705227744986080 12921896 -894579547418866494909422014557077760000 12921897 -418847337048441910720227594502843148400 12921898 1689500664113890157359893880005094843392 12921899 312839626417057536060375199776104735136 12921900 164659172745873366811287957783080448000 12921901 2360139443090825722389056966508555690902 12921902 117757966759268929718825401212098785152 12921903 -627121468887277623038451324026309401200 12921904 47839568169747268151345899240320761856 12921905 -809811278793417266897187315046931300940 12921906 -153286710341262209110201344494737430016 12921907 -431177910496945643278596380670305583840 12921908 861952402592066227755895391149828000128 12921909 -209178437639794805069551215995211385344 12921910 119670093216635687773064052957268704000 12921911 -1484282610423146233938558671344172230488 12921912 169997609762153386791259409650889809920 12921913 1869396578013085935050255921829492293162 12921914 -182868638046373359455724513126410692608 12921915 -356941026865565408189908956261859541280 12921916 -128942018006421924317203707149646168064 12921917 322958559978421528902579627767703482412 12921918 45484581160508390651975904146121556608 12921919 784870896178523468645281244023174201680 12921920 -236331604964797571281441847114559651840 12921921 1780916073583234530750821228598791564772 12921922 -99555126607258425918046855928654804448 12921923 1067087156891558018597097197720175116544 12921924 832191297423025367066445290522454137856 12921925 -494819061626927358286114589022378737350 12921926 -160052075790673376232966538260983165088 12921927 584061866657993721624590916481263716520 12921928 783897564386867114103279637456600565760 12921929 306112242083858699466134274857913874176 12921930 88344096247917222878829456936299520 12921931 -130565551031064687686838553065361115736 12921932 -390473949825755833509749812975696821504 12921933 1015948976360796820803312576057597503904 12921934 -138188621016047515989131707056479256384 12921935 -451466145996736403220935438407782400800 12921936 275934255219817300557045654530298347520 12921937 -141405686429417601811673186014323101520 12921938 11990157598433014371730709628498823680 12921939 269283191244249561728317819536073703400 12921940 38019817345323327834299547096500590080 12921941 -695238105215866911292963348072856708658 12921942 273725594257165209016706479961868056064 12921943 -1622531146510929967948189899527819682808 12921944 253302552865826258481478714133436825600 12921945 185669080181409376937810395018919404800 12921946 761190561082896429681035793069898894560 12921947 -246518193249101985396681958342067859840 12921948 -300315136172032255021516965448919794176 12921949 84453075107332771564358729539140312364 12921950 -144409194700914850482909805895813352000 12921951 493810556837695622401050016203470054400 12921952 274206128958602815054760731153781489664 12921953 2679517449982030862245453436126127060 12921954 -241490616780962641506167377801014663168 12921955 -2368189652590444553537138853559656458400 12921956 -750870415128484262150165595994368362880 12921957 -444892437428683706029618867183092264000 12921958 224871426536717459513274328055641006080 12921959 2623542770046619675811461803581703192816 12921960 180853477663648009908519968996192256000 12921961 295587138584845254915187353154234522852 12921962 -480661254113674456840531751824479095808 12921963 -1285526758546361053356013728878122058256 12921964 937815446220655140734980021466233047552 12921965 10067030678195404413174944791657699200 12921966 -529638743626249042009141980370578344448 12921967 2196715062362597487731844048828880408016 12921968 -90636601365542495041008308456786558976 12921969 229197587170827690421061937264460620144 12921970 77552500885038772144014373612702781760 12921971 -3088980146565837407589854042164992710856 12921972 97634391383037932900021410799263948800 12921973 -4882132275854374130733201432426471296 12921974 -251042033250033293922366871490467632000 12921975 -39275179890317107225740934033847932800 12921976 -181906006027613316454264098164406681600 12921977 -583185641080600037674095403421278689708 12921978 -45726216263932560921549253319827617792 12921979 275491863721634326315527796412587050240 12921980 -649025962993750015505571304141864896000 12921981 -850757068829777635109095682741028315648 12921982 -808843108773762092559159509993595786816 12921983 -143825244213697886261746408755228566400 12921984 611213770878368341856602814926553088000 12921985 413928542653342910974029954878621602560 12921986 664933288588919960624067773332654344576 12921987 287121307119956679170984952067247713968 12921988 -375281587915387710939085392428552238080 12921989 -660032686897179532541601626912040775044 12921990 26353002662459594219820632729269651200 12921991 749585577240701123826425929150019629920 12921992 687844747140458664499235295182420705280 12921993 404028694940771606124015829598811367104 12921994 -1522873851859042449665877251254528763040 12921995 16108666406284616496040259001379042800 12921996 404585633898695930511824648270405959680 12921997 -1152987198760178935593270275366527795488 12921998 258126253812284030113623697419526606464 12921999 345145089871911942272271119428119764880 12922000 -33566920070218598588980227925082112000 12922001 102814007144416372204695992580172702002 12922002 164455868157924924310856405327208795168 12922003 1121331588558997609226784498653103653160 12922004 -523345484542990093914826897345474978944 12922005 -111967259763054418919186881903499390400 12922006 21245695649950428905096786959331876160 12922007 -320077756441560606071562040013666929488 12922008 1173293694983197183019658688798738513920 12922009 338363389817622377161994457137607604480 12922010 -464226344913220625146381738645262112000 12922011 485039434776284247511725238380570535824 12922012 -849199710431364678976148161188910338560 12922013 -358466931637178746326440545603826227200 12922014 92732734166010161085450289873891399680 12922015 180043870987673277648071412757251989160 12922016 21876504466349279628760082186181279744 12922017 -414030976355875154983845391475688654720 12922018 -363972799486475521431416819402365365984 12922019 188257929087493335663962465181921243408 12922020 252592693674943463618057736340028371200 12922021 169367626167733320552621132865401821184 12922022 -78709082592979222175470648758642569856 12922023 -862279864655971525343867439381301158240 12922024 -795382615278879655216854130820301911040 12922025 -153751237447110053925392647148305612500 12922026 115986568015399351178023965706302883584 12922027 -1422467787662634836348398240173706290124 12922028 224212700354432160891962993697431341056 12922029 1571820811090835502055233582366087744 12922030 -402158944710269974772836084175903539200 12922031 142233214971087658801143944763597170832 12922032 237345543918423599728340165606818283520 12922033 3957202821380033973238076893985505520 12922034 1189828336371173898479952199356657478416 12922035 -704402460416993589071959259927468229840 12922036 419489597761706743827187066756039994112 12922037 -3124937013691993163058848310260107998720 12922038 -1008549483183460706627090592250892311680 12922039 -55469087004436588651936576585925131200 12922040 368245971605649348739665521650719129600 12922041 -490753168668518177434516808139021356352 12922042 -167544194164438484784554021077385886720 12922043 -687652651932009298631362466952336113760 12922044 459387414145024412650039975898847191040 12922045 -1993300196203231723246105669665272954400 12922046 294062458386148959912140509422954761472 12922047 1234185072736185699647765344489214162424 12922048 -415155968201599681510130640787254280192 12922049 -1058957735139842061473877184536010368 12922050 -126289712588335678777945004124809126400 12922051 -1656639134603439321428475056073528010948 12922052 191778739248984125625211120531858022400 12922053 510788663506652157057715192893733396704 12922054 -232441287153950382487646638549037925024 12922055 -156353079443538084119622716388228812040 12922056 -25503965276651966257504900938598809600 12922057 738713349642804322270150298180904058732 12922058 -317763593275319000437235392096936007424 12922059 1542354459846093166281492169437292800 12922060 127629593736503106270413845042778004480 12922061 1753173534773129839037524750825760140662 12922062 202621525474661565629392300635196001280 12922063 45379050109014096549423245636862490368 12922064 557519711768535576421867949662738145280 12922065 -27139571748532337013481445115946560000 12922066 188809745031641308598049665082242451744 12922067 -916463134703058369600185622078878801040 12922068 -608028352256659794146415614205836974080 12922069 -10375726935690549517237085244691701504 12922070 -174924933529047038520684738682328432640 12922071 313827241633475932108469538089071902720 12922072 -3270770834558537227857896819628341452800 12922073 -82302950314393147234743841303785834240 12922074 240687658979681631107151578887173600 12922075 -1011029845916270625227276299172860122700 12922076 878353587039411641608846499553671477760 12922077 327499608356540035205658065470289120832 12922078 112709805705878724887297989401614533824 12922079 1390457542782003912629424322716938635680 12922080 122872620439259227957861743846996049920 12922081 -849615228119606609704971479059354344300 12922082 422080564110606678196628588323516429392 12922083 -421338326502962866685402795734086312348 12922084 -881591837226644347389981947485759082880 12922085 1345477265477400653361584080060047680160 12922086 229043803769061952846790749495763533824 12922087 1041270272900685671371954771631706631736 12922088 14980857711096399909850034229646080000 12922089 737157043649218707523399537986933941568 12922090 150012717470963204183751976484143795200 12922091 271212810000328871107794002671943344704 12922092 -92736435287323733159890835890197375744 12922093 -61056731277203139355609456965962934912 12922094 195400731189052506087196919537133420096 12922095 -35115521650059220854061239101372052960 12922096 -229501876039644000703154742078259101696 12922097 1907553315468175500319726046096267013300 12922098 -88174615947168593319582082772510876160 12922099 637440063282827816600259403747513681100 12922100 472122387127018951536643708028966582400 12922101 -439848587534838083743035276300731726340 12922102 2499319990075789187864560003451609088 12922103 -2157480522952725248130011420558009850648 12922104 -39283661720876007825879740129894400000 12922105 -313635686848536328691360962535414138880 12922106 -154540086826834838564822410888988823840 12922107 -1238657121477023089735902339803062543680 12922108 1212388254689500725479531367262245697536 12922109 1108276678700500759099942195656581136000 12922110 301424944376964097311756678947887545600 12922111 -1421086251700548373116723488562108076288 12922112 -30070369353023262783008776227429285888 12922113 446390566527126575439112864049891060544 12922114 -213422307959879638723412947769435254368 12922115 331405764276407532932567169315702609120 12922116 -470897844370342567566947273380363342848 12922117 294364887087536776663236111021197296506 12922118 1406486257410606595639632971390042709120 12922119 455364164592980387308853705374166557440 12922120 -513990455342964584829125052297406003200 12922121 -997694982941758245655316207204687530800 12922122 525687148705814945346595791459664074240 12922123 958509251245038972379118535085021216000 12922124 -909858572666916588988095881453081704704 12922125 79383518377055264104295745126795984000 12922126 213246951355628959227476949218675920896 12922127 1558608798060951222553518410959257052752 12922128 155628279312446738967088032556437012480 12922129 -1118959085403797630531958606960506981520 12922130 -31344917650608690162993752542488358080 12922131 -1227708126848443202542578574121959167048 12922132 17179392664776486490893030812892040960 12922133 -240205358280764620617507111925696048128 12922134 280061088217429197990039651297139201920 12922135 1031376189881459615663255399707129268400 12922136 -168672337230866034465735048084346675200 12922137 1229626946806839952604219878428018803994 12922138 770292158518729829835680520878626533120 12922139 -1026979216127478803289516793553751091440 12922140 252244074729359225747582805863184629760 12922141 1217399662844462732757175094442790173542 12922142 -211729142350280537577866296979477217792 12922143 309405985024529516318466895713474587664 12922144 36313770379470471143985791774897012736 12922145 7049703658981339533551683154610246720 12922146 422988507287519921247149270358019269120 12922147 -73799315239012573120933636143622892800 12922148 1060390686876102163320254626026583022208 12922149 620136545541369677963438865238820967264 12922150 -620441800497713910110487818266109671200 12922151 -140687812676753403019205670052268286336 12922152 977589355765950203025165056584909701120 12922153 2543528569331148192319069075751556641402 12922154 -93775903974076656363391716366279360000 12922155 456430168975350780045679399891071231600 12922156 -661394352348914678765443086269804323840 12922157 767439360417996920219479902921844670220 12922158 -801284071744051856954527998681205281216 12922159 -804690336491831837259165423600167234400 12922160 -173374617488450779494429503406345093120 12922161 398373748248633456802392462765800147904 12922162 -1028411734302131567597387836563414577536 12922163 -263897404970791215801123173330334249588 12922164 -295873263710965064109963613737244631040 12922165 -727843458282407319262285828430715155940 12922166 -47930412150814328497836195006532188480 12922167 -252461006590694674353229135798101767088 12922168 -19537307059620258837937960152993792000 12922169 -845313435962195728114749830007547759356 12922170 208876694065408494779085796584559046400 12922171 -1837768332229295598017232960142632345628 12922172 -430926703611390705330613222564721869824 12922173 -66657775995688203683709584738162975136 12922174 -1034124657222657431563871271183103622400 12922175 116547847463027281898164641199069725600 12922176 77242949442026079385654122896179593216 12922177 -567173522056749722211100565028852802620 12922178 139075100786401135969361066338231634640 12922179 9702067548034508050894844738551146336 12922180 -1741354104525513322550688631559109427200 12922181 -1250488822208174012130075434664260297088 12922182 -68310989789660972765264820179474497152 12922183 1531249282305284552902264685846450509800 12922184 -750335521650023638110310284217963438080 12922185 -533984495356253506067185202656042737600 12922186 520091157631342791737988599090047839792 12922187 438011394946150506996449862638936002680 12922188 20187369188238433078575214379489525760 12922189 -327969264239360496030006535573840731840 12922190 -155137961656216840502949203050455470400 12922191 80349247424408168323418971257999882360 12922192 -93635689940863049434468812085907759104 12922193 -1639925827651079641681606410812496449820 12922194 -625259860058792214742025375707911177600 12922195 -117279798995990491664686166112756480 12922196 -636327252716624524704104023488098260992 12922197 948526798878735755074490765471240452320 12922198 1299665748759311542457201326218957261600 12922199 1686252465518468188094929547689877477736 12922200 505686023503709263813386548199982080000 12922201 -452859424333055566365135577177995175798 12922202 -157120549431992093846404435888250546688 12922203 310122835205738331709995945572360047104 12922204 -1292704331698369117878657714793997811200 12922205 -1411631089315710538964741873978584492800 12922206 -689660296591044725353424988855990024192 12922207 -785136541590053278433134869715119288544 12922208 943459540010358991930357337676276301824 12922209 710984277875174764380519351993458167314 12922210 286698729657564315870506328216931660800 12922211 701437951922781310961532978414162437832 12922212 -84183566579207346197582610483576066048 12922213 -373905377903751679141377692334447346560 12922214 -516188011062677256711827708953168736544 12922215 -237477609915430312386341520977969146080 12922216 847747542584998447086386882962922895360 12922217 254253280448434990917070610402469300864 12922218 -167148661345437009996734096978983270656 12922219 182048265197753818998613595600175573620 12922220 -101415262904162203993109483461217280000 12922221 425830372270945329238030777827534147360 12922222 22286700896344148839481568134613806400 12922223 2128120214386681884963930748010630317440 12922224 32178977652517565619909476242615173120 12922225 17913325730109960131244106508215039500 12922226 -406204382348759401140932725615975434240 12922227 -2314632042461603028844695620927363328000 12922228 456403998418240922812345785717771270144 12922229 83457945049807833593624210978293078830 12922230 -21532986329455906296474214988237681280 12922231 -180559974759512960274585345939781608 12922232 1697881849141570607542921236683778662400 12922233 666945933491677905979997356665623860272 12922234 55457865423389359196335945555453851840 12922235 566956632515920192225606349192907992400 12922236 -20886915349016515986417635062463543808 12922237 -1939330432436864240374703573039282485114 12922238 219478034735926499879090667170950106496 12922239 710644077892770847575762337013067200640 12922240 -722259063024832887751442776378363084800 12922241 192907544743081420248117139350006303720 12922242 -112341842999055128116409045472662077440 12922243 -771436490892322742612087008919604449760 12922244 657672182342360021715573354078874613760 12922245 197720436122245981975636136887004113920 12922246 579584823426291144899998943021416383072 12922247 1070127259481714660941141528573135235184 12922248 337053022291905454428112089115022131200 12922249 1048302875173468761058136852621272514560 12922250 220502917382482098296541023961821184000 12922251 228343093438807222537066488238577554944 12922252 16983324380362429238274126830605271040 12922253 304890951644445692995096531349159192502 12922254 416762655938439592250987937492656004864 12922255 -342418299880981974589273931148282192000 12922256 -7238583152921931492253662217941024768 12922257 180005590614137185412804025748835550720 12922258 660303037783529873906123958221689710480 12922259 -79892887842590089036048065389671998384 12922260 245179396745435151374591901668703068160 12922261 -1048443041102092296127212133746759360960 12922262 -330029718408967563967374482543858470368 12922263 -436916114206628586515927647605673040160 12922264 -65767985259004184204609028816251904000 12922265 -540699953527210845070860717686735393400 12922266 -66463779964796025205682149370210257920 12922267 292705157697298991721083969516003068960 12922268 1661472497580565846276831344802061557248 12922269 -525298552846064500977583652329129558656 12922270 442618785122930064356135593440064003200 12922271 186385553192314670536025674681671117312 12922272 403185719076148821912689907224826347520 12922273 -311566447840014697093898257148993432192 12922274 12289381973427992771829230045589749760 12922275 -52689000814147525399875567435621706200 12922276 -315098955221499477425493026037652724480 12922277 -904487582820758909240639085901964789760 12922278 274163895385467276346705843117729320960 12922279 766732196747806871712467530696345141880 12922280 1149133294664769023022918303318288384000 12922281 -1061521967009652740698055711748515696160 12922282 -523485244576075540322765371537983709008 12922283 -659400765016673939599182089500528242240 12922284 10175887016734147389396463986199019520 12922285 866348187298457972427439726490431939980 12922286 26758863970229876980949212727623335744 12922287 -50021566900917511255103793578857099776 12922288 -179397421752252872160421412669085188096 12922289 -1607208633967476525361259736544060940910 12922290 706298564445646205652156423591236536320 12922291 -2893627613211949410135726592418594524416 12922292 944093150031980574470152510453172294016 12922293 391398024698722052475248099018574126144 12922294 365291049039065883811328721120040126464 12922295 -413763703721639506052825232080856888720 12922296 -626183986581348376425075005816084889600 12922297 -206570219190057521241217763415258625920 12922298 -377882740325448212239129666721368181760 12922299 -344303992979562699217427130257665346640 12922300 728572062484092923093509523973912742400 12922301 266261896174150434747093675118314115968 12922302 -408050063430458984386975593132260568768 12922303 -1811654493970498488310071096179391072448 12922304 390977314643274298946394190936031625216 12922305 561574653564701580061378700788478262720 12922306 -780150767649632835487345235077953715296 12922307 757094266344240200760074522146707626556 12922308 25960179950344102632887106403335659520 12922309 903651745078703652103631575739834246016 12922310 -7098506312537461307541156597317754240 12922311 -1419840244139608774122290141617385258328 12922312 -375717697826504857453383016187196518400 12922313 2735807368488752387243391260664189634980 12922314 -3157678904420415130977959324528546304 12922315 350927616336371789620228779186371833920 12922316 1011289149769362640526729930956396800 12922317 -15201229432637311489606885904493634752 12922318 -857673283931532436891709293222427040960 12922319 -632741860804758712594383962563078228800 12922320 10649375676705903324434717435418378240 12922321 -3296202125275493809295412888887440416768 12922322 284357260931134488707388879357203960832 12922323 1103239900996780148046446081859892638000 12922324 292034482258029511574670296698293296896 12922325 399517537144530533833850244661163654100 12922326 -475364838216714285948970767793935641856 12922327 871772136115583191325385020116281449904 12922328 -418771933484155965668370657127164579840 12922329 1297019355233492593209489782751597677472 12922330 -24061189935089229065566163551279687680 12922331 -931264601743564502710312099823347043400 12922332 338757506067587062270949914874062735872 12922333 -413438619993581015126990058937671459418 12922334 950043698976621644882530332072821874816 12922335 -11569779440528056851304888831484073720 12922336 299531019719718587649486078661023498240 12922337 -1122506697972699324516882748248706391760 12922338 -37035374555107865974179200961263122944 12922339 213855402304310493880303424212417826760 12922340 486268077512291412506042577637179732480 12922341 -227795105606458084927668075389807171520 12922342 62603574117717874335525628836829344000 12922343 -377643317812172924702975067561901948416 12922344 820878405670000348502119900913762334720 12922345 -257242073370847969114602272619073287900 12922346 -205182641227420922725244395069503659520 12922347 14399210264822787528675725382392249520 12922348 1552501224394110679484300539149122916608 12922349 46866942791249860331250344647914023520 12922350 28397570987996773081899325710479769600 12922351 -717241595301965628814736757655338468488 12922352 -602993293191923947708200674910932434944 12922353 -19716457096308321328698654168866698800 12922354 446273749304469143031582151741974114720 12922355 243687374647662450973119315993680904000 12922356 620556678813611594683873331943020605440 12922357 830491481193766176729552816896406351360 12922358 -603271838644288582216901869138226682720 12922359 -121010733854889977903206931404622787096 12922360 11323920059723061409901626694865715200 12922361 -333913498401976719334178242001558344896 12922362 109194364821723698521168236133322042880 12922363 2071897155298188760996805451017145646320 12922364 33883962326331275324513470881120190464 12922365 -462856695720303376250730397334732453280 12922366 -45095250695293097583900755762691052416 12922367 -2399576100369300113795474147660309251584 12922368 -415568874757140524706676775606644899840 12922369 -285642878871552638340399347029191839230 12922370 -387679386545433548939540143459387185120 12922371 39707863364956088210030195379165699840 12922372 973892939353556375913068970841126376576 12922373 1737533273451333608446974404045300198622 12922374 460656380423504925559043852138383700160 12922375 -249908719180702598790101931614831820000 12922376 739124499524334029325333293322208665600 12922377 -4328897251514092884273095965047490560 12922378 79362588159826934300459044028571591216 12922379 -337947651598802070818721163819737955560 12922380 388130875255366586968165759420338769920 12922381 377205997705713553986626190523095028864 12922382 -273638934169029474940982779447903857216 12922383 1210919557141426762472135789480440191624 12922384 -159830633518305579451537687541498839040 12922385 -54893647392159642101384012494954818240 12922386 192901536983154711687790668785905075200 12922387 -31369523650608069582989957191925788760 12922388 259053782626559510838368752706430349056 12922389 549093747176389956182115962317150742400 12922390 21607885977485053657386775341257452800 12922391 309733257525021055000305725469826600584 12922392 -253571265512874548650562220748475596800 12922393 -2100696364257904755812054409124967452656 12922394 50948255112719412585917300447832407040 12922395 -69745719495767869313765083622261627280 12922396 -893854615310458303810571026794906995200 12922397 -506765031856821408794496978436833642228 12922398 92860196925367673985643014424737357504 12922399 -444027778166394843762366354996158155664 12922400 120755960470673383722544025180946432000 12922401 1162573046732088630226041922452471610032 12922402 -767360044067716479094779445351581724848 12922403 -2414970620329264245263327155857468336 12922404 42228374251118968313013976104570716160 12922405 442529808815007549603164347489258392060 12922406 -4544684638384257561403673458883790720 12922407 527167673197887088413947132182509028488 12922408 -209367239213489723764711786590957987840 12922409 90219438943545441012396860366728799610 12922410 -114734126035796274106916269360239440640 12922411 -2435722081190275624523769387861711750988 12922412 135402181890811811845384955099064717312 12922413 471526810060153615299032254019109043200 12922414 -1243032844321449911733806328907224670848 12922415 -2671383795607785355080276092544501120000 12922416 12439746791702810865616833874943262720 12922417 2301326412740179372850516659387669576466 12922418 -1204863663279767404118372286589530585840 12922419 -1033851116776113509848790244784682362056 12922420 -6373223419430169146872578180234608640 12922421 -426286211257044430140395568000151309956 12922422 -297098452717856455204289733807634302528 12922423 445262231854019019372876534284673795200 12922424 2157730745620014437640015374158767820800 12922425 272237770412814877502200890358706064000 12922426 -569300350184809037387481189346850068992 12922427 -432652597043410644111748317345659004204 12922428 158053415243807853273126836388378309120 12922429 -83170431377233521374169247527093962880 12922430 -566157854567107751149554282345645512640 12922431 1716724798090961052426355997308511355024 12922432 16215625568456675003657898790286786560 12922433 -1833874636641844012530843158906360640318 12922434 112820450482130043483549012654575953920 12922435 -238182843357432440268326101300492319040 12922436 -519795847724342289877475573556592985088 12922437 -1675820709905784528430264318104196224 12922438 -1144668826708288114685053312617058334880 12922439 741536149717638159396107051578481585856 12922440 165406367143565553919012856338201804800 12922441 183725217902760333471434317335924287872 12922442 200466175892607781133082671361319984992 12922443 209205448746431025136096058654629785600 12922444 584225132124159336503862034482851136000 12922445 -529238313110242350337509135364926342600 12922446 -11896881332505215959311046934325451776 12922447 299854033908840171796234731413693718760 12922448 1485116070324416708906417291829706752 12922449 576304370136005674349202620917411156464 12922450 -303987186642285182385853613557737570000 12922451 -243669519453113145197225814907410143400 12922452 301518130211829692393290051950366600960 12922453 89285844170021870275330010317322186702 12922454 -52354109437974137526886011372412328640 12922455 4456645997550525164964235161985528320 12922456 -1030291892563135971097073998277582469120 12922457 1592857433778639991486687781920001526912 12922458 -434956898730577698199377949627510502400 12922459 -332678211652886404376190617822495559960 12922460 45759110029602234935520629080775208960 12922461 -1095277451750971073887882631788523066490 12922462 349663839181228615251972957319996047360 12922463 260902913466971767265358653184890089200 12922464 -659447669248840086244667653463223828480 12922465 863937694230037547623769113453488191400 12922466 -639030324338918122212668210320432091568 12922467 -87196229616637855931806423297876822920 12922468 -251140358718848212895556684786827421440 12922469 -706383184931868374592673178106642734304 12922470 -572494951070948532312362501869524480000 12922471 1544100657142297296223856106252337919672 12922472 -410831213976479645226681325452919296000 12922473 228858097689066659765146788183392816784 12922474 -154530246295779850255249528706765776896 12922475 -581622513534088256761451271479917257000 12922476 -321926236466094988782733545879324436992 12922477 131294927018802710883672692269297946560 12922478 -546121447508310355083336183709208046144 12922479 612794983769604473773494961980947895624 12922480 209122220892179202996559189505916764160 12922481 118768309915946072229363663364545095040 12922482 -203528563481215650614977400499567219456 12922483 1531693504186634634534297827546126699264 12922484 903122160108182497731245466844222654464 12922485 380337069627675098581462872076169460000 12922486 791287033197559116382799639078481900192 12922487 -1579651571979661534986162791793931073280 12922488 -855951182476740803223538063591041331200 12922489 42845785877295932844779252931206918240 12922490 -52863342900742195298435798526033285120 12922491 719696215571647829981489846363688537600 12922492 59227554101985205745656021690038082560 12922493 -114006313618187854581299034291531867258 12922494 11333480561138282575133581465359500928 12922495 -223420051026311638928739667688158984800 12922496 537520912249232272497549206457113640960 12922497 -198263856745781130466731201341578361856 12922498 400502286021244027788692978123190978000 12922499 348036781846249634469014806640785869336 12922500 218973176541665219556389939210190720000 12922501 -2418409203350328996861077636076087982498 12922502 -651544029235690795778874988183275741696 12922503 -484036035142607410493236090109811715584 12922504 264083166481913544265877731876326604800 12922505 516509545820393410600661277272560235520 12922506 201151193201639211390965732082699435312 12922507 49361633820830456741519102725518884080 12922508 -360611666108000364519369913277954626560 12922509 878711006898141970842287006343865350912 12922510 938878369107059782353365963446010708160 12922511 49317117366837524911406975120845704432 12922512 -19216612515924133380906516642013839360 12922513 698113113016197154146825544258002430824 12922514 273350260871402908861023178775144879232 12922515 -130046620246788013928686098643992359040 12922516 1308656531293025876925516912446009556480 12922517 -750315865663223491254560441016062872434 12922518 -119806635844912487955455459642609774592 12922519 1090357227618973098284022035217566556744 12922520 -319583695654665590147469226839927398400 12922521 -455290462725126429178121158162031101488 12922522 1143130714690884345842727260490562947312 12922523 390115367691422692676582163899022176772 12922524 1427150714883177049238906682004213355520 12922525 249255949577418488338061258111757840000 12922526 -1071439535203401816124457159057347740288 12922527 -612423297360992400209557574066680677120 12922528 -839008222572027344871815010998986014720 12922529 1540842900946537698731215967463625340130 12922530 55471512278157793258760435242997176320 12922531 1427694526928981514987050834934403887312 12922532 -1080361190294382411667635968046379008 12922533 16587928855175178617730402009492161520 12922534 -501128435562793645470969321525120739200 12922535 378276202194525882395892147113382778560 12922536 -320708310870169961216246217304100044800 12922537 -823801383346300857486144999942529047814 12922538 -392383758616087117360721850677071840080 12922539 -2632591771531106291458810164213495552 12922540 -26248006092776331715771738334102737920 12922541 -2682279335416447037682404246912324084916 12922542 -376463391231239638910038525669861973760 12922543 59645337039617191806445778416639835792 12922544 82747177850650862599351843556595302400 12922545 -239094452577867500841758849378256134400 12922546 36867773034724531970896873793250785280 12922547 -405192118107611010940239807297205087680 12922548 898599773475792359266067140293772922880 12922549 915138990844605985042417019617881805550 12922550 419971570865285246975001261075958713600 12922551 -88823649091990591181405080049968684800 12922552 1174094188893775825729732240895028326400 12922553 676104288319047019685932403901245422080 12922554 -673601379431610048528046413174482327040 12922555 645662633296378629557209872513042840960 12922556 -1278534986232649116005041159513408223232 12922557 1219584610410877391033749381730666691840 12922558 426321417987318091261565012728557888 12922559 -135742314810190196231902184811726496560 12922560 25014261417375984053283916426153820160 12922561 238170069077897260009452345193708868162 12922562 -51536542959583943517948989237200109568 12922563 782590829160367462782144081398138784000 12922564 -317360589678798195004021235609187840000 12922565 -975980681553288506756360484942824066400 12922566 -330231758095965501713119201469834057856 12922567 222672996550107819894400965932916426336 12922568 -405505491469733977077154892307256442880 12922569 920880766409034154990643198299941800688 12922570 70175142724931054131627048718976144480 12922571 -1375777660721423645791419399912653533656 12922572 119642385612643591860400968608923118592 12922573 807946341485907809102148013486041362304 12922574 -589809279179247070426277756991922791360 12922575 6943107980746080900515839527123465600 12922576 -4015467298384728649621891193788121088 12922577 484886181464456193977781972996823677426 12922578 2416677320358374591745445916366367120 12922579 879025553707649487606106642301345219180 12922580 -469651597578950995458706186856969625600 12922581 -130237230241484707611253440425210476416 12922582 -175849252799782521595141442453276150208 12922583 178109353440812191557268065209000410560 12922584 -1228731728910508046992203556913376460800 12922585 119722565226420594413653538930384692440 12922586 2101940508194426217240952883373201233664 12922587 -1055831237029187632620840589257413403360 12922588 326223698383135827868077021301833911296 12922589 -771923857714851047482921341300284953044 12922590 -344990951628459457212065385773591863680 12922591 162923042928293635686173109500045000184 12922592 -513128121350471826178516023147885232128 12922593 397094132210667528261125173509006559200 12922594 616623895081506729261547094419857110400 12922595 388893457080417530820685387086992746560 12922596 33814834510896583513644918130992156672 12922597 1024754141828188251172021541473129330046 12922598 -193596531455804895223126967253786995712 12922599 -262139013860459711962223809900250046936 12922600 79872489523257318940551904371060864000 12922601 -2365116133900450166415613058302416339468 12922602 -192170962613220376252814592020289626112 12922603 -400558087648993364927934298013736000000 12922604 160266525725533324125479451446702638080 12922605 -344050952662843149836784826702235620800 12922606 56430075653634881761575766754777900928 12922607 -546569687420219062481671140433123674528 12922608 -279977885090401643819840304966660489216 12922609 86830703283282655198307092680701835072 12922610 138008301323234058485616403778181996960 12922611 610129086650395906318662261408062756400 12922612 84797861753951410411236690964829999872 12922613 2099785695066823902597885145302558403584 12922614 215390640433759788943981839211196078304 12922615 -113537446483572944435853232499191971240 12922616 305690666768113188172020935791636930560 12922617 -950960380825034068245453732289722214320 12922618 -22598491627195838226915770070224017920 12922619 -383829888809988791563386492089334993312 12922620 -24024395234006199081694430564087715840 12922621 -914048161574468859734050053808160980500 12922622 186817165665112065871025779041017193600 12922623 -879510114801388997673185517940805800248 12922624 104957662026700131923766773887216386048 12922625 -1127705037099847081707626389005197136000 12922626 157002691820503254375750646923077976576 12922627 -3145348754141238353833471758104003294208 12922628 804606801118637440680684140513863670016 12922629 107688892525163471366143219508508297216 12922630 239791348955008368367616953649175148800 12922631 -954650950065484130300320760124735091200 12922632 -402158212805549889961495606371631104000 12922633 1517711583403919685823374468296187929882 12922634 164472485808535379766267630684768231216 12922635 -32903560659969594756684455426926548480 12922636 47672584777276744954452107531814414080 12922637 -143769903771073492320152253581491805568 12922638 277577972264293347757085027844760954944 12922639 249799364316529590401959346590613739120 12922640 -39992423164918836191680772207652372480 12922641 1536371363615082642957118021140718777680 12922642 23550410548514838345333584879842486272 12922643 3480131625646437233925811739225315141160 12922644 -42763489308312131079988726059722354688 12922645 181471695945044945680651702945028967900 12922646 -1432157003857915449607609136666222458752 12922647 223931774058066628072165832079438507600 12922648 812270351141399508588931929834873231360 12922649 508590846498710489622702104422266040980 12922650 190843092897273847399627898191052398800 12922651 100664645156713975145051187138309121552 12922652 -482334840813571122377821026225728701440 12922653 1154678378027535009716931815974979824224 12922654 -1385140485807569086362318523958839939968 12922655 102438361584824648209504711507517898960 12922656 -20445841041635501314296982982687195136 12922657 600118938628337114657393637605398553664 12922658 -308885964806692192831510631557911719424 12922659 22126402280511570022091793245670901740 12922660 43755855215732056947170598871206297600 12922661 27592558888428943288871249666108228220 12922662 49904593241007388985531858676390912000 12922663 -234449705388977746848126077563543900376 12922664 -1142392323419188226594627530942530032640 12922665 120098980137242240608081545611155722240 12922666 526996971183188582098327514076920122032 12922667 698002091303504275031062607315089750464 12922668 -255498225407356236298084343816104859136 12922669 -220621332914221798896253948555069026600 12922670 752098776213574967915300497189109487360 12922671 1122129693234544544596000793971333103112 12922672 133346701854537686191558847605460631552 12922673 397966002932682881472891520026676237824 12922674 264017733427031394472912541703059141760 12922675 55030769478972086918718001240613345900 12922676 -166875523954239559796693945429848121856 12922677 -1020011519903810570947087766196795701586 12922678 -831368082631380912795054278964906685440 12922679 39788034127547654238547588484973980160 12922680 -350504077348470758177358556705334476800 12922681 -1592355792270973550191867141919227490518 12922682 -311094968284978636664893358049036305808 12922683 -659148140798226919843089337984082323176 12922684 -197022808889438168976700215849853379584 12922685 612830700783906041297100288406656866400 12922686 -214116920733732302870502082029907292160 12922687 18289180889647741722827070093643622336 12922688 -168490159744162802409399150713524715520 12922689 -442693067920170133374534785654985224832 12922690 509120995085775335938647456193239129600 12922691 287543439276455573079292601079369600000 12922692 -1386089740928369012707268509379483916288 12922693 -258184548247838632794324570804380050400 12922694 253292702235438416738207585147917479552 12922695 1065094310174918706889388396575774010640 12922696 -884108013451280578551755361111130782720 12922697 1836586054086287236182708580086731256192 12922698 250882010871514734437451163596933815040 12922699 1088737975227532053799841429552163134560 12922700 -39200214429010926781971794332669977600 12922701 1519015412308417510757089735186391615040 12922702 8839933918197270911053694771958589824 12922703 879015968342594565034068410836799789856 12922704 -2448243994714074402545020124218392576 12922705 28648696169962079181663688279186560 12922706 -931815233871865729452986187492848750448 12922707 111870784102100787507935429517150772992 12922708 347537089552595314634083524849502922496 12922709 910700360474672664374377125680277512910 12922710 -222925048438451777276500282133663815680 12922711 218195078057360841853873798323348844800 12922712 1873039293004446101514589191381735936000 12922713 207294509242207040498051055486916118400 12922714 -96656078698401102260419786167322207488 12922715 -280106755066343377458060359125463010480 12922716 -306367795214529051158502564711034050048 12922717 5713376359228076368400116126153763526 12922718 -122331639562985376275516730794234029440 12922719 304769143434189698740331343299804121360 12922720 1041993096743732103800101817843460341760 12922721 1255430292805107807864321764580232638690 12922722 168704639132604288676179946225973360640 12922723 -2475846719493011009699839187580090514296 12922724 1511398671683928452269063958111682938496 12922725 333196504054550500293813006898256311200 12922726 -359236018800701762920174411784930157120 12922727 238907423414326481129697141584020443576 12922728 107466691435562535523821048816015114240 12922729 -123392952556722466638625895468220183680 12922730 184007723975104807200596024599476019200 12922731 -409066698000946004458054320600468137376 12922732 -414525324043497466136067269528115291904 12922733 467197576568931814681395241856415728982 12922734 -153031178627735747470303361384016267264 12922735 -166631017143111220809118078304045690880 12922736 -434256526084016122397737778902727884800 12922737 -115953205651597237300568845133693881248 12922738 -745930203472931709522417446979496554480 12922739 -546658482369789314250486774039109313460 12922740 -123222816648953953186427608798226995200 12922741 -868881371935866454201147826411288730880 12922742 -143299942414082537254008680433253423488 12922743 -693223929781931949521714351245549811736 12922744 833210319835127498328112401805894041600 12922745 -121318050704869859153659121009531606400 12922746 -826064177689397883671947313701352925696 12922747 2377391057994912720867821999814722192 12922748 1424494193882594988979339306415231938560 12922749 54680250342008295044258467504958958528 12922750 -1207757728730972562571324730294382096000 12922751 -1773693425174651621113383271609116092448 12922752 -90949239418153228738079532854563307520 12922753 605583675679056120808504580534315528448 12922754 -295815381004556898317166403735872232320 12922755 -1000834990401069997233220827073640217600 12922756 19053153541210806378032097237364740096 12922757 1219471394234881637131882892080008615360 12922758 116318692019288912050197042543479384064 12922759 -2369844512465861053262790085145051821784 12922760 -778290706451485263008398761749804544000 12922761 -665531642183359688432636701283495724528 12922762 -727906965043164406185600244292880492288 12922763 -466995293944358012564574343131526352640 12922764 200350155297570746896903288538987781120 12922765 -727934418640961769532986714249540667080 12922766 -960993339376122088261420552334082735168 12922767 304985947552090055269794715193936398080 12922768 -128079951660104557547684090163696500736 12922769 -2283668120382058817992745997217182778830 12922770 286930228607771891942111390713091520000 12922771 937375532486084142903419065780854819192 12922772 -122040901194421005091510984678314451200 12922773 1266626531152229198006300551425396141984 12922774 -891535763311023568203096410803095293760 12922775 -1216213464466005926058415958508191053200 12922776 33272193848080959216095811082333931520 12922777 95572023989040790088742410324819860800 12922778 58458394567297584445992592943672218368 12922779 101719966054826517673992993015693372720 12922780 -57324867242350215381162458754760519680 12922781 -477415501375069789426150139839766341536 12922782 779655570227444489060556823109671824192 12922783 440131519287626522281926207652762070040 12922784 96531643780443776393117714359290691584 12922785 -593545838106056726017332910245803211180 12922786 1029344169266199083212219596977996384592 12922787 -885531773385149819469519085966341270564 12922788 249052640238841991024977492648886102016 12922789 -2264363800574819873384707671798146345760 12922790 4840168537129815726171277114088259840 12922791 67489651869541156701537776524692163584 12922792 -1801543838924134351416954464463385313280 12922793 64083138872610156025232651672376917760 12922794 867582223228088017746383308817153111040 12922795 -1246508893392648068862260031268603159200 12922796 -15568857204443566323817529419586403840 12922797 -43168946751173741524524847309716090720 12922798 -44385059747078838045180676622795996160 12922799 404671306598205240366097176491365512336 12922800 79000478306347263839946959671296000 12922801 915505466609414906837041481718345382802 12922802 458269712334293945783713281400807022352 12922803 175469365223411442959601375396607143936 12922804 1085420640213400749262999671117090205696 12922805 247727457099598785197298467955760961280 12922806 -43089867724053447706330565423403474816 12922807 49926226498878403503348338034015138520 12922808 1636571962757805892914904979835823656960 12922809 -553985510707745690328682658842154437296 12922810 -651334756340046700186707734664154705440 12922811 1105251779631190529090450208403677790824 12922812 -147051806972084629871056671966391296000 12922813 -83676589804683611869523866811460554938 12922814 367736945534252182332532452682348544256 12922815 11300193741332324842291205036051927040 12922816 626536576612448838893066608789170421760 12922817 -287928105719737918041599084270982931134 12922818 28131631308902063436907797251796821760 12922819 -575520822630248474762031801033324657024 12922820 20203360644705879548667477466807296000 12922821 110782715746596964865696034898472836062 12922822 542829222542208160083356000580222040320 12922823 -1381645649530442213604485034840694949928 12922824 -274393197181523470784057466704106209280 12922825 595994094341763472475486485893132157050 12922826 197410541392098904691281237411453747200 12922827 -556620498898429684707344241403459473168 12922828 -1297021382615569038163739668054894335232 12922829 -1257601358981379962277549229967875891680 12922830 -3992636573943115391275920899400835200 12922831 521582509702532499415539802710843411360 12922832 -204776993868528827645191788388304240640 12922833 -3045980608348787554957123936166728704 12922834 -504405320046714758031338938628882723184 12922835 -934320921229415761364109027997136581200 12922836 284001629617529794830393013532653504512 12922837 -2145800136848502900277622408969010414514 12922838 1921000228549132460877314736449812759296 12922839 1052429223074134966596953481957342426144 12922840 -285666913838636710501233618147420979200 12922841 554839712804885908655672735552481805572 12922842 299610021374778889221007031249822878464 12922843 81698125580653719721339681454599206640 12922844 -1401451281611302827679938688593841494528 12922845 -296900002251357338729972885062958645760 12922846 141935426779540238898738956738286349824 12922847 -886607179832950598873653071881204615568 12922848 -462793001537882993066199644503033774080 12922849 -626727253974885505916653407060639223872 12922850 332916055546470903484449312520280832000 12922851 -1009049078894258502572073847771225694400 12922852 599692308835589419973530571958026207232 12922853 2149179780649050334549010953447475583102 12922854 -134338750014310587147289063099831584768 12922855 1221261222257965162606851850256236649520 12922856 501767734138899221027132520425342760960 12922857 -23930745392194051266263743257074957532 12922858 -100805951931318046704037237377496162560 12922859 2318654983410441832128720040869193923060 12922860 -143880451752063500340789641904918512640 12922861 1106933104969839093952038678608163200 12922862 65762492533877504795399950016078841792 12922863 495197434074087280571754741813776966400 12922864 28196149286499681627105440879047311360 12922865 550700962965245272911878456774068990260 12922866 126996827659981420183521251701965289344 12922867 3247110393868518422974067399050744714912 12922868 -1064159870100730847206368249041029632000 12922869 -638685888559519416894165939945814609920 12922870 325343941539705123740767371052070812800 12922871 -182304458038230572470279594475857639608 12922872 175149700435947349540838726155687034880 12922873 -1010648921155095251728392405039366334380 12922874 -1112420090938594482793599529609252946064 12922875 -331311440452914096209112183084120960000 12922876 4930331533585266934405521311998623232 12922877 797693206295080946738021269997552081664 12922878 182063334554704159051246096659184713024 12922879 -682030841365852033583715778895716962000 12922880 1481723107492442030194042881634058895360 12922881 763599092271829037041301627095106671104 12922882 13305551572124882005305768826359020544 12922883 98183819267279108001586259284271684280 12922884 143079808057227014623889145536626149888 12922885 -340599173601391919921076969079919370240 12922886 -1221784568983509613496924532542442952608 12922887 -1364853995576227602752689500524677310040 12922888 -1577980078347146780322777121468563456000 12922889 -142993683649468405051400347861840398720 12922890 -287742673058027887629128635707534681600 12922891 -428777453738185511564920327781645281328 12922892 -1217065677906028472782282538637971990784 12922893 -1899284812726558217320265973855654477600 12922894 -855003623028871326064320848953167296640 12922895 -1565796845159655161690628113818775708160 12922896 95678310044884436719824833606034653184 12922897 1008506797584370862143259061467666129140 12922898 -18830353917144016285489960297960256736 12922899 1627747034925155877929964151009767697920 12922900 98997961178611365350761208978581136000 12922901 -252591918758065451861005482578774458098 12922902 -587775134225488609118679730500782016 12922903 -276019998881102338163689622321731127120 12922904 -147834390343364660336225000777474058240 12922905 -485850544526167498815029295391996862400 12922906 52306465360837794669677732653920826368 12922907 -499380122479740575245195148812993798800 12922908 -258891841338263569304904516870532792320 12922909 1038731172736248486288528334010122764780 12922910 11344406743398533642505060346302935040 12922911 -1083923041053917619764628877492569100440 12922912 -342264573785285958281489738691657596928 12922913 339397182378459524228854008609144719364 12922914 477571240021377297797941012709748013440 12922915 1335666435096179713529007200661403588560 12922916 -90977470104501781481102174591267503872 12922917 -822570786230723720145021693996339007968 12922918 193262852193193815493546232431593323904 12922919 43461889296230060838395040920898778800 12922920 75145995775481791046784891396586444800 12922921 3995903293308396931554784002424200266 12922922 -879159213752873293783129594437619801920 12922923 -567064046277124469222539666591977419520 12922924 -243672036001108471040468990508336198656 12922925 -259301217989921690020384249893977731200 12922926 133099887582298058089661353301143910400 12922927 428476250520335263072583223422591945400 12922928 -550274179296150850317826928056126341120 12922929 -1120678335437441446478231224513227082080 12922930 666647819385120129431382304111477011360 12922931 -173710471898237855292650533583269139040 12922932 -1207625706605557878793128224363717001216 12922933 -1233033260738098116596148882464859164818 12922934 459303162337252072604951024749524331200 12922935 -240899008849976160553860406738645394400 12922936 -1223939437457008930641610838205603840 12922937 396305048367388011331623260204913937860 12922938 -56476992827101067508809914089990679296 12922939 622362792164102596362021674191047135872 12922940 -288453474112715222944364569036366056960 12922941 1106840481309264305047045743802382641920 12922942 -756210973363117213321314682515549520128 12922943 158829367792874773066197511196057585520 12922944 -369838345079703984542883811837014441984 12922945 -91405171279281755014794670447961308800 12922946 -1048181030609995190215863832763707753056 12922947 784696604177473879066965589303765172520 12922948 657877944350654894409959845943843143808 12922949 -479487623139783941141970772757769825636 12922950 -188876349013025675929481336249488828800 12922951 229242394043845093367229080591740902600 12922952 723901751619165440436301432445413294080 12922953 559503944890827257808540815133796449984 12922954 132767473648145233478731435993222255104 12922955 -1237597551498520736424392220581689868640 12922956 -1343811500005401736770905180163269821440 12922957 -228710823748122874161099173583514231188 12922958 -388820791102088059230093794259404780160 12922959 17382502017280537192871658150162341760 12922960 -335272079369978697331915364080313303040 12922961 950656331006231120734227662443142920512 12922962 -3607536608852509159259524327777411584 12922963 -624727886938192399002254663266971584788 12922964 -105480182955677854054748872459098869760 12922965 -717443979837858220630564798516502491680 12922966 -81680430491000714361595244553826827840 12922967 25753463851334488374532772438176811016 12922968 1306125433639521042227678610977410805760 12922969 638580882256104212816392210026679344000 12922970 -43570313829258421741880644417570467840 12922971 58084070460059845474103812190936232240 12922972 -169716064524908021406055418620907898368 12922973 -222502274697438422193821047865484531360 12922974 858168077322641381456976759110437563840 12922975 211357162198316834227340617624981182000 12922976 -451186823247194222750116021005655474176 12922977 4868014373298563658196432108379354208 12922978 -111197570080318692972254614593582336000 12922979 -3274561937351580283894971508643242033824 12922980 281253091163235945228145579670054092800 12922981 106465149979840033584279703140675623292 12922982 -926406967862375971372815656079908663808 12922983 -849317771784872780337848805632239142400 12922984 967801248476906243184184390241310259200 12922985 -73245340832749842565817520485093177820 12922986 207899869516116842814887731731325187328 12922987 -269546008489653934635630360024313115136 12922988 376884827688110966302688885619677792256 12922989 775437135438957467776430026629486938688 12922990 76361483625199577585095955189849913600 12922991 841072483877935695887505250905920441784 12922992 -313280708164104241268935574123835555840 12922993 1873281623048760345075599303701881228242 12922994 278666640542118702073256354171371889664 12922995 210277699160583963715477231807056716640 12922996 194791740098829655322352622674362480000 12922997 998684158183915247081355102398464439232 12922998 549831832994376922823948666262281066496 12922999 311483481640660596071796904651305402864 12923000 -2167780231951402828128543922749281280000 12923001 4981647563065719939740887307407610880 12923002 58612741592370435477640595286559065600 12923003 1243768137939341260480863006944243241600 12923004 757724966249649156226092774108698436096 12923005 20198621213874920680648305608429768160 12923006 -626795782179251300856770966198725515840 12923007 -53184612738039055730277829522378434360 12923008 -312882776785825502005635186271589498880 12923009 -853512329184039289943935975242281537280 12923010 -519921877534087171516609007446459545600 12923011 720790357861697845854359991168557183612 12923012 16376118864585588319083301857330462720 12923013 1250182200286837265006971286342823819744 12923014 -46976554299203784917606960501110595712 12923015 -334484075163786456062123646324233702760 12923016 -301601662447419801669460625323484774400 12923017 -57131904406955215875959721125329743600 12923018 -338475211412498056766778951107635001040 12923019 458399673556430659836788571865361376048 12923020 -881806215417117412718515224845309783040 12923021 -2517574864277087913642047048371664668800 12923022 227123343550422896427981970965307413504 12923023 -1544328468965261602123695623933624171728 12923024 -72172676692697208063757898442915471360 12923025 271823499618012608698556700873905386800 12923026 581161359855420881559058735484471863296 12923027 217427723173505286707435805161379798624 12923028 799766616567409644916434443375673482112 12923029 -575232725589298493069820219462538133760 12923030 -424039970817467826166682769012790809600 12923031 540823005410858258381085682315112843520 12923032 88591655367628932522593159462332661760 12923033 -74987205391683563613420627951644432448 12923034 552570890952497674035629163169269665280 12923035 706767835822456132288961290813246044480 12923036 255775168118381573524833937109673793536 12923037 2175780932615951188386328275577074757440 12923038 297517921047299032222197728085272133120 12923039 293895349928305372066404394707752889720 12923040 108366962733559996932519983737995264000 12923041 915188861326108908531879256980700105442 12923042 -74412558177830963613552142455457584 12923043 140973909507259545102228489608764927488 12923044 10146980208341493552405737875899172096 12923045 -369403930158445749860441334025678561800 12923046 -520974738787853796416367282307063930176 12923047 987334907637938172325218821004571333496 12923048 -33697032877685605051609865204255293440 12923049 1140558036999934924727701793673726816000 12923050 -45985245908531507014309989313301395200 12923051 -1691029690134307207290140918880180796896 12923052 -102205584912930287285283757801799367168 12923053 605217245993454351104756050104866580768 12923054 62017098667894939816289869992334982976 12923055 -605703240238274635788414778183955008200 12923056 -239470178221603724738773441867007459328 12923057 -1321067826994721053976178594137112518400 12923058 212717415826281324844117344636166906368 12923059 -2047421432694594438078583533645266897960 12923060 98793703713740687777679167878742016000 12923061 -289721649418755224332900992018378287328 12923062 235207347349779560085727253657134576032 12923063 -442201978966494236561497610261659154496 12923064 23254607815055437054042796242264289280 12923065 -5972545866414204524662764222814358400 12923066 -373999048240318270875795243241088683296 12923067 -602017071160862815503246495973992852000 12923068 1117707423859276789248416023335788198400 12923069 -146310499812943585415081148458523647604 12923070 -233680350443068749283913061127144252800 12923071 432546168926374929508655369138418988912 12923072 239642151585449009966659926257587716096 12923073 665741545926387331208773934622807143424 12923074 1056190295560897612323129306292683619536 12923075 901685920270806689513979460962512880600 12923076 526989745989962589683683084674818248704 12923077 26491567617412488712226275575649716024 12923078 -2172299905801097894467424217315187584 12923079 -119182128470672216066178000248031109632 12923080 1455992364154271903927136763173261158400 12923081 746665200592840955672068776422896161882 12923082 -208274160655982194809233185184455319040 12923083 -61940994260368846261204911619380578668 12923084 1005413371812150578324189868589036992000 12923085 -9423518901876612525540224889979079040 12923086 1024453357278883490681290391550114308544 12923087 -1528310241469762520159096917074513125280 12923088 -41698741053909331908783275224598839296 12923089 613614154364982838384660940049781755890 12923090 -488639004689333476501089325956699919200 12923091 19967199789362929494522037496827332480 12923092 242242147512020644256328924653348063232 12923093 1035811453776431944949640308108295147342 12923094 237703029241806313717597050624357777408 12923095 843420371807381891549397520536252696600 12923096 971972272693369594054616747921608089600 12923097 -1085636302749438579320510116665885047040 12923098 240858520161672080008655616538265122800 12923099 -818212102521108811169660823897602222064 12923100 -118922968591050593264309502074246822400 12923101 -693293829089951813165464077714548786176 12923102 11934042340846008291664949806354560000 12923103 1194041675219543480522813366283759320904 12923104 545511141287049544810897160612418158592 12923105 52566329989520801117680261749243288360 12923106 -111203446374600765343443728168756599296 12923107 -1191858991815304382202606495550303340644 12923108 -665083319960428902081274854458442577920 12923109 531750955727694114907334289819660550014 12923110 -110864516745052971443521249890305984640 12923111 -281892359992462831914354300474887533488 12923112 -723791020760408323205209610474074767360 12923113 -1036201823674048912271840206385850424902 12923114 396075378962040405171054046237062917472 12923115 71503466602704906022788453934329684720 12923116 94296623824748930148279908124184017920 12923117 79170740769223438732199135768002800960 12923118 191714643236168799211742412751269696000 12923119 -67030701407155450884183917111705904840 12923120 103807768381521482576943046169418792960 12923121 51943479367354315870161229382459534400 12923122 646142290840563688045248090625023044112 12923123 -2057380509793781815530963255748976504628 12923124 579251468877776276892936240324359301120 12923125 61846465829375858141505413986459200000 12923126 -432933962819982138874829355900916123488 12923127 153525605972308141477498203714243482160 12923128 -2173627988284193061261223549945286246400 12923129 -100410218355260092131703905975556368816 12923130 432193149664873386436890575809334807040 12923131 -97682307539952928000343097653044277168 12923132 770889389030558351306018817455836710912 12923133 282698991971215475962201458301423770624 12923134 -3673680789004559014323316923210912768 12923135 -697022315525599203131305732921408474800 12923136 578605055551667086147832298171657093120 12923137 1647944318048767261262198767621372593492 12923138 69324609221851364920024709618495371296 12923139 -498081117735590960659360900615896158208 12923140 -131241026044922988127922310122610082560 12923141 955671438508363264679380721233418375040 12923142 18217041447159803246738699390070366720 12923143 -32757192453341288835624820862812224176 12923144 1010458821683025700930675710765808619520 12923145 -84408346633367507731754294815654804920 12923146 -14129906498308583652174082377011947728 12923147 -2866273304049167768739222488731692691320 12923148 -49616903884052091826487817679906897920 12923149 475056581199886261267774190632285339320 12923150 460335709028887146342384012809027985600 12923151 -666706857438274137959050612937031790968 12923152 106323142190036589706543548523749310464 12923153 -1595309926736727220859117896935924491598 12923154 44000794408506303082329001584587174400 12923155 90358129239749502012436271048348627520 12923156 226868168053629596811506413627058503680 12923157 554386665197142076884814574951088712320 12923158 576009480821744585934626487476441227776 12923159 -534055128371526231841993327465479081600 12923160 -369623576882659773697359701392497254400 12923161 1436767439556693723153531667093676047312 12923162 -390454325562206202160587362633532720672 12923163 -2156219582502702026701994125274799804 12923164 742578679757208233299909197471275173376 12923165 -220548686385127050620913467221369226400 12923166 41113412355715319052204893786037973824 12923167 2262635854141569027805964353105745086752 12923168 -541617231032215180604067632283043430400 12923169 -296291756631416000664580175206101510720 12923170 -403439270073729199412371900848987134400 12923171 1731884164981486801549010095078612990464 12923172 488075553464404769800630393282913433600 12923173 975209338230158385701576159771331814400 12923174 -296126142074484499711196626335949948608 12923175 275668106304799003346382344622637474800 12923176 24597687055284697432768213582826127360 12923177 -4922411019040375513472255801637874560 12923178 587606513653195829491270470789256450560 12923179 2253902866588959612368029494292758343176 12923180 -997525742804401421866557614602475673600 12923181 1365985329299195976255500387059468905270 12923182 -261506890172731108787898304793109091200 12923183 189088835686904695512205892417195635200 12923184 34201036249127599602121987139602219008 12923185 175797971930213930643303793739515335360 12923186 -1853944111460120895997560965246958084096 12923187 -34806515925812334473391577277751797760 12923188 -1351445275351328170603461352582285674112 12923189 1579658927247191353826394962964261306990 12923190 -6791987645757640805933052463588738560 12923191 2103102338269776223580569677078968647592 12923192 -232934100362334405535426588528990924800 12923193 785330443977550572500842382656472330064 12923194 57115564868337730895946983405801345280 12923195 -733159328818597081742861261270641948080 12923196 -259814678645331110367491522201086574592 12923197 -846059121822010749230475328592760548768 12923198 -747312775060160868226066794999780723840 12923199 1338373445283172394600197462003323663120 12923200 60995925766530240149423612907513446400 12923201 745914623258173184569851029247011888004 12923202 283870667790362469409674223417969397760 12923203 978428795935747964431321909250781963452 12923204 -829150838216603025921167788664406171648 12923205 538071569872479363360613463462768211360 12923206 -721618359469893550590278681896315598016 12923207 -107774920955703116785664075872948649856 12923208 467279170407529270592632585036893388800 12923209 -510428503201240146588927973663386146396 12923210 119420737331371641931325669746967252160 12923211 -881019620620818866779610562575967936000 12923212 -227391304617844908581824988935042667520 12923213 -734182785477067794506362499828808851004 12923214 -471552630040727378347438310539659614208 12923215 2040242849727069616958407801747632350400 12923216 -190636108709166296960930771330482323456 12923217 173470413848349491832454722309032712000 12923218 -26743250842520667617974752950758834176 12923219 -116320210962787637560214970433223689200 12923220 -4678000346262774905682181549220966400 12923221 1215532274254451631097802882564973705422 12923222 -255423657958514659221387215243906974848 12923223 1253280174796860541861992099559195463784 12923224 -1247811931088229902326848083617304279040 12923225 -420740046965577790035069299548025073600 12923226 -1036129443762018622280589398444469267456 12923227 1631440537056627047042749653679796203076 12923228 707484459552749356509505079616460294656 12923229 1168610134239207771609819116329871789088 12923230 -117101322853871989482785847812499244800 12923231 719718059305588730762923445427051232032 12923232 12467532317456047327068410620636299264 12923233 -430616875632132591118338576177566117456 12923234 947907451272006793358855781670971368016 12923235 227465955354321253125374995013831436240 12923236 909873085544625716743944709702269937280 12923237 -1879297567163557595468175680986798297728 12923238 163109072668737683241569092211840574144 12923239 127172016141574769122706902312524548656 12923240 549061404992972076816048790574840217600 12923241 -400918970568063663905561820043756997760 12923242 -362712868721260765917614885560991500800 12923243 1733219928528082021277731837161865893492 12923244 -576651428758386437381310247675405528320 12923245 246286813250396321932149310665436196400 12923246 307887267061724416684147159624796046336 12923247 1411683516867377636095433454638069621760 12923248 -192644650228482782825270350468291198976 12923249 -31137410563112309168778212633552478720 12923250 470800844600125779209483907676570368000 12923251 -1064153498551828561431037301311023777792 12923252 1342027444455596294867830563112911332736 12923253 -141727379954243501644761340748048520960 12923254 786842297803428506029150121313956988576 12923255 45974471316722829586314869798632066560 12923256 136802339810609049911822554704058122240 12923257 1257162492280043776904786263781090454506 12923258 455665571546084981944642002983835421920 12923259 -115800553737601142443586976992130777600 12923260 -329867030962037488240385795413596372480 12923261 314033790546338933189716848559471246272 12923262 -472686423676561534903022958154855974720 12923263 -785808653915291150502465378656636160 12923264 -1421594753603349705290758842687789465600 12923265 204693657181980754674919668368679112320 12923266 -457417754324615081800558547190035030016 12923267 656284033323650465369243438576731741392 12923268 -810708258491309879421196227374441871360 12923269 683102955953670929292373837218168184670 12923270 759556822280424430636316227208001724800 12923271 1497087479070909966457903036182500208240 12923272 184336144387563745582599977945246361600 12923273 837365088735218749288598968367408954688 12923274 61514650123774684972346816107822126080 12923275 -935074193339242353531964155180180132700 12923276 -1049882633054640577881450444004019968512 12923277 -200449729558809112459601694879057575520 12923278 269713331707496623687952746581727797120 12923279 1564333161831168274072269956210582072880 12923280 100480653492471192966378664681694822400 12923281 1317812862752508168016649263351366104960 12923282 33830591429509899687867482893344844800 12923283 53156981102907841476965646867185527224 12923284 1729593525751480064401453090100786048 12923285 227717988695901902809683025906845046560 12923286 40919583034853774570326002232048293888 12923287 255615973451548325148269916700042324880 12923288 -841780587703599274953386164533381488640 12923289 664718085463910860654654543895420518554 12923290 -136453275466560718110446208552124365600 12923291 315836589744371228735195136451125373752 12923292 -121158816105259640931698892089586106368 12923293 -458119214435220937749676733730739058458 12923294 1107513406167367016624517282630556753920 12923295 464689879384551320276170475271886725120 12923296 1934733656551994735964071357383855570944 12923297 -819433862868909697153892051432527348254 12923298 -640021593999065685121370642598925709760 12923299 -245292900806306926004656839013252275840 12923300 359260764599094016021763919140112556800 12923301 1217452985627297486488178130797014110240 12923302 -368408381126835867875988387548851259136 12923303 1961351325839997164172769381023770056704 12923304 -31871679110782289990056335196916858880 12923305 -1575567764194541803999644599555484744540 12923306 22746953459466122371112989744704921600 12923307 -140877772388129968155979406088911348400 12923308 741661546368066422919700220088659767296 12923309 521791645238973072531290232581223743136 12923310 -20971053921002221466125133153419226880 12923311 -490026974000461257686531138811140384576 12923312 170803163759139051430531517761992278016 12923313 -478487842016951873594174799947710430016 12923314 140266648287246286237042979455001450256 12923315 100365660633217350929623034033789575200 12923316 -235367188159850310362153784264126240768 12923317 1852978785313979219765511158934952465152 12923318 291176646688867586029166814907217968704 12923319 57198704935517412391814552763130334160 12923320 -224906853316160887574553262894009651200 12923321 -3102484403481373104713789015038575328368 12923322 -736643077322706167538244933174965193728 12923323 24417114741984907101902170174796492352 12923324 244687811642716917123153670436574237696 12923325 619060663065744502057626393071108952000 12923326 7878092377778168596431359834067033024 12923327 -3640197296347588358062992350225098622808 12923328 -317212074146610529170642012020492206080 12923329 416139890398973947801718593514027780930 12923330 -1054911426711775946931011591416826880 12923331 -33639481721011813742257045549677118800 12923332 -390113060379226274242959040313620144128 12923333 1014108462721897309916288770828162071582 12923334 -399435837500240752245405152956358688000 12923335 348623076804583049606953479506623270560 12923336 89411013333166909146551410092730828800 12923337 25540746638904683711650246669653740544 12923338 -256677207580865473530324899128400852640 12923339 -179012569899190786772362366131807634032 12923340 -447552691819777289934999741066346828800 12923341 1401777035545213850799539282842833562742 12923342 290868071208032232584125404520243090944 12923343 -88486523859812259730389379689420579456 12923344 84335801186037170502187010527719587840 12923345 353364046199909066960457103292344436520 12923346 634064535991727115880421079004343865984 12923347 543212594399120999344323577912152643752 12923348 144632424245925620505385003384262127360 12923349 -8560667756818309918379259597244314624 12923350 116849486394456438447078286735759492800 12923351 108674476434374614453462588056210619104 12923352 -487333804142136435662057155341381550080 12923353 374445036960991128542338573439911787280 12923354 302321182890116543718619722062198153952 12923355 140407155316140031688774443203569080320 12923356 670060720340306053779784630202319094272 12923357 1573292821607747321858810113681574787660 12923358 130970242734229353962705137149406654080 12923359 1714583241280523297016828763269686886560 12923360 -713481096909341701053968233331235225600 12923361 17451925676657986724443146862145957760 12923362 -192643008403845610292837197468707750528 12923363 -182981358616663386802783899381336943080 12923364 73945845735405852538381285860265285632 12923365 30665154012314388509554411907774459520 12923366 81071082064995889705965254092176172800 12923367 109683359652976745752869801251524226640 12923368 749890623576028067369554861622629186560 12923369 1222583610333496131505939098781032566160 12923370 460591374193172312273180495670535463520 12923371 1715547781162574573622111995223846723572 12923372 355518823576066492712104825364749762560 12923373 -460353476452488156799037438436207820800 12923374 444626174755166915808249199047203884992 12923375 -538111009460886470635756925157657618000 12923376 40909137240098585595268720615246036992 12923377 -1329201327386521023131278653616795513774 12923378 -280831208772947156668450203554604575232 12923379 494033498086788874093012325900677713744 12923380 715832375092901855477080255018128556800 12923381 -74011923869602225433521700456086228818 12923382 370183812452367525796559048607493486080 12923383 -1718478747656676085414798229867042694480 12923384 -27992166538875328771890770865215815680 12923385 -150879234027723243271919631332049758400 12923386 -364134284569534663310254734554492544000 12923387 678150900627104492445272506039768896036 12923388 29324077358458661721181716621807909888 12923389 82034573230952958597073212329328481740 12923390 -797190012946280690335431040451943268800 12923391 495126063146278457292990544593359262480 12923392 -15214767377490912435151061118256939008 12923393 -509016250452912587815122066852117878784 12923394 -282433197555357227574269371873056149760 12923395 1331268995576575782632779087018016192400 12923396 -329972553177547657771817584491792739200 12923397 -187841172766632686600324044047909703974 12923398 639906139079736228743431716605539704960 12923399 -2182684929506745249530778310868637932280 12923400 62569110828194882355017061751431168000 12923401 318312466472747622252858751343892329280 12923402 1838176048503165279260674452192720118272 12923403 -13100573856143572011274696732688850000 12923404 84318048414611228927223594206951186432 12923405 687899153041429337111287294641702360 12923406 569561332260185998487076733952669718912 12923407 565081184512120109661359500092439143360 12923408 -559162177831434547632960266063338192896 12923409 7546845310920897950943119436368884128 12923410 -1492631040285942373573727480097455024640 12923411 306008381052694415638938374200007543472 12923412 206077134194145296460819206098615425024 12923413 782549048457581324061057859249233782400 12923414 216595838638331602190498768038878350592 12923415 -814100482546797845832621704759245464000 12923416 1167953707302992411102025763210856386560 12923417 22700722777348609113513912680714493192 12923418 -511375140716613828228221305189951351296 12923419 1994965752737924161195021997881179886920 12923420 -779927674969450623447955639112712192000 12923421 -267591709754176021063732166197290826176 12923422 -370814245852418113151556381107059386048 12923423 -730306509234039985391443213090472162160 12923424 657037525424074154603591708290546925568 12923425 469189066351777868779540245304138080000 12923426 -265018860642833645041792547922190631088 12923427 -370827581344316332693044144872218787520 12923428 -179278708264089660419266455512258838528 12923429 525137237043269422865399224125885742176 12923430 363015995976371236305452913089713296000 12923431 -1428510968428860797843029594677528570408 12923432 -245958580185878603264965763918436679680 12923433 -474000557567529879961304513809794807798 12923434 -139888940304153216646823302216790929728 12923435 1201679441901661667520982951411077120 12923436 -849050189578210224783688558108085426688 12923437 -349132053619095967116662073029033907188 12923438 308556338197772448952387461429187815360 12923439 17159446565994315144772995451554117384 12923440 58636711597600419805992043927927848960 12923441 588838789034922704234131095348729010752 12923442 -136774307887967428320331260100480204800 12923443 -50290202103534051831363791580094262512 12923444 -79218260817690394035055557421560249600 12923445 -625129913703749645446759122204274426080 12923446 -77371785205510107683200101746141670912 12923447 554050819102618702748402769411639797760 12923448 84791204722376646660318634016104120320 12923449 768930381311256857532260350027724580864 12923450 659465175579632725285607124307653618000 12923451 770383549596214194106969590675441271992 12923452 1736328045009537534281370788812610467840 12923453 523742126304256646420201427155550549702 12923454 278724396130108385465854514932203366720 12923455 -185798367707626992765797891953151856480 12923456 220627880251802754687207328780316049408 12923457 -443806888434164186892599112536226844512 12923458 26192041534440995407958376011931840000 12923459 -2513933762725257875374862959783732107984 12923460 271163314280757004981613876092513259520 12923461 -2051682420028396289564749618878532835938 12923462 395798238840568166232209996646168876672 12923463 -62990270849076785404703020785041122176 12923464 1479823880099142872691331050097935360 12923465 1334603711744532578724530869335029029860 12923466 -48116475819627573195163614184420349952 12923467 1253657888581134055403362595815898369280 12923468 801306042957942694780676869839907524096 12923469 -663363447613149673798758779099349706272 12923470 30124032216808588296629422517662176000 12923471 174479698257368453842001504867458373088 12923472 -107035468787603508711000319163153645568 12923473 2301445284350113286732077052138275674600 12923474 -305699146313205106009603851913453329264 12923475 -363662667875940659256509518408724741400 12923476 -7822180707255925332723005714238429440 12923477 166183610731594391333809376092053326400 12923478 4050999447730097754404804137122286080 12923479 813260724033152114347043303455134531080 12923480 881466297393700220553198706496130662400 12923481 -670950947223898077892225782045899961648 12923482 45849340812641568866215548431039055360 12923483 864610017186133372167224207185030545732 12923484 -67824109582170890039766399902673420288 12923485 -390596433382654815597683859290930259240 12923486 -660979886173102501929040221981617721216 12923487 -610691272828772576822635005573639808032 12923488 -536243759043968719886291193520533012480 12923489 259949047200229685113104845182901536290 12923490 -331841324898812129624383388210889338880 12923491 320351012357425517929496958948214635264 12923492 -957389261874956705162818775600278579584 12923493 133379358128491605955993262034190268928 12923494 -566739364452325113058224417344638032768 12923495 -740990325251111055214329890550937886880 12923496 2745966042391671299203879677291528192000 12923497 -484142831683678689505161969605729186048 12923498 -190633883665006474828571649118193643264 12923499 -1156371244493582653339020931731326631336 12923500 -1426437754685766322492291568761330944000 12923501 -33397936869191298936617026812483445728 12923502 -249724461566015699176330334449112085120 12923503 1497372687109830319421293039397931675280 12923504 -26406645833068887431607564673090387968 12923505 -5558146943485206544108461385439742540 12923506 322808632374672011058040223642509607952 12923507 -1199861286955183962413022977728588184244 12923508 -96047235939231946319977973144305336320 12923509 -1982651749519986686543158635231324878290 12923510 46681960956901280738938213936167312000 12923511 1473650289249257270972727570524289416064 12923512 50392449665021665709369653879742054400 12923513 1795196385515106884443550852747408780544 12923514 2692758292274474214922856018593997280 12923515 900807896849537549602746205626396960000 12923516 -606386126727890627271495406546639285248 12923517 137465599436105874340940559170031146112 12923518 -239254377812860130860331438324780567040 12923519 -186517063516812297711493074594482515968 12923520 172541130762616607276092480512275251200 12923521 10080851014265273014884861219722271040 12923522 -774721768814227199247256914583754672688 12923523 687342646103052360776815662253119542880 12923524 1511430098680246687699151184820231892096 12923525 931065197950655562080166137273898420000 12923526 -223789056894874073267804793570029568 12923527 -587143786617183866237114479403801947624 12923528 870072507161995882288169791969160670720 12923529 4625829227912391293030950484767540320 12923530 312070177649488915074234487406133656160 12923531 3676881213184604175956396259759451252800 12923532 -251198201792378294035778198937287372544 12923533 -598969323690978364210802865623426869280 12923534 -211416143747641701054680095459977947520 12923535 101333153768787767017242003392213760000 12923536 84633929843433001978285393457677811712 12923537 59879373730073594050164845910156721440 12923538 -460393189647526825410699491550067215360 12923539 -381897804384045062367125174247627148032 12923540 425128379867904186209037343838863073280 12923541 866722896465720929123722046552482682652 12923542 140417316955870797273426418111596831744 12923543 -269351569874383607064816439687632556800 12923544 -753875951209832013391009242270522593280 12923545 -579332817864700937285098638720765321720 12923546 81912414586041419077583046605300447472 12923547 133491034030734664724045058510513980160 12923548 1311815657303033587148723881619468146176 12923549 1283855184249649040555145640843414424550 12923550 -8733653772472718999857749404703643200 12923551 1199762698597172797878370911981161699552 12923552 -1385787079494266370331417389921382760448 12923553 -772085382967727402667225489082533044160 12923554 45482419851215671913603088481610112000 12923555 18341447534859239578732094155666570560 12923556 -460301431585993792651315397737670086656 12923557 130505508382633762909334003133330005280 12923558 25992368336716587257431384067643494880 12923559 471568167923585679793926187814527750656 12923560 673703914224948428705976631518465024000 12923561 654786283391486672342194484882676104832 12923562 138896879935803941763564187964503080960 12923563 -237522407771709021163345820551518737960 12923564 2179676356466978918747443209751621632 12923565 -449908940747119277435274833014111272480 12923566 871173616416652803093256702250972903232 12923567 -1427814190425694043676608229541397706000 12923568 3961893208346759497841784399767076864 12923569 -964634752547914770100090008032148191232 12923570 -263210729889047129319942639950049607680 12923571 1471539325441801823190308126764177766712 12923572 1046137176563654241100967860907934760960 12923573 123755167545459683744441037303733854744 12923574 -140476805154420738882024270362032549440 12923575 65391187326550670999445204567484090000 12923576 -641177167377771549483639601128646225920 12923577 -1106410870635745804537946626316069120160 12923578 525155937461328045244328377195924576224 12923579 -1310365989773089013053593742559458505616 12923580 644594270925514302460789351341469148160 12923581 210657685791431284664364569458547461728 12923582 105017190573117407724516144430230597120 12923583 2079598697840017488896349423825813118848 12923584 237638746067677348823334818050763390976 12923585 -224025132196560989273192332489326700800 12923586 -223178921647082227309507425789354701280 12923587 675427594861772244836917155719763869592 12923588 34565988207629664879289862759192386560 12923589 611652718630864795696230881095177864320 12923590 94144704442392991920186121694732943360 12923591 1873036241207166259954223944270042945800 12923592 32286434820288114721084702474673111040 12923593 2093778303889187367298474699533212682842 12923594 408664640311754694207363087083660061792 12923595 -866801595289869886752978204854164038480 12923596 4058436979083175544930038566825000960 12923597 1016451778986110833777537648809773789046 12923598 -568294654105414656117867789289555587072 12923599 767925307323153663836830036190211458904 12923600 -277889942276353302334603696846826496000 12923601 51439451694794209350862466366140200000 12923602 756859087404866734383194787995352580752 12923603 -767165238677455858207108156795169100984 12923604 1426751736882247691385094169940403814400 12923605 318393344931332496962910097214873243520 12923606 782189590436684280768295812820454974752 12923607 17342050573704276437031065954700540288 12923608 928386644098423007362943552448437084160 12923609 1364365675071814186863302011468455660810 12923610 61245001141642467773323086992596992000 12923611 884723509266586418395485885609313683624 12923612 183330736039232658027985960757493338112 12923613 15471757175710210789926402019068971724 12923614 -713379202796798421272409284635373391168 12923615 482685711517622874790524952724669210400 12923616 -992024457829943925570225201449476816896 12923617 -679325571656633230568116994218251775808 12923618 -180342056721753078410923792483946135040 12923619 206904287843861865258804925806852241248 12923620 -511129602045200043429929147752725784320 12923621 -182358163968645331474154134753253783040 12923622 -110429259066744342816112216198969321440 12923623 1583463332065105194585960987592109346872 12923624 -406060699057188813871856367817097625600 12923625 -6463303695323497119830408296796448000 12923626 -154648150000610872292853044103677444256 12923627 1347948768799601573775247242992895775476 12923628 147893541583565682709348507587800064 12923629 -2144232147198333006753967247769992756160 12923630 690332044780479068041911974835878275200 12923631 -12184794748880076172186359907355068416 12923632 -21136025417482022696339216850846187520 12923633 1082825599176888037392279260545216846848 12923634 386621683070414567086714744232121444480 12923635 -514356096222980835349716340054136996400 12923636 -330845969658278939019997052559193896960 12923637 1393620809175846520754846354599146799104 12923638 -157800228550509583145589312682424821248 12923639 -1391215314558532429060474442891335955976 12923640 -858010171584453456307891540087687680000 12923641 1026252987300640543425137561073382560000 12923642 -1239028988247588745160371884653378448528 12923643 -921800286556146284105620641465490998672 12923644 380026183307171855078653083265402354176 12923645 431199829749091559199003791333536750080 12923646 -42542112666986292985583904787046679936 12923647 -561340676249874693483874902095400832 12923648 1819736761528031620050645278466685009920 12923649 -84767175011488930352457283494875084400 12923650 -8927954962656798131010299285853494400 12923651 370887920114439106088416250948873311584 12923652 -23228899317424836371026888582786007040 12923653 -1171172579998972620009471189046067552960 12923654 -698067670167889469669225299519565481600 12923655 237387892141626657298100469983922336000 12923656 -92485388082539963272247210143142000640 12923657 18099377097432224032605153467583364800 12923658 -946909136799080440873195980213274037760 12923659 87252294005312620692721715719223086080 12923660 -169923992166130342884199975630776376320 12923661 767648649185306090952204881704601115072 12923662 -1144165577323892310494835336805540719168 12923663 -176245269332868133502069428475607943920 12923664 95670123964848454097077694343512064000 12923665 268634078367704688712979682662153224320 12923666 -607730707936287943668992380099651700736 12923667 -682584757919435592796854596345626003560 12923668 -960947416641466529570173685714157625344 12923669 701492788363335332678376827505552389760 12923670 299635985374796695694672635682370134400 12923671 -1332901990599086863913843238298565363128 12923672 2375039343312093468968879871165327175680 12923673 50958793787599478298068997719139082944 12923674 997517361691005770407841941443248565504 12923675 -33426363524795781412616618341910393100 12923676 -738925910274153390279681278852176089600 12923677 102234678086325621306416986662039220608 12923678 -614295239832999947087137477790946399360 12923679 -175019425320064764913910175315595631472 12923680 411983290101487284758143290101465088000 12923681 49330600826228009332865276554157689392 12923682 76207084796632412627158607667212544 12923683 -161241169622103593578787203660334919552 12923684 817610804902737599528029738249207504896 12923685 -803500499193035769237156126511729204800 12923686 -496695467088832111991935833266098790400 12923687 30872640476523698527941963812744162352 12923688 766574535710953709684567597572246978560 12923689 66398585574244227963199047150025455360 12923690 -143189586443503514653188871544490729600 12923691 61125931565240814948483594492670770624 12923692 -84922619729545353270940239950965928448 12923693 10662945621289159005001816093704884064 12923694 117117057640599099745500950587645827840 12923695 690396802835689794070494082301858368200 12923696 -372938218199882429384449709621988507648 12923697 449267362085208978240132706122439068480 12923698 -367283301870593302806287646623821047264 12923699 -574880109038122785224780292199525229064 12923700 -110684549174939603823657444707597414400 12923701 6278265901631964730850346554385384252 12923702 -558190628486955331288977937012297039296 12923703 -529200416459162342547288040965291655560 12923704 -317416754947535291689693847397013340160 12923705 -457024435164086919485265591539740344000 12923706 469776628641548994262812593180504792064 12923707 -643591705195962752438827317154403894400 12923708 -466079385603231982059631126653449462784 12923709 -185437360017252687350060621239422506400 12923710 -316520870138956389352706287149019746240 12923711 416659733732209484628341856096617829312 12923712 -136593696556199510229489038151507247104 12923713 -739981091095957674008008169787297387216 12923714 -62360405468603708407530357123450869760 12923715 52362498660083733312657035181398142720 12923716 132130083850295401889062888338113258752 12923717 -1389057196424180498792696523094070331234 12923718 700373227646742634067173107287176154304 12923719 103936924700462001263231482957195286528 12923720 -1064678753018433416536703669775049267200 12923721 -133953213736336482177842929119713375040 12923722 192530300232461428240504054368369714432 12923723 -1596557951740740260922595335509778350496 12923724 -318303254659040258799792223476465131520 12923725 -51500783534096629039878564080167438750 12923726 -581398647101538935165615714665405386816 12923727 509017162357071977203617359385448035720 12923728 407206934610917387364775599761832599552 12923729 414706483112219783482550851854843618240 12923730 189088160017403732118561080734543629120 12923731 -2759677356772301753712586284301211049888 12923732 -226911309899262600749687137885698793728 12923733 393868589409950858081484140950710680448 12923734 -633412691166207197142484776793565216640 12923735 -758477841337320988626178704342313097040 12923736 -1621492278440357847793775833674547200 12923737 1000627280865838681489043481647556213386 12923738 249003736474308051611426761212778241520 12923739 207410736293661575261565847399674407040 12923740 260359419904146509013648039911862574080 12923741 -639280285408573466429270750612946960858 12923742 34929236301545365215147473705411198976 12923743 144120165699590719899115033788319149440 12923744 -848352018807751958309288940223750078464 12923745 -45389048123247565806220900727366760960 12923746 543349188916504236044755961870375013888 12923747 -506230706589504433956094723095089734320 12923748 -166921599502987993167184410719112643968 12923749 639248149577040588942609470313758049436 12923750 135261132735806129491751800524280860000 12923751 180206401784167987834785991953219262800 12923752 1058161973704805179751099953490553600000 12923753 -1052777008212640708631565844277079628998 12923754 -488518597700848185421783721208569383680 12923755 -87118954607429378370162923172717389040 12923756 -60213135676432852136221360797839672832 12923757 -76743282095284017454958547953455971456 12923758 -359966103627479424241589731638974706048 12923759 105380666461351804486971854394853235616 12923760 140726138306709840610012365842620416000 12923761 810589759244067719313463960806162700912 12923762 123699791530558374487916900566073971200 12923763 451542383510956176723785009937493758000 12923764 163044141415528086028236987718777686016 12923765 -813822138198578162724983283203329019880 12923766 302528723398080278233003958136110025600 12923767 -368082516186014327923690517123750477288 12923768 -2340181702564511250284286195295641600 12923769 17786148346931982610363248121071861888 12923770 -1527172541653845676744937123186126299200 12923771 381790476667695385032436199923266634512 12923772 -252349251263172832273958104250134814208 12923773 1188542783635969315940202945041841906720 12923774 -19639112323379730694948781711290146816 12923775 159027410246538568873970750934380706000 12923776 -328446676648764677241119394307013345280 12923777 -1096830507497153926339944828507553237374 12923778 359276276635620725551191997463058235392 12923779 3503566588178156625222368581907775360 12923780 -662220914248734136403405541050555462400 12923781 50122389519479433368504184087084341760 12923782 -171129941582300319229150106035314415008 12923783 -1147466873334168507166136835937194676968 12923784 213880283267438507897496460325329474560 12923785 98219613550863508637833378930151151360 12923786 -153418399612165202760907744114685043408 12923787 -517902423501883760411445056910742178832 12923788 -474021455178119724841448550942306919424 12923789 1212698891315873494652733786027870001590 12923790 -559950170880037320194280914778936744960 12923791 52486038884710669162405336468221912408 12923792 37605077016165644859841918644356382720 12923793 22382075991824308306989527370854445522 12923794 91528950743790079990594912470938132640 12923795 1470283869213449103255226667816990189280 12923796 516746420911376486350420177033092403200 12923797 1740842348273859896217144566890410767246 12923798 -813001962737995092253848043981457925600 12923799 -424006029804938749287037328006197766424 12923800 10229899421559461646722604995784960000 12923801 1029781895819303294620465328895585586704 12923802 387537329965864747050681632867450231280 12923803 -657048709897280046811903934371334057200 12923804 250663359867120478386234047283708734976 12923805 568551646363262971086371445905574429120 12923806 84113933842045674752858337216094058880 12923807 -153670541370827181275544069723415739520 12923808 -1529230297312641836739162688550558760960 12923809 206828500374559274834236486087979095010 12923810 -192586884307191119692693139433334741440 12923811 -1632648384129676868825351734075056697512 12923812 -205955690025681673725265295109569399808 12923813 699601369208813952579178464841586620800 12923814 -85262215260229288817936667482281288320 12923815 -97903136293764197874743543803518087360 12923816 871225463702180260361480700707992980480 12923817 -302737873481693378708437201675162961520 12923818 -293551594121608187988002336438608859040 12923819 412582858325507364886820186682921150000 12923820 -122338059470468592950466440061390028800 12923821 -105336403378460535675343936666352260500 12923822 30011955938789276511892562588629693440 12923823 -220228109635778317472294810737507007232 12923824 25151685165840645883151660743285800960 12923825 1625941298950401270152197935370074758400 12923826 168534884466787856039287988330855052288 12923827 493969744093931016012878142982527310672 12923828 -15851573154493721776239725243728367232 12923829 267110677387872143487755860071874440348 12923830 -879028091020131031548010966817087101440 12923831 1147446674769514589665818336789570959040 12923832 -178527017845163744969035392761742950400 12923833 -240840434241312049723836651357323327996 12923834 259034362602180339653176412588821968384 12923835 -850668929940560377885393018718707347600 12923836 163534000117098936221687221984051269120 12923837 -3610455722255332653375984600803982769728 12923838 45722293695350293299546449227573739520 12923839 1347639932663736121169945202824542648640 12923840 287063810141490357629334418476855459840 12923841 -58279714973053131469654925594648885376 12923842 -50689751993240861451720221447655312576 12923843 8255174368132587130208538134928693000 12923844 427982656887033603265164331776066600960 12923845 -168879014033534143372054342846875823200 12923846 133073577070332626099073844333548419328 12923847 119939904400774120383297090540794342400 12923848 -1855545263815483353871784387806291123200 12923849 1303606674044300627284131757249394453850 12923850 181504489951410359180092971529504608000 12923851 -2086760426939378096456739470948947270368 12923852 1261127916438629051784967788166408071936 12923853 2097533034511260697830915898481373984 12923854 -174478084610413815172300861959527730240 12923855 49016244649936320854505873149239332960 12923856 -13459958046749775987114258730903142400 12923857 -63395287676985533807412903514456438160 12923858 -239758924966836924532659872605647784800 12923859 447294675393660722445355079885194789056 12923860 -910861738429870237385477949590887153920 12923861 611121278422673924099197169696937006432 12923862 94164919992603419367472571262648582144 12923863 -23708920922589703523495803621401300416 12923864 247037422153177045628939234685105039360 12923865 -1491315386124593883620681365988174400 12923866 -23000367993613210860496973151803083296 12923867 1274339191939118215732645738622545771752 12923868 136981025074275687420941530235544007680 12923869 40745741960613226137728825084179799552 12923870 -652851836387747208834745244418812733120 12923871 1417740391884373846311192756459337347912 12923872 -1627834737809750814750288251523113680896 12923873 1235919639708297134461753421222453737122 12923874 1269899197231822770870624139696896336 12923875 -1230103118804828044578293892486630096000 12923876 294109396159812986405202843188844748800 12923877 -196094227114930850021268574732027723680 12923878 245857932550011546913323741652362287232 12923879 782663177409452925192870801492710854560 12923880 742435517249846561741254792312412160000 12923881 -665737756545362415909403122804187639808 12923882 115900484148178214818464056803961679792 12923883 -362928678855950558890387299328230343536 12923884 740362889184204120128910730915300002816 12923885 470916496672880383915282249032035167800 12923886 490820388355649813666056678538443174464 12923887 65642114795822897959799850956291930392 12923888 -22043370371160860512236382013883187200 12923889 -1841108977765341679871693720482077168 12923890 187408015833508068719970738936882132480 12923891 -805507208071263780641577418076676261360 12923892 -825169654963659141851854843304454567168 12923893 -2020181424619727509740108318769578293220 12923894 -946323971254563602881716932644361073504 12923895 245221018622733168927221009725636934400 12923896 211807332023007495765903415083621089280 12923897 -92194187532497272611597424951801248000 12923898 155007630981273633042638546499555214848 12923899 973689877915815561953603633216998522560 12923900 -155306849713088086286091768915603456000 12923901 -511046626211209811082948341439590553600 12923902 1175174406993641647517786873561556529152 12923903 -989906902764873289308687452466158158848 12923904 -362217303745236397639124709338731511808 12923905 -2155449790210652151373196439368276730240 12923906 10566920896396696292457371473250611152 12923907 -120988196395433226645693088514288723712 12923908 29115378171363710063562039819183144960 12923909 -1383162961943095532797605555916834201890 12923910 53292840890191647006343292551238492160 12923911 372361514795252943873307286513670816768 12923912 140854830750606776213102421793052313600 12923913 -1414101927400356779956126851937562908656 12923914 281573652924672601701334958251066563840 12923915 350228241318504582380821479453709522800 12923916 -993330691551560272155702441630346100736 12923917 -1100451212350050717112318384106744317728 12923918 -219146737433246002912052589847343021184 12923919 -1931058273257134019826535439098326572256 12923920 -2885566167486687299156034066436423680 12923921 14192143469499452668742833355801779122 12923922 362962568851658020126132003633761264384 12923923 169863571537759310397353966012316299064 12923924 475632924216617853036996186665315786496 12923925 173419077812695871267226155762502144000 12923926 -1115941371481383342368994483369754314240 12923927 -1188039113478890187364423912941563295888 12923928 -263593701613664918450771343650074828800 12923929 -1528233696691132441138336496720121692470 12923930 -89584372562856641449538879409676231680 12923931 -269156266950274549725837373866556517376 12923932 -418172804026842406587696066659110999040 12923933 448294240254843244474374445931681473440 12923934 626714472277172483432063058931752502080 12923935 -706696713215512295511043490530736364120 12923936 2840960552766112528564407311798361391104 12923937 -509197530792187723072023705628249811460 12923938 -34759173460855375174075408884801173904 12923939 72948063066256926197266112750542509312 12923940 -257727754346849689365050819310955008000 12923941 2197991654877514078049484545341525889342 12923942 536796493387958223685788680175286497600 12923943 323382245377388266879793275282980082128 12923944 -178132503728031599008418474841751388160 12923945 508947391147936709227714658767491809700 12923946 -482793382071382326719486146427014778448 12923947 -2378578784970236407521159443119365174604 12923948 862383707777490641351567974973105304576 12923949 -964661473638948090254182358761512362592 12923950 222003783392943601146532882346455248000 12923951 9649938299338484374823124421855055352 12923952 -111848218779784794048142523950977515520 12923953 390512771943183084040233856594092779904 12923954 1112021304024015579187777443419645276160 12923955 639996990714671965205794833528364043520 12923956 -383556053634091006801041176863417436160 12923957 -1138626219027584067034743533223883754820 12923958 656097662735805722723969546716138920384 12923959 -1676513108761411071127793685115298451680 12923960 -169490367767468182507081244880880435200 12923961 -872734601293610105858943542549510192832 12923962 -301892094406286333987081572262407680000 12923963 -373266390232812740272414273941704920416 12923964 -375767192272062560397107954732812224000 12923965 521269167973919178409811882229186731520 12923966 317789542737642076455544126500460216320 12923967 60242441571047551331719866420852861312 12923968 6536613842994443335496687994809090048 12923969 -676709886028687896787754533478088605904 12923970 232555402000403468684538573905278848000 12923971 -1264006450654142840971756152824671677800 12923972 -981692754725743747697711371177888612224 12923973 -770598272335616288979550065200210711778 12923974 312338905068789084194617227197117645952 12923975 -804141370186339840314727890722577876000 12923976 -203144497745132306070534966976957317120 12923977 474659813214753288232137397726621618080 12923978 1452761941045568275009073591886928489056 12923979 -317799558547259340129220891862769617280 12923980 -807971608423784067438477742452496512000 12923981 -550519878703455103759038357373872395808 12923982 -767673136705099865461319424500477170560 12923983 -665172073674390695598993551794513402768 12923984 -88997769127633749516110624744788992000 12923985 657370349598247045938760003012773216000 12923986 46101748726440184985149649161762065024 12923987 582519295682740304267374307558449062636 12923988 -93509889358235918117484317942533718016 12923989 -129656941026797943323810297510563909328 12923990 60457943606223831804331484952544358400 12923991 -394693365993389654847301748315655635760 12923992 -283332126924568579620371671034438400000 12923993 -25790396934252126792409847242815101952 12923994 8239054374702451523082167470117686528 12923995 655896152124828297575133118901750311200 12923996 -18382410112080691045496187980238528000 12923997 1363665348622257284055911154090863328 12923998 327393903438555089863113988965164304000 12923999 -76804304331683762234051883283296482952 12924000 -1264646900521609935709153358073692160000 12924001 -1524037897878663564553845725582040107998 12924002 -73656753942353120451750746353852033536 12924003 -1169275284563517400109758500525555311496 12924004 1040818759596734287104464634356436285056 12924005 259505475776371103190742194503310528000 12924006 -73361866192894400928593974882027554816 12924007 88360653616258977947689240919648131256 12924008 -875848172232043445869686518380603991040 12924009 -472220085795871347046733874759297792000 12924010 -379268397763577768918992130266164687360 12924011 -24306367227992410308739677214808496888 12924012 -1037312720441626975483916207177470891008 12924013 -1212465151470890082706101417954701598336 12924014 -1029706856998221595066871083023120445248 12924015 302375833728179551386240057571080253440 12924016 242525397569962079964011989434561331200 12924017 498344317458897765722650350330354522066 12924018 15211922560052319126115255045516454784 12924019 -73550217963063097270446504319127371680 12924020 -330939784458741665316972793222711319040 12924021 589383915854100411979051066152385116480 12924022 132561345191674870084827177382441871232 12924023 -338136233431166638429248154565294010960 12924024 245859095749582902070173596864348160000 12924025 -1727134470553981254071714475020046677225 12924026 202720616148043574056062474699973778400 12924027 -233238074378743755321928645022255610036 12924028 537749394331750540259168697997121290240 12924029 -2038055434949390460640058140866436345524 12924030 38341307502946197902628190719977656320 12924031 -328199929422593665532569479041450647168 12924032 831603482818026032532617240778815569920 12924033 380745479217097319672311094971148319648 12924034 -96446123224381098998827309868791681584 12924035 1116958755203850272383337676458406030480 12924036 5198886467379708495405662425184577792 12924037 -10190940783485626847737857493585131328 12924038 29649419629790510307500460554249766144 12924039 952696965800255755544734502505015642024 12924040 -743294550403700939252636580507807283200 12924041 -1629795894875659337114621477428192605816 12924042 -426817217130024540227710185999988524288 12924043 -1441734949460154765329517372152250176856 12924044 -733241748490363094697242150908133205504 12924045 -347471901196263108863285025687124164480 12924046 -456287601038111343415152450730433502720 12924047 541757416165231520175489751691185256040 12924048 45652153881079738475450946396260204544 12924049 2654404656839325383001683529558326491764 12924050 123130511326679333713723082643549112800 12924051 -120164009865159747786096776863860009216 12924052 285317052356276499155893076445355931392 12924053 -1197599622390510286835979093295358153220 12924054 -341688338839925919744564966714169329024 12924055 -13646385822168647359058767517141760000 12924056 -2076655235721572353862223782484660080640 12924057 158610193181332435129060165420269888480 12924058 477908871160669578770803135804630930176 12924059 -242659925157469996999442391682255478640 12924060 596111611872879237171985877945439682560 12924061 -6012788533483435944812397084509894952 12924062 -601180782506955308652553433249346787968 12924063 714089018280639127343645193338293439040 12924064 -2164575744782894607686554959171327688704 12924065 351289724531702122353786291623703427200 12924066 31392033207623602094938276939462248960 12924067 -1568604006416453944373861585110280220240 12924068 174202498142110908823858555255785861120 12924069 -654575779749378617253341781821528439456 12924070 -667171799665584558887290592338059277440 12924071 -69222310360651608238708188542029265688 12924072 -184209898501789038954405782310003425280 12924073 -1813696950394603380409059534007898742620 12924074 -357228673430968641419463299471179504464 12924075 -213711294887750268610529173068218153400 12924076 -29113159768244206894649080528125765120 12924077 -159437388632863696667995787964304571700 12924078 -563479659840187629678101234039511984576 12924079 327620650814728414849366807477649748976 12924080 633077698957683549042972845751336960 12924081 -796944321499447557022009361451459715440 12924082 -512645519293183098468298950842782702080 12924083 3175705434223703107564385033272074716064 12924084 -1336103107064888339978990750032246333440 12924085 455992162244153509341901196503859911200 12924086 -24389636007036243450513078407910801408 12924087 331237775443215761749736722201016626560 12924088 -285951103892514501455805948333233418240 12924089 292309271319281274760912109837050366890 12924090 -583857906381129738252946935134629324800 12924091 897422098435149251824408530156291448752 12924092 1052706864239810346340865823252563567616 12924093 452887383867114124897464963819307332384 12924094 607388030809881720253791502967030820096 12924095 1553054250475984972919264315941464762600 12924096 101471416537759607877431143993624756224 12924097 -67131835823847966193688542711331285628 12924098 -897683762307900067288907804654315518080 12924099 1911144432042369646778006823523194924984 12924100 -12468468952561455125083999410112000000 12924101 -3519602900010647124872071997314207310400 12924102 81369184991577973186940898382695840768 12924103 898470518616190184108810458254856193304 12924104 -467725972142774425467451310376014438400 12924105 -292572131852580566995982429748810705600 12924106 -890321626228611254291184093531739195248 12924107 -3724362183864323621497371198983556096 12924108 -941414825159135769473783870170741003008 12924109 905427849000599321973584889589470159840 12924110 -165607406519721759979431731277461856000 12924111 772420755322211169010527300979899684000 12924112 182055348186218387972457547192432418816 12924113 -660548858881452016077409849448174320140 12924114 -172456804160897103083695484380060532736 12924115 1114255581400994044887267822935046248400 12924116 -426762033781607483787577880485337823360 12924117 -15914939739445741239100928275832942208 12924118 -1007456322412509897530720392061114262240 12924119 741729882973082786233727587499904295944 12924120 368203630571006586278674746272985907200 12924121 486815442695822323833879925704216439040 12924122 -607564387662120421758798151717588047888 12924123 567120736946159786596751319933164160 12924124 336206525168884465364872794280350510592 12924125 -1122763777875038276277442110478156521000 12924126 -176827473040999397566749018930231369408 12924127 991908698500228859423751711903164570520 12924128 -353485359612151329131145486756286562304 12924129 -1172710496708798579009566156505729806416 12924130 -229766828784272706549059189458865510400 12924131 5404527930103558452498046001857219872 12924132 354198326432036125246749175740475686912 12924133 1196068837441714914993444255819408832382 12924134 311554528045367080867727579579356348032 12924135 167523960030036603282192034485817444800 12924136 -709470194443973043494187911460202137600 12924137 -347691859115983630635673773335549777088 12924138 -161214696544669666339715299799880083712 12924139 -14649259291527404464438610786201539976 12924140 -537964201118406874181309361010547481600 12924141 1277974597395215207316246487899576892992 12924142 -989645986271225587860193698079388328960 12924143 734500683552937460613227685835810524624 12924144 -467058414096022915758458935283787694080 12924145 -104004871997533356514935725839950272280 12924146 -348315039617733100185506508850070417376 12924147 -1352670684432217170028627569201262065600 12924148 315549401762971128418101987574257303552 12924149 290864190294739390147348528540219030080 12924150 174941805169353981244602546062142753600 12924151 192320338518936433164660374493913273704 12924152 24715018970624009539778549314225582080 12924153 -202683291336084371076955552357198521936 12924154 1321163071067821038616593311219547397632 12924155 -394092265401068046331747889275467363840 12924156 -107497080876018322801661327923017056256 12924157 -683086149010112659800175939062943801594 12924158 -161950064720381326963316619140127776640 12924159 -776217673353823908594792825604446787896 12924160 35662236213162347978905438116013670400 12924161 10726832297691847624832877454229682162 12924162 486961036133842107778846597392527799840 12924163 -1128468305946804954122075957961733066240 12924164 -194152902243378741876259710466355404800 12924165 194144977625195208119894963104364665920 12924166 -29980346693453514526875748850534616576 12924167 273059477612428818790047741226821059832 12924168 110764652086751676727794835525005312000 12924169 252979999723682275382094909099553812360 12924170 -73553043592957950588668978832518384640 12924171 293285315588384874693965368251920582880 12924172 -647083596350155469061851068569793530368 12924173 1934132313952878208126251729268180090422 12924174 -191644810406279015831652827524783102848 12924175 -322900964089361876132946486624531562200 12924176 113894167789533373523941101700540219392 12924177 60202609342640235226335431039666692032 12924178 53057315882552491469946301261328836224 12924179 526163739721972235967984980533724540928 12924180 231186765865468429601741239845366528000 12924181 2462471198855603387213045385140608339982 12924182 5652484828691096732935067269438708224 12924183 -34013057419038385164156728258940210432 12924184 25150610269531340416106951205916016640 12924185 -2408619849112951684731348571604642040 12924186 342413842157760006433832532616288972800 12924187 -465990735991715927088011567564368151164 12924188 645810977298324036440584539910633328640 12924189 533495742968904888877549911317758957254 12924190 46943802125486625121124897367151905600 12924191 1015220866279841796616989347148028343280 12924192 253236650682436618945580275014328909824 12924193 145867169128568091410134769009756857442 12924194 1159716087034338766630251310269417730896 12924195 -844902199716295999529072001601831168080 12924196 272598939430950328218161000274612214400 12924197 -545639957764413229747149402406402430880 12924198 436698455084538425966286884906944542720 12924199 873712069188158541054023366497426394640 12924200 564456817947562185824312529562425984000 12924201 -125478023851741364110011675089004705792 12924202 453456645686876048044786493530477605552 12924203 -2226125734983278638695252831814304809548 12924204 -165968248494321853748886442768477346304 12924205 -499238668866792279099794031081142122240 12924206 -196152171656047306312384646871531651072 12924207 619844799709250553439050783320218900104 12924208 333336498454380917216707515681052852224 12924209 10387931192934471356740820318436858864 12924210 72397750286728144322419495193024716800 12924211 105082100139034370743317096985957114672 12924212 -33164437996973540737949631614823641088 12924213 -497480282814417799485281509072853535456 12924214 -684835394305243856867515352379587432544 12924215 -1742827693710462483691308040050286265640 12924216 -275309001350039099212876077364282982400 12924217 508033771668129997482706825887813972266 12924218 -79883460711714648203104597459980264960 12924219 8056690675826424370347104610649516800 12924220 913556903336878952543846758687635840000 12924221 -1265741518349710904897664424634437099578 12924222 -407013428166812074047783076522584884928 12924223 612241853916530913879912089032647074864 12924224 309380047347742304354013173642978918400 12924225 -355451653518612625080694853366366664000 12924226 -164503620016296140107697896865012958720 12924227 1146821252370812736492939021047998573920 12924228 72451145747438989614290236195716286464 12924229 -521096568249981788379665454551467005216 12924230 -197817375632633986324402438810475247360 12924231 -904634299510105958195533178201883810648 12924232 -975342236899905959740828494497629977600 12924233 -443346758762559755657717796002374612608 12924234 -320218640164731039013421461663149940992 12924235 698790482285803224475240336171759339680 12924236 -516462927992664670845715898766636453888 12924237 -301154395713298206430106202175632546720 12924238 -186404819000179099455494173040351388480 12924239 -138967436778718466528876763520792588680 12924240 97212441216262316566620736468942848000 12924241 302389910216866379138645272437271719936 12924242 1659999349768155380620688082392644224000 12924243 1099865778829703008501584026578664463732 12924244 1178194952173570561574428106060231581696 12924245 185491922199046013510073386512265793600 12924246 -250480109712609596136974573327369265216 12924247 -495303920278638248079420329293193388368 12924248 -147902608076319979969231757238217113600 12924249 -205440641404762357560367857806318932992 12924250 5080838052901956218190579367458864000 12924251 -86196183559468432856777521335591038568 12924252 -17161954586770368011739258294190080 12924253 -365481507403626068725089089026330173236 12924254 -10307226761887022157459316710254592000 12924255 -188472168091225556715121166626461091440 12924256 -2130854733850903546103543745039944908800 12924257 -604920637380112620674774981254646710494 12924258 119233760220428996616312261759676953984 12924259 2124300681351258334606392087279868978460 12924260 1036822657282636595594055883187893056000 12924261 4782585297580627294823108575281894144 12924262 -55277250983445405279448430566432867584 12924263 1439542583144528684103282104597484049968 12924264 328244842683292914743836878329782763520 12924265 1320325568980651290837238431612649242660 12924266 164206418853452972303227658972772162240 12924267 823665380155083709755850136736644302512 12924268 378099324659486391091022932036365362176 12924269 144073390484489666828324598095357352000 12924270 -19902544094779424665251996388920024960 12924271 1052195752761886490842801779516839563472 12924272 90864311113334704080173149567900975104 12924273 -1599009565900631033714864250891784301856 12924274 -906211266489326436234658901678325403008 12924275 -123763859909979833532276408000168288000 12924276 846905217267660259704809257785144287232 12924277 3016464137428658958223890321171006137340 12924278 -86100094714603838058789690848113296576 12924279 41732262731412580431047183252237495160 12924280 314467441148914739819431030011228364800 12924281 217513072808317460425887278961083222100 12924282 151926739056338151582656431102527012864 12924283 1237815927334281918377188164786576442532 12924284 527141197354699455159321024262489368576 12924285 -22286049845971229301733539070477996800 12924286 -1084671141042089135958352040998087669440 12924287 1726653398482224083191438465275674895072 12924288 239964723846146020202928347238660833280 12924289 961299143485391123255561640794871456066 12924290 649267188730414049083731394828455482400 12924291 1145338302264316409442686410243266329592 12924292 -1720641188509570389686309205378545485568 12924293 1768724013779605050856571308961722351200 12924294 -372370246508815678346003849025652907520 12924295 18404272055412507671489825836653772800 12924296 -734870460690048801448107205381535662080 12924297 1628816129359298219692733799698452267200 12924298 -640019886389638796647352875724378055936 12924299 6684042610812059012193055174505903736 12924300 -44514961427401017601804445992593715200 12924301 1135908548002351997748542808150155440344 12924302 77243902962708963444971283768075729600 12924303 121941638917023890967110048295846586368 12924304 -128549141358934269821940273661965434880 12924305 311582441667012889460162285564089690920 12924306 -90804854877053148082036432607118036480 12924307 -347698025983433649379627322508037547376 12924308 -256630762312365279306693717307010979840 12924309 -179188101963807687306894898313356339296 12924310 -123208720937575185676834794745582928640 12924311 -951418103120284020337455473142438032568 12924312 -185497110010524890511509611412549652480 12924313 -806039585373278028743485301382883610400 12924314 260541267928582837979799809510356679040 12924315 69245274211403524451399249032441568400 12924316 302717807119790436206129272092408227328 12924317 -717931125274985563990951221148425986208 12924318 336495396451101493850556188772539105280 12924319 1897678831434530267952572642760550922720 12924320 1163074920515833386474296517292171591680 12924321 -575057521893380152086330745150352885760 12924322 11873954585152979829579899877447389472 12924323 2136850260005108814362823133779352708572 12924324 -365910562349313193705796536081725886464 12924325 196189039268951581371595103892468897050 12924326 -858782129402505176268780767527158585888 12924327 283955593944455608741254566318037453696 12924328 -345507133055683737901235828664465699840 12924329 243454528402689405087238694519045530080 12924330 192537222361401455968516260223674481920 12924331 333014743650559675275217195625045870992 12924332 -917755073838257350388706663670162813440 12924333 -884612077670361021607598896249059182400 12924334 80426613326508048524342910232319534592 12924335 -1606646397590297127972851862847473699840 12924336 159930865652184564426766735289984581632 12924337 -2174037701494165344526380422510316962880 12924338 -673060023944539327247091681965099904 12924339 398802185358733695396105955229473419840 12924340 380181044956056719854161585005403955200 12924341 1294274319844015051772664645620952053742 12924342 -507485634464945800755819152373722473728 12924343 -1786380072684061344156244008587278916640 12924344 333150611935238014920342493421589995520 12924345 -140814323967749939285869464996929448960 12924346 36536384073515887990631501490068561664 12924347 325459269657098385923860383370455101796 12924348 1942685211080858804847424383977687040 12924349 2417273078147250872995093438075290092236 12924350 220684475978520014853790283540428670400 12924351 -757415849797944393566274491048037555840 12924352 -182572668440163871609623381689669517312 12924353 -13405213659923222037475042243541404716 12924354 -469541294305721597669960392347725412480 12924355 1687322203947383197797474767898402047760 12924356 31492782943974589209992749023112608768 12924357 319627578246001779786242302980636577920 12924358 -72521893500846392997726712343900750016 12924359 286930026981035364888330776209668902400 12924360 -14218989416287943088253794189813504000 12924361 184227701763107482910667636454537795300 12924362 -104194265310836176904340678922082524416 12924363 -848278037520067078085422185848561601600 12924364 -419009482194250143600198303369385448448 12924365 178574946652979052167115476313164689920 12924366 32518227536694510111047688746725306368 12924367 1622014819893878725277801172481346335872 12924368 -278136794143382292911344861342564171776 12924369 -58206094735916615288728178234712651930 12924370 -72774548292658025630580271334182540800 12924371 -300291600925119398301465616651880843400 12924372 633470262698408817475848377130706483200 12924373 540327687518278480955963803056890080 12924374 1305387680544145803015018442340180922240 12924375 72975168355804011140813845866566730000 12924376 40076598231368212000778254644432998400 12924377 74867635041886047328274561059590176532 12924378 -610810030453548165361699929360831360000 12924379 -415071851041352424702445608985883288816 12924380 75515503527679390610083466308603607040 12924381 -20635746161084702367289668058927407840 12924382 -378064583126287781917346695644025238208 12924383 2726674396606974786086887424531022291624 12924384 547949489382224928481394824391593820160 12924385 612332669012685475782452294504285186580 12924386 976073560555799477387729645430618091680 12924387 -388302891392207929103551802911614454800 12924388 1178447508013370966027235534060038684288 12924389 219902446229933816540696248511065562880 12924390 -293539728977979480908989686488841615360 12924391 -2187488857435790275256796412933080555208 12924392 -544294252160147802638036842853832130560 12924393 159957289291286067406692866137444519584 12924394 -142063374798549697164058319967118925568 12924395 -21621114082111468594866005201707551600 12924396 -160235546176724131518561642328348778496 12924397 -260753185496964251553940464005781006336 12924398 -336015888354159912903460273964667364800 12924399 -1122625097528933643917647556292166847736 12924400 197806837706634749712581298790481920000 12924401 -256542238409334942412310827159963187520 12924402 377660322332397145967400394550066338560 12924403 73903043481366616521880704986825196480 12924404 1004857910518899762559481730913541225856 12924405 194947643695881970777031728836844233240 12924406 -94975210164682521766254394089645068736 12924407 1967290145965783302182882716374371899752 12924408 400724741783109607825298331441807360000 12924409 -888261339561996031700891480057627827200 12924410 236150122559396025812356037192665275360 12924411 1201930704953961377113864417648304839680 12924412 -89060083138158047568522677335158022144 12924413 -668341970997913188340747015967950924896 12924414 848592254098807013058671770390050785280 12924415 -44762046268964720111041424204144138400 12924416 561920023919918082600565971076641718272 12924417 -909962116180791130480874895107967548736 12924418 368565014630969462740233824818760169504 12924419 -1665522940875653721767934681766510436856 12924420 -496804601204673889519447439320769495040 12924421 1027240728743421558093347558355071814012 12924422 274841853929918324277232237618031861760 12924423 233810343901984775312323688183444827224 12924424 -31936502666762172088953785582010900480 12924425 478387275281757911875289517312619665150 12924426 354447400241664539072141711975521714944 12924427 209856089470787179792749300681277076480 12924428 780260661086292175607077209415160647680 12924429 430055129877345132079173098114416910400 12924430 24676783092959660133018130977272524800 12924431 27781456743723767247129029038639139280 12924432 -307149180619235850959351373014527696896 12924433 -225800686974092926875550377309403584256 12924434 1726355541369694219744429783931325013632 12924435 74587078107791028953358097820931001440 12924436 870595325015398573539399685320273739776 12924437 -1270931454675043050309629213925551907108 12924438 201383243057269369175346713108395329408 12924439 2113316270270663788387996540065558221400 12924440 -1135727340682155103957506233537407795200 12924441 -193255568514403461203619945541977990 12924442 910194185489172093024067334151980677872 12924443 260876983514958878030882762224249648416 12924444 -80682612001007642945781757332932030976 12924445 -1040294735275120529806208733870005457300 12924446 419974223275028605501570852720530822720 12924447 -1464190404239350839797332158335887937520 12924448 2091533288319530524017182800847763210240 12924449 -830475060809900539800702219524440379550 12924450 -34341300728856836141433613533228556800 12924451 -2560711863783549882005632119849405200548 12924452 425802256745054009716672401864655211136 12924453 -95357143809067101358649612900795640000 12924454 489877453135197726713663587043788907712 12924455 -761757096451452625766996381642270189640 12924456 402754112601605025119319636506651443200 12924457 8376820310686735405120965968545104640 12924458 282161947411196385560381398855472901120 12924459 -646053021038887063816322322649825932960 12924460 931722696216135339345928429144812149760 12924461 1125448892118036896511561951804594294624 12924462 -599695554342216898526645124292127744448 12924463 -865885293344466208970089418017451458288 12924464 125094966272071908562576829390024343552 12924465 -649569566239205218174128885592126320000 12924466 1226551241856019909099165330571711964432 12924467 24114593092975114079420161973539359240 12924468 923774088861474490789048934672186142720 12924469 546994306900714758813234072253820309870 12924470 -57143188459466353988658134023027875840 12924471 4633720295682719406748132045553960448 12924472 -211014232916216096217021673669166039040 12924473 472476438053501321988399782313193927722 12924474 53151620490593128078723271007960122880 12924475 1079509753481895069456535620840763524500 12924476 -830533829576399173183626942810353341440 12924477 308606584746994093730575695577006067040 12924478 35082893235635776876459413002656208256 12924479 1712837201253947983281421694024328699360 12924480 146110077234235388806277025917105602560 12924481 -1729171106532663012679694109484966232400 12924482 -66044324948588281365323267848428200448 12924483 -210902719721451878954772451259438275584 12924484 177375657568812248762883922624228823040 12924485 -109376245143688226738451241332661453440 12924486 -328282763664396740059209655240324540416 12924487 1822501845118506140352586645782673762136 12924488 212997607163419003074821685028927887360 12924489 -784412189162121969146520080075952369648 12924490 325152071499908644068053485137250238400 12924491 -1080482872350225552209448562309621228200 12924492 199420643550510752446884462933730443264 12924493 432363999269999390118012387557574502240 12924494 -214750259706365897868121081604305152 12924495 1437741596608238214338205195719419629600 12924496 42370429983114504803719511532386762752 12924497 -1937906378174783059611546098926702277388 12924498 148407403593306251848909081342758900480 12924499 229171737494434009197966300456239085136 12924500 -534976213504765045302410362236206400000 12924501 1056717118876117139458429045032376244064 12924502 546285898445632044512556475349312177952 12924503 -1065267996885491992661911400152102541880 12924504 -103308691842754732649464294445275852800 12924505 -777679629145669935216029521126028540160 12924506 -157266101921153606327829275209812952320 12924507 -363644708927513240830174008781260421008 12924508 932985015205572103988236304655258403328 12924509 964476507810130578807290746876974705804 12924510 -476630992643782196254359945543151052160 12924511 1380177744259682623548062981553814182312 12924512 187766669449448696107642404961853374464 12924513 16361205865084618487725436738931619584 12924514 -219923788842734886605089634075168215680 12924515 -632107756584371626834223447923474379280 12924516 -250793023495067347935045613805725040640 12924517 -444544968266860764689550171462518217000 12924518 -241328117029071167887606495774403147040 12924519 -989515024474956142626356631409856413656 12924520 -59707449724155735539116506613874688000 12924521 1874360586147836138579540927706186549732 12924522 450351355925513063383097196308434272 12924523 901171991410173880406296412540337455904 12924524 -1450310495985918042034858120708159067904 12924525 316235088482584937728340315563292844000 12924526 118457573284315361805086294809937819712 12924527 -350014551376426256774034526192273668096 12924528 -12910859436781009251037483778965340160 12924529 1077666783942414874627515958356550258130 12924530 -673590469825910208887791676888887019520 12924531 -104218749785217842811593532284975527680 12924532 -62967616706860349790771853605522894848 12924533 2079024570481690172084310515549712956124 12924534 -55864095045005919551060307685027387968 12924535 -132144940001079962686277371045670565600 12924536 -602081978847384455648495495587318333440 12924537 1435896835531761341896739751331595860560 12924538 533483927580452070733315605238312143360 12924539 618027463565420453017552715034261914856 12924540 -108901249491180707442810090957600691200 12924541 600064078032620271213977202672714931520 12924542 1014459176754833734317029509766776284672 12924543 -770097953663059443012958882565682196992 12924544 39638088427363510517806196458310860800 12924545 526196489485430919035646017444133801300 12924546 52679567138672561129792065385408908800 12924547 -314825540289901618915343478946606128004 12924548 140593857441787849843232095786959876096 12924549 -1275436021908870071288582322037716999360 12924550 -115001838591636865662242549413331191200 12924551 -15211541694618611125172709473240887296 12924552 860130026634353211136219034571294597120 12924553 1470311743615589880957050572840724448 12924554 -951426841956046426028863018499435168928 12924555 135544327820165412196849560688989016320 12924556 -374327831937432335516809716555934930944 12924557 -188660037148173918098685678503288106528 12924558 -806685170849206369983898251214681152000 12924559 -1305066986532621584554210626432601324240 12924560 -302878465925137835842697781119031705600 12924561 175278372923711486991161571141515889600 12924562 222215425122668767059053481920825121792 12924563 1846635529500384888701682937079328784812 12924564 -563320483656797173198286736668314036224 12924565 378513964035655425623438433856592522460 12924566 350922997560123994372722486119421256320 12924567 -419694113804254692945640774899176723616 12924568 1188475283379968501932659703523265884160 12924569 63047623271658840003600041772894794496 12924570 -75916924567232155357323468696144364800 12924571 -272241763351611129754327981529960828976 12924572 -630822205160246933942762863951382721024 12924573 433884661717788998290640925845870776704 12924574 -3211790757466219860226790072997925632 12924575 -194106410922567881382487430950847793000 12924576 -267547135448128989234410084098249850880 12924577 -88432509680704191102863384291136139008 12924578 -502192464114826853482204397521430762160 12924579 -421306646807190936880365552375823134720 12924580 84288224466302632303545976470928819200 12924581 129291936741582615458759104879477745532 12924582 89498139658052374774655636054016319488 12924583 -405334429584929121082012375126715418480 12924584 453053776776879114183902135437693900800 12924585 -398251415961006986577410254174783095360 12924586 1225975062870274641112479748583532730464 12924587 797605917604093635063328868932415204400 12924588 -669398447231106136151583495050996613120 12924589 19717980681909482480406005830712551660 12924590 189086403639747385482124192434125084160 12924591 131174754176519516790986056807406143104 12924592 322580350915311133636083675745620279296 12924593 -828669372096227816424091870455163297632 12924594 167468987691693623966296874858438743296 12924595 -522368414140365485277644205827284968000 12924596 6578810672837939816904637373857695744 12924597 -254553079929040878850977007700601538560 12924598 -96175837284024165446784862258773053760 12924599 -16402310833149955949266811448354000000 12924600 133427690380001506404488166422535168000 12924601 -42021891213056921115669619197498502188 12924602 -1046776078534257192999271615655364367248 12924603 38271332284452057254771963634313278132 12924604 544872579057933826246445925557162311680 12924605 -131980706817065038488160153806352150440 12924606 228665328590839574095645189668032922624 12924607 358555315507679023275369820377607406352 12924608 775586435215144465898073938184008368128 12924609 -96264667451650043766150800657120941632 12924610 64001544104434970581816612572822504960 12924611 -369766500117304868218536555268164414768 12924612 -974903123224185554792189952532238523264 12924613 247090926824205365571308466948425472384 12924614 -541049890706795861530410637769032477344 12924615 777603934883826153762005419787630160 12924616 -926332169029712960334200776259376906240 12924617 -670235353054134785133681515269910164320 12924618 47520051173618893068892666649972954112 12924619 -1473131192505038770755489096615628520240 12924620 -67901230970307969825995298754740357120 12924621 857595118664790473598555392773430768790 12924622 -1038703060840064033657724377880114648576 12924623 -1039193576458055263292241091285121924400 12924624 -558617376930428634359344086810060914688 12924625 326292909440968226884033780536774384000 12924626 -352655124283056060466634831452906839552 12924627 -373844855969371665071876814938213863680 12924628 130085990970664202685989144730319009536 12924629 867848101302330594158550082238715601230 12924630 -291219369110312219754808507829130528000 12924631 -2000168407138357293249239705789530196256 12924632 -558412655134405636971658677787304785920 12924633 -99626777560159816976934661684015104960 12924634 49753522603521552038080253179108469760 12924635 804103385329433540413772980988578045920 12924636 -253729381144718022219564463650116321280 12924637 1097450499129501230790490515235491302400 12924638 732966883687128815094410631882387438720 12924639 -3349348208301967731080886069722483712 12924640 -58998809550463392318204919366818201600 12924641 -2944061875316442525780400547715126703548 12924642 415721690510923415441250096752011944960 12924643 -1584618683732548753505872562057863706400 12924644 -320067411805943832327262719258186006528 12924645 -82485986504718769729268347590466440960 12924646 375145342352772006151471763404360710144 12924647 -1763068952157215405017194036495609512904 12924648 -903511230788799960757212541365279129600 12924649 -2009055336591424121294372416768453793350 12924650 32323981761281606746906431846594573600 12924651 918835528755147953381591862198512083032 12924652 17194383394455907858810810866771200000 12924653 632484874495730478421463402110998086880 12924654 163097848120272115144419529991847789120 12924655 130289557081000847343465048762385389600 12924656 421694141666873209323636836155991949312 12924657 -1126376543743876928405179212597657596160 12924658 244789993024880589373960496796796310400 12924659 1261838287963001030865676578556029034440 12924660 -195839734059921854443839642161215856640 12924661 -130156796947290941633126133294826466276 12924662 -474889669179893274303553464152071516800 12924663 -269444040862345413034982751452962400256 12924664 -307786694708617207826470722213594439680 12924665 18488668230049272756755003659769221320 12924666 -124262336580021056498490242001434891520 12924667 -74683911337840592456667811927238166224 12924668 1451656445321010405462364601243388358656 12924669 697479491132470080519114977391100351680 12924670 -87390602534153922786620389867048755840 12924671 3530647290718295108695265682647559520032 12924672 977323653757460688832166396542121410560 12924673 -382740886674160005613358457076267150078 12924674 170125092118399394324896129548699532800 12924675 77708031209476366486345482144988656000 12924676 -140241767813802755988201479100317034240 12924677 1327290363596955383977854561707392023840 12924678 -105223861264629407500158872716381364352 12924679 432059456041442732428659075479932816280 12924680 1621026505611899626101700939763533516800 12924681 -426536903605066154942938104701185056 12924682 -18635356313497641380951680166789503488 12924683 -90155196786046327903078432212429841068 12924684 -368894972606691697302684275254736745984 12924685 720661539024452403684593995519037410380 12924686 -175638777550982892814165692635961769536 12924687 742601201796509492679764619018724241040 12924688 -192634919373373506135177523552000409600 12924689 416568571408897256696833641724144348224 12924690 87762262546570866067507506941755307520 12924691 823079918763291966279845353487068435920 12924692 611367123300289568305686534212009496576 12924693 -132404483984717986898394365244978865920 12924694 879678604742195572081500744333595550592 12924695 -68793735950361915120512540744657587200 12924696 1029303470000776125639796738821184204800 12924697 -806870931519064818520034009502906127088 12924698 -547600245122177755992575366591986709760 12924699 -203780827588374181707973803125421387840 12924700 98337978494513903921522101396911654400 12924701 578319597080948022804624196887339321702 12924702 -369192723392120361483502045267787344896 12924703 -1398202437526023180627668315422226384136 12924704 -870776999273202515186633501788386754560 12924705 -705158951764392497832674876448443072640 12924706 -23900708251369540007908190832207753216 12924707 52400593815364454641356958617624466800 12924708 71723374392588397401625549242649666560 12924709 1790615883088039533003255778783586923392 12924710 -341524962019563569046094627483779156480 12924711 2491328122213108193216511790573059876000 12924712 1048301138175726045828869535938929459200 12924713 2166479855353122578085172559071427491962 12924714 8663461486905134769311190902985110016 12924715 1713284412966539639163304870191778827360 12924716 881617854463136767750571707698378670080 12924717 -69183046434055035685134677855939061120 12924718 -2352361964100824749624785632521953607680 12924719 1273247031231577589618924319433281711120 12924720 -293986446729963938533612488403574784000 12924721 809652531386099066909099418326016187922 12924722 474047201583689305524663711555039671424 12924723 -33232412368055533775969353779523095552 12924724 -474780029048924057701632174167949360384 12924725 594597118499408870494776092798695200 12924726 670387275133272979115126365998454080384 12924727 255419248298279405336005928678456369576 12924728 2085691206278196351794348769921699164160 12924729 796664204720652846511814712998111495550 12924730 -235448379480048494941674432441479073600 12924731 -181080867769430500784090341566164685000 12924732 -272165662919200643184912316537517964288 12924733 -396105599403620090158957654368699930420 12924734 1054017912795581845517952614013794870016 12924735 -342399299984135749053425478929477045760 12924736 1001296649449234658328917090781102080 12924737 35112627704502079586447494652986120704 12924738 -426108428726347407869866183158701095680 12924739 1165992102702309066152791996180939747824 12924740 184379130381738934973284900373324432640 12924741 855386396401592964141621522463461328224 12924742 140687610161623053746927207189559198912 12924743 -909782642165617984250630624345656660512 12924744 -312340651024397299794780373008698572800 12924745 985972902437373084064852247064989398500 12924746 -498283661720958236455972682997992126928 12924747 518257378258552597934075773657537560168 12924748 -1020243297060811700459168829957116046592 12924749 -2072500618340634220088048001578102298240 12924750 -1953218062381681655921094736907520000 12924751 376620445963372145979528770590039578352 12924752 -69755816059017228887438290812803948544 12924753 110765147055130092775489659640097451504 12924754 115921990538489541935400523229760786576 12924755 260934737405387056007292523629203738160 12924756 -50640798953343179360166051313604083968 12924757 672777805067866353302298635606043627420 12924758 -30843862379513346883738104779008942080 12924759 -32837957332115806290272344745838584832 12924760 -977441000890889967748761704947623936000 12924761 589877453054769398503371506653675636362 12924762 -153442243969026293466489097642171534848 12924763 624116471681976856752328584715186643012 12924764 -8905915566538749670375763051360423424 12924765 -27147730452954750013561765997678507520 12924766 268836940763123625028552694767109040960 12924767 -20614737587508548624975660013943145184 12924768 -3666963230567652286682044490374447104 12924769 499178039240253120645534797332373160960 12924770 768464460577877370735807141428214370080 12924771 -427260785811648121664656786771232452488 12924772 336512216082371858014051112124609740800 12924773 3373942435371988221050811273599018992224 12924774 -541278762181760748807135073027010789856 12924775 21693765781190250390352641688647228800 12924776 752456620896802779315660202462205952000 12924777 -1075061719245782229229355947879388489568 12924778 456908896384960947958063701385709412960 12924779 819768109740115879444263631720303876992 12924780 -433442908090662003484169816353890631680 12924781 985219714067006439859974499116211175712 12924782 580200319549567457854286501886548417280 12924783 -490349830073802868191537403794465592248 12924784 92117651447490693695868057172576337920 12924785 123880966684398612016221055165048444980 12924786 63345289481372913304714869008712605184 12924787 -141669329431576819986863775596187583848 12924788 765046283913405941514451689510133125120 12924789 416467068537995323782576536150372181024 12924790 137480901884473777043719316614386094080 12924791 -166893863056233737237239953081177657216 12924792 -530004079827418492233297747957233664000 12924793 63350622458336285243605113222231270400 12924794 437171113758201903605761301303562677472 12924795 213407027265472840574485963893897984000 12924796 48854355460636613552566976938402696192 12924797 -1387942589018244908499576938500301285754 12924798 -1239333189835076121415331776343365555200 12924799 -89900605048107426783052228185543649920 12924800 -126683654859497587793800137441017856000 12924801 918311216566205577982988940272044703730 12924802 183291356113260937333863361111234603008 12924803 3615353569705108888843449361490441280 12924804 197122925480942315692018916394023669760 12924805 -696416581376000874225848526266376586080 12924806 -1236006706675889868982068271581910623648 12924807 -494159827287543903388485350981730316800 12924808 248263715330644369802624540583345653760 12924809 1773332812543429497291617529337307159220 12924810 -162890729515097544027652882048477706400 12924811 12795738448669624825683151628597233104 12924812 752452893101710107205361825331846912000 12924813 -62521923094587584986028452410759897312 12924814 -292277503386898606874841909197944745088 12924815 779982614817395435842579211582743533960 12924816 28947654066472867480364705216291143680 12924817 1826455980281131979589156577000487778866 12924818 210227038107234486618265844304187113360 12924819 -2054011437901124848596728543624766625680 12924820 -519860247053470342158745845766795000320 12924821 -244052903557390196739295550114418852096 12924822 -574951471986028894604321750133958513728 12924823 -320739819919608089844313704771878336456 12924824 -1903495694723668241672786153317947432960 12924825 301625313521850608853887291408654379600 12924826 1183919470966001734544801530875688657920 12924827 -279104933466861586187803958169201400992 12924828 -140709714340685374307593894961904113664 12924829 75075837678321023246769568522082095884 12924830 1346593509567815681534578017007933440 12924831 717790181334812347118744606003404231752 12924832 -1834471155487184012290643873070799454208 12924833 -1639135466260691294415139548207142053918 12924834 28458046737466823126240548201028187648 12924835 303430507019000128533816756835601472000 12924836 -1298314445902880242322953427784108933120 12924837 1297144464807168803806054460461856444094 12924838 557913944414120095678531928710461988320 12924839 88065154777404725066104610098886974920 12924840 -56526327557596379201326527683661004800 12924841 281517148759083196888571338553701365242 12924842 -264037600724075934226285300455481145088 12924843 -23274970552289615808894498353813380416 12924844 1255214534544142284830186677295898772736 12924845 -467945794529483826801537340830594489600 12924846 -21592692399504446013203425788173084736 12924847 -252003749087248165149962936626989869040 12924848 88376721900614579188366817766757761024 12924849 -498273966373565766332947873780211604480 12924850 -235939296791805475004376214069176768000 12924851 -164069232581871351071081896106690380800 12924852 -1956327484942437951929096713448633315328 12924853 -426462728313951434477198951031190754016 12924854 -1334394019364048392741281400799461248 12924855 1063295149248828237804748474706107432200 12924856 591287005783174323159256779605145600000 12924857 3840926797401326631001522305521710080 12924858 -283892137416012079442129507129372322816 12924859 1576734750941773781774130189435140985476 12924860 -110440357931258483140888250702161981440 12924861 -123959022731689752182523742592614177536 12924862 -609244879558128886436308988381741652480 12924863 -493564587301960678385675508609614297760 12924864 -400612931900431760507754036592965058560 12924865 -595606571969306707667588090990646000600 12924866 -61838114842591084979424699430149074400 12924867 -326189412648573436883048211368442479952 12924868 -580373669486543115208134093528415592448 12924869 -9584356916914181600015575234335618312 12924870 52306983945086152165882396854216284160 12924871 2577269078899158435923264721003968090072 12924872 -620890593324442686387594945872611246080 12924873 -121793943325807076369577954079435626240 12924874 -466798637357117454130222735635153177600 12924875 1783799080026033118543148042490639300000 12924876 -235053299094819887843089265391258387456 12924877 727173546011308041653075287906888734540 12924878 732661223918623870301656046947511874240 12924879 -314722644073043391574546983461257789440 12924880 345600255613940210145470102565858754560 12924881 276759806966248941751920825714685689600 12924882 488368463016909943628642688126188259600 12924883 8984593121368447731573461016309923412 12924884 -16007168052661304123784672757941540864 12924885 66822749181542321370310166503983597600 12924886 195108795840489533137849309080580738944 12924887 -889222873091310723125085039815976025464 12924888 108463689226249201586192034285729054720 12924889 146589860600935581644144205953526215690 12924890 743505539861580410020108731253630560000 12924891 -133718382636975919001177100993483844848 12924892 -195396440324333669460394187106312163328 12924893 90148980288015968198371758272288234400 12924894 157609284416056833124402169443207296000 12924895 1043207013591927908218500984887130671400 12924896 -12861671555522455144412460041351725056 12924897 -14604327008493420732695546398830163872 12924898 -211064606169375601429386441940046108160 12924899 9495123231871938099792627521109298128 12924900 212749167464770793627506507251266304000 12924901 2362796427380275635453849106763835469344 12924902 1292273411039386239937934926837946481600 12924903 -619729530500349687528358247044909575936 12924904 -381301745560841669607868888061487498240 12924905 -492294009203515186595026402258322552640 12924906 -876481501905345566259840041294390240256 12924907 240762073628359204202402501767614883432 12924908 -971992212552143323413232600437925039872 12924909 807670064039327406257062560333838839414 12924910 -102654165388743059884751945362509080640 12924911 -20515680159592486744852638205648453776 12924912 33239948668972585039770425854902927360 12924913 94697724320748073836615034507473419940 12924914 401349937851035602378062148279527048000 12924915 -78671911016856932028528290878669920000 12924916 18117654088468764772481986688478352128 12924917 -579346201847320091032238000754692387328 12924918 -151845065071513074999241551286256245536 12924919 -552710103285203019743418321313469667840 12924920 -103914368510861126067330643666372915200 12924921 -522838382454222675260355698943387604320 12924922 48941055662837118624668342245955480064 12924923 321574003312471592274354105095628395520 12924924 124151873661507345075716781089840735232 12924925 317989376605979922167554507075637618500 12924926 -58900551294580409774386045042648934400 12924927 -648467690229177888396984457800410689320 12924928 -56784695775115623189639434109211115520 12924929 -198189354556915355648432287343162710224 12924930 -405432184379526964859317831550705172480 12924931 427904900461775732640568359127309076732 12924932 -253182612077347663729670004071163333504 12924933 349325600583784229660623123779837113664 12924934 -872963364099146640093930190396590790848 12924935 -794163877331535349794334761584035818120 12924936 545921099316570730268399657580717926400 12924937 736649324401394156078433630505579730212 12924938 175277252642522442118285300269867195744 12924939 -1553261374615228552091631965933169415440 12924940 1850744186062805432845270009324339200 12924941 275815450834278744198848576507325379884 12924942 -36922826120675505979034265642197121024 12924943 -157886454104176987921053526069760785016 12924944 312924893452282028842646329206822543360 12924945 -261847309965597970413612372233067663360 12924946 -1097342313634898343283749425574187721328 12924947 -281288824011041475239004758266941227280 12924948 -945869726511004454334767485537711441920 12924949 -372969463381813546603683326305473954564 12924950 88184513460051921124650501552747300000 12924951 137630625746478490148817905252988816960 12924952 636476447145667715738137625384787148800 12924953 -330659952142205018007566732298448139520 12924954 -143467781102969401856056424405206302720 12924955 -2262732054502199125188942499552324172640 12924956 206391715178144272670117180661521856000 12924957 635894065065685650365240774832814957440 12924958 357919011657361998175200204171597379776 12924959 137244149788872571216309162031199093840 12924960 -209560829642386229503624633523518832640 12924961 -672421023322392207372224977776922126720 12924962 2181075777926672190279918429299520672 12924963 524041799435481440796822696930365795544 12924964 -149807901581414386473137816848930979328 12924965 1176123248353595420553310685334806411520 12924966 601876020849703690770530428319563679424 12924967 201941404625609816336810175823555962240 12924968 -430849175038114060146568926732002426880 12924969 805185158237497132088913914673844787328 12924970 405245337330303927413642897956359659520 12924971 -1522449448376460926547225485271602538828 12924972 -742822336276633676084990008559226165504 12924973 246716598695583417596526808028500453260 12924974 -618063892281769990106535390719456067264 12924975 -576389691126285748525822522634089338600 12924976 -395974866053326283112685718671246983168 12924977 59642480653897069713314918305460177460 12924978 -1241487127903961663898179958330382080 12924979 -2148589492124688310198530289372171522420 12924980 160744090411155598076462288706364784640 12924981 -1396301223408158702802026021858682940800 12924982 -99831632877029008164639907349125134336 12924983 -32501521042099169359213509588276708456 12924984 1215967146957567344340228047586131312640 12924985 290364597963694221300560218130243435520 12924986 -19342382432507066376506106300937393440 12924987 361843987305240548945457986822183982360 12924988 -273960812232988317200337641027408738304 12924989 837549546572196745165075191126163624320 12924990 -20706782608559219240438860510892954880 12924991 -763720168963584771388779516081989132688 12924992 -267096389156564727320789665169278500864 12924993 668025389597185855571625592908762057264 12924994 600395590346441728338218461173011102592 12924995 -102907947624170856462956837986021590000 12924996 -217775174060655570271816023054551285760 12924997 680887243111333873911826242373050507040 12924998 484622535683289338531260805130122367936 12924999 1551156296040196972566450103863351563184 12925000 1840960341517694183127965018723328000000 12925001 -99255363017106484599697186384614097968 12925002 276716801407031673037615530851872285440 12925003 -2566063754480111604835416497781135552 12925004 123242377740217597650683707388691075072 12925005 -974015232534729649753171338163555152000 12925006 286963206292212063967481762717785416960 12925007 -584649289411798831119174527757112707288 12925008 -1329376555945598225310847218498674688 12925009 -132095671918464133868448172183242193296 12925010 -214507327006684941228363588514491801600 12925011 -184024157083172833362865398292743279360 12925012 938110882009346527266904120466833428480 12925013 1238820753695707532204064895041575501262 12925014 -29134502965904614138141428611914551360 12925015 -110639455185770366469274537754443382880 12925016 -186793225141364654179436124769497907200 12925017 -581618196719707461184506856935840757632 12925018 -12305539739303486001089713949608106784 12925019 1110387898846160548463359375294848324420 12925020 470229856868819941264293274303613383680 12925021 818196701112546086057393396407983869222 12925022 1939732440992065957974471151849931151744 12925023 1400841673378165368886015360001446854984 12925024 -184923340352590028156185070816148455424 12925025 -152717338767751520270467233378711789000 12925026 -2684703592324239001774120237314211200 12925027 -856771836552609439034252600011059057124 12925028 251629392030152322511005466550515027200 12925029 105084760107826901418779666627779982976 12925030 -791000891593097537696570174709947571840 12925031 -612150422019524910673575992231805881376 12925032 747610674932132714739211447418870169600 12925033 -99399201098789008593727483573219705776 12925034 33796288581296995815544938824402261760 12925035 248867238574852527451179793340062080000 12925036 -1369453063213633093555607948594781157120 12925037 -194447243800671352852212816137730127200 12925038 -16838320662738156342524642987610378240 12925039 -1662300997968806107031707059098594480040 12925040 274544823960610991635097411035964866560 12925041 400145477621886618708300395733276750144 12925042 18495973769775432760796346769181964192 12925043 -993952111122656820649511283063190160880 12925044 -562971151325001018546300512935695679488 12925045 -63160258044863091337430763534890135040 12925046 -88243040261247825889607696259003194496 12925047 232994620520985970993906217040030756864 12925048 1332299599679740952509252164813901455360 12925049 2863977117403826609890879607362301713236 12925050 11219862522805778499527233378365120000 12925051 -572873830501372863804309965810366521948 12925052 -69844276604966591277336817323774673920 12925053 159304074451898481153305756837264197440 12925054 797436530158181628281219246347223500800 12925055 -723508103857572164495201791253408952480 12925056 -994787147012182326397389052251608186880 12925057 -704506973125190011401885347364299754732 12925058 -463359455710783222098198662586056956416 12925059 -325221651699484468793520280036999991040 12925060 -409770897191289993080802449654981579520 12925061 -472500552100537631532777014555950738338 12925062 -86897751842697900937994201603505465600 12925063 111963939185792437747009544172058943080 12925064 -881762506745563273499475710546152688640 12925065 41873415272500124326794867367133065920 12925066 88354435940138265639957218850421865472 12925067 -1147805326568726447068341397092192355884 12925068 -180183280678749612514961158520093091840 12925069 -14082420803678924083977173638642161056 12925070 110028985238224149444738193342251801600 12925071 -11150192705747760828119396926988727120 12925072 -370753413932895700030051064875762868224 12925073 -160887359012257424763817839128087200080 12925074 -86608310172091095734029604521519027200 12925075 -372882453057022444381407961269938379700 12925076 98647101030225964404518494467960101760 12925077 1635235478840895543996215508566772180480 12925078 -172695482530578077807024862724394012160 12925079 -966982780979907430889016375549792043320 12925080 106173732437681306387387048333357875200 12925081 -45141914421586109121756068146489111868 12925082 931771160261964873181860112710435889392 12925083 -186899987120127572741766301420833632976 12925084 268204508896680143768281101643234616832 12925085 -32889338133571346001486189854002442400 12925086 -74304915071685420140861551537818713472 12925087 -17022706331730302926184231612616130448 12925088 -77981458267172955425782142720028966912 12925089 16438593142092205845072597723430375170 12925090 -126645358666070328946853383175476543200 12925091 -621927494771967353020578014319061047816 12925092 -351657182824510959064317911056669163520 12925093 2243858394709477000697673999429671921342 12925094 -297560454600031379109751672957486841856 12925095 162636242011429545344171454771230209440 12925096 -934688470834934509387650958821787038720 12925097 -442689760488383207610635173665627742200 12925098 6917174577275103965590094775427200000 12925099 373567793435652112401769441583972368 12925100 707231912207667402585901832413908134400 12925101 -680362256787149729764602879797929476096 12925102 749960145987453682782069713454170887104 12925103 -542052327813339797657520901299521033136 12925104 342334223506031245090671062452859043840 12925105 -1554421712870914416409509715336532999640 12925106 838462552432174528051787768164542019104 12925107 -612454713660039345612708474496807234704 12925108 -64449326025688692753023712046593163264 12925109 -343768380874884789219610431267381445632 12925110 -209547946624553283325710062114972006400 12925111 552239667174540439569522978183070864200 12925112 -29848390823833836653876253157537812480 12925113 622414932781906156272274378251187704144 12925114 128217431119946604148470802049883571680 12925115 543825913948705347460348620171865939200 12925116 572988347415869612110333413737960309760 12925117 465783297578134745673251683338336265932 12925118 1273114968607926079625376417431317781760 12925119 -570932715096048902556783412043012234880 12925120 135750280686609021575213628730323763200 12925121 155399131768340105093381096577565639488 12925122 -636654007831270095412685396727682301568 12925123 8584538986614896746968584116926914544 12925124 200738296343273119049282337381921679488 12925125 -1652004486545527856346988236062148765000 12925126 -444169446730097930288901358588538553600 12925127 17596566205951613801604261337786105632 12925128 323904098462996341114226845471117393920 12925129 598204530191084825312662523547936287552 12925130 133887491288764988445228743448766272000 12925131 692366401001876605351467511236479732952 12925132 -1966196943244406064856316405618197463040 12925133 -546365313179699135912094067508967947796 12925134 329382679955009172830919340724356116480 12925135 265164925247789459792895175722572872800 12925136 28295515943461596726722229113082347520 12925137 899961661800967314696827223483676542960 12925138 -83118667495940519336560070087017895280 12925139 1501962178903273910695849125543491960940 12925140 71205945263770863964616340939804672000 12925141 -1978325718899489693015930959359303235008 12925142 -271261667129353440146808062773040034528 12925143 -7268302184899336123428720917816348160 12925144 -1358766302508759898478254957258622883840 12925145 272189257077644930587775810842161552900 12925146 -157187659465744818655063065199531174656 12925147 998318039198578815296469412076000450992 12925148 1417306758996461564440226986758566558208 12925149 104153817653513758453088863665886348800 12925150 -124425328379304953601537977683017648000 12925151 -315221056604370975806372541014193142656 12925152 298572192141555118829818540822623682560 12925153 248309175394352077187008733647737577056 12925154 -602701015245260417493464162993352998400 12925155 7353462223031534478558553392946771200 12925156 855685456553386500950151849648771957760 12925157 11243001290775324905214369241144261824 12925158 213840362636592493647724891545943214784 12925159 -522727322903622029940926098177650777840 12925160 565664068848946101818385721000476672000 12925161 103740079254555245433438381800593038336 12925162 1067131279045970505655098266356480397664 12925163 -324768735513859161322357598674926392256 12925164 68630678297768693295390540553224192 12925165 -555227761826494117664344158602157298080 12925166 -124408201731198057910521297756508231296 12925167 225067108793348451732608683295293649040 12925168 -155784568603074050198601563238489784320 12925169 -2208863316230338836861579682854145568430 12925170 -316218365441385439493853170467597530720 12925171 364730850680133935293370171737735151616 12925172 116954349384832417734220868547339362304 12925173 583878389152151079595612274672882555424 12925174 -850251608565168734979751965967123277664 12925175 382967077795976459523610113164800359000 12925176 -180781021648311749628402180005730385920 12925177 -420661625229048391528856502972435268140 12925178 -361735470209988384938090234797876594944 12925179 -786477276614512697924264820303398484276 12925180 934643930946126997114084516864712870400 12925181 -568355488505992830719545451753776456500 12925182 360067732143810735576753015240315752064 12925183 8151709708975886383455600611240787480 12925184 -106463709900510511749941210266824867840 12925185 -15245304847296163781639992133441518080 12925186 -844223660894528503415018011232990684208 12925187 -1474185770151322408098300189693053488320 12925188 446759087023465660469115531961771991040 12925189 -953171745267384740530213194727496897280 12925190 -974287673188984754471235947453719027200 12925191 -288767120997070081956246128288325470808 12925192 9125676617051229445383036354276065280 12925193 132948253642900657491540135710075589840 12925194 749732885714702201685193758950071799040 12925195 144527359869053252202939643816240343040 12925196 -511029841049188507783150501573794628608 12925197 -1317695687053251440537789739985387152960 12925198 7126788864206136528751347653716048896 12925199 -376220844206744087016585740837850261264 12925200 -144162692474922862250063790747584102400 12925201 -2482676827984414209303582980090812222798 12925202 177461681423263834596841675912691257344 12925203 -596491433874711302435022077018000269200 12925204 -1597543033129501707762346681686211644544 12925205 -907484186005156385460473957687987695140 12925206 300117486057113492837513821429468416000 12925207 188885701488056154057869639592614288456 12925208 99997331132052242253725880991312680960 12925209 1077533946875931150939944470585400866464 12925210 -114584235637686521296553483066397809280 12925211 -421487396459751727260066919161644865648 12925212 771691013052960312454925457124525619712 12925213 9270673691818258704335254939343468160 12925214 209138272159190908794877854614652867456 12925215 -190390396910237701809486879731557788000 12925216 -906981810532855542878790490147085746176 12925217 2907334864738436763855647546371757761812 12925218 -274874098401411134144783253517948492800 12925219 1669934490051425813758882177680295963152 12925220 441795312466223252341821514131513600 12925221 -361157499334098364655870411349081003840 12925222 -67923098473797163135225432316910096000 12925223 -1209280917453823827639566404321794123528 12925224 814860273156397594449420408663144038400 12925225 -836940641996641116255451395737519894000 12925226 -1709897568119238464192151600753900504480 12925227 5345366245365001720232616238367080704 12925228 36872432596710858793942963560966681600 12925229 -952857827659406013340141039231896659220 12925230 -68295789686478417035376029038835345280 12925231 -776938742758650031537010535474841160136 12925232 -351625228364838622029210039709250519040 12925233 -402227250862710328187874817090425451776 12925234 -16786933881964165815802385822756195328 12925235 1501791616426091109860702313502624071360 12925236 50124853262546749003278495006622937088 12925237 -760826375033049051724386862856079882500 12925238 42818292485689291619356437296598146496 12925239 728182173882436964081373518050446958824 12925240 996079363684415114031169034558646988800 12925241 -8109521796410711731975996389846045696 12925242 -204546022692874361487525916187728508160 12925243 -644865028180234546171646848093820597160 12925244 33645242266568262298228557544154804736 12925245 -126808650682612483264751606885259053760 12925246 -387177547674946316545465118143554154176 12925247 582434464770542991741502360242401136552 12925248 -21149066897228984738730074643187630080 12925249 331218737145478854445891540260778494400 12925250 -115053091743673889181753501273482592000 12925251 113597691564528627178175576573851855692 12925252 -56553760613054238170474637405681979264 12925253 -1027289390423206324715894456392930652160 12925254 -198848113787772052434692492241365455680 12925255 165663650389806828513899704099971272160 12925256 18582134472198161672793599032903418880 12925257 343902895101720609863371906098018554640 12925258 -721551047364554172284453754650440732416 12925259 142945129673045580073289375757972653280 12925260 389066271937123257386017112780042158080 12925261 -1507248997884505098736112672421339856138 12925262 -65038849538937753827725032977524065408 12925263 -360348571574391341193224349427855136640 12925264 117371944764737921619469334670376697856 12925265 -445685069404930419089674750956495677400 12925266 327211791485014472531987835132799016448 12925267 -1744977155265463459695674838485334961684 12925268 -957386967526864908482210773942658617344 12925269 425344247235776359291388375857358016000 12925270 725816526794006858713388208740986920960 12925271 2524871657939478185896909931113707921000 12925272 -621924942253098897582846730642735534080 12925273 -674467870326939514888364167308702895356 12925274 -11356218681112119531804906828483740448 12925275 378647260065122181348368009870747697600 12925276 96116654136159078742689660851895695360 12925277 2019717230048437127512214159503359705126 12925278 -68165118681659256568008885627552900480 12925279 623763805773416824561455529601626473840 12925280 -229643009050563310926515463795627786240 12925281 537179798312824368159363089263801508640 12925282 1090256083877526269244661190980181099520 12925283 -256386971046549132048908254344485663280 12925284 1635690654823175830314474861740470272 12925285 -157456755210150500567983483255780102020 12925286 433584525027438555236200005019507047744 12925287 227298601177413390411782360737608760608 12925288 -6608545246357451102164699389535626240 12925289 -1279183599654889893376964805733580345826 12925290 -48114011322802826100834786399583180800 12925291 -804187068053373891563529034767295004616 12925292 -445547026653422219113691524620405588480 12925293 -914358170892569442281474852595913753536 12925294 -924441105963481170361061098122645050304 12925295 215887111222537871626982570485563926400 12925296 -362828825008719986718022617252595630080 12925297 167399883779487484062203470258952998464 12925298 -629003621686312916703708899192878153728 12925299 -2003298239544337265588207305542613382400 12925300 -302704348078750057591704832651657824000 12925301 2748570688554595673612069828412681097920 12925302 174841327029973753971435294810514707840 12925303 1226182179130523992409662621283805072000 12925304 989497089735707185331590368878919598080 12925305 -888083383258686091270845057635068272000 12925306 1499065899965651430544536698022469152000 12925307 -103975567948921833282804616767595528560 12925308 430028879761239203607309974813860823040 12925309 -116165393636297606399027254937144730490 12925310 372271774214086233477930023213690184960 12925311 -84563462053665040095130107661112647296 12925312 -5740026280622008497446614749256089600 12925313 293698258958937756924787406305669394562 12925314 -86755447074200216056042498723153653120 12925315 83945936429715466367873519624844991920 12925316 -30604097284703382151448447827616088960 12925317 210523331699634583981054576045244544480 12925318 -692429714135754035996807572988035789344 12925319 -1679454399504071034614897937331300894440 12925320 88053732074469405013307042749009920000 12925321 -301157394027326768501079713963561302200 12925322 310620157719913811335021560560133912672 12925323 1093442090985759352852884382129937315772 12925324 -1121013436780285822429126968786636546304 12925325 18306327546768090656944709022944604000 12925326 250160255406788415014698928412912857088 12925327 25125854917095098585229554591819157880 12925328 92257334755503057590052668225064812544 12925329 213372890808104217048153866916955585920 12925330 -302779923120723440949638660507905966080 12925331 -1172098378633122797318448390199247160408 12925332 7547012082332969522987859315433943040 12925333 -512123153041564929326179823478545241216 12925334 445022168482901999331551533461423030816 12925335 -446343233456260900941199015887386552160 12925336 -3354371858348139742413519701111751475200 12925337 50316178068704319048499011044188614912 12925338 -122430316042871689423858071897929564160 12925339 -991999899658895824080441810533638457600 12925340 -296870215852413893445474654339427484160 12925341 293265001861853925275049960825207642432 12925342 -601157876598132578164448088454514060928 12925343 721287251212075249193319180445321946592 12925344 -407949774038072307422725975778808299520 12925345 -108674530784847802588756991508563241600 12925346 415719594479575100154329510301598794240 12925347 -547222352405160521303469385727040250128 12925348 1310771633759283238916844491803093934080 12925349 911428963569635528287742067009060575964 12925350 -299736238324256461280385110041375874400 12925351 -1125157168362282753326779906001437376696 12925352 314911259279866979647074637347874406400 12925353 -48370495000105423057014040571377932096 12925354 1753010351197549531402880856484747008 12925355 1340717020730953298415817140878338959360 12925356 -648269947281062545091463650980618469376 12925357 -562939890748788144165378099220064198528 12925358 499113980899771309728414442657466169600 12925359 733986762737312254180976562424584153600 12925360 59025112280784622987820504839789608960 12925361 1398681597400394954860503062658539976000 12925362 -259646518757657453334536285257591755648 12925363 3305729316142977776927446792277420672400 12925364 272335271509174848521711371492240091136 12925365 -804883237404845351275667087586267821280 12925366 -655146051524778344315949061951224104640 12925367 636567110566567721096220350574393490272 12925368 484737481867384962079749320382473011200 12925369 922345084048798591602204818918386905770 12925370 11521245070896152783147421920248953600 12925371 -1183449055999477342618236832433087881536 12925372 1119603271454698152563711742296290894848 12925373 -298323307668827825917918264815049591680 12925374 -72661600566069751617659875584283226112 12925375 903339275477754362765321955827194848000 12925376 850452175785607356935279420141928972288 12925377 671547670054915771526446446535109602080 12925378 -999194259285710268537299796305826899760 12925379 -862282434097976749085892051689696633616 12925380 -2060408138261074167513768846419681280 12925381 186418071726218100917689934509299368640 12925382 -437573312290078181479021135866823874208 12925383 -1212195293799166553820301044505417772376 12925384 -1875458652947200537453027618722139069440 12925385 -1443106039605726587471958869938936074240 12925386 -642848630797608421022104458570718625280 12925387 2236806246871751495199160953222649391760 12925388 94462172830998399591426482098156142592 12925389 245366090344328234553145981325942599680 12925390 313605339536640799615136777999728747200 12925391 358515387920133649038770377633074575784 12925392 -38133564832598494464162680481554890752 12925393 111894705689430568106626418531657874600 12925394 266243497310284317150742927879851812496 12925395 127748374946519354833686757801953537600 12925396 532108073273364457965346195786374973440 12925397 -170573301923058011726280733140193318980 12925398 684563853296659593476461111693969195008 12925399 69418625113545467085822565503915185320 12925400 759825958050570506793674614355004672000 12925401 353000936858008701831862285021183438032 12925402 53275220505449661293006107209155241984 12925403 -2456302865505602623665999967152069464628 12925404 -964508155101824992542710471201335004160 12925405 665175523592143524954644966416291950060 12925406 492422821104297956800032710221478408064 12925407 678509386616993506014046173300844830720 12925408 236207400713518471612451961600021626880 12925409 -569075654593381822591209454792765925184 12925410 -182089226779855069004750884798412144640 12925411 -197565150215550234634585407400195442880 12925412 1326999997244725011791782089590988916992 12925413 22337955916192765281744740686750313184 12925414 57303305203357671578129612831948822592 12925415 344736079430442941897641243180022931600 12925416 -679427471177841941072192029759100928000 12925417 184378619811235924652146792841972504052 12925418 -1278434817423959702618863262887368744960 12925419 166564891351393783326356338936187053056 12925420 -802177262312101240104234611129400606720 12925421 795911288042276632377853840892201489622 12925422 -11714906191157913917142754064846056512 12925423 601529501925285727671379357885039675392 12925424 86590543431202981994193631885786251264 12925425 -163319818516875274614774968699357184000 12925426 843217247727763798682831104518978192912 12925427 -1224097138573412467488466600058863743840 12925428 -177929215216895711852446376004553230336 12925429 827452212317279530510277291511602350080 12925430 -81278820794162606868838162858277088000 12925431 -345604681687412718879716779387949652480 12925432 40752686485739209942065135114156441600 12925433 1648101359180450692996763638304650567764 12925434 -555057581701213130401472336316451365120 12925435 402550650683599001175555747560401307760 12925436 -1104467336553342707630693836623361520640 12925437 271552326792368808186866201335919180352 12925438 252014791585754707850163851202512039040 12925439 2492239362821349879946771660418042602056 12925440 -476913678677314183669517648858500300800 12925441 156342469013351167063661486429547363842 12925442 986289181967103986364846598164165646752 12925443 -996338865530985187868028784679169852936 12925444 -251677460185922307827707637415866245120 12925445 166834154520469142868350285055168778800 12925446 30910401459175197663664480998467285184 12925447 -328205122180136165972145990482135053640 12925448 28576652800669211838605369467428864000 12925449 316818389357557185519233521128086885568 12925450 -357609830250176437504863323333400966000 12925451 -578435106027569912927613399892970132736 12925452 59720074099994334794625461350276992000 12925453 121488457202142887873000283363215412800 12925454 -701145335985354814907689228405248181824 12925455 -134257027807704600977818265819343168480 12925456 4500814115435667145519421562118930432 12925457 2046714075687894264947136252455026756452 12925458 -166242017592301363725566969024851777536 12925459 -988401286787406815706590777494468585496 12925460 477536926385340539136351794189917505280 12925461 -791568759807819539491309227449443299456 12925462 695707478927962969031497364661667296 12925463 -3919238598263261053967031664964582750880 12925464 -375603656005451725789035673690636308480 12925465 136025782249364347828805403375094771140 12925466 -1843792042069466058851414250239485036800 12925467 191644073960952544014612692616978147840 12925468 -572834316990676737478378564355761572352 12925469 297147350437223179705840109373880380396 12925470 -442932427819643423888231282192128819200 12925471 -320598523217974418263735164128903662080 12925472 509745790459921606326828335009491845120 12925473 -1307253553671928651543975178951127180864 12925474 892315307490695506730859647085461044800 12925475 -635969373333011009464106895971775744000 12925476 299748001701331734169358952213220847232 12925477 -147620077661532184591971208664872821920 12925478 957585935323319905459372401335958275040 12925479 63401297512839153554879211462587988480 12925480 830105410539427156649998432149351782400 12925481 -380437612966320313598024514752428690176 12925482 114697669801893567004099323559577491200 12925483 -581750752421550412755557750012350058936 12925484 -546052689360461345923105453472655605760 12925485 -585356970865891472977318077816937202580 12925486 -86617930393324388941428489461049168000 12925487 -841368835046393718418462071582058074864 12925488 7082299566062771989984051973505122304 12925489 -188872122522981170365739503517245098780 12925490 -493906435243922471323514484627990396000 12925491 -895961517852277713461263809681238358400 12925492 198331486808788198971328807864106186752 12925493 -413465166594274543104057798885626021184 12925494 4027584421330054543618636280497799040 12925495 -9147416275634923058864818409032568400 12925496 444442494287457121261307346116482129920 12925497 -278003393451175557045484974680150383872 12925498 -862788586903281225562556581055537333760 12925499 -26013441964829903428697145639638498136 12925500 -215963754693089011160608941505560576000 12925501 -2527345695485871095958887382072490717498 12925502 1093742601010717032285531718970478941952 12925503 -141122931220428388496206391491661715480 12925504 433705433039231872230805868967340015616 12925505 121721386730409492788978423205698001960 12925506 -347672029686232364342914598638188871680 12925507 -560643309977109391448625090950760077568 12925508 -1482361517308980607913056408262992816128 12925509 855214611290898549966917951671764184608 12925510 214696926619359360814114450030131782400 12925511 -156324733870753254165985649007773217000 12925512 -306840595147592824665772650945679196160 12925513 -507382707309437120647728754362050067238 12925514 831200159765868256782068255827407921456 12925515 -41009382928405118498795586877693873680 12925516 -1642837221789892079359186476671085026560 12925517 -144114287523549228506455372993814102016 12925518 609639076434960989806839127932555520128 12925519 156236469791953222785625392209483703920 12925520 -66684219457531935865721158693850726400 12925521 -642280807609436305619709457660526851200 12925522 -384164740609762740302587373488891529568 12925523 -1005537646346020516984930602998319606336 12925524 324461106337335832178729936675329222656 12925525 90893556137008712642988902214721766750 12925526 -53626170728723784198707072984559707136 12925527 -841827619968521808535704083067359581080 12925528 -638085779790121932182347225256855470080 12925529 1422209012500705812051702763698389522640 12925530 76517980185713256936959161207777428960 12925531 -113103076314289078573331240147947988668 12925532 -1163257627993043360750401666774175823360 12925533 15263429815065532884955425634808361024 12925534 -309082495374319887963665605235504448000 12925535 -345933917294445741525267622178377403040 12925536 -354171825957192382465657998369870053376 12925537 -201537194872887514705549828320284340348 12925538 292727655710285471597000465462647651920 12925539 722855039197449995207044985653407765648 12925540 174251610974412379300995390601087488000 12925541 -221192215483926744338319939614642731908 12925542 2049378859501098935229876954973483008 12925543 -138024685917449106645966725983700828160 12925544 -699598547548649878651426193838663459840 12925545 371106682369581227940078902047347376320 12925546 114727709088869337913164488159795480160 12925547 -480716774013117497005357633398700360080 12925548 -306418557946164694639512237588925440000 12925549 41332755205674869709796132458371684480 12925550 -203691776441113781960902684576129612800 12925551 -1329654609558242705910115931796332101368 12925552 186134830828594498108636311375060140032 12925553 25613809701147596087132394543903374244 12925554 140339491718069033441404559158407073920 12925555 637974501163557230784700185314282958960 12925556 131584394225588742344521025122161235968 12925557 1238502217163293123481835403604820876654 12925558 1272801348344624125222723007036642170176 12925559 1018756016916498466737250112471016766080 12925560 -895948336880250151725500396037833318400 12925561 146046420629012151832782020651944315200 12925562 -448545134283589868133154628892489838368 12925563 -454452894248062460621587408927361419776 12925564 -291745191627136236962414801252991283200 12925565 -1445588136647194153366055438610945891540 12925566 388914033020133902125576196986900085952 12925567 1981934806089203544661773467564942409640 12925568 -1916956128490963979710885590210057338880 12925569 29860427691310331718758451652812626688 12925570 143937833978997164742821283890600040960 12925571 -295386709774098386913408640854819962208 12925572 -335105797983484131272519288244291244032 12925573 -2193761270328312545307747526771928130496 12925574 37573285706387223361211325049747537920 12925575 -11869811172450926695225961364812513400 12925576 1664365575163620000819216520475088261120 12925577 -635680892346060367861690909962374195328 12925578 -20737464511047555068894199326840451072 12925579 821179726794937206826604758137485492180 12925580 -319793643014562174623603469642741365760 12925581 -664537458600710925959810589361963357248 12925582 540149015590947405551317187866918606272 12925583 808294693416807257188425804980221176 12925584 -139140887569589445235858050021318721536 12925585 24416445200088841054505736662281017600 12925586 47076163671971914545163602925897956480 12925587 154336628814705415689413806225959832368 12925588 450375716736694580172125620694504369920 12925589 -1829633793434143021043824503595589834610 12925590 185012426007309208178296533961421568000 12925591 287607200315298280088888985654166654464 12925592 -2326668382972224702775913566409551104000 12925593 17254729647065181455768480180020850484 12925594 868491082120923976262432531389379949312 12925595 283456710595449962302114202061980950800 12925596 436592281033214709935972088499725579264 12925597 -74648806555544239751555133634326920000 12925598 160042792992005381196613753445462138880 12925599 78640200158554362033963534565894909968 12925600 -373175652597841293361506094324462387200 12925601 361130978765095127573541912730114290600 12925602 102459280403521294782360215313237235200 12925603 -2782918366094117000951316176865108114600 12925604 1626355788909820147827120815276995568256 12925605 -1626140045319372492801189108357980160 12925606 -488968975625255416873655172570754633248 12925607 17622541321719545848778407899368293992 12925608 439861800209961230644937011924773519360 12925609 560802541850257756903959289458473455104 12925610 359340664224488232863085950671230067200 12925611 -1193917761862662660664039721458559527968 12925612 -790856194520320665902469382339513907200 12925613 537971026054364739127152470249785198464 12925614 -10187115721189819482446257460584586112 12925615 -895539502084829026426758874726298013240 12925616 -298054491697994562952875820393926672384 12925617 231608560902996280522920572238181293312 12925618 44724146874358175496592393474007951904 12925619 220333542840368792196644499530516723520 12925620 -690963786984056085407536055410254163200 12925621 -45472962854982843570399077248168798656 12925622 298072321239217419489329529808948382112 12925623 -655592373305337202583287755444589454616 12925624 -1636923505359683252165014097633469542400 12925625 -122596572804920792407240679785361748750 12925626 141615852319847221273261349474833797120 12925627 -1110074078854926027138761766445119590160 12925628 2631280617917891995888459524419366400 12925629 -1238520707179986150794640370303804870080 12925630 593644754917164724500304823286572112960 12925631 1140636468536588569543645892934236538432 12925632 145748441305512624569969239331438592 12925633 -417471081798076467403379196561681239424 12925634 -275678225722122685104880850495968350720 12925635 281879820076547177198847281962996126560 12925636 257398496906040006276776752409174179840 12925637 609928935065455313539223923688596928286 12925638 518585788866290809143487214412482030208 12925639 -1346043716910241205604825637236890588760 12925640 97535212571899478863740181119064473600 12925641 215533857420641438684230625602248352320 12925642 55429367346187648800892189800491808000 12925643 1232602128143829765111534132875358499320 12925644 -422379552538362697144173375994856448 12925645 826101593430040422301988454232084605900 12925646 -229541763044776292207525191418499015360 12925647 -46925534313634505120947421992608883200 12925648 315152531251559865546126256482014822400 12925649 -1279585857766413320572991313340347436320 12925650 205242885449031397514649179923813161600 12925651 -89231857390851673079422094191065463088 12925652 -1385522150307954744137111303860855822464 12925653 -64597140659101389659896858738411318272 12925654 -77693909372911081726538488326925210368 12925655 654203588657699342065636487044604460960 12925656 578707279010149785290351049376016179200 12925657 -10061583918347563140295567981336168688 12925658 1653031350597763802677224164078751192576 12925659 851484634007179633946309231172558526104 12925660 -209719171384202834166053481233120225280 12925661 1476157078430984659871624923675543930560 12925662 -262341199365737820508160340754166277120 12925663 2488052886297341904639859355126328746912 12925664 -1052064195686457287790935020100926832640 12925665 513873687490534731407032065808978728660 12925666 12900882847514585866419705466521263904 12925667 707026427952725334075987540495400675392 12925668 -135128618840131782058637332370152280064 12925669 -311913221352446694966041348065920898080 12925670 199763455836360349824058291836614993280 12925671 3458316507470415154830220094703588480 12925672 -143521474123678653819102695656219822080 12925673 1297484057388554640210151068724902324624 12925674 638540475347282430465409480413235725744 12925675 -625172007088993125025087581525290359200 12925676 1167809310016116842522722680067513313280 12925677 419769611254046757046636200579630013440 12925678 -90234855037982975799183857252629482240 12925679 -616772348523778073613514234688830947840 12925680 -92326729890564610839625631116454461440 12925681 -2296674179178900534189876865353773354000 12925682 -192020314136014869631349026692473335296 12925683 -189099793193929056501115699791477536400 12925684 964189752948317401991902685937498156416 12925685 -400637277268268171346479765870392363620 12925686 -342070159755755674560427934587923087936 12925687 -2826158131172311220491970578080748874840 12925688 -3042661214494536978914725803536560189440 12925689 -353665226652425346666436867327710300480 12925690 -75862485625074170335422104209132800000 12925691 -794496682625039657315661516319147197888 12925692 141823849796273813939571906538064271360 12925693 -534283764301023655500035986058979053472 12925694 504866659961801980993098549491035642560 12925695 -191142154818463888235716874342594746560 12925696 293525350769262506661371400161446592512 12925697 -1254286600484349650187743578769273689854 12925698 -250637160972974500344292399522260928512 12925699 904593553537489864302128933477772808700 12925700 5432650878731714161034923187411328000 12925701 23669950037650355318943682866598255296 12925702 -287451486864947017719661094544764396448 12925703 -430871493762918018607221053230821120720 12925704 -2297934844136530173199136802687344640 12925705 -440327969330909164515904249759845818880 12925706 43478594148688114174338939024950333280 12925707 -823565642598558824382653639191202975616 12925708 1476020190687559377246763541494198953728 12925709 -1192643187936041075387326296851175174090 12925710 125968832629856307711698265394195564800 12925711 491880541267989427818615636430690634992 12925712 561727494227917778792939955691438620672 12925713 893606930761674188944332828934035746544 12925714 9461509087946921533697641180721769600 12925715 720563124442877563254173137117331741520 12925716 361142155644051284105751927772454909952 12925717 -649515494822603458239853683166610953216 12925718 -174370436227338218807205977879635673472 12925719 -658520266304397565615483444265434076400 12925720 -235342334251717292047761639450786816000 12925721 605422158498936703168427233179440126922 12925722 -206242445257946327283577287594897104640 12925723 -647890774283787079904753535443109472760 12925724 -123070565663026666075114756720744562688 12925725 170581354848931983700889500476378717600 12925726 -1149337717861847138765328126878435486016 12925727 -178064728582084158156808361814207119208 12925728 -482203439815269710099739800812262916096 12925729 -575911151803209545295271749258862169088 12925730 -232224455223798316524756153526305300480 12925731 -15236183633134334121491314630750871040 12925732 842250519976794748753869351288206228096 12925733 1270377533311848458308864617007386641982 12925734 -436241437317700912012760467673249710080 12925735 -226268739638320119518184457310141112000 12925736 -1568302787272356796845713761819296568320 12925737 7961577298706016495701419181645633760 12925738 -329714028330330866183738161911057692160 12925739 427193737216361905235249222317237038480 12925740 -775889145835195120497045081933840875520 12925741 -882461287808797138505361046687207210858 12925742 -23172165303562463925265733172269137536 12925743 1332562648005333859936022411880864902400 12925744 25826757862919303364014198839188127744 12925745 23059242442968069612993004824432585600 12925746 69218126735158332552325208424038685504 12925747 595339178593269667604041750301601269760 12925748 -827602794576906459375679862896759425024 12925749 -33434117301883906896474454532855692416 12925750 1496001860963804205699120909989200800000 12925751 -643552162220244629921981803195478960496 12925752 -414426118874774528994322808825449021440 12925753 231623656557847187016582484960594822084 12925754 -104510820374013012416400053871930881424 12925755 -321798493516767616431795958329730287600 12925756 -994510051422566395828761988366946416128 12925757 2739864154779712891425193038754370880 12925758 131734087699167367239680750592588273984 12925759 800366124288459376311507384533174021112 12925760 -8118778571807724635359675269607587840 12925761 -543441517780294627514601195715963502976 12925762 -426002389364489613258077039136885976368 12925763 1119484101300479205976279536214336348320 12925764 160044778614164709651995105313701068800 12925765 -65207900367064473411767807928619832400 12925766 143742965889682366102159662658066200576 12925767 -75470150565820924613354298316885029720 12925768 -2300698953834919841100056153084133120000 12925769 -392053927237725752462406130464006278640 12925770 106229177463609662820448738939082588160 12925771 753548449248880938898277910214827965972 12925772 1227513696422429612573014289188195013376 12925773 -115038635724736747014195952036303918176 12925774 13142024038937744631386469710177251392 12925775 -51557663004185416392359714806088866200 12925776 80375621283395628172003957104655073280 12925777 -1467096273975126426494945560209380365148 12925778 -661100260934958436294899018243033412800 12925779 206156667446835057826206324046262726400 12925780 61444557683454568735978436790854369280 12925781 1455056926321577472158729291246738926464 12925782 447983449306952426419109244013649427840 12925783 264311718154601987580468005365968010608 12925784 -1038347534255784963229583180142200125440 12925785 -354867713297210513058969783715119460800 12925786 -154664997573071374631827103890566267408 12925787 173585857260372242723234294468803675152 12925788 -551625769651019187936524363052373085184 12925789 -64344725907123834189980135403720989876 12925790 615423364652412100765049017488890414400 12925791 -618966124799361818356008707515903595520 12925792 684702665432312385853630432307157663744 12925793 -911801266281532123641847543824265867200 12925794 -3162413432696379038019780606194512896 12925795 1188510408649998215566391450701075680000 12925796 -1220882905940150140913644020954334044288 12925797 356996844194564617421348204255043070272 12925798 1396087745022365370359776691346554976000 12925799 -1424815144085244352297178289408820585920 12925800 -11549615556613179642039904864499712000 12925801 -88749156626208473397608498538463324416 12925802 18691232127163388348413745743440804192 12925803 221028177331609378924448019353266012608 12925804 -1246475006897465496433740025768852121344 12925805 -563934762661729395327572991200817399540 12925806 19732164330402822274554965425168564224 12925807 -855098267640564861752628056746195184944 12925808 146343586624844583227740341898204643328 12925809 -415600455260116278540852296438297747916 12925810 -681945476780682536988112165143417896640 12925811 1634928658170160893571890614755494158412 12925812 306977305758493277791619960716154880000 12925813 155846372670246889202986265114350943100 12925814 -165662253564575035313464481243001300480 12925815 -513157970882924107989236111868214579200 12925816 -346849871185786825904706967063219200000 12925817 182342060613913799505007569912301146192 12925818 -148991796926386947515803796592162336 12925819 1983569776569345033034657792689978349220 12925820 23003669260993146827961192197960686080 12925821 -549018324017678668618629447531896289600 12925822 60047459629489029150209104873478553600 12925823 -1579466917005956330331695302816334181576 12925824 7326660546937180227036564999037255680 12925825 583727874428083651516135428160670150 12925826 -96235959935536516285667663115003953760 12925827 -1138157172593574316214785610303478072636 12925828 -114171412537435423990567716165497861120 12925829 138568901582512288882976034954384914976 12925830 208166370071148326545904938552666369920 12925831 -2268568201334401474310885063565526226928 12925832 533959173089611876770663364940078868480 12925833 -1251595627239071342029724547885947887200 12925834 -42631357360996434565287138831079251456 12925835 -242691252549039034942044285765370412400 12925836 305015619238675381696385122009399148544 12925837 -571780763635091107588006659596321382720 12925838 768160701615774076685422508572998793920 12925839 174694732060666336215995235397654688256 12925840 -10517494868297442062326781341111664640 12925841 -1724240731101840792386387954217596364048 12925842 105994887409051349146410548580577437312 12925843 11924685426145318953525670653064976384 12925844 647152662344136724562414425373334464256 12925845 1416232721887874040571250475235520145600 12925846 129064930870968419241957902015817830400 12925847 -151715463793288526100117948124318437288 12925848 -61184056189372173035493370120132116480 12925849 1966984037394638895528678480233125577680 12925850 110198247362789234607394061034827308800 12925851 -831618811302294203962549301604529115280 12925852 756282396964383292243389689246707123200 12925853 -35913229120264256910341017750338911616 12925854 221797627601511121559071837181922091968 12925855 -888402895103050061354353736477389464480 12925856 -700955714571825249432897163597399523328 12925857 13335856488142938527780865245891123952 12925858 603185929335241570968110051186530846080 12925859 -784742593592177557543179891637848827940 12925860 416335887566323743672008743373995806720 12925861 755169577085505461951809018842162767452 12925862 303763708916585426883919718359744048512 12925863 659297237822933240935665254906377011792 12925864 814121678680165071630672876347163033600 12925865 -516285107739591825375451828128337628400 12925866 650331227758022416451800962687936340224 12925867 -1270548457362450789796642509197864352000 12925868 168363743330158226821972928173449108480 12925869 793518337208760124988530010743703839008 12925870 -104791879890941665963225716218156397120 12925871 250564871569409671749100606831233102720 12925872 -377737212330685887262794728008049295360 12925873 238639391179595399295006729792631104564 12925874 -111348234021606133694841487925474439360 12925875 -814189607994057139691864953965019620000 12925876 -105074311347754258328609398568874566912 12925877 1272253065613836050640048956350900968000 12925878 242003206522532566554111700837551083520 12925879 722489727844393374730893636438109019160 12925880 226273553376100467906917020344219648000 12925881 158672792132321703268318229104851357360 12925882 -176518875622585570912507004200656032256 12925883 1342394796635466177711159009331185804132 12925884 199809529576804052627836774510341292032 12925885 138470708959496239609048098609972783360 12925886 -15618014084719823428414977833541892416 12925887 13810782169769570837470737816441762816 12925888 -325455946386918560980161749465861980160 12925889 882487597384557951581150327885354206656 12925890 547759458352199903417566136141084352000 12925891 128929371100566367538627326128015100944 12925892 244855697705751662168441897362952785920 12925893 199411269707568155034208829495741322624 12925894 92533271117487437767558359736775942496 12925895 -303399470148387760299009226646469582600 12925896 620756812919186893069412723885867212800 12925897 999926324463495348031171597393184698320 12925898 668669917448486200819950688123712279136 12925899 -397521377479355284558963906336776895200 12925900 53980298252094834423333692009254937600 12925901 668179487142489668430917769286353360000 12925902 313140545685282321376782619470109636608 12925903 -1732310168589411420528302253379565336848 12925904 71574916404287960840103070867276062720 12925905 224917793586669146306564075251018003200 12925906 -169020084179744216481307690949555054304 12925907 23631162616288227252374128357771938156 12925908 848012558520189523305858407824847007744 12925909 -1875975407381840716896218047470691764000 12925910 93628455177188284998109697131478127360 12925911 1300771839533170419427092751154118420072 12925912 -1397240000114620781076815588746959820800 12925913 24164519673826804874424614178855686400 12925914 509589306583393963780157106432337021440 12925915 246467722683664165425391083958234502400 12925916 -29476743009986047013165889426223503360 12925917 12208054112211833568201104935301839968 12925918 838397368443533890415948357613719236416 12925919 512654812154460752704436071617294364320 12925920 -72002781069447422885021620638465392640 12925921 692239595206972552917841157123063583890 12925922 336961168850943662072014655745574269312 12925923 249379880532660631695650869748110897584 12925924 1634135941431233398789772474425213734912 12925925 -165932044824550691084944676834573587200 12925926 69413612341455638269733082097934196480 12925927 382403192489810919810766619504594343472 12925928 -226422745190357513025359284870082150400 12925929 164408201740073769067026004532787648 12925930 276779285041197680643862775631890475360 12925931 -1303170410201285957905847826755616404688 12925932 -469071130785318540517740334965731363328 12925933 -310302971113240775809607325880076135424 12925934 21285385410965223135596488509849840384 12925935 -398377977832454891775954403784852745360 12925936 -230009554780241224701920699009022558208 12925937 -1940931393039817526280264994948690986414 12925938 366474642712075945582871281695052047360 12925939 -218404373279781900474342575850058213376 12925940 1189788376406916362136859775748915118080 12925941 -414408806363474829651880742750731014336 12925942 284513330860430020944790529447401980672 12925943 -769926617710621692774126933638849078808 12925944 193322206829661446586388763345453199360 12925945 22822091930892356250837999067079521920 12925946 763087708060134023205312301961260032 12925947 9395429414113363677016944457781112960 12925948 -135304401456370678125543432909795532800 12925949 -1532965591659780804043476249662186413050 12925950 -57675088144161081057466038340536019200 12925951 -203369532784534210422003454418249424528 12925952 455574366060807112346680682617516326912 12925953 -1316713819011852064598441488056732703200 12925954 -86358337179758460048121346172832478208 12925955 1050652649216754191529396340967514504000 12925956 -311602846906704278688253784144956016640 12925957 -446205721270210058426989544382619526400 12925958 -465516451523250575854494910326619148160 12925959 -39408558476412748955758832553454212696 12925960 -981281441104537792684169668210410240000 12925961 977896854801629445046379464360385499144 12925962 173070728981930904876733768422274259712 12925963 -577567192314548839811721997698087709856 12925964 -27616047757257124651673710907396242944 12925965 180721828386930205794934796243840892000 12925966 -17084967439059428774040833349500028288 12925967 -3212695756882499178177239253357321184320 12925968 77778860774470729726366387366901710848 12925969 -944141834147005315671015310391732698304 12925970 -188884436012304782380835828713009492320 12925971 -217434818777202219805258959240253047792 12925972 22373753529161535746090700979265748992 12925973 1717444397436948622710109176775349809020 12925974 -40340121061256171531130652900026776640 12925975 492410241922285929285649726651094313400 12925976 -449973115454843590779152685893008097280 12925977 -257961766316336315065192155951979966464 12925978 572141258695501929565787003765146912224 12925979 -3322355006986819909941481117203439234800 12925980 -36888043084158327642634517475914649600 12925981 1264164070698857285705350770176750151782 12925982 -1465561517118343296640749904204477586688 12925983 159900849776257391296703773484406789120 12925984 -610660152763576945883873198873826951168 12925985 1682333302881710605506603268137506198400 12925986 272276918632300741418465486112284129664 12925987 896678020360500252525136423666324838592 12925988 280393520598672341770279354864926896640 12925989 -805563787056461642882598036789080273346 12925990 85425295068381337369861459085012367360 12925991 673706692575845189061560134377609957672 12925992 -849731846727900117382544672085731328000 12925993 -1716771323802564720228211670841926426758 12925994 268079374898363791721593359310074181296 12925995 -5519705847845749337522000295695108880 12925996 -1377820271657417454676409292677155691520 12925997 -124034311315382645376368531980767790368 12925998 -643374398915499653965251849088985216832 12925999 -1722242547615009463236407217592260214000 12926000 -138980012921611557345221084336259072000 12926001 -831602507920476107378014513562059121472 12926002 -93686019606467155342120506576054072048 12926003 -206208048318469054091091244311006053748 12926004 96904562188939569276767086530726604800 12926005 223468181022235873077079669698714761760 12926006 -1243780070171767638991871803415202942048 12926007 -1471465432746428165344431111315499389360 12926008 321721321601765239756254571428948049920 12926009 -539464374451095835498169086730350514220 12926010 -7384894553750190992733374988820692480 12926011 -253289379109260045530217921599228534496 12926012 1252381092906615374051372093252601748992 12926013 518247422664559764045219733223471871744 12926014 685495112773527806496662714464929876480 12926015 18254682868329944803757350064969712000 12926016 35372119416305805239116960446917640192 12926017 -415665811021996954855581305545505262380 12926018 90264243748033138272834213999668708352 12926019 281979121661094259818193269092314372344 12926020 -652958616607049329870012386023491787520 12926021 109641003543568915713533361973030200222 12926022 -664629368543597903469140999520259238016 12926023 965638826529561445620584304808259731200 12926024 142988677522425947880190600521693849600 12926025 -104129870808716011351844002522062792000 12926026 -305478362661011478542789352261587797920 12926027 -1854032020049457856455552986150160818520 12926028 -186790794805055662138998503182606823424 12926029 -971873399056493360422502158171229527860 12926030 -208190993625988928188812336562115201280 12926031 -96117378564085651726304653071912611448 12926032 -44071392588753897806940805278292770816 12926033 -617332901655499314477436283628481976718 12926034 308733020330892895057609515054098350080 12926035 -32892743063667786541222878808154959680 12926036 480622361818736168409255993632342972160 12926037 81186765572215644908822366798957655168 12926038 -1305499783528725109086119142095784176256 12926039 270178501595392744476915480913123971072 12926040 129984347957238919752049113717582028800 12926041 913975309645277874131549456217059229252 12926042 121853032125410820186518259778504062720 12926043 119400565874950311277867108901224002720 12926044 717996660668840768324034192602012443136 12926045 230391913434459170463364297114095984000 12926046 -37933356364320877932956468430819889152 12926047 -389762143641165054794554903973670474768 12926048 976670721135594413183575180031282380800 12926049 692218871172613258778833432434373661280 12926050 -539111087536954179798604354599078829200 12926051 1881459994529652366480617209731632013072 12926052 -505750255594595652380555854328459275008 12926053 243056188244746464880292097255177481056 12926054 767124179498129101287204631394637538560 12926055 -5445170418067009603936918469644888800 12926056 727973001348883420641032153697601536000 12926057 807601825800252300228376169621314842240 12926058 832007748427220838811524046492762368 12926059 -2301977606093645708502359152020588451040 12926060 -77084031291260070787190782311986626560 12926061 4398921372074355374030387136981076320 12926062 652567287310708454399762073603626836032 12926063 530533766951988017814218935708595924424 12926064 178147548663553580132716043974125355008 12926065 -1199932458923067782794107475538613139200 12926066 -292943260120382356437099006591619956096 12926067 -263823058506000700896726990680607744 12926068 44344182763148149139566871885799486848 12926069 -329864122088088564703409132246363976192 12926070 18263292345211253235850798179929671680 12926071 836412013834805411475500113962531071944 12926072 -485675847311595546197414905753683640320 12926073 -1200710961240839796149279557993834896816 12926074 -293674821571183347724914507246509376000 12926075 -300589711968195808026459059025620198700 12926076 -420414762699047458700108266709515714560 12926077 -1814694114371564570809577426974108478074 12926078 -519229282606230063245090153527954670400 12926079 -1348725803010271925621770306902421125576 12926080 -977726092061215194382699177955033088000 12926081 551255355233259301286776902408497210880 12926082 -62515590905093014985490686922914373120 12926083 1658918518008496116421590619105595697360 12926084 -59744426975507740631168300387420582784 12926085 563347693353205869008859093007479146400 12926086 -48765468218433138542161906492080467520 12926087 -63354026179389199594045951095841367328 12926088 686464878106928524434451177731548774400 12926089 109129444560884325058758054977253397200 12926090 347912278646915566505497412258253064800 12926091 85520681336540121606567612759917880792 12926092 -10618972168439814054290658855390873600 12926093 769580922282553813372060922273388530880 12926094 -119074652539528733570296888384862979072 12926095 -16354439450305285892774041266759086400 12926096 51033319186505299058264755892428800000 12926097 1349571447897147818083663635226425457680 12926098 871626885534808709624123747172738390576 12926099 -917761330360524993801649847064580238760 12926100 483991058065229965051307338944425932800 12926101 -7458226228833478216683242529200210176 12926102 37005799008429248418962642756033719200 12926103 -1019792773513864355282232627699305601120 12926104 839209267888910595112589824269773813760 12926105 -147334599688265613969059730742931560440 12926106 -108683166389073089043789998493556430880 12926107 796861267856958302731185988071749491552 12926108 -99841362541688103219751227770512811520 12926109 475684517631407309193321196990653491712 12926110 -25766637154709362065751661252164045440 12926111 -277135045870606072183387458715587383952 12926112 939301259569850509126624400289504952320 12926113 29382174371411511855433836065272415764 12926114 31212215428943150899504728843929023872 12926115 -213525802967903393665887282205045533600 12926116 -213831828279339789412037515629519765504 12926117 571634847707739089117140792519935496380 12926118 465115327231539433325972899692387502080 12926119 778243635108504490077350903125195462520 12926120 -629623651532077065797375817304613376000 12926121 26376561710866573869876666495620578560 12926122 350487327462784887376168217587642420224 12926123 -276477846667372665888411045049327421664 12926124 1132824722876361188275132383348372903936 12926125 2452789030083630360400110006596221695000 12926126 389388947125033803274534798559242821120 12926127 -373424470324158042299941997661910039680 12926128 225485204272100634866543562383804989440 12926129 -59457897009796205287710904006130556270 12926130 -92630901315975780701125131028351534080 12926131 -193785269416624758622235797952407154808 12926132 -425653204900410795594493649038562746368 12926133 -130349648091841095660369130196131813920 12926134 -1140135963497074087589961067716355559040 12926135 94143989399953728366178993605435118560 12926136 1019272175477642435085387068227162214400 12926137 31695518622588949605257698341220917120 12926138 553891925615442722949092427294820853760 12926139 1356060180911653895499640930169635910424 12926140 -93832061446749954638384906615832706560 12926141 1798111483124499122962557175816215616920 12926142 -496047614411072696731425018557867608128 12926143 -316534291408693532813884380608215196608 12926144 2878634625654862726205495933543645184 12926145 -339832339170783022625537103244341137280 12926146 555494237799747252900997799905939672272 12926147 506656097080625944093622152134988196640 12926148 -204026583577765293733314074016459064320 12926149 333330428085475065594119848757343653150 12926150 1093246627841374612688273914363368000 12926151 -1073444434905459250989145199863975989888 12926152 626706460390277925558869172305217177600 12926153 753292119983461014752913428899336017360 12926154 163952199847682673082933319932422435840 12926155 -21378806463670884686331032734811789280 12926156 1178475097173012815651395671156710008320 12926157 953064491029608475330155483182481876192 12926158 -45963750637015917397007048120946475008 12926159 -955740993928761081919901875815531482640 12926160 -54743017718166436971037185677772226560 12926161 584069308585868558515509091137614893632 12926162 -40280473378776693812005001341119309168 12926163 -614013160005560717606863024506729114624 12926164 -459074648335330422924034435259275114624 12926165 -457167888932731510724461839506465654400 12926166 107513568638445800597991098341657881600 12926167 -349288572847810441765433457871500465784 12926168 1176842074148025730567104705542201733120 12926169 -801326513808626812912682621420837899680 12926170 -187984346558444031379472003941915766400 12926171 -1372419320473172247528161483622276487056 12926172 98354294573887462515172796777067970560 12926173 -839788950722359391990128392792843717236 12926174 890323348383391619961710020635250560960 12926175 -1001973046736665650276449337898594368000 12926176 -1091010661541453999951819434084179640320 12926177 -1029549476982208925824639424347269826128 12926178 392222299761119547854855288652524593104 12926179 23421838694455024055647288099475139072 12926180 439438809480032184120364923974291462400 12926181 648038545901241574303657768182767533152 12926182 476089115869585855264709531883363033600 12926183 -40366226168828137506846204953773032576 12926184 317998082539082130052870408598480977920 12926185 362338299666763991152748110155636889380 12926186 105112292739837647164433587117244073984 12926187 12411269976476232043838756533237321728 12926188 -3188356030583225524159297615425341952 12926189 -1203335099714036605324740725375644661280 12926190 -434642248078358209288530176828538564480 12926191 1758598692159339043565500350062070674992 12926192 457894087920754652411224670621358981120 12926193 -197681170322494550109944185654030388352 12926194 249091363482455372099976141291355207680 12926195 279820478525001953293553340524808577920 12926196 1217157521326279209407766865861061775360 12926197 -1684096646253947765707980214978643441700 12926198 -74005933165007230628371464043155650400 12926199 -277799126372518489273508482648569830400 12926200 -459900435878815852166860650003770880000 12926201 933447608613933123099895109824311840900 12926202 -102215831411729532426759582402185141760 12926203 -1272529462547186021903311993249520483548 12926204 550999691620515236892139865430037926912 12926205 -432958834512874237647769266244001982480 12926206 -326634592339370412214461655042351592448 12926207 -271260422768248195776014878699235432448 12926208 -221864699594568569004103836187131641856 12926209 -870724733658037902564813924139838490284 12926210 -277595245515186695791690340775355860480 12926211 316540600091290577935138038685602721272 12926212 -368632868736599532524339848095919415296 12926213 42036705090914305957720581281603749920 12926214 -13164741237469070127941704362400872192 12926215 -543861487150171576456109558035724693640 12926216 247435563955586425076528223872354964480 12926217 -1840470327710971107562462069761182858880 12926218 -811841791012821817648040300868853471440 12926219 -1606736874358433570669657315587829854380 12926220 -31901849173174325091467565339195402240 12926221 -242933201738234585295914592835238270016 12926222 1452963067320457875720988165772019479040 12926223 17547283709271949265159731009372435464 12926224 273607422747820242942279894225483350016 12926225 -174152057381505821880461206596388396800 12926226 -48370994586445632227160952773842332416 12926227 -434313573235587265237360532026330675924 12926228 -36665184278686063495354661819288371200 12926229 94245425850135304453703584568111830368 12926230 -3280914994580780110159553485706004480 12926231 -1544538949689666726315182659613499094968 12926232 -297809191170957310147088151550119936000 12926233 -2427339877823870262322514816859179542256 12926234 300319434291049569710300804039912102112 12926235 41628881956721346465592309376472875520 12926236 943425711083648686217183530547079841280 12926237 -34377583524496602388462743978293977920 12926238 199740320569159193289981005204723468928 12926239 -93716740352311025221461585965317880544 12926240 358254742047611190310738876255793971200 12926241 -259034322216887929889812870866168504750 12926242 82438235688584658984241278648763169280 12926243 2618082748678718401522492142359841321280 12926244 -120720694189428950503892501288172441600 12926245 -31809731896799342667756083275891818120 12926246 -1077023123814403988560881879691873920 12926247 -1345830866122735146708181755367503543000 12926248 307864031174721244284075084617190927360 12926249 1236842118550751361661809004420679603472 12926250 -199005045995755060075940092178457600000 12926251 182797981913156338608984724176614534400 12926252 -365568606550972481560139495311856235264 12926253 838707771318213584328155101348435272384 12926254 109961664999416148616251078512244741120 12926255 808698580492576166416907000465616617160 12926256 -2224985496456294568695152045407076352 12926257 1411480937697668314171884627373510482600 12926258 820493470793838036532767925438635870480 12926259 893452216045865861662781988372291170964 12926260 -701522825660157183404904237037417021440 12926261 -1557280217676059805725128527754396414500 12926262 -205908879390131522139512551026108969600 12926263 -607525035570952551690699925853713090640 12926264 893490291436297070456038900675678801920 12926265 -608860138548259058052156672507149655360 12926266 -91126635146985800622155536213043609376 12926267 -1680890662048584910561780522970025414684 12926268 517545960101019510066101071802044426752 12926269 -4346045382337680003190044255711168093504 12926270 -103024326290624969511568518057835008000 12926271 -492109532293167532259658986204729798640 12926272 -426604270398232005002138958809809813504 12926273 29715306882287762796732155734655265504 12926274 -1482092244980854482109190133205942232832 12926275 206528507517225110752118309107351170600 12926276 -5416332253411585349424615889478787072 12926277 262394257440013133376119115023530778880 12926278 424693397618997440621299426617353497440 12926279 -1171657537470848422656487953993917406120 12926280 282569004567446751030794786766729216000 12926281 -661922954726228417969036767886548511736 12926282 301100925420007141183893493099644797184 12926283 -78360438854926777981550719438489492512 12926284 -539042360969750193162769013352875838464 12926285 -97646006243643494146474067841073946400 12926286 719268121212064207191262499798129929920 12926287 -337926936275204712051259065360454903296 12926288 -10308477792743632196711166644125040640 12926289 -617206808713269343678729410597451112160 12926290 80187745774470488798577706853788176000 12926291 -588360269241485182600495216249864913328 12926292 -348277725566352373187311053546120910848 12926293 -479114618584863135874632873080534897458 12926294 3595652915598985507821480721790115717120 12926295 126933396204168940719858691868830626120 12926296 273297983180853007963036301140994457600 12926297 1859354492913227802796553889045861599760 12926298 -284902110717283283578336254651389337600 12926299 -49426742050137397589693231446052741280 12926300 571276386333886727172671162321844710400 12926301 1958884401319737854438372979795656134464 12926302 467927151175813499249231564111733236352 12926303 783622996920828230753805251950539888552 12926304 67471824597663371008445483189934882816 12926305 603879098593045499399254274301529987200 12926306 253659463720683259103614892364259639680 12926307 -494248327474063504285633130845601734656 12926308 -613553146529337995228848394497714063360 12926309 5026950888648235147639878878106013308 12926310 -172451433161134590724897565316920064000 12926311 -1543169978392237559782479052741044079568 12926312 441147930542814560836728292423339130880 12926313 -253796071877161663774039236527444930358 12926314 497175240710488396977371443573643784192 12926315 244255863930927274999669191323426352000 12926316 -3039011342416982337643557446679724032 12926317 -802116978771640215446154597661203515348 12926318 170061898353350488561174799768019617280 12926319 -246044455910024681024276515730334241920 12926320 -96657887639730774090983046079675760640 12926321 -1554683761539378558801723460467919922478 12926322 424015738821270457675070333212153317888 12926323 -2476201144710791330235442689355616213428 12926324 1403975775114251716611745346562700598016 12926325 175186519567208537676020749921860345600 12926326 327266448334942405269444014389425874560 12926327 47827561041379131751443697380094075992 12926328 695481861098715083558577595786994012160 12926329 32341977762997239329360453579981159568 12926330 13395008881258487011397494303386478560 12926331 -948621547246630021090612733936405629440 12926332 585494452274202458077646357594435127296 12926333 435497968519794718606181929292339073120 12926334 479191911967739724311610845677998146880 12926335 -82204880906188985888618082541374093720 12926336 2063963876013068598629419973253802229760 12926337 524608489631459996586244163966792129568 12926338 -1064400126823098940122588297127408645680 12926339 151438423173403221152042725627796470140 12926340 178554310468259280263786004193495756800 12926341 -490414411106919021082563525797993346948 12926342 539694917241312507108722205250594794624 12926343 -1059438244657128171551745642784180149336 12926344 2228250656672715792139029676331400038400 12926345 -960430441726224069480060814471760268480 12926346 -556981000831501941384629746298952768000 12926347 -874183368351397379050766433391885336764 12926348 2394432910517693769796198256203834091520 12926349 54127832907897218124952913151832843008 12926350 118277702936218433415480904928542406400 12926351 -363234147794011448324286916843904642400 12926352 117003394392200793640498583308807176192 12926353 -1416457513907852939539370364453833544336 12926354 110470897785852367325124683632598940672 12926355 -16830879264314274642702858235220198400 12926356 -1147358150476934482925536883021249918080 12926357 17376384062662099167377206384590155064 12926358 -1179015511213527432294073765859292360960 12926359 -1011224780636008441841067816005275480656 12926360 163862080670705089315591476646981632000 12926361 242103098449377657861308014941313628544 12926362 -434059543229980687292330829067131970848 12926363 2345796650152003093718911927791005991360 12926364 -1106259547346390077531087372086594428928 12926365 701082495435118958174101925301185397600 12926366 -888638780452407145217407536084728266368 12926367 63185416363922587286670952839678869784 12926368 -193072330330386890416060275352940838912 12926369 -1666261600140269116165388233259310640080 12926370 464919051642728546154355902820855756800 12926371 704206716071381623166111563751328428872 12926372 845387519182326979843598176011857064576 12926373 1175598363585460030371265378574633896800 12926374 1630274617385695489281277740747278921280 12926375 -845927367183598024246711415710855680000 12926376 -460839273465540954280988037750482580480 12926377 -2161425266825992219199280157595915839088 12926378 828970173746872359720382652876201304240 12926379 373482021705976745167595775636654730584 12926380 408290050318132355081801700936803328000 12926381 -357384175236854315081282877808853923668 12926382 -38379791907982202554121833085517766656 12926383 -1177036585747727318969445854641697504368 12926384 147205044837597382004840817118108385280 12926385 -21251364956012111837532431575197513600 12926386 715535462419299828770267552075047753344 12926387 781749620783131274375318376282014216640 12926388 -366913017493871113434525407098828462080 12926389 20253865133245825520508765732681968960 12926390 319892336638714985388379873704650995200 12926391 495049256082034710359738932594005068160 12926392 -447862983318071653610274533905655992320 12926393 903950100510821943927633045492662697642 12926394 95937367702596391364597358474261590208 12926395 -285997557169199661128712115893706089600 12926396 711868316851707397183567276789368158208 12926397 -1632166328313558688455584148630807995904 12926398 -414098051721772599527287318807655675520 12926399 -643131680500984653631681219998016601664 12926400 -117795366302352317329694427326133043200 12926401 387497824276863545350733236375845998402 12926402 756440839404290992436632184363504640 12926403 273301357015120184604979517927126592000 12926404 -1174673056545589398497095362773353279488 12926405 1347387404857462558851519606708380055000 12926406 184776054076761080187011564064329140608 12926407 662564618146880622010041949893869624680 12926408 1078073734532607021741851869259103313920 12926409 698146044674106955518496919126543473728 12926410 -107584667372015617602998384911144857600 12926411 1171334724103372264801704491416029399636 12926412 857933537890205046417959144532702182400 12926413 -922099058695253623373948474290537996320 12926414 -107543208601165305256521161416416891648 12926415 690548216064731677321022039159829211920 12926416 750862716685493295722133769868828672 12926417 324455474956881243424767162355990070592 12926418 675560148667330101890862437742676912128 12926419 239672916642264854860082377467691241040 12926420 205082679117121844517840265424464896000 12926421 477838986781059068878108330948864466190 12926422 -177296701356843247881548835770890785600 12926423 793690672035970348528907205827356353672 12926424 270532869883096700261061454812559441920 12926425 -847010194295806653419962898288746369200 12926426 -1350347998379041596430415859008648816160 12926427 541356935181840030141390804120703226160 12926428 1509698171341819702121714454390427676160 12926429 124104748121589238308697293866650190400 12926430 -564929114369615069011565889736278720 12926431 169310359760223031076614433332968941760 12926432 -453914447730379899044781346383195537408 12926433 -138046768590417404009593121559603458496 12926434 -678072215597385277049809187574425213568 12926435 -643678729034299960855032969842848849200 12926436 -1092273052228091864495186959601717234688 12926437 944432107313796850858037092715006262240 12926438 25764605104332248348142159431639607552 12926439 -617979372237439086984959553311635947360 12926440 -1704411513230044509863726193874712678400 12926441 329296554427790065786810164119388733440 12926442 -217122352121675790036111123341787027456 12926443 -146947015551270082874614378789566405600 12926444 -2117071567257506342679443944763944980480 12926445 -7292719657238680815447043050009854400 12926446 265981747332227566104783879518506860864 12926447 -68352282053154268915426578064945133880 12926448 107917348681860335894664390656717586432 12926449 -212681696837363275565195119859597841240 12926450 -176662826951239521371542532130418982400 12926451 155289532260316943117256663501086258232 12926452 292105760571757387898130035738480209920 12926453 -2186302291693242500559162762572896361298 12926454 936419294776996494124596197573627473920 12926455 1801784367985109660000139293842994350560 12926456 683722727317402788142739764528891637760 12926457 -1421506808897763255735057189339281057280 12926458 624629220133297191846022485848027337984 12926459 72063035922559980317837337902929965600 12926460 315793030877288650200284591107055616000 12926461 1186598670799132693591438932568125549062 12926462 1060848893714163537007978290707866847232 12926463 931196016856725561813791938493713125888 12926464 -457476057439360498270292767660692209664 12926465 1174194412406213262636734948520775627860 12926466 11022131253811427442076752469923494400 12926467 2351056877520318781985890730078625995516 12926468 -16121714898877094821223302035630403584 12926469 -812512124023718028588663518906109389856 12926470 -614993276990667997735428862732797705600 12926471 834846756104525185758964604185562859672 12926472 287852586225947571548968555204584529920 12926473 -68977872239472581741906041458939248640 12926474 -352226060416554132938512382219430153216 12926475 56106556602417616421589346111355706600 12926476 46864346239154892448358168254768674560 12926477 583781066378736633049064309057326656024 12926478 735541725765626486697521727512543836224 12926479 315781444894904578022007427334457153640 12926480 -6025859907420758591307476430689402880 12926481 72218182141393259787646593254667674352 12926482 359968562348554089962032820400443920032 12926483 -498743685938194267166229759306609449616 12926484 189061164694876464524491816054378677120 12926485 -205037874331203242661072501231816508800 12926486 -940869446078603258115117201649168547808 12926487 431402555271581161982456225812828611840 12926488 1612534368569587712623860129130291200 12926489 -745923891322728131034338114333978388540 12926490 -195167196903261673904210102543166362880 12926491 -1058794744012146440510390781187759473888 12926492 993185246775960906652757270170700439552 12926493 -2282848598745978687523762095616886203200 12926494 -19587104546837121287612086454666507520 12926495 -556975748235745695880401018767920836000 12926496 1187010274882044426664867696435415482368 12926497 298119629941012063357657614411239875840 12926498 -121364394327209620917947387618295275520 12926499 -1005637842030533732606146040111356526592 12926500 -1548881039481355745820290915094445056000 12926501 -523336461404340647747332409804617767648 12926502 -454262342956343056501767647940007069920 12926503 -548536359216341062147723681106274884856 12926504 915151471122506073081059129031563673600 12926505 357305389949579211777933831782081257920 12926506 -204597177589741801192876199983934518272 12926507 -376575932166969235427252425342019893680 12926508 -100740042841238008707497822632036859904 12926509 -549107896319552815711459250393397917290 12926510 255253450555735014587576363864854168320 12926511 526572385594355132845331205375763197984 12926512 62126504632822722864886842266900873216 12926513 859314077465233370040128502858988791360 12926514 421663693228916912480001902341352768640 12926515 -8812029662960891061655081788657419520 12926516 1517517088376943245316594926478316419840 12926517 21688336342437485905877826637350221760 12926518 -89642052211124433232025552893155281280 12926519 1223065387164302214430344156934915210920 12926520 -1321018684112459714714813515150448640000 12926521 -621324145318922996185582346098270899756 12926522 84168811297659350658842634508062672384 12926523 -1082912393525434373976990422618136503016 12926524 414403243820604965305792481238333431296 12926525 -281268264429702909273766682483048611950 12926526 -130273630638768198992492053545293193600 12926527 1679263278869446164122611019366272093376 12926528 380364782620561580624596034228684587008 12926529 -96442336501496854642448664522874758144 12926530 185945835414560620600935480838196720160 12926531 13941945421986036380497497253154235024 12926532 -67275582136958718217365194013376094208 12926533 1004130941160747600988867395299149823680 12926534 -1003418651668845724998479731172732647584 12926535 -112859599802796142449428709334704384000 12926536 106215453660216058053143112553328640000 12926537 -36972169458690816981480370445262455040 12926538 -326062394888866702802858877095930954400 12926539 660439107360350687302113592090246936340 12926540 1041616268343372521204915599048801121280 12926541 -53419606059001969566811318682894032800 12926542 90554702822794637113624593311735291520 12926543 248437057537362723259254265947779866296 12926544 -142318958766008449533312187254430236672 12926545 -1044178037226367568079449320097452269720 12926546 690213369977201213364530810662560120960 12926547 -65262397455149762218518008101419920640 12926548 -145317423916325422787339996954426497280 12926549 25464684635427368981052442049118694236 12926550 -42536429178841646062468524022963046400 12926551 -841099464712367044752704009180971104 12926552 40451474681484094861111564028093399040 12926553 632151482116391274693273894572978959200 12926554 -558825565819389369433696748522325496320 12926555 147470379745375925672423884108294542000 12926556 -372778158666625805298735974282776229376 12926557 15745009342492318196116957621688639424 12926558 776131721816476844058484736097849482880 12926559 -353801479959426231305976368367566362296 12926560 -557466968076273440967552215647731056640 12926561 -226291258847701117789314370750315774908 12926562 144727434065633094775587114087167056896 12926563 -284456943545085979212626122116586086576 12926564 -178339053137308473204159203749048320 12926565 862203198240370118663528131287744520860 12926566 341903015507149730646628079191488735744 12926567 -764404428499607585996019456257933613384 12926568 555472203457355351740726139405606584320 12926569 -423186370171714310728709602258885845360 12926570 -310149144291064905315772801974569423520 12926571 -240481383477727448549083734700301751552 12926572 -203178878298595342537200040955179489024 12926573 -1537990388795479931432264252801258376096 12926574 7683171498971061582455971564625049600 12926575 -488362186821211525917719254029475904400 12926576 253606526981246017185267831589078302720 12926577 -2517856548865258556562283292861793935520 12926578 106742129859484334124712283866044022272 12926579 -479116680931565387964111251293721559648 12926580 -45497663194021424569268004106805667840 12926581 961058858551840845068842861399882086012 12926582 491314684983933826479476013346619551872 12926583 -231589486481332656701033379120206854440 12926584 -582658191475109653213848176336087470080 12926585 -382375000960677194751454500122573144640 12926586 347502661481713879719231725158880583168 12926587 2717336521233021567082228533672249916600 12926588 839494507529322490846901216906090672640 12926589 -400809068920435658571606032455641517152 12926590 -813008528542922105915594121458258251200 12926591 -86953954270230399691356901122831648168 12926592 -770909805738715595825811177351099187200 12926593 -635665053575225875589982364883848569680 12926594 -65589722671248402644568826795303749600 12926595 -93172918610634909221733245395999200000 12926596 -186290354573088989930648272296214324992 12926597 -483084406847952356857437174475158996480 12926598 70484773278570548328983436700624478208 12926599 -63309732517891809829291114888652986064 12926600 -185405131030513366743126297164589696000 12926601 1081029252561515683322827239244787171040 12926602 59575089034186120977793879111232860512 12926603 1206285358622824280493741056643354376608 12926604 46784722920648391409416983372454428672 12926605 -1534917843013762275011335398412142352000 12926606 70974478138563453991170737667227489280 12926607 37304342440148189167786549655974278288 12926608 -23406232153285525658889202421084241920 12926609 460583727494388166201042102327566165810 12926610 344446492555170909792223434818921008800 12926611 -62724224247789839944778284796150756000 12926612 -1420547316403027573571338399273685606400 12926613 -435648227976903976861568567950120913280 12926614 370780828845017892425876945859658714656 12926615 -152602968077413774769746053049505693760 12926616 206641266633590002168065445151501967360 12926617 10420574947874628338044649223451314720 12926618 -11765448517508141757142984535697684240 12926619 -948402600233032671114102157528224703956 12926620 -425519671353389342241103914966857041920 12926621 -13090735029657720414198938660062363200 12926622 -16740564617699018269219746151669687680 12926623 904618205512668665531208772992529947872 12926624 2365503514258557080469952989932794085376 12926625 373713738388034048484459163506242928000 12926626 -388649595092974004122197292833951540960 12926627 -160365715393800371731337699739950940000 12926628 -74045967442648637686375782066578767872 12926629 -52800289809140157801282241570638632770 12926630 71132339443571200197250155433162195200 12926631 -908824222683927471284075698608337989120 12926632 431734106858178738569647551300754790400 12926633 2472689960526401338545906796434870027264 12926634 -165425266805183795015621457933468257280 12926635 336711672102874628162410900285093104960 12926636 -939612343714385819998143080897327869440 12926637 -8162168603664891153867533921685110580 12926638 338120516486279768766019734697887554496 12926639 515099541774866479928083398429647647800 12926640 -121320416671850791994544218371568762880 12926641 -658105234666434726519965945502185356800 12926642 203102252849319378571689290604408576000 12926643 -982194589565965580211819602352980072136 12926644 -306195187226763162588946342521972307200 12926645 -56087996620702793162056119978819344640 12926646 -364837262464625007137917272015603836736 12926647 -1043447808870801024599658588268988770128 12926648 -244290795510383693168424145525302435840 12926649 1329989875200847429334804908148019837264 12926650 -339512880749591551748115844737847584000 12926651 -406112806306352614913275985002490856348 12926652 -68538928641599881980261823857930874368 12926653 501926649440410661989391047151653074220 12926654 114322127799929729731611175951877633280 12926655 465025666106093524195670792280315648000 12926656 645212611079581404882958205243689533440 12926657 -189886954822312218886125745590814797888 12926658 -135402613413955092639943464771812892672 12926659 69736198549306958261790253948900617280 12926660 -5578584335496398930252182812828733440 12926661 1412926937362206969267991329320209831584 12926662 -450562802441186144475641323848859175808 12926663 -1950147630220755338045661429839928830520 12926664 -578477816728470174640878462127491072000 12926665 -1425693792471237579053167074128252678940 12926666 -665702499978748399294042330374037453056 12926667 -194862171464518560862875023500184657664 12926668 1215789407801866624716829534070670818048 12926669 -611113383694410096815631638437461265920 12926670 -303841183813146862524106746177483095040 12926671 2164203767230207674745201382799335589872 12926672 375174428516610701979283065096580890624 12926673 1021696474571162672292941883378593852322 12926674 574772715366471629833349536021181256336 12926675 68593233368566107108477859795047189900 12926676 -146123632849148716989794767337422172160 12926677 -2364549006947161132920590701394365687474 12926678 -943378929264091534468563558049167922560 12926679 -119089430314604678271677884871189112216 12926680 -234452005246859090430618155239345152000 12926681 481571262820409858945334540008830066590 12926682 -154893121793630538459547811635565314560 12926683 89391103572708860354471494998343906560 12926684 1782220440947144456859785928238489852416 12926685 -108149598743295171165133299834035217600 12926686 126399147790764582150465775003666591104 12926687 -451123316443354290962302241632588481136 12926688 -7722896918116230500058390764191481856 12926689 1118833051589677822883188431761202677760 12926690 35312006793881232808128346496790159360 12926691 569579583540748860931842635896240060320 12926692 1631138752077991489944740864356369735680 12926693 1091335341838477255852505389231140752088 12926694 -10812358518023070304190847936407983104 12926695 850353433272527326230104716709728212480 12926696 425253037842952170084747834736414817280 12926697 463684073411732733656207925653633556672 12926698 67353942907318206102952747334136464736 12926699 -227270287888556594449510858304632236300 12926700 -25652436544747824794667277397744486400 12926701 689116840187528302910375492957542175702 12926702 -571384660383264734162058822787416450048 12926703 -5002673961735443558844518433733437696 12926704 84452015418097651667248619589121605632 12926705 -1106115223791514423240313935447207524480 12926706 -165633227937544302405710805289222149120 12926707 -924284289351022389052378515463868965160 12926708 1079717115327512867371126402511004604416 12926709 -116715695846834093504105182526027304210 12926710 692876137832093974298690086490292480000 12926711 533539876356890254847316193624473754032 12926712 -426311402746010009836527155399211417600 12926713 -501650707256525745735458986784455226496 12926714 192817944391180363879230068659334726400 12926715 150014935518245631127520787027335984640 12926716 352311554481441393825468784715887918080 12926717 289635536724399271582671302213968271052 12926718 241395216086654878124084514979801774464 12926719 -489847103700087324098066991964261575656 12926720 840738739354955704554551762629951488000 12926721 -131126886104537541497564795745413122560 12926722 563641191722138972336038319679831600000 12926723 -2125228128428503838319062511067937462040 12926724 -463308151226762648353785758690635551744 12926725 64685349300088232231218305227113434400 12926726 -259711367032754962149115189559287186560 12926727 476037667992289218263387640845195379120 12926728 -1187912206357210657471490166499763235840 12926729 2182686745174028627652613724923131522330 12926730 527342324326124673110548700265362622720 12926731 603512035714017109384953455908518252064 12926732 -323496106142609790756779734794472796160 12926733 -704129747224288913349794446418010906336 12926734 -416693899747075750145932527251644875840 12926735 -876323270154828770960282558493872275320 12926736 106330847412101882856219342018018017280 12926737 -411455062837577104506790991393048609614 12926738 980061818816647190753542662692501036160 12926739 -644457594506127906897054142524138912768 12926740 755118502735261998277475408328072652800 12926741 548315932122625798554918731913045026784 12926742 108818454128345061636407544494028393984 12926743 2267925968138505411170588569845576465992 12926744 1493298667178780757862375558061207132160 12926745 177805727673988820380301099555189668800 12926746 1454476325000187185353685613349739520 12926747 2515043563827416495315031775562351672196 12926748 15954212641335951116757995052953416704 12926749 -999354346019247307768957987532316537408 12926750 -184498697427404572700830104503590080000 12926751 273568880648827196576883886219124292864 12926752 -401013509153852129339074498981030526976 12926753 -371514093092656549938908278269360751296 12926754 72417835629829392190891827066468026352 12926755 -246462593878249448094084846585502689840 12926756 1104117527551139505677156561799486126720 12926757 309738217570172892817325696941164106560 12926758 -1622580908637932574089573849181783552 12926759 -634162418897702101813790691668711948640 12926760 -196429819132535184905547929512181760000 12926761 -1448207566616361026746331109673176821638 12926762 577762596365978792630246346570631891632 12926763 830256186535381915283643598050936116400 12926764 -74146321752740979596585810496556733440 12926765 579413194515095642648025385389650667660 12926766 71581465606165107604076930176088913024 12926767 -183790035267173275680853897017439296 12926768 17734994024307547982999214203197243392 12926769 -51879613972327349764143790907751520656 12926770 -482284727385341126130398262689497267200 12926771 -471988773414027686904772292725499084976 12926772 426061824522775253851037872646167333632 12926773 -3783357570533278356153725566787604789120 12926774 407177897065457083432851385600426561152 12926775 513145023134342112412063933141601551800 12926776 618256439534511813899687564459836846080 12926777 -1236239527182312839606130661029983273328 12926778 -283184755793557252817526923909777298432 12926779 3206675657613651659209264631664487970160 12926780 718628199345500052733599690368024793600 12926781 -35922187739082819194207662369219704288 12926782 123981465032514848236108276197444372480 12926783 -73624250581005320106585148502944312320 12926784 32764027088363108712099623628397608960 12926785 454513734355890921119979850248378976980 12926786 274382034586178841792265918619692984320 12926787 -490243960875935993511384720542477922048 12926788 -242042327617621685117618803520475581184 12926789 17277062797060682307214617211932882624 12926790 -7846490477023843332439540569309379200 12926791 3555237371620889882794108881877238585592 12926792 -933148576215271770997507753759423872000 12926793 1000057660381100566437664924879056000 12926794 92993048478401545793830338872406593280 12926795 -411355481351707089469968249047375044800 12926796 419349171480963432817102823522774932992 12926797 681885893858631175452803806781795285740 12926798 799054055297755875655012223650628318400 12926799 1036145136813635065969294648383363220584 12926800 130938742161668622377067446586938572800 12926801 -419470823931560840650405475655811927308 12926802 223111159835342967602602563969126973440 12926803 400251625325240413440323134770590467052 12926804 -1143186271299705152887289456443629477888 12926805 -97043634165344205729089070201675398400 12926806 -71640416620538588870566877900124228096 12926807 44896954261652975153702006384329983600 12926808 313160843657937191303033028741548851200 12926809 -348997648094437683758720717207909664640 12926810 91546004307737944712497397142914244000 12926811 458206704403295394871788066938541675672 12926812 1112667090592124688473555998994138886656 12926813 -123487803943925754784378264819284286938 12926814 -197143267118977531065525875486148096000 12926815 1082916040850867616498355858353778163040 12926816 -505514590533330132119690613056368803840 12926817 544946693345342187285265848271386296640 12926818 -972250324344808700046179508240284027520 12926819 -875935420899896646321408710536262679780 12926820 170842136557567649894062295797125550080 12926821 -1155462189467840218356657803879982440800 12926822 218255881521962810248607362463993505792 12926823 42295911698553142571046563890249778688 12926824 -948069416427902400846145006176068183040 12926825 581577422423531693212720066633656899550 12926826 665167741637158085420815619011907399424 12926827 -22412116663554774117530745597844823400 12926828 -636213169558360978280587666701842595840 12926829 -1075602043817061715241409546847036103616 12926830 -256931397485150115587321112228679046400 12926831 1028591056350281800952196066407550631632 12926832 -3836227206945602769363866098151718912 12926833 1308305019089136135482080114003843760640 12926834 -181361508530196038203937205826586239968 12926835 196650843382870483997110338691704797040 12926836 -518831372093582911004119970404192249088 12926837 -31749405817336085338130106992401765920 12926838 -99185958668013792905937817473460122240 12926839 93254521077043898246541036201011941240 12926840 -111841426515413156943191866112268288000 12926841 169451337339017704018127871439490304000 12926842 -375060342613329402736652688984784694928 12926843 847486598368929399364442086995474731760 12926844 673981176600296909592349803107567616000 12926845 315059606979640596705865567085970624000 12926846 1472186747288965590145771038224715673920 12926847 547613982515048280831582626261050547400 12926848 90782998049076837700219220390251069440 12926849 -103890201658159362659258012290844263680 12926850 -71040714414915454591986231064947216000 12926851 -280515948352034406404703932198780775936 12926852 106517671455016228967995563191060793600 12926853 345709441980846684353701085704121963520 12926854 313400186220658373908378932080354310720 12926855 -24860516308490018568140003025530724000 12926856 73823018065953824455828003020439388160 12926857 -1766342886723216599911396730136772801894 12926858 482694773355294624127899225158605061376 12926859 343575035864723034899451952389672710400 12926860 -128243922353669402827826538799538288640 12926861 687351368665832028530790761240030468160 12926862 -34442744959705344483945960340028753472 12926863 2562035894272302556395931331375881816112 12926864 -291150207369526584614485321458385944576 12926865 -107523722317521249315175845264418788480 12926866 -941512416647679276319453575591258081120 12926867 -988678686454430798490930595877594822160 12926868 396209647452103619094515345090912833536 12926869 2140370918733320420852205684572475407680 12926870 -673404474436566911532853861862520800640 12926871 1529290848937567775061110117785076242872 12926872 -67760112594690915581134511886149222400 12926873 -795731695313966699486314393562208733878 12926874 119823198600268415433833921836629651456 12926875 881406060849081691829724151207490000 12926876 -76043895999718819136559276489205063680 12926877 531264266514303958533019129364179646208 12926878 -116679047318801364018777171252413506560 12926879 308773426581643739674593119874096970080 12926880 801528890120391141525065431100235448320 12926881 997090789486050926785120705555560035328 12926882 712460616373665419683127653808737683792 12926883 -1100026692984927491364302708923002890376 12926884 -1024536462327956407545741187425392446464 12926885 753901951891070710089286343848121043960 12926886 -271226169231021059553975271505941903680 12926887 2225204283315668179601625164506494396536 12926888 -89206774349359736207251308484316375040 12926889 -1193845494488483523884483549897434211292 12926890 133245066320473787485813121432371552800 12926891 -2156949046028227404993191047285873224000 12926892 -265776615203047310583023575867051216896 12926893 183846795306186786047892611040127901184 12926894 82463077850783774350577837444273998080 12926895 521902458252830534227131467561910832800 12926896 -448441542465631300276778759246850408448 12926897 -1119700419111903042250317476942670736320 12926898 -320380869788334252322506104985389594880 12926899 1116197058824727416041846725868093559712 12926900 -324439811905357896186999993433867776000 12926901 1030984479463867696345905759044453218560 12926902 -116499821839755144738918815175558187968 12926903 1847562548491076982306625069249477314264 12926904 1072840404386301587692158830139913605120 12926905 -66897049430762452914772098056298170940 12926906 -396639831442005482726677844318525135136 12926907 -28024027983791587006084494842076933120 12926908 -655424831064704827089644176583804111872 12926909 -914285040144310153528391144414800152168 12926910 17738406260154405664689501468833823360 12926911 -13445404094234077066390712340488422808 12926912 -177221500724322182992287314933824094208 12926913 -24111784337983690505609057954953735872 12926914 281627408182765188814789540709915136 12926915 -715131402882673746872383535055897976080 12926916 857891004895079559841634042811090048000 12926917 718444454549593969479611914343422055966 12926918 16168072399033193172069879425843593728 12926919 -1467353322338517412553797781711334410160 12926920 -804240867447194200682293578297824870400 12926921 250237050307967139609038533292215139712 12926922 297476560592419236520982312590346057472 12926923 -672943506717840335774631002011316613336 12926924 228058919940911735903162874819033753600 12926925 60713578960484115368700989910834552000 12926926 -160891567306186784856533405502475169088 12926927 -467324351213680246754658767583411319488 12926928 34913920871591269734833459870155407360 12926929 -716998475741128908766850799768201587470 12926930 -145339086572139039807137624201505356640 12926931 -201550654919203237426005061974236328336 12926932 -1069529342083172330355793275351830466560 12926933 1991381949420527823140325722462128303182 12926934 295990873970559101643046883461101573984 12926935 607025734801469843856964426951848694800 12926936 792545633358763544536019356785170718720 12926937 -727182905669364353830654961128106989440 12926938 312733182546322623238286485512558720000 12926939 1452278574012770771344382513272489996740 12926940 -121708832170860653227873703460281825280 12926941 2963784009414972705575090202490652186572 12926942 26671459825280270501349228199934150400 12926943 508011344840677597517804140705520365344 12926944 1101873688555224733519017685202896158720 12926945 1151768513583821542034669206334940167700 12926946 -254953847129546281201498206231183282816 12926947 -1496812639413042008983214978556571507440 12926948 826198669980214684363023954193426439808 12926949 -127562054324976804809850441160007909376 12926950 343653269678817962689098050212306476000 12926951 1449228891395326446370376271290263088952 12926952 -114886889047571104683029396337865344000 12926953 1165620403959359743057604971470862473360 12926954 137756403318347670466974368264060317440 12926955 418705890350166855141120432312396741360 12926956 204850589233590491172811678418391098368 12926957 1794338373013075997009378646081941653206 12926958 -113525548888473083095700818310423258112 12926959 -987857693889053241258470969134222872960 12926960 -14939032392562322181429878179528704000 12926961 -24506790701013380672983506785858700912 12926962 5388736539208423628564701767956623392 12926963 -839126876741966141984099312137279726080 12926964 343951185387801256802832572613227243520 12926965 511212237490127977168327526898991140120 12926966 214634767381293206962403288771623444224 12926967 -111720594737990905269140110843632400920 12926968 771882364569240268093738173252171202560 12926969 105830449210009026850346112244317548544 12926970 -28984264085634765164527786048927779840 12926971 154359762108168902863727370382755581344 12926972 473878651120065034518039745323958275072 12926973 -196058083553354091731906541010523594400 12926974 142639034730025449348455139380583148032 12926975 -433075916764339362605101995867823773000 12926976 -607844992149930570208440456800630734848 12926977 773514626005367085660465814986158759872 12926978 573873419076321816811658321510491865040 12926979 -601887575808629593145619110351230687920 12926980 -1653711875292767135062853042756772433920 12926981 1695622660457810929439473025264767234782 12926982 -81810154666215580947135464751575806080 12926983 217062932333478155302619262459061673280 12926984 931377265654734696062750188270205506560 12926985 -115813637788755288635916364300880232000 12926986 20506454215838120296109099352100688064 12926987 -1916547998571600936319453495346047169208 12926988 -273285765203462605735117579421123719680 12926989 -427261989169859687547155660997891972576 12926990 541145936520108805055456196152137728000 12926991 4441518791767998693479743414525790208 12926992 246869890096697769387869585097253191680 12926993 555700528708376737919798068573629112242 12926994 427097759370228705220628822492303376000 12926995 -1303069985414069473697501293826437458000 12926996 1085534267520188906390280784577608689408 12926997 128866048920521755356864188429239149774 12926998 427742807937039381061882814387135784192 12926999 4583020228308006860611475646740610480 12927000 241025622414062476387312597686681600000 12927001 1397243836222477171998752901493534149072 12927002 -79196163334033066367744143577425012992 12927003 442080536690986641699159961163091204504 12927004 4464454844440036664916010067621809152 12927005 -141891443463304498498925932193263946880 12927006 -367738563145929162722376064924618915200 12927007 91681570476461668251485627905835169760 12927008 -978915986798861778804823563951771156480 12927009 1010053936860531325370025739955312931504 12927010 396476072090164849306080145453244624160 12927011 256211452475941222647134104183822888200 12927012 209193292543638771244699533357029720064 12927013 -792942000140484006383105887717158236352 12927014 -249886903641887856491747590472999130144 12927015 797782403706504144590279506181341960800 12927016 -97918604478897229085998653366357196800 12927017 344804483534704707881477054529284787066 12927018 121876177710975024088216439460141223680 12927019 -651731252251953975501517026585677164800 12927020 -226525434044004185884712323058183255040 12927021 1975005723323011200932927109434377953024 12927022 391734700203484010262342916005598036800 12927023 154607484245754192238716266531252870280 12927024 -174927872369076268397749763865875546112 12927025 -540396911023657341341357854893172291450 12927026 -54632937460642285280476229829721359360 12927027 -309125624588067987462141296493613829568 12927028 779558827683486824571687730035450743168 12927029 1583415641041784960860316542713353547630 12927030 436183117396130794092120001260700416000 12927031 283000382048169107928953065493510605184 12927032 -187918295602149602457868955913114009600 12927033 -51952196461190506231844387679649391862 12927034 -894662729111724218042697930089983023360 12927035 160433610325183377161449207677122400 12927036 493148957886535989827719461806140400640 12927037 -1313271824310363839146867823843205387828 12927038 -579284662353698284526355325403367746304 12927039 -368188353466395442048655728155280913976 12927040 -20417813838258297534563171130408960000 12927041 -299732511361390779016374859242742349376 12927042 -723410276998994944283305147224050339760 12927043 249068940759439306168759787551897744344 12927044 616617700865099403059620914409516467456 12927045 208017216692091258207293798780045692320 12927046 394960137766516738335761624414788490880 12927047 -4476287482741283252766512204519360256 12927048 -112526370743496717307664832361169633280 12927049 -44688232779910938232378412898865223190 12927050 388163776098323184050758856217106260000 12927051 1186937932039008926834179954552423177980 12927052 1554208008521859937154985531029217925632 12927053 -1699933683901052923073556341793173362698 12927054 -111011975046891880697192441333748811776 12927055 1110938784755521008919287454828853034960 12927056 -421478531676761712057674323376965951488 12927057 554870358129692575799916738354634746816 12927058 195826394262222518987555797710520848384 12927059 110420494408506142195849956064691912928 12927060 -326171885482737606480208007372671795200 12927061 164584072393860270026747512054046132864 12927062 -60071524570482034961424831051300711936 12927063 -13900687313792550671566428661499458176 12927064 -1771033414184365731141587999218600550400 12927065 -1469914561912236138388455482215755852540 12927066 -650810188184185272811861234146913134336 12927067 2288694449700138946640954079684833250116 12927068 667245080575960017234752999221118607360 12927069 -758821182354717827576870134703124551700 12927070 56292853603519856201899668998362790400 12927071 -595242836503003033298832491560768617216 12927072 -736183663782139515670794409828629086208 12927073 -110673519440135093705440484370689131800 12927074 -554153946895598831906355772857975724464 12927075 -54032312962201868268752581703271590400 12927076 252160786220470150237791576317606821888 12927077 -410747179500244998727916408925708036480 12927078 713890427520968409711493714677472348704 12927079 98700920295924569685458346279923591088 12927080 826212308521296438881314917458953420800 12927081 444590764569721344140713997231931662400 12927082 270058968569469974971595382218772834480 12927083 973890248125005821364052512938810499504 12927084 404981205892171210464123613574637711360 12927085 -158605194950665727890516834638566399220 12927086 826471236208193542879698216293926106880 12927087 487927975086911011687658609691173529600 12927088 415948835894008953580604257956877402112 12927089 -122124875879286966179697079252278284928 12927090 -2944396697272030228980929474004664320 12927091 -496228647368558541502069861826349702000 12927092 -347592099564308633584222266217740192384 12927093 -178876459577230622046050904059688340992 12927094 157240047887848591960314538995193080000 12927095 293325227983903285832342621314155843600 12927096 -110619082820192371045443211653894389760 12927097 785228432486533446449945577152064598852 12927098 -630180758634129933564738494393862071040 12927099 -187198672578091379581227081236714664936 12927100 455615429962479613672621223346382310400 12927101 58879068893393139028331604659962790304 12927102 -96887788977514765448544533148472384896 12927103 -608351641588983083827274547747255973520 12927104 -242634960931374363955574065508552540160 12927105 -473227274229024935205159932982132312300 12927106 1341460652176873471657760386580090960640 12927107 2061939299406395022890001122414023112232 12927108 -493855257171062029828291988282055419904 12927109 -75648426187878643455172459086515629796 12927110 -40286931460095993364637733260212346880 12927111 572274321711255770176567288670314153680 12927112 -893877951733028575311759682051377561600 12927113 619737001895891280276082224563430526362 12927114 1036235423761256647337919089300654314752 12927115 2227528218408272835636684634067218852800 12927116 588482613633092313265186333733699792640 12927117 -227814348890294176893456642843446013888 12927118 -1354803473692395361411280496571817056896 12927119 -321740942033937593550906093268138806480 12927120 4313613628543048190525034098585763840 12927121 644194856266989489206106706030088059632 12927122 -282774266957591039995382758547006814048 12927123 -154330982265478695189077680616083210992 12927124 43728175347656891987439248228476452864 12927125 1226306786871038017778123579386054680000 12927126 472654195937198629194426375712103935488 12927127 -970349472982937215765839459698243088480 12927128 -81283019869668377534765357677530531840 12927129 1121148587279872965154175701849862533584 12927130 117085952525441689325409714686305524960 12927131 357014327040808946157004478980309961460 12927132 51317169951833741479443692742543651840 12927133 -6859940802667311526023047938797109856 12927134 235032091290437039825360858629608253824 12927135 -352779127567950155574165774366302091360 12927136 866432890927407486896695852222245765120 12927137 635621205691932959410952437840360962786 12927138 -90152353256318817249521127884905340928 12927139 -1308295649558757143505093264572666144120 12927140 -768545419871931484794061952126349573120 12927141 1272187157072410853877262629786690242880 12927142 -1225987182568666587293093346986950698528 12927143 798296151912851145655389402323662581744 12927144 -550285979755763465087934264047585280000 12927145 502390623517382469922914000260360453760 12927146 -923602118606777495207642982583425403728 12927147 -846265269921577024105085520952148639400 12927148 -438699212461239955959189200531275202560 12927149 -1746881958990817144129921853524563119850 12927150 -35990352504544653451200255673208400000 12927151 1543749512703765301820236558486077867152 12927152 82802915247660417411734713709891223552 12927153 -1533703715351365683211817223301035627456 12927154 333519909717434570147528476102068181776 12927155 -115623832345614505395064831630697258880 12927156 -363421191559970879734809853941442560 12927157 -540476076089575862040108024242322490368 12927158 -909394701680157347673875039350177209024 12927159 -353629845080578871015605565902765725600 12927160 900122869776785404371084181388036505600 12927161 45270859718111941745573433817991349960 12927162 -532846835503174027228019906344117441536 12927163 -1681107867847715147491577527331987259080 12927164 345853269054810659906787008904779621376 12927165 671011995116195758296856999063687968000 12927166 -503656382949534561193889113887463946880 12927167 -1560484827885449148190222972951032917760 12927168 -469570256646707120735706659963881390080 12927169 1445976290190043835335150452697223573570 12927170 348367481215548065796580902263074805280 12927171 -402544053226852549668647818684810713936 12927172 -1607306969082612956956313915729894231808 12927173 -5246939098103678304383235481656291936 12927174 -292638442605045612488192818578312864000 12927175 -161770044173069279445815300993960029600 12927176 -27566550738300740224114450453630771200 12927177 -297884808472388074404253780962224471544 12927178 -374804588295102046387158884928578572800 12927179 -1293517187757197495770163350962088442220 12927180 310511499601875187777596002489773501440 12927181 441727223220267237733898443055245414304 12927182 4488655989676075128258618671405174400 12927183 -240801596314236943556403461572794799872 12927184 161420460822115756733814627423047475200 12927185 -143802988611321325412863871691042994200 12927186 -6590692529646369724775110940583100416 12927187 308063084338744106628711499292130096032 12927188 538015458981502667483084203681840162560 12927189 -942660542257648933766281685513126824032 12927190 -289389819977783156235173618838838648320 12927191 824713647021172850433043932778720058352 12927192 67224721045507304767317439452710461440 12927193 -867671459522865001888164489578145960240 12927194 341120796977026120137032346918780709632 12927195 70753705723373601807763787731795419600 12927196 157685104012830007268011267308649144320 12927197 109262345566592216773816815968185744620 12927198 -377609392527730228531086428535212857536 12927199 1242192715188128565570796441177794283936 12927200 131911769529928559583132006707114803200 12927201 75394331424628444688008433757551078400 12927202 -150303955439269314803383531553274518448 12927203 -456782419972387585562071026029274812160 12927204 90069985166003471024712933472217263104 12927205 -40567611334229896668436590184465462080 12927206 241184569077126576577623003090427875552 12927207 590549447098717211361493055011549222440 12927208 316660999045764928566613884321253294080 12927209 1114723003093485379440936910737834374016 12927210 -128304145281572957019495006685489847040 12927211 880037138900337413148240921550344858048 12927212 -72064869186575163431590665532768460544 12927213 -162698497419900619949494050203799354984 12927214 -699933363850629795399453664297925883840 12927215 121026024504830252982817078602140694720 12927216 189142135813711821022479861513698967552 12927217 -534107412939127256192054633698716267008 12927218 125728046362149677160316446912871456800 12927219 -936021567500602013497481813387066112 12927220 -501659437403806778232645425613252864000 12927221 1760133247857125675944965752989989134112 12927222 278220596037449278210037303473482854400 12927223 2529860406537125378943613026570528892840 12927224 -223645965355296497372578966919794913280 12927225 -634761873977095707974492538675473388000 12927226 290629074158420777222047712843369312448 12927227 -252517206583131117102493986337346760924 12927228 80678715509084308428243479020017131520 12927229 -1227363016207651951732185522968303470554 12927230 -204077568566244823617429391885445249280 12927231 245709064571220117190118741153483841840 12927232 85572211245118410117309627947093590016 12927233 58368336175416844129281067173227090880 12927234 133065878168422372254025828354351735680 12927235 -692211544222570657374008148672103582320 12927236 15993411533276178041717220740466536448 12927237 255805396082821690042373096248698939360 12927238 -582731477127765857171557949940220619520 12927239 108904866347046954784975257360641856000 12927240 -11963990575420923925681386570524160000 12927241 -704067107727280685760363043277196336358 12927242 -80993162391351275013803558655304937472 12927243 135869431048498532433149404940022946560 12927244 1835238190204321348200954831538547097600 12927245 -72941338845899864261783564605795026120 12927246 -263049945291754618517987620583755233216 12927247 -431143818976474944717441008869628001480 12927248 -121033977354747565911186713884014673920 12927249 2304425374463748005485162235062144521120 12927250 -105772009142347174303903643604445440000 12927251 -601618258974863070375926857140564363528 12927252 -214030536411974310526654818969717473280 12927253 1494126962900074513571906998534376061504 12927254 -247421862979104376788573690534510581760 12927255 355206989147596363318781127537403528320 12927256 -3697235155368807622565643199310983741440 12927257 349142875202759371987841060369371168512 12927258 -30086937402281011434076151176912608000 12927259 318494883048568614773173579740688742472 12927260 599862234716152983795770553753472665600 12927261 579794867513250935009378747325411812544 12927262 15017984278159091576654633312131375104 12927263 -1667976184006649017482308525335617081840 12927264 -52339237419479034021145442606936752128 12927265 -187539520102665946150040531047085748480 12927266 -952675242702394924778812680097819714176 12927267 -103438140034393038570943375143784599516 12927268 1184746530627573533198378480206917573248 12927269 -1033620397602087698715274835247505467330 12927270 54053901725939223188720539132509897600 12927271 20317803244347713683144087300989450240 12927272 506571836611487357906181933544254412800 12927273 -86467507200693487278945372013581031200 12927274 55139521526982427396556386566357353136 12927275 634046250896915340403780456509422031300 12927276 33646586746867850837610335219648997888 12927277 2878579355003741297683658501381837920 12927278 -20555044561286232452940346873276245120 12927279 -393030365411579292482570535249977057280 12927280 -13034412052167059767279810838250455040 12927281 -431754444931452145607131892576047911918 12927282 77423724200655696041028024521800610304 12927283 -949627836088138621881142604019462467376 12927284 -1103370123383138497017666954277002528384 12927285 174270680585959467671437994403621062400 12927286 382666872816548675659729704270737522592 12927287 -339727314448074699413071646068157778288 12927288 -310961422862327278362117604437658828800 12927289 61097354448591994514453803291841007556 12927290 -499674545227286189607625521101349933600 12927291 913529017879601268152040931059936480 12927292 -42914069365963579210533718162913223680 12927293 -1400616963841260133374925325208684828840 12927294 562635679941206761491620737187647794624 12927295 1304548771741286031838385213872055437800 12927296 51799820409604610108046823824210001920 12927297 -425846296583717465302825090674809580480 12927298 -810801930278612013418278792555234231600 12927299 751186919955949485986668896583614792192 12927300 -163613947807172499210060534909224294400 12927301 1087688984683704993732413903073221627100 12927302 -118097043440058355520028241228080063648 12927303 -3773886829194132355177643216403063490560 12927304 868938405332202343726167361048998635520 12927305 30726726698874361729322359185997551360 12927306 257389409028587176088961876105045378048 12927307 669411679278350575726382667449678401556 12927308 -193643584647411366464733648230606922240 12927309 -144318007327024412228773367645102632800 12927310 -165882416232061926305960176753423810560 12927311 -643135949152445028953118175737771550080 12927312 80600545334749990366262200932278599680 12927313 121471247726420610006021275849548206720 12927314 -16112077031906314367413307293400557920 12927315 283889356757141576256605466057209875200 12927316 -532675398925170608517528655213299064960 12927317 481191321927608202877299849436944500394 12927318 -470966573836926440880582362464597778496 12927319 343637092907133571583339091529199092696 12927320 245695793505891282211786424705087078400 12927321 184306754839675509963891903046814691120 12927322 -711464566848563563025440336426694646288 12927323 -3485300432178592203864472564536769175520 12927324 -1611945198529115872066783187355038638080 12927325 -334572618542325378041935693047582554400 12927326 -581937064800149071595231294018227800576 12927327 900105864702574198879427009250354624000 12927328 -1057003353787018184413189370323656376320 12927329 -1720920285717069128529215756944383311070 12927330 165556131968262329293571012442710016000 12927331 677662379015130577711276275701037263132 12927332 -378138544385257980042606204112161020928 12927333 -1039516878963475369889998827750288959040 12927334 113113137141225339015663963321445601280 12927335 -789616187916891900121590726170350347720 12927336 -225190060814713123697454878708188200960 12927337 974449617321151378655304579634074191424 12927338 -788219697255593406538156759804394329680 12927339 447883423446323506739393581269780436200 12927340 83244464514398097676512675808680084480 12927341 -55078995187973746913883380214564406272 12927342 575499498019913568247922937490412396544 12927343 369343707028063903751494984244067762288 12927344 180215493803789439600798522712443518976 12927345 -4710009172218599264406633995810964480 12927346 98112200954458069749441044670350329872 12927347 1219804803129068437993189657921266782796 12927348 138087120377323338808771089585598464 12927349 740900908637517375558030566843962050350 12927350 -233372733182318549712393702017365651200 12927351 -82047818752436389891036291966464911280 12927352 780313832922223153683231409810341273600 12927353 810216152532017720525264285176895511120 12927354 297200559770118062374370126939758644480 12927355 386469715334045350620325967784627420960 12927356 -135395350879215647183258987692430868480 12927357 -713512223428656303531830910885142129920 12927358 1023109612918034026473244407881176424640 12927359 -58554659242681460217809770703369285640 12927360 249051831292986271947082916533842739200 12927361 -2728511098243450607934511449698588564988 12927362 -411165921643345350270974690807189561856 12927363 516242211913428773701269684733748145144 12927364 1292313314789016144743641001566209617152 12927365 681516866019687109393215363459703420320 12927366 -254364826882347944991117636322164298848 12927367 321147391211864431388871815804003830120 12927368 1049240937403057997772394860189253186560 12927369 157145507803934441618617960372199138688 12927370 -684815422202698544864122535560182345120 12927371 1334091390029191827623294779900548367572 12927372 -464131869333278420119868795818947686400 12927373 2368608631207870642748670737971947037622 12927374 410712551989421326400208291941961087936 12927375 -615821459675315302694522166056693622000 12927376 190855683369242739813690515222175744000 12927377 -480197592988857100507723775796028749774 12927378 -805693751667590631150201344639426430720 12927379 -430311047959492910890920832887230576816 12927380 -293094963523759094819046730388557209600 12927381 -1167726221743997145872994864660973440 12927382 65929808129818294127603291486381538048 12927383 321866004520896651582155583542238137520 12927384 -11301518624849627735777786351644262400 12927385 -560341376879458648291567117536702135420 12927386 -1215216079825866406699455075500273230608 12927387 1191115798443772239073486829572129440960 12927388 -1696158866846996259049400602945287237120 12927389 770195969298314245231946190708185143800 12927390 -32676594365444113950835669418989670400 12927391 -4419244132680355117249361715991985920 12927392 2387769341246228122635618441119093686272 12927393 -48931373868791276950466794656275274156 12927394 -894011645622028591842540207679890947808 12927395 -318724153453374964490268257804610228000 12927396 -132444957460397476774732928853604356096 12927397 -279039471045146633938773045230359435008 12927398 1496070319113919593472537402112038560 12927399 116132103722114555825031005764602390528 12927400 48013607652055926905726193790045440000 12927401 -14748633206874467082355568563989230598 12927402 -1054249486668043935892869753852462190080 12927403 -73520277096876529348929079819761564672 12927404 -195959720135400383469489750658187295744 12927405 24707351568686950757471249046231385920 12927406 -728234673118193756117570477325424198848 12927407 296551974596177543114540238619188989640 12927408 -10807843469256910811201114208130891776 12927409 315017026780380720126639500997715987440 12927410 5768312359208455964965339862812179360 12927411 554460060044155126268830996103626368000 12927412 -327774358859273138781873377241677475840 12927413 276363902734990739179218861578770958460 12927414 -167115397633901253811795440482293248000 12927415 -263322187408412031137556589926943831200 12927416 1433533796711861686929183455343523123200 12927417 -1567683935412378058540038091652905032000 12927418 -26574187160903548869021168174739325184 12927419 269373814190131912776502306417721152296 12927420 -373763733983046212858150526324512179200 12927421 699665292637375664927476421407828694092 12927422 -168172999476856719426892732146505038528 12927423 -12901430454080738189676386415344404992 12927424 -63904685219628695791269786564599742464 12927425 -286081694178611762727413933906226269700 12927426 173253309365713645788175109415721559040 12927427 1156335910157605387035780499677731819920 12927428 -113673695862850765262869552503009672960 12927429 -1598649668165433749737093477831991036160 12927430 55010229289207838218617038504114371200 12927431 317093508923796026693322347075527238400 12927432 -387097420068960190601055497759674368000 12927433 -650019612578094374983874871061864916736 12927434 -692177481276985559449567888085520384 12927435 -284626504845150873767858331946107421200 12927436 -59280753888300850191319688104883890688 12927437 -1762276225276688685594523160304641323914 12927438 3883480151563236615984897293979158400 12927439 -169961636003864630067540868861835369744 12927440 114128844752676643027066866459021803520 12927441 365955879391862958046994099180634878400 12927442 -90317975899137349539832970298005339136 12927443 -2274948042904563370590229254723197404308 12927444 -808759431966112924348468583692126691328 12927445 681711454159353710692041662191640644920 12927446 223671093759858802701617619839347714560 12927447 154845279847451675274567722487945446328 12927448 -1121668580788152659196260437643051520000 12927449 615211700516320496466156673805118818880 12927450 -213634107135766333965087458737748870400 12927451 425735182934152898873274473573298624452 12927452 -1163752933314161363826703011429154788864 12927453 149097801988272839831676151096940937216 12927454 -511159686090291586482805567480171261824 12927455 1451715174796273674349417085016694488360 12927456 1451979423604598151490161965919893716992 12927457 106411814266165027810410709628128806912 12927458 442945799318168771895560668906798935840 12927459 -389108807047491840564730460623930722696 12927460 54269058437960360645969836336264642560 12927461 1465810849080330246889980559396707688062 12927462 -353389284455906172478924728296781104448 12927463 752956769733466188150079828502175850896 12927464 770193430651955546828131485616900669440 12927465 -406653981050519067249743382870521472000 12927466 20080748457019073379992297647390111584 12927467 252952620333212657982532008692943371520 12927468 535910115516031363751592068322896279040 12927469 -1831741735352536947765813506571303609130 12927470 -387193294468233767615649986117037738240 12927471 -3376802548578321754173816042804293376 12927472 302306908671888753075679930833743708160 12927473 -41993408353994947405876895111906225472 12927474 -419275414917155421017081856941534604144 12927475 -433503715464075450602638861118175402000 12927476 -30647517253388112750280978603951309440 12927477 -16551783473040749022024690332661156192 12927478 -498042938372113717393605026893399812960 12927479 -1344767586766696010164035019366712656920 12927480 -18491647721325358707748504717011763200 12927481 11074002090593018547778494496132610560 12927482 -461587673023182147363216225004288395408 12927483 -166048607806035855573927074160711236148 12927484 -825846773433829638637608361557521833984 12927485 2913803593130300172270354487425807675360 12927486 349724015186940362097851348083447710720 12927487 978646497226072547095800074366198683136 12927488 -73506750991341759857980697879588634624 12927489 -1178337400506609494737215593404671700176 12927490 50761287393114974359196306497849689600 12927491 2163277990953799214675455523070911229792 12927492 -265514869757601293127371190179451648000 12927493 -787078978822104208125816187079833390016 12927494 -1149912974073968984903945321118621284928 12927495 49570970413962258458983840498007316480 12927496 495561245484228576711921009058562703360 12927497 154089274740373869396482974650557056704 12927498 322101674699253623755308265277348743680 12927499 552988819153563367871723459638552189488 12927500 316063846998261785617117929491307360000 12927501 -1444620087556894624651843083885451430208 12927502 164325025698131904432556172203538878464 12927503 2236782973559356070045508745525802488752 12927504 -75565217139187106345316333783467950080 12927505 323804440747938170227741726014933264000 12927506 -124523703384728685123785354576851176048 12927507 -324935941984975648906721359772621580360 12927508 2081650841319869475641568560422121564160 12927509 104899114883223746486883001240182309120 12927510 -220010750492496972756448013269562995200 12927511 891833599973977866546168505043091138952 12927512 357644019912835225167420417705253355520 12927513 208890122413305395691754254708700399488 12927514 -8912988004181225319242925266235944448 12927515 49767251322413216215521441528415735920 12927516 -365694803328237267681811056200094203904 12927517 1151625830084721590017972470704173740780 12927518 -392496739127935161657508697701207936896 12927519 -104395462585350041862860493494681640 12927520 7891502530408562590291604859833548800 12927521 -1181645608468641209553073471390565125278 12927522 784964155622331366850373754760435980672 12927523 306742977311022734155991354002748221068 12927524 -442219036237253873925712631832668544000 12927525 -137156012543469603648572297500090644000 12927526 1172587531070841152914539368172899524224 12927527 507976174536593682232742003654436030912 12927528 843776140995047369525125271413154688000 12927529 921871050664283756838304268016929227130 12927530 83825087141533197786449173260361482240 12927531 672733500747673374615950863225162498224 12927532 1275376502240131048036320253012807613696 12927533 -1092458942019662124168043251613710720000 12927534 445881817692174701154393942478515165312 12927535 1245142634354245372329634841198152161480 12927536 -336685287068154072613242159091623100416 12927537 -221836064032219407097487285157250615488 12927538 -406966321354807748881555808684165222400 12927539 -723600103567641575239076385980617324272 12927540 729613545321883479557853296615487436800 12927541 317593741021232388621694471340001779328 12927542 1265988362800526121997014626899456416672 12927543 804148412288677847371605501332118432000 12927544 -345749262149137469015392932833252352000 12927545 -653327376467931425046433468352305040700 12927546 159684599615638076931764173959492249600 12927547 2241062701363924872197964256615260945712 12927548 -214181354891487267005992757050766713344 12927549 -143926940275778547099735352102946141280 12927550 91181340296306598398713605412592932800 12927551 16486763705789851809225580488977933664 12927552 -32242745665643420253555051346784157696 12927553 -355345989579142281506213462948009040720 12927554 796120499102045772681897456956909024976 12927555 -881976362029293498551930696207348887200 12927556 1364628328612745324209772028333034224640 12927557 -1031453794646383238640288900081669962820 12927558 65441059544016518837357107478096363520 12927559 152094351762351574882582017403510697160 12927560 1332625061981051023237974758920495104000 12927561 -165858876540145996867595483197708505328 12927562 1062643221767343227055544768651939987200 12927563 -7523969977690915971471157153869222144 12927564 133011875362506845152432673988277106688 12927565 617853027317359843449880051279160263680 12927566 53182587958490014931163120932962583424 12927567 438849546477750720754453976004555225480 12927568 288268048109203811622679875223492616192 12927569 -2550277006256935669628539258148761658256 12927570 -30164401103660055289160071664327976960 12927571 -2114996297664804568970711856270169150228 12927572 -649223218043861800721053722997019342976 12927573 330581870888377537366469947395040636800 12927574 382204457502874848516025325101056201792 12927575 -252751975566893371397850557398684836000 12927576 963306249697949382258564861784548864000 12927577 -593843817277292055055696492636131264888 12927578 290622157897394854862123540085649010112 12927579 293642137107740613672760775041163635200 12927580 -356302856324581589615199098388036364800 12927581 -184923647425129183298062646862656952000 12927582 47382201731325633955383407528479040640 12927583 -100944606045003278787717357086324223800 12927584 77459408681655396872936884482103836672 12927585 1370804479356742697742303260015088261120 12927586 -147537978139551939822511975110182745600 12927587 568476519867121124350794821165090799840 12927588 431373638668742535865211796533989708800 12927589 -805698374808366568778559614939921874560 12927590 -173279324531162202634682783099537702400 12927591 1732351786505538319187700515228180184120 12927592 -139151096406433296148146834305660544000 12927593 -119881219666086229361137102904084520000 12927594 -140064975091701993037265413915785827328 12927595 -12813799541642646161863496120792438400 12927596 -1048132566403841458113394448666624302080 12927597 1476548419486908199423208667312089102400 12927598 238736334525976409843860873448865401664 12927599 -1077547334864646674479014261210041028864 12927600 60215577595492376192662717456121856000 12927601 -1159954644064457029936108365257977640268 12927602 295701705616946219761812728816172189600 12927603 167060783109352596593539832980457921280 12927604 -568181978751962154119434208348075532288 12927605 791405183377909578842148922889087407260 12927606 -634150659011863108462398539412986880 12927607 -241655132821990748715495790671548347776 12927608 1867483076603291442916638434673822720000 12927609 -627432886392875488929040987753708500672 12927610 172610157192667206184964051816024770560 12927611 -809315748030541737160991949563329343976 12927612 -321456708567254637699382547222060441088 12927613 -3022828389839579321716286174769109189140 12927614 573261739830610599650632153766199712512 12927615 229827245030429834346008975222340373920 12927616 409351314789862684958711055653347000320 12927617 -1768771527828758946954382431279604071888 12927618 -182361493150561948423067136511085376000 12927619 -2281591600298651832438779632494309229160 12927620 468425945719006636890512912610705408000 12927621 -291991589871089246889949527243725851488 12927622 512973214477113410423773069270369046112 12927623 2859850454379106197616375908014516284680 12927624 1205111724504503538821089435674219601920 12927625 1720748753197674865806585833207191989000 12927626 1184345284650123295657203498810339876864 12927627 420831209287105407014417419801016337840 12927628 -169503611886892814277880359094011107328 12927629 352407803892951833345816736376860192288 12927630 310459168497009793387286194795579835520 12927631 -997665567008827700582435320783247439568 12927632 706851462898888668073898043471287549952 12927633 660979314029235139296753044921709570048 12927634 -469863178186771093790979680029157680128 12927635 38438847953032392459390070747979993760 12927636 -855731822972779275969161967976072545408 12927637 -300731894177137585712890439145620112000 12927638 720828677760566198674809668385080475840 12927639 -87357724852953744505997773019671645440 12927640 -2002321797663312070015115250409881600 12927641 -1881969493856353149434853527513454059958 12927642 99027744381974743042735413065523078144 12927643 -188462432200471645430708652026844089576 12927644 -262265273527598107986493171010685001728 12927645 223091796173301615070201961291961513420 12927646 1149181987863705152128362443699638054272 12927647 -607974067062869428585593803641423177368 12927648 -246937522822285243066215988678751158272 12927649 6659336462621942675457255920089864320 12927650 -88975518285146583729103461405224121600 12927651 496393337174487359191897431780362677248 12927652 254534753238684560602096291918225408512 12927653 -400178348537589357758472717604263267360 12927654 254594390523239030752401588016813981440 12927655 1386551900225706412794581694959899803000 12927656 430521049705695583542525796085660712960 12927657 1541325064616483646120460490709462761280 12927658 -152097140053474155230010391949441104800 12927659 -227994807260856404199111188364083991960 12927660 96891862347352815838507451325604469760 12927661 1395888662583048037987709464121279338262 12927662 454612619778874246624778200558206742464 12927663 -190695601826370359445226860614440092816 12927664 -2351068536410480018271049235412516864 12927665 227272362386230504683688220399406741120 12927666 -618162616244423258426878253578458850176 12927667 -780162151237652480893777310379540519600 12927668 60495186896469430564914595091161916160 12927669 652193732439756344052437270905587802176 12927670 189314229340596081000283248433250880000 12927671 -353344968218241962816025112048653703128 12927672 -57462202742955177579883336401693696000 12927673 -379431822957937504679856238262147542896 12927674 -481588452816606687716886351741901259664 12927675 504195806146662343558410476482830358800 12927676 1288890425003423670003631579843791915520 12927677 -65307671855119143306267844621680474528 12927678 -167749501239897553861749656339542727040 12927679 298060738166406777320794323919714513920 12927680 172647308367803033848264571103058329600 12927681 7153579474726205960198019874399285332 12927682 97342851331195478057602674740288323584 12927683 1315525992104168459831264582524487407932 12927684 310180650704117668458819643777854603264 12927685 -631687081545925452201457334410726402440 12927686 -109184276345692321236553894001387007936 12927687 -649768047338232816216249401940207812400 12927688 -541346289290845845502590745701875988480 12927689 -728624068500753531130390098599246863644 12927690 -22713384439383035275414050376819980240 12927691 -43132336975357039258431412040575436800 12927692 -18613249900894818488833723317388389888 12927693 72330218187184156950909792493509744864 12927694 -446731549653641282459161961071194344448 12927695 -410621774905925755761108630565334880000 12927696 154542407817821041504327752997932367872 12927697 -958254113457994541397595070278127594508 12927698 385794581634002942817518793734658241536 12927699 -588843684141855685992478639147002952716 12927700 276190688939287617727942051687707459200 12927701 -1963573781550778145094098069742620821668 12927702 -267238744558428461579074299861905020992 12927703 -1416151878747510229632113207622252541048 12927704 -2035902879479229411089187883202854410240 12927705 -355674806545594924750479022399695626880 12927706 -822991158571380406260336780683986503936 12927707 406815876090697643896738748340284723520 12927708 642312858303447918511052523826776683520 12927709 406699535828225422491341621066661782880 12927710 -152692013806816350908966035723179684480 12927711 -431144186063855021174856322310687963136 12927712 -306864219976853646004437179553966194688 12927713 -229948157690128182107161341151742877696 12927714 362407395036769123937066644218006159360 12927715 1689546629584788555116586035386487343600 12927716 93349661544749209242421882091154308352 12927717 -1419484057312374049585134622625640655200 12927718 -1499818384872637058317405778779235581440 12927719 1510360586552919822827591105369491364496 12927720 -135270124268170642330988209117652582400 12927721 1248603331015008225008775817677418900922 12927722 -14015425366474211133439352921695970976 12927723 417313895408692158029376716710837308864 12927724 616669738883208263437624813632372490496 12927725 -73237146332654983774756772209200194400 12927726 -116042737589262717390820434083367444480 12927727 -569175233658152888534691097682923543880 12927728 605844186097109013799944831030474276864 12927729 328296305301559147971715651588101039984 12927730 41624768529929640837944081209944064320 12927731 898225613516832190137519544663057860480 12927732 580216338530789801789783342207912067072 12927733 -115764775359353984269946291235233509760 12927734 -730684877630393999022314192632585304448 12927735 -26435725309543090038456277663851225600 12927736 4151613827430204731489562682707464601600 12927737 -2034085807697019684894964064535815825340 12927738 91346228053563924662310910398418364160 12927739 657521714498297709826437320572778673000 12927740 116140759286300079152014108134351175680 12927741 108902499035166534248136829769711522400 12927742 329881056893318668965718749935617078272 12927743 2142989207430130659661864145816014708992 12927744 81658699412803845475187958844256944128 12927745 913937339527031030748680531936885116500 12927746 194057912406519605951523425821961553984 12927747 260892043823588013351055707483482710272 12927748 -41998134945339123767955195576460701696 12927749 506299248450969286462031998419443503680 12927750 375938319603208491188679051373713408000 12927751 28872913159652674424772717694195744608 12927752 -580095448456928139474559023817790668800 12927753 344122532188436403026236602371463640362 12927754 -183863121252302103515123805525922345728 12927755 -404937780225770060626947154539674197680 12927756 -306600452592687484302616709940308606976 12927757 -2494645466401397272674630762789592065994 12927758 -458967758890518686130648228012459731520 12927759 -622489708918456692999525543212625723264 12927760 196724647482694134015597650407231488000 12927761 -754077900210534754991354015953069824 12927762 23438669143516080814768974977194979472 12927763 -544751614360213394983890716022439139600 12927764 259324230853234835711776952924789194752 12927765 323028067686578625360480935840166355200 12927766 85645626118268440323036236026018892832 12927767 497560514668847092865749371284799711816 12927768 -614635410532095038334619340044896522240 12927769 2651534494175589368609232775261958776596 12927770 -260698663446306112707742473736952874240 12927771 -5687075939845679240666485646792392272 12927772 -598997091889085441030331750410807863296 12927773 1475941315801761337691191547453967648960 12927774 65265827675967357444245042715931824960 12927775 -40619658425879022428640426550434918400 12927776 -1090615137658392160725914389401623789568 12927777 -1099887399170538597524498086233958816080 12927778 -6991398334062714283116017513735592576 12927779 1339208905733514646853787725682179788380 12927780 -370664574246004431603340361790112055040 12927781 42200384817996206393206264978717355582 12927782 422452513401019223598244297261586939904 12927783 442240348862560213031426997867611192448 12927784 -123167509236501448996327500882999705600 12927785 713572369340708401960618182622107931200 12927786 -680815566812623728785684046048080902656 12927787 -1405386489156716209544405524387548223564 12927788 473004567740941943279552416426573049088 12927789 69394574680801321010153163929115459840 12927790 -471238614650125484890907497730071228800 12927791 720846963926623940069301512454233650584 12927792 107098762126622679412529385454885601280 12927793 734242877172503644893274938680085953042 12927794 -129684168926674531028087626286774645760 12927795 -758867282940002230708583797310903689680 12927796 -18755376018582212339412947799067707392 12927797 -318668568057474804506214677068408933440 12927798 -96880562043541346659580988293960595072 12927799 1024825415203394738360167676013823845800 12927800 68191750489488348015359845080479232000 12927801 787663584769316727001660397857551607632 12927802 78847740257591397449509164178457930352 12927803 -704521669941872789556298767273280587744 12927804 -464660841680357952166028092516697284608 12927805 -30580725370171917263682565856918530080 12927806 385996787428040908672473366593151696384 12927807 -205158008303409217124027711658561865992 12927808 -618996109673394483874342447843780329472 12927809 -1051242880938020131958773404791683002960 12927810 -40613584831363531920812780143009428480 12927811 767916503100930000758532003626950046752 12927812 1016022767033471755563489851229776662656 12927813 68990305590767305880570057803385665824 12927814 210487383599402556789534856054073660256 12927815 -2008648728785386755955357733117841848400 12927816 -216094240828837114143032844220443033600 12927817 341226758874479041328551289984972195712 12927818 -760532608074282940292555461727078066640 12927819 -344660908237998357280002322975101660456 12927820 739528804382352532075132706255757926400 12927821 26269729291853242399176903155524168032 12927822 409461191435619836932081219252308071424 12927823 -1732047807770632212059040640703187323040 12927824 -73065975676221868431508439507730825216 12927825 -504154741655958667055443786488227217450 12927826 19407301128990512953981110707667016320 12927827 -132338750719251850761329051356881926328 12927828 -88757518764639007414843903047424296960 12927829 1423398226865901854964010208183860084430 12927830 387566549487241484178254840757225250560 12927831 -320967455841605599169043272943933363456 12927832 -3096094306993125017011866150685970411520 12927833 -544598423419734526296390866080265983596 12927834 530059749513269390797768858515770657280 12927835 247374885013920347714393343526924680960 12927836 87882280236332988087368382919238400000 12927837 -18812817946857512579553231315087223296 12927838 300839445068697601254312627234498084864 12927839 -2996116580596053884750287693455903406752 12927840 520892428719360073698244282574690058240 12927841 -95030665823441239562124206620168961758 12927842 -146383189806288298204348433121124421856 12927843 817278300466722124990856455205577717864 12927844 1003981553545757996715645289557759206400 12927845 -129191582740690717289436309458659683840 12927846 -69456335778202435460961139931782430016 12927847 1140075312419334506152978411279384291200 12927848 -454359376206427044908147347068460016640 12927849 1385550203829185359311630786143323220448 12927850 -210787490303638973024497437224131308000 12927851 703576591421532366937590613047274237680 12927852 -83546626447688499130781768275322754048 12927853 418468273715760840643787215132513526102 12927854 424585103007234362656794473047157949312 12927855 73075557319173587126500135413107538960 12927856 -111966422935129538177440431704792465408 12927857 2670902507371645186751244811257847303092 12927858 -7314628426489958547684670459114962816 12927859 12341190348106696197728223432619310416 12927860 -371766310717615239890350084259295037440 12927861 -97100720797767360736151621518501606290 12927862 -35196306790053153407058257368107521088 12927863 -64861405196081036458293493641132864096 12927864 -9886096832568262633217727920152903680 12927865 -427812127148229101888748828258833772480 12927866 -437663579885868244972667854915995644160 12927867 706996770257622839494646009381630482944 12927868 179024902008362544677916858797843177472 12927869 181420854416421372755642185858728134796 12927870 841388229469548795389363272535286355200 12927871 -2285722571734148074467257221759278128160 12927872 1306683497966562517069323231213649920000 12927873 -32312807433833973139813607825861589120 12927874 -1516066720993449891571937287636241856 12927875 -2147500071747925380017018379826945536000 12927876 395705888165881373096484660511807488000 12927877 -179322987585349860800161956007197375648 12927878 -367482480605044616739306174847822886976 12927879 -617218627728506544752482234376815756176 12927880 454686586090435805317027220342447308800 12927881 820648673879745096289485263224517201700 12927882 -392733516043302793603938421575611904 12927883 515186986098667736461485724412493458132 12927884 1275848375995346491202582405641693314816 12927885 228661918007657379134057029958234846400 12927886 136464506892710887693634606475718262784 12927887 544560728970175065360512380385695589472 12927888 81085267683385750129337938663277543424 12927889 -169201785437425112745023119257274072076 12927890 -72442771843046379568349643503789032800 12927891 -1142966662305527301737685863506297192008 12927892 -1246240072731006063333304151883456582784 12927893 581125176975379271182276951373087464128 12927894 -181412046443586989447302369745582770176 12927895 -544962961451245584841370437368692010600 12927896 1474209213501929540213027288897594849280 12927897 2491501929887373416377278424805646419040 12927898 -355289242360366861498143733508978518800 12927899 572044116995639332996107969401202606720 12927900 -117684158627421482791442350140053107200 12927901 575525263119998444643309318162547699552 12927902 -104304508624630081247012621888335447296 12927903 297257233296958751528872518278672236800 12927904 -1573997608328010524421780482037377925120 12927905 -1167493615516357799794607113399275537240 12927906 15385763002319341495690274370208369440 12927907 -3463257896919087159215652556187622200 12927908 269756137309905071327136232590906740736 12927909 401481052931892891952161886144804475328 12927910 -38743407672138641056716950310466128000 12927911 -178741180584480232497820532605831150728 12927912 196821941165627439468287719478991421440 12927913 -319122727441340378620961076903408047516 12927914 804926836398613253015718882372411436032 12927915 -88644727097203923822192795850273544160 12927916 -469225659147242356656480812228162517760 12927917 -45944561354857714944213970464693843840 12927918 214697695355811903244199069602402283520 12927919 109226183842371073759296884302008325968 12927920 294811691929523296188514688463863808000 12927921 -632161759123901254744080975077681273280 12927922 245528484467348185357063333010200197120 12927923 1342939614703943944509903470310152181720 12927924 -23332969637993772245810821609882963584 12927925 -166422352160802239329629400564827778700 12927926 -1284353933002522607855067932956650042816 12927927 629646450657979040200199195212953548520 12927928 -598452203967999158410975036697260769280 12927929 -570067494988338520714836150650435956224 12927930 135982128398100317606801904903670026240 12927931 768852949823225014067789034596499749732 12927932 243503187062063785410628544496581194752 12927933 824698927675600640175333205475501265702 12927934 450651546158525105803421661213059154240 12927935 56914995873282140718838835039676433200 12927936 -119040446177833384524962398685815111680 12927937 -135734908975985796483239583197605222608 12927938 -823059101964187002021073842204428504880 12927939 -566833089520352481413432548908387077280 12927940 24503435398434266975683287970956023040 12927941 152563443678460771569305170732312386972 12927942 1167845888333137932705421000369791406080 12927943 238570772241529490715650280937887223600 12927944 230752509718340774692953555622197995520 12927945 297015535103300710091999909015674017600 12927946 -912524961286269363710814512872604261328 12927947 -1170718293604072820564139948999519338604 12927948 388785974574443400580636411889643896832 12927949 -1289516718853050088937281749945823301280 12927950 955066736993479705597941766359168000 12927951 1680689457487045275105985238214392657040 12927952 -198718276618137036886496306916423737344 12927953 -2374230448083871616839437039071235030798 12927954 118165131499603555860379586303315443200 12927955 -933206194511910437088730080919881830400 12927956 198846783355987932344362568446274981376 12927957 221785571623750440027430928027157340992 12927958 339338586500325143769779946689713570080 12927959 715604884335645448395005254663092558720 12927960 -371139434480924185020323904910664294400 12927961 934718687330402976397400559807048867840 12927962 -301471621165902592031985691944079795200 12927963 2059546898102073626140633797698768688 12927964 87447450790666351409938120623522032640 12927965 476948510191040258762467661492381644800 12927966 -109128890720278390634203892129390905920 12927967 -410765542848050631406779115577275003440 12927968 -1127993120730700844721305246185209200640 12927969 -404411056474563761644425569778610487406 12927970 78930586061462475203545764090187845120 12927971 469102678605642914086879509585533064960 12927972 -133086752296467980674530543088406335488 12927973 -913403149605278205184259048105158245120 12927974 456387508820093620021637338222790529792 12927975 201762029716563051846677553191750676600 12927976 -72303489424698372028041900865059225600 12927977 2005989105113530684214005189068197744826 12927978 -93466569831395000460091487302365020160 12927979 -19115990825690174647626021654394961216 12927980 -442198152129950471094910183591034726400 12927981 655822509957028432689831635018068141344 12927982 -145490934748475541012657486360909225408 12927983 116430258082342604149689074873540657232 12927984 -202922395546508534292854235551637405696 12927985 254479258441700316025109711071533792000 12927986 242861001887980019029619586074320957440 12927987 -1566764198922397094521691021477941606956 12927988 -253033146642840969616784700401290383360 12927989 -1547199189641563611239424151542664272210 12927990 46385147318261034759615288528505056000 12927991 827843202516215415561109206108168191472 12927992 -56468317677829152859349858161215406080 12927993 -1909053169098480306341833882797643104 12927994 1540647326011664183258777726171796041952 12927995 -17465096940821851458242662625744870880 12927996 610914813949243042392995035972069105152 12927997 -732974155266110644361890726358121264960 12927998 -853496622899704193618857787080739328000 12927999 170570296302184031721424506853293070080 12928000 -1076924462789854603297564769919172608000 12928001 -4994998617025229273088752308247122176 12928002 -708229714042667335742368582543797898368 12928003 -42084555357497851412296363262905397140 12928004 24408939394631394791814993201205222656 12928005 41982172776207267246999534457303952760 12928006 -50377572188569090678935821169109358592 12928007 -58316146242219774259413215389646382000 12928008 110134127162141609875308629429726085120 12928009 -1444018383705756252182103539739939234790 12928010 -81710665934974655663497907403980007840 12928011 78402985714821267880785521468130469824 12928012 -1423650919561787652763831967430658418944 12928013 197706345679193014166955827451160593600 12928014 -281655004912266274292426855804884279872 12928015 -577381028285569949595135350637471294840 12928016 257246921495213967410021353934382956544 12928017 246491164943558005546214082111862295280 12928018 -1054230625480197888207250060028967192960 12928019 -62415570199325894752818079961093573712 12928020 238919879468865905852776879265489756160 12928021 -178965174734520348190680171722489284800 12928022 -556512148229818636698238607471929321728 12928023 150702467126232515147459161803406217664 12928024 1057837918028398133304611081646783774720 12928025 124433814664035710104498851927793089600 12928026 321518216634478878284872342248478924800 12928027 -180567609635074861438021475893020639728 12928028 475134732430072729556300488896502410240 12928029 -888991338651572131784714622729623538816 12928030 146940617056274765502143442877713755520 12928031 106070396925115521230884448993819924832 12928032 -454055811522359222628580900735360696320 12928033 -1929606130201109826300201491989674114718 12928034 -539276179704699215243358058357332940800 12928035 60387981688578956257556398488544128000 12928036 -26389577957481898639421825836233455616 12928037 18341003562991243339178638183232424480 12928038 166408180144587884098792907290844304768 12928039 -81201384655790451036253533416553770376 12928040 -1342982044699069128311754452723387443200 12928041 285604385367803609203593239760674477184 12928042 -960149823115420678865026242557821397328 12928043 241508371333302549901704225425809562292 12928044 -471256213813523739245006811254174390784 12928045 -60799339190704189009790154461721874560 12928046 21871898473341140868916787905164815040 12928047 415819680475314788483993019170578941696 12928048 74810863981888168848656340812025364480 12928049 -1484270566646635549237129756870280891664 12928050 93762182405302268226329899951600734000 12928051 -258797715202625748909076170113796660600 12928052 -615002175749571829484699474681199022080 12928053 98851087327090532318101091693213287200 12928054 -74303073471377181116244712495084968960 12928055 105152809742579726971676909111824588800 12928056 -5761397580865249911960396568500633600 12928057 3596181346149820075141448714315935074900 12928058 -66207757078601341566865209847766914560 12928059 -310704306236642212152713974943681916960 12928060 -1172735256680701915655351302382945963520 12928061 245129643335665627542636991067164345632 12928062 -190254900141623794607666016122646422208 12928063 -675073630445481505397669830967237971520 12928064 315752022185170643175360589107716161536 12928065 -597726249611054605425473539807864644480 12928066 70369318556572505844021998684076627840 12928067 -771903728960700827071579921201055842884 12928068 -428863668410216627718217018228325419776 12928069 -430516163508062140742857455883079508480 12928070 50956755708488025934214588643465081600 12928071 -253321318859721181797204363067782053040 12928072 265185085410805806080297278416455500800 12928073 -1012138951873894604247733002966610640460 12928074 85194236732637283567804861601233178880 12928075 -289705720702863226599637466622581934000 12928076 532591488641080959933986989639176434688 12928077 -265291249364210669058630523893033894240 12928078 506494655076733328541523433690275775424 12928079 10330438990512334555015040977149979248 12928080 97780365291383947024779662387734118400 12928081 -30142793881200483611379589295844677560 12928082 798877936207494217464928625452509109392 12928083 -26284597271362654062193736153932513536 12928084 831544257316962371247561512731285992960 12928085 -272053410315204931228528766912125424640 12928086 -533577699413092420022105694384558255648 12928087 823330245961412199901204228478517961736 12928088 -758055573232802253835658604395065405440 12928089 241072125965842009201824210855953302224 12928090 -327429936406443701779507976693443614720 12928091 150978027743358333847665145857365245200 12928092 73275416833329346759377300414627840000 12928093 405244677588257723976329930965281073824 12928094 281342527030296033964785244012354404480 12928095 254801935720099514039209562565014762520 12928096 419232372640676010761335113949744988160 12928097 -36942191296953468993538339388994339648 12928098 547352087279672980793128760619085563264 12928099 -757072380563901705596303428361561306864 12928100 -798933425225420707187620624728243945600 12928101 -486678118049621329982705694430576227936 12928102 591956580949500982914837841680313749504 12928103 -908127500537992056008436886319803512648 12928104 18612818142209161235326416126625873920 12928105 744491556718103397516840049773802111560 12928106 118662074657159897161798649792678827008 12928107 85928076519372028804510510395539774040 12928108 -623102974728682221194909109510647625472 12928109 -1227994987022014866299499577283045822484 12928110 32242060447691501227217061257153568000 12928111 115241411420712195868308352837893338640 12928112 -289770730051551024036158714666272849920 12928113 -2044269577147611679395754241996858880000 12928114 493206569753062473124970215312984816656 12928115 -345805113876462095978745248718797028240 12928116 174288674120267382735963435159283826688 12928117 130651074465241158704165750246363851260 12928118 141320701227724572118146919252266239616 12928119 1561814661056650618241626407980050775040 12928120 -218457038467431009024501359655193190400 12928121 -1644630123330904555571071466077451430678 12928122 -4011817268972433143966558781286950912 12928123 1027751577740244144379697045107304586064 12928124 -425080821470393329510786366467405312 12928125 184073084910237580880562219838503600000 12928126 -86855829937915794182441999272610226432 12928127 -528655746390535787621333182312946577024 12928128 1289170978578609609754594117695244861440 12928129 -555264532503302310640010872561462726270 12928130 -536115844314106845031964997512885507040 12928131 -301563460759544331317393611603266833472 12928132 5763542816464913590791225750971351040 12928133 -498446932960727260961160727052591673540 12928134 447962217792832064321140736635544649600 12928135 769490773715412471047505729492933203760 12928136 -721324114149691284568266074129219942400 12928137 129003399648924194157711847025837098752 12928138 369271574470117928085188496555398052096 12928139 462708986660949673323139762596871779840 12928140 -336438632592490063181807171555688960000 12928141 -1998389887449678600887256940007255024458 12928142 -73388429484709166734331133572965960320 12928143 -851097475078818965196351176087961667056 12928144 -3022506353456874677677701091182362624 12928145 258539109178890994567127804504543671080 12928146 141920943293243454174189569185437892608 12928147 -110919312730344160161297332297728077248 12928148 3146781701080553835323078911309651322880 12928149 -734433652589481235860387220604629135872 12928150 217203732955021091997046094498491696800 12928151 431651435108725369601016518042343465600 12928152 -915272934786603190097119442466765250560 12928153 -612067126994507342653552243041555365120 12928154 885269740387609517913758197819939371984 12928155 494205498943622910999557103017215298160 12928156 -244220517571851091330246482935872852480 12928157 2412432202391133454368000777005187753504 12928158 70926343989721277925962704493299639104 12928159 -1832721326460135667804618605998824905200 12928160 -835219445157325763532244072327430799360 12928161 347893597961864929326393165068779804704 12928162 -289511795437167531808330429417822052352 12928163 349363018858252022102828139063347247600 12928164 354256259921748322837673895442685592576 12928165 -25177717582974957327921219853526906880 12928166 -1139281073946612404415725797160666215968 12928167 6994206645120809463856158207968951448 12928168 802333141792648537414834454716970680320 12928169 465195556108445972384147058831190080144 12928170 140339450493780366602769554191922150400 12928171 -1602142260618635348744729067564551886000 12928172 -926578964538256308071446777488514861824 12928173 1313024796382275636320364568970910283584 12928174 -271194795504318873685565086181908357248 12928175 407398969731145678071113704380328359000 12928176 203617853003914152542798555822555381760 12928177 -521399002071889407402296790155081870976 12928178 348510329727634092728865776557689661440 12928179 1124910269092426163838429395749291009920 12928180 12341420901268669754453263367713512960 12928181 -292086546362827248291234667290934136256 12928182 -124012087918717100520810122300776389120 12928183 -1364119384231485586611522606964507140568 12928184 77597578617210980150632478684200120320 12928185 49350535394779955152063541794738069440 12928186 -476853828332478663720988290883429278720 12928187 -2152056562186487225162709837949777867164 12928188 -115230960942411707530137613203395051520 12928189 1746491218149644587810089723328501589440 12928190 98963269862632001569152522019727164800 12928191 236179670577372287021232795160543968144 12928192 196921622658470804741619958774434365440 12928193 -313550092161105905272324105948085658558 12928194 1524775284344431542565378409977140503040 12928195 -310281949571662684829299648026069259200 12928196 2101151061287960751601670759766085828608 12928197 922630527159879152410635505224340504800 12928198 -147248738317321946464258911927302500320 12928199 -990594652719491927685835772303498209080 12928200 -94999920428449615692594832725749760000 12928201 -429293627508818643120275522669446182336 12928202 74239208360039431959831162376911986688 12928203 -927789132260546029709251319358162022788 12928204 21483590570213018263799767177948851712 12928205 1512607359666686853788573581381155622860 12928206 43158862203970514492694367199581185024 12928207 -883262762949511682340259344853607027768 12928208 -182276257482627650003012540020003307520 12928209 -160758536305383967808305211488243561728 12928210 -599845953079382430450652669022296320000 12928211 -778060985426703853158824183036157609600 12928212 585959328520991953677486398248728532992 12928213 -751714634467448684891555723417038095538 12928214 -482830347373767288989266046944834619520 12928215 67428830111335476916359822462709143120 12928216 55056021470977816863858589736409538560 12928217 400323681759045077148054128692626662400 12928218 -249744649290646310560382535623648431872 12928219 -433932151856278924247290463759717083904 12928220 -1156817868575865891399866961347987397120 12928221 453397857655964691618339086600349906240 12928222 1132551613774003332375536304144451830912 12928223 -570239717302817167811913937972943491200 12928224 -186008336833437814850977317218317762560 12928225 -670912858925015135448437281547025834250 12928226 -890996905861656293274239548609295264688 12928227 16221768712184666555764761993834470400 12928228 1190417845406515595371763277606765133056 12928229 489283567424149353903117694087749747000 12928230 113986789354265341787305208382318577920 12928231 -179432994910763552959609532011962479320 12928232 -838758923107035147335415164594189337600 12928233 417357747885822343696803192115698939024 12928234 61593798514304827692505790280327052800 12928235 -1310569405401966057665122317091788556320 12928236 99679462336116500241147210872458163712 12928237 -387137270095229338296346225972486107648 12928238 2080408369849294446283488344185939628544 12928239 536010242216870890497589350662841224904 12928240 -19418942316091669965860988089306972160 12928241 -766595883704064076158205199641932005568 12928242 -674453476846727280294503254080379221888 12928243 1594066771008760425064013677256362941120 12928244 -191963103591543189663332700412407644160 12928245 -307464665320938435979308989517806400 12928246 717696651041598366428115356207861184000 12928247 2374024822336745494182993213638054718696 12928248 28974989570331965132898460450523013120 12928249 1492777785460229003061644296467716336340 12928250 -407333394612408159933767184570463656000 12928251 -9735764437338159185463215803924500480 12928252 -771528895123798704253984635949414027264 12928253 925874937744888916127752318025778908064 12928254 -74564117590542663306383424671187336192 12928255 818893465346998854766912998777921288000 12928256 -1655813811602132872966357948735439241216 12928257 574328128255110771248518485933133153440 12928258 134969676301343207625255156930237972000 12928259 -459411016549508147841429362308967341320 12928260 223763236038860887695351969768344002560 12928261 1739840604675613460131585425302069776862 12928262 329493970436157576020351215803739685760 12928263 1823821486399539249828271302412241581824 12928264 -464739012683390012224712588748333296640 12928265 -285687587604063675458409585470519452800 12928266 278443755634212697677118970601773052000 12928267 -1139123606459409762368658239587371887448 12928268 241668022954192323133167139668463765248 12928269 -831620559279559009676490703008946990656 12928270 -216096392781366248646025162536815850240 12928271 814511738993804672439974761708586188800 12928272 -7624163802866026541254651549290332160 12928273 -941459492349256238772867190690531590478 12928274 171459595783197647277445585514826869136 12928275 283516997122543268685811252784217840000 12928276 -273717673519137251179464887302909440000 12928277 -878482990962230641231508353531560195840 12928278 -520760036019197312794374628605756037632 12928279 138117593487704690899680334638274721664 12928280 -360284778580496876374774705072686489600 12928281 389636849315431240706262010133120433984 12928282 -469166700533375166662338142859695989008 12928283 1711549769887745772566619960121773986400 12928284 -400771666326464344068967340658582174720 12928285 -254022831149021654607546961058332498440 12928286 130994656606225483656110370171029539200 12928287 -9002466358067694001107338060317860960 12928288 -58397570190931113035682590948053155840 12928289 500678204571051773861817390701181780768 12928290 -119078029209096047738062371879671132160 12928291 2929622401055330353413522549555390865872 12928292 -51268495226610968216517570224602967808 12928293 361597158178126324034711172043403342304 12928294 -16163355064770554191962354403006645440 12928295 -214633527657133054245313441097038576200 12928296 -200421062001341470535821137862349783040 12928297 -687364964402677007223835780252335269254 12928298 958274397518368189725531416614370880864 12928299 121557240985298045203904074143427755864 12928300 -9169254206725763597644266313995878400 12928301 142437076172692577338784196056313073302 12928302 -127389835691894722942899987064957624320 12928303 -724773809492551880290781998464131411760 12928304 -1522966827696724636823940430617722880 12928305 -403151603431241758730275402711804442880 12928306 -88919265801873757468219997190596433648 12928307 1917166584261906521066837831553089008956 12928308 -800151635693197094263154808256342241280 12928309 357823566988941627193710133689931383616 12928310 454665421011167543561664655972610818560 12928311 -1401768485435008329653454525925351635240 12928312 57154536503502253482890100977074483200 12928313 -550397222418516161011473792483937570860 12928314 227489595313352466931320109905225902592 12928315 706542564613215836038486397432055328800 12928316 -817679423372938090841765520214982784000 12928317 -392511670873995285840706687198345541760 12928318 -52059756213681219197063086543763351040 12928319 -641090690359515369240617411998426843920 12928320 -174176004828286609890990667305815900160 12928321 560394455622057152148044830414827070912 12928322 517406650740482971758169652364871319040 12928323 -645751834557045629832348764647451901696 12928324 -1754959258919012931682872942791177490304 12928325 175343348233211600293504172569252478100 12928326 -118555172290880650247657584546295488512 12928327 2497397120380189016871121544887401561176 12928328 212345545900199320060458208288937410560 12928329 -396374948634248298669129679684691656992 12928330 -323174880617644549936365995823241150080 12928331 239965402524265905409376974454182246152 12928332 -123242743756066920433458818132104270848 12928333 -304396510905939999852417806093536220448 12928334 -1101400907497489249135146291822966629184 12928335 17001424808002736867188426485687528960 12928336 409650609727830404061321387369609224192 12928337 3010767743945932456772151938609023872 12928338 -131980393503030980032161799728891196656 12928339 -2184232024211832878259901003726465496160 12928340 684611371314332585818865638780823508480 12928341 583998992025164420608084153639067866080 12928342 260291187508186151702841095582886582912 12928343 -141321887600228890765841817094671828936 12928344 147819890107581769681374229468197027840 12928345 -166922970962930828256454883207738539200 12928346 -48601495611566178980638528846198849536 12928347 -487128682603502155772521251886784709000 12928348 -395807506972329113338532566621927048704 12928349 42814678092223223165897368395034970880 12928350 452776876597345059504066230751322368000 12928351 -1276258817815304319948006922469748960296 12928352 1527031313868840177033868927807526141952 12928353 502189437678571840856942460096203369904 12928354 1396433186766191347889603015786356933632 12928355 333190594330674704851475927347643913120 12928356 -170172705322020167027945428750387200000 12928357 783667842778446354548626397218539989980 12928358 1026808063829512552192423268939299565280 12928359 51027857567717950475977259737657508904 12928360 60197014009025065042297985113307136000 12928361 421771678911750616349748507472647203712 12928362 -438977614694152586459740924935800187648 12928363 -812577387589453628571608495144293577840 12928364 3337483229170566361517411978520010752 12928365 -849280066466762200629145424390798974740 12928366 -43425427108678451108587754024761728 12928367 -621790704038870224832753070406062261048 12928368 129194965408113872679516199048213069824 12928369 626458540190524422393233663751015975744 12928370 14138280028975751716332019846718914560 12928371 1308974354358881028535413624409638585912 12928372 556030291132118035090944723937299080576 12928373 181265696578053361633674739045429406844 12928374 -71000086700734196884268136158757565440 12928375 -149221003850723379150347722649938260000 12928376 -1087685883124892489810781769083483217920 12928377 60790621186079109871046409461336469504 12928378 -4960575754788320656741271354652774144 12928379 -1514085092906916129926086272431721084360 12928380 -11489593274221545056685153977744302080 12928381 -382458133118307264709142841063611144040 12928382 575972805333548331854558764989924871872 12928383 657003605253784726173150061798022645280 12928384 -232915189181024042350283393680319447040 12928385 -728301891059924154959965537342545105240 12928386 -305576802264806044998609439516448785536 12928387 -2553003891695455857415000961097633724808 12928388 225130354532856623122336540848373287936 12928389 -350882671440009357146879182843578532800 12928390 -427783689419601938174110592122682419200 12928391 -538459848142431668094155563926793080528 12928392 -221549727952691948709454022377170370560 12928393 -2171251142475789438556922364499538496358 12928394 345219035709326834094959688627638408496 12928395 -11074792837046966879846786133953909760 12928396 93815927353117326543329206009212263424 12928397 -657997354604700785217528484952447918154 12928398 -298491055049926868806033076765900574720 12928399 -517897476915833291914959685184018106000 12928400 176484749242869776836037822013528268800 12928401 -528713137668510965913276901560002844300 12928402 1214579650663108253797146983797152139152 12928403 1422778678959411853884961356076448621280 12928404 109193498528249611778856898114879137792 12928405 -262710622231483279228185853034945057700 12928406 1053172268770951154664087585086546629152 12928407 -237713906478576643156048709183563075680 12928408 -940325418659811656202362944380397486080 12928409 -931922632047035704725795825029077895160 12928410 23828198386915963387096973198634597120 12928411 -835901256074337429930356906659562637728 12928412 297345029657249980694335713953527898112 12928413 -206564952105557582394026449305526870656 12928414 1110151428902380993021516307407875613056 12928415 -181109801037117163287882181329865648800 12928416 175200868826970058990850574057927081984 12928417 370066884652647915425672559550125102640 12928418 162609500898393453473961130637680718160 12928419 -277093466217983430685767420506504398896 12928420 718903002591553416036981658721104769280 12928421 -535187101302380862537939862873085116896 12928422 -301219984940425227033421562759006928000 12928423 33409232051688799777924926602931772504 12928424 -2202683281879104682279243849454516889600 12928425 525303204438047841155407293147365395200 12928426 -97617962215812109503974903632248606720 12928427 -1988159917163990491165487039025604331724 12928428 -260682589105503484707328261873706426880 12928429 383098742089292991623718166595688354560 12928430 -272910961554148057526740884703718744640 12928431 -1864114018193541599432667964950689684736 12928432 521998548794612038112757631278465024000 12928433 -4522417072044806337448815033081417600 12928434 82494593618430303775877278814639072640 12928435 237353248650845224090551862283198454000 12928436 -133105847905990119852782224806233210880 12928437 -431362995947169648569080952625577618560 12928438 570464436598761201519329982677982236544 12928439 1031015098898442129348159562491567315240 12928440 -24266918426343320193392504747615846400 12928441 -17467768404428134418489973177128094716 12928442 -1283613222462590514964099171913729290128 12928443 -261993841454028381143437934089677758592 12928444 -905109021064627322802007643516451423744 12928445 30977828183067741211550038946365363800 12928446 -8960187308627230870635421079534749440 12928447 951814773539443731155622516348082917232 12928448 -70376935346839204637514323541822013440 12928449 -771831068492281379030381633893458884352 12928450 345562010253766266491774754694931958000 12928451 1486346468905822520669647298092300892472 12928452 -158280931825537962930751033559684563968 12928453 2808373715469951901886864886961747663360 12928454 -566776790878791207467769116550455416320 12928455 -407257448860978591492001846084534895600 12928456 57077456091704418063544306022249210880 12928457 -1257893622814924067032383117695886988800 12928458 -114080683872749740794861473116140431616 12928459 -1555818594486600836164231339721584671340 12928460 -639916774617906740660861905477062558720 12928461 57141133188723311497995992861899284480 12928462 -1301595031274083894592643458560188332736 12928463 -707627882280997831291627501040337119496 12928464 -30418441605343155194413846296106106880 12928465 -1751187154056138582323055142257988680960 12928466 -3692621694914124344743224817739704320 12928467 -543419360524932032116096414057635118920 12928468 10773393343533101229437136704509386752 12928469 259931390671654099388992834853657267040 12928470 8002003543518967701581797655665392000 12928471 -644236381569024128457099059355533144448 12928472 3279168978419446528856316692061279559680 12928473 -760490304995215727799632844484971350016 12928474 210163408739611525475480871003584666880 12928475 -362928261038681472069620292984970011600 12928476 3519970363528380648153128184767668224 12928477 2454922256685404093968639962555985020326 12928478 -1590201126096031554790192433141274342144 12928479 -766839361435934781729180085263888591600 12928480 673359659123794490467596222446846607360 12928481 -1967892805809561096501399763562182394718 12928482 206645535343226187964273720003185226752 12928483 649567354975730750069843363459658279000 12928484 -514701866159680740075580890842117136384 12928485 811762112582210852981471441882207844000 12928486 1303308248114237085465098751440189637120 12928487 1846733216609044641235397462309798520 12928488 270735603684796925197891155825444126720 12928489 -79664560749800368396281576041683326336 12928490 225502395914486306806304111282078640000 12928491 2469956785812741526237038559713243912 12928492 -378419674186138071972042352726588912640 12928493 -36583177549508021777696298228007520640 12928494 51618618235890192781671912107275752000 12928495 -274406350665358860340145862744493688880 12928496 48526511825216243218363490164630487040 12928497 939146421711072296920643630385564294000 12928498 753847114941320136854535361444025416320 12928499 -3550081726332163748830937566564683536880 12928500 -604838132933765897473951770737424576000 12928501 2549300939342706548920025398648223587502 12928502 -453197159322553371422292971313222643968 12928503 284792062786269785708327422615651062096 12928504 737625316809509620910824325862439157760 12928505 168343431205257941959421643699301981320 12928506 -350981931891899579814033886984942080000 12928507 764392940391134884872147638082954156288 12928508 260664392773346076030293337594364968960 12928509 15103967048080902478786775965335127008 12928510 -81847296795227725312914370984585539840 12928511 1851691739669231504944619598716928410112 12928512 -321981100003169774668258364123271659520 12928513 -195191965137650099581990795328335362476 12928514 121711788652387294143335049035658540960 12928515 -457153789811552597012963648415370681680 12928516 -1417986218176020442630673167955670002560 12928517 -5485279354169312821270371168854040768 12928518 -1106760687283590160889065019042822129280 12928519 28566574213803888796825216576940593920 12928520 726115115288219016310739263513143705600 12928521 1192170605720647189441854650980797911808 12928522 -596120985004371823152031348211062676688 12928523 1405717742455326108010603040374556065104 12928524 -265023855238928071371926356252326739968 12928525 -777871725206999071208159804147197531200 12928526 -386498252179836458221214912501376107136 12928527 69565913047105892186953018838894899560 12928528 701260318678664191889267160307373260800 12928529 -798232815421683007357738565343163897440 12928530 -50925579172582532380364928719907624960 12928531 424622981187017281791103025784660560640 12928532 291165688649150126290108100053005207552 12928533 131982881907060057054835260670547461824 12928534 590146262051302023667805227064001728832 12928535 -155556621458282997753477308430040412520 12928536 -860742758413384491069157527887525959680 12928537 -254425492963779042293407374824472789814 12928538 -439510263084014252814549545850121346304 12928539 619037823256393521136718266076050440048 12928540 440292542319936974941175697891737518080 12928541 2015844663029536988606578719226240812 12928542 119093330249749545952253727834499774464 12928543 931657115741451480151495014463014401784 12928544 -299189783196610548623757715754785112064 12928545 478426802239808571192546853388038291200 12928546 629127347127434638706170381640194715472 12928547 1363593154727465039603500058457997176000 12928548 -826974287729372203778900411100115107840 12928549 -2080676620370787905185384630163533408450 12928550 10009385636161495462219809190947840000 12928551 1619744924147572581055006272848398077264 12928552 7360495205952386044191095026897305600 12928553 163397618125263627314449283307957333888 12928554 446172339673676568050429037026191365888 12928555 -417780998188320164902095847400481324240 12928556 80326358260228631961753333169759375872 12928557 -34422158883956292590615267306623508160 12928558 163613841095412001705616867554311053376 12928559 820411530555945240945086456591035392 12928560 5918207523636446555759705022859837440 12928561 120023427511002272596408941372518630162 12928562 1028626241099913930162484823314947958032 12928563 589093744602984638444419129239774527892 12928564 -647428030031985369077142911471079426048 12928565 -241407593876906225195858779528800175080 12928566 -146262983519231757753347331217498484736 12928567 -2165813504578181945678825521176839383384 12928568 -533630475932036242867223174722448547840 12928569 613858866282809907118433596123355809440 12928570 -716358691489306510916282711352252287520 12928571 -312428584778310594722354112227156634084 12928572 -885974886428760630967358091864419647488 12928573 -189030241818444729509556331189681542560 12928574 -776399609383273279139256403649847646464 12928575 -267006686825289006054033261789213820800 12928576 31496111251679500524494934803503644672 12928577 120143277520580572431202664422610889000 12928578 -98078178975096209670008649011486633472 12928579 1958948088816299017257129803695283381180 12928580 308225781291831800724140341815040266240 12928581 -334086997612578052862131202320116364800 12928582 702233503412843760766695168429710712384 12928583 -309178414330554143926663191116239104168 12928584 -320680557004057808586150900148650639360 12928585 -117156057591420417900108812332175478000 12928586 91226693085575232219173157023593555968 12928587 439905305357405648983390667415706782720 12928588 -1140996924315195708201479438975172505600 12928589 379110927327802220958079025469842015724 12928590 255911472514515770498059592765422317120 12928591 -14632123154089923810961485539738590000 12928592 -18349188451577368671452613245276405760 12928593 1132564587949264676008422429568197767664 12928594 167626723784818711480310477138127455232 12928595 16996100783454682811190871763607917520 12928596 -228529250959663134478432304920356526080 12928597 -263358662856009460448192774069564244096 12928598 1218520265792653503713891068679418496800 12928599 -277315536563620056021261409920941875200 12928600 48531164133930094775237570282373120000 12928601 2066031152478021406372205272464235639050 12928602 425524234808821890093923200754087921664 12928603 -719095085162394472340644906573405535232 12928604 -620899674939973012894172988559955480064 12928605 529179390463208241192130691640366276960 12928606 184998126174310774963415948881955650560 12928607 -135272941609294157940832433688335603160 12928608 297698390056521136651662047549325312 12928609 1247380187148708294244168931182361267904 12928610 178592600523689992049608313062313425920 12928611 616621585407623656141383822027381675840 12928612 -106286169860954718409117372193165869056 12928613 -2392347111271920079240706228989014363138 12928614 -88712065327009120816775523580340270208 12928615 -52385816227362398314699832077386830400 12928616 688879223324688618785523808859314068480 12928617 57113307313953780468757510254586396068 12928618 2710567335064404171778192447997445216 12928619 -1574554751349449770289545136824777629696 12928620 153781133156557147745685553591817256960 12928621 977359542168259835662666607009450420822 12928622 275428068954773035335084758460880318464 12928623 117098049353026864741260175893597573384 12928624 -302658501282343308543917927703574773760 12928625 213969551518876319207598537123517458000 12928626 -108778890432233093266419851729031667200 12928627 2232229905121544830598948506530482919592 12928628 966053713271535927323916682950770218368 12928629 183140043197278999150924225934542669440 12928630 -55873984818072158922174858569848124160 12928631 1249668869743956166535790746395832067432 12928632 36528803634748544477066215474716672000 12928633 1717413603166162287587728791511795763280 12928634 -434712210639955046357241124896854960784 12928635 243064202060724290332640080364353546800 12928636 212742594822542781250130770074828681216 12928637 584288852605758706700012912056407569286 12928638 -3608650157764381464156453595702075392 12928639 3167119264667016985866522249618926692656 12928640 -1290318033410925038440937018998810214400 12928641 157062570235571394023537051162202195648 12928642 1428537366908830919559943876874801630112 12928643 63288835634871257488205973013468336128 12928644 -112226756316173764402760397886612993920 12928645 500972172287154541138669083800184518400 12928646 -419299259853916842599758674345199501728 12928647 -246949998932858444787777613271390093400 12928648 -1531702466608243536104884462891456266240 12928649 -829604005255233166776805461153228144540 12928650 -237354127330847571786459113805177216000 12928651 -68017440840872600370838122956123919008 12928652 -2341500814673586182516426626085661782016 12928653 41897279820637585779657180511383918360 12928654 -279580225674857082065837484335952096960 12928655 993846714630615318842628275047093535760 12928656 -5811949718549459905776177561214648320 12928657 -760328093979795450594775313765506052288 12928658 56275202563732821243384335806984225680 12928659 -88432741923003039316268268886967437896 12928660 995552695238626844919078211934694823680 12928661 201775676920854415223066210873553651360 12928662 490034867436146081826015153741021978720 12928663 282609508976570547606948011652715049088 12928664 -142145291785150052213483679298928640000 12928665 -35701041479276804769329920029918650880 12928666 -149414356076076721080956645098077450240 12928667 -2204445609525164791649123061176135327280 12928668 -499396074884006456805071684430001029120 12928669 -175470167673427212970621051716169589916 12928670 -21875051780542562381409622316895648000 12928671 -26629551197544914770498953891720140160 12928672 -2002679499984196394788866044010255679488 12928673 1284654515270229412345837022042123549922 12928674 -41812376776315088593805139400005058560 12928675 262071433349346375542296204260594787800 12928676 2230208018524536893535574490850491916288 12928677 -341155704230661148364847099392807928480 12928678 -83319907676910006976431221807486703360 12928679 489100740394369582867822156657543292280 12928680 -1009299374194937422632436836973891584000 12928681 1009087014060915705705374712405301072 12928682 202665900545106087114489294238230514272 12928683 1213666295303935237054044084204710404800 12928684 811990267319853786076607488417356253696 12928685 109347231701352847913726861199110440320 12928686 -635656502575269900005016187772595072 12928687 2305365020322379788675594123064025995392 12928688 142047364612760709997513153258867261440 12928689 1088852189214902671423523693620807200000 12928690 -326563133206653092857575000364557808320 12928691 206699616437277737271552761835551802624 12928692 33009764466257749746076885050629394432 12928693 -418412846385534462397087073663220966838 12928694 151092933966948857153984341378585716672 12928695 277294101158332856846299013939135607840 12928696 247645574914790589699606698226947420160 12928697 -1297688539599760997112548176592583904854 12928698 -63831380523870638769217841631541460256 12928699 -1589147801876140750432926965705486226400 12928700 843244102225332242252123975183767411200 12928701 309940161613340423815484128499934716064 12928702 1185141799638696379515972792329260321920 12928703 698382404825020835468622113403815761080 12928704 -160328984592853447067666075444790165504 12928705 -46728053995955052272541074960636160000 12928706 -484463302937336328512347307103366904320 12928707 229851470274809580539547445000164418560 12928708 -161034817189333357201226378745172026880 12928709 -1138209213161363150111607454786183488996 12928710 446914081491884910568042713298101720960 12928711 -2237112874845689636358870239369601915688 12928712 1795821074632983990773311952253440870400 12928713 -166763106937361841779711311652077516800 12928714 -303378136804443009832988373680674931712 12928715 -1298225965623261152764236562769440748640 12928716 653948333890967128082657002908143357952 12928717 -204735520582795064581199280271129732234 12928718 -21119632303056903635819511552508100160 12928719 918848044380955681877024267737363127808 12928720 16297081807963973264148440709023662080 12928721 619005775564863539138430221289850915200 12928722 -917165434500048226486047175109206310400 12928723 1102849752470355377686488297153823844972 12928724 24722595850416641376643179692616278016 12928725 175615651805384030277068404281735038100 12928726 1624180558345933184915172754001156510400 12928727 -115840266289628344595347195520045826048 12928728 -700396891703031564391619251993123491840 12928729 3467527248009970819597015418746638960 12928730 -506496587069483981680011406183581768000 12928731 -423998946149259582178488479819592972648 12928732 277616618678152660599373059793197568512 12928733 -1330524305267256989293294777999044573018 12928734 10864475177491129068369965582849947392 12928735 -346958365810460423271849776213561676240 12928736 -563054150532408355150317131383173021696 12928737 412708166070199486264330249795151554368 12928738 16340501283505517810613797642344576320 12928739 229950812909460932129021749870516656540 12928740 345741687271810242230051711764301414400 12928741 -331685123217426172094647453735620501728 12928742 1100152338909658265607637390012602167232 12928743 1341386516929070421732547638192293993232 12928744 -818162472617448470357975429829441454080 12928745 -1314690744106414727196070714314896678400 12928746 -731920532475931321833440030022622569216 12928747 -24831511413135684425493757091433505872 12928748 1245397594578458247510274250057599573248 12928749 -821248379676121050207593697637204134336 12928750 -39908533419278804645628905549488680000 12928751 -20988563907319179188604188320275757200 12928752 -17425251824637677190269490259123470336 12928753 636497022640399825653015839861790258002 12928754 681869596875429326114156827993906434576 12928755 -133652362730275996699576191955264442880 12928756 683497206210814494260008892129063054720 12928757 2098119926076966889854077299891291353006 12928758 -275466615053559137274572284750735934016 12928759 616138093270394986154047057403662366080 12928760 383426624660072103673239211956758937600 12928761 1368342630347948976562744928768350604640 12928762 179520473389451639921302148520361712640 12928763 -448421465828551735660350811277665706760 12928764 -762413652542899515704990949608067546624 12928765 -846739589450189581230475664624050624680 12928766 -423697459463188129901681066572674562176 12928767 -2532068334346447582878045020904511488 12928768 623995613336068961318880987450643054592 12928769 267170968868948358158588935471181916096 12928770 197903398263852197476409556798426777120 12928771 -315458269470817963293136206780714711056 12928772 237961125254228710101174591760558967040 12928773 153855301491063734584873901664373800768 12928774 -1244916866164524385404969957437608104864 12928775 443666653787069787185992717836590992800 12928776 -166911648357511160914924743368665006080 12928777 -861600894751074360031949043525072539888 12928778 -136958161387505457044604797198760898560 12928779 -183950827052303353701231484945598593476 12928780 -762025174366836065464973009083172889600 12928781 -783972793147589185067213197313321304000 12928782 -43686995562786924525138805666699470720 12928783 -487528696050488993165921446907819469312 12928784 -113226390966225951708942465745597562880 12928785 90680464723854359940090931820757303360 12928786 12214611225854341387922184863668419744 12928787 402023731915351870377067215030195607920 12928788 -1159636835614348712222651671020467712000 12928789 2649503331580740568070043775521674814912 12928790 99166768468810982499553454390171074560 12928791 258329311849697472758273676589234275840 12928792 684361966024960960036777634049285888000 12928793 -710728796131679540413756653636529251900 12928794 -287793908410013255086463902820411849472 12928795 385596398331721713254789743597451581200 12928796 -1590281722100681943089156435629427366400 12928797 -417165335960174707183672329572263371360 12928798 -324509195993908956320826347250701283840 12928799 -374768475228961511117057712989650928640 12928800 731934196988801921268618973816671436800 12928801 9117728366156087512743133608965413552 12928802 -305327890855447595099355542711071593648 12928803 118223764603133763285339360630465872304 12928804 317885649142186476628131491275049349120 12928805 1855838583309984668721177464259420900000 12928806 -517169150638227740113381287605873037312 12928807 3797276874617617167872360364062072659200 12928808 -800075037946434724649844857067753646080 12928809 -167369542220642497362523389415796596800 12928810 3768508432507341410382731806052421120 12928811 -35370009458493747156021121349768173536 12928812 44028652320292740840117013162264657920 12928813 -1614139864464647936744505270445854296938 12928814 1402262441971448304621783902155862106432 12928815 -879451269696482287327270372736085560040 12928816 -175386498505998499832644124855894016000 12928817 -293819536808562176408598390622783797120 12928818 -232178734865930829592819785687198213120 12928819 1672981536530409288878299525808598670220 12928820 408997504650181249865859902163855982080 12928821 -419396494810869362940794150418690848640 12928822 -1199736231057959002822499034041977608288 12928823 -45131669611607714217098841239434019280 12928824 229841610752492976176102258521174425600 12928825 5072883906468731701277166752766305600 12928826 -209662321121905296470878571973843903888 12928827 321783189658524804118371868206737953920 12928828 58245883996594739180639511044608883712 12928829 319269779719530840915037519448670448128 12928830 35618821084265814668947999046297667840 12928831 272101588958054606609617643639337814000 12928832 -162791788284099480973181548552016363520 12928833 -757876483169264612178495489214362011598 12928834 -45986907104566203656041316388665239680 12928835 727108537166957848732556225226984841200 12928836 710050875559355375656871939514144304128 12928837 -195684107406643780046299100091003804514 12928838 -565430391198748196522612029216319644800 12928839 148512926539898032222120292950893249024 12928840 -1230112083523472087568649446310932787200 12928841 1671991748567906693942842945730137441242 12928842 959869070188045151317413499671802122240 12928843 -1598098232355548339404878947247351356908 12928844 -373905540909317577555309261110392763904 12928845 -450455236724935730807522673427600012800 12928846 372119214969886814392054414996070607168 12928847 608687972490211503240594819076312831320 12928848 188330680499339019964081697335564959744 12928849 -2228584498828409650909678907165353771150 12928850 338056496171437975897495279281313200 12928851 193373749514397269275597239780032711568 12928852 365742234817388210638711161150913843200 12928853 6976199352206648015542518888747827904 12928854 -12060013379942901913437522249386754048 12928855 768114127065561007067286143553562754160 12928856 433265823542479413794195249441194536960 12928857 -971979595421826078763678775567921642208 12928858 -528079347214832618274280567127330230560 12928859 -3145566554470059946219328669004067734960 12928860 -45456258621318335328425551530198958080 12928861 -1008034111430436694915400207760842724576 12928862 -237349070628501608856413122855157597568 12928863 -1393160817428113069370465966871089756856 12928864 -792769147122844464535615025238064496640 12928865 -312960128804223458324631651029875826880 12928866 163269199272075274020356503280821540224 12928867 -812312603628962303246700817602739432800 12928868 -280337668292801193416782683291892752384 12928869 -3561837938425283807361817238649461424000 12928870 628544443495207341850838197039425386880 12928871 1149607110265611284700486986947670647872 12928872 -773791896462165775131901619589311938560 12928873 -482641413110917898257220356364236464960 12928874 -332508267265876841969869538743829964288 12928875 359447048781210994675169085665832000000 12928876 -329052282762523814886970832241046694912 12928877 -473368529998859588088254374008321786792 12928878 -478526415529308412283286972937090500096 12928879 1576404935622185682766935495160851733800 12928880 -374033043308531595746705807803783741440 12928881 141394479669857361406506179564310750144 12928882 -245643173771826508663856131753647573600 12928883 459006147878936327213247774626438228424 12928884 -5890468569199467834875081800509665280 12928885 -1308762003221377519519555997987925336420 12928886 28594458040299535205674045726194266304 12928887 -170228639485790175796788034097123041872 12928888 -69381879350494864599074481371799920640 12928889 -1639922042875183752914709330551471423100 12928890 93716183675643374882031604576471203840 12928891 -686628072709151510299037630500172946816 12928892 -588719740662248113834646383126034964480 12928893 -31726702362456964398256472540344953600 12928894 -335679900513320190433456208543056941888 12928895 -430865535304954633549903878011868569520 12928896 -1237963290240176161668061190317670400 12928897 -1227913629120361215999175814342880310654 12928898 373207802482609681205340400156326987264 12928899 -383574614209212300274672899175760470560 12928900 -463877632194262634851873771968742672000 12928901 -2350581942816923264900308901992231835328 12928902 247420398868444060272925622606961321984 12928903 -227687927219013751824112873921601857600 12928904 1201003625353638381195988730481000821760 12928905 -423432824118445717991557883560689105600 12928906 710962090205904452521898596640137052160 12928907 -2372914061818659315785898233272153196844 12928908 -405724109978863904047386395677326664704 12928909 -220909163689900710364861041440027367168 12928910 -106024526894434432696079941294459764480 12928911 125620411664093850086177861922192324480 12928912 -62151533664621726202491892745592373248 12928913 -1215476376058260105495299601263990337420 12928914 -502144677976220790365993671072377839232 12928915 1120288470680349962309045741506181584560 12928916 -228697553482288597506418411245662576640 12928917 224211355881040880049945322891759319712 12928918 -627299766012911863507061255824534154496 12928919 2125285528910782623997306075822137144 12928920 -325824779705487414755488572079995494400 12928921 632700870066139044695046832941079659840 12928922 182849583815569001942367931393439797248 12928923 -649796568869198100359461828099732968960 12928924 282187251691528312482635458976329104896 12928925 1095350541083531219098778112248026725000 12928926 -39127554108705816688988855474924670720 12928927 15588586089370766504903701774838744304 12928928 694002789319975847319230187184459284480 12928929 434470379966562540161625133916508314688 12928930 221549157427703136020094892317526195200 12928931 -1067600526821355944519637046300120190208 12928932 435770806206893566420642646846463497856 12928933 -79353202261430753434954490072227658818 12928934 -285136492621417841005386028937966907648 12928935 -338160323793415756979775963708893905200 12928936 1882589090313526183146433575648119592960 12928937 -289625539624921040389566606892787591808 12928938 369914264290571250115700851983513700608 12928939 19367704204571652415080389728310117224 12928940 124573630485222401809182473378744801280 12928941 100678819422438291245745779950236387660 12928942 -22221652435532347259133723779731334016 12928943 397929138295173784761946090300523732784 12928944 56188199426912826483828016204197396480 12928945 -1608225240398059513351530179772789251520 12928946 513402116092964225386619827810664576640 12928947 -118500059983064243536938607856961916320 12928948 857358357135745254616052179478876123136 12928949 -1112111292064548706491303461289154103520 12928950 -410272113850521979716834864770362464000 12928951 -417883418973019563912207228806136020048 12928952 -996277233251749176925585781970295910400 12928953 -350828262563313981594178263877108238592 12928954 -724989283540252979273845540677601777440 12928955 561117646807770086774294495638856004000 12928956 225457963026787081441435475833040835072 12928957 59776171847741086192095958361458611820 12928958 92364672140028044298744915892155604992 12928959 -1331020727420118944620932893492471027376 12928960 108279435263575682812425678993657692160 12928961 -556685766519203459713319092804001457408 12928962 -384801071802245471488564160564376013056 12928963 54430114288838828435839341728652505120 12928964 178312487204092836059357968441093652736 12928965 -134770267964720824326979069676563814400 12928966 285815912989330266480040304221138350432 12928967 738882585076864931206567163134171948560 12928968 145748581153423828618115968762230374400 12928969 990188703391021667652510869885682049370 12928970 -265927176084472568464584742928504850240 12928971 139480468121433928683231648522671256 12928972 -765827891153456706757871820089235816448 12928973 1236838498192156788917815904363271105120 12928974 106423878698058326713620508098668727360 12928975 -635092881345438995318276394580413152600 12928976 -327779562307569905889331174362953760768 12928977 91952899073331472563931328472481569426 12928978 -163457593939013230906045399427384023776 12928979 196010346540207207428713690834070743200 12928980 14802616985395552170606445621028751360 12928981 129189449154917620286542536660434976768 12928982 -7960056049784017425930266291606876160 12928983 64808812202215020726177899897301435600 12928984 -45322254925743075231707865963218534400 12928985 -785936280170591872395993839366135501820 12928986 -157104066230392606430346646202253770496 12928987 -535092535082734592898443367413464109200 12928988 -540285522707508083344187156818399360512 12928989 -82031418033284135012942678771064352320 12928990 -266388745325465619846213825597199257600 12928991 903976611765208782361142849387990087400 12928992 786968005254566759565865237205822472192 12928993 357151628137626835767316215700159079376 12928994 95736701172587848832847278849016203040 12928995 59239766333280059095680622691894589120 12928996 -199467570026950756074897141113093104000 12928997 32456650517223178681907791627334972640 12928998 -62766952691519457914147469239818728960 12928999 1237084507165724518509294309597458483000 12929000 694005744951153939916844559741173760000 12929001 -789428864892708975864981839662017573696 12929002 824339373310181102506955733463832747952 12929003 -1320199668674177096587374043064711013336 12929004 -1605033352132524902020732971355429724160 12929005 -1506044254854032804585828018830624145640 12929006 -810111460710958926662797638758609714880 12929007 -199068072469021261550254507475264940672 12929008 -1326715108249845713221306013995892736 12929009 1819375093954780964170903849023699312210 12929010 214095993473496150644968197148589706240 12929011 809182224447679735188571974479028603248 12929012 -124367086434072887598611325472202373120 12929013 -996659025023459194140331151738814699360 12929014 -383222750540372182393236094103972604288 12929015 -14317201315991389485962442470395944960 12929016 696791453149832516147609110507641753600 12929017 581161570623307821048115615573353737066 12929018 -728223228913776717913723993851446993040 12929019 -99599064646031685466923884562044551656 12929020 -45960378280877687226312173294244741120 12929021 105415863435455869931799745043910021120 12929022 278866556275029726006968502567803316480 12929023 148779288691132530215340499707091638272 12929024 62420121942559907966736639986132582400 12929025 -7970094896703815912591581691376096000 12929026 -874725824163516342967167220945516654080 12929027 -81260821208665392735934187447652218088 12929028 3518405363433684998246925899094220800 12929029 791741038903117746567346972282569127200 12929030 3089009900584750704846372580726080000 12929031 458236919876064411961365525878870373840 12929032 73485745956581535059502058653088696320 12929033 -624069431348716852248425424136204915896 12929034 -646301703957232965949710196689500478720 12929035 260715832860490215714235395566481672000 12929036 -474465129326294545530314992360069260288 12929037 -1262894270096732024717694029278494447840 12929038 -291034789175756760787032160925038870080 12929039 -1060121733143826714279407799539230190160 12929040 58460990848670874529497452776137768960 12929041 374140901952752320105765088459177430900 12929042 529358362782771872423774622548893593600 12929043 809103846496218213922247396845813561344 12929044 -624109963760406111794988476961220055040 12929045 -652738711928678699115472664439242757600 12929046 -33797969734156737817145197634835996672 12929047 -1851101924383177434591564997655840632504 12929048 -1940409621662254077922589416320051425280 12929049 204290120479051962406538219377602345024 12929050 190397467155486625429348205082099694800 12929051 -1785647637374883350782253947176045549948 12929052 378229464372351050249202026722351544832 12929053 -2364800934181572208347509671476893821280 12929054 159456794429723175355906583944057675200 12929055 271788360907540879545418841644980815760 12929056 1206837776061084495997242151136133120 12929057 207446957838704172293716367270037707952 12929058 569025426507327878566905112391057802240 12929059 294785961016763985689934290689819819776 12929060 331560618621299103461199859481868468480 12929061 -2002871121456065121185853361988151878400 12929062 -326427471354865485474951806860850983968 12929063 176630800818238597781532862484224500480 12929064 -952096502980549384358571228060972564480 12929065 -778932559704335914063380482923815720540 12929066 997817270532093750982547198619081197232 12929067 -690066157570047970385574575335208518116 12929068 7317052515605755909551627642999032320 12929069 1194129162236680368776110150399464100044 12929070 182740056479163898708929784732903219200 12929071 -1632859067244487426393817960484756817608 12929072 -168723387409432249055580949186602270720 12929073 -159780048730528953408733765489391485632 12929074 -260396144187846232154901021289005556464 12929075 2334915648156902028803073709683294711600 12929076 -350838837526192711411323061702266697728 12929077 162528597906696410669284591082293650944 12929078 -651187677413357621801162337334557380544 12929079 368786646214659642700279030265396913384 12929080 342264920419324720247560444295460864000 12929081 -2358300629413867580035123767542890221936 12929082 26977334417722966656358747937548431360 12929083 8310850747458556299065063902904990400 12929084 83391515133540378505902580430680381440 12929085 -194773674135409087951207012718921184000 12929086 -452192135510862991024585419529600974720 12929087 228017328761265738584366645424668588736 12929088 57855852943706571457830965698143191040 12929089 -2392691058029406460059327017532350962944 12929090 113520953356758830366927511270854400000 12929091 894891395618567685014645107113100714224 12929092 1377225118928230241508649364751068288 12929093 1674342898566487522463410427859758567484 12929094 182921021195618095326687438790449919488 12929095 549697704390855070297452723776886552960 12929096 -447729605636650749468380779481527818240 12929097 -27028215326212172019038568417693060672 12929098 11001891574675412651439491693573652480 12929099 981864094812122236720475317818232360560 12929100 -231175124474015164134966109881783091200 12929101 -521680628990145850761621616324557382080 12929102 -103790675901691015515149875138308157248 12929103 23621814220432764165764093505037102320 12929104 88204798614966631877302560980684881920 12929105 -288765863933339086590666654313039745280 12929106 -523309974482419484781530245323756352896 12929107 -36185142926897854571892140168003581088 12929108 -5703766858135491403966063214854668288 12929109 -35896509301624846682697470477432501280 12929110 -150285260778573452636963304880886067840 12929111 -9563334547311492207980571407777763360 12929112 -362635866109971009424580623322303692800 12929113 1912668836783160340855758476313049428362 12929114 427207404150301764666832069709963480832 12929115 642873581111882202459322074875812548720 12929116 -344180884700319555882722912649525583360 12929117 1393679638306496374440287877042499280166 12929118 607306706369305911910816637569266487104 12929119 340452759248761594483371332238441619680 12929120 1623092127724157273388153060869681971200 12929121 -542603811190861774650783741496220780892 12929122 -773597460719550735633640618393922451888 12929123 1197248224509549975975031377742357317720 12929124 322942920846902585155896655771392233472 12929125 -383272385626506453919399223707407912000 12929126 -439195264839107902465123395852076986240 12929127 -841075032794794599324630536667527710680 12929128 -1154883560092172828770607246974486118400 12929129 107269961196416330694219665854236780276 12929130 178721437274943108946834018431167536320 12929131 -949358448704448570572672600601714710808 12929132 663881248951190257102470803333612052480 12929133 -115645197682560496204582084750201633152 12929134 -620840575575061862663430996236165582784 12929135 112513903230710498732101638944387275080 12929136 331504246448057672602185368031322963968 12929137 -195436192029404320093708105341369389900 12929138 -45951162160952921922466763372198065152 12929139 3534844903567904573874827223856404480 12929140 1266893914564170165284850117563298201600 12929141 -462548923422804961334352363520159765458 12929142 -214436442137657430753176060464717570560 12929143 1265050928496805808055197340618109164392 12929144 541165468110786835688069774299708108800 12929145 159647001770503763815581250836013923840 12929146 -1076258547124716784136372855226754325280 12929147 -347160882965158555072349516686552839936 12929148 -128127928722751054067042714599326509568 12929149 1902373755746387423373901876829121014150 12929150 13191934051404639587851998187974225600 12929151 704494502470539390495174784081856277120 12929152 2128339725998606232227290855617173913600 12929153 -549275639435432002133706940318775351376 12929154 2047898748625252217667736354168381440 12929155 304966800278112520331085849226720230960 12929156 1178857564510924597891294967927387789568 12929157 2854206994462480667577237093007075260 12929158 -320775553581385034709761688980090334720 12929159 -1370447179201313278159378079410140312696 12929160 196118600288596944214242699775099699200 12929161 -214761551817451985057800767986034186368 12929162 1307560815408471128623225121594077560672 12929163 -487911129454955578304259311877069260832 12929164 -1282838545360683029777387882799020986624 12929165 465012140970835730518481942412567306060 12929166 -257491056656559233766857908396769942400 12929167 -1050793303870538134265060450727875736784 12929168 4017543377571229700592935293692149760 12929169 -138785639111533525064358039091503359040 12929170 -180892944566190814031834096638115942400 12929171 -147615014494510672422472546974457406256 12929172 -769787120370081714633766189340833775616 12929173 -2239862496790735797447101559773303774578 12929174 520132513274849386739632000362019539840 12929175 348020393166166695711106110234858000 12929176 -113892904202942201011240869824621506560 12929177 392854622375220404807835152319374088000 12929178 -1447497604062572896815033077399523405312 12929179 395651764138790127114864474025494239784 12929180 689307743767177376528776597942723860480 12929181 -1154247357959946827538287893284821029920 12929182 -214412507103340979600267506377831769728 12929183 -1046107986896610351433956342619270840320 12929184 320106107517052547654597756708418945024 12929185 -428431269376811203864319675463222592620 12929186 -166078871859537301464065117024073109440 12929187 765006328433635441439359769559998903160 12929188 -1476069866129430798377532045179564490112 12929189 -592563130026383270192481538160827494564 12929190 -377493403654402350740108864991622748160 12929191 -839956795207497920014096822287965142912 12929192 -667603761091146117443980488619660339200 12929193 1063694204851274437916309499310453113600 12929194 400955019310866632962864947287315644512 12929195 -157039642135203512845556997486379888800 12929196 79832802506611420380698971118518026240 12929197 5565466624910761446755679058984433280 12929198 57445140330659430514958634738008892864 12929199 67682727283742615712537447187444627464 12929200 -75309236359652555426711479079586611200 12929201 -10545207971398709618117578664874489600 12929202 -285935494359333082066079050810216986624 12929203 -508497115797494585816953272296644350720 12929204 336147379195225096551514578167262339456 12929205 -196214191492885886057699295124166204640 12929206 -467122261512121136549432034219048608640 12929207 1157479872976614528616054101812227836456 12929208 85456051464568344160941046362210508800 12929209 259768771183871265362692484657462634410 12929210 50396878358918468109649465176310824960 12929211 -209286612538001214850116655070649396912 12929212 -902790947002671188243950243258993356288 12929213 -552198264287835261446806102508499834 12929214 439522177864186078878898740738582628992 12929215 455799983655011002560495332056458792000 12929216 475457730681682425029866060228193157120 12929217 206430498533691482048475669454647333312 12929218 -457995526008922210954860511535049499440 12929219 1975374924249851968908292372834266848160 12929220 34357521332204192623420226106722119680 12929221 -2220753293731936739408736407624572964578 12929222 143329755399446672088146902177848642912 12929223 242084084916237360132484886090564015784 12929224 372082173403577298132400005943119052800 12929225 433360936506032726355684067106371266750 12929226 739438054102150780971774157282665932544 12929227 750905369131731931726804411902064343664 12929228 -85726044495501592116061500136459100160 12929229 -197156882763640232845303833437378652000 12929230 -56765118665132016221371256234727667200 12929231 -681199283577748999602148152293868717600 12929232 -3310960527859780971939725940007895040 12929233 1368848112203684549561969595397856106482 12929234 -143844556912981269702141510055660619520 12929235 -4160427403387543243085738743668449280 12929236 -375982036238726054702239279600158894080 12929237 -545718529428298729721614295934160296114 12929238 124130637336323630886456278118834686016 12929239 152176541450199441593550086491285663656 12929240 174210686119180397559433278116044800 12929241 200543439852074139532247703471871150080 12929242 75305157663947337044853251812328784384 12929243 135603367777794500455700497310567981664 12929244 435417940646696854878851424409782405120 12929245 -591154217581086932860451538901166469120 12929246 -183531054871176192835077316403065548096 12929247 -282698434804545354302091231544774974960 12929248 -980311435530600368106292496838805684224 12929249 51848167106003825579077553624735634564 12929250 -18552845393873962512299023100999040000 12929251 -474591333716305903449661781406662811748 12929252 -317232066860215478505234662019489779712 12929253 -648153893638068673234744261357953307200 12929254 -260378221077787318941573542460953917440 12929255 1788650803530774677348141433172176988320 12929256 899949394138814894523912868698969553920 12929257 2073314602732406955532322589409138366032 12929258 864065190365515003669025394849126917376 12929259 -222215932387151874747658724947698032640 12929260 -1185338187031698437285662038064590105600 12929261 -397869368079614531965074713277461959776 12929262 -499185988546562229730182947774279894016 12929263 215284800407737588051187452149773164928 12929264 234797834381411251950583865570132852736 12929265 -604419346823095438801833755179079677080 12929266 155858264853080845143788371782835006464 12929267 -172884674828062089277915432589856314880 12929268 -101101534522603752517273404795150397440 12929269 -465168777973856554954924549277568959456 12929270 -439904647296607730594158617108082513920 12929271 -1512195516262586638507772831988627070488 12929272 -1591909204194747407491999936825340620800 12929273 -728290287772494107778453922870254210240 12929274 457686476108008582832019454859535997440 12929275 -266539329141673732192788269830275351200 12929276 -333960005070280507167837864398684835840 12929277 1887001349826745449414752806748680935552 12929278 -642538475912194946361613279336023106560 12929279 -1912122453076662496104382831583701539720 12929280 29267924943922065768737610321226629120 12929281 2962470905899424397197686767884538492352 12929282 98812998340988676425211326574866094960 12929283 -19288550980042740963549732011004119160 12929284 457174315596953640434598105879536575616 12929285 -7051871832307609550517592768030355040 12929286 38738240567177187447878042955022467264 12929287 1791737864499272877682343429289119667816 12929288 1042623650455934465072838467576243573760 12929289 -155170659138900292369307983537471147056 12929290 676545520709250877719479753273062406400 12929291 2015885663804978737792109628317961751800 12929292 -593276921990514174042746957603327088384 12929293 686345614100887219521809567513529358444 12929294 177032145222017200835845476477462598080 12929295 -155697138998313085892019201344768338560 12929296 83274290824430062727079804148304125952 12929297 -140757588420844967935951554862572945240 12929298 17398831696794337437826870375621647360 12929299 -385523652346705130934936869271797692320 12929300 283024203598512796170086736873213686400 12929301 329561709012816882131497608779956167168 12929302 -819698098350955415176021178080346198400 12929303 375874851116683882212657200229422484552 12929304 454591955131077858921523445918513541120 12929305 203741568242737628261258172679662202560 12929306 -86098666866468531870725499858289283616 12929307 -1260932360560739332980356544744789040896 12929308 272574143546467622754014832177995110400 12929309 654602535458717631469002866057880614700 12929310 -159213990832888031671292406190244937600 12929311 -287788719310924131934974567431855991648 12929312 1444323103569641068738140335302376423424 12929313 471812889332295976071095926288659835776 12929314 552908950593620678281097773132409487360 12929315 321816330346525431110388493686127312800 12929316 495328688041915208030658897868798279680 12929317 -432855006873732307650372520324029872128 12929318 -4963604505545657584949819026110081984 12929319 213847352916652088580316754768267706480 12929320 -1135254246102547984200472756069104691200 12929321 493640902723566071167575482199598374522 12929322 -19290620182245930254424436081080523776 12929323 25183978651101242905570129341156884928 12929324 -207219261870947324859126472405432504320 12929325 154214831254814054479372867752922675200 12929326 6482872605122446903289227832052528000 12929327 1047191859468594775299089682858230428176 12929328 235176722631009287844467034079920291840 12929329 674603451587587488676789848742479746240 12929330 -986898982354737298656645302352136097280 12929331 137923665669919758638846583281743417440 12929332 443386865488589113344241795341189690112 12929333 1543554951390756311181475967508070374300 12929334 -437268948876785364062573337254693821440 12929335 -295110276826876300553150480086097647200 12929336 -783872860021340672432240099354513387520 12929337 734987127741405300864035591192435961594 12929338 72221038437238781264890155339990582240 12929339 -2213239068579598454697275537543202040860 12929340 -739361865897196147377848720184910387200 12929341 -1978022516389095866687554291710842803258 12929342 -1170535678911085342429169763145959982848 12929343 48693791910069267582342236597919502848 12929344 -277852550424148984854267622386582421504 12929345 437600057035517869487900291504898998400 12929346 -281392987805637288913728851266486888416 12929347 -492662552541027837046028710684602581160 12929348 -1262300429169734294945297553534760289280 12929349 -842161437914375636598186769329318097440 12929350 -34800735025953671994011377514934950400 12929351 -2324867316328929826162096372247480621568 12929352 20956620878368751939865848157499269120 12929353 294705334291442702836119103067645616602 12929354 -261643724274237939550558761164166779808 12929355 1200410280881310465360518605008306559200 12929356 449665017761482885462452030251511644160 12929357 593850102904086161105142357296871801312 12929358 47907391983609368144941845643862765568 12929359 -187950564516973861337415312607837524200 12929360 112893373673464261355778795946949836800 12929361 1104854510746901544511980353653327717872 12929362 -286047234198442863064945029829040087040 12929363 -362540188283819907269995188177114654720 12929364 395731904198655317839522515044618950656 12929365 -128226386945656001711790907142364845280 12929366 -13203637041146508397526063185918814976 12929367 -1174264545535996121555734888249091984640 12929368 -1946270870067464923872735182086010173440 12929369 35027312654644834731246193235702352144 12929370 -209657328746164280063075752584122707200 12929371 520909914660101835653668390733719793664 12929372 -636667644253078800160825316971858065408 12929373 -22044372865773670021070123488916859636 12929374 -344117355509923071930843638712815816064 12929375 -119791589893857711965213671000224630000 12929376 435462011590006749053460661467074002944 12929377 605755262072746247183634972780476309120 12929378 303110705024725903565533207768242339840 12929379 715184584774623615361950895374750966768 12929380 -237280324686065130027570686653073149440 12929381 -1327804462289298356989116979934551545888 12929382 405987180144751266013025110658862432 12929383 -1329245211936677933689956335042508599368 12929384 -745063799207186536619327601423653928960 12929385 446009166279213676408851152086044849600 12929386 364532708103486722907273073478974233600 12929387 -565503610880079293613061564931771022720 12929388 -817067595860783301414861660849664780800 12929389 -1633561074289019697053915520344099530080 12929390 -429783512983831924552743755960981808000 12929391 -181917896495964313737573887388317081136 12929392 308975841291098274440311654370293317632 12929393 1778335715479847932503334506648677207604 12929394 598407128012360325538194119812228636800 12929395 -1200945998210432787031752977815025280 12929396 44868846909966213270690537680550580992 12929397 -312889520648169225080237066142158861472 12929398 -161388244723662487526075095976272863936 12929399 -96577383453072082954176012969208035840 12929400 -155139538957491441051795977232827904000 12929401 -2358943922605078287982855822069012369068 12929402 -970854624642961313213420774029330749696 12929403 -181144533765699244819897000937630215200 12929404 -1671790865188189550080010982054703257600 12929405 757360917540793304798522745352838460000 12929406 85090471333056335046931357814414613504 12929407 643854410665806929206937417354584158040 12929408 -257590887018328391660164761757239214080 12929409 -17916858994642635015419438290713312960 12929410 44892245662756927996569182618002513920 12929411 215272148246163882752200036843802419200 12929412 11701175846354332916845693007762675712 12929413 1000747959433684831498923422106619692096 12929414 -548839990861796565312391327360743842688 12929415 48254631276196650110879788369079040000 12929416 -414110476208555194553154678714929879040 12929417 701377689335340607883340685352859867060 12929418 343460374300420565164583094205908664320 12929419 -2274764980584837508480557643390518715180 12929420 243091837532157455952665470466137466880 12929421 415492962975457834263969698972120211264 12929422 673416190299149351631772228058490316800 12929423 122499861253713516310794614987264526264 12929424 -9219679738336484302449007201216757760 12929425 -309353006405070464539553104884611229850 12929426 693589406025697508060662974891489408912 12929427 -325554656909279273082371647993559484672 12929428 -5671762387120948618558588139416576000 12929429 1042956661453092774905488756900019910030 12929430 105011645695841041799911083190028661120 12929431 -1146013342369520572146848641567113139768 12929432 -172306431374649671555663499222168268800 12929433 -38065426520798710941051323283690392352 12929434 321758633818198489819519690416651208176 12929435 184187032914173859447393279414688551360 12929436 -44472751255196137272483457678748620800 12929437 -1054062112940549040850785011919320146080 12929438 -590945694438444833637042251479886540160 12929439 -292208580953492832247515755784762291840 12929440 1063305581477011411930025803788946636800 12929441 67282206849269090826070389613647374784 12929442 346272528436712580354240213324073648512 12929443 831955721307365050892797297502784302640 12929444 -72598791438497562832919631304571209728 12929445 750327102804043422250656585798347009820 12929446 -402051029648346046117039724997701495328 12929447 -1235279498262902725769060941408832951280 12929448 126240957560253091385037100760841093120 12929449 -170201862869911202898844715240418733312 12929450 137703185130288719104748914836206073600 12929451 -200886010245930171867889925327106777768 12929452 -959549220505388563071658832673857498112 12929453 681877697376395553075805951693012167702 12929454 -119832438504303864842673573404493601536 12929455 6757899290447188798140195755036160 12929456 -326837185995189214200562656475636039680 12929457 -252279721766863576327915487007938716560 12929458 598856641508402224534943903578474936080 12929459 -1673714404523785260931068269600417498184 12929460 -33258182234096364405929171749973053440 12929461 -751663288315663251597333426147118162848 12929462 61069047812135969013851677762938009600 12929463 2825229973042911705122326471285176792 12929464 1938718379443747732497141940759002255360 12929465 -402656700680911209051640639386146718720 12929466 47533907946012343478998321558969663488 12929467 -1882897363348601014563928048704808227484 12929468 92740239846713528756154029701034542080 12929469 81758141705466103069488553039809516672 12929470 333027891178281475026261592744013935680 12929471 111244521345059277544339286140274026200 12929472 278095140783651285010251001098141696 12929473 -368803815517738896442545875882002682112 12929474 618652683042147318944057730450321710592 12929475 103494944268328440728167278100154100000 12929476 -356913855391252596329930313584767979520 12929477 124572956507758221225298983505493777472 12929478 -32948714930478092192903880254085331776 12929479 3681789870773731174270834863644027325576 12929480 -269588903800578612703891824061838131200 12929481 792933187763812265979178463407939751280 12929482 644617039067822001417875929651171052592 12929483 1109583881405918319289032017793335888388 12929484 -197046754123693797251982377387937022464 12929485 234493696141629763316522756702808598200 12929486 264119536601288650222044359012275158144 12929487 2462007801993226110546803651074749072768 12929488 213776883886871085725764278849197703168 12929489 386153600285477214174510171263351494656 12929490 86771888034385551639557404725208627200 12929491 491596203827110105857029831474212175832 12929492 828428305443906676981660235908579948416 12929493 -676019154129425362959693031107235856736 12929494 -283492898621219498677536854866292692704 12929495 366034520546403328274768055810021567000 12929496 -428619251052660800988880408841129164800 12929497 -160285033931877044205051209943361050368 12929498 10359520637904517324882178961367659264 12929499 1185248627515365022010997543362033573136 12929500 1609327761584066144249338842311773440000 12929501 326943291215614548572991915841999515000 12929502 48276178972206089662848437796584217600 12929503 1252236723874599302079562485886333791600 12929504 226655302152231905030071139133771743232 12929505 1098721322892230016744795298614332817600 12929506 -681084140020497389552233020003928752048 12929507 1452120450590882353281753648106599129756 12929508 -91652030721085431537447027244053556608 12929509 -229200654589873872363322627705848012996 12929510 -266272518792474414782105186733106423680 12929511 105223972265121380133421715942522308608 12929512 -875995178618804344286545721151338250240 12929513 329827204216577694741913751057617752762 12929514 135546111261838836361661073434016569856 12929515 -273240468086147924403008381383279633680 12929516 -1458694536338093917105672646268293410560 12929517 512667754890395150307338076592137666240 12929518 64762877902049506410334193293482569472 12929519 135586081940252789913635729184181952640 12929520 89336366667916280042666071022007091200 12929521 -931213027120912167937521789095991760656 12929522 249977617254482530629912428113671748224 12929523 397331061979739287920794241410036220984 12929524 856246598923228069864922036044893044096 12929525 115138789985110875839046708239957488800 12929526 340869083144434959352174605696301590528 12929527 -518423239269471491501560705913893958840 12929528 -394146634480912212036351140951152128000 12929529 29314327544458251864553738721155043520 12929530 -279973791761541736964930522599691895840 12929531 -543836141206253141280236467832673928668 12929532 -390342338355099018413297393927534592000 12929533 2366684160629105756543376820061756427782 12929534 -299316645804231276459198948312821252544 12929535 -557282540923885238703393601333658491200 12929536 -988095407402800323449178401766604013568 12929537 1138294013789093875014770652411678610692 12929538 201288480349469584706849594345242717440 12929539 -254069062077086702121383273023304330848 12929540 -57584612516266664587782337163889795840 12929541 -1243612919224676958558396449646654144 12929542 -2716935708705338066848419569750286336 12929543 -490377441600589790143566549421415066856 12929544 1134390309768425266401854410207285248000 12929545 1325541379616703519344342884258581651300 12929546 -259488751045191683350910642943049224960 12929547 140368247585092266831572898628882222272 12929548 1584984986809251799842533139947200395008 12929549 -1212670075081299347292052612242627957450 12929550 382780683030866268202263614231715268800 12929551 718412898195304411497249454197623237552 12929552 340136863378498409865687462249478496256 12929553 -96041634671168208750987734503367941056 12929554 -243981208116343353623520296209387364352 12929555 626923779790974894620451896827730292000 12929556 -39429338264605690387656175455018725376 12929557 -2177020140210170662331322862800694672160 12929558 -239890132773190550193182714047631683200 12929559 -1360126573568483366667069155844399333888 12929560 31703516038690658250698586123295948800 12929561 1183709934469356613529049694818019881162 12929562 -147473198338820336504488383902679907872 12929563 -920499070071719666992137861968424317520 12929564 -13960446063334353061998850416947097600 12929565 368256494702022561519394433443534909440 12929566 559560016052948135362823274792863104704 12929567 835781495178621553800391205493261055872 12929568 847555549360593386534059725850915897344 12929569 535982830793795579525678946723487009920 12929570 618407826008932451481908439282301320480 12929571 -418376267760670885686489895343166485040 12929572 1078387433134082231401607226252773902976 12929573 21226449580644485847907601823469532928 12929574 -149230672973548661513287063583381698560 12929575 759338333962229169706290482014339284800 12929576 21665353558246015045004853439933440 12929577 -108570954259108750525962719314868985600 12929578 707857609821123871066443989521496770656 12929579 -7165529116617980117076435712945400016 12929580 -134483942208430216567828798321398912000 12929581 -1745301727895450006516757017660174290890 12929582 192988171489579866920342733708492388800 12929583 -773511706674999049777830102338976771576 12929584 -7305344147931963560933242316948996096 12929585 -752502449301377197669688090567852875200 12929586 -602640228604127155762625304782332427136 12929587 372333984187632009417014197514010837192 12929588 -388712200426013306679516521511112654848 12929589 120772024706492938031039900999114400000 12929590 1512197672270069919204815219682485080320 12929591 1443579429957672973468867634856144781992 12929592 255963020269821359225177980682569728000 12929593 603293996208708480824371677369377427280 12929594 -717126567366336409450652081941763477904 12929595 -167558447829202916335669227015505497600 12929596 -113650969586317237510164338591981583360 12929597 -1544561433885512768793746995500614571168 12929598 -877342028917826817450967200737289615360 12929599 990328863794040917207684477142032273600 12929600 -170048536871233976157498943756212633600 12929601 41776538034579171553551859259591606832 12929602 -322809951172803582453835583398370370048 12929603 937702896640972304861800645137354321852 12929604 244331752315946763412210579990374039552 12929605 290491728172685509313024108528802732720 12929606 -34158565419401297252129195860086214656 12929607 526677579684539634198781376144470352304 12929608 1707473589968042294829753901842802344960 12929609 423247544676269927280244815845181817152 12929610 98808995606445809912121845133001109760 12929611 -528267805455864524885142091568405302176 12929612 60659273848637858291672466989179491840 12929613 -433080345239386415381194269971329905696 12929614 74083780887899955684017855842386432000 12929615 -292947774469559603936828924076972953280 12929616 -40338315595622787035220804030248779776 12929617 1012766240240235201950239544342528663666 12929618 -10390711233090804408226966914651084480 12929619 -1216891100418636941080578959143379837256 12929620 -400654409739006861623341995652249712640 12929621 -995706393443266089185325946574558759400 12929622 849111181708767284563745644531176845184 12929623 -440221658815434252829149631080571617664 12929624 285554304242744899800388683285983232000 12929625 -80708298030711249302703525650679843000 12929626 833147778357670004752845654944969302512 12929627 -5949263147073411067419219991400851200 12929628 -255673234406427782775400549779158177280 12929629 -1574811904555578040206813486640590359770 12929630 -250437076622981584748204468560353524160 12929631 173541198382427571905559033201126510720 12929632 1472547201802282871035397295147805704192 12929633 2345570142754513055118981945724576073520 12929634 -331787318151610242774961284997274959872 12929635 -105385811527579744570644078851371271040 12929636 -1260093015263264154905572518195856159488 12929637 -30397242890037605091865623326578455936 12929638 -841466459633663129908140556473844565280 12929639 300078024924895671797742591848414008656 12929640 267157458622424336902588335159067852800 12929641 308244564751724693588069271047511282240 12929642 200182913034280069976213787956505913344 12929643 436501000811384120936960942133474067932 12929644 -11913516446525110218100146798810216448 12929645 1643738622370567534737025749731636229900 12929646 -22347690924477083084149553756768212416 12929647 -3295451973941482337354322109484098280640 12929648 94143753707688974613664584861474816000 12929649 145853577745631008482371989344433927488 12929650 3312030928262797389336867757176984000 12929651 -88424520753559361188618120831312886448 12929652 311950382022930734680037510268425318400 12929653 -755330605807478259473624194526422967040 12929654 204595546256976022460951935427298607776 12929655 439094133897224426366737914404367374160 12929656 -1369710313394936509539010141478327255040 12929657 293082245254113797499024442599116297856 12929658 222505258592726069990898257960508887040 12929659 104088933311133904653086771990611693816 12929660 -993114362761283476825274145229532544000 12929661 691162923572302977339165753798747447360 12929662 340870532189733255498371133906715448832 12929663 1160039746800790934121535945135228954800 12929664 -789840828466016936782819258076674129920 12929665 577663519516540172990871625342194753600 12929666 -172715832408872345488802407903227033600 12929667 976617347614828293577626030392696948400 12929668 125196496209413954603514457718073937920 12929669 59690595394968430230870271630594078944 12929670 3123122076770749128866506756107997440 12929671 94452854854903383332392537279753928200 12929672 329703896839703142766329223086850867200 12929673 1058763495440460481283804317921478934720 12929674 -387851728490505526143920394088579750560 12929675 -673300242631209009068245557013309696200 12929676 271387047124055004756897746342250814464 12929677 -119518611382523957928898547691913031648 12929678 -417844236391603749600373672409487594240 12929679 1932105742665949946227507449049570240800 12929680 164695241267528916257484775903871631360 12929681 274349358283548906594741768748595787264 12929682 -145195663648041538738772354233291800576 12929683 1663346232072520661818248463444844048892 12929684 316541666834349623006723564597286049536 12929685 -90997499875873210613738041360935967200 12929686 -24930568185126941089733233537381773312 12929687 20630623098597369408580147981941696912 12929688 -406922767889176935790783450874228275200 12929689 -365439879089284629741380452500454373180 12929690 -802911077163991952403708357633951244800 12929691 861737509411641412558185945799328055192 12929692 1295591557068314520354814488023220194816 12929693 -195930238777377683568622670518558371840 12929694 -273957430809387938019344650777280529600 12929695 -386619351481634352777931776082684823520 12929696 -131445205742243538486625788732219457536 12929697 692621832415004242728132920764575744 12929698 -94050231629829061713674560636889588400 12929699 -1137067936760522542346003862429525867300 12929700 -268789110375336463655650602112971571200 12929701 1746404699236079374688924076848047883772 12929702 -294099563481828458412521370967173500448 12929703 -71218773589070420051488460913180940416 12929704 470763640143171804442431484834942648320 12929705 147185659708256225067248844994125661860 12929706 -50543990841934931044050519035489913168 12929707 -485294981800693162501977295922294814720 12929708 1553402747077733069894179645850372981760 12929709 -355440220389279353425859090914390344000 12929710 150704007378634595567938817057863181760 12929711 1711910774397485063010093332855904711312 12929712 -129625170202607750755282486666417471488 12929713 37393267104934741912320543585031066864 12929714 367487805480186745651300873219733440512 12929715 344828401493811063252940611251820538560 12929716 -572654027795861084991630686428979052160 12929717 1676525416444321833035199195779702771640 12929718 644014999591040790800209571282784506304 12929719 172101557688108659391368120112700127280 12929720 -474590586198378797642805742860057907200 12929721 -192742785687261529625782785241453900416 12929722 120522543772335370845512718430416061152 12929723 -178218246174687713746604084117095088028 12929724 301484740311006820621653058210747763712 12929725 -808885174256342238751298601860830432750 12929726 -46111727461446253082212482507552717696 12929727 -1217366975273664961180028374775325975168 12929728 -93559396093543949095993091570008064000 12929729 -1203691243150915128486213304472179892670 12929730 -134986165106643504031507006403591170560 12929731 423574948406181543152938776175637138112 12929732 1181544628229976677034821686759623982080 12929733 444600522854376479219518944552111801600 12929734 -5460827279702478309992164329011194560 12929735 -61248930234396534681872725335515710080 12929736 -45847769180022767432459000228038041600 12929737 -364597757787072088985629177795561243740 12929738 -303290665803792488438009896806970630656 12929739 213598718746006089944372727521001765888 12929740 -640362909320161645009611799740417868800 12929741 -1016527584111056099336568673616945478336 12929742 23828458743776574191123875513358933760 12929743 -1360447649401503207891960527746074780160 12929744 -169941905316380452837052116664787271680 12929745 -712312936745069028997354044856166415360 12929746 -1011145533463222447537302869486001986928 12929747 4274542621102683826037326742602634265600 12929748 166058057343810598224080249546970568704 12929749 -383675709066417579383750934491075383680 12929750 405163518774379570496146708740817440000 12929751 288026658873129141409520923586459362080 12929752 -198171917662821731496250456790965248000 12929753 1819167209697268006284164502415961845002 12929754 -625807746597002845246961909625811249920 12929755 80262165940507351668267386775720308160 12929756 776419185299346027264181885295370240 12929757 -292724074822866776800768633565901417408 12929758 -1295569934324607652303634875362029082624 12929759 489701671813361697812555408994938700480 12929760 31401117041155420369070577812137574400 12929761 -90671595424621470616027568187481442776 12929762 -928489748296137107541618910064499688368 12929763 -214816341016278721597145074050409611264 12929764 -114883024769496226418221650369666519424 12929765 -223348108820385538549565767712951774340 12929766 -285719582560476338119897504045741209600 12929767 544214361499426123982066287304551112752 12929768 -1319521826890143378723798439395251389440 12929769 4699500976667938396979776318089303024 12929770 180998652830399045978102506159232117760 12929771 -498653691840629920970530451042726918256 12929772 79955055328202309850205612750231633920 12929773 511863135701038148222950996558956088800 12929774 177262708810475902650382088839958674176 12929775 -36845833582624447532559732230548328400 12929776 48115885911383654053464323521284472832 12929777 2931308801204238077663725712040523426560 12929778 -467870555807579091159861288631039664496 12929779 816818799788838888962396233928724594380 12929780 728408819016111117393494925807040051200 12929781 40664713686099835423666396423071147552 12929782 -845559475227657631608888107754081415008 12929783 616745264841892802996668246143578509032 12929784 -513110664384043891657205521336611962880 12929785 -376354406356118688367888168959898689600 12929786 16157442420225674884835963643446108640 12929787 305420920334719275041209220506574722128 12929788 856716025317830218109162823452866777088 12929789 -1001472164836146943423102595186648092410 12929790 -302955582412482526985871021201653760 12929791 -88089619379774162026257955774223936640 12929792 863490551433116884864313969530940424192 12929793 -1047898442371321337574014099579620332576 12929794 -2718894490988695172780227029150889724928 12929795 -515264507604170205621917030530260091200 12929796 -1683188340004961761695493299507741044736 12929797 140355083421716069292143908274983833660 12929798 63623133436561339984273513966645516800 12929799 2101563002987389849986498810015698688 12929800 218820772494328132478588860125681408000 12929801 -41712224323593013295411792984069486796 12929802 -535828363182301882388652875023227456768 12929803 1768564184753252852949453494350544116052 12929804 -702860807124203178928394390548947379200 12929805 44092560428592672441948410477287186560 12929806 -410824391347847792058208757790061239360 12929807 -1582333677873689553814255921879401271368 12929808 -222353305069541007171146896509876043776 12929809 -210693552642049119987111850924150527288 12929810 435959810974353602896038082761670725120 12929811 335819439950417245402342839657882399672 12929812 49672044128548708601784984312442867712 12929813 -219454206916528817757130725048249593736 12929814 350218274762777124425812158162015008640 12929815 1638142155815375032026107932297926903960 12929816 -2016410548392238783595687380400280299520 12929817 -873570375133074386923799098761519593520 12929818 591692635261273449055372486519164912 12929819 -662556073734138971258626979797758507504 12929820 2039991427509917602537486247943214080 12929821 -1200792286039706667457851684115388902912 12929822 -39905602065744371941916911350011155200 12929823 -391287056046189511657776953395360631040 12929824 -1947168079476461339567637991116635504640 12929825 564252786275458160584743525695269401600 12929826 29826540833544804026047939618150886400 12929827 -1531417779615732090108120043666644944836 12929828 -1230387406049772136479070201780494680064 12929829 662224795710509724394943147080401077760 12929830 -557552156896302403128590491960536973440 12929831 1204027270150951915643354659028190478800 12929832 -134163473575023775237262787458863764480 12929833 -3603440423317573139030995631947025536 12929834 539783346187729373967114459336733104816 12929835 -157063049394741196349458853490253547040 12929836 -894417729239524218558816073663897413120 12929837 -601550363032724148401679687483109940820 12929838 332266929238123143494681665055649697344 12929839 -305307496433520886994881454787862560776 12929840 6773676129389746297123231118524416000 12929841 -1205561600703549004876119195659182264320 12929842 7348265112100708388058376719184104960 12929843 -1278277963825235887752318810377605266120 12929844 231731502604814853331666711958240428032 12929845 -1119376699118356146011809975781242812900 12929846 -25322072507221153544704861769422252128 12929847 30795717323050620700722570494911664640 12929848 844840868717574970243413376316907663360 12929849 3511829552185179028299958467734967470736 12929850 -79364549960065397494961124579480672000 12929851 -2700028856460921982099890009624059443200 12929852 -2760769716122889301623169586820968448 12929853 1259936257936482877162119849971348904000 12929854 -55429033968458315174256140650276211328 12929855 -879732590235918977381762409706710729240 12929856 215290301975538789569387820932306829312 12929857 -2395440516994710982992267607686894328894 12929858 204679433545864203809407334316687782784 12929859 954035787258485772692105492889266197764 12929860 386474368978660646267541106116175998720 12929861 -638156563012540736163725765154074319360 12929862 328198277649583712021065072451800441344 12929863 -1465570082457402924010578263358475198888 12929864 -897304064272814572842147391361769799680 12929865 26320265959287960722804341683839293440 12929866 -1123290823432531358166360717925693180368 12929867 103532882029043032427692760991977850480 12929868 6863602159490054018659972430662480896 12929869 -2896118407085666334177535608228603187392 12929870 59003563609633012447526791888210882560 12929871 -438653689972596796210381139482491284088 12929872 145854129472725416249462733212470853632 12929873 -700332024664895435584277937653313497952 12929874 -167147905462789098739268918759417619840 12929875 205535208333626412842778323521106592000 12929876 71276583738058779020058815735113023360 12929877 1865666622276445793913930401799392221020 12929878 -156318073211659431830575318025965646976 12929879 1777699428800589143934854854243068297480 12929880 -157895522516036484871037729635811328000 12929881 -582796389059347443413838978248943918336 12929882 34449787601340477310320605843176442880 12929883 69152757340045199010039464587383914496 12929884 520886225747587955814976812241154360832 12929885 -7767749576348362337750716198141581600 12929886 119686551680724955383471257204456339520 12929887 -235820675772411528646405460746461990960 12929888 2507702436692893120012601170230625959936 12929889 -120982569176840138967480246550730134080 12929890 -528260660165327368868983389611771416800 12929891 1544136834931913772098981716785535104 12929892 -648639019167392175799023502698242285568 12929893 -45516633469887013087476313571806329380 12929894 -412627225922107139376122068581343864128 12929895 952865678403852294485390108197614739200 12929896 -275951914616792708858895329293806551040 12929897 -909314911193861977054498992357861651654 12929898 486392928139637122568090397486215374080 12929899 2196945332111972407738024084957923223040 12929900 454302652132709993156754571687347456000 12929901 -1030691473789822966035524063897605060416 12929902 797836381071138100545083639202209113152 12929903 -511710273933905181303901664945012847120 12929904 115420219888416354572883629458809913344 12929905 732430736345055091900878799116917547060 12929906 41329153191514423331710040710187294208 12929907 596621541350035081131815832928764053040 12929908 -758285724612414594532011055999251167872 12929909 -23580796215421634526713153482758490080 12929910 -34293639235619905348595194311401594880 12929911 -76093039762978554488962058988967783920 12929912 -970287342219910440914060532274912788480 12929913 -64534800761562570860266823683667925180 12929914 -461797736076986826458298253604665337856 12929915 -329110904226034727711237440876107229440 12929916 86715713915289701644221151719393936384 12929917 -27664078899953554219265457739459522176 12929918 1112300263949340375079467724326063743040 12929919 188226699277616394212269139318198386560 12929920 55495806820921594793634102239035392000 12929921 -518088553684447464327997101479085070800 12929922 -1366655507964485583362011666172068992000 12929923 94247333376129800146982925171892286280 12929924 161610057377858334673227514203090766080 12929925 -552369119356707959473529527491754680000 12929926 1281175500063660290949680864181530025984 12929927 928028294048972837122652326252017383472 12929928 -20839452938733426995110982606314536960 12929929 -32021124064491619209728012450054233500 12929930 99836214195719202820202105911404288000 12929931 -396874345643988854248042110326748056688 12929932 101908122831619000101877943812468902912 12929933 -73511263387075042688558045059914644736 12929934 117703107409184180095564528081425636480 12929935 2033811506639194079238793218265209840960 12929936 160117315860643548788386923722135568384 12929937 12646220748887353338872051685981212880 12929938 -289292008314964958605990586810984776704 12929939 2098606743537747164348284387688386980 12929940 -738799355874688109076643591421759961600 12929941 -1726468980392414185814496740933178348658 12929942 762981340357930128969985803113455843872 12929943 497767371189100220542233597654059392464 12929944 473698616424763860069439388566884433920 12929945 -169036344838627748489467587071849748480 12929946 93035107840527456709847880079999943424 12929947 -448874362751482483097162503618631460604 12929948 -1112412179067554344487636681691291224064 12929949 -77356492664867807971902945404371490970 12929950 -235618252765998802882654709376666072000 12929951 -604021478048752388517334278136062678048 12929952 -30621728911736317773179357548177784832 12929953 -854537226267643290684538164441411232798 12929954 388208797939755815374632381075498916176 12929955 749229405512919031117431576725094333360 12929956 228606936302114982675168937185611980800 12929957 -707167995456783544680929789321332297794 12929958 -386577947031150546542551156004889482976 12929959 -15788859644086647484383405204203106720 12929960 634779859257017214997341780357062400000 12929961 1365186330138993035528681909987255061984 12929962 1135031358364657691049350373791797876224 12929963 -2085586960002395331665885899295987971788 12929964 310322954294996351831082876951613992960 12929965 279623697949046319663937814013787504920 12929966 -74879992606604884984092654465373896960 12929967 617691652293773106072073468738691787168 12929968 454361379393902496732720283675706818560 12929969 931761616064840586937468281427823726760 12929970 -481078238092627457568594554181512640000 12929971 -28606077886927813600951932818078107440 12929972 -1057801937395685697096828839387818272768 12929973 925325346564810537517373213335834913760 12929974 950977075310637928913138427943007313600 12929975 267989358203878048692835126723095696000 12929976 -31572278779246297856154268890601881600 12929977 3063365207605812172928843971294114098132 12929978 997315622324076065760522494399175293040 12929979 39154994489931881521252749764594789376 12929980 -222415072025111127931750780637649807360 12929981 -1157147722176001995011752280817408556218 12929982 442679412468220660962128659806317666304 12929983 448136082439632379836233839426082563440 12929984 104178703255582634800259951795399294976 12929985 99954783144184124156919392407026198420 12929986 211325897315208406941054049797694900224 12929987 -175676152105905485544059089895149406976 12929988 177325883882168291171617330076999040000 12929989 -505154489497340005281999186965917649376 12929990 -710763781638339304407893520628686000000 12929991 348454162265212930556628621838674434304 12929992 482168403085095241021086383523699302400 12929993 739575088379462802526257512678664775860 12929994 125947465064897060463147511958814658560 12929995 -117760613431546455217124806761440896800 12929996 2114771157654062902535795126454205521408 12929997 510876073773470008952474742786500047872 12929998 865777737578905559811334509862326884160 12929999 753099636195147061219100573757738678000 12930000 8729155064677334814909336363171840000 12930001 517996982454742151206584012829741356352 12930002 -64997279781181891028886444123321492480 12930003 327353214425969227600732401709819319520 12930004 -1549384651659260623906656475992957986944 12930005 299337121282662877507527524521483372320 12930006 -288361706868458403068266036348876324992 12930007 -156970311434294032124910874672322673728 12930008 -49578838611452564965008976395350753280 12930009 -593690558776160820520894740131770195200 12930010 706305438253800381229934366712770408160 12930011 -796141040758914527208279664085698595388 12930012 150424891620741111088805596584362459136 12930013 1032085455697772535805908566817366455040 12930014 -9082223071406426634930358510325529600 12930015 230679078610071587525858185166995960320 12930016 -935044851630640248446234432527655239680 12930017 1714457517830671980452778864745561299732 12930018 -320352877209108148581512990590489236096 12930019 -968239718302627547670888567508183668580 12930020 -100643584331543488541836604965058595840 12930021 -521134400990751076024436910149579760102 12930022 -952518553578335865053539329198223819680 12930023 -357492319944284734655998871118360425760 12930024 381001493321113098433794753901705297920 12930025 29483740365091418551015577581071120000 12930026 906577828518534609528047391449835425712 12930027 1061468080867866916771490838748569696000 12930028 446354072767875744338214670146606887168 12930029 975333543286446002734328038126131178752 12930030 -1067212307757462328729711996599463476480 12930031 -722541047209585371244257613963929397168 12930032 428655515789123875426993503098372259840 12930033 145182509240142888661158236677825497600 12930034 -145961000810376053892154764930734582880 12930035 1069321035682752429152579173189685484000 12930036 106510664811636818596647409170026926080 12930037 613439629163249044873464055967350634460 12930038 113231173169256963613136854298522173440 12930039 -244937661974476854709082554687714992216 12930040 -581077472116297904483830051955951923200 12930041 -481351893416875065768274912776134289558 12930042 -191169506113175535984862708918442508288 12930043 -224661277645076521136190497104237199600 12930044 -32962687016306716688210164545855012864 12930045 -129968134463689047999760280994628709760 12930046 -73115474260101355538029840466933526528 12930047 127984844641830098450340076520729717664 12930048 -540870618779727936532983180074120380416 12930049 139650241945848386092418472902658888192 12930050 35449449993888145420954668502519372800 12930051 720425850104562824418352531804122281280 12930052 -73634798940056392132778113099268818688 12930053 475531376333780221809692334670634917404 12930054 222850717639302169642673850742298185920 12930055 -1485222000586190885951023989713663804040 12930056 1503615216793888410578410542524983756800 12930057 207699406076962944068526009726865223040 12930058 -999966416973196593288627622368641502720 12930059 -1934814432327368941497182025334286029740 12930060 -153299820951200625771265623803013120 12930061 -26072624378848665003030496126971694388 12930062 1117760827879165814724355450587586270272 12930063 -717129332246916274479488817554928328056 12930064 -188119616367794012860319139982197915648 12930065 -630077920480014335429243993506073289600 12930066 -383512311744608508271855986765449688048 12930067 -1629932493349166001870150457317877820884 12930068 -595433364518571857291009317555557121152 12930069 78500108461126575597949279567728085248 12930070 562252703272859901037553434589901667200 12930071 -683970618305916365766675844281563520000 12930072 246878746012832400088538286993155850240 12930073 -37690064048230273545357869453611352636 12930074 354094048855777102656774618140565050880 12930075 492668653693421268860009376840285264300 12930076 -139506767014260666840714867719605082112 12930077 -767050630144172226501771610940204722074 12930078 -17654878056203981029486978300064609280 12930079 -43386620594324814052695438995504156320 12930080 1493805911658269436691526168110820229120 12930081 -120480863521034168331863951709791014176 12930082 -29227238591890469621757788531498726016 12930083 419966441359986753101391809797898759280 12930084 605329478098934887904207136440229918720 12930085 -142378309273413547982581379100358704000 12930086 98263818278071433107277629508421033600 12930087 109734453661868757644979378469800538368 12930088 -108026520070499212023244894030848000000 12930089 575959462058595249672589167269719351440 12930090 110921888322226604129611257050676387840 12930091 -825722178286765737491945762316166654200 12930092 182914169832272417492475410304960940032 12930093 821101302892521115127452734434593897248 12930094 72038921462887883701786145489100754944 12930095 817266480884705347028594259210979555680 12930096 130324090279567460966167960968156905472 12930097 604359611106833234842620248958851750452 12930098 190294311434571463690673932143196169280 12930099 99122864066038383136515633587658064128 12930100 2548073776100455016952464790353100800 12930101 -318491290322949750597800923370778082500 12930102 1095507020025478897077006534428703586368 12930103 -1440526614002022346495449777870693665040 12930104 -231527757245397110141272601076624199680 12930105 752132601776800539065993015550502166400 12930106 295282663944002287395605621673292558080 12930107 -2360726736793703991024645079085528527644 12930108 -724178115507777059099908873202801909760 12930109 1990069023545309620656351553684231788940 12930110 915236403754907435388204745030377936960 12930111 117172411217735409797380317278479595952 12930112 -122493096420549464771235165037713686528 12930113 827038455204717089883236329018386050496 12930114 157182307909216183967584863876155205120 12930115 1943955799955406186965324555024731024800 12930116 -516701445554299598538771295496975679360 12930117 281527679273863909741238582100295501248 12930118 152234478794592811730574571879426783104 12930119 1494379902268194950703000828000170162520 12930120 622658224079070386676352719138045388800 12930121 1288229843282680254211280605011544924644 12930122 -538670217518538989469546178749235047888 12930123 1123977342370673373583881518898888144384 12930124 649497395706332208612517827803712864256 12930125 22309551885422104953352497380837580000 12930126 700497553343939779217707995886616371200 12930127 -42287564587442224152843067770796953600 12930128 57666207618696257010185489677229604864 12930129 -11828054348684027276650004795639831712 12930130 61825610162452401638044340163028369920 12930131 3525555962517476462674670549635004544 12930132 14383211593268855681550657337087401984 12930133 -79789458284645734636608981377013421618 12930134 -157197473969083774176726920858282395008 12930135 -764850930298629609910410794734055636400 12930136 -1439140660961041041956784553421301719040 12930137 1494996455981215230200226195840300651792 12930138 -30957859984499602948719338963648394240 12930139 -759521555013689107851302232123078421920 12930140 -393336806189370250080578087906601523200 12930141 -102022343245388243530115775995869503936 12930142 -156559268103683168158068368846103931008 12930143 -2261139552086309343795912695516230800 12930144 -762442114064658857285227432357605801984 12930145 10902658502229866509690385888723841600 12930146 457769095188660799972411041244450830720 12930147 55257035457156885519743298190423568760 12930148 312374608382084546797719839295968858112 12930149 692994483600828805938136975007258532666 12930150 -254036737358055633380625622331247614400 12930151 -396612761901506941823268027569276654736 12930152 1657859389532349828316638222116508441600 12930153 1723922108418589866933430330058156875584 12930154 607675347134398509309979429264848313776 12930155 -513888523968121044211639184826105665280 12930156 -404186634552999384765688154590210399488 12930157 631925994826282643417820269527912729440 12930158 -152336186428446135504672160717629839616 12930159 -248014016742675220609935199551083695872 12930160 166944109651543920500584890119734394880 12930161 509352931860921130394040722255831031762 12930162 9268887691464844222274098474155737088 12930163 -403464340742834660309765537911451050896 12930164 -594708730074251162758521923178526819584 12930165 510359968411990496511109230827327256000 12930166 -95103115886995227415204065357342667200 12930167 3116541975421586765113934645974204836960 12930168 140729788907973358605475130603104542720 12930169 -10611737622969052814870344197915393174 12930170 -356969436978829507304162961714153615360 12930171 494145873879952512558423038818560089112 12930172 -248674840059381607967781088404911669760 12930173 -579505787182852365807361744263587511636 12930174 699793526285013105581200710726241047744 12930175 1001414638958697818876088566299758553400 12930176 50504616553466883904354675090752798720 12930177 614950870828665065361422784189457843008 12930178 -1013219458338038973388202803123314154080 12930179 -1411538629733568073519135372895411321220 12930180 -313129793329992188505450585017620439040 12930181 3681238758980060619576904043367346046 12930182 -766762215234983467376774152921100990016 12930183 294622781235016005456936286126324562784 12930184 -1372225173564059984748223328501060812800 12930185 -1490358607374206118933439482481419166620 12930186 -635886548226666476121892367846338560 12930187 645608800770615107234529546965875467480 12930188 -1645484401819902918904250736399235322112 12930189 -848411901212337131910079591892748557376 12930190 -7209358630794996532823309866767578880 12930191 -2235388258084737241966830958335301743648 12930192 -74149320741244127746225239541874688 12930193 228108042905784222435286380797760853248 12930194 68642655937296706548902069930975914896 12930195 -613865288786749754121132299744780944080 12930196 703819281589193204136410769192679364608 12930197 222776899606467395722218879206141331840 12930198 2649200709001927531446406300934032128 12930199 -2270063488511534961184300647969031103800 12930200 798345450973771899852451543913147904000 12930201 -160903103228844369594024542885571588480 12930202 167423320828712697974254386772607373552 12930203 448251921540848263498081301814635500800 12930204 3647754344060141128830380976791961600 12930205 582707434388343437396262732492652064100 12930206 -450459527942846657929149226462232224320 12930207 -875072534383183057863839117344474693560 12930208 396346860718658003882581087093206810624 12930209 -869055253266912248740703151545287306752 12930210 -244805250987811113839427101877924760800 12930211 22613657887751037341279669676316895904 12930212 194906954582654808524528304142582563456 12930213 -272710384360470435564043072403813751456 12930214 89585961469528791302716082245931610432 12930215 -424372385571994042727018061669497840880 12930216 184387679264981418478002634433054883840 12930217 -636805099803828833417807172843390690048 12930218 127891377989785162947414859156420315056 12930219 706135751655993768852226818302728198320 12930220 174144775713241860075526655276269440000 12930221 -132838931917514996406551758661033593578 12930222 -193663043164331311583797566191426903040 12930223 150870620805911212531305879581035956064 12930224 -23995167210167890787510323104133939200 12930225 141478654144695722752118765528484864000 12930226 -114803813870337733818889204049787757440 12930227 1152015871136519253964568666593248198480 12930228 -504944140642951660308130660499904834816 12930229 16188209447102724249810746881623477728 12930230 362493955421780426060658217742229494400 12930231 1063572087556726328976470987900399150544 12930232 -429601629619597488962448179634772377600 12930233 114349595448080539946834037545971854480 12930234 161409507131596561161542532687089687040 12930235 -281481895215597424557720101357368264320 12930236 -587850508101108682490052897932744171520 12930237 -801964587709773001048626082830203231706 12930238 341038548956566396762613589972737300544 12930239 73162258233449012090862434687019688320 12930240 -192689381933626281199850065931167334400 12930241 34291217726690655456594613744734842800 12930242 37438791494834406598132468498468551744 12930243 910751156157998260856070604204345878264 12930244 93546389762427521608556731915085798400 12930245 325838584540787895986433871073476347000 12930246 -112111814167339476618975596041016524800 12930247 -605354644021853310332308342054686887760 12930248 1014659488793469436520091101833742607360 12930249 297760224882401136244219587755581883664 12930250 -26727836065331721086599572849056136000 12930251 246562840894523915004403687692390134784 12930252 170325879705317386225292085311380240896 12930253 -542782611189415128956876888259087948320 12930254 939735764455397548464337609404995280576 12930255 -133708850300549870627069154995867558880 12930256 -501922119088220353105155995346313625600 12930257 -727467062718427703839348915258633876494 12930258 -230753523416147361631413729323599686912 12930259 -24278188534118109815797146579695252640 12930260 68123921925622765616852485471321497600 12930261 1752006703316132021752343802217950856224 12930262 1147806200668078768723172683570862521632 12930263 -3261880724625695906681337779276265732480 12930264 -753692372928855313597451503905827143680 12930265 -720943879172074423957004456858737927680 12930266 -382103549520121328456037957268927281168 12930267 545952014209902662964805263816835463832 12930268 -503796592217209585219179090995933236224 12930269 -1374418018108071963285997234922387171040 12930270 17702308770010386871226427212824304640 12930271 114819161634289243540983156865561124272 12930272 40112422804863943716951223503123382272 12930273 -962369874188459922193417379880418903758 12930274 84160338574380423668233290838188145152 12930275 -658266971218708434531736508454847745700 12930276 195863799499413082534531687117033175040 12930277 623728814836705490080651048273039675840 12930278 -148335034505284729358309060720877249792 12930279 287570267700495202148741328690740119680 12930280 1406309391808781425055231292384462028800 12930281 278339657562874934394502966835110318848 12930282 235853211980953381263496184628060577200 12930283 1985737206913540357791163555230233698840 12930284 -780699558882399420117438049315249749504 12930285 -672946083086975809164881868541759352640 12930286 -269886325495693885176949293259259214336 12930287 -1463642376543391853698449318005872934064 12930288 -54986914012929938176698471894315171840 12930289 -1411971544076994979714048896753837492910 12930290 -443527293363898518535713924105266569920 12930291 1743921073473443513840025235766350964160 12930292 760946156745547659923072549619204779520 12930293 65333066095430898912068446659128316924 12930294 -36835009665276711242175836952494511360 12930295 -397969802145193054764683619274931274240 12930296 -636979370190950293131270221149517475840 12930297 -194708881571788581125147092385890426800 12930298 29609674527371395016850599486815490160 12930299 1016980128608573923431180524217350763300 12930300 87316616698702360674906011984933760000 12930301 12494214593440299617352743188581508800 12930302 846864113922625170740885569403769600 12930303 10520505144739026276923324530271960208 12930304 871655541440685372509546001784513757184 12930305 852877564987102180045130919914928677460 12930306 -11432130711911686644522330634860787200 12930307 232456686974123987975309456052506689440 12930308 -161581556157175029012738382218589737984 12930309 -181143263067900463757217537843675546240 12930310 376458709317737348073285196406840914560 12930311 5974288549538739952452024288346173364224 12930312 -135831557978508834307858181518008852480 12930313 -40601702469929129479540140873809204016 12930314 -1603140156078119275801779904925888498688 12930315 -10810980619400696291433801018415802880 12930316 75903130764445488613308868255511006208 12930317 48255749777601915761526186013824883200 12930318 14642060679989472841779217291031651328 12930319 294656958110566821703116747819227426496 12930320 -81937057233226593793174897586026414080 12930321 447154574851599354534368852083853701920 12930322 -36349211997767760712594990229561443200 12930323 -624410192991880260262439351606181613920 12930324 -367977840865067377325265041473974927360 12930325 -1283150179055414777236025616490881608000 12930326 -147481467046082494366265123929270737888 12930327 -1614826777036475354177472647448501290160 12930328 -2196184616703619578934987817812787619840 12930329 552451858099576398202705915526662281984 12930330 36829047597663778900180098946718515200 12930331 1535839254167202241734270216571623721600 12930332 -7059278605722832373332163864575730688 12930333 248545640548691818810955460317026463904 12930334 119828119890846127054909986917247873024 12930335 641294115618947538708382492335663871200 12930336 -982251238834564435054625939407267430400 12930337 -215149722114442663024055036763794489728 12930338 -938631918834671567038677331578851416704 12930339 -56778861791723694088038514592243700240 12930340 105888630740291658520567224766609305600 12930341 435223701540307889683466939713050311742 12930342 521027785971822522645885718251168069312 12930343 -1070662638434758043244415473380589264400 12930344 8492485023080394092480208078442168320 12930345 -234403319588942266588153232473448341980 12930346 75354768439863987132554673414664627200 12930347 952609648803844834946763415455765549444 12930348 162988185274431979607488587511660216320 12930349 840109578635410112764803203563101441964 12930350 -410536835189944218821457811069281321600 12930351 -180312732547477053567417504029669567616 12930352 235455530631350922488816009385208365056 12930353 1059211005628803192555708709476888142032 12930354 11548276017664780435219490692434344976 12930355 903917025712862006620269490189685568000 12930356 95947598862291759701566973025721153920 12930357 -77519892652829945487437313241628961984 12930358 -5612771950731928331391490659329384448 12930359 -1800240276938852924183938601449970714016 12930360 253026345295156127571212100398548992000 12930361 -804988220552675094513070342012745428028 12930362 -84249418853352338096500194603049991568 12930363 1243382668465065231396805318793408333184 12930364 -406136910784778764483112646425306947584 12930365 -62134885914597587067962220361869157800 12930366 -324997919139853814330058810570636644736 12930367 461173455938076931744726082508579156416 12930368 571197037109991807211670650242943942656 12930369 -178254824826390045661639092137079859200 12930370 -69860964959165512350735972961978967040 12930371 -2320258504147294079769902317993619695428 12930372 85115601382236832981526912649252605952 12930373 -6919575294966481728686274113749174916 12930374 -74153291492129483393516567992547520000 12930375 -119521649562711440309881392789656532000 12930376 -2020340990260646804312642039231522257920 12930377 590778456462056662247677154924536831440 12930378 -111076292631583292481883566718899978240 12930379 -14933147480286923791216294755081025536 12930380 -401057976381613331814314764948371379200 12930381 -406421385945547568254885930723119172800 12930382 -211110980066100452396183793666263491968 12930383 -39800006830453558137746239482235628856 12930384 276046773874204105523967820103936507904 12930385 483305448475507112207130115483113853800 12930386 170742009885530490399873830419331097600 12930387 335364032535732052417588878373864029552 12930388 -1109296597355652963605985151295618883712 12930389 -350941221882643339178617953358885077810 12930390 -31966153345294462342255026932160572160 12930391 -140215670716788947899852197245431506608 12930392 2327345505270650816764515909100539617280 12930393 46728904047913957708887021371875276800 12930394 -170693200875091253343487813092034431504 12930395 38744402422085747224350427971339282720 12930396 -284932022724086447519889302427708446208 12930397 -236788455099877371518394591847546022528 12930398 102726770857608748447019252586926979264 12930399 260520991305495981535738303437400023384 12930400 -276584733886485482627781357948174336000 12930401 4611246351599829655614760899681162144 12930402 -543020481183496539271515166704135293568 12930403 -1310916640990488013572533872880502469348 12930404 -1459560842980416710319716881185702297600 12930405 -568546557693014338002918596785269530880 12930406 99674111458998277965794967734203453152 12930407 -74300975738158585931182648867826642976 12930408 1245600900774806399234511467357594419200 12930409 1333185747630892769403942010431121649920 12930410 -129318315306238603612131076292935495680 12930411 -26292237838994758777222280381197750800 12930412 -1191112986027396832694029112796088750080 12930413 825083909621435849141220977338950520662 12930414 584348241895541785820103285017709158400 12930415 -606241281317490787830816986879415296400 12930416 -126202887446938557226343930491738914816 12930417 135425021830669742219678183822156205828 12930418 208680003894408548752448964770290367904 12930419 1129813799221140099369538121766693983820 12930420 -164555852804235265708395237800029317120 12930421 154165180594708661676221274678658041984 12930422 422985806345136631764302045051578372992 12930423 153794420322705165549559261103856000 12930424 -386413879565922605370142950202315407360 12930425 -242812013908893345630374182088364368850 12930426 -536423321130136135243292458227409208208 12930427 271381019319591326778740636459267804992 12930428 366375683170208779045156868430506228736 12930429 -161883191465789489673635495527453616832 12930430 -326039132076123445051217131780890969600 12930431 -408057619757647816708396522311457900800 12930432 -515185776610521200409775396622350417920 12930433 -2173576122282021033011708185396585336620 12930434 -217908315422864816550784698831924382848 12930435 14717224188850374811510613590776723360 12930436 -357277763855427692120466348389372900352 12930437 130844546007898953418090533357201067320 12930438 -274599893602581703621749520911261849024 12930439 1036974298420753242456131278353755614224 12930440 -702737823779970882957955922223329280000 12930441 540923422709927887110017371371869756928 12930442 299600098446206155431802231535101869312 12930443 -926574262106634254344740130719117547308 12930444 11630453805931969008362256303687012864 12930445 1211813398626484683704618584642859676000 12930446 943665345519425902159953376358449908672 12930447 863292207793005837873529983983211085440 12930448 -323957001691690797512812032309805539328 12930449 440873400264869629477912720871375171712 12930450 24358691656132284301466984297899200000 12930451 -373601743356860369965061740095931742548 12930452 1239249343443726261968837832638821416960 12930453 -1043338900834176699622501870095593729376 12930454 376100945800115681357654457494297810880 12930455 249009235425828838571130817414074866160 12930456 350551661315316552420721695583900139520 12930457 -446125407280459503828986498292902160108 12930458 -1028541545209241267935618951386641371920 12930459 -408761092095068454634986735053134073232 12930460 673964481165648125800002790851489185280 12930461 -1698385836119604477560147540930123014938 12930462 663457900137668994993132792932047872000 12930463 -362166516772155491270824007889508210176 12930464 198564080884936676319170016166152241152 12930465 270102685885963839127019494966194357120 12930466 1138872286392419267286455712947173380432 12930467 -1655795934294277518102533201232449085048 12930468 -183722737874647756471614990757849512960 12930469 -23921763253721488504971560080208626560 12930470 -127353609996475777765675092102919069440 12930471 -702028404639633727239387288028674766128 12930472 29749951139565092799526043681247068160 12930473 190079975734415623864373654434208329722 12930474 -234247048564768510957478845151879888640 12930475 -74242614268543113913890498281608759500 12930476 -387448144420658578595802911072854824960 12930477 202480627070204076545048569928525596800 12930478 249796273806237684717222464112704856000 12930479 961550025961839352949633037653873800080 12930480 105419656791456735629912986783103385600 12930481 -344890290719189894359999850917217243136 12930482 1918506680741295022940280898351110420384 12930483 -1719587957337828898667005381677219686400 12930484 -259186532486156205393161556948050315264 12930485 515194621333346672252345027838130473600 12930486 537023039242762754580673468494453155328 12930487 -20201527469179365278837800164571688832 12930488 -1898684383922904830979995433727599206400 12930489 449546651791421317923049807569714881280 12930490 23290408538013848623418614353037917120 12930491 459783644716048537057011763848746702880 12930492 912925237181381533446489743826821386752 12930493 1648535560645955496243317170957043644742 12930494 -135729619255817179527613562120455104768 12930495 756203674577423058778693176861377919120 12930496 551337818309317292305858094545628037120 12930497 256960048142355750038961801991498202946 12930498 -100189671266675853169619656856226204672 12930499 2840523412128642714731506256702364203520 12930500 -1175972722581169993760298799485659136000 12930501 35106310982988899445704818040629681824 12930502 -461547431635140217578639018287061380736 12930503 -313204738569059306266836584422218762816 12930504 -662860264177311068283635037786022010880 12930505 346189747318939812756100030297927372800 12930506 -1051924185449302829222040387699048423840 12930507 1147649168371397012581390654301576762040 12930508 265037731650246970310951327684817484800 12930509 97506262483298871588803599006250054400 12930510 402703800619649436541328042856238738560 12930511 884807821072648365558470074253542051584 12930512 -271757350893763017425841424123167350784 12930513 846247671598699431539475710857884021744 12930514 -852543153977824448625492681428314188144 12930515 415046150080622165995823232838877953440 12930516 408755226086109170875693393590778435584 12930517 548650026282566131972473521380970267680 12930518 656536656073772832863791905899168716800 12930519 162310453440736081181828138316581028480 12930520 674685489359215752333987761065119744000 12930521 -1276946091448027898292163389460419148278 12930522 -211284176577907309776993914764097236992 12930523 -2737571313833853282896693825729916094680 12930524 -1367981647772711980182825475337698235904 12930525 320356468600473069115795998442001074500 12930526 381072124469942967937740550710354570240 12930527 213382508950247316248961367296485004120 12930528 166450354165299060297203767576643764224 12930529 -2496249890472470464261882403983087915870 12930530 -1836846420545982219484256931409390080 12930531 -1143964262412136980904581082395904732416 12930532 1739254415203483703317063105353646912512 12930533 -103087388276154750872602906580424534528 12930534 -128418056700847096345679342579334723072 12930535 915364265059695862420695813606906243600 12930536 1107402757329972501732713414586292008960 12930537 -1339783453552865347211192544848789827440 12930538 -24719034258365082324280216590865171104 12930539 398026001002022506969028294539356505728 12930540 277810093678220893576624275916762152960 12930541 -664642325089691807354981218756158652628 12930542 1066068027218323859601054006239058180672 12930543 1103104656634156069011919719993037101600 12930544 -78039844087185498730194170819215360 12930545 -563993074443253519337426981751538876800 12930546 -364736134655160171763115489529009724416 12930547 -942169994049170062365540353704482657968 12930548 1847129663924495023737029897715578011008 12930549 942400415389185345987645366402870881760 12930550 99073835779149452477223204267329056800 12930551 -192944372509669414508550021909132263448 12930552 84929980801823299057177237373557125120 12930553 76239937873999452217366663225981772944 12930554 94109305782553009480191114379667957760 12930555 498019935357116468949705384095587998720 12930556 1045718143569391805143500667684646518272 12930557 -1369599444511896291471538827051677453748 12930558 26593819762094951151450053043564779520 12930559 -387993228084846680492308042477818305496 12930560 399286618120172222501619526877640130560 12930561 366146219738467097365616568641031527700 12930562 417938811914414656385548399352963635200 12930563 114672361937627376129735809913124252104 12930564 356628125135593483554338471252845578240 12930565 293327362708013318456431718457355192320 12930566 -1093852538633340407566031722060736477376 12930567 -386125831269164030755991208684151000752 12930568 582363385189967373997632620832294174720 12930569 681794285463383239954393230987881011044 12930570 218701579655991698668547341366155955200 12930571 987000535270182611872391463121088434772 12930572 -1070644667014243041745197942085010721024 12930573 -4245611694809224228000343545569732576 12930574 541424099277859956104520957439710283392 12930575 -74440351086952953082633662787971429600 12930576 -165181593624105249080035074876693086208 12930577 175595071254755382325036054104945819840 12930578 443759057956981204400064507129949260960 12930579 -150029731528658574824019233590886048076 12930580 149828908453767990850991462233202027520 12930581 60853636863196721498404811628455066382 12930582 45973303611456279790708185854793867264 12930583 1395323948728438164125122005255131335040 12930584 99930091266428793207619968480451153920 12930585 -731029326673564447234845009087720263040 12930586 1113349096143100247289600064574694922992 12930587 -367466996498374365651824525189844645000 12930588 -23470806252650241998955641655500868096 12930589 770456323356593938821574651226793359232 12930590 64292993454922642608459436845897736320 12930591 544674009569082146265675150480486405888 12930592 1701869554144965576171995245839297871872 12930593 -402199993269010244725474382850421147776 12930594 -315755514214824441519689020950383493120 12930595 -454132251474063659434192688622790060320 12930596 200720126681857576649350653041708138496 12930597 -116968473064046312947095167091768365988 12930598 627712318675272181097635106248067910336 12930599 -414706494722584738966320741428244645480 12930600 -391030550649921463503852745736957952000 12930601 157961310488428819117464221009985716112 12930602 -324067166685379427738135932897037164800 12930603 -55638281185712081377323110325755652096 12930604 593508648058699659948255432294575488256 12930605 -3128570847717573947553832288021323840000 12930606 49049785654790093236959345046560680640 12930607 -483786238775552029915934876024097804840 12930608 -315375366699790009238761826488023711744 12930609 1197435910226972146454105889726329825904 12930610 142120047081171167611034024225348352000 12930611 1096056433340308309431118639576458642024 12930612 -429772287405674137926655863447653173248 12930613 86543619749642961672561166635145461600 12930614 18030736381006348506639083294938412160 12930615 -542984641281081738812007545924289909240 12930616 3035822145616846194567223016115302400 12930617 -391764952253064710484541128318326323200 12930618 -162485809980985360812793028932279120896 12930619 618264991301562349623493200634685300944 12930620 -2280501742128625659867933592931653355520 12930621 224197110632458197381712474533846942720 12930622 69000111827458789845018164850760492800 12930623 -382819081484492342660276055178013515056 12930624 -268866216766843883843204576885656780800 12930625 87694708781792663112484261204784572500 12930626 281342375793629236713620448082472622624 12930627 -71393380278151820360344098707999960064 12930628 1862472722219912180745420565762052874368 12930629 964824644910062889650356314241710269376 12930630 -3740705417786083507662589602365028480 12930631 -437671819438596267717155790152725734608 12930632 -171328257928054555396871762152076083200 12930633 -1614787952546510713462465332202060530198 12930634 616971113156191971975859249405190343216 12930635 -442782725760263450005216807051958125920 12930636 -5978968719728860691225236672419686400 12930637 1226047246797749108184005101651022350732 12930638 -249353629977640032109174827285927371904 12930639 -305589472359280126411383368585782701552 12930640 -136163303874917222508121618494966988800 12930641 -810323237988542659618807162097034969600 12930642 -658425396834194881643264536554731624928 12930643 -2820799957239894696067786342426513182720 12930644 -266884862478927950924386627260679745664 12930645 -29341775082286584143411270019252514560 12930646 341883015322551471764395442998654572288 12930647 448406506076892064890615746639579673096 12930648 -439718731095638140506855238726139351040 12930649 -365666291341222172142508689628934554364 12930650 317716112362594313459025619695489166800 12930651 -1733621490609316903019480474096785290960 12930652 -277537742211615372872868920250032128 12930653 -649334440734579764199068471789957308218 12930654 387914440478836403134688387596901959680 12930655 -934930925326833757087683724909304711040 12930656 -370298758105589453827335219106372386816 12930657 -367271472074093200296848144111881991760 12930658 123724859200016557764496775233650794496 12930659 566849027001963675054884880233939976 12930660 498478383998741208514090535591620020480 12930661 893106989320960198597402474357603339262 12930662 -17187031723351203309470880949797756672 12930663 285608393712260116463092139130646647504 12930664 -5344456483429147105809060333172654080 12930665 1462028476747210390555905279998496009600 12930666 237488452311602814423542933606763876864 12930667 1293047909218092665065290204357877132800 12930668 706546034193585152422489945894175523840 12930669 -106352329199989358200219648146607506336 12930670 81328141495411006482793419816937017600 12930671 -510098012207243383987888183518970134408 12930672 79154487241672191797165350491025735680 12930673 365949634297887607657179069442504882240 12930674 -1141943726211565146132129815774221511664 12930675 -67987227556915247357414127304001938800 12930676 674769352088174519548040326366893649920 12930677 -2060722926486569404787263080875575855428 12930678 -36134356543881677436727438541244221760 12930679 -516981128459106698329845571094955529616 12930680 182391330633839939095738016504194252800 12930681 -1526797336616948284232921422447096636848 12930682 695754757433424082214337935548548372192 12930683 -1208880092959105820639654002829907791496 12930684 -309167737829918371115750664365256760320 12930685 1011256157880762850235239640062296046380 12930686 -71931436951440153946137811975498454784 12930687 568930172138242499079678237176550564864 12930688 -970499093788603525360106643657829908480 12930689 64925209071505325010073126996124912640 12930690 292649913096024533328760219880111308800 12930691 -82206696479423671723089938274386219908 12930692 -360460039757677048976230299892753747968 12930693 -333838807710486044023769452053462507456 12930694 245014424852490784536718786781155488000 12930695 955003435117660170149855919097904110200 12930696 1028221243930328975186261078229907461120 12930697 -1792124169013462135576080671509391680560 12930698 -1583092465233483067923454675855181687808 12930699 1059235053556453400568877776765926286768 12930700 -146516340570272274389515815438992793600 12930701 -161141004199190566615442205516563286048 12930702 11539988911307494507683397143523783680 12930703 -44567549145212475023114323740555107232 12930704 81328936563964221750989249107695083520 12930705 -904385011356923758086598884335722204800 12930706 158398610657628453212365809238171449504 12930707 713633389889438535320886895815949846956 12930708 -444795813230170052904459380927257688064 12930709 132987616995548767207417818728190510528 12930710 -153534425805871131320081562923609921280 12930711 -283452762713156866018591076729432728728 12930712 -680225272828802694200680858893250068480 12930713 -1180888770252143104569350857655158100016 12930714 -397620599866167748976221172489086839840 12930715 -147027190112208098983032916030240481280 12930716 1113273656139344248594168991421905809920 12930717 80713430595773596028689960494587919840 12930718 -446205323192148797526788577893303258880 12930719 1436264314477735739997198087515266803960 12930720 257816348193248105459649420316586803200 12930721 631287685135271000524896662149649060100 12930722 -42396420356551202792964368573058424320 12930723 346799772530660192511399355848967698240 12930724 23957539436825608805068536778937737216 12930725 104486498140466325221888874454158068250 12930726 -760396063944884035423938722623846875456 12930727 360219362576599110872274604705758440232 12930728 764059544321122152023241509051862620160 12930729 385693215831670926230447566187260152000 12930730 37100941897069385612006750517955288320 12930731 -1280481205264859881691431258198162322136 12930732 1726664627740164616572154998128274677760 12930733 -258602364889182757212003323503944438816 12930734 -585394046299787441670990798147439312896 12930735 -169969867133423959141012152805577760000 12930736 -25278997693354405878368468754351783936 12930737 914814047723232456123532150386223114386 12930738 -223313548544611698246473360346839373312 12930739 745568971647941700493222801956383318540 12930740 -928672173233295079228693582165840815360 12930741 1309271148954441589013238837963668136750 12930742 -161691582441222711858711548193124694400 12930743 -125415493307932074811550410997917178016 12930744 504879691786708267817805246085703024640 12930745 -713687251423362114209444192572329600 12930746 -119626949192599147271311846543856726928 12930747 -293765420671822768291274493103287101328 12930748 -1791649249679009666783525575400084565504 12930749 165720415067886039079892446544585938680 12930750 4575994856268714689556585857105088000 12930751 115696245763422721928802426459180912000 12930752 263743590897543129872481978059524669440 12930753 -856098633352478536732340076370049836800 12930754 287311987375869271756691575803352429440 12930755 -133635436696164970658317425927979461840 12930756 -516468524023687089854341145502069654528 12930757 -1269929057998476067811589508416282040000 12930758 541333852878958310206246534469720542080 12930759 -258425868087996698671520717922472949760 12930760 -286892354881904067598030165983348633600 12930761 110038110270301644360452698962076786944 12930762 -272795358280336544540064340050754970880 12930763 -657278779758342175365181460544258497160 12930764 -109997103704486671099757532080334962688 12930765 -6874136631866696772387842385567471360 12930766 -684932357317781006987039695998363855168 12930767 -355813473071375425687018576772524195368 12930768 -161004711831728831014448694438469214208 12930769 3547898823766856758488818272380188934900 12930770 651594391476101237404343782400766418080 12930771 13351524553311335665922436677806305024 12930772 -530013899612673865448347801029090154624 12930773 -115878691943111487908874460314806645280 12930774 389886952861336498044906608032960128960 12930775 -288628909406826215316306595616828444400 12930776 468229842921460291395700717959381166080 12930777 -335434045411775558023104636238608124812 12930778 425511390016350642835630441844553641472 12930779 138774123985475571751065529171324242720 12930780 -118100859680326271272228262261580871680 12930781 -926032969400614287978485745612998611200 12930782 -12155337265077363640470959183850955776 12930783 -173265032827673715846068857097436526776 12930784 -1550848910190525158909031590950388367360 12930785 56102415127203575128504944099516865920 12930786 2075026480258900455751856002776748800 12930787 -595368888254654065629595700138260606564 12930788 -10448684726077602493422731615346364416 12930789 1069436912539488845089853494473639933024 12930790 -8763045952007006638031710638639665280 12930791 -457217860538086838744488471075802148648 12930792 243144918208878589002103699839182438400 12930793 -114105036738046965528260332663244901958 12930794 41836578333031668709742747083390840320 12930795 -286193247321557987833412001224917882080 12930796 -20218656519986070878773394706414534400 12930797 -111432401881349687810420700744998683296 12930798 381955010587011926027400088563480281664 12930799 -253377230219176823084289045238381952000 12930800 -97615155360846046348124529413949849600 12930801 -695232887866692051644928411429018242304 12930802 -63019854506240716755588780661612240896 12930803 -513598286272778549582906227197222384948 12930804 -319049887747261910753516473761034106880 12930805 1646423237669857498401077331079744130460 12930806 809992255568265575895072455170904183328 12930807 -549416111113820341544434090459219954944 12930808 1836844224723005415146612251600791121920 12930809 2567473608889579345259617107369441302100 12930810 258260940141785739726111712914907392000 12930811 1295703995837379541577160768408201657400 12930812 -518355056617678851797138725832612382720 12930813 47615281272901785029401004292608163840 12930814 -169358611085448660747754884151759264320 12930815 -594943305661723087974583551351209077200 12930816 -326502812760375522204938574504552038400 12930817 -308983009871255260887772121251202388140 12930818 154069669469305485338956635194662929360 12930819 -991813117350644581530247604985515128704 12930820 182463728197234742970081685717308641280 12930821 -114412707772734698526166355951384976000 12930822 439913629965111879384538777458771795360 12930823 -1565707335712885788133134766973560269928 12930824 -379139412762368465176994519584749158400 12930825 399996984167423895072751164024747843600 12930826 -871740369091690816300088113687659213312 12930827 -352552788144653132867311087838790974688 12930828 110807809264037438270145838618648215552 12930829 2660349363569950659679965648829923816876 12930830 -318264518938472652188502227642706432000 12930831 20562138917945655536271238863295809528 12930832 293213670193593865100601614430671937536 12930833 -1462814290754589811152840514085470083918 12930834 38731423448068941200138781298845456384 12930835 -913407309931018839032957848077003696720 12930836 -518557227664068682139027167294271397888 12930837 1173967142627551030422592142853235769760 12930838 592383844842021231980576081801806732320 12930839 -1444804282788644656362214343036604374040 12930840 -6010374397131611019687909268354867200 12930841 -229545745135689517427172941936053414272 12930842 1954689579418833176660066496068042011392 12930843 -456773605398955574370519813068739345216 12930844 463124533593894531329369075699493302272 12930845 -1217703588489600503268316395684443946900 12930846 -614665139085085200520498038958137311232 12930847 1339538640390309267076254310237271528592 12930848 791146098253989413994844389759963365376 12930849 1332001811286971971858081332621885718800 12930850 230582921666424061609023288253918412400 12930851 80836641542915156129148135178602549852 12930852 81662567813763664766022661090519332864 12930853 442269363857645405499186082266229092480 12930854 107929620603533339293270671702002926080 12930855 699340022974717217627197970844105120 12930856 -1105636138122477407397179508750879129600 12930857 1474901858642065386753240533271397034106 12930858 437606236401268370456536016067954024624 12930859 -747705612602364900423153722557783716940 12930860 313441917509868483630397721642868910080 12930861 -1763463765070916013794605390109580892416 12930862 99888095140108774878928559909628248064 12930863 1170979160443699530837055977138001042800 12930864 -241336385950983488968902577107804389376 12930865 -1241520224211304314728304132860907121740 12930866 -776097374629977401597573754970797745536 12930867 462963553737822981012080383324910880480 12930868 -132927488421138368832807222465714739200 12930869 712577419414640978627361462699318772896 12930870 -175367893588333786364030992036071619200 12930871 -709212523872845129786829828299887839848 12930872 72167141601997550542983147939695308800 12930873 -346421172766810154935426205715925920576 12930874 -15478596650905453367805254120508222720 12930875 499180015845449539812072659101022208000 12930876 127167416627915063430126625119954435072 12930877 1836280691217794561414689475194410806726 12930878 1193710819088446123982478495368192655360 12930879 -183122530910742289390460095552802365824 12930880 -329074692728193028305547155962289192960 12930881 147986340710529162302777119505650847682 12930882 364850535852563146744021849180162024704 12930883 289761136711134979881009265601124290976 12930884 -241186903208026337861943574752517914624 12930885 -229928134082072749412652192076247848320 12930886 -403311495651165528815984232661740656640 12930887 271061732144436310516313346508754459280 12930888 -338781610799679369166493933710437580800 12930889 -1185144654041743680475388850266983734310 12930890 -15092458880135608233997191722641259520 12930891 -153916308851747506407926302018885318656 12930892 -134807971407648472476437137565335014400 12930893 568525528558655375089984279280753951724 12930894 1082053762043002752460032010904408231040 12930895 475080992096940642386555180488335816720 12930896 -47028546131959155744461115328189956096 12930897 103861042991001121925209591823902560000 12930898 474159716877509184214126061993300296320 12930899 -244069640414887769424691818354966834720 12930900 -344987883553000873739102735149948723200 12930901 3105135220026806180697458953699047484704 12930902 661222022454778849616626174483416077184 12930903 393800336902898428236962782938849777312 12930904 549867990870770008099169237277410519040 12930905 -610460353875538314403473198519067360440 12930906 -155034989883960874155636565777783603200 12930907 -4095894223671835997979883479252454372 12930908 -91361493190060952270872728396910107648 12930909 -914179293130121962875162745885801029600 12930910 1611313691299493214078765233282112624000 12930911 -36699915897405588946526494705439188368 12930912 898320904851241693549273481758817648640 12930913 -1543817353970550159794719453965041967838 12930914 -535717151341658397667622108745147469248 12930915 -354357824461649336128821455658485440080 12930916 447040497044846962686740963879967770240 12930917 -15658684488991355343048760731819360960 12930918 -74277370695642907381635696242659282944 12930919 1088250276761090007374364513198405184296 12930920 738917874624192588936018664236394444800 12930921 100892073916733137252402534218547944192 12930922 443037931626834110757780456481384003584 12930923 -67454378462194498396543198870472658828 12930924 230701499843386383521927985612956332032 12930925 368575203026414777552514344612943320000 12930926 -934645287683697436297925413518315971520 12930927 -1833509070919154424790993180029370992 12930928 -26096065803940600507993208151016472576 12930929 840031039269018640876186960822476763776 12930930 -158170844504108200733015725396635769440 12930931 244567312522037312933779767231490096704 12930932 243048625625415455269084325893487400960 12930933 -996773242564779771811920654010896482976 12930934 540949533568810254860888566463133011616 12930935 -137185514147573567222170558895936382120 12930936 276355150807827053208413888843331686400 12930937 578800111901641501685285820920210636032 12930938 844331943542501224989138452334408651120 12930939 183881031402333909586300344772507232784 12930940 -462772909784057878718822518323099494400 12930941 -2025412557996093531448306829028228833658 12930942 -213490264531537049321265947339908064256 12930943 -1758416957179761607014054000957410405720 12930944 429313729540800802409475557717704704000 12930945 -33400773503140973020538170959982575360 12930946 82015214155366795591629249288862110720 12930947 -851280526370465752461184621641544937604 12930948 -1868624742208000037653989337132832993280 12930949 130700190381384391359968218131884917980 12930950 -173444925125583295556436181765748865600 12930951 -53536773867023559399425583792654093696 12930952 -77385540371485121297045680572971089920 12930953 -288330673174699589762189682505245205680 12930954 -501787551464705089672754543610205697280 12930955 -2313259688913941936727943998576931029600 12930956 -283104850300069681773615302543957786880 12930957 534070388682314006562265291194896928000 12930958 169084261501105953919771111698960672384 12930959 487111408016367267586465379352188762160 12930960 579294467318440664479498175093145600 12930961 -441677032401948318865596368365374713868 12930962 203888327210508985565700368532365403264 12930963 -1143494347021508092369943143419665990400 12930964 1731571908237691430890793006049243310976 12930965 1272709448210465631410350481041342014000 12930966 -193598321189209327360020793428050924448 12930967 -178130466192027330412521886147277661008 12930968 -135894046885427041305774569042836193280 12930969 1611942821255889969456190546648487847168 12930970 -69138785651891908987245255880845844800 12930971 530910794053029021439814429157086608200 12930972 -1191376279634916641609062947072319488 12930973 803547194896211896730042497834930463040 12930974 -13346244927158195425675502847332370048 12930975 1205880487952058721471336294466996478000 12930976 -1287439463744865078524067206998545924096 12930977 -1052996870204715055556094916547348397888 12930978 96151892544964851074125026196733092224 12930979 -658310594730939565792291670635400080420 12930980 -62011524660386714103779996222783328000 12930981 553216701442892216187797313935759233344 12930982 545841806566354209190049504431767632640 12930983 92371107148986274190117031775106008104 12930984 -161449954877238194245435873034699980800 12930985 933244437965859075380902512912767361600 12930986 523457344687821748581421590178041174192 12930987 635564571407836491467310527120691928752 12930988 -204630546547200030886268937819702835200 12930989 -206979443182467940648429031876211862260 12930990 -129345025418514040100569512177568239360 12930991 431969749612254611426330982952155093024 12930992 -579636962043293472116394825536022626304 12930993 -672432263791553837911681753708969275660 12930994 -556307424047294479839938997627347902704 12930995 -286623317404887905343044652035123600640 12930996 393194917940301667891668080969604532224 12930997 -17657266333490645921902351916356264580 12930998 -310388123382010166987842641209991228000 12930999 -6855885125843110113730060063279457280 12931000 2555414573644191456984882797827614720000 12931001 -26153363229110066590630608689384418720 12931002 -125116969403281551227308447588321277328 12931003 -3475406407390535665767141826204818776 12931004 -1406019104388994421591624584218715474944 12931005 232344304576379202696725622225765310560 12931006 77873044183570621081784030322240540864 12931007 -1295830095280711819147151349063343575744 12931008 -94347307608756915598379050136135270400 12931009 228325764266061503479382971614057579200 12931010 -873686777896769523763807806103785415680 12931011 247081665184496035599791124455339670660 12931012 1388375512896378989933950005578561661056 12931013 568293539713940621412219427740921538560 12931014 23394098077214555868952761614507378688 12931015 250237338368924650839302008202472529920 12931016 -547399636581361950689205183672700108800 12931017 -406369410735715577432759828461776906240 12931018 -405818089764986346210358214701289518080 12931019 -23747377368625526590321425564147371808 12931020 -1662210229151808610964802350308224000 12931021 368907285399329409658070539539071951500 12931022 -552672781508909071636568619548475757440 12931023 497555233492883895333133827041273529600 12931024 343110526578883771049202081247688704000 12931025 -1098164804650209224701559797082874927450 12931026 8502579988243258172777784745902486144 12931027 78713551321408371785794320535847279992 12931028 610824441705214586978446247838297984 12931029 -2209585027191496258423235303428003486080 12931030 43506837077797287086512239491597107200 12931031 -843275283549068718008771929729102088400 12931032 -1022648967491305073291911387567781314560 12931033 429219442523970194066066921729513130900 12931034 -704912105782974234605675900465799540000 12931035 94326186383352744581608645515949884240 12931036 -174297340619334765828914759098930954240 12931037 31120804598891713386026782370142429312 12931038 486223218159890799479189293883054286144 12931039 1239298440848609022303566746599528410880 12931040 -1389073270869246308426405335113655910400 12931041 -574362654348376924969284472732088163408 12931042 312543628221003070290483710050299040320 12931043 598048406927615880094072236506504795292 12931044 -145342396785688006828161087884800217088 12931045 1483320133124251136899973039030350290300 12931046 4666803747500295080874164753769757824 12931047 839094839882294193484825297374745371648 12931048 -1149799110906431581783348896739952640 12931049 -680856123100959375249679495159135834950 12931050 415251142084205259505495217693007091200 12931051 1647740468044582923273330014928707705700 12931052 702968357039268707858523430917545702400 12931053 474986540348534979588968928452384944704 12931054 -1196241556559954102437510203082906521024 12931055 -144649378263152903288175345512954294640 12931056 73873869220500262227979505057297203200 12931057 1417385517706934725485851325150549987312 12931058 -85653209991761175416699283609998545920 12931059 -1265044819051103959593142600297852900296 12931060 -319590365847729454561244541300053360640 12931061 3043713777009135400502725113421628928 12931062 181869854535382282043987134448862178752 12931063 3854712228167080119325498797742944850080 12931064 -717054673263086703558791215347098112000 12931065 -86443085063054839166469131506141625280 12931066 -1031624671168434706627195809051170586768 12931067 2098059027811586159906663040494634756912 12931068 68970108641324470133015897110939705344 12931069 1058344274092541548509545160724837040160 12931070 664089094883223900886731931937913413760 12931071 181629143141940882449252914829162530320 12931072 198470708789030748934753882621077356544 12931073 -1493660053172634269083985678338613319678 12931074 1538585922878506691392952435510311488 12931075 677470233307171014206287326104131106300 12931076 1149649262819193092663900231384618693760 12931077 -572175068459643282498514254581434920000 12931078 619697140509313627776561577996456863840 12931079 125668854317901958469993016093388700976 12931080 -222436321901978713883221032025465651200 12931081 -1964788877258974504911232348365101574118 12931082 -868243808921209220735387851218380937216 12931083 -70756466722921115699334437852841238272 12931084 2223106995382705556267488759140747632640 12931085 1453420188365430835743754693720002911160 12931086 -268332377182362051935614161880320000 12931087 -533636762547228504860764732396437878600 12931088 -128602635011930154672709255592161837056 12931089 -10721890347214488395193403811377632000 12931090 291411380092052248803274871605739561280 12931091 -508425150559721169856054459836712919508 12931092 328393321757180859307725709492889198592 12931093 385457738443048174153781393930372230016 12931094 8812476934270160464735901396814948480 12931095 104528972123397861184034697194639078400 12931096 -5189530512788341875088439561317785600 12931097 77026782075087296346340178172885189780 12931098 -345051836495960515836630624682593716736 12931099 3479606402387457538436549913533921040 12931100 -171311315301163868499174824436518400000 12931101 843112234917449901550782694930662846720 12931102 -402107129201295251711878834381774981248 12931103 960639759181085724186239242023434624352 12931104 187152234291131107156836410282567270400 12931105 -1038647149243054871536319714798634636480 12931106 107348572485794992602340844996061657600 12931107 444630200130927404935899654195947457792 12931108 -847097390960646418732403700750193497472 12931109 -659386081028585393217650458174581930690 12931110 970823487156907241405608299959473152000 12931111 -795746965276960235103774578726515489288 12931112 -67626851139297934921261121605547796480 12931113 -58531689925720908279924223911050992512 12931114 48546963928030643801259752209380480000 12931115 2369983092176855764482689657019896256000 12931116 165995945892739093800248417905872150528 12931117 1822381652983875435416906557706219489920 12931118 575308380530250067577371584644131065216 12931119 -58423762787481420054790839351229910376 12931120 92941670934499284324438967247885107200 12931121 17592719445766737044362729869749877312 12931122 311249945934781429874428212356716831872 12931123 -370085625721207507648733486549893194176 12931124 -571464139228828438686986717035994732544 12931125 429113143722562924026531223738081368000 12931126 -77919855986574910639244623521262421376 12931127 -306766016287567825802249385502055543040 12931128 -125712630526628684018191340070000599040 12931129 -837687079527753570407391737656364639040 12931130 213079412452786169099135034789707256000 12931131 796220180425001004026390521561403624304 12931132 -12991715888287936784791819611414983168 12931133 2108142022332981338843483187331902173382 12931134 -52078867621304013153997467128263019520 12931135 856522504212545198273916946494755128320 12931136 138403922780741422080496981725374054400 12931137 -1363764291336730071669611358685682926560 12931138 917104953842844419924690239291578831360 12931139 415709844514403215979715514241060162160 12931140 -275326161288673108519533200659118161920 12931141 -736328500623052682730888388331091645216 12931142 221792471747064967849969015935570986112 12931143 -2479957972389466999945493464955425530672 12931144 -270999521938988723512415102417009049600 12931145 -185845787458614203795631832085295377400 12931146 174419184059216589075411863026522149984 12931147 -19670315636020126502207151077429396368 12931148 -257597741692534880313674376075645312000 12931149 -525222705808231831200978953926026912 12931150 237859603015132993909252531777888780800 12931151 2111198404756909634962105445648557821672 12931152 -29532558117808311162820074617982418944 12931153 2273116449602393159445396730148504875120 12931154 49030388587339631717865001376106921984 12931155 -207261224572846739024466228067095965760 12931156 -360971767978881657480662960116836716544 12931157 -505748658283295481221023638018991201728 12931158 22844701638815177302596462530468684160 12931159 -1161389291180651905491269000142344191440 12931160 -1261394302737308080388155732523547648000 12931161 748979315985125985039099018995727717072 12931162 -1036767290638067778522567991214163441168 12931163 915343731809464995740137382952612076560 12931164 12201528233879295211283523953413510656 12931165 -27798216110120485108955592930427852680 12931166 526310968372524446415750721161202861440 12931167 254277141857571351267252527202910158624 12931168 1732932351318367530223047888876689817600 12931169 2216665084012554764362315817825445929796 12931170 95852963049995784005393623497435340800 12931171 896625202613516677478342726207137323144 12931172 252904614595984606323667081769199513600 12931173 -1345286840485033715162235496410541106178 12931174 -106358813105506741341118000924070501664 12931175 -177633778614481808150909606798620800 12931176 1217265882689403005578698338273783808000 12931177 -230242471015082880185501645050659403456 12931178 -87587810274183063034687166474014613760 12931179 -275433849317183204519918856068607522216 12931180 -992578868131319400981836008332075571200 12931181 -2299663585084119663691426349437001775018 12931182 144757214826622132210830602389571451840 12931183 313717489359301886576553379433718477544 12931184 -11647641517956027539760115579795537920 12931185 -214971277053836696452564113894996748800 12931186 1281205796367641666740573970052138062880 12931187 697706196093737510264493265555599767520 12931188 -214988556398101389794970639606135398400 12931189 -732013760953894011268738013990723018880 12931190 760919955246811248727615179303635481600 12931191 124088094061903874769481441351786060800 12931192 -573256252414534276305215420046502625280 12931193 -1245259782040761137922017537645934904032 12931194 -1027851453581664689825535493898233236480 12931195 -577419140265808665563146296425477455200 12931196 1779999387850270907719660495991809382400 12931197 370479017103524209475849528397104722272 12931198 -349854209366386721540332804057019343744 12931199 -520536298664303838072376380284678236800 12931200 -599916321707967193129329147995750400000 12931201 -78585875651725341875034729212473922768 12931202 1053391456365219194571664612103087193552 12931203 -815634368028050280371388087510950405136 12931204 -561980271811569901783154621505889394688 12931205 67128886141991696882266087311962997120 12931206 -97884288529852201988878303176626853696 12931207 -2149137740267815816377479639598254130960 12931208 -1428550571701030796543149443980079959040 12931209 929288747212411529751821889309277030314 12931210 -121677734444393159131279050750759264000 12931211 -91426175535496889446713217079036869776 12931212 -253297868517655719090157690076845670400 12931213 -307722880370659640399582332597896990538 12931214 606156167785548299940535544872905195456 12931215 464281145093355973110887566942813824000 12931216 -95724697016710253177340345436698120192 12931217 -298532401092375622781884299028784429580 12931218 -10612021723362097523283426375769459200 12931219 -105357307900493226848442838687198777600 12931220 66666154535954468485697304993959746560 12931221 372495271729358101190608690422629883840 12931222 979425092393065587922225829404990257024 12931223 2286254665013277602668159949064903542472 12931224 479407385065786363010423987604657745920 12931225 978522621708016842259777637701648268750 12931226 -320540100716346350472070193471786703360 12931227 -760990071106017294411418961808228116436 12931228 -987298524245028469537648330714764529664 12931229 -2581090990121878545047767896407082562560 12931230 -102021442368719587990016070450366812160 12931231 -968585648084391623692710425725428525288 12931232 220614770750226309258223050603803049984 12931233 -210505825142230821061845119354113628736 12931234 -80092633012364851078047367168967875200 12931235 -59817431162390182453335879629428594800 12931236 -226560668519933792127415637484976694016 12931237 1865536273048545704409555434372315299584 12931238 708759544457005190648017764970545174144 12931239 -325403048851166793410852798442562204032 12931240 128231998768114124740397711189552332800 12931241 318318047581635667320461806591313487012 12931242 -634393040173129218959528026809939717888 12931243 296820372988055149717658162516879773744 12931244 -211638703755684518501007277064810517504 12931245 -1478577600813295821039120014214656275200 12931246 525565611214234961916133094204742795072 12931247 227650750378436251559808042591333765312 12931248 7466186909377522474128241863701299200 12931249 103474597054459438344833537304325791040 12931250 735827677395915894177143280224983500000 12931251 1685884429741292781350045678461191573504 12931252 -879249849924278436487062125909977243264 12931253 2340799692891510054926936550226796939502 12931254 -326958035840153628515456915304132772608 12931255 464949841012622089931821386873978162000 12931256 -669689328997383833008752357291452313600 12931257 -1080749120348146275020179930165071854112 12931258 362160044481716807435753642199284181984 12931259 -330548131152304145770880936336972286360 12931260 549215158252034626758511179530368066560 12931261 -10528286989463188016083222787457165376 12931262 14610965268800632424014092813446763072 12931263 -972893614489225000363957733231911907400 12931264 458829958943641241764286093368697552896 12931265 -124984325408776836541763755518203255340 12931266 350439330114330300217489524639508857600 12931267 917134726763601635638802704787105095680 12931268 226020244272221613712737500453683126272 12931269 273539819708903100868136958075908245056 12931270 -790467949337907290847899519385768960 12931271 -1361186057977255532560068686895687516240 12931272 -1186482842174709242636593350480084172800 12931273 -2343439245767350503919155170594193008640 12931274 962789635179300691825703727096871697760 12931275 234386542751119947375571194034369017600 12931276 -1604941738973285923618880260225653187840 12931277 136746375962806945011982170478869114264 12931278 -28244018786718709399816327307718574080 12931279 -68986320004717699594977200683523852216 12931280 -159344483257793173558843964914772951040 12931281 187562300474757689133168743871590353680 12931282 -31407146193102725032921893491217294336 12931283 -60077032648940213153105163168679115856 12931284 -744557702464168143405499199542703192064 12931285 928092940320746012083211584365482345760 12931286 849936260083842942390246563823382576320 12931287 329790710745682126019003093134778323560 12931288 840792609421560784943953306375365365760 12931289 295307898799766847562184653198392013056 12931290 120767928356730947767603487602786206720 12931291 -293613629092061423454035660465954994488 12931292 174899839142011687298269571529239373312 12931293 7868734678141499935736106290566610688 12931294 274179518930087583574545336536877321792 12931295 8528093467586259746782303006571368320 12931296 1175542337017853549567659974093078528000 12931297 -364927250430710880745305054440891036254 12931298 -1663665871493516277371095296513930276864 12931299 -1179343183538989122733007751386572580880 12931300 56742023054052366389148053752232470400 12931301 -697375217505878440216917068913630038496 12931302 178342703259032119600545043199604079104 12931303 695204767194223104991212753772008069120 12931304 -24068706794011607041000594127475425280 12931305 229023717579449607424232722565019153600 12931306 56385916053650366145526258278798482352 12931307 -263920368291122763265805616585693188448 12931308 272493776558335596570904792249586571264 12931309 -431682455063062912270557970598113987840 12931310 79255214149829268519228452201150319360 12931311 243662627992931276888159292269260399104 12931312 -42734991790558737938556776788708589568 12931313 1120895624325226809179361126823190992704 12931314 679506915140102858401795034361866238720 12931315 -721528508085107464328248163068468398000 12931316 -386944315918331584125535958450398392960 12931317 159947563626579030938870441752564987968 12931318 -52495993229750722631550810155204695680 12931319 1371454189680361918077844919101440831720 12931320 -596854686618747047445900643128336998400 12931321 939026482100952702352498817035286786692 12931322 432172328950602676915956260638306214112 12931323 745883628072220802586372507441226652184 12931324 141631237867673802436229371096986419200 12931325 162877783227775889434126024064579028000 12931326 -52664483966783443195621889647532423808 12931327 -716161879171359614054712682833520493824 12931328 -574205219092832681346045594171183464448 12931329 1290426334374326830571283957037924567488 12931330 817978385525821422501170053421020438560 12931331 9827290457306812224763099494670966992 12931332 -246957208706269090197343802879665459200 12931333 -82101675607321049114434664095180951236 12931334 325006660358486292834990564782763087360 12931335 880173676358707176082778152608654296400 12931336 1054033903871044806369965957346491596800 12931337 30893267700424470649355673217436489652 12931338 84493751110441509091812901809755996160 12931339 -342212648057537444171929097175834394128 12931340 -33353048138071401284825089240671313920 12931341 -701510750351582122362237750444604305600 12931342 -921341575848862466031102394880128868928 12931343 -1696195634788359847796279550560570614680 12931344 -39646112541259191841471694326762291200 12931345 -809307602566069341574711711749765582720 12931346 358840139576238907968875870342819800704 12931347 7634510374335186586264728067459636992 12931348 -713171126904838030688870270422115339392 12931349 990536564323056885090171379827547534350 12931350 -123268276479817127290584313331063352000 12931351 2208931861324954147882007401084473697352 12931352 181685725851597458408339022429982433280 12931353 -1763032596516094724487388046873027793600 12931354 -1049061560553832950252035952543161700624 12931355 -280943280333532109454344337919655970240 12931356 770242036071663557493497022644690826240 12931357 417184726785588206704165142562403109760 12931358 308459151454582168440023393184516454080 12931359 28731785907232053385185446066057112576 12931360 -6082069681486912964251483889895997440 12931361 -249754841890137058635402210459168520920 12931362 373896927028701457446608995388113457280 12931363 1615390429780390216791207279621532907612 12931364 -283363081843171554762914771950898585088 12931365 -406782376887432145776388016315654666880 12931366 2375107230929499814790072665169144064 12931367 278177451570985331106929563369771086792 12931368 771692210914718980970956708254539366400 12931369 -592193378080796697350235239932306545840 12931370 -392248233378503251539465455849775273120 12931371 212169731991811134725669771861580398400 12931372 165217525034063772650045058393048179712 12931373 -51262592062593651677780175180055930176 12931374 156106611938854200758348271290551879680 12931375 -1866913945655683638810619252329837426000 12931376 -384761633415707405215656757978711277568 12931377 306479771955958856197653060989868133632 12931378 -194524351196714569401059869722760950144 12931379 1474952520701324159540204673719182915980 12931380 -232603997423970757664415465587559628800 12931381 20049246042617204448837893131033937052 12931382 28269387649183816236436714564412948352 12931383 322180057299221312158678525221945147624 12931384 2191770775304241774914136114984004300800 12931385 1499424736030949824285809830495905808580 12931386 103495135669284522822909273426088788480 12931387 -132687534102244755104419969924434488048 12931388 -489030680225945964824552412979026035712 12931389 579127960541948146667506510645712525964 12931390 -12246337844267283778891210629015974400 12931391 -1668402588607037461613291987034304824 12931392 327340048454345255382469725792912801792 12931393 -645469608287842569625737363974364279358 12931394 -297403406366279739252913477507845242880 12931395 347615598437775567421255209996008375040 12931396 -124676040932904845853180379188555195392 12931397 649254823840003513843995220866933810240 12931398 300144751736826380314418342666151809184 12931399 234038861470526546578762623304361922664 12931400 207588848092010084145492003114178560000 12931401 453396443993449005329492306221142870400 12931402 -175436515397378470969720368262767624192 12931403 1194983183996935947548853887725082266584 12931404 180491159580137369439398570037971266560 12931405 -565408206647023016387847017030555906100 12931406 -136547873954455278012116914285094998848 12931407 -74678727054724897104785109366806915808 12931408 -121898698493657039435855262130293309440 12931409 979214653197252890164318861544732042610 12931410 -174763765880000034460491106572427952640 12931411 461695641663382853891573043693069548012 12931412 -706132731778496040279132205699132992000 12931413 -856664907729314559029115728956157116512 12931414 283352468895982159675384883712196705056 12931415 -359744413777148387229205824314248922400 12931416 -17616300478003327277484306949241825280 12931417 652026424680397434664463682670853144580 12931418 -31833455770697258691045294199866297600 12931419 -10946974340708991424959020609790297600 12931420 -859150550925572686446971128123754334720 12931421 608784514319082645882809175552020330892 12931422 31457809939413738443290786234043771904 12931423 -1985571003205359023527281514135587759328 12931424 -543643815608877618174333268533972566016 12931425 42932904557976483249546980145388064700 12931426 521839245524186558165790088574938548000 12931427 -1453795091650420246681993493005208618724 12931428 -115727233272832205375898615524049678336 12931429 594544198213318031463824750343292799776 12931430 -178447401093599788481425573979949388800 12931431 1609290408395133105032954409041213464320 12931432 -69639248971679115010384231141222425600 12931433 -1662031670544108897692461911651110400 12931434 -461650449870461996532100179564742955520 12931435 1021991870020567694701327872658128009360 12931436 46070683811297201717801733156823074816 12931437 -89311772830008007396236037285293544800 12931438 -361914316108443284993884933275585432960 12931439 -104422759652964092270960701859292288960 12931440 34614893833107753964107845238013624320 12931441 81790644184922703259166473286117695944 12931442 -147720342973217283552147883286928551808 12931443 355242456014767590466986400004807232000 12931444 768463815246637423147081891256710690816 12931445 -1546522658210925149742431477519594835300 12931446 151600191408800199957822477409167072768 12931447 -1129404806637998479727011474057207598160 12931448 -863668668812898017311930327836607488000 12931449 2670246558832397401352313469241055648 12931450 158533794762220794432198977285998406400 12931451 -52324010424767162196247352443321197120 12931452 727920156186050352305679116935007602176 12931453 -1632500299845405898300913691957201042298 12931454 356487507842530494901071744499093534272 12931455 97587767686278403733850229559353929360 12931456 1175895052394702318914769670018076508160 12931457 -759819128830796883340348386008365286400 12931458 -277740982444197724919437027164516960768 12931459 -1088388270448429733231671170548614302340 12931460 -255030963450690366401578894067819262720 12931461 -2212765852176675805935234532246015023360 12931462 -248759486074281393681620265484328913408 12931463 -95548561849264551875275208779450893000 12931464 -30062184314374392253360793935643934720 12931465 -1583913377890044351956694201294395722140 12931466 439197301080527694359018271460665648432 12931467 408248728700867372454601879285317673920 12931468 943379808073205029715527079747442988032 12931469 -2528936667900252244953805134873388372608 12931470 -93591253704051496151905454473119010560 12931471 -326789222082075095716126956922833455888 12931472 -33840425387793179687559044902714957824 12931473 -75508376688318726376393536846614547216 12931474 133974070636015557860411863283200307712 12931475 1490862351439170098007342285008248817400 12931476 -8520830671444072852897768295367475200 12931477 -851492025510647168419386307455753947880 12931478 12564534499519053909237390141285353472 12931479 -1381059544212364332613787043909422986152 12931480 -895401395471895692915263292473383936000 12931481 -2142387140525005473479450726454589686588 12931482 201105967719133280219177735238842002944 12931483 -103495152983592411126521957759059361736 12931484 -657978789178229787217517922643098345984 12931485 -100274856217799029132907450454711828480 12931486 -1310106041210854911772450291204950912 12931487 1457407526474109817414404682133057351136 12931488 1169529873923072322005840969172950974464 12931489 -383164520836694378348731879857979469120 12931490 -66242010688143969846700891795037852160 12931491 422369821766853185577956457567176470392 12931492 1358896368568441989501035976181173896448 12931493 1974932783482377439684256933482584887742 12931494 -139889469554487210787640486639947539072 12931495 104754781299373474790288120952578918400 12931496 430828722034870939746861716025184865280 12931497 91348412096311482369434936763323592000 12931498 973292073564778772962056891538953294000 12931499 418159710540330880347158018727265397136 12931500 426178639681467774055175730460460544000 12931501 841681528701842807749765632388893259104 12931502 -279800791975835088448551657358398753600 12931503 297386928538302500022123663391785646224 12931504 -139878175440474194696358105961847029760 12931505 -1201368587285908460983508544682168811340 12931506 -198201175365215094059865873672310233600 12931507 73743312208987104049223971908831625680 12931508 764888117967903900428482060317521319936 12931509 202449084574712812850015616599937669312 12931510 306088015711354396249570829167975488000 12931511 1856492116597445299087484249827970065224 12931512 108026755084671419575188963050987520 12931513 -692403264358313108458580660702258224640 12931514 -192127610814343785883292861340415249920 12931515 -976546751334973313549568595202510676000 12931516 -549225024195015785174994997176654606848 12931517 -2761694080105902532358357477768912134740 12931518 407378773220396957732466522247714115904 12931519 14973851513794858385224268469688210744 12931520 -52839167296937496121304624146509987840 12931521 -531759468036324315577054379531541820416 12931522 372230554454879935132038068940993156000 12931523 445702663114129008247508205187798539936 12931524 -181366331306111240783864960655638432640 12931525 516661113834392111511965960760928293050 12931526 -310285011984297538699259296379351976960 12931527 103660009753156466136193290546942888960 12931528 -635863272615056857707490066914298429440 12931529 -1700701359496412992545691089031018618560 12931530 27215975482123888874160243395149144320 12931531 -314530562632689171808247910270957740000 12931532 -1231397709464682746880457736092617602304 12931533 -683673672580935156064652689149938985600 12931534 136801325871033519571704917845986797568 12931535 26164476954052362463026659133874125600 12931536 -130541259904468938532311430398695571456 12931537 388351639902646781279303045520763401512 12931538 -306987204991008273384450651142837235040 12931539 -1101219324358893234884500379304236417280 12931540 748623016892369251427031119676886122240 12931541 -691876619101175098152860336998883938770 12931542 242695994689594862674450034306885568000 12931543 -925325878504244149124376292312099743456 12931544 -557137923575130893719473291935526819840 12931545 -64783924430662990722026111307783649920 12931546 510579735303211226172431181358354637280 12931547 -405643774371194869179425809332327939072 12931548 -308509516522980063839020121859533266944 12931549 1076542244616433933842958012398352816550 12931550 -207616636826286906465829929473042635200 12931551 -196841147213525856784225654445913470832 12931552 -1107518723463707138203546964906940825600 12931553 -655114277938688221414983112754287503198 12931554 -551195177070994896749415388707491902080 12931555 -83861532796726706139952873683644407680 12931556 -1407061223016107873489533694874795801600 12931557 -204903607908799481402040985958256875520 12931558 -681214168788003771460933716339429561120 12931559 829609515429844368020997088804918017600 12931560 453494006311529727308188989933309849600 12931561 918580251013913460494493512939901888000 12931562 -4471822440961094378873516666259841536 12931563 362300515752021183101727211202593920000 12931564 258531730371305807409314762227076505600 12931565 -499502240191544442075050647065510615540 12931566 -177426605079092100222131830341686876160 12931567 420679415428499537501918239667828170224 12931568 61007851510611178159168372777569583104 12931569 -32449128352238431970256019106310352704 12931570 -530554650576241222852594339022866343520 12931571 53699547170244890867154963046291513200 12931572 -298865102500371455584584739972409253888 12931573 -284044677377224257650028381225875262720 12931574 -451940606819775245793370693195414893024 12931575 -98635288727520577096893164486976323400 12931576 26264903392781429848527720062160322560 12931577 670304886056926304702178066661497222792 12931578 1270820869357996137011110846265097216 12931579 2008615086679454489025194407776017341384 12931580 1987505143121612846058946298751183114240 12931581 -25705517305041230262694684500467011680 12931582 -406094414227698958989009727080996292608 12931583 -483651543391238640925821257033151668880 12931584 274285727449388753824519907419870986240 12931585 -7537266805115840656707898251901200000 12931586 -1196199840220933869258076048290753686496 12931587 730232988112672814003264517634634135880 12931588 225144306393808087826596030883598893056 12931589 1305296762144571533784063212738257489920 12931590 64576729027073610692844001306488115200 12931591 2183413487259815238974244701047076643992 12931592 1347289829040972990512769675377403617280 12931593 156957967731108150226729148374829894400 12931594 80417832395610284224641173887189565472 12931595 989064612392959948090792047293682143520 12931596 -1071810902394968317084691140641395696640 12931597 56771445640300961964805320540325531200 12931598 -574099972553060991108329311077868544064 12931599 783968445112900420450312377568522685064 12931600 -57993040160856989439725754176053248000 12931601 2095950175521693065345882889002145031602 12931602 -373606912978692529954241796671498871168 12931603 -1095546082666667821199970811590591709640 12931604 -201081918002376635631659261224532588544 12931605 -1036427589766944681373545586261513920 12931606 422386837261238734818313958732530462752 12931607 203897040956131064226726563495159031888 12931608 -302069968315926374220866599306563440640 12931609 1137007394790371746386207317629079961040 12931610 -424593297519525705975395459617585578240 12931611 70944370276171795077885335683491548160 12931612 1129965682677310007862879816976450977792 12931613 731351671918114090139705348947293389664 12931614 433696138899464344910688149756296970304 12931615 -749392258404158430768245131256079864000 12931616 -484141919967871726455798298641566466048 12931617 -126359868594953195351102757036195547200 12931618 -233161048005548449130398836438441168384 12931619 869506169232507001311299893415374311552 12931620 -112991189086954353078645127431504076800 12931621 729493682681232597662822903830622165822 12931622 -342833582764370359246514434422528124800 12931623 163860332024000939830083165435388473600 12931624 437876441071300775532512503472545704960 12931625 711473390555962986989937408816849360000 12931626 88084315461067656671969500051832281344 12931627 1023954412403750293291347433004463724032 12931628 237735407550691794022199921171303193600 12931629 -27652277173391783740822728126521050272 12931630 -706877157405936537736983474267012825600 12931631 -910453651187230463371582175300100131568 12931632 -89837353504874271113934445246632099840 12931633 253260532327392871856293887623492212 12931634 -794766416122541311005760442910324030048 12931635 348868493676494340433271136749127824640 12931636 -1101971374356205087930419130565905962240 12931637 -524470760556299667896068061580985408260 12931638 -95866546084387289086472632524560533056 12931639 1195050702887858378244616928794756385016 12931640 943414497830994848627128656051470745600 12931641 66518151580511251844303522856438099450 12931642 -91703269300482271501043073358760112528 12931643 -1680082649839911874008490858807036494108 12931644 96933032117680489859166656049247076352 12931645 1011614725856325654281814169125116597760 12931646 -2251097037009430145492882112006124032 12931647 847079562535325673201658555735927524480 12931648 -2212930553139174508571038029168246784 12931649 -2796285685845777141786241701435523581600 12931650 12157046024769175155951863777221785600 12931651 808467191174517526520755618835740467600 12931652 -1235431212395379426803138635050114236160 12931653 -95353545693255870080539156678634402496 12931654 147370486350042699403471023904205713920 12931655 690860637554420791608811379751385866240 12931656 896173864074737429955066777675431116800 12931657 739262614930101284247311943284590135780 12931658 21434848591850300395044383674163194368 12931659 -419786683880891163189156634854433689216 12931660 -346567517247745705226114501431759411200 12931661 242042384444140086368740605898513526262 12931662 188513503921509176107177563457254916224 12931663 1045286116915884218074934800110183204720 12931664 -363898462185130044254524821320859525120 12931665 289451990639470446103086382659036171840 12931666 -298099206686381756977805748799673698560 12931667 -25947685715307335084551192528487295408 12931668 -719130033174901665734303547868764549120 12931669 -1212823585601388052101740911534112506930 12931670 -527267518067454331000980580037491789440 12931671 -362492423165938291944250409578203623856 12931672 602674267742673484495033029848740945920 12931673 489990451284163113652156505361736835604 12931674 1961411220723995248061000186919419904 12931675 1219748240679407211864881408135971694900 12931676 338347836710565345294651778230219502080 12931677 712747584750076037864503752252889903680 12931678 65255218141809019824842202244605824640 12931679 -556540553965978111957284999529596131280 12931680 -109918610236783150404386764841680896000 12931681 148370937098568402666003863245475217408 12931682 -341771239227311588033667061497467536608 12931683 1215393000826394520044747619176144200824 12931684 122381606356341074263555531133724543232 12931685 90600838878084876708751515989211446400 12931686 -76787238199192197147406793301564300768 12931687 -268586367490425226715073746862787734048 12931688 698805029103971752264983686727321600000 12931689 -454792747080631196966933150158173995376 12931690 316391091775206832614414579728709045600 12931691 -15797716761864172283897908633301243136 12931692 -437906059566489285677319889653453531648 12931693 503072896128400347774939243634874888620 12931694 -412107329495763814188238706725460359104 12931695 303128411777594058466193317755967823040 12931696 608895310804025884581612003677935828992 12931697 -1850784954919898225715896495372472000528 12931698 -6355891934474557044280090822956605952 12931699 -776594421361709056587207881784087177408 12931700 189526165083510488031362882533711776000 12931701 1870428940347149997081412458616095570624 12931702 425740337845169513957502557106235508352 12931703 2299696418618171469824347312173802560 12931704 365694201934251722224004281784500224000 12931705 -469580858634732632424302871145360126140 12931706 300837742951506205133695582166158173552 12931707 528377783040397182255996750653486908440 12931708 -573029108463416131804462278637074614272 12931709 -713558807787386095562903276890878829440 12931710 -422841725227630016194997595601718784000 12931711 407709408829258091765629519771659514440 12931712 -415484599545180495099120644862561484800 12931713 -444412069302089389978810197563732206236 12931714 -699488445237543589191398062218726640128 12931715 1320732601023813357197514764834048649360 12931716 154860212137405367083800946495580467200 12931717 -492367098711576732578369852306365975268 12931718 447062480331101497883459823435222142560 12931719 -1179656983801477352405003213875109408856 12931720 631251876253288121437843338368975769600 12931721 -2938848762934731135997979885706400757376 12931722 -8454568379951840489456322792885367968 12931723 -128708037473834438028588787232792527360 12931724 53572625969163214671431472108428439552 12931725 341891698117862007932157607512719541600 12931726 342090276099583350446878952165450820480 12931727 -815459435106118840996028156734359045120 12931728 -2446603807510603612322732729565315072 12931729 188525575809433824890073557337674928676 12931730 187712314532035328124398721148587002880 12931731 54670384930727761109260783004502058320 12931732 832993366599318282051790112726073821184 12931733 679852505428654209372598483096161515964 12931734 -6971268605906830225303980785489213952 12931735 61954002876317216853602027149503408000 12931736 -147280109035650569199437495095409725440 12931737 -312663348398195691150714788006039261376 12931738 429190103053347930138788514727146144000 12931739 -1387936456824473395426289539531806974460 12931740 36860807725900127710773804766008322560 12931741 -852077941737488997496746121899323308116 12931742 -3864950878997338286173012238776360128 12931743 -211344773940907393830181427517892844544 12931744 143067360219446004851459850094097989632 12931745 -206797918781190416216466838883575140120 12931746 218946279646290148691395191392390246784 12931747 4147968680930200400451942262939022702400 12931748 -802984893218598182360696141096186846592 12931749 -93129820748193108824391858671372248836 12931750 88198415632266404916267631803252096000 12931751 -76853200198038276224972304247057821648 12931752 526144772336359682247659420360659845120 12931753 3717539382290603917910633914656217554304 12931754 -250386386846554961033890128341573712 12931755 525226958761760225759018000575075768560 12931756 1177993562529848849476258562391620224000 12931757 -268169533247545641864279455239301621994 12931758 65757079278958905277443650811823626240 12931759 746576188628536676252089702098697140616 12931760 -82520426932220739521577547804886630400 12931761 -345827506476686987049942107441638598400 12931762 -48290922665644833165253894358612306400 12931763 -365347268905861271433129614913357518976 12931764 -573402852335563508054029577029027872768 12931765 -134505983427230415500388157572227433600 12931766 760126207743399971725468242862552508832 12931767 1753857565677825336361806245185859622360 12931768 551861853974858384685454738923295211520 12931769 -256576105254490926563624628284452462380 12931770 -300803548787789168126336209596605583360 12931771 1086955077809380106567328207186344815944 12931772 429711084498811817461317543490559588352 12931773 167806762638019508564155568473737741504 12931774 -302843016068242720112922046141871866368 12931775 -489076530428051011326448563289921939200 12931776 124602647955680013492076938284041764864 12931777 32147528531171432244287973506319365680 12931778 -340058316642365139105707064307241470080 12931779 -167079990928246369799519951525760710400 12931780 739842857485124651866496437271899545600 12931781 2735156011494652382338252255047164210172 12931782 -423933038528373023032701239061198719808 12931783 645965741884279342629567372389825571032 12931784 167791673469150579327951817327971394560 12931785 967981065391182400468545282722117971200 12931786 -379004938646577263895391746523892691408 12931787 1069656508827753252610111651753242695592 12931788 245425345019373821095885364533135862784 12931789 -273128783216653834627075731047772913320 12931790 -645258026644549844961833204764179297600 12931791 -15020378696468129419420925786895033216 12931792 -66914017454928858197066270579582869504 12931793 71872118712561409112236057592268897984 12931794 517731234873369425685388306664385252624 12931795 -1064129927180275135418233062159364885200 12931796 405499790463664010452152025080662876160 12931797 -534562498783665712987222159357672001760 12931798 -190794506388711586470738398549492084736 12931799 -39304074631257380159256484032010565760 12931800 132271699602393259988929643821547520000 12931801 1922475395470366338542213841417890497802 12931802 -19244265185278165275546379896564279360 12931803 1476320199578014070018048344208354220012 12931804 -177805952356426977901291664179510217728 12931805 492379816561841435307579937599623185920 12931806 -428141640921902250561228194119754090496 12931807 44532462399786206664710381479732108912 12931808 -748903761547932301687974689432717230080 12931809 -1083594721584567090186649456345278336672 12931810 137388020573234915834223051827831085120 12931811 -2006897380196888413583846484783043866000 12931812 48210218969182098062053464606738309120 12931813 -1374913449845591809639823191464988343938 12931814 158256078756796160876832845716289142912 12931815 -382835838109082670112108251452926556160 12931816 210265136108889000532396373924370432000 12931817 -301752675867774110200094159783914430748 12931818 -678559377206307888533681836533896981760 12931819 19204256826426524264542779356551683168 12931820 -10645361380214451382138917382923632640 12931821 556795668048533293293990730765467955872 12931822 922690389295298527480305002415616091712 12931823 -688502481788912500700703005723654666928 12931824 -86972873035342928319006746247394983936 12931825 -72721901114471127389288950159317310500 12931826 -596255033820262881776487216197854110720 12931827 -1327007461236549993735580350986436263880 12931828 222686369957246281324293723140082262016 12931829 -2377713672945916187081517308672476863570 12931830 14175656380989735334626317770545644160 12931831 118606875688565668261220463004465504944 12931832 -297139394601534222806846013879871979520 12931833 -132370682595324008588546556965684775552 12931834 544608871068745311618129637942782120816 12931835 -1257736360044250179231129313987919173920 12931836 81123282724415744944284504398310703104 12931837 -556961070052222566216699494848102141760 12931838 -568003150195541760753005175486698420160 12931839 1500478509109051345305788675795419050240 12931840 -564860845240297351943397772492422512640 12931841 -212795780553797019578886313647013671108 12931842 26215995032932256006627112954520485888 12931843 -340359096542696720815327702360833467908 12931844 678467659241219271954758106157333316736 12931845 -663524773085345077685580512339715216480 12931846 127528534290866722948701205799196211200 12931847 725516193495486106432676844468499188600 12931848 568078017824045547439873408632776509440 12931849 58125460609978049612378675216864346624 12931850 -251711209063901383784389969450105119600 12931851 -390501898049500082962952810770419268176 12931852 688264365701541896405512044362235143936 12931853 -613345360014279679935234774704293314336 12931854 11535364853812970616851628332973937920 12931855 -416055159005449574962422574770701070000 12931856 -206437982470276363903645949622327705600 12931857 419357053780430381661268755710083565748 12931858 943051445779933286106638124236759675280 12931859 1931752691802686628363888543027221610000 12931860 715115187244260869999687759390047119360 12931861 994118330403248860125684855842792360462 12931862 414056279947130742420570262140285702912 12931863 8871479238147693141516760967471993088 12931864 -2207596773361959844328650844425944084480 12931865 301194577057069387216359999258084144000 12931866 893697098827342755444718120314386641920 12931867 197994439210072306129684239580651525760 12931868 564898349224500223666315613507733229056 12931869 33994601154011393351245759041519027840 12931870 -68967168711578473550060305916042826240 12931871 -2067381608957773852129794066470552023608 12931872 1501611842133991498984980871730340298752 12931873 -1809391703625599472823182204801841506000 12931874 163368397020397825891532881653723609936 12931875 295176962217069293645590939077637500 12931876 693174695740928232673029733239066738688 12931877 39643768191848145352774864537746336192 12931878 218832870670638990412970669958842146560 12931879 1833446802423043665323900273156602271480 12931880 474453027132973743934844767266166425600 12931881 -148386740390397960008885995101613875360 12931882 -19157376498254496665751861513463760208 12931883 -349637822635587352632274378141609795920 12931884 79097693014327515358973228654247703296 12931885 -848331704186996930594822530208783298420 12931886 -360678743057009312012045434897882990656 12931887 1082102884770613091924576603218163133960 12931888 -130669557961053596291508471145811214336 12931889 -1945851754797444963589513381457921699310 12931890 -107203582401578363727108892009389934080 12931891 388448627961851463489976239316105371472 12931892 -97386494359379192159948301330066363648 12931893 -38816933705352732378182159845114734276 12931894 -569646544581202966188282307354677563520 12931895 512549476869551535043571134823005853400 12931896 153616336925517523975916795390699212800 12931897 -1368668372207177821281121733431395128688 12931898 98165618469120116928774518798146928640 12931899 -326051281125150978691588580954305877736 12931900 957625547139440058692569583512093363200 12931901 -1401026971801556859398661064027719347796 12931902 15549660181776411412440995449140590592 12931903 -338785803512753839474275743793944054848 12931904 -438598665428075037503314457485216579584 12931905 -61498745108043258248127445938895872000 12931906 -332822026711826649161987012722805706720 12931907 -17529123211300113475952253881297138736 12931908 -1402384017169681463747647892768313424896 12931909 1803064684265026172273645004129888695616 12931910 146042571422846561912662608219555884160 12931911 -504057919552944495442472081192990028912 12931912 -410144593386021937301514920530813747200 12931913 -690529672034625693049448842918536089760 12931914 -548584475733190549702900730018714722560 12931915 -21249178866335953000039850361966360240 12931916 291581264716421444227038256982293539840 12931917 -1444700691491536412758144862779142642688 12931918 752093005711236242451888809964173780160 12931919 -153860787410726609715149795077836971520 12931920 59755671547571799211112517407676825600 12931921 783270405107643501211517817666363915122 12931922 27535317009643765154083576330049450112 12931923 -238605886887545014081507019090313087696 12931924 -1511193241441715852233737054201842303104 12931925 710658582213908015448142073701889872650 12931926 136846259210911593052131280225104052224 12931927 889405260082055698372283081111866071912 12931928 -1669000700053198729637180619567000483840 12931929 320480153241847871169317134344869288448 12931930 436791142427996763284727766366992971520 12931931 -196078217226099449915226283204524489768 12931932 379852430342189470071915275608584314880 12931933 1016299062689787347610225485953129173234 12931934 -974024048745800297045960749738983394560 12931935 -282887835505789189947274438910955673200 12931936 -1008712423784799048912334553037901529088 12931937 2267205771160673985481536306789260855586 12931938 -231018032712605772212873449871603723136 12931939 -90248958955316639540901036607907475600 12931940 -91905789786604938210411166667019632640 12931941 -1081665090766311697297093997398742458560 12931942 -226860688217997036314502713272782320256 12931943 -1796922288991490995253993754093785132880 12931944 328357133089620879380473413139266846720 12931945 -194733580858880851630589285263730617080 12931946 -334191730094200339420745790991792626336 12931947 37057987599696548257887928967679751680 12931948 -1462684324762191666050005879407698536192 12931949 -29545823600827480954912873857733986336 12931950 27652507513925027134341083850757411200 12931951 1192569250886943646880952875201040691920 12931952 -219864437995241893026603407046334906368 12931953 1051392233845951562560842862889263400304 12931954 -445710948619712119206996615697554812928 12931955 -617051164176632986898434338755818634640 12931956 1359874590759703605284662583931434422272 12931957 -1419552154272492477960110542606115774880 12931958 -54196509164531640606584605013838394752 12931959 1002109683495956681350577135622895175808 12931960 37361785919321099839213413093924864000 12931961 417138286205181777364616464581623596032 12931962 -440555582456920240653258051489816680448 12931963 60609617499554799987376612163561031360 12931964 603572219627733270247800475342709630976 12931965 494036140385988801862033429008103915800 12931966 -1841031297030662838438878264359674923136 12931967 486579133879352861320153384859854115280 12931968 164645396212066564202035766528877527040 12931969 281958760012675403879955584971695554560 12931970 -315433842957914896384154819674327872000 12931971 22371996890783079674542195929688221360 12931972 184228882699121021250993076426906520832 12931973 -1593204189590065479897171490084056877536 12931974 274917126692938639425484202091700577280 12931975 -158406694851831431521829727590516303600 12931976 38179237474000255417242721088765998080 12931977 761380967377094221527600903848789256720 12931978 52351260278779498834659454092957885120 12931979 3329252444523331885809958111893733827072 12931980 -60226693604059258807550338078554439680 12931981 785130624524508053242240568535459270624 12931982 -125622885883682957581311235355897565120 12931983 1075694523233101196745147027370808886864 12931984 -287534297071912990580646606952938864640 12931985 -186403273271395648418442695386740036480 12931986 -69798369158575058832537128372585091072 12931987 1330185730398389047947830711386595006636 12931988 -63055156347800163954900521620360336512 12931989 -258787685959317248322220659915803435520 12931990 39084082276612484275214671178875296000 12931991 709337893690695305040940384269894273984 12931992 -16181878785534900949839022225568378880 12931993 201601496749499566832397669802969057024 12931994 1050470450679581856849624033144837805296 12931995 -307762010022062889878197515731941109760 12931996 584181033521305861351469260077599342592 12931997 693886097135766045565094302967224374540 12931998 185762746322060643455956900118028512064 12931999 539807399850422338488422221985293583160 12932000 -784064080632377921994324562834685952000 12932001 -1210097074214617150272231048610808244960 12932002 208114181398482557317418564364129537024 12932003 117891796687990872995034411934150379520 12932004 24341950677676416518943493642145249280 12932005 -817550638802446458754823928152831641440 12932006 4762383719837788373774801840999618880 12932007 -897749969158820661279918397533535812480 12932008 -1438881381804113803139066890987345920000 12932009 733978033304094457874442700799618095716 12932010 67954689266067886572749917844494617600 12932011 -495048494560468232026412725837503726576 12932012 310927193197911766334671420719707507712 12932013 664172009335944100675733302076184615744 12932014 659453052909946891109410207195647884352 12932015 90372925192464015719905959324001272000 12932016 5550637329712903635409166329471303680 12932017 497587954525394005504400782386528419392 12932018 4960020397106124197060660144499889152 12932019 232658912547445339725369618274978977864 12932020 -666659239618561921980481740406483691520 12932021 538343782193664143270360459872213578222 12932022 -68127488829696253599170451751362895872 12932023 72703921093129993627205198910472241264 12932024 821150818471242105822338420135965286400 12932025 750420827470604499070704323285955502800 12932026 243563210519867246784335146972004507904 12932027 334136585421022177813896430703828272440 12932028 -1834279822504920948350026558235486976000 12932029 454104283975510704948541436550971599872 12932030 106297133249533772929627484985178244160 12932031 124898920296232286848074770880569963592 12932032 80305795872979018972184646155937775616 12932033 -952213881715435240424401002471693986640 12932034 -300591915789637540476678121000729332480 12932035 16864890265522223518816214873752914000 12932036 662486923968811438411360477355722836480 12932037 -528570599022209983164997021775484210432 12932038 -171580440965674686818873188471076521728 12932039 -223617633700882902012228500045790217344 12932040 337078040701519863173144129251545907200 12932041 1340187504031975336454166616954971268442 12932042 1613834339613653688173688437418983040000 12932043 -759994208533826889015375131987766730536 12932044 -194345705969355427639194472343643460864 12932045 302758805022996060966655014828813761280 12932046 644425507063479068954294798484230633280 12932047 224442953471140700192506415801113120496 12932048 118033510733933447704071432501367455744 12932049 522660138076894314694196476744941804480 12932050 -501966138106023890763434491454176051200 12932051 -799915739998448142328476866811161126400 12932052 384871597201375514608345244954976079872 12932053 -71168604805021354854064864418409818112 12932054 -395451621552152304391133743184202824448 12932055 -15843676510942933834718384853819219840 12932056 -213626260896704755101366067502772019200 12932057 -620315031095097052304323151459927643954 12932058 738576612629414458675649265431497667328 12932059 82087269990598221897363029626774471200 12932060 3756940618715799127319263008560962560 12932061 -17023729163024437593599767687710338016 12932062 48582941264515889607247582627075461120 12932063 -176949127577734949355148978621048050720 12932064 1111697188744032955597603055382271623168 12932065 406886324616070756658567200265207515200 12932066 19489045716220142219374739219980638720 12932067 284648577327268259195914987033740111480 12932068 266079110528011669792401949240712344576 12932069 1436125973504075057266630150897111225470 12932070 354752408154954556866854864840977647360 12932071 -1278898891577770013743336338735063446728 12932072 -1181175750506166003200915019632627712000 12932073 18934540915636848642437616015615766848 12932074 793287828604638036509881167084910063536 12932075 147169978411858490019962461619118285600 12932076 525586039497961342095173228139146245632 12932077 374412263656082161682964952066688307926 12932078 -10490090710431352072832383896266726976 12932079 -147538472943801210772416824500894778616 12932080 -129443323240163338255053952196456448000 12932081 683545716392568260041103995237240332882 12932082 -650670867828041349610984588564613022720 12932083 -276759232647767271116769089535309743668 12932084 -48271347926105328859164097293926400000 12932085 179692997155410017534766388688520410400 12932086 -294559427152044205216742442443442145920 12932087 -181839747444455408572428709195506623040 12932088 -144964553420630322977672480213116108800 12932089 -417133712135251941533854925226424135100 12932090 58157141108028682909375531808318681280 12932091 -1118810656995872611940270953424818715700 12932092 -251723869516382045639358662656828093440 12932093 239462122238084995925832071845328647584 12932094 30209127624487778543579962069933455360 12932095 70065743286749729849119910177735408640 12932096 -51052729688636632763793923896170774528 12932097 -845195883401144431157331430120612144896 12932098 126479236282990868352686711692761194400 12932099 -168535859979248306975646962995638681936 12932100 -342666041920088357027313552392391312000 12932101 -16636969883265401179164073388074932736 12932102 -720815782608567424269448677708199225248 12932103 35409412821315123831579969480981707304 12932104 2215757824055187162861446319009332275200 12932105 -1117796461557050099713948986009172675740 12932106 322176227662933649678376251910672081408 12932107 -1382224453054354032785353952492244425644 12932108 -399709221731825847687615451072150416384 12932109 532141647553096639068836380676077494720 12932110 -107994731796962379448223634317501331840 12932111 180398596463851849348766450026211338512 12932112 93711934997236901844208462363263959040 12932113 -873737224759855844542131262645951298638 12932114 181098784157072372609315214937532933280 12932115 -41098895818881725064393552054245990400 12932116 -525014682718965589238728665781673311360 12932117 -3272515522247099692539346940015898642 12932118 -322365159585532835774621527186484067456 12932119 2266396044744225253367378937580916872520 12932120 -4425874112918345765564883296769638400 12932121 -27795558890395088762241562343245555776 12932122 68623112222350662799160106656270423040 12932123 316876090803835152736740719060367690372 12932124 -670945883698914237382709089755191084544 12932125 2191460393139296569257577101478117047000 12932126 -226762663879855748246587815216357775488 12932127 -3008938723510318501530217293971526672 12932128 1884070107919858517901008497488447406080 12932129 -476750204512829615260148055904990704000 12932130 329354627051184175206674338593044689920 12932131 -887145311362991898924579489116485820068 12932132 -1031422693342034398955734408044859807104 12932133 -335638686222426208701390117584104073376 12932134 319714612691888201833674856366399413216 12932135 13564718261271108347506035204918341760 12932136 -40757322880984578172567813778052464640 12932137 -942708580501849553616131956828557310988 12932138 -4635019091013459150793287383911096128 12932139 361624399684612139102338974582129974400 12932140 -361986382881683849416316809590901324800 12932141 -388752534580698606890727891827081907840 12932142 483207085774420661202927515628774635520 12932143 207228470653673089887180484409015146880 12932144 -103320599125890581164732376210233098240 12932145 412127530185849199734457427773097097000 12932146 96979191016298138680593674205522432000 12932147 -277853571964299810941622433070482336680 12932148 -95262405321448678650822122988564264960 12932149 484418593194181826429874821513541815150 12932150 -25103104766248419867855183807255552000 12932151 578846681595038054732470423291877466240 12932152 1754536475084016820548950571145744281600 12932153 -10432612986664921060724801815174506432 12932154 -760224168571949030698276756682627246736 12932155 59637342221606133233921813932981249920 12932156 -1127945002866100315270192297492728594432 12932157 -457745572590312069521752013067565526400 12932158 -1798199430113471238752392603223065161216 12932159 529455883487313196124336197394967604104 12932160 24460867511240358424548319256641536000 12932161 -626329966987890590204819635527059168976 12932162 114224120286153837886097993473871834832 12932163 219307438877937645519828518034244514400 12932164 4858371644378008228599662323244531712 12932165 -132014944532668933717463078553342046080 12932166 -94874984196847594080118291671061508352 12932167 -1365355487363953430062303399409340591784 12932168 -372639719444806984760544483729260544000 12932169 56032607409791521635558814390952011488 12932170 -578592879394963114711710760619401424640 12932171 -313104368884514025998463443758631017440 12932172 -102190677495947100215057164592782453248 12932173 336644954285731782552700878487596075180 12932174 -425255482436268784816045026767174589888 12932175 -167405413042100090702255208808699458000 12932176 44550597886326143711780167093156831232 12932177 -614304471018782343994564957951076422542 12932178 -271890465231084110954251680162923512704 12932179 -256227382919804723507468496678302668320 12932180 -924485611296902600683109778467947065600 12932181 -142796725735819968608384431152807695730 12932182 410718917888291570526983960359414363584 12932183 -696871550476790689539444825583657370832 12932184 -957872930285784288153434236828793671680 12932185 -635027855408351253244955400866891979840 12932186 -299002899658225560908930292724676109600 12932187 715261295604826754794670280603516269568 12932188 -1527835960132736075345152993596928794112 12932189 -1035616906189073618651670046343090483328 12932190 78469057663016363850270679799053363200 12932191 -4010067170859526029676335464361814864608 12932192 -18210838577419254597151281540624285696 12932193 -444342071842880189588832069817736121936 12932194 1156870009378504732044945297698488086912 12932195 -157288597567679230934919849446533914000 12932196 277861561855448034722128536781952040960 12932197 -1401482267938944077184279065070037251648 12932198 -968240168236547426644167031609409309760 12932199 -141103173425029943952811414000804332192 12932200 -771550612368641886169254664831038336000 12932201 -1078688652082875394310321978046425145798 12932202 -502559469401673963460063639415978753280 12932203 -72519366619201879893228917093405446880 12932204 737084474826091101969243517221236787456 12932205 134680840294515819201706687701650755200 12932206 -218484215700989123437160508653290887168 12932207 33077138056603538711846599670761227000 12932208 18994082170888036428704849651971129344 12932209 -1706753281032053571481683916793713004590 12932210 448956308113014862781201607522062515200 12932211 962147793776356561097893053739931593272 12932212 -832111912121441251117276874457674489088 12932213 -9574798738865722605886232269045679040 12932214 -79570231675256254708198345395858739200 12932215 -1110115148095049497866000147363476777640 12932216 -750364796989978749809017767447448780800 12932217 797961633552542524068885807342398630880 12932218 -250927226186124547445477906090801021616 12932219 -906324369077834456185131316868216524380 12932220 63014794774103339142464613478856785920 12932221 82734046934241278297827719892320667520 12932222 -1088714762204231251635088309895161426176 12932223 1571737868192596493241317608919757135504 12932224 -900012174785660538557150155422365122560 12932225 -59445459874013883299758044963255830250 12932226 359018042358127353945371692183283974992 12932227 337771825208974362689519702884160414472 12932228 -214856138160698440109994182794794369024 12932229 890462834435039650715611058662890645984 12932230 571847806342517027449140572531092801920 12932231 1064424977352501835082623169112326277120 12932232 -820918483339583254009606010860242124800 12932233 171598450723770161448432444034205616384 12932234 -67988017062232453703061426864829916160 12932235 -831276549379961719936226939777766256080 12932236 1308852841297423892111246142004365803520 12932237 1530022632619334156030228098900977224886 12932238 -1186239283221284313598273689106974720 12932239 -101614826373113944005699129772901245760 12932240 143759012568116066985172951776762593280 12932241 -246178911555454140273963879386002460736 12932242 80702085824197784232468077949073038144 12932243 892050599472320078362502080288515480492 12932244 357413628206774340351661995259726970880 12932245 -173553495766787578627971759409041362400 12932246 -1016309231436655800159991695630988904928 12932247 -370294633794657008921058243416917351728 12932248 418650268637424527787215209593127772160 12932249 936707351328746596666014861516021154320 12932250 4960640650793279135096336453260416000 12932251 1403450351609490591954701824641937672 12932252 -279112337775154848686075581589326387200 12932253 -129346856656455924455116283492225406138 12932254 -1089946219391488108735736535730593143424 12932255 -3734909832144161405441110679641766400 12932256 -809324287943775376322416645157846777856 12932257 -224981076616174514526495764412828677760 12932258 -289095708249614291000425980625446521520 12932259 573967725858197659518655272391481328504 12932260 -62014420683616936796783676303935385600 12932261 -610942659510369531092383896467198879076 12932262 121832938327105218818994811679518619904 12932263 548772271872637618183415785340557467512 12932264 -645214955285658180421111656062295536640 12932265 157435959984742899262638971794400253120 12932266 1256831761503529910060960187063081542832 12932267 -54998196588946222666801396868979444684 12932268 590179668798701060338524854315806162944 12932269 82310937400753267767073892212835514240 12932270 -106854111824702361156520958840869324800 12932271 246260091998746551954839367006483367680 12932272 334886604115774518989133285687898750976 12932273 -507349858596224740865319846490906102560 12932274 249539522126356340174863218599721607680 12932275 -62535328447230470781009175857814881200 12932276 941437185377049739867445181295277574528 12932277 -248881941837665521785830083688690892768 12932278 49428299403331401831047080403793592320 12932279 523937983030356307552374357237367683984 12932280 550907071904802800247778389881199513600 12932281 1074362435754222083247469887557534983082 12932282 -70628029715528892840115033241708217600 12932283 35327841900909606485311759100559802368 12932284 -12398812532832945725950474589829520384 12932285 243043882051273122765383671804214837760 12932286 -466541155598759310964856859188350508736 12932287 2313253202703597257231017523232897602040 12932288 -152157943971158583491122070622449958912 12932289 -630345429420649267830678893387399539500 12932290 154447405856422584507188576437929062400 12932291 -2343897384416649187796695873960498975848 12932292 -252377997604472446536121403883143758848 12932293 2273725750236068869616440572931123200 12932294 -1204924100694393802865926034406847046304 12932295 -532990811402579935117501317264931292160 12932296 -817809372375309295674010214270863104000 12932297 -1786499905999651119897817703188195968 12932298 58440103536700504597173890902959570480 12932299 81631557473710980811647593231067430336 12932300 618958045993760910037126579692393216000 12932301 -2703360499456373617339869967234893312 12932302 64190881836232780311233166543394086144 12932303 848239953779017241234004056693986605552 12932304 101772576120786506416879759329067008000 12932305 -370033305224705182212690625041752406000 12932306 653902296042934349356312116661030538400 12932307 842053026641965245378033082832394748404 12932308 -1627624696690542982532973523306217259264 12932309 304221214703274913178409586897317491004 12932310 47241213700181725620312567304353356160 12932311 -65316286353952894436648514412785401168 12932312 -1840857797135858519206413431187173068800 12932313 -1015705567969109904811124296465505805312 12932314 199747449768342887747520433414144312032 12932315 34560711882365656069453489417509668640 12932316 649121770844133276388156681993759567872 12932317 2311462677023965564912323925899706481260 12932318 -192653222725523093341197804633414074880 12932319 97212548409178747036429386377720498448 12932320 -14602311467061796155535677391401123840 12932321 -502734117890227331915631248946047696478 12932322 -158310517795535959608629729582047756800 12932323 -393786754641850884883947567407201843160 12932324 590542891687932952963256477985257901696 12932325 408248395643334576125490370013188368000 12932326 -1064048462390685700404692939165287156416 12932327 -248991639007974677194215879908737210824 12932328 1003338338891763016560125271490091827200 12932329 1126436807113280737626557738956382591930 12932330 -167513120579066308858320522343369633440 12932331 -418689481446867586804631286335157110400 12932332 -291800308654785156309591891417839960064 12932333 567869962400757597557017816022308427724 12932334 214233071293508011519581210405591235584 12932335 364563004588165280312117654424486753600 12932336 2893641766073140392615576973916209152 12932337 174323086593498716648153352247544830560 12932338 124381348813813016467349386123018430880 12932339 -362939112535464017632791784166260346544 12932340 -373603821769274625632501381567534469120 12932341 990456569466767139147989878738219519872 12932342 738639298371079630568668030898719574592 12932343 445548451665276600752712292918339358448 12932344 274634879711966527458259170703869788160 12932345 -1968865825704519430910263214390292984000 12932346 143437623660197717861349651744310394880 12932347 833596221151791405310847332141379982960 12932348 100802208152038036092000147956579401728 12932349 745920925453727818893271457626812632064 12932350 687825274474625678759960002802708856000 12932351 1329782100225200536508509505354313067344 12932352 560597157113273776562344012534555607040 12932353 171448835944334091082360706441685576320 12932354 414381189270889355313123263196016487376 12932355 805443458100156624759073479104310966960 12932356 -608088843721725630465143868700713881600 12932357 305888510590336397004268694809175657472 12932358 -493412463851026379686388669961404202816 12932359 825685874428381239704990715868951008 12932360 309307663666315035231963611174631014400 12932361 -137444793554669647393276269390665264412 12932362 -1927218742120379105687998779790441817088 12932363 -179999109663859492019246406311757640896 12932364 125867977146078144982133084907269746176 12932365 136876518678705003660946863257456306400 12932366 -546225662534722145969544361560714515712 12932367 -183503867266655603883348442963718133888 12932368 -345503131953042726661649310878593826816 12932369 -772350154069215791953070881845621014160 12932370 -393198896517327251075231948012066127360 12932371 -1104622042328403410146034147477086280592 12932372 352372508131332922942743351787239240576 12932373 479000186839436060155811111311850580384 12932374 303370963599934580518734045235575829632 12932375 -665108451345656991672582997613445708000 12932376 -48080934400673061761480594421796454400 12932377 -1959717938343193812273232777708643806774 12932378 -1625767397034169261876545820224157618176 12932379 -2921143182944116731983313670196720640 12932380 112294285691363374445474868263646604800 12932381 -106918703617708617523376950092452168256 12932382 -784625914007413193088575853535439932608 12932383 36226399714859005510096087716519105632 12932384 741058963858790737271701029021071572992 12932385 -1050867551052383379983270075708048822400 12932386 314670602518975747098411727330884973392 12932387 888990465389349095537112042065319465720 12932388 7964968136095999065187577048942960640 12932389 1312736324120480121018264170962708732956 12932390 442720559617201719068123721722591203200 12932391 80732503277027591576987383534578795264 12932392 21195134515368628141654559275753881600 12932393 2473256080565379856072524584318908881780 12932394 119390906464223665535899943311583870976 12932395 -348188911504383215086165023614535075840 12932396 193481158815303935876421338564592225792 12932397 -1046706261129147774075630071871182158026 12932398 -147573192366769654323095279102770628736 12932399 1642352974054604260615825094400605648400 12932400 66132420163487042055910505120636928000 12932401 117563172135106769125694749223417073904 12932402 81904362041978684524244552399592241152 12932403 67734854344062647583089730494765433408 12932404 -973944830729149725649202373359443238144 12932405 -897633162426326890619939328450103329000 12932406 -538215758657083543922998971788508163200 12932407 1637317848613134215703071270857628499200 12932408 902082401263988763004259807685519912960 12932409 -298794758111100564724390715219699691840 12932410 357952041938625862664703160149331968000 12932411 71711713227167652622810618992419084712 12932412 424670171253826009277955107854725350400 12932413 162002683577184101661120376502745200000 12932414 398158796101030238634683898199002618240 12932415 -861561742268033897903578450872004524840 12932416 84230988362113688842122035246481276928 12932417 180530771621992657269291257342906187072 12932418 -16743184325621291076711023966404614912 12932419 -1425784694200145649235153867884894449280 12932420 307207822731908090304592855915587502080 12932421 879167139108072588612519884400002470560 12932422 -11419040940436204219620521648011055808 12932423 939978415814682349449303029375399875368 12932424 -672234399904576079112442250629284403200 12932425 -40444097536499509237251684173261068800 12932426 74482987245240691557603234015770327040 12932427 -452498620585405707619155770282759640096 12932428 499356345105975271574631884912015382016 12932429 -874647751430511464651270444589526472970 12932430 -41787487443903547241575035708577505280 12932431 -1375273519814448336669449704958777626768 12932432 93720012939316636665618263637110538240 12932433 1485471090518626531454568519738417273600 12932434 -571023781324536603826879253395367820480 12932435 -470715038276430470271249977051785246800 12932436 -636356089459662525275893129988882159616 12932437 29109320153294808640779052763594258304 12932438 968009005278095667298383283390373817120 12932439 -181805570469379363388138722850990395392 12932440 592629687333501113385734906973512908800 12932441 -231821069707341189258679189325337655158 12932442 -145249823224246036894598188611860949792 12932443 1219819685582446852913666434640932698692 12932444 -359495754014868517007867604976693678080 12932445 1029192870700763352644236181810391787200 12932446 34319790803703296379396626488535808960 12932447 828696406632802656363717840764917329912 12932448 -174946720558791086455528571642660782080 12932449 -373325579823591992642863215464032695120 12932450 98864309718160268643270702452326044000 12932451 389193312430848948863717719292284283904 12932452 -324255819038618039128893563254230288128 12932453 -70205596873455980391174596001232535298 12932454 565496631677302150783956640227258966720 12932455 208419019514042781280317089699968920000 12932456 -92883284461752861768060895610399293440 12932457 627888877827891880729726444928611447440 12932458 -459909858132427981807678531004939796480 12932459 83461432859467114837171679170360850016 12932460 -125318373115155857050846313463872209920 12932461 48580087486314340278191983545432996772 12932462 169233408880354891359453789119900586432 12932463 -411975830342674982812300558015357787760 12932464 -6857502577307006750450947871818383360 12932465 4265038198703456977860272637551351040 12932466 34391738138653320897268146019816597248 12932467 -363317281136470894717229515410926850484 12932468 -527912583679427679729111031439095480320 12932469 -398637870824087631412096481269329642912 12932470 418659730460956720847671326577989319680 12932471 365060270385869690170946487682832685672 12932472 -824357590047133211855791535433007104000 12932473 554279127268121619035754036726313234560 12932474 -3240993802211738247924616633655171317248 12932475 -203584276576098532347549747188535905400 12932476 623825399684579366243336084269181634560 12932477 169845860568706365825575789439334989420 12932478 353534792043395476443750705977352156288 12932479 633591846419012467460535992036141992320 12932480 2241605711447532557401289054905958400 12932481 -371234958583905667459428515380960893648 12932482 1111612684816211023930155848031148976592 12932483 -802494800847897483675487583337355173480 12932484 -587509831810974196358461308315047998464 12932485 -670030852460380104272306296018228010820 12932486 -238079978770716783006936757324518537216 12932487 -273406357392936011747104504841318661120 12932488 1289582606788789306268464551209576171520 12932489 -1635501234228375520000234771027240832844 12932490 -356404204185423502093669223919309530880 12932491 84230525521858909743014065931065501584 12932492 -1431161146222928262801201234586207272960 12932493 -371172446271466615194326192494465454016 12932494 469880517077939568909350920785272335296 12932495 -643941302105850316566531894792146787120 12932496 173696247325971318734099414913832427520 12932497 2255790166497850426522027003031064492132 12932498 -921033741960220178718697895470513830000 12932499 365999430830575381027472863961800121088 12932500 101302749512883610298043215870291200000 12932501 -46134970208968345284940141568832964800 12932502 -401580392182689765766670814563922263040 12932503 10225951359185132949387930415198376904 12932504 -187248801671984208587878366991535636480 12932505 542394855086650644490234989323157403200 12932506 -1864291961885634893788679988443920903200 12932507 -59348076495575431970608788807294449376 12932508 1549444294228508709372323904455589888 12932509 1194395888447564083899427820491782892704 12932510 643139024717599150872690266364206948160 12932511 -47635926132969247994374674367948172400 12932512 1528666760870464411491661649731244654592 12932513 -1451055812605576387353645033102794657616 12932514 2963084820910684401806664414921354240 12932515 1241380348391069376679662422209720382160 12932516 -447636485386018008103698155079939022848 12932517 -288955773302256225296441522177760843552 12932518 -15220398334100642741592004510869419520 12932519 1639367051255240710148144128496038666296 12932520 487298159227627249185437842111551897600 12932521 -2441244071283636839164723091237623776000 12932522 838433518112992407732094065469608411312 12932523 -123421872509247802201316939588559586560 12932524 1192293895079863523369818365477382877184 12932525 -73890909967151518179573857152978376700 12932526 -193836730452204520579179716653235584896 12932527 447688959949544154773108579832734911376 12932528 48127027500677808436121195670624337920 12932529 907174081191003100470486642402526383360 12932530 -162438818393979702388104677553044062080 12932531 -1111688492582966626332733534342997607168 12932532 521269801702789555605630808664804874240 12932533 -250137924621424424981423012425443961860 12932534 58410216642101628057638087989397931648 12932535 -251381671522650130376806343646818158080 12932536 575164911395160187858429796763434741760 12932537 -52731853120726027023100652288971468800 12932538 -661534550773787738818418925780538592256 12932539 -2455103417863500298711305416194815061660 12932540 -12897258636267320009044292472670694400 12932541 -46413764905469166312987956908916242368 12932542 -2800010253376969765748478565094036736 12932543 -497823745639970613130544080054330366056 12932544 -94931394168953614220045553236233420800 12932545 -1056431017099494639994005931181587205400 12932546 863803166801098636239982778025329310720 12932547 -1421510376014215176947451254680370461200 12932548 -430735566094062906349104379979103846144 12932549 -53788484079912514339998991082430698496 12932550 -209335006847584260127323816428544192000 12932551 -3682990120947555931000174818594558248 12932552 -2020322073619698366510675429243258854400 12932553 -1087747651887158129238022334557935853296 12932554 -1272961161797125132517250952504219395024 12932555 -456182781537809681009392265998232474880 12932556 99721361190978951530802486217165799424 12932557 -1804273194089191969516371652782514702368 12932558 -979432877875801713232337754254802765120 12932559 -758993881475864059943051032665281083800 12932560 149643618912364230072788942172399206400 12932561 2497037754178328332262150497632360716532 12932562 -535582298225846500584736237027765528320 12932563 833181788714813631062100176245160347296 12932564 547308501203836282953156395027787264000 12932565 477558898485714923045930358082641983520 12932566 1262267808349680554771541917821659347232 12932567 -4064100134351437848283260771366450846048 12932568 1060378505403544424232320884877264486400 12932569 -448532659158640473660274506863556077756 12932570 476474970442196677489158265150481952480 12932571 -573987769164253012427192721689934166080 12932572 668786856759377592646931289245953589760 12932573 -132389562539415012307804573653963164820 12932574 -56034368136342172185766538709073717440 12932575 41526294691348611699865972340449227800 12932576 -1044624196198686112142439408498883952640 12932577 99925638002387481516984201842135872128 12932578 208543677050314895576077779069689879040 12932579 962691264027898369967370281410393079040 12932580 134799141301908492058464843485149593600 12932581 -1483964196979709439285863242106608735618 12932582 -479748583282635624528286250522453214336 12932583 -15669953089006495288116518067268080000 12932584 669595517474354082806814149010492211200 12932585 -446080924214252702737155658269327296220 12932586 -153460745146462901845152893072800559616 12932587 -423785158813939797006273650836021045568 12932588 108156739056204324820787405491584055296 12932589 28862982075139657971024814244477166528 12932590 -224143556044719350351163995790857683200 12932591 286824248287706699792685549227983641072 12932592 51136000500749798370633915913166684160 12932593 408719004100545612553893830396847346740 12932594 -15552848726747456695357872525729555840 12932595 -518409475475718270164578596707753736000 12932596 -475559433503626653095281745983860572800 12932597 1151760068882285792181893861648130964800 12932598 177092627481880010395411723825911459840 12932599 -674853982927049372800781921978337765400 12932600 268791970306830034814612309976190464000 12932601 877349069723198085543611813068545600 12932602 -1267519689419559938723475709125192751248 12932603 -523665770028508819737619419298532030160 12932604 -847510895801108960699373934484650099200 12932605 -415578277271263041681815544733672202880 12932606 601370207515528229496459624186297034752 12932607 51456735809260144849311864305713801488 12932608 -419171843262695932937141276541336944640 12932609 -180263958337871063945926119766445369340 12932610 102285852609307541218554261270301655040 12932611 -133298650760820302513304827376554326976 12932612 -65199298366745536262871690292902297600 12932613 1615811076226879110955988033605572040542 12932614 -1133249553712724739346181784521178137088 12932615 394107908367687278547877833702460583520 12932616 1363323711263824603586899239581122560000 12932617 -1996040299090420886060955252600539931440 12932618 653494790612867632155463109680165331760 12932619 -254447105057751479759425629623138215464 12932620 -1104936402821454401353943548274969656320 12932621 -107606768909479308953949704461531977108 12932622 40550895089889332405299403777033288832 12932623 1508158043312799736801936519736492949120 12932624 -78154157128746041476811492433266737152 12932625 -1026317841096306446132275139857548336000 12932626 9369407971999150040000879291063056896 12932627 -1010046573468234229228698224357108461524 12932628 226701422164392236794043625257834526720 12932629 -128441679847124729682146611447101590770 12932630 657140447417479301971128394036581120 12932631 482964342891598949593006675189650240144 12932632 701942066854824636792782073363894681600 12932633 -131772241095376501816657716825452727936 12932634 -232522182021127841319623421245427684864 12932635 1020585827450511147677904184386701185200 12932636 539464927879913764637379801390818107392 12932637 -14552366177426134563504164057505324480 12932638 367790207766325355468247886001177550720 12932639 802343429529926319213756328304582041440 12932640 -404435400719148486238023257671681966080 12932641 2280001098407410501110722565149087795042 12932642 -436423764738458642917438667504728928256 12932643 265099775088761028313143694332203967984 12932644 -43850256113552167673812226642343681024 12932645 426617151144756108452145876233654015040 12932646 48663575951265916184232671998415799168 12932647 -90529017937447135507031496660038793216 12932648 -1906814721200912987142002045867348797440 12932649 -2913638905469221058672383783047256287360 12932650 -193846601836408535866863586904062406400 12932651 895784590739204747780573609232139031304 12932652 188556802045002270003819271778365957632 12932653 95101158818127912410047135139808736320 12932654 -386235668683050593097796556530529049600 12932655 -562648322608409009935180975602838713840 12932656 83725220974900280324831406823405584384 12932657 -1982134773684067256891406487855694714094 12932658 68749537233464585142111612468461320704 12932659 -210639226045688079046487322546538673096 12932660 -76379808452355138216882242361808151040 12932661 543988319303417687447952176743801135104 12932662 59856523638167160843005072724319125504 12932663 349044025476441152817135328165868918400 12932664 -341008327872242891941011272742265159680 12932665 -694443972870032516891364237053766292080 12932666 -592254242422136345038688276127113913120 12932667 507268414823820001673924927848303758888 12932668 939226896503941964466112866330437603328 12932669 -161638948397908662236600732579232111930 12932670 -82840994095738561089657928129246556160 12932671 941370369278275643947912218832811780688 12932672 48172181918563145814460016875803770880 12932673 20093266986847056363537817856477982720 12932674 -250962835487193159933573978648490080 12932675 609429500860291996828600940645376268800 12932676 38800713754923002943312254818174248960 12932677 778505126822326461081264072163413082526 12932678 325796651547982594005409561032371899200 12932679 608782674587282092006265276680532752080 12932680 2309225604268440606342371387921203200 12932681 -38337248967253005095677485499048830300 12932682 55564873924821781156928490005966315520 12932683 2512115597999211099821149455753384582932 12932684 -237138423959511565968667901682087404544 12932685 229068213617961009869031661951063087020 12932686 -37287387394900231049402502093124971456 12932687 -1142076426739912012620081747500636939664 12932688 -214131567070326839182971127412777680896 12932689 -153825084087151339252832164140200065920 12932690 -181690028114535565897908912555653176320 12932691 580532656869240456290508139666268139192 12932692 352231276665270689471852266601990748160 12932693 1111129767790764236043016089204091984224 12932694 -558633991948779643014317876994447688320 12932695 -1268086237179537848661050127168943440000 12932696 -553862414407436574160171270374842327040 12932697 -773531412091118959534005099881478628800 12932698 -697806508482800539367537666803256528400 12932699 407434493743382839142674024137869974560 12932700 -247794938443084534118455896779065344000 12932701 -1301798250083026450916008982519450286298 12932702 632843944097600482409339948657356455552 12932703 612201609237033895924496729198342841984 12932704 -261337017535990085586610916386676932608 12932705 1381991625268620453085790518924948099860 12932706 -102868825762616692771074756102164781696 12932707 -2045221352116466306392911558141825923044 12932708 539977471680402300718612070829703274496 12932709 -1258895354516704609277716091925614947680 12932710 65473098568337087686077422732996808960 12932711 2266274137920096014979922360615487779200 12932712 206794287606505120885327591734126243840 12932713 -2902859533283906100989454726534597336960 12932714 1459115667389996223417261969596247796992 12932715 -855546575120689643939782317682896068880 12932716 -1187136102097284599267495759502688020480 12932717 -256123830604551447398682119668450705674 12932718 -13182678735843596286939891075976199040 12932719 -1091265814750168707399874635687022351904 12932720 -12716426897303322345780839369212723200 12932721 152501038465037219321159517656938098624 12932722 -166901407249537245439777661658782064 12932723 34451454177355379616520823347070461704 12932724 197719914897018541056718793927299276800 12932725 -644895521558103507114807601139509903650 12932726 -1038418641974085851938198648515881102688 12932727 -89458581102145456553325861573152022192 12932728 521039433271236127288407485630073999360 12932729 -2168604322390372015115281806251004347670 12932730 -575554797928114612219322360248427136000 12932731 -15224658981149252727662514075791543520 12932732 1240904646760359751954296489190334787072 12932733 -1276490069922872557200454193300285495232 12932734 168436155229017860491078972279482902016 12932735 -460624095067854447925037410025796723840 12932736 803814259058927759146726644923341209600 12932737 140558337993982923665198133125756815368 12932738 -84058367208688395436026892502736929280 12932739 -342335800183469174800344653363649678096 12932740 -841777524723421028056242653953244271360 12932741 401479882220492746458340523560008367200 12932742 373026105101971360290765954777809117184 12932743 1849951745081745759779559463607286291992 12932744 -20728980920151485103005271928484904960 12932745 -83993684815786263363561599883394012800 12932746 118874353321176976921189816998027857664 12932747 -1324901248928198237536690237565370021408 12932748 -421364833399650996491208376660565683968 12932749 -1312099495766106088911587762163952583520 12932750 194413946085009855597923094368447280000 12932751 559920970927926846925323208272459415440 12932752 71342895387187042780918370606005092352 12932753 -64599753251217446682364033217122302000 12932754 814386727356243051217079098562376805632 12932755 647169288860393700299897917616872312320 12932756 616580899017677229656229423157549025280 12932757 -334225377334203069526435919677188159360 12932758 182337746663483523526976904101097413376 12932759 -47060538478451507650851504290375490384 12932760 579158657150182820103531269302830489600 12932761 150326086599368848646196147679225715712 12932762 -881690669684446768097880159315127249920 12932763 -533325644899685177955089430959642440512 12932764 2301563190088366746134776820291017216 12932765 -1013764781943107161745659368154782861600 12932766 -2239251910415771729304310464576540672 12932767 1008370977231025005334512312562460895600 12932768 -374216376793274077888747973714116608000 12932769 746747044584233289605134840729727722080 12932770 536945261892306818701401078441939874080 12932771 -2730055809896070895553041576261931004648 12932772 -33727256964015888296347994222253969408 12932773 -125904753183344736200773575370367540960 12932774 -1458328647265711413123147103289192144640 12932775 -444862752065984698227289271160840807000 12932776 -911437061158144753124268529562446033920 12932777 -514469516032442646758527794485824309440 12932778 217724595794705491821622310644472557824 12932779 444945047271133245361987331074190883380 12932780 193921194072175249525540904962692925440 12932781 434012307706881961856599431099525279552 12932782 -1042223320846164544663267343023205169600 12932783 48436762059621330965738214711345380448 12932784 27633000756072392301303395258538295296 12932785 -69146871554192919325080826234061678400 12932786 -569559917890370746571105035340567559408 12932787 485745343817366085699393590646583860480 12932788 -358070686309744572486320953412164761600 12932789 -1144043858778453848260694305636565083410 12932790 -110100350495708546111008779277558344960 12932791 -591358113607799440190267905042788339968 12932792 345425967150697467378636210101165875200 12932793 1557185126565154091527444339707025611204 12932794 172326349403449813330238177399923812864 12932795 -176719826918666805672768668365819492800 12932796 621854154813330391815129658915180564992 12932797 289473490611498712491587430461510311552 12932798 370215160307859769225584909909102470400 12932799 -677964671932609392931744693491200573952 12932800 -106151298521744581242378374384713728000 12932801 431998463757153455699887605309605591040 12932802 -743049441301152342825225338470551825408 12932803 -820748506993065783778954644774736392416 12932804 445951482282724596454972012526994454656 12932805 141159007815127735370914051552506425760 12932806 -767916226697242603707434058781845602880 12932807 -147415061604892396491701031125455691400 12932808 -89550080759152519895083116881974394880 12932809 -1212552737917572467647585874995897120 12932810 -776614877465981396100962596869789146880 12932811 201057295007905359750031267605867840000 12932812 -524637746014067721483607349931377896448 12932813 -35874677885086367871999218284738189140 12932814 -304085471997502922283445445426542353408 12932815 -6317610688197544756892201462917512000 12932816 -43135592121272824005567674609891966976 12932817 -405037233238497370730474456309335813152 12932818 -277363519328610440656271120621968053984 12932819 853629109670837008845563201272210586220 12932820 258940521751187617500142339906663008000 12932821 -134091470388460633479534187390252093056 12932822 -62158278694269368740909602751734519168 12932823 -761736065218208004990133116099920639232 12932824 2303408747808585693472545533592786216960 12932825 12896577360357180347063682552911867550 12932826 10568069083103873805687004116735020544 12932827 -51845539260875913122718857612286637520 12932828 -299334924668010767785244056894152413184 12932829 117013272542584155076217827921054887168 12932830 -101758726100961906715810817554149109440 12932831 826217255639274191350376335583750568912 12932832 -307033401486085559490907131514812628992 12932833 1016254172248380166175305626555129778082 12932834 989898155013162678811661723057179380816 12932835 252089574232142555858572128126420246720 12932836 184502739322374935316297489013865218048 12932837 1689801711921586434595840878534771942012 12932838 1267306031037126873845822793828742425600 12932839 414198024869117833401407030869402819640 12932840 -236509019501043431023706635697779200000 12932841 113661355033720057846477387980312603792 12932842 -327100241206565585420627851810399970208 12932843 386067964686677449016920313640566160 12932844 -249459758490410570014800126557550059520 12932845 173326087839506420601108382358745305100 12932846 460988330935041007934867328570906319680 12932847 2566734185506659676473346315181887616928 12932848 106178916090293947344710282818896396288 12932849 1283195779182187379760665024131403291136 12932850 16156660328376894787427519224404096000 12932851 590667200995989851829441714304227652704 12932852 9602679488631066329159954998397693952 12932853 453591699144611563370469531671936098560 12932854 -122145759941845972533206002106926602240 12932855 -509656749180838716361621648231559612640 12932856 -378548663160445222335598535918297518080 12932857 412051635516704021919553173859091606400 12932858 -210874328722325171162106183779979672720 12932859 338603848044040179876580253720654883840 12932860 354985022461593792635210989244979694080 12932861 382400303325185455021727052603565388172 12932862 128688046979018453599735118149825580352 12932863 615327142210258882949896581739957472640 12932864 -783771475131887858772360623426113634304 12932865 46626225754098353660472005547310077120 12932866 -279775573256897227623654151047176248368 12932867 -1738142169047292142925538768978530286084 12932868 346255497494098297514489820646933254144 12932869 112836206054593975582531738255997530800 12932870 745186044589813162510513565137331978880 12932871 20229168990580975284631884531225241344 12932872 -1814201288215839148488874366938670771200 12932873 1860550883318424435303402935455131940122 12932874 771611104883325109620674529719708234544 12932875 1069419074106009012944841884149059420000 12932876 338761755317175609909983037966689329152 12932877 216500452723834735865404608068095459008 12932878 54423822591368839190903572969997190912 12932879 -1404393630809171875960078939182093149520 12932880 -1933436120163987263867445679635824640 12932881 136806845220523822275996841444934297332 12932882 11045373152491947477554016421425628800 12932883 -92681852935972690621360724123503575216 12932884 912955877465861120938704497296321106816 12932885 -252366649350636717576841994085561584640 12932886 -913249314015850489700344948210122596352 12932887 648436631182055292115892930120046216792 12932888 818015138736185411933308317008496629760 12932889 -1258646682410809968102484115148730902576 12932890 -197858461541805394552546973623741132800 12932891 -1967783997148596241408783179153798339708 12932892 -43635230056287619632482862947632496640 12932893 -344672532472726023058788036805438862900 12932894 748824795177212134534389740467010244288 12932895 11793484941622903485383969232943597440 12932896 2750275637639290321477057136266680729600 12932897 916160673698838907215945850892483957346 12932898 243493668043185493790115632195591478528 12932899 -38450702769276257551231339559911139680 12932900 379150664399649747045602722258713292800 12932901 201321640938367220011597746482686742880 12932902 449457978825792996317445467291150160000 12932903 -158073918251034380830042938905499182640 12932904 486364360397688755174211497165964165120 12932905 -1119752019785537630415029603803389134940 12932906 -80173045041627144666788068189791212544 12932907 -268508566605812378428221025973264823312 12932908 -935870512497022443243528443237041967872 12932909 -245827913869202553413918978433542165472 12932910 61385319666154604208913616563401672000 12932911 -1321237101488282842452918731282828309488 12932912 -491306625481919660253310065169031184384 12932913 2706708096093147019397399979758231136 12932914 -516723873619584479910230426705651080944 12932915 -514673565901579900011465209849928736080 12932916 -739026394554490474833904343589581672448 12932917 -453873121124993301705814458912142073988 12932918 -353725064861533855656759603419108474880 12932919 -394680602066207256930256126870260555360 12932920 -155370070802713826113389396126793728000 12932921 82212427992248260650613751849462924544 12932922 37931407416381987535200912133876841472 12932923 384008456924306656548768483512727348144 12932924 40618354751508616946650335870860368896 12932925 -281494163332760825525817430015730028000 12932926 -422987141956353971462916318616843001088 12932927 211681780840077703695640597840968424800 12932928 149234591757252170762766656776793751552 12932929 1002562252951167595990952668080767824560 12932930 -776174061992079237936573398201446841280 12932931 -511858015456828779846521334668077477056 12932932 1792577545019770735584529427071701975040 12932933 -73810707430042440042034281221958964992 12932934 129635927879689924792769017911428296704 12932935 -620379205988105011341482258999292764640 12932936 -1174087520586607515378399161212083256320 12932937 -5676428237275294928254860699055606488 12932938 309888019751642382376853675444242944 12932939 1967175227702220729722449972558814824440 12932940 -25167687380775063593299333266256281600 12932941 773987484158735624379378641325492539872 12932942 -433160024243789414825496948488828368896 12932943 1517270720226647775716798051101468690176 12932944 576950935043351221186553406172663439360 12932945 270124493256531026064475269901442483700 12932946 -86578862809551379015909923018728801280 12932947 -587364913868857240057296326774222484960 12932948 238565453341033916077894242745490221056 12932949 -546583883890311448970628479707240219872 12932950 247348562975958146481372750202587204000 12932951 1140402021398603789747474171371148018952 12932952 -141092633003096652855909995396750376960 12932953 -1336974528642302763636431231860382609136 12932954 438069254812869177233080650264501162432 12932955 -418835577495244476930874789131783951840 12932956 804729038212632888889500438358629050880 12932957 -1006999647177983855669644821950404408794 12932958 321329238071873842800930230020074516480 12932959 -68606407901777833199936157408256917280 12932960 -1260060812946534779399830216295307018240 12932961 -572231524686085412984466302765739145920 12932962 -1120287548698343111534377835202080721840 12932963 20012740822945914957276480141243993624 12932964 -227226274142448494103246828099987840 12932965 -733260303519429118135447069414268683140 12932966 206040541159469142495963800473734086400 12932967 52961347631037047239355531158333783080 12932968 757119349448923905566867885450688322560 12932969 360961620478891783444953697875462821760 12932970 -428117967054988895828724089874642144000 12932971 -380308779014684285018158857376003204416 12932972 37788514224663901530413575877517053952 12932973 319089536305500851501636021922306360000 12932974 -283021287782735129121311798215488867264 12932975 -1356661038786661549534867241393606544000 12932976 123528775558398164867480088337226661888 12932977 968562129033710030235827760473922336000 12932978 1271103302135804639920468208133841793040 12932979 -129133853850920100577636779673907853312 12932980 -483377017878640379857911176692834767360 12932981 -41796652507387873070205685999343048256 12932982 -693956859174125066752247272566190936320 12932983 14970250690774422682552929390904768512 12932984 143287495312497333298347279804000706560 12932985 -464958253540021779732019947216577574400 12932986 736331918532611566709513766553747570944 12932987 1763768715524454472333082410677694108152 12932988 471813804443825355563381702917404066816 12932989 712630144789173899540339745108507936320 12932990 -267027876243867223411174579360175677440 12932991 181905796217837405137728676208873139000 12932992 -565225590626195206679904936166120488960 12932993 -25682649716652902819287612871786574636 12932994 -625524287333174978281360744347392976000 12932995 875748880203641456622761845139463738000 12932996 1407549649055491281969424487738914560000 12932997 324213337361082412282361495246070326784 12932998 -562373413998736739754162833980571425536 12932999 835664755800495943315521777738388169760 12933000 2335422479877323903716688265486336000000 12933001 2318654537729256862950341059151698306432 12933002 313144758915559879921956840668484635952 12933003 -1348961093320294618172169183583540307496 12933004 -663075354372323341629453250612654888960 12933005 1131053592466349139502726960730379678720 12933006 748915626261265037103182457202209949824 12933007 389795244349824106093064603223399389760 12933008 80215326220716640386524554473505357824 12933009 261386744066783694850684112094581280000 12933010 98058493418726216966895722331927936000 12933011 895425081178465495180188887846260265280 12933012 651744747655859082809767637530229594112 12933013 -899477917638761390052625429828489498738 12933014 208457869654916839400812413294067614720 12933015 288156333143491238565275058081256204800 12933016 -853759054410103821020986575501870827520 12933017 -66506379537375459390427915431694709376 12933018 109721180708793650656073452471099640064 12933019 -2371418223441247755082033391976355670040 12933020 -124927749160772801293228500274947563520 12933021 789013322348880591610075834557243184512 12933022 -1184968009945091652179836252159113113088 12933023 304527569027792325602998635910362586200 12933024 113445400686384471119222506474438656 12933025 -218011863575545880249098144607817974400 12933026 647623169431986437300737896625221335424 12933027 -46277961020395474448061569453395237524 12933028 -1591700766529124097800866683712025832832 12933029 776375200653021887646584129620398359484 12933030 -246680332587746267358198812580050319360 12933031 288065696094809776998845374095494131832 12933032 -295222927297550051666253723106046115840 12933033 -679879966362960151533484265401640113776 12933034 -563987291329050276359545732213418891520 12933035 358468209745391606736234063277939514400 12933036 446570968312213902325035308519665574400 12933037 1681224700502617324489447394761969922304 12933038 118971596904284616513150661519465263744 12933039 62599078668267395966390867856981436032 12933040 -61866120248728727663745634093539655680 12933041 440349694417532247835353539397951723744 12933042 -29448306343462919625937153515076888320 12933043 1398471880981931561663387626745694466080 12933044 805574345501230615679507808272662475136 12933045 -11154403314681072693186770585555189760 12933046 106001806533608500132194439794047975040 12933047 -1726030080168416873034607480561328652504 12933048 172062808104864455511320491552024104960 12933049 2881926827553329717202535272676349210836 12933050 83123191753808131098778878461563905600 12933051 -1466731303402118068669659337253351264400 12933052 830732589593662153696703476254271355904 12933053 356575712574309052946342420393093739840 12933054 -321869061437650984659409797815782767360 12933055 297024830948958333374336407955122953960 12933056 469183627983974642803803950539780128768 12933057 -664129585797465955633933091062890206160 12933058 -646167948739725827800901554198032867120 12933059 14635330359185993760489927307430234616 12933060 142352149933015200492344213997321768960 12933061 725643211750556414755506085642809323232 12933062 -567175475408398207306386828638052535968 12933063 -987511982163288601955820114600299684664 12933064 749445171768368635548337653202473231360 12933065 530160848865265721254123386613685365320 12933066 -291126690657014888840871616505651333376 12933067 -8570643288608806462753307652313331968 12933068 378051237585417795201115496621303132160 12933069 -1121710194656333327671180970748645120480 12933070 -75063330784709628299347891159045811520 12933071 -1926791741952420698843026443950220671088 12933072 54954375735297605294540525542450790400 12933073 -2323055995322024933460580004287079178780 12933074 -157899891598558983957516068086626180096 12933075 -84715731597274446534464412809439557400 12933076 37466645843393558024696824011313840128 12933077 -3506005304433365286504481574628205627488 12933078 -247537185340928113415421943764603840576 12933079 -1497111805365839017089659189988622163320 12933080 -306483710828492854813454670301758259200 12933081 281425602485516089355980683149466028800 12933082 -29358239155674172237056330119433600000 12933083 1279926922350505412776701947725296450240 12933084 397719323018792829150337123155313754112 12933085 111765311420682968533925783276584140 12933086 -81868228202914316173884423121753819008 12933087 84711131477503064124187491122375306880 12933088 -668765900012854022408190688249067864064 12933089 106809289314999352298905025433670760724 12933090 -312928834321746678983599945282581043200 12933091 -1037234267885691987429201328181588254480 12933092 127322108671268693376706706302090493952 12933093 -574163090324667427704560428356992274336 12933094 -569365697226911473088540405116479023904 12933095 377907336697828337262836295459023577600 12933096 -301930576395352712470713024892857139200 12933097 559253859559257227366293643888143631546 12933098 -140165590067411190815034052760382743808 12933099 -145517067584448063048000041638869060516 12933100 190383015673198746366567755975070246400 12933101 -2087798477689475281186365844890322266900 12933102 -103728280236187654433750321182951305216 12933103 1622519202957308857913333736045997366352 12933104 -187493742503058295624899225763056353280 12933105 363541557816202440986231000716473384960 12933106 902021495370165100772422004772643526784 12933107 272842446102468939684654987222323785728 12933108 -30229443547455506008487000570329374720 12933109 -2067989222500041684757018812767335495794 12933110 3469398508991511591300456005421158400 12933111 281512507572546189164050202125977232872 12933112 534190155083249457796177943173231411200 12933113 1069178324326465857435919323630552223044 12933114 -302400910146713130359300699732623196160 12933115 46292060018316836370418766329336359120 12933116 -520695591355042003628394920674163957760 12933117 1327158183407039477770833258546076386534 12933118 -7160027373400437614501006048334559872 12933119 -2690550731034559671100017204964236097704 12933120 -27761742071732348239947250363740979200 12933121 -935858657547830729932545228800130733500 12933122 -36291915543012180116360420690828244576 12933123 196808392055473436350755062368920211968 12933124 -281637179204625432088215786311865454080 12933125 116617693028456468802610801598243913750 12933126 78219178969239483256873999282736231424 12933127 -589629126776279570488883147039079922024 12933128 -269470257998082128362585407591720775680 12933129 1154282013446390544847073890376435086080 12933130 -76290783692719941810743117876183347200 12933131 -5781599684784913071501054801139379743296 12933132 892535197825548174119766019719613558272 12933133 1559260698345871172355199609642679875382 12933134 130267230846898913679250869069236074560 12933135 -685187535624642934980759498824778232800 12933136 348382450018962446694046826009749880832 12933137 -402817156443254089654879604739862650048 12933138 644441817924454328214422558621950518912 12933139 75826163285306761554821422767787149456 12933140 597837030021499939395309631212067399680 12933141 177166066186890144578941279621755309504 12933142 447949386241056401749171549054546795200 12933143 1615895713406953249345720455023405663304 12933144 -576015803530201445593409091289302958080 12933145 926221221069456888154605648927762720900 12933146 774176853941404587401114018715464969184 12933147 -324231847942982183493734791765028574720 12933148 -1838637799676278274830133775747279052800 12933149 -258859510395514985760232811621195645850 12933150 -182101686256210507964073911877457996800 12933151 324646479387316667920332585294732976128 12933152 827741409138644941578939472731265892352 12933153 -7330452699650837032306061561821817664 12933154 -387138035341562444979126107710398428160 12933155 -888032318798425720188127595296761403440 12933156 -843532452153420970263989860383602531328 12933157 -1194730075232461634948389348675865380640 12933158 -777844496354533230951671513410199232000 12933159 -162146623054955372732197615026211411680 12933160 20614605366184334664025561232754585600 12933161 73179849726550047271321704730038096762 12933162 59702482450309116360523509367386554880 12933163 -784316505663575599296929753616115438512 12933164 139493864989213369729323250042447109376 12933165 -105009924054392178410943816082702099200 12933166 -651953950973412861256600721337400723776 12933167 587699045509953466325007812969110662480 12933168 44706961015434202091424813916833153024 12933169 -210817010643938896402669353507279047680 12933170 683221699590649863014109603857678693280 12933171 -969047201462081252899580252408572158060 12933172 -172474222795107728589013530203736113152 12933173 -2404849943979639549904706069545273264896 12933174 75829494814799482856031520881246791040 12933175 185726258558004544405719534202926916800 12933176 -1190801578516248494118696903510226329600 12933177 94097890634396945573081234466160266240 12933178 -44818318158799186666141797147016057344 12933179 752659247717695072661622720983932541952 12933180 -89917768612376046940811163482686371840 12933181 120554878063917566174315015989353833100 12933182 223741844653198128962805037373721960192 12933183 -386599321362847779987729721736573952 12933184 103782131217424079954385270781249585152 12933185 879455926479421652677118277385621838400 12933186 4285317135142883250053580463269778944 12933187 1306990661647813185581369892207805095792 12933188 -1133777669960486269887217790795436645120 12933189 -345118372885589709112908421771815562116 12933190 25654310015622974862557758211219817600 12933191 8619606004644619132612690476217155552 12933192 -949321154272657613630858793143359488000 12933193 320732194694101864395989165955608062784 12933194 1303540905823822533612451410920562958896 12933195 1137611085058260143491017721947836014080 12933196 -8775679074672279850849898024376094208 12933197 -538855021896432133085836165362764350368 12933198 -353293074475677180888182069540935199616 12933199 -762605269886909540879478575213037929136 12933200 24842526611317039267608977736990720000 12933201 -129798927168838582456501200284006391840 12933202 133751414499641965134865611083308869792 12933203 -110167838939857332572979327445221814548 12933204 32305151881632716669655125974606823424 12933205 926471368441795114242744961259407284000 12933206 624920392693374417226192196026474752 12933207 1186973144358468607486396297581767089776 12933208 1084249111327830875033215670629341480960 12933209 -286734858308757909173382458271602745600 12933210 -93600640238431325804152004396332535040 12933211 -256364467355261775314135842484524082640 12933212 596549756543589715252098153103163859456 12933213 9122099663457584310741423641527521600 12933214 -101078074458848544725644775212806782208 12933215 -1032948143669203622590718059057037831640 12933216 583425269196004829826739003944429158400 12933217 1931254373990952699362631833447359307520 12933218 68484670926461995387370437786158696960 12933219 102735526140334247214057483451126363488 12933220 -637988733574903655019088243506651594240 12933221 -235203597679768720706961451780005489888 12933222 39203491209766734410715743547124193280 12933223 -1190573373718600803355553669177061235528 12933224 900980236433965011329628789582461337600 12933225 196054747577515156245858138691496937600 12933226 601962370767700863078112995408536093184 12933227 -1297364469499607661885781622627110134924 12933228 169500967291933657376168640167281999872 12933229 48478302512104093447773062682901802860 12933230 -175888210678802093486622954225711666240 12933231 164743114168959821336047722721079745024 12933232 400035653928610735664837678541714161664 12933233 1056116253593715439150976998093818806580 12933234 -65450796212651933786308815071338536816 12933235 47252195120112018545919633964519484160 12933236 -259794736983640950112810390589760933888 12933237 -998093784802900109492255479010610636960 12933238 -69240794105959840464554059554799327680 12933239 -14025071858119666037185425112075578240 12933240 -315756291753284159237660380887830323200 12933241 1306243689889518426988772965925328073284 12933242 -110872309529353460083660171767837158400 12933243 -1270778515311048447533572489232304403200 12933244 1734696898774799801647989455160086337536 12933245 108891278187801166702972624734489588480 12933246 276538783195331308402083817727549644800 12933247 228784154442843751081448271376171497192 12933248 -1066901584443404905697232542138105856000 12933249 -258794586746584294642324296628033373760 12933250 449452726280434187003779163787161088000 12933251 -1786132314127006702241072396162552834400 12933252 -444094666989596999107370265499532206848 12933253 220778463468725371716046884889263121502 12933254 -1252835036933509379806326957162486827424 12933255 -826845320258947731643502227906736419200 12933256 1550195391184834152263358589507867898880 12933257 238640896505452925006093869369148330292 12933258 -108605614559147343657801251313193389312 12933259 479092688681604948497087784629584737616 12933260 628603443651278133345761677681278105600 12933261 -1113051187874612131728754135574010623040 12933262 -184807989106990750855048243552038604800 12933263 -250831584871301708781778146838763258640 12933264 1717815675333155261578134066220105728 12933265 -2859493745713090966692336630396195480 12933266 1357546388900775265963941248286436178832 12933267 3045993389656981993152837163281987648 12933268 -494583705994393096591165653156960374784 12933269 780075378863459451577603471580642390670 12933270 -8328696375285174094951012567420343040 12933271 227162353508834468470815856332318617992 12933272 1005229818784299713136197897507615539200 12933273 161133322123707184217810702132009517600 12933274 -88183071342868109343152856406497589248 12933275 960993884524975151012718288011566980000 12933276 243069875695523436940889126857678279680 12933277 149948611349028787884071077133537142144 12933278 -465062727117847461798398603258429847744 12933279 296024173257259453824696142234872768024 12933280 396073116040347869389481739235879157760 12933281 -1184487855052358710253478299577698865600 12933282 6473949748471425875644280208703000320 12933283 2238948583757305425061845653034124128720 12933284 -108648256180815071545864427546084978688 12933285 92033355355798154671107600695621719200 12933286 -174992121116408338224234001666316686080 12933287 1153282850917079208945781799710953439560 12933288 -706385223346227984173629337954046197760 12933289 -1160819345277091666771187129834445406080 12933290 -712622647195711442224353645954139965600 12933291 115869115983704041439054553585615819264 12933292 -944182677321788880224866622910305929984 12933293 790993913436291082417217242631519912064 12933294 -216504553612963228892795251246166562816 12933295 -1194483257868276133411944702023064646200 12933296 39595345618673212501401021371828109312 12933297 -957245362511566262038877722143483452160 12933298 -65417524158142341133934512150084930560 12933299 -971464831893232930315519700989639505664 12933300 -462460987681674210701707811775978240000 12933301 -31917572120406173790585555055526645056 12933302 -15525489559992351972566764245404941440 12933303 680591802686598753669348107135356969704 12933304 908019903717350370552135018536016076800 12933305 415259100857980371936687328851424704000 12933306 109808811299968708606026946916704779744 12933307 466444951914339608935807112390797263120 12933308 -524811454432869021877480252235475459072 12933309 706501390613658890441726599262397749088 12933310 157915626984743945891495028952352578560 12933311 -1115299234300826600138528552770808601888 12933312 2872961734379966937891071053478756352 12933313 12550491097581757823300689523387708904 12933314 385599070780320639305835504189202705920 12933315 -653494595363317069898792633536854854880 12933316 155291609559444937018292418220872382464 12933317 -347289665472069747671630332824002129634 12933318 128420815958502814128041839954959988608 12933319 969695319703729003468388621542248422400 12933320 -606878840747946233538697389632473651200 12933321 -334710628909812258216450466769150274288 12933322 -122214194194422824729794611027740430288 12933323 504155810845168644349529891530530090864 12933324 317958045880899524029865476854296739840 12933325 947788057646929960024982836494837600 12933326 153894719847496567671470101281386482560 12933327 -450647589822989471166428717535852088320 12933328 208352151566258305240246355730119794688 12933329 1430506449834311236422845665289562834930 12933330 21838316472147017963933990404669854720 12933331 -452650697278701563700517048150269864960 12933332 -850475274377955863644267331999512704 12933333 71382729117746189995977654138462652800 12933334 921355968425433974511805193016707694720 12933335 -1044977580018466252910573553830990751720 12933336 605350170749632852852003021581475799040 12933337 -39371265111212316619161637954327708032 12933338 -35547025806763767345120406680265240320 12933339 -418339187795160610954350360336189628776 12933340 171849652476070472244480742601118382080 12933341 -1769227565175209310299449526360487207258 12933342 689217498839636008751928290413112665920 12933343 661046481437860939549782339125819698592 12933344 -2169459982303807705815524027279102705664 12933345 -86806055687425494386587685876389818240 12933346 -1141873201903321717401657769989189262560 12933347 -216992743013199147325150609499642220288 12933348 -497281018982927469444388748833441081344 12933349 -859944771598879757786339780206945574400 12933350 -121380831782757458947849207308250963200 12933351 117488025007552351027769609705101938792 12933352 -1465562175239193100175032523058733286400 12933353 1162767990910882102821686467936651584804 12933354 467570537868667852605980783741372934912 12933355 -185542686265372060855873654542745992960 12933356 893614065446771508444541709724053233920 12933357 -27640201874522360265619099957146748320 12933358 178422069953021040332549278079852105280 12933359 -498745587963345799157714282198744971440 12933360 -52878146635147711482942585756419358720 12933361 129785239861914265346187695532642567232 12933362 173866546235378675128816867701685161600 12933363 -662180791873268266914898993994059814856 12933364 776644853617985518799695734694915044096 12933365 -518484330989417556638399703174312496740 12933366 857706603164663920304485527949796757504 12933367 992724016118769712584053900302055746032 12933368 4713845029777368921745941104891658240 12933369 -497018051736574689707288782797476011206 12933370 98466148664504614955386202682886027200 12933371 -1825743152066197870232198237517827939136 12933372 767599218165138692787260618846791680000 12933373 13682599566932161839489298947445759884 12933374 -238242052176517777700164137266621058048 12933375 -128178368705901351914528066670706560000 12933376 -188102527676384225450648592590884044800 12933377 -887076130800482103368776520907957318720 12933378 -485965205871652933021094515293955507200 12933379 6308992881830355317565982014916406880 12933380 197457056732631441587147379192120556800 12933381 -280516190929730935176553459364880726048 12933382 77984018211530620091645437256219234304 12933383 -329362683733287407967970723753183280256 12933384 1102171735266953373745060350253045432320 12933385 467370907382329472981224651435990070400 12933386 648430798731771180079295737566546647040 12933387 -8524356762713210747256800634957144720 12933388 -704860060500346907935196005729383495680 12933389 189588643189246707347113463838077477856 12933390 281519048026379615566349053374162969600 12933391 1201724833123355042132542683136937048400 12933392 329875683141652647877684029065504686080 12933393 -680657284335889470126113890022027424672 12933394 717902084691057969232868774908519447680 12933395 105034071424607131030830509929063500000 12933396 294038671008671322632937055774249758720 12933397 431251104223355743447594987840489208846 12933398 -132816349755092243001857172804313265280 12933399 819960144462905963965405993345724412264 12933400 -271137107659155793500152113504674048000 12933401 448706594648835920156291262242927690688 12933402 -235548685829998947669625049554978433280 12933403 -843979680395407156791333773285462055984 12933404 1257765438684333639776445288640016512512 12933405 -1718913404150981502583372432387542532800 12933406 -130972527111836553051136521184445030400 12933407 729242378859025582751508812580796211592 12933408 51020864118640633944592647938270822400 12933409 -514883697023694724721836074060115823100 12933410 5658664301738470151035288395780049920 12933411 -15047395809522184588273281609330416256 12933412 1279345653310625162277878875990707758080 12933413 2774982576413920073144591693709508231296 12933414 -273728025621525756189183146571971779200 12933415 721825232863566646793212207494464492640 12933416 -2029088869725470548295257856554231403520 12933417 20194862201557506063482747212802617344 12933418 22990588323187403568706782874430186160 12933419 29643325679547337565389252321100048820 12933420 421284380561284445588867269598517196800 12933421 168000610805953769978021615061499177622 12933422 289295568825453730332977081765630344512 12933423 29880139653462603143136442170020328072 12933424 -718987559038005558132802246292144128 12933425 -506702913437646014661310089770600585850 12933426 -172352079324169852375404044019218644992 12933427 -316672873254628577486527788797048762240 12933428 262562876688640364502462856008396355968 12933429 -553902582205443357830037384443862821952 12933430 813272819267842720333481985904837670400 12933431 -126613018321082261091265468085429709312 12933432 -1826122477642353492080552273954327777280 12933433 1517393912622326795605131821413810077520 12933434 540816342659467831867787176480752341616 12933435 158411827576904423622002039163536722800 12933436 378431499689785209004234334106646215680 12933437 -1766789837580388201640662335772192608 12933438 161496170455688664190785924241785338880 12933439 766178509148448582056759803096362530240 12933440 133115555156183756917139106714668236800 12933441 -586711185479845963171537391557779315150 12933442 197955635162595315801482542952279918592 12933443 -243570768002199970907010982540888810308 12933444 236443288121406804845566617207118774272 12933445 -669892239021596375448895019645551968000 12933446 1310972507896198637905313612498337528672 12933447 -850570080625902555463666299622347972096 12933448 159672171162790004506023367413596160 12933449 -2598734674522810932563916171542589912000 12933450 -122733721333433446462918339099069816800 12933451 -1356970648272839050685503782578669548 12933452 -409336842543150743317863389068562350080 12933453 5293582160332402535102893120809930048 12933454 -5556349506175206965836913709900224640 12933455 -583444607702153538018274533708349171440 12933456 -228143950277316931597946394621786587136 12933457 141271843987148521074117200085791077092 12933458 -1280598282218015338673004332958911575920 12933459 573009618698413967334497613873244577280 12933460 692444691666574939077870132680992358400 12933461 -257824365545637534589176172413854721828 12933462 964276220093145300328483925786257729920 12933463 486081140668021281507516325416634792712 12933464 -321298131026118191156961519757200998400 12933465 -55674768502627780936898055338769170880 12933466 -81238655642251111726217706725233904640 12933467 -344071897475483524024623544615650193248 12933468 -455677908181146292574647366216761858048 12933469 -66708132662430296261602104509500071956 12933470 666878492044988992528778181425832984960 12933471 -367654505135321219853788028047685928320 12933472 819427981634765759494973776862615961600 12933473 1175047040818104307482266694690886796544 12933474 654360707235443667855062731544836863360 12933475 -52546014709261574931540070317251596800 12933476 -1325665652135343260314892196408269101440 12933477 -1154154330798636946707152917422425085186 12933478 772673120861393256747468909569674824960 12933479 -496681231896011182196751473081102868480 12933480 -40895774124395328068465157920833536000 12933481 -2368781237298901564552154493333847670496 12933482 -1831391367442045702892665450402245550848 12933483 -440077769132003341583628571125863130360 12933484 38227241909789264886488413744189556736 12933485 390646167119048206553341077940254336000 12933486 -1269595558171000750857821451392973436800 12933487 27758631980673853655647447926978272752 12933488 -46813088142008084143746007987676479488 12933489 -1024432720906994791272574827029191660176 12933490 565912041152814964221909585378563059200 12933491 203870463769661495726624687514323183784 12933492 405095239694662836699136553222829871104 12933493 -577961231509700038478150026673213698258 12933494 -43405827659137710187730199870768961536 12933495 631620809013652157226153455875193631120 12933496 449744706446692644482832503688896225280 12933497 -22048976919119754937917027300369917040 12933498 158263286255309932658027197558063257600 12933499 -753515952669144601939473215702394142440 12933500 323964634154140288381872574624085376000 12933501 -250316307517349644207153002435379248000 12933502 117544256154239783869628242622214482304 12933503 -1857508339792852319673259904639217807120 12933504 637343700230079763458937364953851494400 12933505 410070585478120444930284082975623969960 12933506 -8353406988370110045873353205110031456 12933507 -356660060934685656782214173383748052480 12933508 519724512481065623458110073547356262400 12933509 2735439708189298276347484721867882072640 12933510 13028920846152788407218174934870302720 12933511 1180360482713149483859363715614456377112 12933512 -1219274452898132582604707053093291084800 12933513 65205007603580800597376995584769678842 12933514 481511634751389170672201191496353823232 12933515 -532010623213373955270216222308409155520 12933516 250902320058047852768067113245055012352 12933517 1153911897114709940573382092374298352566 12933518 -269403876089218002649429643595275779200 12933519 -1170228723905248432858534236389492257656 12933520 288169765295571174102331700195492659200 12933521 1631359037348782803890332421101042024320 12933522 -270622934801089981845302082698230215168 12933523 -2372818487886505280807489928174335014228 12933524 376079315770939837896708011830323252096 12933525 -572616833950020681509303921072337460800 12933526 58452465510915308763511480070137139520 12933527 1146015790409535122750434746180903517440 12933528 -250908282142986817596220454466065203200 12933529 -556929057588609344314463514050229511424 12933530 461971845382668031707180908325200640000 12933531 599458417695265713556746795784320176928 12933532 -110295376763853688918445011627667496960 12933533 -2095981384555197414059770183459736801760 12933534 -556217648758485730432794278953579484160 12933535 -529786782506258703164372880349751689440 12933536 -225372313047600270707705343132649390080 12933537 643652065744363118126218954039191341568 12933538 202902064073726591403620796428821107360 12933539 -125579024820157310620279236084076773144 12933540 -1672859060285935267489374057253478400 12933541 -211954500212892225951871863473264146432 12933542 -737523140257851969615625485223008119328 12933543 45603815013763455318670645022630035584 12933544 -202307575658375818814515786518520135680 12933545 924858737641457664401944589040019035300 12933546 620803832044173522314140782067068866304 12933547 -27760662153546064496876848409159545368 12933548 -1272766487612858923028167121665642420992 12933549 1118426479246484634790288993915110269484 12933550 419954953961466241685398123065612576000 12933551 -64176588915978617203745105013489884688 12933552 29110511735658595349466588561786273792 12933553 -404244200120484606188178468210440591360 12933554 -11513047712098475784287731290838622208 12933555 -76476804137762823088204514176779000480 12933556 101725580952553346466864765788038396672 12933557 146422855311575054181108836875406102784 12933558 -565776596997261603035474524406120351232 12933559 -2175528650944236990962872499678937025240 12933560 694419105554414902074173504932210176000 12933561 -138842500707364887090486538476265951200 12933562 1186130814573119630346716636595062866032 12933563 1440799928083669609268650226624862739812 12933564 -357282249039318289681363557025603584000 12933565 -1057729722633427678598201120203335091200 12933566 -733651582876105104243187742104713740160 12933567 176592954629739384849393744566549644800 12933568 -180067336153049564672601003776385482752 12933569 919415996563024604647029231523456740 12933570 -18681766855409856299362868752502837760 12933571 -606691810592486785429964645530687735088 12933572 150916658978064757223292424663144120320 12933573 137500851542674797820040821595489310336 12933574 228466803020071230277653116706498013536 12933575 -44271834599598741258954948706808791200 12933576 186507247051582584689402037042521195520 12933577 -476887788904219020991587753102342033574 12933578 3306991197840512743078480862239441920 12933579 719835881926988742514145063515239303384 12933580 -1157154309348034615801035925285561420800 12933581 -45795875403006968207401398339007200000 12933582 342562047486336957340261459519031241792 12933583 -19517660202523748090359815951405376032 12933584 -388936701697234532690264666242247270400 12933585 -73349834081286988235355715036011945600 12933586 -463931779488634656042443200443474658656 12933587 661036106175376159394300154820676357832 12933588 -446856270708296485325007358270838323200 12933589 2486531189903195522831375818337985986560 12933590 251839420066436963303431072631983818240 12933591 -126934013948440267145885347698472195200 12933592 -129800587198091693582873444030641520640 12933593 1505505994753909491891423921247336120842 12933594 -18916636919646074998613498405636804640 12933595 1054369506001587222020395076162423409600 12933596 716726448281483514308146356776911790592 12933597 -463105439321417871122923329183618267072 12933598 42982618119037116669893052666980380800 12933599 -1799969198706177685087405149817015706064 12933600 -727736419460332414284495375695885107200 12933601 -440336527557994613213954412074108713728 12933602 158925366348027347489319488401869343104 12933603 -75805483919750005748425893821285747712 12933604 1415737128972520130510889026823644492800 12933605 1206694730763500229972049169265003643260 12933606 136025762055383760337200580075559467008 12933607 701042534412203984157545465542960140800 12933608 -708035515515728048529986870035814400000 12933609 -109699098308451802946444649626720509632 12933610 217641669791497076026706393321570244960 12933611 428440075033911377775808518337347508212 12933612 482727649604546693679689349542979668736 12933613 189857267580583460967847634869279856640 12933614 -196299694644403155566593602470659660992 12933615 -710896154334978037911939663925297463280 12933616 -114976419642402257567410727424471728128 12933617 261699330799690156531771159565688499446 12933618 90138318667675727235466573095843199104 12933619 -737932067588863877165215787136513020980 12933620 -334577249771751158623627941905655889920 12933621 -397407604241358768228017030929073669760 12933622 66213970140302813418198807110867265024 12933623 421711839133952716894354312347385741200 12933624 778883817537345973433541614466953379840 12933625 -599187029651622993384062878413998448000 12933626 -18174266294835270045750533505231264000 12933627 206635652335964871595738871074540242432 12933628 1212310799881958429222406849044059578368 12933629 51548540707599317191836149009500987884 12933630 90880672666923513183559968221865160320 12933631 1654352320383317369785851077281853906432 12933632 763028072710880238422784539763715080192 12933633 -154606388670576630237488270295041543376 12933634 -11746681179883907142836685194958790656 12933635 -598434540652329215979547835616405967200 12933636 95053003898092933813421049580377821184 12933637 -667605992735358675679062432464333479714 12933638 -212768384089838254410042501554415845280 12933639 376951651525921009131372810434541791184 12933640 1080272184680872977701311703341689292800 12933641 120286844750993449610437819789722125184 12933642 95896402338612564040922515776881191680 12933643 1322738638938602191220940325887327950400 12933644 -134869073171431531721760550538476489728 12933645 -21774285388209755907448641628652923200 12933646 414156620411648019141868746169480414080 12933647 2109718836334775068437760382100883185600 12933648 -190583307626248988734196203227504967680 12933649 -3324159021254642489029213177991968054464 12933650 -150338556245445864406125083050935349200 12933651 430590636968607774951677394562570180464 12933652 1180476814393476699660155203909594525440 12933653 -786165967684225433616096936834631351236 12933654 -403617955561606727065220295480016034880 12933655 -239908287375144313563425595537916630080 12933656 141561313644663596052573629850172661760 12933657 -1528472046298811234657058073859468920272 12933658 399752012090732305480352724226329427680 12933659 -11802784145651598588168004824566415696 12933660 -463849158929120660113396666301212784640 12933661 -22223659220565912514719208195246311520 12933662 -236112110417605674163078473754735367808 12933663 -130210270399738653203402086038791689656 12933664 -1419807071804235254192366743889414651904 12933665 -384300854365046942839271173519850676480 12933666 -214068285648247124195944347552757395840 12933667 701356845030672424886338151197910681752 12933668 -919873160821040501709950538499756996608 12933669 -8441684232101604080429465768803379712 12933670 -200159589164264537828025342109150062720 12933671 -612594721877427476181841016194983685128 12933672 -566176840738238105422528354579755417600 12933673 -125558911323363206245367419271481415436 12933674 -429819845643283092905120825007706077600 12933675 500782136198069149419920148489398679000 12933676 -563472205696147234661674560808569715712 12933677 -161531554339359201076312351557642167328 12933678 -484910786003341893549704364915487613376 12933679 630990840529616778259323224518945729080 12933680 206752080841042132011082888001460633600 12933681 354597770413312886657288523042590253120 12933682 171994744270644420268352279022228605952 12933683 207441971137450484174961800443985186976 12933684 -322642314246300111375896494426310601984 12933685 -565129798107794392603923407536714296000 12933686 332747993486590906116862441679307045792 12933687 610372761607970459101037380288210392096 12933688 651971926742451313904725324785250037760 12933689 -927656881977210903772303028174005993644 12933690 20901511926985332116219732180812800 12933691 1175555825053929234172460182033893966400 12933692 -134772895094972397878435630340961328640 12933693 1684716490777986050613940117559029191840 12933694 -448184451520237171489183325819564239104 12933695 -2677143741091594764667377339264467340120 12933696 17677000603214107271751089280692256768 12933697 921222002343469025596217820869338893186 12933698 218286088931772684050854806952330870632 12933699 -1161968391873983683631847488341937376960 12933700 -155257088595396842768366705482293920000 12933701 20769939880574091346931669481576957504 12933702 -96756982725951507144511971308643678720 12933703 2536238483717329790450885868270812368744 12933704 -299409127562198595258830760890061619200 12933705 26845960295746547685133888113073180800 12933706 126974281591884800460360985062191061552 12933707 181155470090148098731790326081325814120 12933708 -26469211802401984902107299536390312960 12933709 -430449652363626813948508176368041966090 12933710 335635127003310383485120074901505625600 12933711 418605505477178086907843116538795256432 12933712 1270113329821329137800651054670807040 12933713 -237361106533603227339919658205183809676 12933714 266766478958422528398888499761660972288 12933715 117056899100697581502778608714603964320 12933716 38050694040387736183419533049667753728 12933717 293588007974937731597300168545422514080 12933718 267114714557690556826314562207183933440 12933719 -82880327585555729186467607525090540304 12933720 -181557030704709308664930821000749670400 12933721 -1456371054701575150428771893995000668656 12933722 -458268997937195909437427079064749158400 12933723 857313535448734601570315725414419715968 12933724 110318407961154592596712120895319982080 12933725 -49261910451947759221017757892027949600 12933726 110854426450256753295986759532368237184 12933727 347333615867816649383323896187736773312 12933728 -150922458524313680812631318226427969536 12933729 1257241847796702036256031677763632645920 12933730 621851328555923930257061206230865577760 12933731 -317823393737918967741016605631900390488 12933732 -13055950622485747977278499680751452160 12933733 539531331787525261017050283026675113982 12933734 466786397095496070462998531612712389952 12933735 598342068461431128108907793637007650000 12933736 2343025432873426008065652380173378959360 12933737 810987280216580194292732749634691149280 12933738 723330506926627178839590696320271232944 12933739 -134826529154973007870015358495311200160 12933740 -630661276830126343636030154001842319360 12933741 152532560942685977600063929792775395392 12933742 -1838258090936465815318176632943276519168 12933743 2863331006201557700836694158892291153880 12933744 42643352280329722608360579104723435520 12933745 -1041264986976360087335537615447073134400 12933746 33746769142207133764462058935277945856 12933747 10171159186647779403895404712303576560 12933748 687439157556745006383922708439841281408 12933749 -1112156421908176629309946523571945244836 12933750 -5537770671421890525142348398261000000 12933751 -701443967354490132996945926094858845808 12933752 643759565669986941509857448433559941120 12933753 12991446801023063217884602737958143360 12933754 -246757897667539262271323636452336596480 12933755 -957570982008695713757506567280865786000 12933756 -38593309652065412995106910976120258560 12933757 -181906780133027055751538154230017721736 12933758 190950151285808671427990198497259281920 12933759 450748871025434984700697692924162746640 12933760 112485313673645858714891335399951564800 12933761 -2338589380626947871946822381005283732176 12933762 617180714326370983181137757603268193152 12933763 -658250061728946287469081929932692057988 12933764 1324824935656058228709477294995029224576 12933765 -176046056233831043580002551508841301800 12933766 -198447584446634487513982469123879883168 12933767 -521970031431332831311706347167759340416 12933768 -616109190049780856778577892529903206400 12933769 -2101147684892819119489937537644984798940 12933770 692805444746450180618528322140931744960 12933771 -120424032320873629210913268322011304488 12933772 -170002867696668910451267299270688698624 12933773 108061588475089323156481782534847844022 12933774 76471439143425279630150099880295129088 12933775 21951242703774486738508637644575542000 12933776 273160387590171219083280536885570936832 12933777 846155569963299562773001712520412593408 12933778 -210579679541370969194194216533116565504 12933779 -1046676122131336696133899136070894920844 12933780 607808422360254836126488890976115189760 12933781 507648595119890202189702381546015220224 12933782 1429184583243542145451900078194989124672 12933783 -1163838451940923366792129738632811700400 12933784 158843878769424067874815043945400514560 12933785 1643463317279154025650289701751833337800 12933786 441915867625522716381092810755712652288 12933787 2006963861781130304316426610635670608384 12933788 409856939225059307441253066518267882496 12933789 -494317562307455609783403348382015242240 12933790 -7247269820261560492480125771050993280 12933791 297667231899405780352343106335117686872 12933792 1176367035887200041074294874735745105920 12933793 -248407311640893844160157300557221423356 12933794 -239705907699795777954180022007819136000 12933795 99831161387618336775474017621304162480 12933796 -1457879588126797673778803038640790777600 12933797 -53214828353633576355832972655108858880 12933798 10445272137587097032604388152934169088 12933799 -149297035555465861844375287364817335736 12933800 365101993605911342946142233735198720000 12933801 292454798478715411047137480239890673920 12933802 185982119362360035087374373995531510784 12933803 -93734110958192396683759829616105054840 12933804 186569705126839415801587520627089815552 12933805 -1194668218906984211181334647853146562080 12933806 -81392422027767074692890986489320348800 12933807 -400402695002243766820005262609972776960 12933808 295996837495870697640649126740318175232 12933809 -836111891592221709170990823200144193984 12933810 389302603148201435109743299497738547200 12933811 750655876926802435510811314703643400 12933812 434637948219337023577216788505549750656 12933813 912646751123624605567228320948056655360 12933814 1604533780359784071166675639532152246272 12933815 -418544936647829770913565017907715575600 12933816 716176430884879082829038048473987153920 12933817 -19785492051752556030407051171079753208 12933818 38630343791099604838213490258302567680 12933819 176284922734965682632751282531347021288 12933820 -591008925421776201412197749397258240 12933821 -1151704169750210813377912567691030809908 12933822 -94216646258480083124274371552933462016 12933823 -189143190352444989493000128757664700560 12933824 -243452847980880481281385094113709260800 12933825 378987066594236337503348700059213671200 12933826 15422932355698920300467668043001422400 12933827 644829488653394273418147763565462159676 12933828 -279330753166009122305276897114059324416 12933829 -792898449133385413807438826753982265570 12933830 137007840168224535548029546199276835840 12933831 273912587843809359862849799662946330400 12933832 707729345942920372953654049138214707200 12933833 -1041621007084593017726256487948446640176 12933834 -385132928749925772387525454742597925120 12933835 -1237689323026915744845853087219449498720 12933836 -1101892605747404502289534892526763560960 12933837 26399446415242286708185348705482199392 12933838 46006535886960666045797900688959482752 12933839 474710052846996709043178006152865534456 12933840 109639084093317977782516354929227857920 12933841 21423620561480900125814623054290067312 12933842 -678934516127777511433955521671733058928 12933843 111401218881366793991324486415693192960 12933844 1077529185834684471834708980754393292800 12933845 -533282262779441558995221662988695988900 12933846 -121218698159115617324070517347972973728 12933847 214595503572898899698607497416227132296 12933848 -75987652518177613728002723971514634240 12933849 324490402096663246462309558027550714064 12933850 -155118146596734312854719844737989783600 12933851 116305039588165600815457969224301271040 12933852 -805795567651989169362235150880038368768 12933853 2052124664656981662083563274308795688102 12933854 -421059248429809504561912014920464232448 12933855 -415323435776551994746518516679912084800 12933856 -392116090867402954324045387137112866816 12933857 1527383276661881603529149168713604674752 12933858 -213997137674432088657199922068330828800 12933859 -2102922981868789266073570958217220081296 12933860 7175948989280345571172625692131893760 12933861 -107812396307887726073384390867910591840 12933862 252271782504646532489950494153633345600 12933863 1804121018740713642050941312088658554280 12933864 -104656554493723411236248255268728832000 12933865 26825702196740838338133307157967403200 12933866 -238736246308053277413103551817074796032 12933867 -65036109084972672364465148219823599952 12933868 281403610508566353211341537128643459072 12933869 527903743004424419649421187502809862444 12933870 439591239281229581388652090758946022400 12933871 -1580326638943662429879320523992804106928 12933872 -22173815831350899143715837675858690048 12933873 -1422907627489412030940343985447507454078 12933874 -1266060918828966935304898165690231406064 12933875 2408649490753366752646762741157377464000 12933876 329471974909956730976568518716056748032 12933877 659588148457879800496418366879364406272 12933878 -103141839330920996393712200948799355200 12933879 -49084274283590240451903837569351316480 12933880 -613557431232960868757414672404893696000 12933881 2903766048464213057244344032325024545872 12933882 -13885852443806756621093134977225437184 12933883 -1434087116115175544879259591851922767424 12933884 4614017042967047351170084672176552960 12933885 -722817841160534383771125784792849706400 12933886 127205124717871332467361524660871945600 12933887 269598212549591596216738638722811640200 12933888 959690128470823865427257921843314556928 12933889 -83425679797684141674166348262242638720 12933890 -645473558048678665139415406988949166080 12933891 2049977137895938254294294580468517482080 12933892 -1326139345237014710157711843116936598528 12933893 1272566740791363379251435150829592663358 12933894 913100806682110520498606344565058748800 12933895 514173926491875949472764197916607202240 12933896 494849530797564561251085200562724546560 12933897 1027870219097369509718521490197793475600 12933898 214149463272095107319609254865879614560 12933899 -333848052729018873910441061191623741552 12933900 -194478507516139453731457297186143667200 12933901 533298261787515239720672949467856067404 12933902 260795773796168661956312025339025225152 12933903 -397982073377219639311900950866503915896 12933904 265662343260852380409570871144167710720 12933905 88658274776977395974979576157605957120 12933906 176297402322205593404863404855718719360 12933907 637090486175322432949548773255347269712 12933908 9677202365683083648721321732947956352 12933909 1494900013559580499526769688082806014414 12933910 -219613809944974772688891599940604231680 12933911 -969304034941012102525422818995700251776 12933912 -229208502498609003444436185988943708160 12933913 -447785351340745749070930660059254058240 12933914 4677230586882918519221693195446125312 12933915 67336714103959409232409120113507511920 12933916 -1174118236366001229182667481870695400448 12933917 862707228183805115923378034182323539532 12933918 -249582776421625315930801472296351599360 12933919 -2315810619379170478407984879271388555680 12933920 279843639554053970388879197442755788800 12933921 -9899409350194349204111338383183267840 12933922 -259147115266055359346173264451957467776 12933923 468600513018388833669571433672037272304 12933924 -113587540466341409781770326857403014144 12933925 -313470959526477746931616316594504635500 12933926 75099070072511812590704810710767417600 12933927 18818775599057780670852931644834700800 12933928 91814962710154954696706861218620702720 12933929 -745702348902858419497093579787548654470 12933930 947907386205273665453738333629521745920 12933931 33354543710237472314662005753502199732 12933932 1968505781862516796785332206083318528 12933933 90576975476065745126668293441406741824 12933934 -348653466201130724355246292231430443008 12933935 -140277338997251245371250511532341783040 12933936 -286207749870858807247422984702930370560 12933937 685149360315501262622458076512705377972 12933938 8245984179329139311674986008545743120 12933939 -411399366998835723603067401862802236560 12933940 -92519129486078817991604962179615360000 12933941 1209662958525707367240702807303680991342 12933942 -73989959194076589822642238583332035840 12933943 -1298135382731712588496015026114413110056 12933944 -165236198650681885770355425423428321280 12933945 120010524064718181511025623266798480000 12933946 -34609779090907872382881329756567535360 12933947 -107490619991933161861815756418782255360 12933948 -401750219410443067007341452718627282944 12933949 242146968726353462158750338041682848960 12933950 -202565614452308128291322450496778008000 12933951 -374056850432956132912161773026139955768 12933952 288800406003206366916765131818157473792 12933953 2403129229120563528066709183632982283202 12933954 -33465139464676288079575378480217876352 12933955 1011777050988635827664806249095470457360 12933956 476424442269320656141445054754909290496 12933957 -519792712286590791086769772982522947008 12933958 1144549048577607149224947487839405711360 12933959 771626263384404815640872871116763433920 12933960 234058210924762737492563107880010547200 12933961 110642092842742392698541603193540891464 12933962 513555850576225259481329629664489991264 12933963 -73937057356149270560948775959288179200 12933964 1092004670826038426091406458731258974976 12933965 191844402293597141457217990635377083200 12933966 -559314498619046177362847004016272624576 12933967 -243216475980771347767239167671919971984 12933968 -337942276900301049030133859378766225408 12933969 78502007648168759995365757913128476144 12933970 -3897098609657868971572495939001072640 12933971 461377261474313017759700962061837722320 12933972 1712404816817797666308892972286459289600 12933973 517575481509853402525330448632379977824 12933974 -1244722917652113284249133920415902661888 12933975 -139644057078960346220280240131544844800 12933976 1362719523736295044496576549330354933760 12933977 1187286681174087372618934704544021408512 12933978 9481888860275070747380335686594497280 12933979 -427548621903131902583456493909528967424 12933980 -235648207061665655024433993110032435200 12933981 -335990806051696989974997533096025763872 12933982 -946648131996683714794486529877787137408 12933983 -707624755762992667971786466917545020320 12933984 71482494084518244996977117476505518080 12933985 94490839203126534783594842470356348180 12933986 -9775258388980672971125574882131909856 12933987 116589182492818165885303360284331709760 12933988 15163392102846002310597913609967938816 12933989 714269488626233509871435435997698945790 12933990 179038910687726532251158116485701086720 12933991 -1951447487469429628888151820766560240912 12933992 -897770079121799433004931766236749440000 12933993 -1304165311385088301882840653861492794736 12933994 -55284750725305516000461502800149077920 12933995 -9296822097638874145270709346604596000 12933996 -360227786536831813520621680031646827520 12933997 -1711910773769076516887183419006499792554 12933998 123083046379269113419337720811799790592 12933999 8952484296799314895751607098138472288 12934000 -333773787111269499557104287903252480000 12934001 493907934245082378324031082081270818002 12934002 59014217764857084313091083145309077632 12934003 961987803971442808913595554193636955200 12934004 541064904139578688864880995907064293376 12934005 -62725588913225448092271502286933760000 12934006 8387603914248576433220246964169482240 12934007 1407789588075949338265406098941556145256 12934008 1550714066948203095278676651775273820160 12934009 1117429233679132883523868539062438090640 12934010 129191993643324339808875301594559240160 12934011 411701818285616301354248790579360104472 12934012 253547949449166405761418767449487808512 12934013 2673548438948792719012356610719882528 12934014 -73216875215917803737135038802208848640 12934015 -89699637369431948946430270993365913200 12934016 415145892718642298077844872169332408320 12934017 -181906679833416168119862570904721841792 12934018 -89814781159322542138528289256407261184 12934019 -1021785438637620703823534843842908453120 12934020 152949080707061756598775445616046632960 12934021 -1933785649498031522374080415349150511778 12934022 -384685097240180028144659260008239361600 12934023 -1448147245828258070318382597578108005632 12934024 -556944044081226248388387388737444249600 12934025 -48367950810234629100007853731350335400 12934026 167748293713674420967803296368611640320 12934027 1368941824835076168669702632173345969200 12934028 1233570378374221594926587438007859654656 12934029 755553714202583115127411679949027584160 12934030 -226576150543263628297171806915525079680 12934031 1363409627201755003177075791263495809464 12934032 134789648188685537922128536333653245952 12934033 -442417715932208179559305862540876730624 12934034 -33682798057331668224855781900089599328 12934035 -510610120229120903074969391239125008400 12934036 302010243602956128920029425892491946880 12934037 -591458807807339807174468256922276848768 12934038 -21137910680873199865715489276702208000 12934039 1862934614772827222879567728296804411120 12934040 848285306648382996772814787405419520000 12934041 781309485010588506506005467405823570080 12934042 770612495813677451108131231163155628544 12934043 -2815498422627867605569420043060404537896 12934044 1034144247929977811449100921723688084480 12934045 -2355676714886264547324138859771697445000 12934046 -93544361562269375456094557158172199360 12934047 281867305839990724782512883056430271872 12934048 1022878426983602560455898243790341079040 12934049 531622745642885270156335180638949283220 12934050 33399900162395544972075715551512995200 12934051 211363071500539042175386968094353145312 12934052 -587945923104983868201110124244618321920 12934053 600445393381565275752048016046525760 12934054 -69338178961308429344679804413929158528 12934055 339443832091278816368069042804660619960 12934056 -8817662010061291290071285399802347520 12934057 145483770278750838164660932270629102592 12934058 -1436916796770094760520395490568068072000 12934059 102747498321596366918338870006758175920 12934060 -749740282038590895229366403204591462400 12934061 -288317842284948270788449854654435379200 12934062 434661271237033499693868885265096408320 12934063 3426123004698537144427229979627377355984 12934064 49494130244884321279860158271960711168 12934065 -353752118738451430056389143652674872960 12934066 -524328283325603406163600578381019926768 12934067 2055891218744292805566822531914192448 12934068 -54037978931768393601191343454164615168 12934069 -677308259724088827794879411918948480530 12934070 463593306820041721582602118263945596160 12934071 -1219288332402877175206874252647458719328 12934072 728927135659810597194000304853704519680 12934073 -1181413440388770573482703648877815056256 12934074 744610368565772372523851965472954031360 12934075 199438868099856474105575622878820096000 12934076 -485785430156614961648728212088784781312 12934077 669186725329272132751025685156743464128 12934078 -772134006604624932050571854955659079744 12934079 -20652524613917239125588160112520012720 12934080 -2363742408124270126747215455846400000 12934081 -523695425473032440734914681686137522988 12934082 -550016547387441953524402898263204047360 12934083 -330082502048531541153751119098215437576 12934084 -953784557783040570269141195146498086784 12934085 -199381494239795403784405941983275827240 12934086 669718388310977346275885344102171427328 12934087 -6045768969000816453972600495079389240 12934088 -1114616555123999250654603461834904483840 12934089 -781829678273786644368583496432841264720 12934090 -110894049177827040650843544940437225600 12934091 -572008312079871533879330649163609375200 12934092 223757091452248359608222225800982871552 12934093 355897325942916771266553040481995561944 12934094 401180163827529702672175896460777060800 12934095 -181918579008535560048844225301194122480 12934096 -124987025052992872464857004895259590656 12934097 33816766705301392683741409238275889664 12934098 -152145012435201813024324179595836755200 12934099 -38530550263649535072149879147136331128 12934100 -353848449339034701944894623353608073600 12934101 110836141658719466053694845830121436832 12934102 94493030453677407561708646793667773952 12934103 178111655045856396933215588721515551680 12934104 -594602923731466312248406889318997626880 12934105 50034297485778295549928766581534176260 12934106 193412724098178051619254605919807838944 12934107 955342008763313758352193844075101326640 12934108 427831007713306708658134252665043478016 12934109 159301492497185028464557947414914918310 12934110 135827797179816620461473038692486225920 12934111 -411297270704581782043377430174372548600 12934112 -2132925519664886026698755382358827859968 12934113 -540998097626557186909899901775869643856 12934114 -232399027968417696878809526931043714560 12934115 -1501435189360087557422719879684596312240 12934116 -496811601676641704810631396874688724480 12934117 -659035402658016287809896204204595404800 12934118 815701854877265898087314768204326684416 12934119 699960564690085402350508413151012498176 12934120 196621493193752112945680870604875673600 12934121 1282089627786519413125505058976644934644 12934122 762257919776928420264273921377861061120 12934123 -436919187903356219507185403304272175628 12934124 436928212777248901823036504848321176576 12934125 -1060124612756925125670588511476693561000 12934126 271240014952696027197486021658014185280 12934127 -928500153996361282201008882737519331888 12934128 323217653153664920672094072544876068864 12934129 -765646319250113640463861233026450698316 12934130 -191347403197688917534845659887118069760 12934131 -49527178314111171754385162435452982016 12934132 -1051407596750144414564878028737997759104 12934133 -627667294485920545005052400265820691520 12934134 -671769850326204006774103436010184901760 12934135 -601959702389039356943971278306328206240 12934136 -270395123025921549198787844431549132800 12934137 931349810140712295903672328741374714960 12934138 -309086105859510010039588491358346446848 12934139 -527491897994352174958939051397715112776 12934140 17284502445663891275505848662950021120 12934141 -919500937103110110287261634716608544832 12934142 -2242683816589137491414807856435892224 12934143 -231647040543938366390094968354403300720 12934144 -345394881208061512357244730295424385024 12934145 -327731390028643208027010314635610899200 12934146 105715947178761152293854210049586803584 12934147 64883940626483742960501203238830856072 12934148 -124605018675367571179579356131578970880 12934149 970419945288914498356472653932413833920 12934150 631793457100616323827963952318140720000 12934151 721546765694838824118540251236901687304 12934152 -382720104838819565325299781554431426560 12934153 2229896954787125087840101467951235685402 12934154 -181577411009718952424571366793281785088 12934155 3881630201486400004627636430334508800 12934156 -292262761392136319813997584013880839680 12934157 -1505723368299230237639281141324617005280 12934158 -310320672939865696752421511460834602880 12934159 592485102720885665219323187298577432816 12934160 205200822523868255410356631091954319360 12934161 399753469622276919020410858343882285568 12934162 -1028696483819343059108451522827046193536 12934163 -758057604016647486409656706252838373816 12934164 -452778931480200515659529779729314060288 12934165 775199193222637250419369918719937144320 12934166 -416866050228178946664310863344014826880 12934167 629292656470431813888108072966033674880 12934168 472343939408002313367556990089852764160 12934169 1555952333677895683609848677269720698570 12934170 -189655005636601062215774809632691752000 12934171 -6265693943944043389593330001804400808 12934172 -581652016700016639914315338096705340928 12934173 156831281568094892459087943722870540928 12934174 -1228179454425588584257964613069667200 12934175 -209028120866099153860693646266349202600 12934176 192470246277736599610078421169137516544 12934177 230909895996486322517002817332998397632 12934178 -1560183348277622267516306960631334818144 12934179 -265472914660759304904063229564359359952 12934180 343185747217563168883740770492477091840 12934181 457505184520198890203177980979469813504 12934182 -446347236584224440175847202763496916480 12934183 394983954143185661313732107078593661432 12934184 31571293362860467612504804111546859520 12934185 15146948460164100581523406256956846080 12934186 1083882076583693496855914104742997423792 12934187 1346510719743540350317317417326874783636 12934188 -162786720810413667063951443231385845760 12934189 -1439540890171754228775554827841748348010 12934190 -569801865121271521912430387109397454400 12934191 -360820325050841953663402672603679483520 12934192 -31193813808035935013129205002458890240 12934193 12264150323505855681979578879520778400 12934194 -24931357856785495427617220049694909440 12934195 524557253554283988320577166972103809680 12934196 -146340859207434039221709547432058204160 12934197 -842419971721366549330027978990897708626 12934198 1152607609019426025056197894187788317600 12934199 144749584601851922589682972360018364520 12934200 -328129615302136966236272929706267136000 12934201 -228358061105201016762700933511272836160 12934202 -217675228343266135568824168134087129600 12934203 -996269498938286763798413555395837606800 12934204 -142726160261934611618122359397520000000 12934205 1313673537494419170619839396130581298860 12934206 -275192078432272111702458331158131544960 12934207 -433399169845489351231447147905380467200 12934208 -57611069443397813265341590655125684224 12934209 -631298689131032123704586304021641823696 12934210 -528222828822587478269901093934221942240 12934211 -804130267945834811992595258749923729168 12934212 718651590712290315613143520956575907840 12934213 2818262725759931719814856628862472704 12934214 -348047426616016582417970300624991914688 12934215 46087477131032594959431150591395097600 12934216 -1399256100646544183848852855955761152000 12934217 -49001760750799632483961318308131213808 12934218 -188207212646305628240449018860603977472 12934219 1797102501160459307720759000513909339344 12934220 -18734305771368427061994483032429675520 12934221 -604887258870234216484849390536968954688 12934222 -187562773262670589227016671381720493056 12934223 -217359052131325015777305605901266829312 12934224 240186418695705751527750689633316102144 12934225 1953930480653189724175997667738583801600 12934226 -17463171099869496882831800879504521056 12934227 514250968398441060768410582661612033720 12934228 -25504596496581321900939532829252331520 12934229 -4405847487193162794048859385792163072 12934230 -498322129301575344927365006593674737280 12934231 -244786556517236279237039025881533715000 12934232 -521438444611529386498371875256737587200 12934233 19633883946904643686153209743916671424 12934234 -213335903691358631486365917778341884928 12934235 -1768566221325701679518059476656140480320 12934236 497802472677891466384653715944367507968 12934237 54413027882671010435118448037099374886 12934238 306110471029224263838512949203874615552 12934239 911262745001832238396151963834749546824 12934240 1207977683955431272814916911291498496000 12934241 -1696825849865056177854261793944605627358 12934242 46859647433987915745301309926581823312 12934243 1085287182840027818523441312245741584800 12934244 -843738159925995150287910408070780078464 12934245 61873481766098618321120957697122409120 12934246 264067578327188541657912235736700441024 12934247 178407015367624164561313266487022784696 12934248 120304482227407211716765376364465192960 12934249 1574026783333706213698455651645135304250 12934250 230515721848020648714849716807865600000 12934251 -841945392071048737042264347644793605400 12934252 -1184619237992842913853702405641905387264 12934253 54591972859698649726517958592836087360 12934254 58443217235758231836269150956629749760 12934255 -292995606389744641866949690256610229680 12934256 306819232052960686572374297506967027712 12934257 15886808104970829668087452253949112320 12934258 910481838652963142727634765071911575584 12934259 823298860401058835371419128100596072640 12934260 -167605751205422795912296719872201495040 12934261 -23786136778731992160491692004694437700 12934262 77182203848435215502978159834598592128 12934263 -972892210454993053853951835351973671216 12934264 -260605525528768888207128481434716774400 12934265 1318872093857688920977122190528618062660 12934266 -52805526736843062004445957971639166976 12934267 -505843704549350074188115007071702028400 12934268 -410679121659908414021815077649518443520 12934269 21278385333927501741416761939280027520 12934270 287124668905641021608689725813644146560 12934271 7063351992837589915762177111391825664 12934272 -442709186227662935761862195908674846720 12934273 136818250830326149124930998732331311968 12934274 19301033940357884596522904400433565136 12934275 -231592934173747357255143562260154560000 12934276 478367680981228773575656363023549765888 12934277 184698560563206869690412855912462930972 12934278 14062180653589613069101123105808505984 12934279 -245107543386628169580393461904312531816 12934280 -14317991763958369533615816401834803200 12934281 -445024389541757526004815211442341020480 12934282 -60274031944697853033506223804971149008 12934283 672928410904765297377431647927998090240 12934284 -418197810628636175524929618383037739008 12934285 -158027613578686736915579179877498273280 12934286 -92679614496265524843423227984320978176 12934287 -10083534438744369906634885396398527880 12934288 -52150617081809787762939004104445788160 12934289 243589538894313377282085278591228291700 12934290 339081098869928600092071877549477132800 12934291 -2088125690812185259951631492834971700308 12934292 197848640653721714306740562277286440960 12934293 1964390221387090705142669611045269187584 12934294 826292686609208453650944261089412273696 12934295 -89700277816493897777423527635547800 12934296 2605252276586195456424556913826409267200 12934297 649037515532870606237985117788656893972 12934298 -178337253955420720161290606805119931936 12934299 -290519383612411625375338361448938012160 12934300 -630569373470214837143641857202361715200 12934301 -975557184390308225604949775815413724698 12934302 -27196284276357587745785875345947288768 12934303 -615964403957973258280723221522051276336 12934304 199549848344697454048450191895594991616 12934305 864527048044543853367837154447212815040 12934306 -596940598059947726417389783512119328768 12934307 -120930088850366451494275965758964795600 12934308 314290740172454519988879671848377615360 12934309 1072093260972024228090341141553424376510 12934310 113890632052754424803887212906875973120 12934311 -146335234247305108620271124846166038880 12934312 -1497568968335995560477405100131173637120 12934313 3461746308783739706821233904526716224 12934314 3836147994468867007277394061153724928 12934315 249344638340012895982289705441917401600 12934316 270426572099284803224911665836682792960 12934317 737703892300755326366870830347458609664 12934318 -1214354523064466093498932566086876928960 12934319 -575075176817916355392961101348025716240 12934320 9650428686459715945474491996045312000 12934321 -1260285999722490717083302736869642458478 12934322 48675713028481930296679225982085245712 12934323 70298519889850444560663560199811111452 12934324 -319547565936181537673591564576707714304 12934325 -191211957871854406403541189812667292950 12934326 249452333918166233242889228997547407360 12934327 -228786545950875138621009424994876109600 12934328 -1061487561648208751808112280097951252480 12934329 514194075248998783552839869257587829248 12934330 -515580793402392338778381579639337297440 12934331 492932732217607303961794586316173844072 12934332 -435186670297680624665487504835823639040 12934333 -1010739318658225006465451326050954111418 12934334 856046257267895656677515451899341356480 12934335 1031203495635287440759993068907044704400 12934336 276151524350521915371970397566848204800 12934337 -136733208617195693686934966097243629100 12934338 514285871801700615621605779774785001344 12934339 -624215453047593518865394069136833015800 12934340 1268681272834257331723557656392654540800 12934341 583989109078129932111231918999275849952 12934342 1113050713937413045270332831385152159072 12934343 -129806529403487051391860795473559566800 12934344 -655405662296432118007264858937386721280 12934345 -647332858706190937484448431400944068800 12934346 576567407606282188067446028480355264864 12934347 -395533208515856918521392946023928980480 12934348 -844469606886931425760854083728342364160 12934349 315509600860721822964392199912529190400 12934350 -214442111279794194035354104602133248000 12934351 1402887341736460997932226633162711290352 12934352 -85674192057239924972617044174553694208 12934353 542931815209016315541939992486460630144 12934354 -187000439526070005831891442384100014080 12934355 295388584339006798610190809268130956960 12934356 913962013850549879468377626010818742272 12934357 37132601846374863911319031949070361600 12934358 810923174964875975003483592150355647360 12934359 -125010941520922483102397726731642317456 12934360 -1148573758278945149097267500264042496000 12934361 1256007055109380232525005429025203759200 12934362 18658967530892302091627849982672359424 12934363 146305617433188006460651163898916912848 12934364 174664326321520899021588547010066342400 12934365 311743409792560116168177050769497488320 12934366 -858995193062867781804642361010089450368 12934367 -907850725274035390515430399822828602120 12934368 204894326895381291891964360674266578944 12934369 -487366926975374770389761788107809079104 12934370 335077835435337456290659406573695118400 12934371 163696620221686396327304661081187584240 12934372 -527403226348305070319856747460052422656 12934373 120561305584843616214994102684207562622 12934374 -365659691368626462048181439529027368448 12934375 1157176607039705278353385274594545125000 12934376 -21488649255151394256240506658368716800 12934377 2180600411781092542062824836742155632000 12934378 165093427431691944697838993378410782720 12934379 1664759764052010200274707132637651352080 12934380 642189199392977952650688645857506114560 12934381 -1468211855370149551408156421681786507818 12934382 -760450133341755429818196719000225720448 12934383 -417068634191361770547568975543960072320 12934384 -207041307577226570146931719513061785600 12934385 669212385228234683929636151468019186600 12934386 -99538120546085997722453698248609769056 12934387 -2413613670755924841005063253981357464360 12934388 820407977525150050496628470037987471360 12934389 -140033679357073239463586800646797064352 12934390 -131789882030441549147943507724227275520 12934391 2207291615094047210539984588821118530792 12934392 870244700902848309875912579336684544000 12934393 -292671400023914908604135959841006731680 12934394 358965558522678319893228997222542842112 12934395 501413923334522263953793294434526074720 12934396 901779376174119268451655201495716556800 12934397 590651772455336756078642231000673688512 12934398 -75332913437771420792418094548421907136 12934399 2523443051100845510171863635750751165536 12934400 -16009343042971794581494621011129139200 12934401 1066675424062014638114451409375186954032 12934402 258143193672218993789872485764629409280 12934403 183970883205196047298018872888493381200 12934404 248793718958588597543178671560498532352 12934405 -1152277949802396832947414883913604662880 12934406 -653530809666052200080274982542746334720 12934407 1456404557300259483824086045621582698192 12934408 -556984301398703576491725522058561367040 12934409 155073073567469702602814475631147457280 12934410 386801439161354583152350006353988143360 12934411 -477226483790376451175299803393693469440 12934412 1720712729738783083784764084996564081152 12934413 631969074063384242474992707457268544 12934414 707203124175259262454109037040065605056 12934415 1002834527425516188296245203012612216360 12934416 -540631501390584858351679033518194688 12934417 1191215940212930432971661358916610594032 12934418 -188744255619322450757274150696995189760 12934419 218108417737944196477328602583504341944 12934420 -215379074336205161389149896267253438720 12934421 1792489427010118624409996926294070143200 12934422 -111915354380671144522906534223503950240 12934423 299022395783279754502174418201588635480 12934424 -1383641299999352063485630440520430807040 12934425 -163989746199941747948151083005886438400 12934426 187465396262789132379531750299092188912 12934427 637402415501614953136130555452117648872 12934428 234556809773102114540805027447023268864 12934429 511049527933363425727652786053845927276 12934430 -555564020302609364243111481349286474880 12934431 -2839969964408899858268338820000200216320 12934432 -41604378126966083666424856778170564608 12934433 540557577891124809461371307429272028160 12934434 -157779367451581599331273524705696218880 12934435 2033698012597663825804474404595078450800 12934436 -944379241111550623707489390224590120320 12934437 1260865711364884856768425171943988760320 12934438 -85303288658317217931923258578895851392 12934439 -223980882463354788744804607426397217744 12934440 181734374995959927805897224181284864000 12934441 -76651824548729699071126327593718894080 12934442 -188245875037790806910884608303268220928 12934443 13163517775144228544485318317208964544 12934444 -95287581358586294713738611346407965184 12934445 -93908749894726594202995478213708600520 12934446 -129895466827712438361183604495385444352 12934447 2892598783883763716790977087899258908192 12934448 -132463981338729368275307117179686813696 12934449 -816487960076166128039201954025437976432 12934450 207856301442071140527313493028953858400 12934451 166624873288118395712405053624104877452 12934452 -344345126427024328250612982283959244800 12934453 -234903439851408971131162298963185658720 12934454 -446103389713136156513250754626889031040 12934455 548700737196904714635782397194147841360 12934456 1587094459400248643386832040909316730880 12934457 1489037432432851476008551303204880273706 12934458 -359048016575878509263086075064379502080 12934459 -144292102448830385296404475472207130000 12934460 15769598604617778841037747365124014080 12934461 839308727846520306616401868361948566272 12934462 -1001193259028889738966885776790844224768 12934463 102135290560730130320024322976491659712 12934464 133110132168091129266450524593371217920 12934465 -69514075110297129861537639861037997400 12934466 -957062078601944610162026127890195723568 12934467 27143952901603039499757788741861977920 12934468 172856784311148317875101364001533931648 12934469 961039800203348468839116541350476211870 12934470 -1794734485319398801681597374891475200 12934471 251506684763738823476860054218455344128 12934472 150612171342177105796222353709686604800 12934473 -1322605505833170507395259691672651842432 12934474 -169165969577132463664090162449101526528 12934475 -54002996065918734699351863578090749000 12934476 679460595680166119771480703845329151232 12934477 -663431432140790740236614121154339217674 12934478 1025508058052129236818428598785511877440 12934479 -264084678519575497681641522825280622832 12934480 68147656696255234954967920986455900160 12934481 -490993307103059959251052234137303333072 12934482 -235150377052984308646696249673938488576 12934483 -373115620893981401963698538796368757268 12934484 842517362759567995696367114108738033664 12934485 -14141033557216420121183072070707927400 12934486 -13590615062987388602512909032764961216 12934487 567533751537252048737492708298346300800 12934488 250406242193519670026584932399757393920 12934489 -1255840691618758686679302696432729038710 12934490 502444774909709049732851353134611865600 12934491 353486559692384141617381234189875980400 12934492 -57833776240146865239197713114778627584 12934493 -372613331462275464191369961911834745600 12934494 -646524230874704968724624064465982667520 12934495 -15681729074223694834388436245655657120 12934496 1354607188196097312848252260061456891904 12934497 3041555269305911597785904532338767680 12934498 597849739396144225940497993059814290000 12934499 733998198540140540535753527756591229336 12934500 -794989094258617896545024081656559616000 12934501 2398418457944680922535495257084393325624 12934502 -32362070344981149531331501692148310016 12934503 157603960508754781023253175451827608704 12934504 -325904010817159240159165784179001671680 12934505 -49102226476815357442556272184651867640 12934506 6002909282078862253672606700659499520 12934507 390662922129974450700604748048531888756 12934508 40941059267054450372389904531328069120 12934509 117362168385882423850726826044225720320 12934510 440464466197794100298733172103234607360 12934511 979820126070961367400308380039489900800 12934512 -403833388525356247388943125604728832000 12934513 25723301745986113649315749403912208180 12934514 -1062643893401259701925118961522765916144 12934515 -178562506591047605956709975332807138560 12934516 -24558457048937389368736779115678556160 12934517 1745489725098003432186444768575060683566 12934518 -314100019449836487493574042983400047872 12934519 -342085679238362643898911344926653014456 12934520 -58803153727366367536834711734003302400 12934521 377920191263915735354483434839244973508 12934522 1267484066198787444380608028853000664800 12934523 665663698640322654037073975593634657040 12934524 95677826890714431200734014623679455232 12934525 570686280307068587820415007890392516050 12934526 426209313231776928932054737687204334784 12934527 -1028155417969225273559431406394509537280 12934528 1949326791106869624471561538628820664320 12934529 -5691811924965541304722622175757549152 12934530 59490935345900283830738936303679360000 12934531 -1862258103552636633151261551170845697668 12934532 258814790878803528170172761579295719424 12934533 -166073770843225479484857125894787858432 12934534 577474037355019740639163791042177914112 12934535 -296466331664688107739812636763849804000 12934536 -288651387914443146812618281772948889600 12934537 -1353830089061933807666913327263159744 12934538 560010200112707959590442984819671151920 12934539 113003867653696675150419051490715049600 12934540 30214089288995969990501471764083686400 12934541 -4096584196456531197310666005684099513600 12934542 202873597582967278133140184442130410624 12934543 -1366257075228771507894635585256621600208 12934544 -8687232272576144766923380735943639040 12934545 -145751329101934974061973621044202002560 12934546 212200675227816087194404275933402179472 12934547 -2486460256295963262533293502630935378248 12934548 397635434014348749722772788147094036480 12934549 -1515494628817734440092769762205425614450 12934550 211562677172982034328501014913107888800 12934551 699318950615142521764724999945569359360 12934552 -226455796698950086908187301564955217920 12934553 -162994798415271753918818333351260461420 12934554 -309337544460129433434707789428951633920 12934555 1153300136777784800601339077007778992960 12934556 -473686064179857451527106410936065891328 12934557 -131387550616430718064792771363780720212 12934558 -29702848062562610028012856472176892160 12934559 -44233731731324401510530779454680759040 12934560 594142469109753809155709826635331010560 12934561 -4295803722524627467797129936629243273168 12934562 -31896946263931486105115568758207342016 12934563 496323605445587417957085002693724954624 12934564 -490324843675194916169632133751018242048 12934565 300795091827179862188093423664127305600 12934566 11432782425017803801044301583852706912 12934567 -864655048305283462339753202257629134928 12934568 983343993575742790582758357174168898560 12934569 437475344877470741037004611080539011072 12934570 -74805787108394377256990004280601356800 12934571 75269486641464779210521021216770393744 12934572 -1874057833740970179811919938898313216 12934573 -1628498357536271877982948019695972801280 12934574 153650089574647517318352809586719689536 12934575 -515470523181334730886626687616571897200 12934576 -149563738085649155451291624507639431168 12934577 2458903497693699227452136591011099137426 12934578 -5695943715267253343801863789399771392 12934579 -111824833509883069400069046530501272500 12934580 -76947262666570949835432956032804243200 12934581 727476907868822955197612846792342069568 12934582 -265198901915613253342384754821626880608 12934583 1444819449632490803699003858323472635560 12934584 -786345962025348344670656960819597045760 12934585 464530981555096204754507718511284195780 12934586 -159033704744885604717765062865568541184 12934587 -634386571953483455452927540983835947240 12934588 -108513908094211565682871100033280589824 12934589 -1271013411994756043936127535400885159610 12934590 -386150709453526191571629840800125879680 12934591 -452148888587778746503441817286022445600 12934592 284554770725625633980398789679665643520 12934593 -257464876008558854670443736699721265280 12934594 -51205763404751085622150572938275738080 12934595 214625369405555906147848200610137552000 12934596 -604700287318785914331919731465967226880 12934597 187185727322219289053709293316741280728 12934598 -167159997655719119402276151949124848320 12934599 851084927240972956709398911477909521064 12934600 236401942365247691141917480217825280000 12934601 376083090952386649089948449700937120602 12934602 48708548614860380172631806616087372800 12934603 -638019169277186298279924606745862260056 12934604 1504547258801691315422232308428083776256 12934605 -841784608065761603062028506088511179040 12934606 -1050276581476965459236360462624515279296 12934607 947040547975961687668523134093271445600 12934608 -60739676918705169487444214495965741056 12934609 1256041357764432459044133769436420496360 12934610 -185198468123414144592155877810711963840 12934611 -145418630868297037983024609985555868520 12934612 -584112541622112171264532758989960431744 12934613 -192919233398056389688351644941264841138 12934614 -102942904799233583018205821718084274176 12934615 -17634410411925855466180750327548745680 12934616 152018527337527697531160980945014548480 12934617 -588363647325650665442075900808058774320 12934618 -869075219691125707905641583262428470784 12934619 -1560084974839201890860208568362411217980 12934620 200468445866880925911756931955409408000 12934621 -490326877041190877257237455220203094688 12934622 302744767812968147027765983391555125824 12934623 -177139786052933745443329858811480833632 12934624 985261574758091666982948630410621091840 12934625 737695260210040631350017375623712480000 12934626 -22896749576368982775529314540182310912 12934627 38959554787235149355138860514607480476 12934628 798072209548807210168035417602475466368 12934629 140125267481133602932119758661755119200 12934630 18120433008421699422351233951268495360 12934631 -2112304148689791690062245804158270842568 12934632 208636418724639809304068942007983800320 12934633 533320982250483544780758301076311133882 12934634 -1104007995687926776065187912939563464784 12934635 469359947168406972991104532408295147520 12934636 -365382214088728173024769248968246025216 12934637 1143048256900455652903810556671754079360 12934638 -87934472571781800096497089048846368000 12934639 234825228324148986529378736317757051760 12934640 -194107036914503747161741843018932387840 12934641 1187764877508239237618089429189474138992 12934642 -372776298545329896310035121446015909888 12934643 -1854495207205045699609083124320243501108 12934644 -111315787947963366717714095544772608000 12934645 -266076538387100977130368970704631625600 12934646 -23787748175635307719624338369391909728 12934647 -534619090152565901420127129303869173032 12934648 -536181746828937265246329822871126794240 12934649 244835922809281027563104014228170871680 12934650 19722807577165435292101746877455225600 12934651 294421651752264891008664705014168171424 12934652 -176031103415760484434010425752968126464 12934653 -503705681922531972733361216281134544896 12934654 -94192875563749438612394079843853120128 12934655 1215899067982158702012735836215605235560 12934656 92647795392306033548406185988030726144 12934657 617373088710504203278918883075659737344 12934658 5328776099934482402413461374609158656 12934659 518372706416884032897250577436333884400 12934660 227808632486540169154074308861200527360 12934661 -1594359956417990218266243837360192168738 12934662 28690861092919552660151024319023464320 12934663 60741376492669949544987218682995936560 12934664 1376437176861713799296443756003145487360 12934665 147968428500631860200320164772183890660 12934666 553111964516825878669455282208315949664 12934667 1352783281143690135612663868810940639520 12934668 436557542000309811608894962101075824640 12934669 -48332817241045453094953485529602484992 12934670 -153699046276575541644009127539477504000 12934671 -350078242469249980612589718618358500096 12934672 -149232338126512801991328158044707610624 12934673 256201784199307520221407437642683199922 12934674 -561522677378336349663727439220816610560 12934675 363383524398461308306602758061491290000 12934676 -1583714902875405328777441210854144442368 12934677 1157801385851966625786620960245935407712 12934678 -1888739401137260147878110091296334263360 12934679 362080668441965635791094043934998078280 12934680 -120929790823358172675491952621453312000 12934681 -1928220661784552859836921584019041694518 12934682 -719025527761757618755655722788761057280 12934683 496385200912867972036550967856606369452 12934684 287903357554306415731151990018064791552 12934685 1775499367869328000617724318529195499360 12934686 -265486659135034872157701010544067615936 12934687 132188356040489738416103342687960400000 12934688 -215209383793626083934566083070798069760 12934689 -1062623837189342080791619854034892375376 12934690 421779481474635111603182021693533224000 12934691 -182804907033327033516680669358488823552 12934692 -374180010374356122475051216624589721984 12934693 -403222087887724595519175026990019554496 12934694 -99401740896089788179747172875734958720 12934695 -525547587768412049595538765294575830400 12934696 82736122291705861213308924085272576000 12934697 336875560051767145638745923073052833146 12934698 -139027440447305806625721309279632002560 12934699 -1018398339100285166751890236056463636300 12934700 -570390982567274253104683478295007276800 12934701 16136492096467706998284899848088830080 12934702 -55226375380531934935359434413657998336 12934703 -288468561031100664758961661620738835200 12934704 357588245244757571493532941662947344384 12934705 17831701500712076189554544536219267200 12934706 920235912057253178352046318940020053120 12934707 -769011968207737050051243745648619791560 12934708 89389378332163321331079656361116885760 12934709 -214397127318438822117268156466382495840 12934710 169584736718916412208432227995003907200 12934711 -13441048225152309120430624924864426752 12934712 137676522566412810798385799450542202880 12934713 -456219960743584107130378525361469518112 12934714 167291937156403176646900950331630149888 12934715 29816230598108199771323301318844767360 12934716 498199093960546405872996512331440189952 12934717 1213751282998874496888380739566487802560 12934718 -298912842571474637482379292105915129984 12934719 30806178440883524733721868997801707520 12934720 84106634723959040618824906507687034880 12934721 -371058967019875770900041575003851511356 12934722 -663707796598382560240830141088292562432 12934723 1257094200756392139387941978400968534972 12934724 -132772540284811795788871371500467550208 12934725 875123677991604352034354404426135560000 12934726 239747180337721842390179194935939704640 12934727 532520569656582931001189845584680112 12934728 25482316029102263665308455169459471360 12934729 -4033276331272213016405783515290512989824 12934730 -365584670219363070728331361161928974240 12934731 -759968061965531263381359184866349668648 12934732 -1552934132375003430596835332358465051904 12934733 -727980982164676107498545637896749290624 12934734 47874804065340266119203146696807440512 12934735 -345511093317480240284517957132336545040 12934736 506225558958167794819003747807133294592 12934737 135756451255795624303955317641928309794 12934738 -873346983060009311539271595895493593440 12934739 599232103579023695749536168090581329392 12934740 72946656636341694814220705508179312640 12934741 -34288620419016803861719147465302062016 12934742 -256904455819622310312074293541290645728 12934743 401065587967937778026521352976124243584 12934744 -36520913023169951200620862676865024000 12934745 -489314268721177065241811429438720249400 12934746 -406577983128829728149356932101543548416 12934747 436004221838194432341536320629118483200 12934748 327771585227932814397805183710857937408 12934749 293973407219139631386897636647411679360 12934750 -338921981209928593141547402280741120000 12934751 271592279648549791377021232698422900400 12934752 -808014447831858272048250579523926491136 12934753 697546398846352176228384574751558614902 12934754 -441055248929922605693283570093815923200 12934755 1059807325443260403307572689476830703200 12934756 221767657743343617661982475363469157376 12934757 1410509601608117813715462095794365604032 12934758 669170205046589818851943710174182625984 12934759 -96692989018600544428889260492208603384 12934760 -1244763000234511542410608880087807232000 12934761 552372131524762808005669093593780007104 12934762 -183528440813666063082859654400561883456 12934763 -375768902304713465934132009262935936000 12934764 -415264936343170718278443331983596371200 12934765 -165840956533005892158002653139499524340 12934766 549994356388352980272677321544204535104 12934767 1043144643009280663885240796688713874960 12934768 -13144411957630502464756917880946688000 12934769 -2741097403074897729358860799027004530380 12934770 339827324598748642339140205118128819200 12934771 475608965182923781236741581842783740792 12934772 1783733578335278721589544125916433807360 12934773 -268146938074645319689108561787584922358 12934774 -1093184265706543264528076430154144320864 12934775 -179680650674405257076918358609018648000 12934776 -943583814250926503550212696584899133440 12934777 -916308142900368780082753677730683524374 12934778 -74339830956701806733055272532266988576 12934779 256003887127376625861918040451543664 12934780 104347121935034579217684176971178956800 12934781 -70652144697386081063235961950958590336 12934782 -278139753877054984757572453534934323200 12934783 -1743798008161131580815363999542535564240 12934784 497272350803981029254327123826861670400 12934785 -514449146102257511396507395176801724800 12934786 -70951115367340655302258542954702936576 12934787 -41083577159991292692724056303496945080 12934788 -1568347377295118865691861090608297984 12934789 349731339772960036456334480609771201056 12934790 -131134657487374562663953758997375338240 12934791 1578429252988887168409139098977791660400 12934792 -490729688632378204452138891970672128000 12934793 -607983047279603302591882680505141250460 12934794 628326559175283132345290075582541945600 12934795 257189887137574881004720610019434752800 12934796 -529702825241405179388891630413466299392 12934797 108513702255355166557899684374516180928 12934798 -347593134718928543958407611203436950336 12934799 -1758045253458986963412383968248022549200 12934800 170302385951091756052683529689064857600 12934801 207063176912343100313201418118793856000 12934802 190230180548843806795794394092279399552 12934803 -38015854237779735656028444618476680704 12934804 92648290405561278177764203129977632512 12934805 390185526813127361425685374681471595160 12934806 -371584424814083603163824789439449856000 12934807 996181629906667611289707795985212208752 12934808 1171505425650518307670048031926013736960 12934809 -31291521367866087166553323543152318912 12934810 451581066003590933268772928566140825600 12934811 632762266206841284728188179122817019824 12934812 98879967088128803446471536668865331200 12934813 1324781949720667718498820933519864782764 12934814 862181163866492030493905476386734561280 12934815 -235175716516621430142414942544125324000 12934816 1722754439686142590373914893316476567552 12934817 144874954235429012388830412756496089792 12934818 276012199456307327621024090832767390208 12934819 -425604936947097851496162330030866858504 12934820 -591986797541409454171693414806332928000 12934821 590989554769931747406761499528707087712 12934822 -324075046424098331763290333791288267200 12934823 1085560169177079105634856201008819617792 12934824 857198249941018651995474999079049134080 12934825 -949062908962620322036106968144888852450 12934826 -422151829334579889246093867051834327888 12934827 183745379559299524814803898701637438364 12934828 -1326257646172067996758087782101110814720 12934829 944705442829644595053052347062336423040 12934830 343471457532529187977378117769994240 12934831 18097787226155075437605540922074870784 12934832 -297592687200684219850242194763109171200 12934833 338732002265007026562956204523521165424 12934834 859049959746133694041677870128199591552 12934835 286709266420123126510609836181623767280 12934836 27828849083340421198379652104319897600 12934837 -1595909494940059002376062237442275978514 12934838 -39419150687091219124896569619636511104 12934839 108660406937433205223407578059619792000 12934840 -315828488924175807951875628068502835200 12934841 1229167075935884366069423123713107455880 12934842 133347509398982938764868133128387052544 12934843 -763243219457471901487814911040021251072 12934844 204225814726436513656328121836403643392 12934845 -39379394906963526662285781145678853760 12934846 1088406259858614384319526125581787759872 12934847 -750883841984782577688197259667140832704 12934848 252190595428232441014317767515931934720 12934849 -2083590145956194065469472855398400073150 12934850 543741642294471830617571050605873884400 12934851 -165982394268987245087552529546609190656 12934852 -319754995526517037316683421006665175040 12934853 -726246019035755281401275026085361432900 12934854 583773637821187401556669189255280444064 12934855 -7469522508892452595508667720230182080 12934856 891523217441093149546009844783228559360 12934857 278523376059864968708000328154458453888 12934858 264202049881219594622961269311927395840 12934859 59912313373949108937977407809755553312 12934860 -834161490636366051602899184973976381440 12934861 -1032263995596637668356081744818299366538 12934862 527869129120601599262712866235224098752 12934863 835613543245018740932852861718318393600 12934864 -129666488943476444067453289821588504576 12934865 231729813569233946238896871509791032000 12934866 286858317266950417237622482408848826368 12934867 -628575051101921952778852850349588665952 12934868 549141945489953610229144583100599574144 12934869 2103680932044106684476764568780863494848 12934870 33828279634217559124135097952881817600 12934871 -484472973306015538764953790764089005000 12934872 203232983671090826493577464315697182720 12934873 29609113591310190603407458861494313600 12934874 40883450478290894965020165756942431232 12934875 1294351423463592388736344202165224920000 12934876 129809377877294574494783866779135695360 12934877 519559026630226729776249327406214725440 12934878 18656553122297416950790202444828399616 12934879 1234118766009652453026057664750204405360 12934880 38497760803837235241713155787587584000 12934881 123470112899120242872480883115784582528 12934882 -412665513602271387625630642794567308208 12934883 20500837675556490030129857638476292704 12934884 188605583778415381080207067191550740480 12934885 583769641562067054693896613697704253560 12934886 -573232700101482673008947153228318086656 12934887 -103775083775389186226252909241184673280 12934888 481027181582162338623974229150613109760 12934889 -1578622690909911891559457307040443937200 12934890 -498128217600929270605106862455322727680 12934891 389077961387762506603096921517828955400 12934892 -1117147972800049289349549654549249957888 12934893 436636997027056623877993947918268044864 12934894 157851893648789790319309642185071192832 12934895 963967062869722675827853680517186211400 12934896 -118019029561606195528133461004231639040 12934897 797871741959506162933863826841543275346 12934898 214761260222305615513801059326576760960 12934899 1356442760049890581577397279202812831600 12934900 -1518411304994946799059338822009008000 12934901 206483988609528422125490105905914082944 12934902 141200638924626495318790664043161370624 12934903 889044886816620448922758420596252306152 12934904 -186154478818923623159537266315296153600 12934905 -255311469970561020516271692695310574080 12934906 -242352369655872311867379711147133000848 12934907 2285966932661619116882859030922942217760 12934908 363376675805557644552181101099686599680 12934909 270807026758550739504993987257382960192 12934910 561689730848186246064241824856328439360 12934911 -680655784953545991466094263519832956416 12934912 970100866571500422776973222144477495296 12934913 -316078420670672348460602615854657916076 12934914 5308650751500410069039139165768820992 12934915 -244820831257601917811727869730083788800 12934916 34838256986995782567122382349067796480 12934917 -761873283356582441413255617406325986560 12934918 -35589047577423425043844156184467239840 12934919 -577705065691928442895113745977707313120 12934920 86584874899087033656183593883662745600 12934921 -1168597918636200032216358606630710318300 12934922 -310915174259220597580009250265816404736 12934923 -93551364820639896714136399687721870400 12934924 256384574925989408140091959298988933120 12934925 30380318012643611604669969126529476000 12934926 196489513614853349637472954557336284928 12934927 378492393052315132914721432783017177776 12934928 267601357161495763906040003151064104960 12934929 -240659333958149514886153600514298945600 12934930 499436494705293341536086065323743987360 12934931 -2601097931430217023539249779253958317268 12934932 462759996572641978300548950133474588672 12934933 -669680985618715945797830130987240184032 12934934 -723556420099571508007384262347797399360 12934935 -197726798033023337209865845246188735360 12934936 -289690150143788144329986857324634439680 12934937 105130355626836225044861978717980675860 12934938 206976640590177971547083916946468773888 12934939 1986328862289892693528647032480795556740 12934940 267389807939532872907109677135999636480 12934941 159885844144679341101413307599456913504 12934942 1326283848637024226974330645073620351872 12934943 -27992406173786887742706885747086675520 12934944 2201216958963127960758298179855533998080 12934945 -557099022635595139638583408161744744300 12934946 -1064675060802452773231656578394140438016 12934947 -493307221209691613594432864908148220672 12934948 -188962575853588464758094766161625952000 12934949 -117301976610565201446304372670007804960 12934950 50889280852645869541506505529617612800 12934951 1071686626926570294465294309946395400952 12934952 -37618763635408234323183638098894694400 12934953 -1006183533215786044617503394048700840800 12934954 410560710032123960056573031906677312176 12934955 -420664424300537095919492126804893607280 12934956 -628692175543810885395139881072716732928 12934957 -465143200574380163864508100425210806400 12934958 1124021362108574125116179512253710198080 12934959 -977126920181472307595863795106948352 12934960 -111340030953480414747661475249480663040 12934961 133548193107943376814000564956843724852 12934962 306093636943471768401673366112111485440 12934963 1670611152072311666446730568879906915212 12934964 -149804021354203174914117925953410088960 12934965 46746836999738153996253869639647545120 12934966 309802434331399536057261304402720120320 12934967 -73502963572316866116973655172717334656 12934968 -187609897113190534112967031804200345600 12934969 486536533740484133254714448347148388288 12934970 539430531677452925261644340835423590400 12934971 -65719457911438317713916762106714131420 12934972 837421261858227897554499995196961384960 12934973 1208033951563504438125470470408705953222 12934974 -23409763887778729372714158070167503232 12934975 -592380764071851625690210258237954165000 12934976 434496591333962297224766846839310254080 12934977 -491932330280115549940899430312405836096 12934978 6227135067043421628242546962715761152 12934979 210018442725324468120672556629687804984 12934980 -388393116884292568650264519315192195840 12934981 -95002181550513432412590702772553008388 12934982 619951209059607394385305744485384266592 12934983 -925645963872102796468098758199181046400 12934984 -491976133280160028791856562359065876480 12934985 92114820763091271837201394650166652160 12934986 1033090160515346871054863080177009305600 12934987 256347628817110548932315875010827948400 12934988 1045522907303611168207860830003109196800 12934989 -1588670699163031630469963421419532947892 12934990 -709813901383816472077515956266146120000 12934991 12700996107783836166063638490407008392 12934992 26040010861043556351105892982117105664 12934993 -392568676972401768656519916059413795776 12934994 105577202425618222418413662262303786272 12934995 1405749816133788135377188276630599846240 12934996 112336916652673580624951684772992085760 12934997 -251297056696308848128182409174410282966 12934998 -15795199700226958174658171824694722560 12934999 -559567045730210929374575735651446708608 12935000 17380653708072219934678854357120000000 12935001 -327439932068286625061164425673264523568 12935002 2656151351201361802932053029820074752 12935003 -2026077500627961291527328835853486114748 12935004 -857339810883170787944506933630659515904 12935005 77454591744536270410645693028786919660 12935006 15519754726491000172201499923457335680 12935007 491203210692681032974254022716118044504 12935008 -126030672779507631844877539441362862080 12935009 482707086450891171133578054143621499204 12935010 -84234159950111701975287310191807283200 12935011 1160347816055422378542490891175911976640 12935012 1255014444696111764569439219487741757056 12935013 -194472409189270270283725674762783441792 12935014 76401824905105674198937559926334981856 12935015 -513293477433245642980545019683634087200 12935016 -23643025015312480574190897398883778560 12935017 -1188343931537550588258632210056066932934 12935018 -441439624456483756854090536930898168480 12935019 223755861661486063912629924985768480344 12935020 537220757572784859042194278361233259520 12935021 -1809558543820873436441423380697919444 12935022 518394972283463383716956315480808708672 12935023 260787376358607599850046340364644154960 12935024 523865552420278144179828226168802672640 12935025 -585862360707849861294455419502585244000 12935026 155255928673032094853972488851402731424 12935027 180132280373173924217406287280764968272 12935028 137382094572975946914278020584700538880 12935029 397115455975471993195343399160327169280 12935030 -324328694815333039304845362341025763200 12935031 613466071460811390568638313884324120552 12935032 934356777802759028108346474204996710400 12935033 1719150173064634950373144529152270378884 12935034 122239163618955367604490060772054986240 12935035 813121917701293836911713575948778356480 12935036 -308539185203121521240714939855527480320 12935037 -194883360580525838790964222980578516832 12935038 2298357495169383957256428904892352610944 12935039 -286188466023094141546277708028128862432 12935040 -342210374896221103327318559255062118400 12935041 -345323012511309370047715795310383627328 12935042 11224696045894881291713408153370595200 12935043 -491116329368264243701487616624557496 12935044 -1850613662829534531089330019311569785600 12935045 19307396684198053541135405975194958400 12935046 -239506596638648502168835964366166263616 12935047 -2024811939633658570849333802836454257808 12935048 -115136628713826401513068438709450342400 12935049 -599618000094679610985480395576124184704 12935050 -422811758669037890948535914176794674400 12935051 1918596361733679700165623740427527012052 12935052 7569545177930435293137150892454894592 12935053 2795599643699788163655147664038795030124 12935054 -482925427721186193279221629446158737536 12935055 -70172594077723719715467516309786247680 12935056 314847640952026511034511019081854656512 12935057 -8032008561142125922782835862587890588 12935058 266877316867312706185559578287162147840 12935059 -974182044592802839305978073554329892096 12935060 762360446677243556737190429082600503040 12935061 -819828680302917455446264423824932736690 12935062 60002612422607034807411544926893475840 12935063 -651285800658788412143417351955253445688 12935064 23991647908794512453250934981878743040 12935065 672377614529966730054997958876551488000 12935066 -539776192733743084059200399204516010768 12935067 33223940922959015247564012506189969280 12935068 1615300745886216820137721515531326094848 12935069 1115425810595390544360703454069303195436 12935070 -292780946196254862362675164931403471360 12935071 -1828392032705803055031722147593474556016 12935072 2114874654046293237545990293891014131712 12935073 -1213345311335157226300735510821942210240 12935074 -31486247584695554651154136202936214240 12935075 -197854912855676709698631865428995369700 12935076 -386421135804369427334133812648656896000 12935077 -597405131096996068133030482830375398400 12935078 32307503913586318096652707444804080000 12935079 1417486477057480358536553452025798747040 12935080 863858967721499122846565856633963878400 12935081 428331577737595879243985068267648736592 12935082 -101378011624844412627716291700323235840 12935083 804802490854410638546219298205605919120 12935084 597076177191532286042212459009195689216 12935085 265217469603561000070387637577892179840 12935086 -1142866452217915465464930730271894911680 12935087 2251764073064534899885753672233871843584 12935088 -6319997265205405582885819408828170240 12935089 8467230357805820838861563689015546280 12935090 -94936932889925665029946342757326679040 12935091 -262691401802726738581695204730312172544 12935092 102937392226976999799914848776609247616 12935093 -183334459237711174436231429945636088576 12935094 -68721819345884149010416489946875444800 12935095 119116859338189298051265213999028848600 12935096 28586608349551692507549046399802204160 12935097 -555148847380906870538185347815081453760 12935098 755587901465662957923414838641999217920 12935099 -1849445640727081782359172369235117215900 12935100 -368764218882237337168284868031453145600 12935101 109586627285321944237561465118115427200 12935102 1477210941291236631319291357080991569600 12935103 368892266644458296538039159340246952904 12935104 6198139311508687834770872448069926912 12935105 443400275508907693191018845121901497600 12935106 612994033275836428525604826974840812800 12935107 -18196392982796488295568596865521155608 12935108 -35779448655087969941631137295488485248 12935109 217808508843062681759115674065643647296 12935110 32430021403051247642320069453917116160 12935111 579680105201816800072691845531353145824 12935112 33412661147657364413978197431881072640 12935113 -375500794184927084873118348449792997120 12935114 -771449550577631033691165490724943547344 12935115 -21200660908337449883370011235769411200 12935116 1664479181015271302690699169309705808640 12935117 -880587026283893111031613623851714344980 12935118 -685000535775129711887716333486530500544 12935119 -663851305833463557626811113722611625704 12935120 -308750737268828925508338184541257728000 12935121 77356295383997425922498070245138163264 12935122 -44714309791642261710978998601531058176 12935123 -266966196563157470189549395504869402360 12935124 448121037427063630261432215747611811840 12935125 302589570376269232250630145114472704000 12935126 -138357225479786045944384030778699539200 12935127 -648909310976650158255415705659492937392 12935128 -272264482843452735317204312034238371840 12935129 1136831236825469090837313000087443617920 12935130 -183746612147354133581734643802849730560 12935131 -6753320077650716112361223724274475520 12935132 -793591614513976472770785096605606633472 12935133 -1098652616156579599386413992203800112576 12935134 -43942440089743599012379312329584919360 12935135 40276207935043973529178155192421516800 12935136 -1138997809410725523320448844983807246336 12935137 -973843262522595498539721619710112142700 12935138 77333914658947448974646015567864052096 12935139 217399648100248719481242482855017309440 12935140 847581640551390001900781232248795101440 12935141 262298456972160587074060978634841649632 12935142 827574619020094582915516933200841440 12935143 -57895517992109251533437103727091849200 12935144 -1640903602531786616632314546542646067200 12935145 -714202625273845143500279622563292521280 12935146 -427221117823085940886475944431290146560 12935147 -272265184712999506023161551948102372728 12935148 650771624373294636665978517455145467904 12935149 271974172153493171830105022378030097760 12935150 -227219232761864160093119286866631907200 12935151 -1021190410152956218921907906110402161720 12935152 -1649810345904597351242114981344636305408 12935153 37388585925102499352639449813050593280 12935154 372532397312428958362774411144015257600 12935155 -1484871722872525942088222595913209271440 12935156 503510156632023923799642458863913724672 12935157 -247439893600477000050800993467375794912 12935158 537244967821488958577700650723379828480 12935159 1312861625343845397935050071259186128360 12935160 -333601834437455169351524979341721600000 12935161 -35227717529702525968303573068460377238 12935162 76292021684392128000938994147334970880 12935163 -480866429784370406425607697896196030096 12935164 713082103738313250369375347101989460992 12935165 292804479347394412024667792916224678520 12935166 522385060138687325069075028610296085824 12935167 -1196573732917149257389104141575128263024 12935168 1066482245641777960778270046243237396480 12935169 393978231684946292463022758240339352404 12935170 -319867654355096590294368643318429808640 12935171 47588618145667376724337181217866947200 12935172 57068510857134299215429389259832967168 12935173 2038548468893489294389593499978181235422 12935174 1115777280584796106350223082523881472 12935175 482902377286182123197885533647297408000 12935176 1961205148475307175230769417906351150080 12935177 1156037946185941066793002204897336300800 12935178 -232525676569197023169751124962902130896 12935179 1083687957240998259837889618924791965780 12935180 8800022618072701510879147157578920960 12935181 -67728523626022118392240529083818716160 12935182 -357635196181332676835885955725497441728 12935183 658535833568097524332631579989229952432 12935184 81751259187602246844031467952687546368 12935185 1174501693748207209967991377402529168360 12935186 478909905776371772166967176132265847040 12935187 2366720450895498557703944638190782051440 12935188 323169060028454175026681633515630544896 12935189 851201140908208377463521301971928670460 12935190 242653487016743707743087877748605403520 12935191 59172742749215788880452328927210725672 12935192 -1604935382223909275133557416128284928000 12935193 -3261394788377996921133131978617647072 12935194 -733222790896703642295378406459712761104 12935195 114225707100027422500537997893918612800 12935196 -383992039154397562194175130863842075648 12935197 2058561180888495921547590643859838138912 12935198 -1625379402886829338506019813731863499264 12935199 -359749572759242131861131511860576691200 12935200 -181661357250616107094716606332534784000 12935201 -1793940972279267937494347803690367115600 12935202 -266206764169072560234036966808087314432 12935203 -1363148664689848446894760872691605584548 12935204 552782787579651121309117837443055681536 12935205 245376800464523633386191146464515049500 12935206 726151937972156643896607247861535512416 12935207 39225963483472645204989020951938642032 12935208 174548488020572708455554015933439180800 12935209 -771560922230864281937639067237895654784 12935210 -123660300337251316034758484467817586240 12935211 57286257048503298390130628885094353904 12935212 -436565692849856587707622035420324684544 12935213 -365808078191810461044474612566993634036 12935214 57672593405401525593925625784085899456 12935215 -114764745722850902414886205479043334400 12935216 297585418452492821975282657675250892800 12935217 1064395645352309372649597232606549440 12935218 423332210480018674385699816531543285760 12935219 -1432751104851035950059495811151636880000 12935220 -42445154774050714283616842610080286720 12935221 274359979777293915235534442935875653984 12935222 -795080798488313218523259936481581653088 12935223 -115135604454974692440396462718247516160 12935224 1367656739881313683535119935725240401920 12935225 150775973404051991535977196199944751500 12935226 -3914108339113517108609185484167466496 12935227 4382132954912504485625314843359492672 12935228 -368976631038286177329710392460745169920 12935229 1129456047027114922295918334704953353984 12935230 123147540876274974943679240434339983360 12935231 -190210885001350483651479252011013167928 12935232 -306568819642718324647578689551438184448 12935233 152336317541770075529974626281979943848 12935234 251004433136290354839492966842178431520 12935235 36599114601164652219514297930586502240 12935236 55592265733587093427369942532284465280 12935237 164808563470612126167811876907236678272 12935238 469283206896105430190645998884318589440 12935239 1197656823640958327326501300331133982040 12935240 -38018560782382169997924745621557811200 12935241 1799579872617372068863353678138768048000 12935242 -75350861789839697192957995165876747728 12935243 420182265633628404757562707157343394920 12935244 -276385805434411298991472115789965836288 12935245 562630543258007222072310633460360951500 12935246 345808519409769019530753634601403875328 12935247 364769574798400774072366246737914524320 12935248 -188094298513722610786988553043636797440 12935249 -1856258987641684754926244976377262907164 12935250 -583029480963666425872659613669035000000 12935251 842026046047005581369838888321607877024 12935252 1006034849978235419157232416389690007552 12935253 70365943989194259192085643003558073504 12935254 278990186150928884395243894272782384832 12935255 495952736541398106006728792519860126560 12935256 -236330570130489531588664119909135974400 12935257 -658921715264480443077006711042684346160 12935258 460282675550942365000310778722620766976 12935259 1037000129163734607611391649510431929964 12935260 4438036659152511846707386049860838400 12935261 -178038624752834009879672689081471028628 12935262 161606400226865267834269923289755193152 12935263 -2364254382538380136082687375276004184 12935264 -609894178005050868947320945066765713408 12935265 539619219045801823373478779222691648000 12935266 342178422844861690167708634703997254976 12935267 526693650261960893564808620417703914160 12935268 155688404363829669962190272124853278720 12935269 682230546067299724327235904455117029344 12935270 366140364652569450609664431544976860800 12935271 -93295094768017367290163501088299542488 12935272 -595403500533204917912948846047264112640 12935273 -438526494394355755168706665869211518072 12935274 336457501078697877316632452366492127744 12935275 130496708628309443981211708202923959300 12935276 862280355610883547342417731999995776000 12935277 -69701211779421571206792984881233887744 12935278 -70604961430643597905977261224945897280 12935279 -78758354591609178469490937147939281424 12935280 -21394791441832026823635756727567319040 12935281 353691291682851140533571484927573040082 12935282 249405875428386283019157441455616893952 12935283 1480334325586653307372183098320479757424 12935284 292667074578457256249803693928189509632 12935285 1295298338286503260186317462394829085120 12935286 46971654117126251107004817962416243200 12935287 158255713815661273777761974356141400936 12935288 -1895288620832468595228070234674021642240 12935289 -650203082071575039230849624537994978432 12935290 592638758318311250099213975787491090400 12935291 1250176612456388402155037582227658806692 12935292 250677316871246583448273198219554496512 12935293 -451315595578789682493422782262299478784 12935294 241217806230816819806921626753257131520 12935295 -39048991876680877666632860011744504200 12935296 1316085708354915954222864095618657157120 12935297 788845894935445716407910249362464643520 12935298 166206685275428708836734560781534497664 12935299 -619606983164242072545327149705857360736 12935300 -23352782838722639305809267135769804800 12935301 -880527188916408140178007134822413479200 12935302 285313844428437239196809418917104953600 12935303 -20620725268190330559273377210646657576 12935304 -1132739531749579494800464164304221219840 12935305 468130825971509387977980650340538389000 12935306 299682269640830157638200104429502466352 12935307 -462960770627504509105651752767704632576 12935308 -18453562602422551023114076713429360640 12935309 2273839769167193910270952503669191541516 12935310 114022964468254716847157911177824933120 12935311 256006061600118644204214577683832518472 12935312 -121256410898585124742106623820281528320 12935313 705381120344235158694778193166473052642 12935314 486788259530294951678085852653302085760 12935315 789332476219316625183645426632934340320 12935316 515103029653728462244458589781397706752 12935317 1003190789601111132570138860843483309532 12935318 -142100606495435908432795755675849754560 12935319 -1825977152257557262168014361286100696960 12935320 335968159177602857733191923826366668800 12935321 -15825394641821416753692337290339065088 12935322 465121421016524936566497974009709872640 12935323 -1928745831848803753899651694782370525256 12935324 -1391646200756973130871631608050296628224 12935325 -223514873969115201978706934225405522400 12935326 -865467578378043561281999976688827189888 12935327 65118573951566774165750025949426750176 12935328 -282124574566221352182178587284865024000 12935329 469821253805687825113850221280047688880 12935330 -811480026286402809327003555561931849440 12935331 894378306418604218849067920185584378112 12935332 248402034257484392234150349043482838272 12935333 -2299710760284699705685554712398639977760 12935334 363826185146127082264973108398102091520 12935335 -28285153439720861798171132458296644640 12935336 56834530406547502348127565207055872000 12935337 357696694725829091234063775537733635840 12935338 142231616273787017814642950540545056768 12935339 -252830196707942877161950092429603729792 12935340 692762648683843291148878325979731558400 12935341 565565718561930947788307687433442750742 12935342 -233846364763734116538861526018326569088 12935343 1008423747552476617851941695056857798664 12935344 -443264076300186482266939204152364810240 12935345 1539020985241342413498923467729356050100 12935346 1695126600760229996264510444926668288 12935347 1884422412716839779148384291529518316160 12935348 254363045001238366619626320762993426432 12935349 -77404223974132722822579636689209824000 12935350 -39551250796583025667810331425991781600 12935351 412346653127408434084765395786407136144 12935352 -20090964263887965559167932057140654080 12935353 808709310227769543389882642019110514602 12935354 -175467992472481912529853272574198128640 12935355 890495479182038666078601113892499664640 12935356 -279400317492453006409686658294546015232 12935357 578026092918285135222643690217828207820 12935358 -464053517421959354015181146064904619136 12935359 -42754320976217518220032981783107189896 12935360 -296901775145720872524052687906217656320 12935361 -711656511990446689184899984505571990720 12935362 1018815830624557693112461395974810273664 12935363 -2195829810860454892209863595028666468320 12935364 -85700621140301345114092965264706424832 12935365 778308270662649920635193572742196115260 12935366 787320457504420704359312040791115361632 12935367 1366264455179086356213656353202025812784 12935368 58234568270083351546662140513067417600 12935369 566719623559433436113109561524726983770 12935370 27321229316932267694089789346191441920 12935371 -1206184471625304618756645338400996705800 12935372 -133718080823443679827047000622979954688 12935373 -867506555395143208909694970661570121664 12935374 -1011513790344246155622285329948240283840 12935375 -52399504146878091503040813289164066000 12935376 -232080339509945606839237088468357652480 12935377 68075971839123123849576093652305965184 12935378 61946717663770440946225123887007812240 12935379 -357395492492700088933757170371113726400 12935380 101369413659148081111908844484677516800 12935381 262875910092351509615414249776546888320 12935382 433969602187191268886566998835409688960 12935383 -134658833928387664865732208626232693816 12935384 385505948662956614626836940705628160 12935385 -209617128155555854141782509871801110640 12935386 357712616512633881547995296973275281392 12935387 -283088192261950630477595564948801629248 12935388 695495405407343464704374949248138327040 12935389 3209588518550752026032820058128997024 12935390 -361106617122687286978033232343785644800 12935391 -490625430731454241085868321723118647936 12935392 -978566307923334497026680417950477844480 12935393 228717383574697224309336428519151156642 12935394 20644474066090007462254155384572547024 12935395 -1312937718900451095700213691119870694400 12935396 16988940521910127012662241798737613440 12935397 -750324606926723173814261172179725376640 12935398 -43195042465733477159844283080786585600 12935399 -2560879634497519828162734593117691270600 12935400 -257137116129304640844479214279874560000 12935401 62442763688856053332807182200206376704 12935402 -703881504431274530414347156764175927968 12935403 -325096187326451393125095727221957595200 12935404 544785565489683994990373629853672857856 12935405 3349846842799418061195628976815008000 12935406 -272860036381542293744970556948911547392 12935407 -149780680749295607168540501050067356080 12935408 161418317717629250862289266964227686400 12935409 -204028652385591658504677208513309505760 12935410 471997988384286085601257201009517523360 12935411 469041753626823838137263302841305080012 12935412 555741933996561274594668376209497152896 12935413 -1003611303554915313678645422959881268800 12935414 -646764038242826710944096472939611798528 12935415 -334580466639600426112153388007610844160 12935416 343609363892941470982530905396049100800 12935417 -1605485728548091622334158936876583699840 12935418 45433209284062372128514948933229388288 12935419 -591218469250092657252035913365397167616 12935420 817090629945018609631544854918534433280 12935421 68477939066151330587993878879845550770 12935422 7662506401199658734365618543766866560 12935423 639891140147733643773481477058948693904 12935424 98513705343226804534784373917654974464 12935425 -316907823469354582218346919395701663850 12935426 -339709611228531374281188124000536599040 12935427 -597999947943818914562820302411871273480 12935428 394110961021230174194941306148823152640 12935429 1609737094981953743502187374948966688794 12935430 358857330980525815036672073184545894400 12935431 -45054841965839123526918800823155377768 12935432 9050665517748045946149124407839293440 12935433 -327734974790931079404817936382930549760 12935434 21366635525052994332752129689743995904 12935435 -679512822020466015764151519482090340000 12935436 -816851231474299825246977452398889149440 12935437 830702380794270027236477725305138156086 12935438 -35307947677770745559902963854923281920 12935439 467234655784640216543853183733472086128 12935440 -111350006621988861192918679314726912000 12935441 451427020389380482856051408426793265842 12935442 80776133088311310935550513549870514176 12935443 1037123000091387154672355847256174636360 12935444 785518121049916676317623571038947536896 12935445 -125264857271411008558313701658698877280 12935446 -758497574066569430076887235568211471328 12935447 -782642217953270333418514534712153020800 12935448 -427173529516350388027596218377803110400 12935449 -234767157405114394038590973144795270636 12935450 -213633498846347640045287369232957792000 12935451 -739801487390409726799102874157025585296 12935452 -379608770235143868587779208031788644864 12935453 -1292624025129304035914222438367760191936 12935454 -742343815244387655869922270252472320 12935455 -547142341418271868385945274309553888800 12935456 1243819777391102313877430568690072944640 12935457 81781179822214520202715746647679512706 12935458 -222858936331108681229001083381113044144 12935459 -278520548895755947863329059767285444288 12935460 43943699257338990525179046263027712000 12935461 -3597134753351357003542688369628587482176 12935462 -111134055749842529779854741375872628768 12935463 -385547975272342621185136584193343181312 12935464 -428852875362549080287510461540793466880 12935465 -719750007884432325137901346304026498140 12935466 -332610021975880026128181990968653305600 12935467 -1592370997807300251183990653733905473800 12935468 -277482003004654623076794397242286209024 12935469 -929172113713822222886622837547327793856 12935470 297036044876984279637742769642600165760 12935471 -1165757289735454941777270469820755818768 12935472 -96996153442991798458310962802688000000 12935473 -1704108666551782547899894221759581879278 12935474 235809810607709606967138027374175648672 12935475 2295432431094675641473149114207283200 12935476 -391310588067499878233571374332369287168 12935477 -1226875047028009948668166537184143087428 12935478 -263782820563105921573923999447839816832 12935479 2313793921453551822813082587838584702000 12935480 226725734286188105338841176286132428800 12935481 -862728389272043798688882666888642245376 12935482 44726640601496844184899694819884617472 12935483 88018023169417859997534041866520043624 12935484 -206481517111449611988273997142726753280 12935485 -292692812580175196736101252840399056800 12935486 -790975702944080080419852507913871598720 12935487 886913392887059707184828306313304516752 12935488 104202551320442918165286973673004072960 12935489 121881396785738410281148542967798375872 12935490 136888890968540851364138705754179005440 12935491 -236038618866308561246301266794313911108 12935492 -521464196870537115273637977440233459584 12935493 -361571163552891646482417030119335301316 12935494 126697084904687572428613161222362849280 12935495 316296471549479033914574382441253803000 12935496 -213241311026562622520075473788358164480 12935497 615210700026456901290805524192202729946 12935498 247703380089348928459812693396605972064 12935499 -27643887111578062871549450455971282432 12935500 -694170309953337228850861457555452416000 12935501 1556857127512096202097690697791623072502 12935502 371274705669432471157872199050151603392 12935503 276111159789234788341270463231441405680 12935504 -517492141356137122573371594129805148160 12935505 -1485759988582999907986501737281046720 12935506 519708391499164677574652294377477367952 12935507 -130395364484772131365523183177748227712 12935508 247125508373075413462768974126979676160 12935509 -149968197673646563743933262192219082880 12935510 -346795396026890012924592316205317824000 12935511 409100111646848718365989298148107731200 12935512 138616261397662540248088495520057395200 12935513 1534048515760167721769743099422399173700 12935514 -160541749050471174430112991543312572160 12935515 890993407579117175939200609365751700160 12935516 -393086590589409312950426256105029122560 12935517 40521931705884907273775237035167582720 12935518 -14660107176450214486603939912830271296 12935519 751870473264782330703402569348284549920 12935520 171374911581939998504811966870823895040 12935521 -1581116159494199695304677002651525445308 12935522 317493305740791816138593269800582431232 12935523 -744678162234067616052692754358095897600 12935524 -378421104060349312708537915899415937024 12935525 -288311534226769766035854466515309878400 12935526 790593476377876546457206091168918285184 12935527 19495381452277918134440812232531610720 12935528 2448223423213564286072462322081955676160 12935529 1279905970569947767726608157261996320000 12935530 -168006817820584023434046899558000007840 12935531 -587175525828255193979866191014165943408 12935532 881229152655619462126784666977721920512 12935533 189370767591507122724823714298116581944 12935534 1250422007621236271990387283588829924416 12935535 388087003528270667316024963659806813200 12935536 117184862993921540415407769679785590784 12935537 -361735406971892945185465545724869697740 12935538 -17186379892219853695727545533444135936 12935539 -1986134961190688735181951359860990233440 12935540 530279636419557720493365149686889326080 12935541 -404829281343604130549931590404722205056 12935542 1013066928400756041107237561757968491200 12935543 -330345221292603754429293929776433357208 12935544 -224668982420125741214261853012352327680 12935545 -267696724522259758572796021476888556800 12935546 -116212742822396571386150304064113243936 12935547 240544145170419514640885946290359566924 12935548 -870409394597888055250231760338312148992 12935549 450914105732915774337173237983559701920 12935550 -125747564380302724774305979294215936000 12935551 371149825923729778200218847177533151984 12935552 405316171118806332000966764489405890560 12935553 -1040019543869792354858100001545002198592 12935554 747092713132891233498678563789509406112 12935555 -1439193054220895358088756491390260027040 12935556 -130065539139545080951735670969937248256 12935557 -456542994869782919827058596399683266948 12935558 116032767453758131495548434106815002176 12935559 -165663118473526631534991980417995852800 12935560 -954288424391503602840378122717614080000 12935561 -13113063676041545202277360370855178240 12935562 -71568167801161349491829623120072711680 12935563 -566727658001457989757820466524257254188 12935564 -810064536189815053941823564197461965824 12935565 -827503531763808066022179445282901208000 12935566 288996902100884730637052343761664798720 12935567 1593595231731472564615271291707930541616 12935568 104968064488722830777015713462590111744 12935569 -766913580377201366175460962876120395660 12935570 259937114044792157753295302730078730560 12935571 1051237356047961461533192713319279462464 12935572 -66108083775589288422594850673482080768 12935573 130548320427003795681875766058175056320 12935574 -34255372931708873565507124418212475520 12935575 -411610354231970944248155382007166472000 12935576 2065483778773807094860779918332838574080 12935577 69718623135674489343623730242929860000 12935578 -65886158711226491464754060617215206160 12935579 557242264821899586058198851149114514180 12935580 79208071828877836855035721920275251200 12935581 -1523173248486554808414222447866343635508 12935582 14226574838528990154050252659623696768 12935583 -635035652977762533579540090033461551848 12935584 773557537112463044618683304166132940800 12935585 237430716782700917921928953735727759360 12935586 -214769049719117289161350356622830059136 12935587 76123787099671753579858669917596386304 12935588 845526520139752077993965671628540162688 12935589 -166829016144918530233947645011809609920 12935590 422441682776461379161897066090448380800 12935591 887758872900045503604623443178364436752 12935592 485672434021768788326294126478522777600 12935593 960893738398571914781738105470954257744 12935594 249288021501430905500734908410550143232 12935595 -134219595660269181716480818398409094400 12935596 109011778212298080930920112242329335808 12935597 350451847665694724708026255191897554400 12935598 605819392940430343414806877353925013184 12935599 -453760389995537686722560859133152729520 12935600 -12098914638269746737279520710030950400 12935601 347637186017135855582546018241636964992 12935602 1095398576196658284715458176637013972752 12935603 -215593939556123398682841980463319533216 12935604 -294043118950665513609653380597276833792 12935605 -1092725822754789000821432584915753024740 12935606 1521548350402733430983474560995019498560 12935607 408648274296730797231812540921365050192 12935608 737308939158366352710634098254753280000 12935609 -191688744092000614509255553446178895190 12935610 -409202815574069432432908496024172775200 12935611 -376374111933354436800310180410533038896 12935612 -508008709360406842994853078170539551744 12935613 -797768557261942666451670763227394649856 12935614 473509464766094660863017679212361835520 12935615 284078745306692348431267825889342976000 12935616 11340333992790631515525920932484874240 12935617 -441277313125414695705302219179999878334 12935618 307578684540133764563512700182683648000 12935619 -1345381999051493607190644645584830129176 12935620 862508267644866327836802301359937639680 12935621 -1687296800122498141350452597371589342178 12935622 272836822275106216802427987162721787904 12935623 -540891363378900104605226615364305790048 12935624 -649125447920918108177006371536465408000 12935625 215790806017367701679316901060244250000 12935626 -430291759214326992629606493233855184 12935627 1015761470516191801891620511687074691476 12935628 -437434236903273367659547503101113836288 12935629 -481509441643439728199001662837627779648 12935630 -9601804986935761425043928605905434880 12935631 -729949483101408828706770396691410429048 12935632 -272970530163362996076256627917210255360 12935633 2082772701600977064459381558875379402864 12935634 1865151848264927487550746883269587712 12935635 1295711512828933885341881376765715084080 12935636 -247042440984328695858675223149630504960 12935637 -226492427326382549593895310583146720480 12935638 -1095786467935665535414625618842472429280 12935639 -460335624466566725807847500527720861560 12935640 -76118971565042153321255452960784179200 12935641 -696086640574632352859901309001909779958 12935642 489759389578183703205464282193557951472 12935643 -9985687292276791875466345325140411392 12935644 -141952436611089313039493740312023632384 12935645 -1206293148333504664630702774039530734100 12935646 406991198316068989687479543297030892800 12935647 16075116720167550715983310626936019328 12935648 -744257533682153556311711795517358080000 12935649 346973721381906263660891081488598507520 12935650 -33814708790438394664556640453821606400 12935651 1246662980610050089031282404700575450032 12935652 899482721397899372956350032076943045632 12935653 -3483432868253304978389995764528853866240 12935654 24642865569186845276002286151739927776 12935655 33933987192547772563860248758031478240 12935656 -1717774585090321093525093144905997516800 12935657 447537152791236427104389002095684453192 12935658 -191090209217545797354932481260184211200 12935659 770176858811148100399534838422233382440 12935660 672477068828014857030888498228139192320 12935661 -1302230938468689993177048372891275924928 12935662 -470198753384005404867181988641577449536 12935663 375464719301273377163284333266285429624 12935664 -57575646081209478815152535430894845952 12935665 185984491076582211441106306450437021120 12935666 144978226475024930132079398589467848704 12935667 -2115210155924674126969101908146968913152 12935668 -1643406752734294111457056772524134285952 12935669 -1326339529065738202662373503434035514304 12935670 385069229136823352114532455602043904000 12935671 -201044756954072113458998908026150498816 12935672 1859401169026918959472057921935870259200 12935673 48352005709324238861847466412213666880 12935674 -55070340585711635325937248606086162208 12935675 -5354257943470134843825306147766398000 12935676 4889520151700275926083323673910355968 12935677 -1174022820063064416640786856177394681108 12935678 289203491107032303900910159059042205056 12935679 -613746249799938647356992425894711676216 12935680 -33332477007615427180573710197698068480 12935681 -421058839726796661470293575069392652240 12935682 -876048147258484760301633136566416678880 12935683 855786693418591152862500432581464979184 12935684 67097254786033515599994216071802297600 12935685 13018069971775508860081273860538272000 12935686 302248146101446290902908915582778856960 12935687 -1261201277600965379708085511150550690664 12935688 307938170408241577366146873640542658560 12935689 -893672158446178242449354371290649478876 12935690 18820957073108387330178066449316672000 12935691 -729272459802147907919901454666785602160 12935692 -396441315775707261092346448198103040000 12935693 1523928427548634623943302137817358533942 12935694 -249045786776833568742967695466018744320 12935695 309063497832526135374993218463076120200 12935696 315018444757824529162290361571938148352 12935697 -1471059372435697168356651434361317220480 12935698 -1071661863794634395401466810887865420400 12935699 -18063238745589463609478988627499874400 12935700 -46045097736152959029376839097905724800 12935701 204306972349789701860515653694838310652 12935702 33485271158331257822069492410057186560 12935703 -361141436394987114102360020357270793984 12935704 -36354537309178264898091213373583370240 12935705 -25974254316915809427381610413546486000 12935706 -152555750057517375976931442803750724096 12935707 -821650627808062488733340870659291442044 12935708 568841968402928038301899591729063222272 12935709 299687955875585190570280559899647119814 12935710 430650495709520676055780742537988936960 12935711 -45117452830921155428922270054741609600 12935712 950829148438200756653900345220639227904 12935713 14429177963314420668506233922287902720 12935714 544044196948518262285278432493858434432 12935715 367024272481240183571120187235354977120 12935716 2094104441145189515879190647678208122880 12935717 -125740802954339998036223397376230747168 12935718 45032766139296568781526133513644332544 12935719 -2230048499073625915584415847843339344104 12935720 -462881073343697164238557602197790720000 12935721 861701450413355413422929703916647300864 12935722 -1178810702889873529318690716709834187088 12935723 -70702807658325719233760777832639032376 12935724 -126688559043889193874054705910791903744 12935725 -1522618157286607100744590413905320099200 12935726 -97497956972115081196975741334000042880 12935727 41295533161498707091730950136248899840 12935728 -125428620696397026304487509137407737856 12935729 -575635672570463155867795299730921770432 12935730 214037763778330230385586565172173150720 12935731 1988943196569306796728991744739679931532 12935732 820583211665866099562632268933448130560 12935733 22823432335884139380976558982398459200 12935734 183702863098148603895597553317100099584 12935735 -1593707437196744906371770325274627521320 12935736 286364092495133305175680283503676682240 12935737 1354339901644050035317286034856366905386 12935738 1252937136666855766348641878353300049520 12935739 564102703801232423538495888062973676824 12935740 492273060288240596880723884432560742400 12935741 -252576263437001922265377323069124541056 12935742 -189109366085571111845700740250759585792 12935743 -1880562321977472151434628356571053107008 12935744 -13958651925063555436180466400851656704 12935745 995104701282072277899316580302868305320 12935746 8103002434719146660519057560423802688 12935747 -1217640951587857940466698160563005452 12935748 82191569807149220492201283999122681856 12935749 634522849627538782518619234125601166750 12935750 1256468886116071415897801670550041120000 12935751 -523060667796512181298926286855417374720 12935752 -285142370390335647903648062306149171200 12935753 -2427526247845675741899189327791602696998 12935754 -259104643207277075801867284231537128960 12935755 155483694670678671120139317302460033840 12935756 -146138998405157435054896612514004737280 12935757 -284495910622933173773941562987589719040 12935758 -444168413649296075489011421899290707520 12935759 -1451650879310995745269218023351054606784 12935760 -212919415357330927824634193888526336000 12935761 1109957330761879126677965954484639285362 12935762 -224268997631620676020343908891476753408 12935763 -427799914547344692802098839668488373056 12935764 -249595556861546327826750651202639671424 12935765 -1013552767710202305861175582552060965600 12935766 -302206203170923515143723605934577446976 12935767 -1382915304507512090779457499597199616256 12935768 171755572385443463640531432366486773760 12935769 27955616650373287876827700659472727040 12935770 -1487127349611939989672790555745879833600 12935771 -722600216116303575647519185171814756028 12935772 1070903114472503018193919239206946871296 12935773 131295100242683411623976174544913066624 12935774 395089516236852249127009264160357219712 12935775 310360517831411670488158789127226000000 12935776 14847912715467457673056337297103912960 12935777 1386053301501404086829046582603180889344 12935778 -249560725963292467774853939421108034176 12935779 611693196564756709231814423989679844380 12935780 -235248075805740125381361987479912263680 12935781 -102034398907001084634672629522732512578 12935782 -100748761330360665406929013549902018816 12935783 347180496280391641620606722778091356720 12935784 -490416061886617153026895253244250030080 12935785 1121794500064288868201615933487204370980 12935786 589397871275358562750984024737860936544 12935787 73997110160985279679109582991671813760 12935788 -703968318128158922523297726220907681280 12935789 -1478649747095089475667506420085835522560 12935790 186319492446608731517762478565994699520 12935791 -903440888930559891179528219949421705416 12935792 -214849130626892433704781021532562423808 12935793 124224092196877482927341870050132291200 12935794 100722619050311830526832351528827650080 12935795 1592655309472526932863241141769089138800 12935796 8529778460483529849916747990601011200 12935797 -458715797069722343452130342325046383968 12935798 473498925016866822399928486053042466560 12935799 -841031709669659125355878620536451660216 12935800 351638935702865508223997999304860160000 12935801 -357455274117309221729880789353709906198 12935802 271015909074382642031370975867275906304 12935803 -2853318696524395027738058159050153223000 12935804 193446476775332889806761254935758909440 12935805 777139028606736848872545045851675057760 12935806 172052277650396710789077188709446246400 12935807 -640605479753404153277036652105941410944 12935808 759637116896982795350170429978312704000 12935809 -25071495606887698910172425270039142480 12935810 -1021509936830683977201250357771331942400 12935811 -148802803359962103001468557172021416192 12935812 -99179129850183704944166021875534697344 12935813 3650868402646055256621645905454345830880 12935814 159032191891566233426334714513379780992 12935815 424448473667887370105590210137241059960 12935816 -609729122634297453148189222923182438400 12935817 -1600444755653105558465944818524014881366 12935818 -41637088804338440003093330839473955584 12935819 1207437118639384680583083809301189408 12935820 93399696292579175676563527712828866560 12935821 -738063797528665089757055958656452712928 12935822 88432261478137766059452758949711446592 12935823 617913014910789386578614098783443021584 12935824 -89251441176931528348715729403013890048 12935825 537813937979960955546994609468433049600 12935826 -508448414634999386009205870156353242608 12935827 1653316170821030793732218196673184575200 12935828 -455645377179733883207722324218384417024 12935829 -156163172833316712932239673706776759520 12935830 341625802754257228851149750174475874560 12935831 2186736297556187283499889169800190667872 12935832 -5135967072815409005126384707273359360 12935833 -1470899879343039079525773460263580948918 12935834 -241922035486794731228889510785208551184 12935835 210335282591475331001274136387359436800 12935836 1612998439848508558422135233176527572480 12935837 553701602161896409564968133886268810240 12935838 308887586765412474461780598342393329280 12935839 33158854626826798834285322213727936512 12935840 1195177159110941970635281344466894848000 12935841 285827578356441413560392389558465775792 12935842 617625686374570831002882397683298660512 12935843 196268089694787935184587861811168560688 12935844 104747872727714219869743918984359485440 12935845 -52706804991513756811026812011771493760 12935846 -58737286385427738045771540373461534720 12935847 -170749470345908580613053192144864562560 12935848 -1283540589765258622120252031277338634240 12935849 1427213107676382240954767552217424217850 12935850 -63198025852616440724988705204194688000 12935851 -3615097596727646517051079306116778091696 12935852 1007800832840920771580461864097893332480 12935853 -870564447256387812119793488519191546218 12935854 1086750533241439439360534305308622829376 12935855 1413699871559215623496288758906603000000 12935856 174279153760684440154643838444063621120 12935857 2506356922450648923742507881438519410688 12935858 -196330460889755562006633757002759840960 12935859 502093166163267963175264826584768426608 12935860 -46051405756893128230342829860460544000 12935861 1590827167178472743159949223347289722012 12935862 23273593439616665201773330655145914880 12935863 -372808098925459041186191070577064652440 12935864 -1003161237135446008090575677533236080640 12935865 -92505829138481466728390413165415832000 12935866 -150962629706370595259689961817214341120 12935867 -119416572467431381351498195542266012928 12935868 -790824711553166565656007497058263040 12935869 -115334992287398180022642207344182088232 12935870 443087948666651260386648399924823202880 12935871 586520928232542740667519870635756281608 12935872 -203068642570357909370022169422310932480 12935873 555206342654170454313943595296935989184 12935874 32348580155080134493684482486111928320 12935875 256007242038231616766351131330461360000 12935876 147655272070475321566217122804409055360 12935877 553815849321473915276371865293026052320 12935878 -304573990206872192911384311876787423488 12935879 2398396492328378782996746953075446995480 12935880 -510343839257257266052565785735306598400 12935881 -469288719878083566966389488262134356608 12935882 17134460822186079216624165939502521600 12935883 49213343349661881737519505779791086000 12935884 -53964385796063163232764161177960104960 12935885 -1151786009862342805030284346889359120200 12935886 -112656728771366918459562599305553206272 12935887 -1145705601767125097217641864597005544464 12935888 -143936110477209455951383379009814528000 12935889 785887451878087759339484734008913050240 12935890 -162116126960953367737944586293435970560 12935891 -1717458647333763823280427328202963688648 12935892 -4790148436847262093536112806649765888 12935893 -343279057803202843160587391725147446500 12935894 481834765383892208574670025754030302496 12935895 -347902707891665507853982832146184509440 12935896 1660785347640723756256825237100343398400 12935897 -247519817353315297686534614274505785600 12935898 -369436908322557153332890782456195372816 12935899 -1545250134003857993298564425308321527100 12935900 380480788354334647513808397848072947200 12935901 62009153398605086316500648067637738560 12935902 103116882875761149284929846220197056000 12935903 842992609591154740585493600588745756240 12935904 -1637845290986020273822676490296378523648 12935905 2720063492911853865045441344140637760 12935906 -1115740087431435053900970846823007740848 12935907 121985451714468388285720750066536495204 12935908 -1120798801242101440815292132847247167872 12935909 917566645153185511670992374898586292672 12935910 29145002683123653148315044970307366400 12935911 -342104866039634508276136515301020524488 12935912 -1124365811402832148538023693222333808640 12935913 -462281532443577515037739101903847198656 12935914 -157068030554810029817691379501212334080 12935915 -1331743780218893299850048769960678673440 12935916 4090573629930931322259243730266685440 12935917 -187376198291594422571849322173606613034 12935918 169494712759678168322191775467552581504 12935919 1106259182238791976229682222490887909760 12935920 280368422833248917844590895535194439680 12935921 -1404173473358628869511964134317037551808 12935922 -288611404971269427196470946551092221440 12935923 369653155901829670875043247467406155008 12935924 -2073948180743966249939413749735546494208 12935925 -625360657069089627198972300655587732150 12935926 1163994552379538498000678319116014219200 12935927 -3180754896016722024466450088120300956560 12935928 -357508602313172424406635665252206510080 12935929 377249222001663801751520247128655463080 12935930 -38453581935681922502761295888135009280 12935931 -308719227236665013669316709511626255848 12935932 -606361161691443394845984152959781269504 12935933 -31711328182877736995018450395781709780 12935934 15147679279167664694247825109942917120 12935935 878354478131537086867006519545252587880 12935936 -477620033575518864871519071116376145920 12935937 -343400420288555346353983380444450051648 12935938 809965442359102093452538159660510983120 12935939 1409057954262790076016762326323722463740 12935940 -193417689359291675846575031287155486720 12935941 548638383527615271054513011542756984800 12935942 -186703420513552179362535427603329844128 12935943 -21319829352705715294726584792053656920 12935944 835149449730779405310818539668418560000 12935945 -810809740821423774081657602726964288000 12935946 -183326512094085110387872975848304068096 12935947 -378266998799523225333534676918667730604 12935948 16929401070368196607362404286716060160 12935949 -179696012598146143317204295268232141792 12935950 -7557028083057177382635138110949518400 12935951 417603771899911164140551083157541891136 12935952 157444060631427081483627340802293899264 12935953 -738614055368353175041002103851228550796 12935954 215259955581976183671233777404894540176 12935955 -967589843914632517188180377987916242640 12935956 889865985338565225389047502734293504000 12935957 1931074288377832285012499396333252064672 12935958 40651806230157067168422956147479775232 12935959 495282565286392809786976042621248135168 12935960 -627107745628278353366229459006710784000 12935961 -1253063310587771094029374588018482165990 12935962 37149286046287478147671618413329022432 12935963 1155686981732509455196112473153673820840 12935964 398285159664068617407414579815899838976 12935965 24158086927998730885136781410145143040 12935966 -118552437395211812607179210231874078720 12935967 826478513197563941727611803317929088000 12935968 -571071869040171285619216890614341632000 12935969 -1199448181139841944472865027308033438060 12935970 669460476743124186867310086454744243200 12935971 -1677780798428289186207834428635072935656 12935972 -132995942270695791386914029745001472000 12935973 -413366380160259224328000964918220704032 12935974 -388985275297665670721017647195042444288 12935975 -160292526735939017515117283694967732800 12935976 -1445152039911263658704780625485194690560 12935977 1550688973748094243749846240063679602312 12935978 -1319928305028386484266837130601809792000 12935979 149648530125590579629797585203861671680 12935980 -359026824751328737761321685510950543360 12935981 1693833401741754945217913283888373010700 12935982 205705643784256530922170628984335989760 12935983 -2320820915701911900740331320488952950768 12935984 -720153582352548088693524553613291421696 12935985 542075697370726316506871506583394624000 12935986 7329678691255401264304126333077342720 12935987 2077650602132608300542328062550898313984 12935988 414616852067989385269871217604784314368 12935989 758064551727793388175196787719983631680 12935990 52236219179219600502352765497769804800 12935991 -3099848798896721636424043694382334080 12935992 -10897558664167404160630122271957401600 12935993 350397585450329285184303945541391808000 12935994 422252885252874958827532735348927872000 12935995 249159752920046406638607916308975252000 12935996 -1704883489344737557778034041693011584000 12935997 1335756588181794537409909491422075591040 12935998 652976593662603683294230221703319869440 12935999 -67649710329206898539362090467184680000 12936000 221543287616645970343702988127731712000 12936001 861216498092456454600305910700969167720 12936002 -465319085354290040157418379178832416048 12936003 -329341503412677095051838635831098021056 12936004 -1544281434174847622836899375422830080000 12936005 -370923433043121050501430259931690282880 12936006 45080415388412926990301432610097410240 12936007 -279653720639365098207549954776486453248 12936008 -656702745504139206789710664871030947840 12936009 -1047162472416073366158476141011245536496 12936010 -126422398356186717512710863768615551040 12936011 -65324241506579248735586433607280665200 12936012 579069636595486517461735386691959578112 12936013 61040792604335935830230639772705670400 12936014 24875543107682199253093487925340376064 12936015 -522715618289290970476571078967284328480 12936016 264244167902807565737680627809893220352 12936017 542085700059873922150450426846490834400 12936018 574460771494480709804978964737266107648 12936019 345232245849985454192050128745083414640 12936020 -614462776119298050159402807995277342720 12936021 96219929423303648061929886249164043072 12936022 -12500743878963607326483846142300934016 12936023 -781070221721888043040437950510797780728 12936024 67393184623153998527782247864032143360 12936025 541132813120361073174253777827405182800 12936026 1179474712764242165592160924979547439584 12936027 247306709582974441433947600492042608 12936028 -107415134014789199225996713323290787840 12936029 -27986336542145215004791571952491500980 12936030 -629100463550176854817957091238060384000 12936031 705238215911015042619825874314352808400 12936032 101709491898498386525527943268802363392 12936033 173558997861758495174002537170975971808 12936034 756496990691920403985011005175270400 12936035 -62421767399426423118967786916043168000 12936036 1010432068607804962101680977118836254720 12936037 -317497702700001653937853576382381787488 12936038 -11361554720482294260004747300703344512 12936039 1161738639614136704395132080869685546024 12936040 411580265738335374766145548400052940800 12936041 2346155327300573334025583981478302192442 12936042 -87094152131441774965121401257519952128 12936043 1398624733974431205245716304766339707784 12936044 637124895710671639997080430717974006272 12936045 -846557945854628940889526898676705996800 12936046 82843218564713855452587053074366481472 12936047 -357049082299143231911676037610101683504 12936048 139211340370749604215431719359388581888 12936049 121358598213135568213016559586639114416 12936050 24611095561180481224060795493429050800 12936051 60981405943603327858662168991718407680 12936052 151014707422617222546465579326348173312 12936053 905949901999473624866736807874416585084 12936054 -695647581236665930251490364567717014080 12936055 -947030210155467965193744565814390064000 12936056 -439814018701789761314588221618486026240 12936057 -680915991338132848132445702135449418160 12936058 -254367769359688952817864040612851052800 12936059 -397201676492842949584193056941489631440 12936060 276668187704510685822605002934362682880 12936061 -1197710267044653486309529879680591148500 12936062 1340306548351593261997254663199383532032 12936063 -207543423920497575192453169654111886976 12936064 1976765809484823445142176482524575825920 12936065 -546476368378575608317501115461179427800 12936066 80727947674020930588627639803504997888 12936067 -844977632238475495409854778800978215728 12936068 -1172577256902590499498382032396738913152 12936069 408270573477685998525416151923742012894 12936070 -66180567737960447952113276800078702080 12936071 2076971958819609665156305152573101653272 12936072 1032577605224062646358274086431159377920 12936073 709881933289155690288590998209579079322 12936074 175372980286035551119556249202858408960 12936075 -130692429039604960862743222931704196400 12936076 123592243038725980594645215666811840000 12936077 -12034087637988790505179028381021677056 12936078 961245021634160934665444419937802683520 12936079 -1986226588491571067302302277508296897312 12936080 -60140507770961198229255661197483540480 12936081 592782750715999262916202478546020410240 12936082 -1075774927923220605254260740063910019520 12936083 -162831697844668105376082801146429509056 12936084 233852255292607510295973297307925532672 12936085 -1495414952147806293418775690797271165220 12936086 -122321438740142603095754820839680612800 12936087 294649177347107532554067892321648901208 12936088 314056029681432914570019269301499084800 12936089 -1127508800797133560289981949067754449920 12936090 -88261069458494069728440548789058151680 12936091 74259810027739170589362193602703213072 12936092 -1348658189603372595878712444198438174720 12936093 729796991616619516975731560664695562240 12936094 -353431464060487624059426886384742515968 12936095 645799250699532375442248390575538361680 12936096 -65710305360923487992072185589844738048 12936097 732385031849329855696042357080130841280 12936098 -717747760375032089083359443594320934064 12936099 218570783968466076160138976550684915840 12936100 -59042290754564222798410897893996649600 12936101 -612594135800307977415307335962237048898 12936102 74250774957809056305411335769370160832 12936103 -2314660609623788505273198108946567072648 12936104 -1827687545060033719316403438667989811200 12936105 -188385581139642389665260476075623161600 12936106 638909602333451705807004564097573144752 12936107 440585122393453301909758425040158721872 12936108 928256358478604691107596460820220085760 12936109 -1939820710636824457565086697223668659690 12936110 -1250632692407519774324898403388829120 12936111 -24187575499823512921495426216421278320 12936112 -145380620809833890884305792412313190400 12936113 -1403986791830245687519757176291812118638 12936114 77188946557797437397177945661053788160 12936115 -372198756260563422890869664889021089280 12936116 -302170354998448074479831966350959512064 12936117 36054191609152300207584542953009789920 12936118 120249182377387923842011187250750147840 12936119 515911075028138041657849055157189850752 12936120 -2412443843985572792335873477214208000 12936121 170977208551083610656481961330427281088 12936122 -503586212332588607266794805283033343888 12936123 1383134222011186539971079624842210972172 12936124 -540291963775124434944413597669127752704 12936125 1028829623341516337103648241029290022000 12936126 119535601033324727368025963005845863424 12936127 -63145892429039504210611419235150691040 12936128 353389913192018338507363606462954733568 12936129 556582029114393529080252348203050166208 12936130 -217993150553112485929628180189082563040 12936131 -770327650395752218609743151254387575040 12936132 432126311735471782498566233417333452800 12936133 338756223398825337295372741327808160576 12936134 -198101157333302699586314664763480456320 12936135 340645337876063153849393193181582107600 12936136 -374260449669949927314744509415101552640 12936137 129820991018487260169861119098163677200 12936138 -55781935039955140064964160369056205056 12936139 -4069698897419977208601512561124880065600 12936140 108752828623993908472515615185823098880 12936141 -1622562799139138349284319678188010451050 12936142 619723208165332258624471640383799991744 12936143 -1084618666941004277750112346552101639552 12936144 89396409600649019419842867877499240448 12936145 103850636046380515649169946168782969600 12936146 645156468033191456935521441857326123680 12936147 -1110537545779347083951643579083955296328 12936148 -241061978842654455853274501651013818624 12936149 23186458064281638565914890332731267150 12936150 -127978005482316598382063468004602160000 12936151 739947952613378677694718262420565022600 12936152 1501291046209796318572166255355529881600 12936153 44862840824594740690574521061176657104 12936154 299819434224320860124400695976681160704 12936155 -725383772599254706018757559397840457040 12936156 110611345053887327604139228120638403584 12936157 -17697416085847504497310238927293775080 12936158 56647056193758018934860606092071831680 12936159 17907470691150540002383576129016701440 12936160 -2597492078916296867934790587835589591040 12936161 109546574384626064357599279738513213632 12936162 -304269414662856506414123280100888406016 12936163 -9047773846878574654775915989408728000 12936164 1690877111789146312109912587691498741376 12936165 89966110258459051717096643987031531840 12936166 76758980821462193957726729498472712032 12936167 -1945618972188579299846561642755366773168 12936168 -62900342798078822159256756370457149440 12936169 375473217183006219381380666291605051040 12936170 125066224742734252735115706284636851200 12936171 26713547937140185019343743045436971520 12936172 -971513617610256559298546006481589683200 12936173 -632147223433752198833538788190944353578 12936174 212046431313087847620359008812007234560 12936175 467164714718689167802065435197306100000 12936176 89552187204362973325289935900904521728 12936177 619832129240120243659956628857840312180 12936178 837778393337686516350147869984194010640 12936179 -40558925275279910096268213014052935220 12936180 643577701374814080345501456315896832000 12936181 436346771881981791762583120449567022464 12936182 -236470650892354994665768929113396238336 12936183 -619313318959374637099473432369048776496 12936184 -10063744030991745741312932820524974080 12936185 -181445553925844343475598880415167239040 12936186 51418589758099873876991799540372211200 12936187 -752449572308713070362450246213440288240 12936188 -1140407881207349930242164055867343930880 12936189 13962614057475866984518099678825832448 12936190 -55969149157097011946631372383630078400 12936191 -813801649812083776597233176293533201408 12936192 1358356891973009829706520903740809019392 12936193 -1465137042697004434238753187692863611600 12936194 77060471880391587766716956507245094400 12936195 -691587018443138236243690038756599394000 12936196 -44391469420955470173815165918460433152 12936197 30108484206432361306328959095266270172 12936198 664364848115768683975495116427607413248 12936199 526606357563848358311549216091061710992 12936200 232209312311000625956160006147268608000 12936201 -1115445056056663528031627094178431267936 12936202 -242215687708457728855354518646376231328 12936203 95800316070330905412291430390675355280 12936204 804610420630275614231517065028987356160 12936205 -964638163272387534831108028627698276000 12936206 4754328331702685755803382845490406400 12936207 327753957274372297913073637021782543360 12936208 77081628550418326877302883664028237824 12936209 506071025887323082457418852252101176896 12936210 -149434754663493948430550048081727744000 12936211 -1121598739589835077876128238401062133456 12936212 -57599572320297194597377856862708369408 12936213 63892737211216719338641823765303292480 12936214 -945546602953482206953668945505986143040 12936215 -736716802651039088780979191522175860400 12936216 -237840233324656084282546760668215398400 12936217 -791421790831963183261810128213919947008 12936218 1134692728835658380969760461762313936 12936219 -943068714098701243062439487758113674856 12936220 122014456981212966639100874071143874560 12936221 1051994227388203266389393630622581944422 12936222 315931343485944339780729196575783738240 12936223 -952409435786376188969474622961187194528 12936224 -635196836663645592084501964403295387648 12936225 74688947407345743939072512546453268000 12936226 -1777472038509679386544405016037777672960 12936227 -351297839026303407926123635969067445924 12936228 153948174949262707730074218230243435520 12936229 -158289885369092609992602360420772108580 12936230 400771869961755667686156081974906219520 12936231 -554643150845842127804956187752238544 12936232 301153558778964155257503161302686182400 12936233 4565775296164022175516737661667758764160 12936234 -285574229205478158682678202880596248320 12936235 30808740059830209756036047055731683200 12936236 195382919144508376564035101468719208448 12936237 -267036226505648370078189361819624232640 12936238 -16126553799902653214245644507307278336 12936239 534655275706113677016379582577742178560 12936240 -47481105590035030443003369406208409600 12936241 -556422039784031898905178366277846937088 12936242 1191601641386520781614061017337030114944 12936243 86307612117114566583415163621304439344 12936244 445478508292660075798020664314373425536 12936245 659309644404793216016117448609576480000 12936246 -581213894572313172159914296316636145216 12936247 -2154009047882258307064486135283275497304 12936248 450396740260743106963582689501730406400 12936249 271152629387173184458585444434151344 12936250 282447533045139295162054158436449600000 12936251 -603751806683129812197678810386968824096 12936252 357487306506113709242358795090321653760 12936253 2437989926362398600536315613529258978464 12936254 -273121033996525145940149295537180272448 12936255 -496597840312183870106962582865483203440 12936256 -432057920641350108816299558779798159360 12936257 -10152367921408271431295237630667985980 12936258 -247823645175281212095688429136546313216 12936259 -2258637224056764355243724216786938720 12936260 -307756512467550378090197329328986314240 12936261 -152635948067278497717725858666777200320 12936262 -70600450528517328373507220873317236768 12936263 -609709088464087504919240525594729308896 12936264 -396174147331085549781411423688409088000 12936265 201506793336967033189956749055206514660 12936266 -266256752928079895840681834856347892480 12936267 -110836953360954672460904110199023609884 12936268 1630714287854154218170294346203926028800 12936269 -897477487333752487544459438461572987648 12936270 7814729525572666684691183769370502400 12936271 491555199531334222587783868655581432944 12936272 -109926855785771643316101837686663553024 12936273 145657479582991644233498133866938108800 12936274 -459891974114133897490689152057574284496 12936275 -941613360337653297486157985770523159400 12936276 -37288112559974413385490118794596732928 12936277 416857439449811637237652891374278633152 12936278 580734960074474139246576212796228661056 12936279 609501611558843113644838534521018804048 12936280 -218350758172788398581950085889340211200 12936281 -48867625080815339822027841640779312960 12936282 341186085386824127096998367558987606784 12936283 -2220515370793227044398115498260801649480 12936284 -2701011251020124498072870230926649373184 12936285 210502392113600709863700046304000327040 12936286 -1096663449693177789743119149121580565120 12936287 -28789596633969481219663770827343300768 12936288 -1082113455382779959193176218562249097216 12936289 643766894534286971487980691602059237680 12936290 -1121549510665726655488517818701087929280 12936291 -1585920029619628080829744174712041984080 12936292 -16506462649329482169634312131559513088 12936293 -799358586218844228989952814695467775456 12936294 -577235267815990943942426508643451433600 12936295 -243560126484823534035060345417706441680 12936296 -1069515876413698584784501574135450526720 12936297 514257452983720097022705479556306045696 12936298 -611814844540942689393523457328346923600 12936299 97990561250223644918367830066406652536 12936300 26059150511719522856848595159005593600 12936301 866843036592706222296265320328880150752 12936302 -1111153685900083817321861083220705822400 12936303 -400795717407775108388547203136709141776 12936304 10213956433299272698562731320827510784 12936305 1039237384080059743853043922589565586920 12936306 228710742853723228560805194009645091584 12936307 377624802197930892027276243281326835400 12936308 98725539450910113135611841666177687552 12936309 1238066538404859388583048272827946012704 12936310 -124974297867119184113351187938930317440 12936311 334342653767520899231810473194283863912 12936312 -307867568197167126629418864977292718080 12936313 407140234718220703683860204667641220800 12936314 26134682162220058526049940950871233792 12936315 169129124963117780547403179791542897920 12936316 544496604541846753659267740294658775040 12936317 502911649338591082539203909047636479366 12936318 -591949543865531368316212731490496162496 12936319 -219940265084526793663887961932087682440 12936320 -446155171600689007473381687680827392000 12936321 1774407551235340753186519639437541324800 12936322 -287746054061208900989157648821024967168 12936323 -3113095783220190338684983771739315845440 12936324 -81391970179345055863786707102654034944 12936325 -17093093993425890752365232776258735500 12936326 -430806429765686680202292017409359966976 12936327 -264211060629545203536644345493827927040 12936328 -773661379920543574684063887763812096000 12936329 936233572517595786739091558708419392000 12936330 17333485508762415081880057058354035200 12936331 224264098414394498853380263295866329728 12936332 38359923987896963250319059503803571712 12936333 144061357364410412512973028973201343424 12936334 -1033345254207243741750829236313851269184 12936335 -21761895904165908544036421128938214800 12936336 36721177323209191715099556330269835264 12936337 2794129962017604837124434112340214037092 12936338 12061069539836454439261383753524111520 12936339 -393241694532435694574639559141494083056 12936340 -345220587041711526293856167953608192000 12936341 -145534945477304418984039608995087698816 12936342 -53950838972528852046070968038374711296 12936343 -1844284029888753571539464589236991445992 12936344 1169672200885093367310215637387219548160 12936345 -465273521660247031736976847078567788480 12936346 -22948701157483051941778215333522659616 12936347 176461711474865339210227601117578947072 12936348 269799973758589034664153802611240168960 12936349 915790085165263832116985386862050227660 12936350 -133089455848388044213408178250323251200 12936351 -652009291333691192333435560980968202168 12936352 1356956422387797600010015520619626496 12936353 638817674175632681449709966231759078400 12936354 -494813534105527205003434276477679501568 12936355 -1720761580592725390696705139487921000240 12936356 -719647628056999015461381764647412121600 12936357 -544528847620690130020558193385507609120 12936358 492906180515658172874424653717981645280 12936359 2254495007024765211802479459478164956040 12936360 -334265002092716626716244624162639872000 12936361 -369885186093739889348313820428600420876 12936362 13666555332197214685418258713497913344 12936363 -777158775731870134811158938459807246912 12936364 380923983753232050236543416186026198016 12936365 -434483377068349305131222752798252487880 12936366 19853517869754245709223882291476934464 12936367 940607450133751586620567324269343280232 12936368 -504226581617255464831623686072811307008 12936369 -67222306761524631790273089302707130256 12936370 267079282226165149445699965937514240000 12936371 -16997936637432655309981347411486668640 12936372 261616212012329982688240128661705838592 12936373 -16948615344477103847281388526307933056 12936374 -1609722983191017091087387599180148555776 12936375 792458169658494112649906821744478280000 12936376 -1304899448202978227074429294340732497920 12936377 258098735447649446694333274722990886032 12936378 1371680507183270604713878847743180800 12936379 -1663107404540017027870549702893692742624 12936380 -570459738584791910603045069341099453440 12936381 -293401755518580833147278467125543705376 12936382 -1173079549668164971234810683831174206208 12936383 372905243489316235206117675017546011200 12936384 -139518122973566584311488078236807593984 12936385 -165791092334271898554412516379649732480 12936386 -391592207962573581276503684282615172576 12936387 -163726879101976267719739726272905576448 12936388 -3136331961887725857295950181740914909184 12936389 -29825507998263896062067936981750485380 12936390 -331516342993584507454159523391677950080 12936391 153236371312281271206056850750418451280 12936392 1690652190977442324074163756180201154560 12936393 -76825215663434607547798926097850150400 12936394 -327271102999060567694322366857229975504 12936395 -798794037287562511365294975917002389600 12936396 4159830580968989642399520800571998208 12936397 -1280699393415549253957356584800554112320 12936398 22777705520965839900499774360144394880 12936399 100510450776381750282375955300850711040 12936400 -144262994180707264383627004557877043200 12936401 196949625689053131544607180659768380402 12936402 508520142289554118643129338997111738880 12936403 -24033928982947494545923541606232792536 12936404 24372259315816468764947022294818926080 12936405 13757446215342250080564917793250350720 12936406 375072815943163588509313904963081090304 12936407 907318077846550543784564434883483452800 12936408 -863185062957902871218883070297826918400 12936409 2163910414520546994567962679881120377610 12936410 -462571676574984591584015468176564481280 12936411 -1607788080146272354572952535334686149140 12936412 831009532304637134303756096205479737856 12936413 -618411943431778076011574481229399347840 12936414 360641903377782281297242304957005440 12936415 -1634064127403961427831169736804110048400 12936416 -954648300735885938822483896522400071680 12936417 -36638675163703574245548420038019728640 12936418 427608131317392098738492377024990919040 12936419 1679254425446057644596386127429430825440 12936420 -260578407882403352461628783757822750720 12936421 -7969908287257619714439449432175910656 12936422 125046750919545821830057886556130168512 12936423 -833352565938506079008477775010517203416 12936424 406616493956257249374254316853575352320 12936425 -842490885404255426121401664670940402850 12936426 541755993384889934506646970899535346944 12936427 990338681919779000600350375310542211072 12936428 -260451669032243276023548163220028940032 12936429 36771587321091837944425713981190225440 12936430 171603155898580122961415048597685719040 12936431 313947812585401008685352526290237748264 12936432 41006610483632438088570341215645532160 12936433 269229030211641312654246218858955193682 12936434 263680771542954467343935055455401992192 12936435 -5688023241676436089186815976009467600 12936436 -388829233915346637936693987628991857920 12936437 -933541581454224777394114755813729592914 12936438 -279876239596995866046594220558305812256 12936439 -2890644490081533088164538929498849933840 12936440 1308984167711855104785618011560973721600 12936441 518360333872087600974859538846703414672 12936442 -378195826710543110507482902747470608128 12936443 681641984862681329010176797477630349304 12936444 860938040802802083960051932922466099200 12936445 922068211144897507252978582515094214700 12936446 -356256034832650718051713894686825059328 12936447 228317230604179686803518491047450322120 12936448 544048556986893163040138147799362437120 12936449 -184620670219385544463253914957583927550 12936450 -109270826004006499590757392370173302400 12936451 -130361792836162846607530594204166261496 12936452 -40704769006618776125813082801864806400 12936453 1071982984581731216987253587290236507648 12936454 -145176413311689488548984870969451126400 12936455 -48517849159303476494852785463660206080 12936456 93065854358790770361418545911031398400 12936457 242599835834028313870151717007305306292 12936458 348111887275826073435838846537586776320 12936459 -349333954504842089297313799868872518696 12936460 509976909784880782322163635198368097280 12936461 -1384258036247827163450935953627262996938 12936462 -45000701499463204537590477910985152512 12936463 -1435537087972004581309735845450894446616 12936464 1462521568154933853626855670281601024 12936465 94314317125372540371003654329481331200 12936466 -258421677721122277683670093784194281696 12936467 -1316852112312781502102683755636706550484 12936468 1268026880526913514004442157997100916736 12936469 282606100311509144326738473057715377920 12936470 417099053351077467480099175902225511680 12936471 1445510966747741209333044477308781822312 12936472 1153091407272838866466778761452238233600 12936473 2332887148122811302503940574138420320 12936474 290828173606624124218884829337968619520 12936475 1100132656499849620339401584887203936500 12936476 12900406980481933011810836409512417280 12936477 -159366988636443858073012309483319688192 12936478 1362945036239017520768754907484900404800 12936479 -1264906378086537421847428931948317704360 12936480 -500570298159467181172257359581969121280 12936481 2710657409957101393144355943238828078000 12936482 -90039824152606867265199806470970044128 12936483 -159668304693188007276837561640952494080 12936484 -194073373516609831659984619388065308672 12936485 1640816958045358551112883610030402528600 12936486 138015610915112908448757620149492604928 12936487 1210037129967272612562816335235750571360 12936488 742423575181901192457974347061922693120 12936489 -1708158953814362372692629578597162238432 12936490 451821794383016267911762773673650790080 12936491 -1913433887525093577135058671643992197808 12936492 -672387324415350577090823285863184540160 12936493 2757172290496466350863791838284864290624 12936494 -1349162456352428382804133308123105225600 12936495 -24511930275830178312938267635587678720 12936496 -108024867689306896468884371253778546688 12936497 5105599834572627026187476419305075264 12936498 601815611936827583173444181902318376064 12936499 507513516792293937480329224154608488936 12936500 1400616683171187327847008776129952192000 12936501 1433509959457170356818479228134879686830 12936502 165855998220271908332914126465705035072 12936503 -164652829493462807331332068580335551960 12936504 37140205664650735512058283798655467520 12936505 -208986327521678222681307574491189640440 12936506 -292707240789876116439347210981000401920 12936507 9015376792362335981155979493538692672 12936508 -681230376861547402636663644222067704320 12936509 -1247587886858623365189034532820981723840 12936510 -1769266665015226454910125642378984640 12936511 -30697245617145157134144006514773004800 12936512 -345876695730399755060479040034762129408 12936513 240835865308205420912282987337402717744 12936514 -353166370210926803192092734219975346176 12936515 2837707369410133222518068677787967864000 12936516 984227147360295393491652656029973732352 12936517 44563237428109474895382881524457441280 12936518 94523657476359852694628342489374041216 12936519 -103246542856746176210390265569934674256 12936520 695591023992535883400688148109327820800 12936521 132514347798373706527432490342378115492 12936522 -678862929710089564186747245399853187328 12936523 2019499082044003062533408657069548129680 12936524 -1303255981464843568576721067293423030784 12936525 77549245990515772282200495321293731200 12936526 190200949938467566393209482577549651840 12936527 1551744184500458056074950533847916011376 12936528 -154313375019476045479813595766345302016 12936529 655668726112692120611465184847850998130 12936530 -713676301290995905915400304920566310400 12936531 1087408945147059671188320735011210490552 12936532 -152494740851029615268267776915597238272 12936533 -714342589565423496967512126550295911218 12936534 -8575716076539111395976278142167537664 12936535 151758748464614973852513109947559103760 12936536 622691282705966202530374612995955507200 12936537 232068259603272096328928410638473977440 12936538 -438646408531979700185783603095676824080 12936539 1826349241369687406569442291615699398632 12936540 -126596027064669024979361752934044262400 12936541 -4639420076782715839079209810055914560 12936542 -1145143608327714505037642641426244435328 12936543 849628948363626756488480840595544411464 12936544 1362824965789877667523758989572245159936 12936545 -20808039511930640424380599683658618200 12936546 -130396217179275104421886198013569430016 12936547 -814874979918786274781205079887423001760 12936548 270874967870952247709986600479243780096 12936549 -69501610780129690295658992924409691200 12936550 -4214313988222347906876123971971622400 12936551 -272086265610875452977960496081706597448 12936552 166955237044194997900898326299440332800 12936553 517105754695109281630294738023843900800 12936554 628732431883434276179797405366539884976 12936555 566703427909868647833908393630287956000 12936556 109924423881807967093003606798145704960 12936557 858697612933807735302630635043954143520 12936558 -213551341969519864863009907025686048512 12936559 543230627961381322266880114957103767760 12936560 -48244315745837591360365822670847344640 12936561 -692397498230288697039146462465247013632 12936562 425601427563434936990695825005548147712 12936563 91955791734846871269439947647055525864 12936564 -916678516992724177356921638838681415680 12936565 559754177785793469355224125035922428800 12936566 -269706129861638057344872116322655434240 12936567 -343660798012396952222192927433014575488 12936568 1122010887548400298316683886100957696000 12936569 -59457840681349401460508028382905135804 12936570 -104485910983152494864945071071388780800 12936571 -2905940229368672855332015358034459789648 12936572 -891613442103974679884261359053668602368 12936573 346118388894889224309697975270143679980 12936574 -268792501099074581512640316609885483648 12936575 -133376057782903518758053538110904250000 12936576 -633172413473482547378164620737485209600 12936577 1452580155581548391937320025055262135426 12936578 -1151210721088391318126448669172262426160 12936579 109818513460071576479488242049201483776 12936580 175705783202409733324736312041850204160 12936581 470959201583941192214838311087955713280 12936582 -157473431265395750646213567633142892160 12936583 -561431102895004025937562585326339196752 12936584 -473236250489634528244200919991220172800 12936585 135930071423378405421643289879210788800 12936586 534186302926891388295847049811972565344 12936587 732715007908107099733887801219221013240 12936588 528207444295688128623560527782895603200 12936589 -779588466343096225498068254260990512320 12936590 676498858857210449778356780422954948800 12936591 1851020121175910778735834510288765634560 12936592 35451673001131449319535310586380288000 12936593 -22725709892973145372702643547328035216 12936594 -646633737577303152725672452726442496 12936595 113262014875535163451155484456175534400 12936596 608643399614743168524168751557056395008 12936597 734341405410325570812921461577890219328 12936598 37729682817483482044337733470760651264 12936599 571984490321786777845668787106353195920 12936600 -610633525614154408122923106616870656000 12936601 -81010224486375723808019801435443186688 12936602 468132568403810160835032845969595101952 12936603 795458686004737533731441913873069196800 12936604 210727192351158892454344408483950707712 12936605 1666253228045139615307507981479466679520 12936606 11337779954357358324724779859792419840 12936607 -198588806216053483741587118730063729808 12936608 515674466093825387265725277404954296320 12936609 -846168292769343736263377718797388476928 12936610 -18321897825209141742224719751344128000 12936611 -4309873641354469291142380943592187728 12936612 486857477693242551870885819790945244160 12936613 -350311019554166968088030167540649564996 12936614 238066987428450583894364631822708396480 12936615 -924464905339336203013364220688098431280 12936616 -427809269441260574562444387565986938880 12936617 2073660244139204130278576846766519324666 12936618 -283256952211483187413995943376702561280 12936619 -877772198503877769198587102602258715360 12936620 464355277439002366207427799235619911680 12936621 -426741774460986525310752369473247178752 12936622 64896996347415033018857672856271160832 12936623 -285433615707570215290733698090124651520 12936624 -88560191204223482866806819465634676736 12936625 162314988072409774385565917227923600000 12936626 -531388091165644876508806190464257288192 12936627 -1904447995578418061112120670771652756400 12936628 -997875378458863471596090814153538514944 12936629 627005827575755469737958997186104953184 12936630 -24203524425373559889868373027349166080 12936631 1294546937515775398098506674065505499432 12936632 -681709032524055085776162896296492953600 12936633 -51821657169652569974628144036228632352 12936634 542602231836172442647915906553433903216 12936635 1543753115750349195237866761235219451600 12936636 5922914521785647529593106460079668224 12936637 -410378719492811539538239472883763086234 12936638 -152515021194907059081286494878012491392 12936639 -182154397449030779649021049910285280 12936640 -70660207120779511913409268069234114560 12936641 -104552509378505221854265513187291913216 12936642 94070400717979183188402380354295826944 12936643 1045105117290796415461434451120022628192 12936644 198422212358445710214050914623253032960 12936645 -1597104457609447805379376170193746624000 12936646 758130947091454211859373799391013714272 12936647 -613069843868636961306085980372718720848 12936648 -18421463678538884066993811474359009280 12936649 574086204460759180207736700372147277248 12936650 -538717302241885363877138859986677465200 12936651 3874489332550436151672320874503741184 12936652 -1119214223820214943775818819187081950464 12936653 -1598848618915560267375297358552534153098 12936654 -745135223893032832100191763282824292736 12936655 929571014730868327648848401703454433760 12936656 -57808681222833242914314853607087013888 12936657 972108903122137091442148403321040372288 12936658 -11549992266459724816894640154470760960 12936659 -2130710397522395127523194543891123157140 12936660 138096434123573921799450350735540920320 12936661 -287433551194323977064812864453286157476 12936662 -198258357343677524388346428893397951936 12936663 -1271054032417331718320839602229529640120 12936664 154838977870504205041146344171502673920 12936665 100159215405464704823949239516530329600 12936666 -238675611814373207376893964713719666176 12936667 -1610983923675372238156367073486144108048 12936668 -491495681107792901561958423982611916800 12936669 -788395849005931498930188886574471773056 12936670 -98021478299361037930025588566083254400 12936671 -1833402626484740226430877901631445390856 12936672 -5403209940549852611270283758514733056 12936673 219636348216732999096935890488679470640 12936674 -326757923365220689958452790614922835168 12936675 328283934306120352386779511372294537000 12936676 808441441708042144358268017576065810432 12936677 -692161189008906721356248389430107919688 12936678 327845577821282392554333595825943707008 12936679 -1953630714195620732803320416928595840 12936680 -188593154662564777537451121215235379200 12936681 -428167106191777167137635816992327778230 12936682 -162712263827373324841605721962861792000 12936683 -680867676556635533106689833947804374496 12936684 -62936345269273322439442860275416273920 12936685 1119043594149548323091150706946895482380 12936686 -295121242120800626316421664845415102784 12936687 -884720922510491384582555704695409134840 12936688 -150540549398244060545790474311595294720 12936689 1043248047769102419089305147156944431460 12936690 -68881684718240198664727844153924671680 12936691 -485223388588622218142747999312141561908 12936692 -699435170769832152502353318245730686208 12936693 -545920252840864003513875720240690381312 12936694 434918715536822710983087634837763472000 12936695 66248311418053396093207409994128919120 12936696 -683418418896101627657923853323018199040 12936697 -1974527132166918441997336997855432559360 12936698 -61231977922031705172431261802368096400 12936699 652021761061970658034535695195205763120 12936700 -40646010245015657877731939509067033600 12936701 2272553311231245956718368753733896721600 12936702 741047726973963696597357067121448820032 12936703 -248686546026141399010822202295920996352 12936704 -742026186919283517301482357915824160768 12936705 -267153259230738030259706954610055904640 12936706 2036296365072361826880015664192897384320 12936707 753061592559045059238655800638277987072 12936708 140135937384050009443394632724767166592 12936709 -452790266653992558408194471118115597090 12936710 169098395638310503622468428129452207360 12936711 754689643591869580972109561887306069584 12936712 -172705643639372700257819247492915732480 12936713 -671403528391824520479746611800369688038 12936714 -236543808922466111829388291299824107008 12936715 -1298316096782602132057781234398481520 12936716 -141030870478544060790967172790983989248 12936717 -261519396009082218196398221551888579272 12936718 -66306207402614901387252507879578714496 12936719 -208161833112850217638717210711617748080 12936720 -91127914822996643504758646840249548800 12936721 -710978740936240951116125740130596637888 12936722 250400115006867560770295538420849792 12936723 -196481587901039364127627281925943755200 12936724 633125014204207434437869968913160089600 12936725 864402837759868560755653776518820674250 12936726 823047155005171255888048969572674150400 12936727 -363979457222369085010189797322472107808 12936728 -231595008616274139438220630895383019520 12936729 220323193695748642568747519937444991488 12936730 28986160924976632844001749537646758400 12936731 -482252521469875194242835112526351334048 12936732 -206817175293477124909244237578717056000 12936733 -203418889125773840446005518342095813018 12936734 -149402225089685937683825516008987243008 12936735 61442269257544734952369711403721332280 12936736 559229610491761949169533420084770701312 12936737 1172004047075293745443906944713688361920 12936738 -401474346998451913700065688722933769856 12936739 -1211382751396436232356281822179492771560 12936740 220006141137397428223878165283594256640 12936741 -424421893375253527532352181174511959392 12936742 63194639386988597107016811863011739904 12936743 2004173375028627143425869314347966207992 12936744 -20507768945417561198964889105917388800 12936745 -1561900133675867946326177017336522008120 12936746 853543315053699208919011707939919761072 12936747 -905609525892446243497301460008883708480 12936748 -51785605148672696931816462237311400960 12936749 897303385215512084820015864571633511136 12936750 -1038031370450962482711337457946587136000 12936751 -1242545276998715716501174396239785963248 12936752 -307123244080908002081476104694185000960 12936753 -20355429997804974350098544397190293840 12936754 92493421146150043986443887686319653792 12936755 -476426512562440891970570133736460822400 12936756 228082769945241354835732818816949886976 12936757 -10774124321316515358168373502631422148 12936758 384940830128080448096066227024358033280 12936759 417197438370996252316201685114085949056 12936760 -686089148278670134951601590383923712000 12936761 -5313587929859547634635387589491217008 12936762 -1243198549254337187548452208253432326656 12936763 -85740787540960408104751318323083080960 12936764 -595197820931966922339042484535974431744 12936765 3784569810840976669111366213858467840 12936766 -830374013043564322202770434522015783168 12936767 -1161365747958875944260292233812207465640 12936768 -5632612210067249774712668198075891712 12936769 1637039118054856788550975339751564031170 12936770 -138073463664966552494490971063770183680 12936771 150673649250675371462147622106832428440 12936772 1513751122028314879559645490266745397376 12936773 542324320874695222484299902813346719480 12936774 231394365699572047075487787585975367680 12936775 -388121941751148535884360449380449479200 12936776 -448088851501732461025602892084559616000 12936777 -443204266591102661267845964099186949120 12936778 365935046345930411124921968914087291440 12936779 -1048866578451967233014688477042955563120 12936780 218827515851791695662721886466395084800 12936781 -362588444049276619668907819776817162560 12936782 314540650168899071320393475821110220992 12936783 -19837355179399271138749664806860166776 12936784 -290904773857124062398468647743265587200 12936785 -201990138967308892966808763406208683020 12936786 108634232443413111075015592908780230400 12936787 536946278309020343577064013119179859680 12936788 77343579694552995619269309017746313088 12936789 1463475736833050972566578456018640935054 12936790 -903736556664855772981686057955359521280 12936791 28852336011557250461743666970287910400 12936792 -369928203438787714058106809448000552960 12936793 304864394364944473772731022586460004616 12936794 -193145951953309264226479530264856008000 12936795 -571294614635984678436810353798727240960 12936796 -2948313021739869720677872954854807552 12936797 -2855905452453835488970013470623092659008 12936798 7264571279396006428316476985438653824 12936799 -2721104797266738665348314039219751095080 12936800 -1489180001463882658299048991428457267200 12936801 -777712348781473354173099355292822476368 12936802 1064009144443286195216431888415967350352 12936803 2017410366198585109015275130150311221760 12936804 433634627249106728091745282898269796352 12936805 -279589040392524860291912159784046721280 12936806 547854272072247591324371540485422320352 12936807 -321905146837684036659780864275596049760 12936808 7444904040564204451814530651649064960 12936809 -865054292663907160653212640169639403484 12936810 181418318320244575197575760655328640000 12936811 -1117791534023381949528405710934551742968 12936812 -108861760162304767394592208317197844480 12936813 -77937193992520964725950940064487368640 12936814 88886479581671331504534581098085764032 12936815 1368649201026024078009771873476280123600 12936816 -72082605186757599377965329547781406720 12936817 -409250530006121018836737585436257305134 12936818 -160587364510291667315765140443953990640 12936819 374532178484577062737389239074219910400 12936820 445876500802703728466731285372628897280 12936821 166128720295748237325860097156683551392 12936822 -1199618449852562267673283571858430652416 12936823 -82168786442697366721817592444427009416 12936824 563033612820802995387967529517234216960 12936825 -380732877030088942876259684859873992400 12936826 -406087951909215831517077065040476125440 12936827 -779544137359748143925028459140635255488 12936828 -264083329559039865273848257057065729024 12936829 -839065244696488085417334052309202770080 12936830 618007389072718318843451312845695888000 12936831 -341262476481137873036323891111380368640 12936832 -2413329174251090115889852974362945126400 12936833 9433071597896877464531490484653286464 12936834 486871609527949003554825160089561843840 12936835 684452291849880744910306510058573889360 12936836 259955325922991191609580014639777920 12936837 -1159419392173258340687816618766627102240 12936838 -647701339148875115586901845444603019680 12936839 79992435402853840157172471256166201520 12936840 9958816980133529932907934657247641600 12936841 -104613765466671667099301985603406406348 12936842 421698592931699613217176145997187804000 12936843 -1270175691707735479483805545690584198468 12936844 -2045876113753087637821718610120855250944 12936845 50785796752905539483366172453258590520 12936846 -130034763530511383647428049287773917056 12936847 -780052505271725027010367022359519201536 12936848 5038104294722245413949621654193283072 12936849 1140033853403153770240073590654633550064 12936850 408365867095310408477092672182214820400 12936851 -17948654492782310267732614463538621048 12936852 -605423822091016377705924039232895927424 12936853 -707619930579875083699562545919969660160 12936854 -188627270769410548606817083588331993088 12936855 527001237607208719305344658350643486720 12936856 454285928461034629799936199959008665600 12936857 -484265079752374191981985082081066259894 12936858 -157060067611581911631082504985661947904 12936859 1117703030546952379654084556018606490048 12936860 985435330899140673271255085859057262080 12936861 -728633189572451242029088424596071216000 12936862 -1883867459102474239713682044473500800 12936863 1753974782448528977375487282449793296064 12936864 -337140900105758322462229083496359395328 12936865 -50055419171758124050448411882460648600 12936866 -785718647211214940983671695532993226080 12936867 -5630169448836031462443390111769356480 12936868 416209122363983942889428167672959946752 12936869 -1285582709031288701589783348766413044640 12936870 -262112056687619049044288681574437652480 12936871 755358784476790890117367598846416815600 12936872 -686963156216346563995540405830218956800 12936873 385380274649902131257806987765148970384 12936874 360948671489679374473901174313755253936 12936875 -53297665890262573636697817290504190000 12936876 272848879159079387229740261884825672704 12936877 -737255405069611172910039656422200663274 12936878 875342709455382860716692981528273301824 12936879 -421248580502133000334963113243757517616 12936880 -4101482729491855991841830253422837760 12936881 283828071460332491806693548613170951972 12936882 73346187338923679601664629016406522880 12936883 -316191240384675765229187130435077339840 12936884 -1609341866764400718484346755599592685184 12936885 91402205687291835681154196349365504640 12936886 -199550149020293344127272594920797824608 12936887 117243994508485137834292031663975580240 12936888 153490943692209745026007703476424294400 12936889 4206954214910198104554416484388700672 12936890 -361847446716009975445336813786782227520 12936891 -112058185528412040430989123523152076800 12936892 -18862050034540481515791404560500722688 12936893 443036605812564191054888789034804558240 12936894 803460503344463229242855619103574016 12936895 5151303601487891995915507455327538080 12936896 -50223881871250035889670416683975573504 12936897 -1909237945247195272227443572166372792940 12936898 -154028202078286076078049778726706151360 12936899 -306106334778910526694074605007608566336 12936900 206779025151667552548094986623910912000 12936901 1889959697478903786536771136656624175902 12936902 -119745829938086369981228134951421663232 12936903 -350978832658192129989187135585345592832 12936904 402979366996703081066648961753022310400 12936905 1605157324056547429244638388339619933120 12936906 -25795262668917988964995879656679643088 12936907 -1576190269781455347846814702538628955400 12936908 -1436901092895861788264749046388556399872 12936909 -280548434789306283133999673994194129952 12936910 -60218258019902192136276457593899212800 12936911 -465767903232239171759346804449089147848 12936912 135106154534982533435901657369433866240 12936913 1021463004890758308071762286859338563184 12936914 -31279981386207202004604270092469715680 12936915 -26938826741107695423455556851778861600 12936916 500033649417719275815235240605829572352 12936917 -136715107975157188847194261857494762688 12936918 27755097159221302391087014054861930368 12936919 -637640987428102588807412998185260738680 12936920 -424827005895204080975990662119343718400 12936921 -140926576715259511017434941500050890656 12936922 812389776659512565558102005624325398512 12936923 1246813193393116926719183164184429004000 12936924 136330142146848192902347112845962608640 12936925 -437175430640480918657245288270077360000 12936926 -64801795502769468769412175900204041088 12936927 -537638505367916370594636924833638455480 12936928 -47834000210647154910619975477197275136 12936929 -717486636363370266853087259223933633600 12936930 -168971720402781385978613100029285184000 12936931 -616942312155256660578581519245356527200 12936932 -835416328741923303744127916530546656000 12936933 -2410461348224846922647105063172953205636 12936934 -518118318383775327408041362366565209920 12936935 -366595503449145186355287393415635672480 12936936 -273247206961375746469218800999758233600 12936937 -9497249957875297475837335444163626432 12936938 90399285462939477582581308559704614912 12936939 -470804758320448170429930490877977136400 12936940 -166709496061475113904817436906570828800 12936941 -1871787630191834892407902595935647028116 12936942 390356910788638079625600694497903820800 12936943 1609333034348214505178320135543372538192 12936944 424929645514480116178169023044510351360 12936945 -321567537167806722909064326092026166400 12936946 1305763030419847191255938839840861375104 12936947 -2150324185267121241514375735774364855604 12936948 -236397582282247593826733065980505128960 12936949 1515637827081414276936528071134938065436 12936950 466043507840021706193294769150511453600 12936951 -139218630468302754385954308200705662080 12936952 569259304829699544684910538744185774080 12936953 -2333179799092642998107948497225200427440 12936954 67539083783200379739933280095102750720 12936955 130505696925795330593504993662223160720 12936956 -1728255622733642295359789674517095034880 12936957 -224574677235235558384561479754204704 12936958 202183229086027939592331379840114925760 12936959 -260522821805482005047389386176716677408 12936960 275127110916458472880133779539854622720 12936961 -1331827049332479278498234221640840561280 12936962 -883023152183707460489447952621508254768 12936963 401646845368686224062796682296609434368 12936964 953542191178408551344066505432984142976 12936965 91419483029339280076581872146572700800 12936966 -152163233288473573051287711947571548160 12936967 -2951595750021423081280152036997515321600 12936968 -1384400760171730229195509142282127482880 12936969 213609354832172034896611987807953988320 12936970 589695605920788295665940798264587187200 12936971 -207538001499924015437237032928076005328 12936972 -207742274531517179677279122798944260608 12936973 398524922544801861246551491285824833280 12936974 -745549979788860025549539806933132113920 12936975 256417278550472054769692783966700289200 12936976 -47323004241026332714499605751114645504 12936977 -354905665826485700348337392901136356174 12936978 263323453558730811132423130032344145408 12936979 1783668342818941047677084394772260868680 12936980 -3163607549139988155396036869035407360 12936981 452266666738561392242355737711119473984 12936982 227596226650337910018181030991509211136 12936983 1582778515825402674600135822476021805024 12936984 35658756307634417786762341814811525120 12936985 -757062636187197263395067832237334784640 12936986 205871734245526601413314131813677624320 12936987 26829238598300360333941888855231955520 12936988 614448855880864872579137352010264390656 12936989 675114488866642591338364658232788883840 12936990 32716371127130195364249270824047104000 12936991 198456106309270633834129205550788011072 12936992 -726110597417036347440189296991151718400 12936993 -313773253863608677863442150111899494736 12936994 -140040279150012532173769961504999482368 12936995 1388671848906683697933664041720268482000 12936996 -23810029333792182235205563396519013760 12936997 -815653800806138252028143649998165423554 12936998 93972575541982161979377226863903325440 12936999 1011668979168710523267070109934715706664 12937000 -1621966664760973982256614775787054080000 12937001 -160246314231208469507279144177826783936 12937002 -107902189205778483611816712953641021440 12937003 -1821537277857800401164958569549964438656 12937004 -1778608882621838918799461888830990258944 12937005 27257366056095870229326457513320026400 12937006 386285916392736610579530797395402936704 12937007 132453744461282319860672039613701258256 12937008 40813683479379222067674815824086958080 12937009 -23578553569921313219112589277153573520 12937010 -80837568217707346388702236598522655840 12937011 -1222675036149857801005086382446971619528 12937012 -106636776393173951965275229722387499008 12937013 251418362801174858567965541979249269760 12937014 -288160094970084785718754642371368664096 12937015 122164812459983964663308073870384592320 12937016 -867830448508571024040362690300043571200 12937017 -258297125836740169403089698043262365440 12937018 -213421242895778607198356187546346481040 12937019 1843282192547686300511890071170872872420 12937020 742568672355421377035471352114005959680 12937021 2271508906065232580011627021996370081222 12937022 145475306902483802243928978686903989632 12937023 5419682635944964907954767703047292160 12937024 -9448758932306632653680211545135513600 12937025 -608959202588169373716272015895352881450 12937026 -642031708412708663485700316046783049856 12937027 1343534297854584309370900606911006770876 12937028 -234568618974568641179117979184183253760 12937029 -1275873448593615440194475224961976933984 12937030 -1006990219291214336356081980770433667200 12937031 -169215842399977109008092637461174942768 12937032 -1470665293537354776639679853499425095680 12937033 -148019968394418261390229744206834375718 12937034 1426785068593514109401203267581895563264 12937035 -20911120214219831350761453749695548960 12937036 733808567051014161326976142554897432576 12937037 1480941284471956270304314332942398193900 12937038 1117054844110347118297234230126642215040 12937039 1933081075764061616721283705798212953656 12937040 -84679865559552551222295960298979328000 12937041 280420152547747861903212016791662184948 12937042 -380682070600103691186321407014170742656 12937043 -884418048508836088419527997441709029120 12937044 -42208665672055887802507020934543441920 12937045 1710879409289923143616192861230554937600 12937046 169158434576002828246500887116204390080 12937047 -253874453673960970570998246243834660528 12937048 -47324969923986042763086092466703872000 12937049 -1396740008542648284528347494076753524464 12937050 -108666026335150870669187155291670976000 12937051 -942532228305916488222235386351206545368 12937052 -1060953468337825279901392410403907539968 12937053 1323817730459517150077476283580986584704 12937054 -338465673570944711428950832214689707840 12937055 -565485745404488106677817194617949102040 12937056 -562480033561689268217316680250993672192 12937057 32910891757515145607201306864934046912 12937058 -356117829937786552042222885762140843360 12937059 1466677187859196094542786078995094331364 12937060 -31873752049813207839390466874144816640 12937061 1295139506589886774329601406633736529662 12937062 143769744397605067426396801414360949760 12937063 138111257816363146340182703507522191008 12937064 787994445205466765118248196807496089600 12937065 -78407865775621017768051380426097948480 12937066 13906035045926908911528402972367494144 12937067 -492340259947840462816630516232992932720 12937068 -207026369199590628636756140134386332160 12937069 1238103595784013955814204220307379760470 12937070 369776617070380093687559488274075558400 12937071 -27807658951040698744220910351491765376 12937072 107424708897276673343861852267865014272 12937073 -39237309914226155061432538393314932736 12937074 -94315262141903839543993794378840000000 12937075 288760784483332140175400851599790801600 12937076 956513551146869272757382641251338577920 12937077 2042597671160407790030449176851713205280 12937078 1563223089060545416195375799812474848 12937079 -2626833309875839471133926975264191487680 12937080 -301676713264676705144448024959116492800 12937081 -431013954185213243228411426878442656000 12937082 800193587048418824657539290567400321392 12937083 1195807106641850605422638950443358310424 12937084 701980823650468302691598359647377514496 12937085 89858416432075472129623870658239795200 12937086 -126871265521264983439461147369937584000 12937087 1400557885366509161410364446806290434752 12937088 117633450602613824387180463883466833920 12937089 -453697422608684803186604134804233884832 12937090 145757231642768959876512434330161281600 12937091 -1373484262965570956583482229548479708416 12937092 581449656012991010447433321649883111424 12937093 460726999245942081472892392445485963064 12937094 1241777529254528169067439330773662147072 12937095 -136243181619639560918123511132423435480 12937096 -1255318631719638856863509901880192158720 12937097 -290064207671416738409521526807732975328 12937098 548115806946948039079552298555056491264 12937099 263741807617820538869518511184846814752 12937100 903985774136894875505708263722447360000 12937101 -152055803244237737682051867563781262560 12937102 1013302151834664546006011793073718024832 12937103 433228464931935515497497539667696370872 12937104 -116751720757129241480559693791882772480 12937105 607076476414737989040707028793469254260 12937106 21635126628099101694225231706006560768 12937107 -1044798993886246241724558192998388980160 12937108 -1494556457883791602566001145459839161472 12937109 -18936373216899016055527053478429949952 12937110 -283838861735300980669565120737517850240 12937111 111373902878868668826270790605222882048 12937112 -539472040463389053682837450391175628800 12937113 155627819718944776265105917078851382464 12937114 735118528350593846994490952242174367712 12937115 -834527393744336145058724119364065794240 12937116 116732955787701203301747959641868181504 12937117 2138566434965316161729472275736389904832 12937118 166508095778331692152055884828737509760 12937119 1031395972993917705060690240432391334400 12937120 -34172928474171695291618337790718115840 12937121 26953810868017751329793288390181237444 12937122 -255900027348805216134793584480350275584 12937123 163838325663071854287899347721774121120 12937124 334119137499329354929582276197492060672 12937125 -533826710497775810487744037310589000000 12937126 1783959892998976203772789362959217999360 12937127 74615301227826502376644856320189969032 12937128 394988021912143149830207534436210524160 12937129 -454231674687879808330049945170223399820 12937130 -10866616475381517100326471902029723200 12937131 -447221766453877165405180427339018510160 12937132 -112301675950254417117389605332954746880 12937133 -36343178474988865846389382632258690432 12937134 -195124663120707705198807974789070732288 12937135 -233047549858797697152192903751304993040 12937136 -71622555115361163007124705584162111488 12937137 -163522971540805960987858953998505596160 12937138 851730869869627554124909229039747955840 12937139 1560176855973222724670702488431871388940 12937140 -19941214167483188837501433590500538880 12937141 -335511834254824415428586245840743793536 12937142 55540458505000707999177510970411080000 12937143 1300844041000579166474374764262320645864 12937144 303208518721344242529925322728497930240 12937145 356873997178744705116394618291264779720 12937146 -173988208359489338522213683930545171456 12937147 -305855675430977782624636191157148011840 12937148 281517394791964164354127584220743392256 12937149 623725035637306385534434592528579428134 12937150 -108953414717214152321549144487994651200 12937151 1107489307347260422332177489504301561152 12937152 -3772854361390106622274358672892100608 12937153 1735014756380522054427088784800857769860 12937154 333490497025185440486162806054297837776 12937155 44669660143875908160124726242842787840 12937156 364758387723961958825366045375444668416 12937157 -45528534749423339726269004770022768034 12937158 6990853925908152157576336973862764544 12937159 -3394737011241719308246118565401876809184 12937160 62835445943436282805436354095671705600 12937161 524105449991595832791963291013400731200 12937162 167685592596242881682685415930303272192 12937163 -532988169075734744551056057337952916588 12937164 -692781793352252276295379654520351059968 12937165 -970347656824052174371746792831804861600 12937166 704066571857051102364029188667369809920 12937167 -1322145809122740496718965117835335441272 12937168 159406815105670800463449604849639358464 12937169 409685285078313104137048927576027903296 12937170 3798367616988685550296846518531240960 12937171 -335674400409135501414405997734002969408 12937172 737980196396789527390210850713965149952 12937173 -1525719395388277472130506505610509158016 12937174 296071919797409795137701224278440463680 12937175 -961919492648830942559592082905296619600 12937176 945309583677437575104573847792804147200 12937177 -430826649783387729293729763662375463840 12937178 131378679632376403555577367953640916224 12937179 557294878812612223722942820479054725784 12937180 321316606344890378666171407031993894400 12937181 -153218817075314625784858094357274471336 12937182 -300293749137595905167512550415392203776 12937183 -296088310075457579819358948523218504080 12937184 45928668822069468323192622206402691072 12937185 1549690300040914112020308035097604790400 12937186 -91950551925084268173022326889323788208 12937187 -1107945193045732933419339310294156212768 12937188 -287085427949207112590670950715226490880 12937189 -233954783700712207959987674801926853600 12937190 -37171165096454600421570409686744307200 12937191 261864937988534041906613689576918232784 12937192 -990366814081041800536888683191227008000 12937193 1149492911952773596832752712434859744442 12937194 -117743689877064917265693676020072996864 12937195 21604830175455326381305136977706419200 12937196 1189508208735167517797993354490998534400 12937197 -97935498883321513899724578083382368640 12937198 -68918537114049621029943398677878090240 12937199 49317815649909847291413317501035200 12937200 -38699005563903837584661810194151014400 12937201 -718692659955821646857402287334829827136 12937202 550289988686269819546152224895895680000 12937203 -1022816558497598265969278112203373919788 12937204 -131732112270374364788718047912295567360 12937205 494875277900232568383413718074113576860 12937206 12967522940278105477040029992391949184 12937207 732814816231634896952297907975702740456 12937208 1724030139268591084026071537646940753920 12937209 1258951173379256146842288417147199796304 12937210 -77179247941304070395218429760051481600 12937211 388567022522021261611478790883818619680 12937212 -1280664536977641826351406474097033461760 12937213 759865620658476779082390718844093230060 12937214 540187908009890305751639778758438475840 12937215 426110023431313261632198513328315839120 12937216 -69822183217024645104215106077966991360 12937217 -1999172665442154380520128411887172980734 12937218 -30910524275578126218662333230713123840 12937219 1066849061626055769547435526672874250560 12937220 -338246269982606484348925580852076011520 12937221 1220376113957634220071189002166410453184 12937222 18928557168709667892455576889387273024 12937223 -102236460938786268027397229799268956000 12937224 -547972366053583291628876907368988057600 12937225 -377544032344680594711162402905810190000 12937226 -454860962334375890652419702819759252688 12937227 -247422402480049922813749360207640040960 12937228 -338404135564768656126106255237744306432 12937229 391086994225172327461916285758112691084 12937230 -44193432330603566670674133495975674880 12937231 2523184604212575892288413814435203505672 12937232 -55060901892686882274897377598751113216 12937233 -705045986859756225225174426081754583040 12937234 -602219004263892683007315883744081551984 12937235 -61438588083524287969876362815337825840 12937236 66740277866639852126144288828565356544 12937237 -600440592956084228803172726190825232114 12937238 -17972093002676203227667147941583612800 12937239 -46309717234365232354497934097204721744 12937240 467992071802600707833024496308984217600 12937241 -551550332985216586286422306748749442358 12937242 -475746322275274757744189813730903525888 12937243 2248409368700479256979580697931215405544 12937244 1604375597520799118172798796443081217536 12937245 15442337422618465942204521802941921120 12937246 -355916513979926951695963616057641171200 12937247 378541567880185658660005270783145956128 12937248 1075696858283152144842764090802782208000 12937249 -306773226338154304593777938386780771436 12937250 1169670641933423366280623761803513000000 12937251 1310727153098354132059170185772095661432 12937252 -239131298932377941874393645288550538240 12937253 23071243871986812949053592623963736320 12937254 78530922512942873603873159407041008640 12937255 -967964765846275310764462809467822911440 12937256 -17619440791590518463194583038162135040 12937257 262497127285803500634273542963007785748 12937258 -123776157871933114069184609875290077520 12937259 -871622154905475528536333689593493854540 12937260 -25811096203402745290429166872129290240 12937261 35576055696166852234815323427754397824 12937262 8469704046995063113114429089668404032 12937263 83329093831465278416838586740299843328 12937264 258358518687170620554862189924615700480 12937265 388858965041591446255745703331906189440 12937266 -969579363511406884176910430353253894400 12937267 1038918534340151581479534702316579702272 12937268 -697513488514145699389727668641047770752 12937269 137356733818141682707101267302975180928 12937270 104364823986440462327773444989694560000 12937271 1833095835655736960219884033636143288720 12937272 -596220122187754710096960851238039306240 12937273 -1300606377656394035675467958185468587478 12937274 -805370757185300149948348852982617152000 12937275 92345188013195351833646835884350657200 12937276 -1512013474499929388698054612970090488320 12937277 -2524122640666671715132575609621349593600 12937278 -185692169361786779037788186634238688640 12937279 -193365669077028142331448431167379680016 12937280 -321319821659341885472572345563139276800 12937281 -2426775074812715552326852416885943296 12937282 289697669596905996414509081761926454992 12937283 52297286580177173017406900185317302160 12937284 371520691383436053435234522762800440320 12937285 227920752752681374307370521239477446360 12937286 351714308483602527328425945205536105600 12937287 278486710691969565411577081817394524544 12937288 -337366388506022997055015578058799677440 12937289 1798673854362367906400803827353314060032 12937290 129731525338901692204828142215526131200 12937291 3590223618049262551716144992845483966912 12937292 -3229100698450499595893904916728569856 12937293 520315256635656628451442341992875279360 12937294 358190330235168525524770843252774293696 12937295 -570757341744246131453696414259218466720 12937296 21580280226556735662811918667658166272 12937297 -888145251418517290384486392492548247308 12937298 -952556943331436120923981334954605181568 12937299 447601650645531666067659184848483591864 12937300 -321352724822649370066407837727315987200 12937301 -394310853106994373462946295473790257056 12937302 -107852395735975884322367876874044980608 12937303 424695825447190319995675150214663568144 12937304 -493656959500374818551952046203915489280 12937305 139310702331706177275529025211664733760 12937306 3690111970901497000159576794616781760 12937307 -313016788046876509424227208161871010240 12937308 1017651169432748211985421222255548623360 12937309 -124155392564114350836721453848092774400 12937310 -8072287312411209568603758270608557440 12937311 -1634669138770252046392426067171142002880 12937312 1481787118024195209623933437220714053632 12937313 138017567764462126683838925890730347200 12937314 403781600414140827939304042886709995520 12937315 -1329611504630132736852995457680000928480 12937316 379192888577947075743988047148365373440 12937317 1104055936555839804612773886745744387200 12937318 10327110825672532450491659174769298560 12937319 481554588051895830364589841959376620520 12937320 -832589057768361691861259181437689036800 12937321 909873742965934159866280167136595144052 12937322 -53005347900855141851943781331331486288 12937323 -429912592148754975223263917075427698688 12937324 -10608259456876807859741183736275101184 12937325 106305313362447863285568866186893088100 12937326 683075413001355947086152077987826567744 12937327 136562948318437776290107046219501355840 12937328 -208571177880471345803689657565719265280 12937329 -733806986774400680306227292107873699326 12937330 -9641912456794971649389301170227865600 12937331 1967498240337184511389604031095971397064 12937332 -457299700475414498486906495402542768128 12937333 -90359186977151231428057912713023550418 12937334 -991903763953824579898144369535777273184 12937335 -617378688316485135211164895171632146400 12937336 1074981952617708829605625998469132738560 12937337 192006302602115513965897506137144282304 12937338 -700100991183241264464235462246071328656 12937339 1308491879543367039886679918502386107824 12937340 -326015993158946982175378321908817920 12937341 -389490501830438767886524762560364958208 12937342 -1016528188273735410294029478070798107456 12937343 -736239955841175144722127218069934411240 12937344 338654013420905492488120922761372631040 12937345 182439404428615241733000537443984125440 12937346 -179090266145017055103387949894938647520 12937347 462478263687824976507674773978408368000 12937348 1334667120498482728006988166388858260608 12937349 1174219028207317219275591532481041888350 12937350 -380585527348194196329205195692269400000 12937351 141623756083562492986378764568409807152 12937352 109137784349570593218318449917869189120 12937353 168008669166593988063046281374207118720 12937354 -31263135055553286785425394794563929088 12937355 1593376423604679337881416659857845670000 12937356 164562937923350737127176070207572224000 12937357 1689553960929770499179361615238765304832 12937358 -324529537817137793860666251546459114624 12937359 -76314530160356760418364395232822790912 12937360 94831595919980629135893656785989550080 12937361 1328172013776645028974130609205205629952 12937362 -3908785023323277364855293098181626880 12937363 438966914693714147942589642982855563520 12937364 1445422627792083173350511592664565299200 12937365 -351881911098338581590462879428539946880 12937366 -911180961409196789560156042017590400 12937367 -27486324050681633369498199658270973160 12937368 -658922637041140988574532936836763361280 12937369 30520956659596119085297398514495274644 12937370 -127375588426162959188365129726770162720 12937371 -109064173479879591410801849789173558416 12937372 -914929754529936728057785473897802252800 12937373 1734739937281111555837580707640465243622 12937374 425915696386158695760414960662329468800 12937375 292875414251529089360996911216334322000 12937376 1098830902689604691596609458729919709184 12937377 839560771361426152760349573709087960608 12937378 757783659625654866926876387511433505280 12937379 341064038885902954543778771474779259040 12937380 341803942748994915941600768675606323200 12937381 1543912873557367834775153736124435605182 12937382 -213711279290298478282760790017877362208 12937383 616870184395995386291973944017291230504 12937384 1742739245677323530583129553992652800 12937385 -140139401134343012067824058384020275200 12937386 -50563686972031030224740322002841329664 12937387 1317747879351232378069404760217881514036 12937388 -130873503251543206693727142612211276800 12937389 -306025668739575309501346594179710736576 12937390 -293698253417478716203818076644495796800 12937391 -1062620468155798586924234014029811506048 12937392 -39859762334247342571379390311418560512 12937393 749271047335703857412221895615559985920 12937394 -539751854386911124199629842010584843504 12937395 -662981061533267692112631302790248867280 12937396 -155675803527283431485994474502752687360 12937397 -979854082161745230273584882833839890688 12937398 94802232840891503459249002165362357120 12937399 -107900403570805062019123397646622654280 12937400 -309762337757677677662778604930169856000 12937401 69418895806119534514939355525884552842 12937402 -505767307936094110005886099216021305600 12937403 -82689713956377705974189449579642152348 12937404 -554365580160198276864497151511413350400 12937405 711862412833823383470393630758344525560 12937406 699383920292435251467899182274513143104 12937407 161838837908981876212069246250354532864 12937408 -499295769486220983852297019924496252928 12937409 81312702997614986680556943955103084610 12937410 198528342940286075705711527635747840 12937411 154098629526534067938710802020376766392 12937412 1946999062669108166871696862273718784000 12937413 144891200419176639246792198094745989344 12937414 -167168994057217825239641352937323170688 12937415 250242774660959873806125281883362987520 12937416 -148176889844478449440553143096275763200 12937417 -1930173289478593283362751397746076826534 12937418 -352737988239976392679031258635666501632 12937419 1074794200011326508201531385485801309288 12937420 -8195801555509606633638273088164203520 12937421 1746933468861838224188685805694211469590 12937422 436261872234145625427941779523055419520 12937423 -768526278554260945017020626476746608280 12937424 -506870809355113916582280916591591464960 12937425 38766202012981542110834269582173864000 12937426 -249030812608288416878525661071744620416 12937427 472401079691703897159845259965807648232 12937428 -174540537709589586493193387926601318400 12937429 -2086029283426706470623998024057272780320 12937430 192290035842252551213629903557969696000 12937431 -150026381755767387155352912182843549184 12937432 -885713200860546643280148587063155691520 12937433 1074893393044949422053841523945876348682 12937434 -38813414739701586034449670997152831488 12937435 -469999445428784396288335985707684608000 12937436 -311662776737064803775710932615053245952 12937437 188122881425925070644584375563148229894 12937438 303597845765767553877209338592000037120 12937439 -238353987019551298506890986736975376744 12937440 105221281140644782330606696831419678720 12937441 1058169864688305407547983117140231826 12937442 537577308573674239739579465424785955840 12937443 167551155006549148008828729151779347064 12937444 490550491096072813600787571847642982656 12937445 695192163918848708352432183011540889600 12937446 754101799637793595393664415515072880672 12937447 720622797703249919159543674797260796352 12937448 1188723522747209494659052462593884160 12937449 -214993002447478503849806372268558999360 12937450 120626240883989058637012621838109549600 12937451 41976266749871616101491375159531992720 12937452 -269898328456440211592111331234841153536 12937453 1708895828815066794874238889789515326422 12937454 -555448851076519618044745058311345776000 12937455 962591057674244606048281861054696704000 12937456 -96180097095050022833154075183831646208 12937457 -537140142360341487295410176483379537060 12937458 -157414633972766770890166385552748069120 12937459 307297287743452073252361985671885320928 12937460 223199713613069984846006807947357889280 12937461 250403515405164316568442929624756006400 12937462 739159675959626514260525494713639024000 12937463 87658986864473158173021494912699470080 12937464 -182392361124440533286228492912528855040 12937465 664816201709835438671915985184746083520 12937466 615130057197453976286054818813439602944 12937467 1290133240825876459380491092413000301080 12937468 265605911726655304054507910826781633536 12937469 1135913457877664022015245859162525444870 12937470 40469418566187656268164917114716514560 12937471 1838430146717889362084978609685330428672 12937472 -949210871717375941757338566069476917248 12937473 59866646630143771453941617849066094480 12937474 -117033482009278864892090056353423814656 12937475 -181265200587632156272169590139578762500 12937476 -227500987434064785688127552174180321280 12937477 -192040934639157624346434853242667094016 12937478 53515780615427604118477212687589416960 12937479 -1197504962629054538980000498775536061016 12937480 -1359780487169540160432682321100328960000 12937481 229225605453330033680347726332942677172 12937482 -63739708632406687021948522867816194768 12937483 418946165980762979079140691696350703264 12937484 -171485654832183157911027108517208555520 12937485 -68664262192545363508934422496816918400 12937486 645329262326026698094071348681495523200 12937487 -144110147809811836250116854097818187440 12937488 116167793714017520600660651505775411200 12937489 -595116257657192710258769237944653413710 12937490 583622135948087811339833689417699983360 12937491 -190097221163171823368963952838698710448 12937492 -258987538408504293678642309278679059584 12937493 -1689462986204078705462687283473172379584 12937494 -79062076341460329058639814740695219456 12937495 -1362089084781189815322460181591110065000 12937496 -10846973170153830638771587573223915520 12937497 889182297074338023724276744267023618000 12937498 1514390039774797926253772570808107520 12937499 -1093916035509946836494172856792407735360 12937500 302928737188856353468314805439928000000 12937501 1734245660178735478509278666596963270502 12937502 -1236280043199644753338093324678076867328 12937503 -253366454236482089481814803550168109496 12937504 -4031560845428195565814450084883104923648 12937505 104572563878425806990452382930039659520 12937506 -132059187417648084641626470264849684096 12937507 1061978070275227844983382926484203825032 12937508 -784050915762731141289493566241331340672 12937509 -88513140155732019732273781314142771200 12937510 597168893001785805005099963236345186560 12937511 -584147785844128883588125051008090330888 12937512 -114942103168094390115626939248753704960 12937513 429263030622597265695093013679951645584 12937514 1033868010896207699818654679954435765760 12937515 -229264132449663818743278567955022545680 12937516 -1706603060185033836871837526468195234560 12937517 2407410112163769305452683277644040444566 12937518 4104999049604379621072477293152340928 12937519 1563102785500959013232130100893216991776 12937520 87303502913952850817064308210678169600 12937521 1334871122988147432133933953122500771200 12937522 53434563790739392791016538786732686752 12937523 -466443025134204870058942855159728813456 12937524 255705210414892799971131335546444230656 12937525 -553315278006801444249265965690702860950 12937526 -167092833446340004967984851507424096640 12937527 -149855997424190277497585702640733982880 12937528 -549203521878716659256891762766489600000 12937529 1353272516694121493098444203533460020160 12937530 -161085298144390955984298331728086503680 12937531 -751919689331395198855116955882441986368 12937532 721320512188986290057664467778168093696 12937533 -212896889528239125587198180877828083136 12937534 -282065680316125126057879223104015459584 12937535 174354470420230725733101884548157606400 12937536 -39288850445462050225904236971782307840 12937537 385237393768943127384672021693685899200 12937538 1508169378072736069661314251210279382560 12937539 -1832430197442181706787213921640519872 12937540 12671989459215654391379959174523781120 12937541 -1561512756211675582770331082184995657058 12937542 -257079330650175396269403424530243316032 12937543 1724288484777895754745120663214400456792 12937544 -1109382848856897820402343752772528947200 12937545 214302421011272093225018276674830283620 12937546 -353215505554988473017811259549419597056 12937547 217198914753795284044562142051142438032 12937548 238173355875014293555597206888578580480 12937549 -1172589708514536514707053868990855813888 12937550 80328802111597560909581985408178665600 12937551 718215329424056754390018288600564367488 12937552 -266761222816988903171341460799983263744 12937553 1270478044914612623642240006418686920704 12937554 -209109365693065576897121224404280650240 12937555 1304323284522876874913868786815032422000 12937556 -1356192744997396896665441592442420807680 12937557 47905627525513047019169713700221767840 12937558 -1800073213918645151440687877124697578816 12937559 -111744554996548460943998555256714549984 12937560 -878376524389906844524750381159288012800 12937561 -14347099328881591305059967547619515776 12937562 1068695254238413832695575073137056736 12937563 55229502517482793364533750516986778812 12937564 -176010517308964787799120155467426265600 12937565 809929266752308320702775980194396150520 12937566 115532357717089872642980705222674842624 12937567 -824725202034022325425308156385023053640 12937568 -446131954590098049808383185035695489024 12937569 494759950522717278751339323012258250368 12937570 -572032317223496707860558513057045815520 12937571 -1988699595304241641051696258807921536 12937572 712790536158422445139892874387812244096 12937573 -285219686145969480630665393027740620000 12937574 136897955549971927946244405751377058560 12937575 134749669754956566077426715686806176000 12937576 -387651403477764618063535210888579645440 12937577 36377481162097409622301749081820938612 12937578 443661116037823111881432752776207572480 12937579 1463702748428943302862893341932196573320 12937580 965363720931126502244468951513776435200 12937581 527907996135436943127983269668113580012 12937582 -588398504975803882782658428285090816 12937583 753051435993183677342747653896453242280 12937584 -141906046807852012418232866996976353280 12937585 966561819515924390987978009672672256360 12937586 -615907150950237640781129448198132865008 12937587 -83130699782092284968862643976328595200 12937588 -13844269560795267352690839676370724864 12937589 -82113185430111145143813297922024328544 12937590 -351086691565364338810067350954034822400 12937591 524074977697479193342915938563655777984 12937592 1006587206786908670255609925070567710720 12937593 -488018552811534407555385074951440697136 12937594 298853760596026654684590735308900371200 12937595 433217094313915002379085853776360377920 12937596 -182493606590340788020639130493484400640 12937597 2416439577470952387672610739458749607046 12937598 1499773779441310295428705801612149275136 12937599 -35626525971906775789971478945562339016 12937600 248399454951213875807805666131705856000 12937601 -833609586168532461452577609736249366398 12937602 -70576333837976024716278942563824060416 12937603 -3583162676527568409350152123338379360 12937604 324961471971940561315226716150146419712 12937605 -136930837004871601737755111295528794880 12937606 1124754954075705444166093010336857030464 12937607 123744827417448183133262649119445105360 12937608 -325141102407754720994971653476918553600 12937609 81814452125023638188404310735598872704 12937610 145153367987318573486868079789881922560 12937611 -958628342223516373501015491763671961128 12937612 664386800024129037171597366474813419520 12937613 -516833036114549974865465674762739800800 12937614 654852014433605375970190632238953291840 12937615 -771943474709125665435126419719762752480 12937616 431250469416689594927735063523651919872 12937617 633198818970735040577926268295340032000 12937618 -282254771977732380708316969838868460896 12937619 -1461529330307968636092783293436074584056 12937620 -254662593972210567363787228302605475840 12937621 -97208716718405275050713772709776792178 12937622 170988588015681542560545709234484462112 12937623 419739415267950723305297906457071169384 12937624 1504545801335733609142194071172511825920 12937625 -23158974845800056412865319771681360000 12937626 637363372685198531791138895716731434448 12937627 -146326802270617547601285577625696155568 12937628 -365576910330536552130503652942300856320 12937629 -212313465828448207471241408838054119040 12937630 -403482680616239378038987277680926671040 12937631 -54747425334299041985095816452387358608 12937632 154758701204045779397577289693774479360 12937633 418849445455049262540313576949710856960 12937634 -319332635987017378591432426067029892784 12937635 1023081901310685246421505466853268601120 12937636 12187882999501003019804846457432589312 12937637 -527145557184193485181355116898803900548 12937638 13322371174480147306730925027880304640 12937639 -1053474175109827487786671847062466071632 12937640 1091136564165611795371418822059510732800 12937641 453550119796712791465945965267127918992 12937642 -151547510756119902747534679691941770240 12937643 3572211804794496127432822807583812324320 12937644 -2698682383374599759040791521451887104 12937645 412288049975809132651236996421249102080 12937646 -6305784594553155550480485043638775680 12937647 462114435498878503108198451986569966600 12937648 -174865741649683619036597385485634224128 12937649 1342879709550542892887945431601613109650 12937650 33532540885866749874230863088786131200 12937651 902876570464722562525822144279107952600 12937652 78819512557379173153595331392671260672 12937653 -1106226404878291043413792449873302953938 12937654 -1160096118174368191163724925697048845440 12937655 -354106368281461724057773997146874086440 12937656 307769381655383362675650369479473766400 12937657 978471885681867535704508452995398609152 12937658 -1002784807316414119652999190454356754320 12937659 -509655848152715571727277957182552035840 12937660 541538915950274032625792249863215751680 12937661 -670224493843522783093644901258602799296 12937662 73540065459464767531910735525257974720 12937663 -169912596773260382268291132964497028560 12937664 -263357778650412795468607333999551971328 12937665 102370659124536030609547795748409232320 12937666 872669639045070464944284323352342891936 12937667 -2333493249325582416950453295245249401284 12937668 -9596303738017378199667454138338502656 12937669 1295750745821510927087786936702682199070 12937670 418361364858956792463313960049468640000 12937671 -182519675410849382671951219176092634720 12937672 -954801128604653117760961356610520678400 12937673 301721970492792109195124017236205848960 12937674 165602192827816705019391569424749909760 12937675 624747118471353508078295391280664060900 12937676 27161946192896622003860580413697492480 12937677 -1522095205342692547093748151308247132480 12937678 277768325257728333557055118996941762624 12937679 1079114200125657948632316590802928543176 12937680 51654879045667346523639637437941022720 12937681 -381230727506700147543860754429527019036 12937682 -223562811452376520757683993578069811200 12937683 -557212836301815748795151178429723600 12937684 554561922575791783094831360640010377216 12937685 378008394758832826673786170199635948380 12937686 535441422203356080050099759746828800000 12937687 -119494423151850718210465063464498701648 12937688 465486778237677965558312733972310517760 12937689 345692250610395833140886069087526788400 12937690 -737720839450038185858157374430888376320 12937691 -322387195664428251531775037872810566912 12937692 215338897286704466516430010921147195392 12937693 -85965997230710836915271851343733058260 12937694 101509577269818418540436925040641137664 12937695 -75086038382315236449637836544205967360 12937696 1512656210061715472826116087530615209984 12937697 2665655527301298258587888445378131724000 12937698 127527328382842527663309320386614309120 12937699 -115818473218855272106689023330616063440 12937700 56084153255276311919549781804956390400 12937701 108279369974334955409965398592419490944 12937702 279270518037368360254328910179634531552 12937703 813192934306971178003122747403151212440 12937704 -272192519016026529554157252312512839680 12937705 571725986195821451312417419734073470720 12937706 539111898142462407693852158756676933552 12937707 766670177810204603796120842798814428208 12937708 184440094460709451794937731363259760640 12937709 828764384009040635718459873308824874604 12937710 -266975177953582127173760663768969351040 12937711 -30787111326996896232294523358110560008 12937712 -67747257484499170209750439891543818240 12937713 -1206866871699033848085971682839189517456 12937714 18936545824080318796020501138495549504 12937715 873726724708036736141366621470832210640 12937716 -8410008463267189150162318978160695296 12937717 -79914349946077968863111765476807218952 12937718 -116196259362354094254405246742689551040 12937719 810246982962423205408349736127432736640 12937720 -242960321744081942670047734784747827200 12937721 2888292990309570935038769552212948738692 12937722 -187722444614764245350001506499006199296 12937723 -639068487536321896559276693302225176028 12937724 -110831666333464767309287842316562476544 12937725 -53153294100669865330007566765083792750 12937726 -298566316156040820015086862015430058496 12937727 -3009966836930270613432908681790528387840 12937728 -253383528023167281392318951394373533696 12937729 278375933077465552285826847310725386176 12937730 89264964645100339903360947069785733120 12937731 -1157767558644998551746184446378823823376 12937732 -688102548367380662260251112787846219520 12937733 1285325780491145438863017827513507873184 12937734 -353225413765330699874626286496194032512 12937735 -108080161403922575700425000296169629320 12937736 482844403460095689245930169593724764160 12937737 -606617727307543327733659736488092786048 12937738 -225235986595197948986954297188639587840 12937739 -257422114594266339594408783970638764460 12937740 -101584405883758124004977725450707271680 12937741 331848673687859201969020085930307129900 12937742 175630644798931425490070832253549883712 12937743 -169119862533642554377021008141264678816 12937744 223204319145326789611726908578307506176 12937745 -85004938541289987859225852398828943500 12937746 -157186555234331559901183931538910406400 12937747 61969741115130300349012825841371057196 12937748 -1693678456095048591641176762937658657024 12937749 602926057517578523676454773918124575648 12937750 -52010629839485798344904531032790976000 12937751 -977499426158813813003641671553379457600 12937752 733565694198126312068125284504188928000 12937753 -587818871711601757709155677203517593276 12937754 -15815426935973918812671988339692529920 12937755 149983203103443082473407385513280574400 12937756 574295601831831907772721961362745973760 12937757 -104434030942438772063989231432828248576 12937758 40485366880705878263315202240790345728 12937759 -671587260500711703133277559648166839696 12937760 -746637309152494605964485905505771847680 12937761 -733668028474474527654302284577227560540 12937762 -33882706931033169668244677422286246400 12937763 234395953390955980827298900181160073080 12937764 537798731553794751567235047402671010816 12937765 -1424163324928060221289214772869771428800 12937766 -396554973519560622083489281859942235168 12937767 -1304068296155299664873940859645935138816 12937768 -2800323075677300389537562413743319203840 12937769 27386200222658761401179722347169222080 12937770 536190636997755217773027163823970916800 12937771 269849467465359874718937142720533974784 12937772 2092776760898049932048849825284087014912 12937773 158893625624011519680797257728015130944 12937774 66326490895789807923940963547936291136 12937775 177069311020081371725176358828229061800 12937776 -40623925697184924054278301370071121920 12937777 478383726091541722274390820750429229620 12937778 79884578030332350472978705205420385792 12937779 369918624690890124191205613122899484000 12937780 -777907020998707363676770357529944454400 12937781 756674888064492126638699872967572233582 12937782 -73778280755446287084497143358648512512 12937783 1873564178975616440073301140748803960760 12937784 -3245666161601493102032447885249907916800 12937785 -151748950702354084910032620452525312640 12937786 -39802524344652625773309855954615916800 12937787 -78849057229263111466877497654789410720 12937788 -69819977159018999808979753210986418176 12937789 -326726506275356846056658665797873668410 12937790 32490276734582356328933239359987148800 12937791 952330202580418621121206469592099910656 12937792 -191715929479698285810625567453777756160 12937793 -2249970646274888324726536882509979739856 12937794 -449652310228748088906460914384240566400 12937795 -636185691522665188411503012999372628560 12937796 70820990261580011424275502712074973440 12937797 -10115551724027224294104006851886554784 12937798 -325220362939825332283194835688528912064 12937799 -99053840944498179970051155528723809280 12937800 -324830557620889467768960735518825472000 12937801 27946024238757940358454798755110560000 12937802 955208888855431098299270460273681931104 12937803 20343916387877654114880908445795634560 12937804 192836767416477420384409637724147968 12937805 147379242358487645492013678251609701560 12937806 288993862400644433116191157254028790784 12937807 -570698504033816096985611961108398347200 12937808 116696556264542633567058331109255921664 12937809 1088856610559245508295389309885990225088 12937810 630289940188386383489569320140207109120 12937811 -21514758244525593461313634421538218976 12937812 759467210739345180280114162594337728512 12937813 418907677316084642304963213785076268380 12937814 -173631804697098737662023641417506539744 12937815 500025921345234359521249052618992022400 12937816 131075948051539228438711209785584373760 12937817 -1433698860804666824850430913751826006134 12937818 130068954273058337382834502884108501504 12937819 329206891437723153454499891832642345600 12937820 314819503300850414999905583448896993280 12937821 379353839299333836103797552310788876960 12937822 256513492394005278319520162209920092160 12937823 -1545201355543047261977531295847238504928 12937824 1591147156272088490124915062836981923840 12937825 142738695241432555590767604433886290550 12937826 922363307026516639590991102047016243584 12937827 178315358941620911292933600210622443264 12937828 9408157723871456739054253754668980480 12937829 949838635267838500132163441350368530430 12937830 -401200564463607406237645618826613964800 12937831 3011460193663771585637863802803082932224 12937832 -152022712562922636430654088637029222400 12937833 1031205867751300165881003851068419920640 12937834 262433188427415416242845625847649383424 12937835 -882203498917195240238176476017886354720 12937836 272399260398428859958604056475073664512 12937837 -344766451089561640698816354805698646656 12937838 1904430474873297444117250654072747083840 12937839 -538554112257561696398269854457167544560 12937840 -158684254093564720010275226308116480 12937841 11363177694224100090486144224517897600 12937842 714872560348662074094208879825336229760 12937843 1286463017231518815843453878194129014092 12937844 -7762691086178905752406058406367388928 12937845 -541246681437854035463662025248720824960 12937846 -164676150808727138834586153984416405376 12937847 671943582394594240104126574709299642440 12937848 -186789923723301522921546414373005557760 12937849 1242248737941359659573250925648632239850 12937850 -108061756144948592215784807731311974400 12937851 1935017601693995939901209213092177034592 12937852 -617292203339804854712863809706896984064 12937853 1810613537383718664659515069620265140102 12937854 -377996609606056428063090013157780556480 12937855 985512972759837876490627253537251888320 12937856 1000533149038897661039222827149447659520 12937857 -410582981302094972945990359897433282880 12937858 -109755092046456036945811863831771189216 12937859 119433262759096581088613637596801238528 12937860 -240724759403511697936138308165040128000 12937861 2001910526245788894473336928291987962462 12937862 -85757085403488769139305559469648721440 12937863 8101058310067971221352693591559675344 12937864 150903963975320916817045802354492313600 12937865 -108184877756135471628200332251622728000 12937866 -329830571320452142473806267280128107776 12937867 -2639963365388631244983950279046677744568 12937868 -326993593065211095953134698252258616320 12937869 120521726350822150829649130718289528000 12937870 -669043142492597669603655926015534144640 12937871 759139649742849843387116603238346851072 12937872 79767666160340958984141252564307476480 12937873 4562098308017390538242772590315848104 12937874 528702989269376699220135238422408887040 12937875 -126296836158223764687816536308943652000 12937876 -672099693712593902950070765283968448512 12937877 -232974383468667328862693156140502972274 12937878 -124576562549035102452183681862537308672 12937879 -35909637936318556902731778901908188160 12937880 420528970860413078305603440322834636800 12937881 203165445290994228785151537324915683328 12937882 -95177049408495991378187053422277363200 12937883 2327345031721185082125313254439918848 12937884 -521312707327772121714981019130101337088 12937885 83845681174232043486548780758025052000 12937886 399067792169785278956210226482633721600 12937887 7545594648556607119158371678299674792 12937888 -274034594022612699950837601039926231040 12937889 -841450195815814749302115635479100852076 12937890 -161395197689096111510803399346883302400 12937891 -568724970450341446056364046635289004048 12937892 762376570084668613282460655622065779712 12937893 -176622604389035743862327208074062271136 12937894 403765844137716794216345203541861610432 12937895 -2543686991924843658302703199673951515920 12937896 -664592528507136924802583846788805882880 12937897 597648003051300775331117966020493187200 12937898 -1030708571241984458796483684589397963520 12937899 -271144742118343373143804074234265200672 12937900 -308138433667415949384876985314124384000 12937901 -298284665192688089745421073726680183104 12937902 447596613625597954900025517081165690432 12937903 -2368746744412181376830384171111270177736 12937904 12967812185009997633496908528224305152 12937905 -231947672879359331980996603577378135040 12937906 36576089231604779175325585522045278624 12937907 128029499960539449196599235996033552632 12937908 -1026067089019013690942969631240724131840 12937909 730150490328753723515229050810894080960 12937910 654393968204538923281218218705364303360 12937911 -356464906708906343830986228510041026176 12937912 67312874906929446713410601140146339840 12937913 -1666220559635557396930732044483666698838 12937914 -499786136629198579464588214863461867520 12937915 -2013337014114375713299631514123541359600 12937916 -251370500623271245529262652360213506048 12937917 -722085565045984757436650287027582866240 12937918 3814346582254185221917775986321681152 12937919 484777377062169021846276855887560879920 12937920 172237567002421747424310361216914554880 12937921 -41654991490434362470641799654703627900 12937922 -555926097935090543524106095999839765600 12937923 972540311505737443728472820922197982120 12937924 -1181345381774032654722238757711039711104 12937925 -330331035724380048749073132905145600 12937926 12485530397438117116308877471275262464 12937927 46751664377091411906910659241766052912 12937928 -1978245753491826756214251279313240995840 12937929 -292838225451194163349237149348474303216 12937930 -335242634550467789566024592580362836800 12937931 1315102504255727883477554708732752323732 12937932 -312743263793407275523306220379194231808 12937933 -1716839030397732398544987424644348110400 12937934 -438542369135648754661219758373597272384 12937935 -438279679415480843146485486027053016000 12937936 -13144920289250793765377091731832176640 12937937 876781519291012413815490942278955762240 12937938 -87629301837247317012356832392299863552 12937939 -728095391515422450167436114717117197744 12937940 582901154041683228224006252830190903040 12937941 463361863794632141155846433528170737600 12937942 -425835303105581583363326073697514044128 12937943 -1005771044606312218279238889761548976184 12937944 92039066461230538334984402473621278720 12937945 -637980926502932755223574449015942946300 12937946 -301893260816455478992209498496737711360 12937947 643251616277946451793684643360659970240 12937948 -559400592374123400857590807028897623040 12937949 690475851562225111772492515757082358950 12937950 426761520780595994683475996822792169600 12937951 -622986257683248426165759540447923746088 12937952 -563351721249216377200921273219763404800 12937953 -260010678166421925570781861306198904832 12937954 -942364159857370858571796085306252411824 12937955 621332367023414493701610318204394614000 12937956 -464674925940352092934183581376638716928 12937957 -1533032880600633519015257938775270175168 12937958 -515778610906064580490279210506191585280 12937959 876106597769258280923167156930321250064 12937960 144203752090954781862742985657057280000 12937961 -1128977826650371227654832399172867322438 12937962 98095949662384424896957091836785841920 12937963 -1545526338451410695877027506242019435788 12937964 -310540887729507750852781780620279125760 12937965 -497800690728231104728740799938151637760 12937966 -473062456356289526030941152427198085568 12937967 263359817174305673725176997845809770992 12937968 28386137020318348442627829333735014400 12937969 13276291682095416201315968198798955840 12937970 38034840135473036307344875700911243680 12937971 -331866165290206108252283995936140959688 12937972 517107744056324185851218620899819663360 12937973 -372228518887195755747379293103339127400 12937974 1244809226854323030249457024552796160 12937975 -130845370790551098901568425105866415200 12937976 -705963413561668031604017483829391441920 12937977 -343683794406618833368549634261136222012 12937978 392398276046173925999763287667311333568 12937979 1547907749065709904064089151841629580580 12937980 -500330880447752052055357717636235796480 12937981 -186873476853510713754058341445783850560 12937982 138138289047053936323867441165194413184 12937983 101494575766463846902116168060049947264 12937984 166708517884766331364147977465249136640 12937985 -89260863563917610544534035215444248000 12937986 654508546910461669595565409872396045984 12937987 -892573016636524937707816804858581327364 12937988 -162884685791053269702653953804425216000 12937989 -252921380836778310361460231059044364512 12937990 208688328256934923520949024066674997120 12937991 3694417505624359331788705881020294120064 12937992 -1051174447403018288865245949824118374400 12937993 -876657312923661755955859428512295766560 12937994 -1246167952719376033524828173211711082704 12937995 148722891841500314999064209755143667200 12937996 -65534087081706949778577028915713288192 12937997 537758036842212879179389733118031675446 12937998 -139798528530907744039976203139004579840 12937999 897660888831127018328318730687419872200 12938000 -96097027553335310133744834753884160000 12938001 -292765083079759744107182340977704264320 12938002 88390663502143417908921241795231810560 12938003 1095869792715093361739512864067610435264 12938004 -719209742872873731940554104762099141760 12938005 32708864347645540365402613910276152320 12938006 -362088946358399501994427721836779868416 12938007 2166486284268859063625422225527008181888 12938008 1196392015926811229662091996452199208960 12938009 91032258365778131223823882710380588436 12938010 -247283876600313614095195589934923101440 12938011 -1171015369007675082311109694032569541608 12938012 -4419332182425044415708088083257057280 12938013 251190091743786725090870791329864666624 12938014 -890853285450117060908967912929186618880 12938015 2275287866454061641195354587552251955520 12938016 -86725083743903792270691081292540280832 12938017 1532843594307575689650565958988966932066 12938018 244507672071679942562260163338383482016 12938019 573038748200913354111804832418562524160 12938020 764663715826765683475803382307435143680 12938021 1277644183966777919301264425833199388222 12938022 469978412991696392160674910365063700480 12938023 65626046804439296998794325890194517040 12938024 3381753762296974663569122054231500554240 12938025 307474930550349104438656125455362246800 12938026 652447553217219367495992909868099760640 12938027 1467905465878558274526131785209374973876 12938028 744899024749591073075417455693147153920 12938029 -525341998150251476602888541017220971392 12938030 159554014781193153010046070275958086400 12938031 17607694130069933169972062454611682000 12938032 359033203243852927490138283423894388736 12938033 -178577139717671810147614482614301784140 12938034 -571507358586580124373664921929477966720 12938035 673449140283948210085524666546307672320 12938036 -141853772984071254668473327935750045696 12938037 -119427673237610023300415524736555569536 12938038 491722973174440670669923778642368653696 12938039 832437276550812832807986348741609268200 12938040 135867396993973145137340125364442931200 12938041 65666416829471500717395616602653254442 12938042 80628811005473679073341330609101792640 12938043 582218451579206158626112434951114541104 12938044 -207022207815071400865699171117932667904 12938045 -927269574132496108195296792894291407700 12938046 -383129387396001901515250835429354496 12938047 771715850459240856368755873952531266496 12938048 61048074959155629735602534646876733440 12938049 56878287771339168854990865695154996480 12938050 -214337513410891366448177875383204240000 12938051 112737512798158359737151011649988930560 12938052 -563619065856950653708123608830786285568 12938053 2442319185216193544261689182499580166302 12938054 110966786772049777104625982201153131392 12938055 -2443456847142146182670104013814597120 12938056 -717434958396436017718105710172886538240 12938057 748036199169615995488924568969165959632 12938058 -89928294707839665272491378012193257680 12938059 327489525742847897461452160480002876816 12938060 -1081356907757000849022911795863823692800 12938061 -392098828104948568289698448840978322336 12938062 313474982263913571357821117112912676032 12938063 -2913952246358166540532608499878004325736 12938064 296910326357656550191675600088939495424 12938065 -295016611221807177254727575439739627200 12938066 -1093897392177410805072561658241775989760 12938067 -557203400379542643823197420295836948480 12938068 84546698550333932100902034575534192640 12938069 691585356571031228279003942061878814240 12938070 157943960314666317194779312894241827200 12938071 -762532557801255002076025726774272840480 12938072 18818338436291983756332643980902400000 12938073 -376400039687345221306375540898195904816 12938074 105287154293226645858467059745991153120 12938075 362222471240975810454596505687759171600 12938076 1293058379264238494537950851141700776960 12938077 1981103345288305092034245813353759589926 12938078 -374430208861708921338810136988519372160 12938079 -21044208329773927211405765860232405760 12938080 -1757704990746623901758338064685559971840 12938081 -861857893645160656403515899827711525868 12938082 2451201501590088407049398037586606080 12938083 238148316333850250973545008938091302768 12938084 2225039483048784924390434620506801656832 12938085 365488191014056613989497025954422840 12938086 -122123437374872530106874011037086371584 12938087 1693356188977479325255924484711141303736 12938088 -1166798307971071077741273029753327616000 12938089 2399962874254772258233192556420270783460 12938090 401407715749862518056869554321892179200 12938091 -539074697461894009591077627610234487208 12938092 -195836490310570559071735386270666816000 12938093 -505884205812886988984455124804665714560 12938094 -19593447884345958493211217619927716672 12938095 -675973236237442309763569383962796816480 12938096 412334315510594983897076640892933373952 12938097 -952626699037553948798769278425797843600 12938098 2750699457196932151227010039026057216 12938099 545385970768911974490673584773339009100 12938100 -90060501229723256202644758386088550400 12938101 720379104533243538203988786427562018304 12938102 344263342116231918060730601864114039232 12938103 -248699850703441396400888476555951969200 12938104 -968734551349897111261929650784362496000 12938105 1157600137714234546476713073668370756360 12938106 457813513500904122752884973985979951104 12938107 -848526288941489477735074345791466731600 12938108 -548247991803231190529862307075906575360 12938109 -492343270228735289193518800241119428096 12938110 -725217185753571911128256368710724176000 12938111 1023792006758086225120910887683474947712 12938112 -702596194029017772860714185602178744320 12938113 4159548752338316922686671198299512328578 12938114 151910810849643751147079368195278362112 12938115 341038692275468794112581223475473964720 12938116 661494401300641305544547094419958377728 12938117 -274964108638855075514037945306234806400 12938118 160249981464855057599745626896463986560 12938119 334032940287756012190496442809372887896 12938120 -236550069020413366338560771656765440000 12938121 281249651662371681927003689786395470720 12938122 1294365971491166284793178914322378633312 12938123 661397820291540086406758661253641965568 12938124 -23147037272132874282344704530183595008 12938125 -45960533720718021346558156438796480000 12938126 806529566545369185280401882711753049920 12938127 -724931156011398719449459500544640435568 12938128 -26949667376183785290499587046132940800 12938129 -258632692891966375704652897207522917888 12938130 -26430907093379416786014595282074380640 12938131 -1974149568480247938603699587943056138068 12938132 23876887640275992291981322071699712896 12938133 -317599747940951211459885585665067693216 12938134 -110688986030322969001670029100578035648 12938135 -385455110430315282529989236136360702240 12938136 -994975753128237849014823511993228185600 12938137 -1599681211639689527768406431567747436214 12938138 345867102064109949503171711210813076720 12938139 -49451485194009373942652431479103819872 12938140 -472755539678450088037296360488148172800 12938141 -7378709685550821295841370520947399360 12938142 80887967962821123159109953205077249024 12938143 1245736441684630600007209091195292638640 12938144 954674709324798988069744450151944028160 12938145 80161838738568595953750049441163366400 12938146 -140822264240992963488914193974550912000 12938147 410997768031777199617619523900983746800 12938148 340679569915644859104556478568812146944 12938149 -651719599081690240760649064304343579648 12938150 -378418189685084708741463496588998823200 12938151 -430476540586293367445282557946445193056 12938152 1531167933459407981426317946958192921600 12938153 -44530183760294796937964888482686946716 12938154 -473253478012932036638790833292416474880 12938155 44175679488422378629798009048070772960 12938156 -229727179607779187641633157005702155264 12938157 -1427187182839476905416885611381680535360 12938158 -777228373473641659386251788229040657024 12938159 -201173381629261218064892815411857849096 12938160 31089776830826731263949733076318289920 12938161 -900141076122215445455960152902244530456 12938162 -990565270895161225026230888189337981168 12938163 -173088193778934048069677362372159339776 12938164 -146534535043510307947902681517128089600 12938165 -308375053402115632255159706951396260680 12938166 -223930645982110180447888767329568574080 12938167 -2000262150662373148508721730819983600 12938168 -2736781160606141405112457907981650083840 12938169 1559380115230921294649441467642835101440 12938170 -238714284286463982263333484624829808640 12938171 -226706290074162455532883728939822110400 12938172 -105468381006127311303856391849749518336 12938173 -294328015178643339308245048568107996980 12938174 539222978988708273192974932016679342336 12938175 704437207902971880535256918330262909600 12938176 180257413402188616381000639005830676480 12938177 -854255301092019679343833440002979966528 12938178 -472548587861369932939042307234507596032 12938179 784991344987609918930530356785882526780 12938180 528994958843902939082715017713427846400 12938181 -1077661275357301498057919038092985858848 12938182 -79471144090660543461526262882726747808 12938183 301624036694202079337473583663908573200 12938184 -1293023667975591208846146182184960000 12938185 314434638764089045648140005055879813000 12938186 386985358487972326729107813239846175792 12938187 -93466384040067867352757054681419308840 12938188 801727825447870041910850680384471274496 12938189 24691137678404272892738826033380334720 12938190 -346751655078939975152325958898027151360 12938191 48902882202030605309391294939203921920 12938192 -236051314605145811583024512525148463104 12938193 1104694029311055369616982158675801874082 12938194 70438564895556798767070861730901665920 12938195 -1553272877923770770914377945376765294800 12938196 -569503493295451839665034459820984055808 12938197 -93930332551677676110531549640941433800 12938198 169873519492367694888026533218437326080 12938199 -1284194989243528448655165929828848048536 12938200 -56144641328653880637991847582986752000 12938201 409747799490208988553808961277818486664 12938202 674214416544406108871366273926080334080 12938203 195665204352666667420255925845927220080 12938204 -459761337831011934176781256306881836544 12938205 662011068993665418536308085887776806400 12938206 163403401014008884294425546786747381888 12938207 -1594018757349665970531289574199465866688 12938208 22033845970424275136136169093312020480 12938209 -822723209336995094091856849033090058590 12938210 -253369532024859709387782619748047830240 12938211 -43998531628505255688036684578884113456 12938212 -60000374076118401264607407798610165760 12938213 1356979029926816188033251333684160487424 12938214 653459836900531922149033420345429007040 12938215 -1167577466479071805407926618505542936880 12938216 -1487682338498052898870615707793179755520 12938217 -681755416969787743467311477033536087920 12938218 -79171703472976064230922427460782288384 12938219 -200595814025279238465098582143349272320 12938220 163840315004473552713186009124663526400 12938221 -1501522201868907322566799288327807692800 12938222 235240749732414927131837308845982826496 12938223 278009663715247071530601755205082667784 12938224 -179202635267265284776324412535046471680 12938225 -7005152643645955548866215906434096000 12938226 89199163754898505737653106042459586560 12938227 3734014613596536017022954869589001480 12938228 76224576075099058311830863006511800320 12938229 78703251490659223308045340992449083374 12938230 -561061423275479680156204839982056547200 12938231 -784125341805303417477051694870505362968 12938232 114898050279683079011257363153182904320 12938233 -807074761747930566001539776329345640640 12938234 -201171894661608288080320465203908001600 12938235 -1026963182398139882490574184410025130240 12938236 -67430214498941241189880062893187686400 12938237 380615895930339828591452016066250656768 12938238 -181933798011687291591640613132129335680 12938239 -1869410287714929625708695852658560424960 12938240 8382411220071388032542297044329431040 12938241 -410785687402813471729752323077664034288 12938242 840673128836261912473941201996226066944 12938243 -2370738595880998163559534714692616886680 12938244 9649247486067808908791299326288893952 12938245 -445680872675793750916265043329568850500 12938246 -107477471601480078077726530313017358976 12938247 -89387882748363568716372132542653414560 12938248 -271831821228651257583713764252143114240 12938249 -955848997088092596190834339755456459750 12938250 -128965530222508985499209485991219712000 12938251 893985908563494332909097456873837236992 12938252 571104833960733607145027887272667791360 12938253 -275008168371351911941237427087462376192 12938254 -735670863603279453135150059525998706304 12938255 158202727882234121326116370698577966320 12938256 243274526497021647536003396531922739200 12938257 1248224598921959196941440630650249978660 12938258 296199748091516928152442448402366168320 12938259 292691725641111057791862776531170406400 12938260 -946462104851026621999945631258534181120 12938261 258911776366540801561416065246137302432 12938262 -690261980491615771289778733480518646848 12938263 -476732508520096504672566432652457236800 12938264 589692920608988363737367572483529103360 12938265 -337117517025411440553727641473080512000 12938266 752769818557086766069441409458215340800 12938267 -774058458357799756417772804272363721448 12938268 -307585716318456241485738589676617457664 12938269 4123369318383970447164506910143793048960 12938270 -8613169062190363740419203551048489600 12938271 46559840823490946104873549373559069600 12938272 -1830559824349203983006217533629220978688 12938273 1911770015350040561319873775114828167522 12938274 166680475926724546849941062358019029408 12938275 54193629012321118390807767919974540000 12938276 -687105668286057967073938219124680167168 12938277 -1110277483517099603802927256193672442720 12938278 481895625754727093491051113020387989440 12938279 484266606729016541843006630738090981880 12938280 -404215838256178896674546605430653747200 12938281 981536948235180907902498950549827465082 12938282 -42253978808950892077069094866307328768 12938283 -506065844765698450206964503023337404256 12938284 176184527524845905114901850878512267264 12938285 263128329712243129091634207804174854400 12938286 -341378621306364176233682200833361737600 12938287 613562615702862247136509432482578632920 12938288 -54235776191685029403754329674907648 12938289 -102421365759607667396816227395901492224 12938290 -553488698953487531288452103907082005600 12938291 2225249393688344009668714067217963223692 12938292 -1238065721503896469386556086487633992960 12938293 2156047593306995080548162191219954418542 12938294 -180361759370453664936616041629434813440 12938295 437391306314230885278355730878063402320 12938296 -50750029291046271814838619215165399040 12938297 488003024598958263057122075549914522080 12938298 -334126770144993354357427612722921870336 12938299 -28692690580845788458755226876738102080 12938300 -237358283065221885982306845209022528000 12938301 -32814266866219342009645166833525077120 12938302 419044676854087262323261651946552550720 12938303 -233329830447399119799822281814552326400 12938304 -388469198753329659019172415269807063040 12938305 892054152006610135777158122334342682560 12938306 -1161117423417099466851552581892692742240 12938307 -64979602538685948236816399048036223312 12938308 -506613382308060952417523662494195194624 12938309 -564301630365714412037981849933261437248 12938310 178881051819303109944004425059898501120 12938311 186053564137170928447001516841418874512 12938312 1221186862875511838760168189968494003200 12938313 6391755221822901368543734979202173664 12938314 524028236982483862106298854766104990256 12938315 -205682830741793575663151854617193148160 12938316 338871547420987005321446347029205585920 12938317 -921123372870088428424315020106164082208 12938318 595470579665271655602909920325656199360 12938319 33619030961061888302593007452374743040 12938320 134663605623161191428251889881497190400 12938321 -509339501179374871928198515946504054400 12938322 369906231088798974797958587264613190272 12938323 -392528009539791313634393069413419185428 12938324 230670627834817692719341661292224397312 12938325 8989954973436392582209708225717713600 12938326 -20443275930753650208066348791092487040 12938327 1166893222819237297797113772101320711176 12938328 241891158639290616341128388867022766080 12938329 -741321577482414365992144255171120945260 12938330 -314861981443185860146938937396237793280 12938331 78379299698032869306014061832744364544 12938332 899634560493320323751134842191089731072 12938333 -456212633836777967220958461327185962080 12938334 -103198198812832510968565406261604385152 12938335 -126118550828105542214000542110344698800 12938336 -1173979142245627705685560791826619301888 12938337 666236330210726936259687169119416582820 12938338 567369953490052632563626361379250199040 12938339 -1182041416262210477888006389852266853860 12938340 265484903183452195639267956401892556800 12938341 35519354258732449240994610846116740704 12938342 533832028816205337256583274694355727072 12938343 -198254544384327735887310212710159963392 12938344 1062626256927470295088717848557497989120 12938345 -249553637480432772208396524418678986240 12938346 304560762891948022497450264927026380800 12938347 -40303002139589620636325497793339992204 12938348 -505892626221602535416145381054686398464 12938349 -202720500449422922554901692866901503936 12938350 -721149890641359137817012064714884696000 12938351 1089446875008028353586996453126031360592 12938352 59901592670242143532828325026295611392 12938353 189536069676493741805436381259504052224 12938354 96676215478402840130555175213862479360 12938355 3861213568014930467305455910963463760 12938356 -22898589525948979996713149115913852928 12938357 1010645063389048269994383258235248759612 12938358 -164517863433318524046154825791437322816 12938359 104573237448718279209089273823035690416 12938360 708735257618265612158919505135792128000 12938361 -408334838004898400309392016636811550128 12938362 35685286488807004172894588829812556000 12938363 2246143060386344972627316036163908360612 12938364 -291344571650704168013649957604887920640 12938365 86675203205871303340853468302567972320 12938366 82189088897004464706412382662378617600 12938367 233934574015799464242028787034661644048 12938368 861274132449674379988482960932858757120 12938369 -894438446849031609923763460290439980204 12938370 183259266096809631367727124361799685120 12938371 1593385771559756437596781010166372648572 12938372 711285579619285596446471724242275494912 12938373 21944438948220573273173049312312805440 12938374 -39484990844544709347831173523667813632 12938375 471870327734431774680279548045121660000 12938376 860205631443711677846336210498161459200 12938377 -502833956772536003815970255205325272576 12938378 967736290361652959524192789944520104240 12938379 992056613552521855462920277638829854720 12938380 -150222510571715989021736507049179443200 12938381 7654303611949418794005907908474985452 12938382 306163094760766025267800795015539097152 12938383 -375550007526076674737109898076284288000 12938384 -535534098901697201675696031925440921600 12938385 345088908682117609304440473618634041600 12938386 -616205937700494949399030561318058218608 12938387 129762819086377572016347739771897979904 12938388 600728799568719264686543635707478579200 12938389 517870056560924583820670931055294402190 12938390 164234724047158856357249585214516691200 12938391 -171991015250303311324903166477275296000 12938392 -2256996886301909733074858089244853964800 12938393 564741767849367263193412977538069756104 12938394 146858607477960387057918104141028455424 12938395 -947951601481611875124687140339281081920 12938396 -1149359658098024806719115513737761395200 12938397 -438148322634887662331488930293810929472 12938398 -449622777480336861871112527469166167040 12938399 2029417907220429152763548390930593464 12938400 625577049451064752789137994108108800000 12938401 1016600887355654201369682195855481043520 12938402 -170061672376136896089915311456002452096 12938403 16874830681385483807189357504870924208 12938404 -1274454046694892990241724289429100150144 12938405 -1692961250170748344452997809320310048000 12938406 -269993906841573802171792244833053826176 12938407 1047465804062911732207755985287576655120 12938408 229984117043089089462230994653793484800 12938409 1155521926178145581813310409747510671 12938410 -292888968544945273198569014252136212640 12938411 198248437950640366253326989176134902240 12938412 -1008655821947652274572444813360569241600 12938413 -645359340842115872041766494598608584756 12938414 -1973217873557916471482556494219050613568 12938415 6195653631467340914692380686289984000 12938416 -400524191931267342046198965896076771328 12938417 1083895274761497616706261974790268835812 12938418 -128681358787591093986358683230044519536 12938419 206067274925234907604516501768789426896 12938420 -135625576296237503737305747473669283840 12938421 -633409550477489009448541568006687217888 12938422 -120125680427055929542234514074889232768 12938423 -918107032681733786504009237052821575176 12938424 1209486873809351523257667737098773073920 12938425 -305157199303073054168996847857335326500 12938426 725637123197270058175163792180082588384 12938427 -1887516377043199387936027127571693854160 12938428 1391059982550241112532399745853329760256 12938429 -549187522014016221731362186857439480224 12938430 -306389260366494059183924553708101760000 12938431 1897073339180430834384602810185051494264 12938432 287807115367644215453310933109919711232 12938433 -153348607013936557659199492617179572176 12938434 633562378416016349990206876250737937616 12938435 -678389106172102960855471263980365470240 12938436 330895981803709608641087124835461537792 12938437 1310878906910083673254224223894510408800 12938438 1158407016402778649436429524778864033120 12938439 42576500142582268947873968414520811008 12938440 737827203781334874338820541340806348800 12938441 335081042113802047377652354311511305012 12938442 11162535057170980612525589978317897728 12938443 477586637376784993977782526345758678784 12938444 1243480502463183267059665477973501319936 12938445 172672556185566166279303316975568413040 12938446 45910876254172914969074340702092579904 12938447 -130114988668590216599839634748695331120 12938448 567062793699819824219096017930535829504 12938449 -2310157875138873708194417827691885455760 12938450 -108695361602323942995025597242629883600 12938451 119119157093704964329467227413818123840 12938452 -469797614843937104143107207761129572608 12938453 1083741097986171473657740127633880852864 12938454 17785887558763072291644311521598095776 12938455 -927955503047860518988119126484103347440 12938456 677513647517566759677414304714171023360 12938457 -70948058657549181917718136172916979008 12938458 401163802732636055742417431604035541984 12938459 2272488171539742377970660793190659269480 12938460 -243057468672329391004921961025627095040 12938461 -337425449428979126330131342883724014938 12938462 -67217118331214946784922986731625105920 12938463 -753011129618077258982818028776103034408 12938464 228367273948407980533550904290102476800 12938465 191129702290963783214160222200069539860 12938466 160752918669485470450955851921794017280 12938467 -1767402693239802931157853752766732432484 12938468 -145816441080967787705391416645797678080 12938469 445417254203248270384220026626842754144 12938470 97745202177862292949925169269907420160 12938471 625943245481459810367393163491663389712 12938472 -187224355606781038889182819610144194560 12938473 560714564908594830559284319196256891124 12938474 -732168228347924277559768281871967014560 12938475 -324503607286423882964898888937486804800 12938476 321648743938628570697556665360041058560 12938477 -270658291789098226760285301478173141600 12938478 73585920744354944858035907050130257920 12938479 415976001142306341263686377489580248576 12938480 277490937116119753536013199147720540160 12938481 -3806599613599746416660786755766357382720 12938482 788813465885806405036326450111542360592 12938483 -249700860223068542376443621188229225268 12938484 136338963511567169010505529367524321280 12938485 -6570351667189283670982092627776960640 12938486 -1011236608446227925483052336422911173056 12938487 423277796344845682668413141105558273280 12938488 2171512367179473753459272540745523445760 12938489 2213472044645922196824009144380762077440 12938490 -5630819021823188713694071926185801280 12938491 -1931550657099980430370570771837004656200 12938492 -1098159289878293905594499554387859668992 12938493 80812480933761616497252619165925683008 12938494 -328580124854698634893164591773450056704 12938495 1695883401124319982628844412450700132800 12938496 556506792527625378900918908107540660224 12938497 -6404691733394906937545809267776698304 12938498 59061232709530892536376266653755259936 12938499 -1400639143247688443186320575211472350860 12938500 532049164137060925574437057078162560000 12938501 741556330989750975366539166880357739904 12938502 605522274441485124050178523948565053632 12938503 717991337515249201552352951763560889752 12938504 763306529105823849850838842233063014400 12938505 831331321763750083343770337392288090560 12938506 -260513599481108234395763980661277327360 12938507 1941954945315453308787582126831009660756 12938508 1185259989645045839780733120801365975040 12938509 90818382643669935947962895402385473004 12938510 387474652061319614679427659754673928960 12938511 148117685802561062710138595357479886472 12938512 103445791491248832353632692717775749120 12938513 -391355769894632086629998457434262731904 12938514 -427988859908465828760292362248322704640 12938515 -100995973148557752065866961890971555600 12938516 -618435710892360507439655511443632786560 12938517 -1049363597356434403986090430660618633266 12938518 45575979356868082491372112155454773120 12938519 789587922163824308841453658234132172208 12938520 17120338350310849192768197630473011200 12938521 -97449265312814362522979845751575412278 12938522 -584410014261211313334744442898552153376 12938523 409342739078730086797791436608565889280 12938524 1438138539005006330346976041627061977600 12938525 -803096670356231800605237865697146980000 12938526 -512164270721180129183515768242266831808 12938527 -833685904188840426562936278680445966656 12938528 6727285519769968271682419702918283264 12938529 166569702836336183802358740272600695680 12938530 141253807868881619630206091809453920 12938531 387591445976758437893732280317221448064 12938532 102711972043085735157357515027742572544 12938533 1164794958915763994755942700850509469024 12938534 145239466714834602609377895494191843584 12938535 147444651437499677617768614491812131840 12938536 -1411211988658884230515215932182016163840 12938537 868383763219597583017225134574357216080 12938538 -50985754237719684372921649951046429952 12938539 369676028765625605109933066330716303656 12938540 -238405844603024488478753353870587893760 12938541 -60044593557986389822726025704288972800 12938542 -98110432912979695187493803918964305088 12938543 1382581749203467316764600661586815989104 12938544 137793352095075369981185396042703667200 12938545 -1603420215940752700991452691527089434700 12938546 -25118401499286275273223946447712304000 12938547 504312537266065602417786598797969527424 12938548 -787216314053881381137274547848676911104 12938549 1031931672119920271265889041158449024764 12938550 -325337799375336397783697114085262123200 12938551 -1937183835485515376883778451924798455568 12938552 -500534281240125912041479199996550451200 12938553 68379033172874788103307426985234739400 12938554 -473567186558116737955620298344723736608 12938555 284089706112496825609768731783064054560 12938556 -146279585540583032206825128480902102016 12938557 -496890766315337548540044871280572256340 12938558 -319062705249074479873496995934895647616 12938559 -490823670085626231449521203946833226296 12938560 -542402346601320752118692695201331281920 12938561 120848303423388522589933205623550287872 12938562 44569971565850363118301700628961351680 12938563 -288193851284486968009843927039235589120 12938564 -1530851297399740326796779266751741580800 12938565 38622524740441493234954668048644527520 12938566 -694338598881259551668086852451657074560 12938567 -9731941238568428159870643958688125776 12938568 -810047230864361672769135926777434890240 12938569 -614441534632258564515244701280458149504 12938570 352399466618790677681958448491574032480 12938571 3280593699972563665457239379201160000 12938572 833592729889997292311817417635677627392 12938573 -157870229929775763924143876339874599178 12938574 -225245532690223945234437299955186723840 12938575 -97536611904856950994162123412997226800 12938576 -111828970584342996413976158486063874048 12938577 894695281893037747439642544973503387120 12938578 6052918899004836953385178315870552224 12938579 1693839105736744449885314644084228083180 12938580 -121636409103227296548146745149242026240 12938581 -668321874568553299505184707804742935616 12938582 124187897795117684594117688943891200000 12938583 -475423861906928460009494689756285178880 12938584 866550647830808442135044956974784819200 12938585 -463183173284443658331399711586456346880 12938586 -322703450838311279741425154696129782272 12938587 469528291913346789931684478524784037120 12938588 199587652850325862070485097804671733760 12938589 -1994767938140258442486860177930105837760 12938590 63042914675876432503768269341782337280 12938591 -1227803253723251030879049886739062975128 12938592 240497174883370845729248505227992891392 12938593 -64932155262542212307119634577381778314 12938594 185521679607376024343778033019451338752 12938595 -526874350808209543756003788113641254480 12938596 636358214760218505296361183292430607360 12938597 -855130789721291266560150083410550180514 12938598 443657767079012907404162040638641752384 12938599 53834608850350925068101536525679333064 12938600 1150627225785820131292033112607978624000 12938601 -1999885521147869467970846703038761920 12938602 164714355188255210031153077480465847552 12938603 1895408045536241149170751252670910870480 12938604 21031329436329464690797459025800003584 12938605 -50113383462292258558653308620734993480 12938606 -204253365978171648838813701032025613248 12938607 -956560842334463261352000485107401216072 12938608 -827683329415683689653475495006256070656 12938609 -11963047148184278532447637326206355984 12938610 357641856084388936903267332739259957760 12938611 260100278985449170266743533715536690080 12938612 -393647555753142225738381902266688559744 12938613 -406164813633942782489200662742711319616 12938614 831992445562098610677350625280505856 12938615 -1963680140509307670262793803261956896400 12938616 -9531970878311411148730033441100144640 12938617 -143392334756453826999853773480556173334 12938618 213344959012435361203879716131512407552 12938619 -315192752438839991436319852304572385256 12938620 207379186735151417919707632072900608000 12938621 -283692808392498653839126758641143530048 12938622 -622390908700740284136467736772843240128 12938623 -1440941416480393011509335919634598112128 12938624 70266678469910382092643706043042365440 12938625 -57614868396030872992858444947020544000 12938626 406838392960228762423693883432376322512 12938627 -164714716725830118968047557634916439360 12938628 -561906238783783963119708112191140705280 12938629 -1530367185229700287901528110682368739520 12938630 1011160654176208244719877235019027238400 12938631 1720366799461633957219129758974635244880 12938632 186057435300727922869010084117553807360 12938633 634242874047560522948435452702725012480 12938634 243454275012200263381763238096125972784 12938635 -838680239642115508968238348798061917920 12938636 -371723295201094639893915975012221194752 12938637 1244765643572057803103083860543298944960 12938638 496235205184961576612054166544625196096 12938639 128618971641755941569597447301420832640 12938640 -120287714670257154505351330637434060800 12938641 -746329806524656564132000624173255176640 12938642 -214311805405451178565563640602072626400 12938643 115541160338781292704562616916353497200 12938644 -45106665486599424488820890467707394304 12938645 72506980176742066762831882615908204600 12938646 89274788717941272891953906024404377600 12938647 -79275195453525263339854907268099884720 12938648 -143027625146811740934658230175813079040 12938649 1052102557755386216059443138240196746240 12938650 22717248549165416920251680452756281600 12938651 -1630183557205024161857296037463223282992 12938652 -876185777650649664631032046810471578624 12938653 194170351198258626034002957091108191104 12938654 -1190198169080098735283092496363442951168 12938655 848609393691598071613842975310160017920 12938656 238557189974161295876519537232549249024 12938657 13112931110729433194417664306651126480 12938658 376752795740338575948260099919197840640 12938659 -532701596777072682127554076295043001584 12938660 -312732652708585421236071664784704819200 12938661 -765628299186419187345762635867703469890 12938662 -580808165550600243993678963269338873536 12938663 -1445844091429524603997844826726329630088 12938664 657550924235018375850467479132920299520 12938665 790103276698950836407951591343627190600 12938666 18699303805534205773957950685353560448 12938667 35573901152799261238795905669516303360 12938668 -623747820150774975663246437020931037952 12938669 372020900391031148517541373109572607360 12938670 132551295783534226985897311515189619200 12938671 -681047623619006849675007876481343216688 12938672 -36088717642508386423913940960044187648 12938673 -127743305677378238971206631382178419712 12938674 53676010166830499747428479789507274752 12938675 744255508007043966392239610785772721900 12938676 -307323752258823626567104277279132252160 12938677 -1713738868563311357449229648913409027200 12938678 -111666264051792266762121161282721398400 12938679 -302844410409570619232967949746714659976 12938680 -662948821955861022869573420554482585600 12938681 309148328711953306797499880144815970880 12938682 -87231545700036968003303136355706539008 12938683 1092384170118357744825590535564811530624 12938684 649591534025988326001705509439027428352 12938685 -83937452054420534644262902877986032000 12938686 -285288648596488676289674097848177342208 12938687 -628608666543939440841743773675296667968 12938688 155083511669197501369345122228460584960 12938689 212543332358114522067969829667575111490 12938690 -252931184625802259275099621281135698400 12938691 -295954178296969951139847921332858151696 12938692 152605482771899346533167974481676891392 12938693 308529697302933709183096427048156662944 12938694 39776112561360267651236784737889968640 12938695 -1080321764518331408740622019423542623440 12938696 -1104190524808526927741361698287831449600 12938697 -9979478461849902242628243956127843654 12938698 -61999727175428802448251511701088015680 12938699 1192074412258498433183660462285957225760 12938700 -5805064006667442793936611568253952000 12938701 1371344409899117343242849879946008043552 12938702 -587418511222181858207749345628369464320 12938703 -1556509037821077216111363952298122057200 12938704 156797640810475495858081205277572726784 12938705 395969223934807127960489294033974537920 12938706 409519378820109111507879821011761136128 12938707 91578664645513456139876598827494970992 12938708 -1417125175151665052742224879732846086272 12938709 267724507609809741365259826297867133760 12938710 -422919974166297955082990244826826820480 12938711 -1026786538199875459202498210251629005688 12938712 -904852695739302476212205107559151636480 12938713 2249898922043104579665065637174063216900 12938714 538284087810862705955272523901517161456 12938715 -219839311155724831374912566683363908000 12938716 -82105581624200157148871231606762550272 12938717 -1219371770470732011397950026609030607936 12938718 58363571331927440884387232343536910336 12938719 951491695970708506400408787940508805120 12938720 -379552400525812514519042081092259020800 12938721 1227872852637831692438963587223691963312 12938722 159450712604971753458680462072754561024 12938723 -62127413802434038008460216653369442656 12938724 2470063942174400960144310057912403968000 12938725 -818436785882524393377384635665100323750 12938726 -435013473001819890074908197957672557376 12938727 -1043263775438191135847312247145831919280 12938728 -346602734089225389284538303347489095680 12938729 184582950374739160953234760762821498660 12938730 101932080573914096361201600089719403520 12938731 156555492479708219509530030070268308320 12938732 101495908246731388217237854251070116096 12938733 -193426240904087819654338105500436333716 12938734 961504241178716326609660644462045993600 12938735 411115751846428852096638761814123076680 12938736 -52378209993869204406401964344523816960 12938737 -618328224055115952168836080268274810496 12938738 95296719053456077734087655893324064896 12938739 38373556956618638734721480260227992832 12938740 -656408360670382410232119036508834479360 12938741 -677284246788801686087544229934610987858 12938742 15909615487376467456607667849654235008 12938743 4781926416432988405775040047208172800 12938744 -388953049880876760773268847901331148800 12938745 -896997538934988955501445959291098482880 12938746 963084667719719547396396343531787913072 12938747 -666071272842357059380381176546454755804 12938748 425848449552595131073536914183687208960 12938749 -321514700958747273500554669337336416640 12938750 -218921513665062625785617286874997160000 12938751 -976661865389813227433736349461739015680 12938752 -201576612135822829571141566707655507968 12938753 1032072873958079631961867383738045843120 12938754 -445905596165186059411317432588933655680 12938755 193969763824403764687500095484637622160 12938756 1164855759987526855615209451627790069760 12938757 300529270777424205240068224144620733056 12938758 -171138669977567999596455930347695281024 12938759 1286917838401269916225323120129273950520 12938760 203606308248415292295541674853702041600 12938761 820793746083950151251268067876913781024 12938762 -161448621590294782767945519210925276368 12938763 206848629421857265422219439887886612464 12938764 368945857718483902898887002762318968576 12938765 363906047902014667840579685374960984320 12938766 -245366152425617873422908997611262166976 12938767 -547087001781932851312410011521409583184 12938768 429077185562994635057928264194862366720 12938769 1389295264663791877591232220000620624994 12938770 355209590839307736881236671002049364800 12938771 -3960495417169852661735015217489632083776 12938772 -510873158140156584525820718067056640 12938773 6978158404760119907706462371812212000 12938774 -340347812589552712399121979368623843008 12938775 238770776597244839313845105947096639800 12938776 -316275562162336986530565720399999313920 12938777 72073484969954482470181638153405623760 12938778 -1483369378607685127531173751669567472640 12938779 -408850027156412687338713589759879549424 12938780 9926944944702605687191687182799257600 12938781 -228778333034021644568783400650412043200 12938782 -329808790309533933014147878007932027008 12938783 727020090916701739955101423624251937008 12938784 -350854015071899507153861768060570959872 12938785 142559517605631793328425377049970519160 12938786 3853114143695414386768630597307472384 12938787 69594426284546622813652574407475949528 12938788 -346243980205775980806588827453846568960 12938789 -781532196698653071431930563178545043844 12938790 21888247644011748359013628540851210240 12938791 -4568844915784796294951433772655598200 12938792 -1808251469558076668620757062161685632000 12938793 -749781129176921376370193977085989016880 12938794 619063377451994412962073542094864837120 12938795 -1632451646127204061861238268131414263200 12938796 -137266605276299842366823709937459396608 12938797 -1521384928891592074073174442944675426900 12938798 -764461280510934819682617890296145745600 12938799 -152865115205147066913902670363549046272 12938800 19740420890883286355388744594173132800 12938801 2322595183133475076089417953904000086802 12938802 -527398356798163929105135317981573819136 12938803 -295745929388833347231651133377836248948 12938804 18702369960342602067291213942643894656 12938805 879828698448485901744438858905586038400 12938806 609555781525231261588937943209095085760 12938807 361545983735927368519008920955581593824 12938808 19945980144336736161247838456546795520 12938809 678467943041258767623242389194952796334 12938810 695569546574613920984834458718494560000 12938811 -195637535689468007740558466537742541824 12938812 -1144827761605314654656495855116538701824 12938813 1236966576519860586050382956460681829062 12938814 -211596294117349181423974826934106087680 12938815 -434091775404722659842432268070642566800 12938816 135692700557133689596581682197225799680 12938817 -207740404067428275700717321635154349520 12938818 -1490468209667489213143715948835775841280 12938819 165128448196470621545498252993829252756 12938820 -255709663260709627187216276372514201600 12938821 5367986261919400009263906520832854464 12938822 52576062370148621010912137226816998784 12938823 -918780456377263914413454004430924251728 12938824 -197518721892602142565481157011409868800 12938825 -811660695047169316314120237872017728450 12938826 -77849623231034862519460226230033996800 12938827 1239894788917241868463296173562469933824 12938828 276780529633367898130927425929791481856 12938829 18606113932937697263763505086650726400 12938830 -419903542720221214508952017652271324800 12938831 -191811738256727824219444816174122196368 12938832 243483191012122380526413900370685460480 12938833 882192544056134331603696584496015977700 12938834 349685844858193065764358132624802959360 12938835 127318514862936807703581029633198361600 12938836 -959939377072238051307700198972982046720 12938837 -792603394003787161856668511697710541540 12938838 -159472706681243661688810836943071201792 12938839 -185254643701032972429192747474299327280 12938840 862844049749384254806214306893952204800 12938841 1290207520613202156072278074263644008452 12938842 -214202977436083278159740942163779927040 12938843 398442880768811624062346270556663994800 12938844 -422547801563835889064317765393959886848 12938845 442998174637320241184192951476195476600 12938846 195980432355030502962248887196422495872 12938847 243489989482689497071865295221586602640 12938848 524171896223142166258378156167321354240 12938849 -694998142726017973144261145040129283008 12938850 231158497214312574803870500823843919600 12938851 183062077398680152851991339483318349852 12938852 -743322879877816401632222523220218440064 12938853 486722166599695599059088968961777209664 12938854 470697689729930956518427963533565553376 12938855 -357256023562466638571225742640046775240 12938856 29261417196086525538771034016653148160 12938857 911048732569927456741242279424448997120 12938858 311445259123612131673099865166699599280 12938859 88339248286313234943735519594088559940 12938860 1228976486201496128930629276734590238720 12938861 -924756792612901597901450738211440572896 12938862 51778150289145068762382518919104467200 12938863 -89284646242547029153466563235810291104 12938864 337619231158158655891037329317656494080 12938865 -1654522642775234811714632840627817281280 12938866 88744770908739912298396259404601368704 12938867 -870266693014989968324848519292558616360 12938868 69174645187405457139123711209132482560 12938869 1722164713261433041902500767820480372270 12938870 248325153480435701362481885415665848320 12938871 202260317092098808357786793310580500864 12938872 -21823068108010540046251371878340403200 12938873 -326307507777462482558512833907990930176 12938874 -116999779490908476887027745047708428032 12938875 -312390231870749182739944687027206756000 12938876 1538349375368203191001535628878300559360 12938877 329640252004238160686225951628163765440 12938878 332049631339566026652171891494237898240 12938879 419738136038751776552887109417864388480 12938880 -183554025902041319922429594934286745600 12938881 4055102390384444095516471353344501258052 12938882 -418807482101072184726913987737828441216 12938883 -75926294303192282063430779255504570376 12938884 -474323411391636225990801916444166180864 12938885 -70173400439857759871729359849755573000 12938886 -492877298893568205910468093289149363200 12938887 764456559277737664205429574627315477504 12938888 -537051583270637223031584362211089940480 12938889 -1301812213163297763385874753174712978432 12938890 -337345808091354178313219093530984150080 12938891 -1923623037541052454394668934307735909820 12938892 -59834550598550749345690890618115650048 12938893 -277671413946215105612991248172806708 12938894 -1131183252057581399041853147146647561408 12938895 151003870081081070608911437408955579840 12938896 -158122907141633885922118149199777128448 12938897 278277449977894906509025028474333591346 12938898 21773655722525908718909093582753832960 12938899 1240434070269958177786881808059034601900 12938900 102093899712761465350411385360317248000 12938901 -1544856263953619547057141254984260181280 12938902 -21543100840868351741999908704485006400 12938903 -260046347501910503472556647963734069472 12938904 -801631890055052268567830186997120675840 12938905 455275843415904405241127168289030729600 12938906 272213348326784138496943838939105163264 12938907 1234605417660109694292014325609340473240 12938908 232453062813199795837353073804152761856 12938909 -324102219497716823807134138283057344020 12938910 -144096236321143483802034469516607072640 12938911 -1982740938038135537408118453218165363488 12938912 -305862579795362387832455985183923896320 12938913 636484027100182607209330149825276610560 12938914 -621744803413550311152209151975713632944 12938915 -9800546840076535366525210778989224960 12938916 -465815640480779277741089422554136805376 12938917 -1391544976951914557128661940874694580034 12938918 -234017282512765053965277872054813473920 12938919 -138627089700386600627428614016197582720 12938920 818989299960625473363545754684824524800 12938921 -552462897684043318999772945824744500108 12938922 1027850460331507448546362184593466209632 12938923 1886639494296152122328103138323287237172 12938924 1341688742379089796341863738234395840000 12938925 667992879759972771161925553985021676000 12938926 -48676536683903157182621139759827410944 12938927 -1440972495948262065073852732369514129568 12938928 25583033858816048572271191168887128064 12938929 309858662511434182160850878399921516260 12938930 294850509630862953722389261308325166400 12938931 572825474797309307008734640680323872020 12938932 -901265426286192526652167649115806629504 12938933 381894011176316996948295543387116655360 12938934 -18346941371867401836873803515443956352 12938935 -434468817641992714934409402920218189440 12938936 2601075527548941464217647225162809344000 12938937 339796624902362100815292573998661284544 12938938 290469682916001103427947977030674371296 12938939 1045192457673469758918582889486493916624 12938940 -7189047335431185995133731358033845760 12938941 961217264449823434348634022658642742342 12938942 -600290839303993760419552928822910545856 12938943 -166654088861475748505666927739875994240 12938944 -18664708502118016139045899906955870208 12938945 -284959608536983963481995060127408160300 12938946 180727483980716181831541882191041165184 12938947 154061527790352947933644639181973168032 12938948 764806343575474950808111846033909963776 12938949 -441405441579372627158782043781830321376 12938950 -702136350966261495225954255715372068000 12938951 712238141323043631601254992205879049152 12938952 -186308623299316750068401560537157468160 12938953 -302214761492821053994034845239207427056 12938954 122593945052724652306742159372350540800 12938955 697480242109114339872455943640309463520 12938956 229905406055191072432930585252280105472 12938957 -4207525123267896534497229784197622380960 12938958 808464881583314362120372526444653440 12938959 1994414866195990761172756406733205893120 12938960 -3827396199585838555986564134853181440 12938961 -282806170692359193813702957712137746496 12938962 3237578849220792229242562834279030032 12938963 -4463426332305677084021655095179950652656 12938964 -1074376390859867612476635503041364097024 12938965 -167549243968128543041340336209219084880 12938966 -26391426301594051151144969942560791552 12938967 -1807876253962927802983169440998201731760 12938968 214929276431380169734272907926654197760 12938969 1569684477189795926959662939087920858880 12938970 -11064666525978223868834333399079052800 12938971 352694080805298987406703298456534847172 12938972 858806456484781427394399651852613650432 12938973 -637353854639686687341414874509848913696 12938974 -406594473760967698508574404248523483328 12938975 -105852117485509935075562386479540803200 12938976 233616853235273664211934978890920886272 12938977 213018033167809269161506864965463095940 12938978 319673957371016828246873864341077293424 12938979 1237699497807781524566575541510879443968 12938980 -168245951580746585885841540230674944000 12938981 -11317893650768046330674955997893765600 12938982 -3807247227927912074692349051164876800 12938983 -159994329297150856303503217610828749768 12938984 1620579243168769932857831496661830466560 12938985 -29023467364647586150567927171056464760 12938986 -132177264337372782574368916297540855200 12938987 -732862420866872310492229971700006148364 12938988 -687031128292235349185412351830498903040 12938989 -1338788232579480146129173174420884164244 12938990 37520171909884638126403152535818072000 12938991 -6100500486233167000640940812736535920 12938992 309095138511210711209376728246044557312 12938993 -928358961521916397270964328234593142720 12938994 1010918289359646780705764234687720759040 12938995 101869544854528271885417570505422265600 12938996 104173797659520320859566513747916472320 12938997 218412878154114722977198509214048702848 12938998 96387705178528682684697678827766766080 12938999 1786434963830106922914264516332418301200 12939000 110803365469655270200839835536998400000 12939001 -41131134054048151170123860017697580576 12939002 -714827691445229513749063846962189180048 12939003 -517200655857693213580454548367199539712 12939004 493250379130238759553449303362227099136 12939005 1239483694754030944251669787612937583660 12939006 552718235546280929965065074589707366400 12939007 -149746707698486013701408186504060287744 12939008 -166324160265162739252866183770111213568 12939009 311214600950407215233734748200767758208 12939010 204768516188477679604417365030838172160 12939011 403990591985535917231364359676240632400 12939012 382449918456641987998183258946797355136 12939013 -24257712451825254890773559795873992738 12939014 537635955611252351087854370879563776 12939015 542651554140581114465838724639939968000 12939016 426645869660957761036890693314800896000 12939017 -95607214620017353029031086230760641280 12939018 159364128917954398566428356884175369728 12939019 1674148690022645937376514920791535342840 12939020 -15098962993658188202327019714720721920 12939021 -460749462258177226267957879393564190250 12939022 -650596228001817384973076233457126234688 12939023 -1653668442056099538049911716802284815680 12939024 -65023589727115272907343939968487129088 12939025 4308972253118393900929390070108463600 12939026 -448330418727465777101807504646933517536 12939027 -775010527076469569291722051175042482320 12939028 86736331179459846164691594758792175616 12939029 -1157923914216879032497177212566741840370 12939030 77400769100037673084191021935725027200 12939031 -31861031325637956987376167751792782496 12939032 2403476861609753934877561089340546252800 12939033 2218329044698640558129108330937967688544 12939034 784683767011150088940442241700598642416 12939035 737630198726206616601033412790759936160 12939036 712608845625832614548740774523917590528 12939037 -1421459586062648390482810027422435356314 12939038 326566145815259192673768701318420712000 12939039 201289650160593781040564554234006774608 12939040 -994623267224400129550713949203977994240 12939041 547991818923746994717691438358468193024 12939042 -802014656835641889466444295902969116288 12939043 510394133077722570941807045476203651344 12939044 -21555130320983436581876814686669466624 12939045 105269730390936969950621013269989276800 12939046 1121048798230736692222621430791456807680 12939047 233336271010872571459759380780646985112 12939048 -535613889438201588163943070400155648000 12939049 2982244586131606803540479468415697608 12939050 -269003283653097912477772702188926150400 12939051 104158469754198068949310338045737270784 12939052 -37307267469823544799233196170155473920 12939053 -1092327018292646743772529621069230107200 12939054 160326160577941260374331564004541015040 12939055 2458359061518621298924319971950774930960 12939056 71114695367575617901915634992196616192 12939057 -1812404663076225270172741598528298205920 12939058 585093911847686385445914979599505359360 12939059 -49465978326752379062602841784146807808 12939060 -354892828549195362245236596715802112000 12939061 -1562954915453589390162869583078227432338 12939062 1267779657232080441150877264297291696032 12939063 403540336717545011243978668802270216400 12939064 -1012969311137895403013910250086268231680 12939065 -570652336126289480274128638675198009080 12939066 -220634278896659360166660792566349812736 12939067 -543709547764240165219715955765872677776 12939068 996526807827117586664774799620628814848 12939069 168515418941171148978797462111768072256 12939070 17990067325902751638085791417224400000 12939071 -426311751061582664958330709493121419208 12939072 -390307488314693130253713188073649471488 12939073 -117345723952748778531205676505922218560 12939074 -1295602957605194448638169202726157319168 12939075 -1278885160463899114752710883976166220000 12939076 -185456435909272814923533572346791464960 12939077 616645018305532426255663016775559072926 12939078 773291447435234834737764559578806814720 12939079 -2048782230933704960496079123284571985320 12939080 -309763054922878002787945455535113830400 12939081 867351167393433857584515116929713748752 12939082 -214804527778984881796121471418099968256 12939083 2539718884363490674695258388782060493332 12939084 124757160164052222774298430911048254720 12939085 95706482467096674252040601568063675960 12939086 -59931929888045211677429448360196287360 12939087 -3412409154472969555359618960798839040 12939088 392185729701703062934014142368329818112 12939089 -231921032969872880932764949480416028176 12939090 -181619645667574815900194012684150722560 12939091 952990019972441851406291537018540037264 12939092 -229617685401093172265873050197785952384 12939093 230677321803277699592664321015058491360 12939094 -253338910963303577925370879398633984000 12939095 138063541716969581774361451262839543200 12939096 -850759118014656011440214456516078899200 12939097 1692718820103259720056345139180086523972 12939098 -213810718271583901734572915012205666336 12939099 -603024309778135560257904741386665560936 12939100 371826768498124696882603979636359526400 12939101 340196418071289926893824291299314381152 12939102 -10134640015996842024091559467999456896 12939103 446420844535741620395331910701228006552 12939104 -102134387020362922436493723307585044480 12939105 987662513874535007979605559275261208960 12939106 -779922681542765070837964906355827034976 12939107 37482166408669175654294564179489093872 12939108 -14837899914025431819742419279333285888 12939109 -724674328056101165540182934900312338690 12939110 -33121251046359090951324581892188090880 12939111 1311286144381878912397970785572222000 12939112 18357429893025403129247104607645644800 12939113 2219489675119736275801545436898236320 12939114 -603484353466724611654598711749365976320 12939115 -106899132355622867739951793957889373120 12939116 -1665876830432211055135987310058041583360 12939117 556281832839931097272846405945141748640 12939118 1182211216085013029228181924728398877760 12939119 1887259282700939746842878769993314775144 12939120 -195747883688726335496587072224386580480 12939121 -145615498451223527760990628523489265152 12939122 -196509506221482829420103839685097822720 12939123 -424844097150716759773869834910999388616 12939124 1575348321543807214924875580668845875200 12939125 -1275432464202806949752157472931021370000 12939126 -333765518469386721383171684703404206656 12939127 -78702707965194858683343734334901168024 12939128 -2289175654732010935147468263185988771840 12939129 137796257021140204658299015295625584640 12939130 2180026026216932286617831573909349120 12939131 -1265732766120347255911164588038502559068 12939132 1155722804740486661358414211279392006144 12939133 873053021675750212073443592770312406400 12939134 -135818526710544940518813545772523951680 12939135 1426398775259908563295412451566864400 12939136 -290239779560052204157062702146456125440 12939137 1913675861393540573786905774774468583892 12939138 -32201363940064208635819461172960737456 12939139 -418901945407815103750459715831313314760 12939140 1260807220659880702130105712034579549440 12939141 327942724333627232415263672582426625024 12939142 355184711011953200620384752176109369792 12939143 -104291988954769173012877763050914094800 12939144 181573401076115985162374337977115525120 12939145 -1467180440119399542496293199086990323100 12939146 -177241509245449846250937516699621434880 12939147 -443949997226467594372828768129708056672 12939148 992449708023031005990313098791956414208 12939149 -309541898730240958773797829831447133620 12939150 1194715722344034200387381827579929600 12939151 1273467757776085416175595682191670963400 12939152 -109480776839839837959798093477728747520 12939153 -224905901539246589961088327856353466592 12939154 -732103907898718195587553386084253786224 12939155 -505642757784770606358685793234940924480 12939156 135444849876109461373114465105387315200 12939157 -385735027619444402119349457865077480576 12939158 -1175158071336079427602934228938282276320 12939159 -147646284804086892099473583227570587488 12939160 724387783716690251280489816374661120000 12939161 576728724195818478478812594636344466762 12939162 159700027106289941032078079454963237120 12939163 456334925013598564438015852254891697412 12939164 302854386585312402139112881502885538816 12939165 335266500329090814091628622511385331660 12939166 81327279110487821773411785741862665984 12939167 270713917206155291519242855407993141216 12939168 -577595574619564977915806212354124808192 12939169 3601178295652088241924561968185330069440 12939170 93235548296704348987470797357082581280 12939171 246184817941741408771123195004622931200 12939172 284347032900148895182203079776219033600 12939173 -9023647308747316070146859965641365760 12939174 1170823332724066397076951226948132512960 12939175 -154009875186277754383929222545966195000 12939176 -1183694570327635817314892753731539456000 12939177 -126561844134841184229806759497365852192 12939178 2550884701384061598358654111902620160 12939179 173953863509109931426456769969802124800 12939180 53609749711876816678652255412774312960 12939181 -1736586709850800569660153507305421804800 12939182 80320088437944642604418214028197849984 12939183 -13247416356639693223875049501007858496 12939184 -29421807357977084064914253882942668800 12939185 -1048761227350618765995287886503131598220 12939186 -170873326827060520961363308211000180736 12939187 1576037804703320495830256081219684106160 12939188 283146125387083630162141492030845333888 12939189 379589173571132233181656079027059107648 12939190 167840026265631290204557828553557708800 12939191 -805775743762897247003680665021877488600 12939192 76173596347279947180432257381711339520 12939193 30499407409826738568072101788169748180 12939194 -273722619910985385071616334281047270400 12939195 208795013592073876551966952259072003040 12939196 230870292982230503164164452256539857408 12939197 109988175934689685599381233975907704646 12939198 -122615502951912620251410039521387809152 12939199 156367970687737864843693103743644925280 12939200 -89808344826355661341222372171107532800 12939201 -455415745331214917465530138058879377200 12939202 -575833650087156734043506343254497482240 12939203 -1603660888803995796032545310721709252548 12939204 -831991973024455486163107808011275386880 12939205 -420240737431589378994743940837645331140 12939206 -199722056487657873043136620687579600896 12939207 309486156414122897745943924036250312400 12939208 973494305583845722944249971228269455360 12939209 1142090055292767086947955503943060609040 12939210 624627676379775894185430543458547072000 12939211 587160136154362302138637219043259798624 12939212 234337758796315413521171607933637653504 12939213 302878732465829387908540471082694133824 12939214 147288383456931561661341213278604252672 12939215 -33524168600142282303351777215004608880 12939216 4946049813993440866877824680101806080 12939217 374562337147626930031827050444702721266 12939218 779047962062923443428796340033171350816 12939219 470832369173254728988694715303215705844 12939220 -141725119941385495530748518669224140800 12939221 318960961557861736405589748966013857600 12939222 -199332052050648785345223340580585252928 12939223 -818622619164973773564265516241388016296 12939224 -408742767511169009701796027239810252800 12939225 -60744444169826491406415562822431580800 12939226 -95340548177413425610172066955352520736 12939227 -165236152905484059970927261064395192320 12939228 -286070226198992283593179333221146426880 12939229 -299999273833125941221570575916080376416 12939230 -811709511538588275435927931185478338240 12939231 67192470603237954811386106485276122880 12939232 -1912765661276986306326657898130315673600 12939233 163075039910711908024280284048630954260 12939234 -75281692788537527367881925853877934336 12939235 -610024047823415296258151076572602630320 12939236 419019319487683042865363427227922161280 12939237 1049106547362681631895299271828249149440 12939238 -510301798995494440631534536313904070656 12939239 1221372986304050681281067020648747124256 12939240 261850049715450960882210915640026316800 12939241 -1695784572578553741706578347310981249024 12939242 207557682744265283272884856314895872 12939243 479948618599414812990641544843775794264 12939244 1583979973679106099126540637947855899136 12939245 -586629545965055125837046965481900659200 12939246 -129068642186509551132361428666919600128 12939247 -501687184911056634376938538627742614320 12939248 -104593053770478549988493071519429165056 12939249 642921254510147508322727866933589597760 12939250 8807338462153165753554335560116240000 12939251 -791504943904299170701541861965926309888 12939252 -1380046293359326037766495919295351808000 12939253 -19438838807017294026451894961151598176 12939254 1482038751016341842732508251548815832512 12939255 45072358920494920146109807979841051360 12939256 2008673240044740848168766708882493440 12939257 1627376970725948243501195289109860934506 12939258 1249444231049610158887474960141863256320 12939259 24721601015588337755934431848877917328 12939260 166104711102731894140071381630037263360 12939261 -214844419322873996260313750649163327296 12939262 -1442037248189741115075588846518522880 12939263 -1692272006555036597217145133608716797496 12939264 557108187571644675318395623889493295104 12939265 39863006594017553306925371784526756200 12939266 -301200068928471952022035325169082694400 12939267 728656074162976374857118298736488046400 12939268 627310318540656999175498084363367612416 12939269 708838834683733200459253259945976600096 12939270 210924132282500175263930994589072930560 12939271 99968808699041827833494271857680633872 12939272 -1360092432371005139830649148973394165760 12939273 -808839858981072556336935271997049169878 12939274 -154230094755673525962407652230489670864 12939275 763482622629590462744921487653377323300 12939276 -12526471619547943660968053925636341760 12939277 -408713693376396200071745127988575400340 12939278 32753275567430024097463947347004952320 12939279 -588162403371055471118975742314476989816 12939280 -403433815925616126732637681536031703040 12939281 1068473384768200783752837072440868122100 12939282 257726535428048402913658333611899680800 12939283 -2045616109691335333028613188258733229464 12939284 -128469614477445272156190964793354976384 12939285 -286320023683273029819834043987418841600 12939286 1473381880462629813823248911458830459264 12939287 -1652637768375216718830178585542216251064 12939288 -617058647069371372896999690413714964480 12939289 88744474239776341581151949375588754240 12939290 -1345977653592101717713105409818060800 12939291 -619680792840350785403629268754616828320 12939292 1384312673976763477565730660959877142016 12939293 2981870675901570588637162336644429459264 12939294 332494914469071779666656104037392995328 12939295 -212154422806058871027010492305767831040 12939296 -476402144097440617843644976723848069120 12939297 -328087337249461144739380490079943576128 12939298 448291247092378723998371401082743064400 12939299 301239424696733369364360903080979371064 12939300 202153897540315458359044436483335756800 12939301 -858832861588441643399495034805748608896 12939302 -1019019475196162313127677354150937116000 12939303 -422619911834493187972533181021607660976 12939304 214360915773778286724389449795158835200 12939305 554750689258243675371046858468686551460 12939306 -6845097233494285283703072831267937536 12939307 -185300103846219752969339902005567225600 12939308 -2064791943186458078226882154505827121664 12939309 -1143690558070177283544548405965683292500 12939310 -501050842637731454615398268110091173440 12939311 84192978429742094314242593247448996224 12939312 -184677769510449273944378751521355595776 12939313 85121345352770863589314085622395560164 12939314 -322732866052029899902175482075619902560 12939315 -652890419903685263598543128892034430880 12939316 1068620572878355268225165824881072968832 12939317 369357634903883032421356238337356196960 12939318 -339470765393918723266111473978321039360 12939319 -1244780465469947637653556911356720385504 12939320 -1205850179935332677802712564183932518400 12939321 355551711182476170725015483906286629712 12939322 36088658749916396069807678781818375424 12939323 2000438507850565121970889407482093544 12939324 -371748483213049107912723754867343106048 12939325 162948943372250746296892688680832716000 12939326 -113033660866298717771516112896916042816 12939327 -853796353285907377704673707737049299280 12939328 -230172127460112173903410152926461558784 12939329 1180477289374611966575530997847908034600 12939330 231370598675405813376531313517764561920 12939331 3408256058380015528122304385608387511200 12939332 1220490529057195506171913685948926156800 12939333 -426817977186049488467268497967208141152 12939334 -1200969657937501093762140559933791617184 12939335 -2518348456034924800385042776386691899840 12939336 73352790910004704704004305444498892800 12939337 -319707289465967808714921875267609001600 12939338 255047137178355721163592788195405798400 12939339 114586936778255064760272771440036379648 12939340 108334042961990169981233161224296616960 12939341 -686622239021912191573325021795853122016 12939342 225764121219035108903975109690077506560 12939343 -1000811071862439084665692844809250539408 12939344 101645711938699018730959182935267868672 12939345 -187721233207771597291706660974399680 12939346 -485467575311784161505367684713929969664 12939347 1010591813932057849728101897253008258796 12939348 -562025379467829769454355675050275153920 12939349 516314694253288458042245516996050989120 12939350 -313728268406392092561328489153476309600 12939351 -1229878628024314647662378331630790838400 12939352 626237975284550935163681637462776709120 12939353 376685099321185165074753026644156861056 12939354 60407949177518855502943383708541671360 12939355 21782128016602531523335674313335589920 12939356 154700991699411079485250083909693841920 12939357 1062315487034794905220549787930175335040 12939358 10975493929924929322742786557107974784 12939359 1763359233549109423665339459602771734560 12939360 -131199759707603220454281449436799303680 12939361 1011318906211556997614053710517476036400 12939362 614542250749034313006506356056638759712 12939363 -203167654490548606526220845811237205536 12939364 718219126568932969482883678308568241152 12939365 1089410714132200733246232276225813389400 12939366 -143521404003457853586590674203466839552 12939367 329484592582535101937650759450341100512 12939368 -305132784796322947773609938711377920000 12939369 97830958152528572909199717662675451648 12939370 -34565607205981095021551226503216308800 12939371 2057302025287075084964809969614884706600 12939372 -1840745734982986045778574433427907302400 12939373 137504329579653674084833213173272734080 12939374 -165996193577784921066492098149607864448 12939375 -430602780757830251838985035169180560000 12939376 -206957223426623848196004706956907511808 12939377 2037109361500594458639182899013508738 12939378 -3084883257743603297601015727714521600 12939379 -1972673322402782077033647975821015204020 12939380 734392319237234292985621325662732185600 12939381 141226477131752498518763678433235320984 12939382 -81373923349950977167972057418050737408 12939383 -2158009265813186219777969990200053001368 12939384 -8845973015568587117430958439313223680 12939385 231526768294554022332719647235028896580 12939386 -675484358138089528237298747805311813376 12939387 719582307350181210219484368631420455960 12939388 1971996087471294907086812866302492672 12939389 338176909939534087581240869431102157190 12939390 -121785623691357946981206732058783008000 12939391 -458917177102958999674484776075448814208 12939392 877759161144434940347054014820410982400 12939393 166697808521923058987047818760591554864 12939394 362946709524248796902421319943048578080 12939395 64100872630612255454838558852882923520 12939396 -29474073357376903210417834940853712896 12939397 -737572217761071339649522311986980317094 12939398 831676159263729436180801718677485295200 12939399 -736551245239340702575893397512898694400 12939400 -145062853116566169265620778436345856000 12939401 9587787196208155014715944734635262052 12939402 241944979728647214359656112235060969984 12939403 1162071475669156354042505045734781752680 12939404 365586212412541288035076112697105716736 12939405 25718588642260119182150607536174888160 12939406 -797349912615084390183847993280312950848 12939407 15093696071530632034772368099528330680 12939408 -21107286551929869572881626399413698560 12939409 -332951813326675181705071035564802719360 12939410 390655059485200533520366669457478912000 12939411 157237166239780917617591895500945770800 12939412 511415982978263096249809411466971436800 12939413 764355444403892126375359950245292024924 12939414 327124627668920402663678219280085944192 12939415 750172080192125616255724795560893634000 12939416 -236513876147737742621017132412246016000 12939417 -638520525156270206428537967201933182566 12939418 -194737210621100391501956059650290453760 12939419 380443557504307636658840095582663567296 12939420 164351574977982935066202980027060490240 12939421 -1706710476378227303861972819327057940576 12939422 -91801448257929183219799342348886959488 12939423 -449280970256049147672059558076628746240 12939424 -2164440598367282687827507332837468340224 12939425 77176594112913134853170695544174580150 12939426 -47233986492594744879038617011068953008 12939427 -371611904974290058011644117801233447088 12939428 81590978749807275032580677804066275968 12939429 -59363542566285936143987395888736228352 12939430 -442592540542534234579627453896570111360 12939431 -8951011380536753421761224793113101312 12939432 -234568691093303243292339975352367185920 12939433 -912561917234096576146947064146432573596 12939434 1263422504473707925996782181906010096640 12939435 284694211917189587809317031528047924240 12939436 -166396022636936949079595658304726385664 12939437 105996103767389614441684059144833126400 12939438 293196444929501738276449711471326733440 12939439 596111360325892533367624265232527235160 12939440 40088264324766950529241241333832744960 12939441 -479002514765097821373358037089421393808 12939442 423696750952987971016138626889470649344 12939443 298640558217845558468421227374195988880 12939444 277273843805798391073700249675035600896 12939445 -713461272631074913969774692373364547300 12939446 444162134992726972246783208068295220864 12939447 -378324093555171003530277695522498002200 12939448 -148058080443915685038614038698020413440 12939449 -1223229695871979495561479454890088382550 12939450 -306015133126150167209999653717269446400 12939451 -280031302497534752599840851258880843776 12939452 1454232178463985415554535857153187937280 12939453 -1490814445889128461281858548954916683200 12939454 156933716614442446544040447442997858304 12939455 1401055311263716447875166305832557120 12939456 -428445670148822934460939109294124564480 12939457 -1734639134986349687092048873248916111294 12939458 510230772557071295486175101725545484800 12939459 -186890421566991350155641802543849054032 12939460 119575895691505532438043774030261657600 12939461 -409859392177755358933907084360551434048 12939462 161795852878535743594956789218088245760 12939463 1499613535689261295131003715969422250712 12939464 2223145352681991373660576603985783055360 12939465 -170433847611059588495786390717643724800 12939466 280433449266372638136392065347948991488 12939467 50188662980201923846837303705178778120 12939468 449706173888744835731356906385934842880 12939469 -103262048216575054054752332267691801640 12939470 58111444999201079100394736011308415680 12939471 154590103818129062859866530319991300840 12939472 -76456505020506557149393129339958591488 12939473 -855451933870538053685598447238514738316 12939474 430507566739116320801336197011917568 12939475 -947260599163120680756096418901932979000 12939476 -935000050423978763803739709376661643264 12939477 -487568096197532456796362912991850627200 12939478 -680743063290978368772818040372755515392 12939479 -1272393465500250442215105086671423211304 12939480 -975615952273838410692168771801237504000 12939481 -497088865033650325890279139172960346300 12939482 -6139584886844200267419676364346172416 12939483 1405985540516219588640044377718663184024 12939484 -447961819706129831292567005203212649984 12939485 455824630820358297660773379079992677220 12939486 -90767156517948700823331599544647319552 12939487 -1078442112076550739499609138559160992256 12939488 96385456790185756652757581530430177280 12939489 -1651465580662747577738758535679539088000 12939490 -37333824007531764678436691109246924000 12939491 -2395143045852975436000603022043444267108 12939492 -303277947258436169887576003578283155456 12939493 243287803462611159026071416384177436160 12939494 713365999123608317908354304162479564800 12939495 -276454806551413833838381487906152664880 12939496 328129396170583994942162786680619105280 12939497 697868494236607995628814458099890996852 12939498 -238301919392928448482883189603313568 12939499 -1262978381140446765081156234247795661280 12939500 -552405213928418649503302538351384064000 12939501 109001320909460239679884003639070646144 12939502 -454018407433273813613928182916958772928 12939503 1714852599450714718132232378445826026264 12939504 89033338107763894374014978656426819584 12939505 210497281806595018554081253177938256320 12939506 -481529523776295878703276856803367704048 12939507 828950010436059579315366211417545591552 12939508 651964944108421235185376624914521427328 12939509 618867467362881616382201013120559650624 12939510 -202011291473357106908512594498706688000 12939511 -553320550810928296275129750908498251448 12939512 1240105551679967837806092860556692275200 12939513 -339700490493801723892025124898182010560 12939514 -273286778410852226524930098951487512576 12939515 1249843493706971881321651916156469404160 12939516 -362855604821502999886571124877577407488 12939517 4397135285824535485394379448276218048 12939518 -72477603573457734637833864616564406400 12939519 -660235209171581858973474682634355001656 12939520 171320759619368401482798458324857651200 12939521 -221370543061298926648711134339325159488 12939522 550344308049598667225235361459425828864 12939523 653353979534128674607107414995752836960 12939524 21484187495796238826953096252180070400 12939525 -53128567308502440236831505281368236000 12939526 401788080994388641295204267824003574400 12939527 -1165020438863598250042719288515939844000 12939528 -410094928984506196652430199967313469440 12939529 474335638725111190555169177621637317476 12939530 -643938794650285034899361258915994703680 12939531 2496949623030766240464461986701748608 12939532 -312724233275052725576879152128522163200 12939533 -789670946655047688895795792401927947880 12939534 212255952686876579234991415270013859840 12939535 85202010372884206695039892789473044160 12939536 -300477781902468711837223549405179076608 12939537 -197028983922788020760209412320304813184 12939538 519071604469944038902932210644156578944 12939539 1972237645436587025524142196250282644960 12939540 145670747514932479277333361733789132800 12939541 2054298936352175922978487406119378940942 12939542 17146218208161133482054564365612679168 12939543 34651106710847819735763167295108327000 12939544 92589812423054465471908450787778140160 12939545 -1208647790270264357085047821768833848700 12939546 30847613498733053220096165072543859968 12939547 -515925345933623458049930960283061315920 12939548 45731753234173240115682630027382507008 12939549 -21988062425621645940663005305148660160 12939550 -284938766007364730388923655131337206400 12939551 -805220535417272477699922619912923292080 12939552 487983103660599290895426438285762232320 12939553 1149149181036846370683437482574849894064 12939554 998980835782620018334218037940378288976 12939555 167529807321492738823850904282316293120 12939556 130749665339631105280313985429948358656 12939557 777441842911468549229433453012051516732 12939558 -80293691755250009087570528796924802560 12939559 -699442012720334168849764075254657616800 12939560 -11765836017249795951906703537634918400 12939561 1015567823659681358940815383993261532640 12939562 -291124286310999267294176294116438981968 12939563 -350586869882958974273882385943186750176 12939564 -961082316114419437895303240494762377216 12939565 1208407281539224316800025481940594232460 12939566 491898761777716218906124376776702388160 12939567 1528912092965995903817887190996840996112 12939568 120351608499224561256456456611384524800 12939569 -82413810847135762903049483553404970000 12939570 -117820661164012305579681521326832025600 12939571 1885922259527798992915131910030504933772 12939572 221076783747198376899476799137727854976 12939573 278393189882828971978997234824306001184 12939574 1025945585942340723171384131037714641472 12939575 679250669108834886899654744590944115200 12939576 804601126617702749630760323217442406400 12939577 -127078740214362412701051074733989750400 12939578 -170815166110059860643707653922194075680 12939579 -627871669072205576700384833752051771536 12939580 1241633264249621185216037683571556979200 12939581 2922954644759584688379637197325016643552 12939582 95381821314543716443073041406583273792 12939583 -34297599030453112954026923635866223168 12939584 -149435519197434071882341552650348134400 12939585 -161109795924574213068126098907300244800 12939586 -312014086102297073635215165979367012352 12939587 1510508068229282392910407759586518335720 12939588 -987640014745514706867657106637219712 12939589 -1076347502472375525228267362957650646560 12939590 -318950146669293441360539382250288638720 12939591 -184887376285042826037978822974774641536 12939592 -153121377885743108514695820736362209280 12939593 -968772577810687267142344870880776018176 12939594 319054906881790618508003590461110419200 12939595 1049693310559939051899697455692316298800 12939596 1109385686417031356522656667188795387392 12939597 1238414241952733748083519673499427783520 12939598 138772537721457960512309585500898611200 12939599 -157810850485054918775996207390251061736 12939600 47441838857036188117031443649573683200 12939601 -1944458604617646935682036413573096925468 12939602 253074004161456384294806829209903140512 12939603 3500381195815436162754944997617042688 12939604 325429391503519160342632251138923536256 12939605 -68237773559941470392822662449401831040 12939606 259821244703523573019188768812266678464 12939607 436826090903136981266621869524479431800 12939608 346450506638803798864992085337554944000 12939609 743520499553031837373494723105221141088 12939610 -318317661766519200971662801044772427040 12939611 -341858815084114481716825387155575353788 12939612 238142721057469909706327310145955930112 12939613 510302775140925020449949953459331917862 12939614 -675465776796607886825461692666032041344 12939615 24467387264569358465135804426780380800 12939616 -1250664057200804645636850120579799842816 12939617 375928754938747563146632326426491265024 12939618 577668191176709603020908396543034033920 12939619 577714551561720393293859895970672848 12939620 -1122759623663070371696588407365745432320 12939621 413527830889728293328938278572247455360 12939622 -641273709573880442139271670769932697888 12939623 14833859834756568828007459421418104520 12939624 -337649122992249849524207810994830730240 12939625 1460793160703438211698025604299678474000 12939626 229656232474762884396538985523099287568 12939627 -618084760582769321898557864981007001920 12939628 33423900326200438844063182112961111040 12939629 459989197580725944256129038002364289740 12939630 -206989181844531760236244118167982684160 12939631 -118739289836477109495100322989286792136 12939632 102026921094034492320322784040262533120 12939633 255117343003909458528173004388486030464 12939634 -656314979489421749553987683255795660784 12939635 -1443937524324498599420451217894070819040 12939636 754197552848330739946107003888638760960 12939637 -956314064037809993326232619901021333714 12939638 242051545598283714511645654049264910720 12939639 32166234718456070588211577699594420608 12939640 34555995594385397621528142181478400000 12939641 69888936698083301734665049348208613888 12939642 -163161316902955010604092984857626293760 12939643 -1056778806993870526733561664640146595840 12939644 -659609931270560893018033322938718169600 12939645 323545965854268729025336989585236284800 12939646 -19575212270282522250430332882294835200 12939647 3924409150255634939567745739458432000 12939648 24222558566100008254847708473998704640 12939649 -1240639814349513948233817588626400209920 12939650 151625513320809417416110797629391276000 12939651 -144365169922633169783110442678119484220 12939652 -32141604758537364873132577129062451200 12939653 -268842509082589889767124928947461288098 12939654 200738972636597553086220479352029749248 12939655 -2521148352335368036900018976119207910400 12939656 1191510333204315827561997163949879746560 12939657 1300970541646823230768825352654158836240 12939658 -1392479871336004001007129646716169714080 12939659 2142910978207412469740613680041451803860 12939660 349700321974330319272713832428338964480 12939661 585754097206309012147576726044817845120 12939662 -179573730937341150433459361471247765888 12939663 -1376185894097086379403603993837679840512 12939664 619827112997628140991807299084666535936 12939665 -876562238704644314561293440153300278400 12939666 -3966660727865101377031199212630109952 12939667 111996582247578245224566031454001886992 12939668 -435358008490604571459893291981399783424 12939669 -136929767676364487671125357929475927204 12939670 716321044181364022359735152818920065280 12939671 -165704076380954704876307676089540419128 12939672 -212175552432281149600818224627878318080 12939673 -4832546155538461737086609772923172080 12939674 494519522312312301528385601186751259392 12939675 -200269863383046583682516403490931520000 12939676 1780297330452437827337167833820812008960 12939677 -364484063608478202981189085509781257216 12939678 -358379224633768277414717958491573224896 12939679 164033305425688201266286784474222929920 12939680 479490855006913487835756871677628907520 12939681 -6892988573709260911950374979904857696 12939682 -16899156914009628474081222163367049216 12939683 -1168843504708749256692323128357691500068 12939684 -30370849057851481665133833047754608640 12939685 -418162889080307720819433067388214577920 12939686 398596105489780719092217785026041590016 12939687 -40557257728490017893306305430309671856 12939688 167435904733190173322593889339259279360 12939689 6705311498050477249868087589288118080 12939690 52422418739394669767181317805003171840 12939691 2173265732480799138833832126239685155184 12939692 -1446416481484100802671063088175328189184 12939693 66013759852653090667928510005570179648 12939694 238946650157381924966637376052874328896 12939695 -107024981687384326375698085185058975800 12939696 -97045226592446748475122155399046758400 12939697 1560137461453078369662128601405016224146 12939698 901381382305137441041822452871362467600 12939699 913231503228819149278544452116284743680 12939700 -87169543670800707410786722542579456000 12939701 -1150884067690380809076100441490189153298 12939702 -559606552245868658814966865724031163968 12939703 -479885071501094796571383461062683532800 12939704 -1283038714209458980385812508808469770240 12939705 1023370426062676462100635060864442050500 12939706 404996423989421305827077411175094886400 12939707 937054741847386020330858671077564196880 12939708 -24764768764907181509762682569242509312 12939709 -361656290589648194016851828878736956090 12939710 -39686754956057049189104159095015833600 12939711 -331834494105298937590422965566034155776 12939712 -136802952676808164171537555427870900224 12939713 2358085830943828552080994010284582192980 12939714 -239756970649743365759021655379989865440 12939715 1053193495879186894512680401083343257360 12939716 702989170253027019705870764446411265280 12939717 50332881191961955191510561199143949440 12939718 -206837575706438070460328119412465876160 12939719 -549057272987488716990221830025707477656 12939720 -622435278054167378569919566114784870400 12939721 604276289290665871752721862358537875200 12939722 -1101335662082574319451245771138190073600 12939723 794921689799651408949988713499947573600 12939724 5485913507595313730880873614626435584 12939725 615573190622416657016951389319824577250 12939726 577038141588609746250177343526846208000 12939727 -723062836026714826881111811758240753424 12939728 -363192248011818992471252100752971112448 12939729 -1236015311979609430874363715143205930912 12939730 -954183275646170361734709092200955028480 12939731 321411128414823247207593090854843712000 12939732 503127934831521095911212576755017728 12939733 -248367311153340334755599504749151060996 12939734 -898511723131495178661237520340217525984 12939735 481515775077375148885131306915438354000 12939736 2351455189942333978383823795533268008960 12939737 843635399948519546037010936194631526292 12939738 79500969372943759335710786354303935488 12939739 -78378463268783171497094052340954470460 12939740 -648518322533973517189214307409159680 12939741 343435939795730225810275483595365935360 12939742 -1580038524615103416941798509260271272000 12939743 71913884759525327314733431072645439184 12939744 852353760492958674562182918558776033280 12939745 -71358971959604255283379926935274297600 12939746 332711727343682581068402746423000710944 12939747 593560989102562294737426196572089169840 12939748 -1165119994870643135133716668124569323264 12939749 2593238976367663389684610114919822298750 12939750 260010397837432873958301668772213408000 12939751 639680907730702645259971509321715600944 12939752 692936094442940264720972826905845678080 12939753 -1495980316765188628736000468752457072496 12939754 -63618911804152635243523637319942916608 12939755 -181752922282453853593169359587111569040 12939756 -656039994929635523555685844168199193600 12939757 -81851521177798668720118165014877647860 12939758 210664493776463325205307269126207265280 12939759 -260765464174534173333156472742051194272 12939760 129046572994846476744394757349462835200 12939761 89375120982055959420991665517613848932 12939762 -593941869851476633460344084678679070720 12939763 -484131702375916359606271003633979943988 12939764 -542690867213059813356650259184397806848 12939765 -976897151769614258645180981363082451680 12939766 -271184437199988515349421978723860228480 12939767 -512023892282921699710766532574011356184 12939768 498791308141095085151759950113325363200 12939769 -627338236568877683913430742227116345900 12939770 290117389970478581702714869571025370080 12939771 612110031337270965492936464454358050240 12939772 -1797087498423324289521778613871026176 12939773 -725595327148715204701142088644948419104 12939774 231748265544405690854145895274135280960 12939775 -3922720669432486615975761676541658200 12939776 69840096854072558384592913700172595200 12939777 1054893601099350060457335932847072430080 12939778 186891579595779423012800823050139495456 12939779 682817663341665131013507435939577247640 12939780 50562916835810522665801740864231628800 12939781 42164808044458287056841162902840003964 12939782 -294266005573013836047182036953821487008 12939783 618159310360753256729304069568301129088 12939784 664639311696549154928867218623490621440 12939785 -1022525031247420857676049323477844005020 12939786 -562429665539678962561829649336134493696 12939787 -709474755063494574916323679556331250176 12939788 -877951882525705343067394310685014039040 12939789 -1741392668594613351779560754789749862400 12939790 -341197122668988979444124962684239393600 12939791 110508384559225851677784925741380829992 12939792 -231446531083778189306698797126894551040 12939793 -2097933185258477591945661748763765946958 12939794 29374839017921544527081866352378072064 12939795 354923559705642224222115192416567484240 12939796 522245907021993974691805409317281884160 12939797 -73923777838580803049563854941456584260 12939798 -40557404756169969974546533754169139200 12939799 -586807678817787692506781765583029841120 12939800 -386839039702157430950002000050247680000 12939801 -459699219600519902785949636639852625216 12939802 382505477461194674476424395110734380512 12939803 304388414592502189520852896125093101568 12939804 206721443680871590960245537327050757120 12939805 -1052763961848793170396037053873250867200 12939806 -396940115690943850541716844253278550336 12939807 25504332664264804383267296013949536840 12939808 -653279556320768428640341112952610357248 12939809 1723786110996528377507431113292558069140 12939810 -17013828488257531057174436196856742400 12939811 -999763965952180489656730982110926439588 12939812 20940130260404993846023729703532314880 12939813 -987444749896624909885164677208976209858 12939814 11350413329679498374440247943189571392 12939815 68884348437096039888897344711829496800 12939816 -863002904457436740675750065827999334400 12939817 1152205143152401125607535867422183872960 12939818 12528019361018984121041117899296111360 12939819 -100784338338299523685805745976445580456 12939820 -65206103625353336284921250829992785920 12939821 1104735577866436749059864906771458180800 12939822 345552990159746385973175137389241569792 12939823 768839959728426768610732608931369668720 12939824 492278520089373562278946006558745149440 12939825 -238496104601774522990454442336844270400 12939826 21765998772093567579849377783263827360 12939827 -900029880491534149652461098645638718324 12939828 1329865560225987581734350872256739049472 12939829 666462675179418378760553412314298101760 12939830 -686283086941110440714861309973323773440 12939831 50210128794564676171571919390163918872 12939832 -413702220563265423112424928575301611520 12939833 -351424865860449569363648226976809757296 12939834 18728484851377976087484139020313890816 12939835 -958300529869078660289954741640179022720 12939836 -85135342796752426971118538463735644160 12939837 -304021494291266343501589542848150319840 12939838 141630070868442454984472007800311576320 12939839 192873954795043626497894468655774773232 12939840 -286044811033880022108432944219569520640 12939841 -2075435066800666020992658044079234461868 12939842 319494184948313660747665580740002789072 12939843 911841000586913701147339550037689072640 12939844 400431497169615271544615554616696266752 12939845 -369513916153138453599614747775484392900 12939846 -178896703720860932582451236292178255872 12939847 1114548027948041495467636922753750334296 12939848 713108399637937045650610467113061672960 12939849 436767894562702226033588734852189662564 12939850 165990041424164661971400368004138969600 12939851 2168471192366679343323237420166843224852 12939852 -746830579345424651565632136132118315008 12939853 -11048920522062181247323420536612907476 12939854 279257175187171920997935740024046480192 12939855 13101934578208740818447425748800214400 12939856 99322664134799019073598108070439256064 12939857 491250872804754899596497570254389461312 12939858 -464854263840849231210566162218507084800 12939859 2483817189177517346764891471196892110060 12939860 -239750185974323509716229057258752241920 12939861 -38809344312428238779728346135411040 12939862 130853708686682528672317511512497435264 12939863 2264341585691478515281111647910331573424 12939864 -480134047411910291561723534248213217280 12939865 -741847172185671737786580402100264705020 12939866 -846836329930626697799677366212038209536 12939867 -539865246219475923308069203433711078952 12939868 -574085689997283403135690088997551038464 12939869 561690961298347171725651615957672181068 12939870 -61985922758835063870856615063951651200 12939871 -547100049077249623817404612507738482840 12939872 -3749450174252115362540705216352485376 12939873 109990183590767710443803046128805571200 12939874 515097595565193884518656966762546969600 12939875 468342031926310782765654297258435828000 12939876 -799134028045441600233258326216432170368 12939877 510354472790327603714686917765469441692 12939878 -69429179441920753420223873714771992320 12939879 -713248104469860823366270045786570387416 12939880 617281921282284209618018012323289088000 12939881 -757951783855221990744008616598881340188 12939882 321146095979239060642408334471623771392 12939883 -286095432405149405729354139529819887576 12939884 -186918608800146276642707366567461632000 12939885 -529753308289739665651182918496723372800 12939886 1020393766144225224448972606982443747392 12939887 -1101198219912315153735374948102520839280 12939888 -63085980165318732709481185519221473280 12939889 -761684597702289225009093504896521035310 12939890 1519344198035073353001562070966030822400 12939891 583673237945677565230962356990150119992 12939892 75196344915452035672140589321695657984 12939893 -1746944120959718047055227867654580395680 12939894 -526272288540189373108568470906270544832 12939895 86429328713265790976255090277840941400 12939896 17070312268835272804068479871513231360 12939897 240215798735630847295613586687437285760 12939898 654608115924826731146249464553160697200 12939899 -460479092960729770459671671888228640768 12939900 -22582198084036858061185993224819571200 12939901 -647920925102107046509367233649520756788 12939902 220644335920639442592253920898547185152 12939903 -609942924264577422395860593653272202496 12939904 24099715027191241363547752779680317440 12939905 -1535881763414325140172019796964617880000 12939906 78365544723213144850399742125253973504 12939907 -126390293506016312375707019039127206448 12939908 238689722792638887450559876633820384256 12939909 -351420648983803835289379717628267236896 12939910 -28131545833803552039000831100779408000 12939911 -1635939992037301892044306743301377065688 12939912 -84197036153460899282899992063140044800 12939913 124478338693698027442554405288524225280 12939914 459261417408848337738322529733217046880 12939915 -241584610047226887385613857079797274880 12939916 83902017092646827110516217792264770560 12939917 1483147252480273135668406005520468658592 12939918 111721142563961346077262947792822670336 12939919 1013994493494846779475274405865334102320 12939920 -144930731544884185402026847018563256320 12939921 206668615139043527922559457544979162308 12939922 60975516541520642227771800550908826512 12939923 -270467161714888686488329341967822047828 12939924 -93026543934727590421605455607786160128 12939925 -892508544858616013140905924775959239350 12939926 344408221600364751579129442388883258912 12939927 -41100052793801062222877481359579381760 12939928 -114838745695817567912833345745835847680 12939929 -1304511855771047253422152543271515564470 12939930 449047517412493432377206602489904368320 12939931 401283978236441046434664301650283651000 12939932 -513816036642263369055056076443954901504 12939933 -142343746387429815795500543910607042176 12939934 -181683524380486483430425785408759047808 12939935 -448167343440179069819712801289416518400 12939936 -292193345103245016526321342136630378496 12939937 -1449204238999714798871557699131113584414 12939938 154116711275304321918388971645741711360 12939939 1299359372145343245244129926712744022400 12939940 450356122297162159519448903880493716480 12939941 -74477696414598604389995155858119572160 12939942 -15368927313765736200805604889145580160 12939943 -803776978309680833223459536375605212808 12939944 -1080439339692536677046412395591860515840 12939945 370595991799396498860999377102007993600 12939946 1870334398721449088986621226138765314560 12939947 -33651590680741285855265105279131353240 12939948 -205654583186894011950171633331065830400 12939949 -475289292054638041048974839009274368352 12939950 -249522519875680477130417934276830544000 12939951 417173809970049136653586388817488564232 12939952 -374871668664600439840259433156291641344 12939953 505555819333921016010027316315261989684 12939954 83385168279704045449673640353934318720 12939955 -137560739626593950586904390642567531200 12939956 2778366800273756325146227359524485036800 12939957 1428114690612590794315396004756966743854 12939958 65125581993715463798017321658814170112 12939959 106567166283485745845671448036120095320 12939960 -276119134522680859898693878492736716800 12939961 -520309131409557127875727736092391223168 12939962 -89545160843408006496260514215735140608 12939963 237396634698204662383659373693537766400 12939964 -108339784849010560331516952138361625600 12939965 769536239415283081100512350707341138860 12939966 509425631449539578219898047863211777280 12939967 20768069922108621617730849184665022016 12939968 693804210005710610282813400784907010048 12939969 119612810185835856201430729083744828480 12939970 783242939233078803488357180163883460160 12939971 -1065658059695357947005357737133928331256 12939972 375214371299648203125418174122648763392 12939973 343062088265016354209943176387506664380 12939974 1103116101733124211519121960997324789760 12939975 28326173255643199337340312396894255000 12939976 -198909180735376332267506105265844224000 12939977 285571714242189544668854232868724680800 12939978 -315035271619179814599888016823516248320 12939979 33817659377891792285645338093632742208 12939980 58637648394196526504206814687544975360 12939981 -768944420168978919815038803779354979648 12939982 196146571592548655453271699898369642368 12939983 -339038439671190911436897501971698705680 12939984 164175570170165991605403119957204926464 12939985 45766977123176670397541984365316904180 12939986 7455282301813425577019172734791746192 12939987 -1338511844059884990246703178449750733640 12939988 -99712093663374187256766057342475642880 12939989 325167917164086974253308054519759418240 12939990 -1499997864710451234820092264620789760 12939991 -2237261116432502295042313385189786221016 12939992 208430836465007223853526100873414021120 12939993 -4346412436458945532528496842424200169472 12939994 375142109677816704863471750285732608992 12939995 -547094302095104433805709702919793857120 12939996 -242616925388989101535330587820383057408 12939997 -499971333198076743619310329023981382336 12939998 -804965939313544268875615886630935202880 12939999 -660342441646345327346166707660416305336 12940000 330419906251414264704081226429071360000 12940001 1024252857578388116876568443446952068002 12940002 152773518402368259499968325725385779840 12940003 611204645204966049912780386094927313200 12940004 438059034656234605157223618171017121792 12940005 -384580888892759596582578048141108124800 12940006 -1144510110639006962497841672562929334048 12940007 -1208070539875383602865725792688161877120 12940008 513539674769754943704891576114176655360 12940009 2585176087562992425061487469601873417716 12940010 -97509617322999731503009212210940414080 12940011 429748703012086227848044778072527807632 12940012 1088506410381357686664110449975169393152 12940013 21047293485545237005457269009287046764 12940014 380649758932266642172632247624440152640 12940015 -211567700519007599734257285036091748880 12940016 11953114951980282083623530031125430272 12940017 -304657064623804265012775125209246488720 12940018 -196972599895603437552618126271271500800 12940019 -331790156626368023012793618125363850960 12940020 306841654281398375928763565827478323200 12940021 2027796873810633300113190175210429113472 12940022 919872815140501053327291899271380003712 12940023 1371965628995731833907571460054239082984 12940024 1226684652075897359019355097481356328960 12940025 38457020580916254175958241990303892800 12940026 -594217112288856280981239819351559864320 12940027 81786055956446567356117478617955466880 12940028 -835798130771288968003673188551806840832 12940029 267054282062018502637248218426001189984 12940030 186437078869650323193593344614160465920 12940031 -771774288951238771584968042346422510568 12940032 -216824711688296861721871772951437639680 12940033 13048755074676575318825361145828477744 12940034 -579961468654094352203574490507236899328 12940035 -119792745982820622224402512409455678800 12940036 -250223463489648326997690394214276477952 12940037 -657843773953165243585529713255756233408 12940038 959318424950683222753221079328886503424 12940039 155355469672710488890446960578385995056 12940040 -2701152261653474696765045494273479475200 12940041 -132958776158051562437809850215099872480 12940042 248356967918804431217841073024965312000 12940043 -468733942675165775285499651597776654520 12940044 -121953442876555805777492848369539164160 12940045 19058906936812102064877152397389122080 12940046 263470564450479793744411529748332492544 12940047 803476216773735234049358585886782046240 12940048 -568746550301794270622242465961722576896 12940049 -3433389831760326832985536303946681709840 12940050 49670941792542256466168020160915577600 12940051 -31545740005983497006441588794197739392 12940052 -244219239661895510492718674296393161216 12940053 20485189547542699968263782429436387328 12940054 -330318207510679395936507166294147862400 12940055 -671877659808681221608635777084098480640 12940056 -258252325239620041437875455328028917760 12940057 1000600396702191303912474105134487608640 12940058 -37680477979921234029163313239353039120 12940059 -1013354154409638867749896468362227472384 12940060 -143791019719029677551604368521965506560 12940061 -701620112607019853129093986917027442920 12940062 71599439547223251350035537934061563520 12940063 -796454858199988876230010893007693047320 12940064 -34742307449630646407622707421063413760 12940065 -489867394959520476137067105706808596140 12940066 -7810525129130041946946885068821804800 12940067 -693151003772465250053232391016137604724 12940068 -30233081375001187798223213161701120000 12940069 -35920982174152943114916171934781119104 12940070 -81496853731792035231601956876669024000 12940071 903233736568041233163564485998150520400 12940072 1496241976513078559444132957922207820800 12940073 1797340336126085326529524826014821299322 12940074 -1566910771769091167815511081966807808 12940075 1151863598702268036443436750870302735300 12940076 -19081988411350395685204655689604284416 12940077 354990523240181656141981060318467145344 12940078 -66545223436456945939665276177746324160 12940079 -2063333170351999618802216413321569550320 12940080 -112772015845671018596584472010789027840 12940081 -108447745042898339923041593192873137152 12940082 -147578435943543255036487461558746075136 12940083 -51511660711207526539940543887042077840 12940084 -608401479097030614538621813789154342144 12940085 1167647549384421139816208773644503045400 12940086 279426410363332563612459173118864828864 12940087 -3491893637251683748027997584013777333088 12940088 -96150554630766497998855999665942036480 12940089 -326325873407463308216889340440800070240 12940090 -939450161245661831223016664029680571200 12940091 -1078669350040351110294826035404351782008 12940092 63446133181649951851454786691760856064 12940093 -20411356181528623688695213757860451936 12940094 -702963589696089242711322129580475843328 12940095 138687405131988649599656436032592038400 12940096 -290256592546328889973279668851112411136 12940097 -1579870833105622154481734407493083479468 12940098 -152232264769910564116917267259072196736 12940099 -840501216693313840246443395864347723536 12940100 -459704298190255783039602519842441001600 12940101 2359274369229962697806981631735693431040 12940102 -329295940201575292583246674085610670080 12940103 3637816779340018316154978726812463240 12940104 -318343546995827327172482264385736826880 12940105 546995815329816848810612039713904099520 12940106 -108046847661642747202475211601932151248 12940107 -870496498140067083126549345279173698320 12940108 95359149140919305301568961153802998528 12940109 -35271909882460181998569487481855678592 12940110 486516669742139379468492306716601652800 12940111 308705806061650288685710936732724200512 12940112 332154193886042318657511846708772995072 12940113 238712367367081543160139202815149016576 12940114 -853355163237875096569211672731558146816 12940115 -1039206902981245961537623054463761384080 12940116 180185533975456726408126672219975157760 12940117 359934936795964578928931130184799977166 12940118 -181287694593756608252612387678096181696 12940119 5217284621289932857750061473896763440 12940120 -310300670818592559255037305499503206400 12940121 1300527543642070620987400695091642771200 12940122 83709981740236557296760380718684097536 12940123 307461254797728351924348141654605005840 12940124 -217092961813891773563922902924885491200 12940125 -596307735270257498242051564665648432000 12940126 103185196649146407633085122909784130304 12940127 -853799345252619110229489674493136269024 12940128 -420289117239490516140118443221094236160 12940129 -804675260310523637348502596617444546270 12940130 293861225702249607566730375777596428800 12940131 -976184565556720373928256561983177927696 12940132 454267277482502258386323263072313312896 12940133 884335312341425244447479447872163999004 12940134 -28241605302162146922085543560462041088 12940135 -106637445326647252881053927655605699040 12940136 1696048826592780698209003133329421352960 12940137 -367634731110851071924176132048415579200 12940138 1257941791094683984876961872653387276720 12940139 2085838423809990893014582616414775245940 12940140 -473358710875549310919774199569667276800 12940141 93005380022343703789368695393375577900 12940142 758512325873111330483018657983133341632 12940143 -470895582587940567085882735626231014136 12940144 -8794606047594593564699617649584242688 12940145 -173313142419636192449166222095912476800 12940146 553095136735851784109557216909337699472 12940147 -952607577733178926990245493572417029688 12940148 -289129082372403102470063839690189386240 12940149 681195299958225030044687455876096095264 12940150 -209709852490739512463436274148276767200 12940151 95448625995173651345730182205128709552 12940152 -126702483057105586253263534349146521600 12940153 557810552732295049075568859980150403460 12940154 -21378579053525069461411884460605957408 12940155 -31676703688290410388273060732582108000 12940156 443638251960985216420095197234809579520 12940157 1190879331609851837261775516356505364992 12940158 6580327801462923939946345019343458304 12940159 -759434853455161959984490690738288079960 12940160 -579344142408489905340742247764721664000 12940161 -602330117398626028818537079461711171792 12940162 12480318260214104867190850026189333504 12940163 341463842170090902632686889831491820412 12940164 -207586923893788199276138951879371900800 12940165 -1132968061797871303983127633285403915460 12940166 533637112384943152600746393623037160032 12940167 62887077420786490537614709783384787880 12940168 75721399475648017896992043243161026560 12940169 -5298985602989075190606338182112145888 12940170 44517778282745530766734465258274822400 12940171 208929201191259241906063666423169948372 12940172 -194357892466885638474056063363500108800 12940173 -457987490861990595467240820294231707178 12940174 21647958949473812230366902058076505600 12940175 -116862600073881090286665798909449664000 12940176 -133445673739737471157762370116011687936 12940177 1390673943457100665123679991754149283200 12940178 183166344052859623618705236218429667840 12940179 764790276324698594253913868216851751424 12940180 1469939182832826232019894411676836352000 12940181 -183101633209380011345979547195857828288 12940182 13848683523762225874979028424001005440 12940183 -2040332692489488488980784044823888832568 12940184 215501084652573292953791394973589698560 12940185 1133133248247675888103210210949677785600 12940186 307999394346069720320880909704845996800 12940187 -144828983867037602525820800420525881200 12940188 863946678199092646936031459813605487616 12940189 441734815959794661805136700623036411724 12940190 -757520204339600407847359751957235806400 12940191 23293852547592010866034363691253399936 12940192 -2470475019138875528261598082304525795328 12940193 -525169231941989756239859603256581678400 12940194 -378258868672210754360965123633442217600 12940195 316642304640886295346962048760048151200 12940196 428066055840829775729673879951056356608 12940197 -669729460567470240556322714497798080000 12940198 -282982288373460153632163477888938770560 12940199 -142814911648615486027456446161132204832 12940200 90267347106676229621148661840035840000 12940201 748149609907452706457851833546497182202 12940202 -1197521659615342003834219742093302711296 12940203 690403793410478837726854201322024310000 12940204 1968775763632911069659752528436631155712 12940205 -4930645372332562010572638828127771200 12940206 55459175174452634878803033204645888000 12940207 -513568530400391456913779747445215021088 12940208 -201999331718543267620084079841432600576 12940209 317231329037225519896717082427409410720 12940210 -657523308796048355052573350210588934240 12940211 -1859579378226089113581880141154193043188 12940212 -48189914035281656208952896776477626368 12940213 683981278072439730337331937848045354688 12940214 -584559582239241956327093430715501987968 12940215 -124569177105372885078642013525871117760 12940216 1268128647608892444469476820902810931200 12940217 -3935529752791632495993473467903708083708 12940218 560021486962427568490711075779971063664 12940219 1734842210458148546320721255199295179620 12940220 231215284303986524166286056033424826880 12940221 104133873259437293777957813329453150848 12940222 -289201088919893444335715224237766856000 12940223 -1213595652136351844477665411736243406528 12940224 63552889930819558601010939772796928 12940225 621168963000393391142621822833762577750 12940226 -63376587500203906521651890354946718176 12940227 142749937347476920369576294608396758448 12940228 -21888518183052416879060356706010415104 12940229 2079432740759455434428535643814265868830 12940230 108670099004529814358291879422858264320 12940231 -564302360116708254265714938315622652968 12940232 -610100634228002161555997508009244907520 12940233 -456178054570546132956591175318150306752 12940234 -42935505925798932779750822463186938880 12940235 -411753222546977986944802292624312448000 12940236 -617771395490868081793874272506441205248 12940237 6989994065298563363263376118833625600 12940238 -501132288713399861211570824301194460480 12940239 273654564417682014535158730701826255248 12940240 66649844745218145366041115558863093760 12940241 -1332530264855814859817118774014515097358 12940242 59477828659977633073410139600670682624 12940243 -603527049890883737165889203033084751508 12940244 -96559912680738978600226250786804613120 12940245 1151304388209490077629626605396832719000 12940246 -665080053283621446939198544516747799040 12940247 -770051432066083040485038047037779651184 12940248 4379596976198788308330169670892748800 12940249 74226329208594630313775939322821499136 12940250 -89680332900964529532211178470797312000 12940251 1089842601336070158366900938485271073432 12940252 456281489955943874744692187377962230272 12940253 1292257123549285303113980396204929646502 12940254 -8845490094085923225565424239510197120 12940255 -1060288869451210527034367229291946458840 12940256 -56544016802143321189306429440267386880 12940257 -1093224628690476039593547884967287578176 12940258 913449303089635781611555398131895654480 12940259 -515325444930527753801409898309563027384 12940260 -200981387218883999718528382843909693440 12940261 -885543422983597189011329276873917883076 12940262 -128789442077787583147292156017607846400 12940263 1864953079633310415460223112217719763920 12940264 792290145087908327626726170069030758400 12940265 34692552101059733183171324202124755720 12940266 261363948377408617181513726826303393024 12940267 -294727237827832912205327202228839328 12940268 -111596447644698652403975871430603898880 12940269 -440887855587919550918773078391943179040 12940270 188847049602006607572743373448986539520 12940271 85782408380341267930449423065378595600 12940272 -15904366388171471172784190390397960192 12940273 -679154248326007937356242424385688715280 12940274 -33935142169599668179247969489161628640 12940275 585513411779413701451372768692709593600 12940276 347521849092575494303109013403193548160 12940277 110296653628880076247303473462170511744 12940278 -2600135559233227185287376368787495552 12940279 -1477943106749013960506981054936878721280 12940280 316703098760095979342206088590512230400 12940281 -979107970466493465503749912314252306720 12940282 151344868924235927963525530847938522992 12940283 1073765441035599298027385524339871281584 12940284 -193172501421037993617974722879192301568 12940285 1309808660499918672320865899629884380760 12940286 1029370919000163686198618135947674631680 12940287 -136061084962104900718584445626496816440 12940288 -2558803647371522039909241052840289370112 12940289 -713264748700439940490454566993464230910 12940290 52831352354756489382506389951593139200 12940291 775479518753028077977310814566873344 12940292 -642220492724578635456375232834904355840 12940293 1067141370676187237403289581833925787200 12940294 -179511896739365794840290742020642662304 12940295 624033005091884303778030837852248935800 12940296 1179074252278832401652040149360032972800 12940297 252005025283987448482865756060492760372 12940298 -28614906317636055884694333580755660288 12940299 -140713108954541775722293556647830973632 12940300 153243278937982096385701826655347398400 12940301 295311221675899695372043357620503188704 12940302 -846370845195045344223310510915505495040 12940303 1946410766858471629178049948026469740664 12940304 -43570461341495714817686974662231638016 12940305 128028384015669534717893484041669360640 12940306 -222442680028308886647619432860907593216 12940307 56057765127541776255379793545806633120 12940308 -21349442598921899809286116833293895936 12940309 -2006551557290341326253140705158545269490 12940310 -739672746479214661961752445060028445440 12940311 53392596328771426777974220919174636160 12940312 -1049100168423554495478828513669081968640 12940313 -466475130781775932553695033821178662960 12940314 533802698308022554088510663133762762240 12940315 1073965890340239947502074916924646411200 12940316 -156645209507776427116036343090756098560 12940317 -12792834440882809846828102517387437620 12940318 234124779113829674440526444483173426560 12940319 520764435209734517306784754726355600496 12940320 329537602029861675160852425589496217600 12940321 -1081528116597450377248959257100666065388 12940322 -1196502595415376640870409184594396561120 12940323 1441604012457947800436223607036917096768 12940324 -383992300606315927271089404501852171264 12940325 261780583547036965370679700022497393050 12940326 -297945194773787911255869965590747756416 12940327 240109135743796713668433828468851413992 12940328 -681054018056339500792590434490498339840 12940329 475540659641454918603241959829377727488 12940330 122644665982141449225217713394541568000 12940331 -1303369536243447038926940145183337109736 12940332 497342076866969996879309088573043783680 12940333 -132109121437540014792943049369426435520 12940334 17242055891077989064259135003420805120 12940335 -25890425145440850037698833123248254000 12940336 216843972838442604227868688845112328192 12940337 357259639292903827582152869076367219986 12940338 616137876468399802350731043519003238272 12940339 905802396151362428394342643850259379056 12940340 295518295966785914434096565519998894080 12940341 6675678082163126071421203992870294144 12940342 57882843273143846104455113587036935072 12940343 -16156092395789224523752685808889520736 12940344 265177257300873740071302924922748928000 12940345 -84298577944861383747932813978771640 12940346 885190081884785921937074039107880152800 12940347 63269192479428817560578017721128361472 12940348 1592448705414445278187242124248629316608 12940349 1073407325854042527893018392431492080640 12940350 -354483699765818548140186785610214824000 12940351 -2039089763883913901312153240636487644400 12940352 291284398254023418391455701542109184000 12940353 682038984947997907854364124457278010162 12940354 -852265935228134495100669201811849494528 12940355 467950301983217987876329356143633183760 12940356 -2435851675566438488756530202685837312 12940357 -292619900283741242295016615121084937376 12940358 2108236830077133790743791699402799360 12940359 430113578335846840837494674307354153168 12940360 -145069555105086590763462043169185536000 12940361 -84441556957168442536749229445472230400 12940362 90861885286993128817237196965406579712 12940363 -464641611873783638784249215227846641388 12940364 -1158139108654278208764129780788002773504 12940365 -5489421522616575602077734746215490880 12940366 -485750784475611936463985272990951530624 12940367 -2477409845950169795461090589266303762248 12940368 -5642393862378560875878109850432962560 12940369 -509623784521531443586556937707784013440 12940370 -22345603954155531995824723702454241120 12940371 -549938649283335478250256892298374000800 12940372 -1549239869670513372199594027762817847424 12940373 -175530771080829578105466575023804072800 12940374 352344783035901719205608995688194320768 12940375 34066349184249646790727685375801728000 12940376 -1301854493475033931283613932435397457920 12940377 17807339332778193760398416278781066208 12940378 -586887365272416408573636966838774329600 12940379 -203398578074305638928815646537189401168 12940380 292676189882273137289255763578606438400 12940381 630933259780849927445457534791797158182 12940382 -137807952973859057090482565664927945216 12940383 199785570104631215739555505249741428624 12940384 -1825040141576921081757111694191529426944 12940385 -971174122691578735195473725669403357420 12940386 -424224820145503773005628005974408657536 12940387 206736349276166911006356616956632698880 12940388 -1536766788508237665590794650413256094464 12940389 -241782950194359986075999364174966073344 12940390 277847562040883011172531404405981987200 12940391 -13770713930346765097588896093688639968 12940392 -257112946990678916167716237992454389760 12940393 -1271924799306050369136862574980364028358 12940394 -801919504198341907799909073609591875328 12940395 -375313517905718694322828532996008284960 12940396 -166801116618911264978595032935513620480 12940397 -2846745456340490521462763440506849998388 12940398 -19941775128669009261189220598667784896 12940399 -874140593360448157662188527956966743280 12940400 -88321368667337881181226859464017510400 12940401 -85885456106890700479150356004238605968 12940402 -1113591332149129118327174017811787940848 12940403 71400089871199905057789743830001921280 12940404 96097895108841822224906622470559031296 12940405 -887010988734052273147938638259016563840 12940406 27466908500628992729655561556472036832 12940407 256142840434015955822160640825961527848 12940408 791009956621156874564256722983552757760 12940409 -1982159884634301331475222111046142102140 12940410 205467525387928979764394793729639125760 12940411 958500280644802228439063232287721246720 12940412 -130510670289644121278471652472769909760 12940413 839385340832366324552056126478302969344 12940414 -459859964598723675481347678250978139328 12940415 543083088019326605580547489709725426800 12940416 737135973862286280840999946557377740800 12940417 -90801902410625646769291810815440050560 12940418 49373885133375465636068330505138404928 12940419 1531194790236499872970989173444812223808 12940420 -6674256828395653555844579906543370240 12940421 212264858934855519740854425731987582976 12940422 -121595338961136064207258347447725921280 12940423 420106950587832674661446637565064562048 12940424 596062538502355722007081071765403238400 12940425 -281699464837832151785308159463183400000 12940426 912251498155575052837739480757175236912 12940427 -93718358876423427671448901902051953280 12940428 198733322150298908000423011434074181120 12940429 232331683266742948128090913439636303030 12940430 -96716724789599855285812154977817364480 12940431 284597702937592000430973098525800527744 12940432 396499620129557161730137313604763099136 12940433 -1639832808491991080326296423397195064976 12940434 -72137162495576243993677133872113323712 12940435 -1208436138487860162001789468111312695120 12940436 343837907402333765312309516562869623680 12940437 -1110359782583969255866460933224524881280 12940438 -4658552899129429061277783255664515840 12940439 -472123912991291455526037219691600283760 12940440 -644016513940509222691517858471905075200 12940441 -1448785493377092977112148822676221026816 12940442 -227085397354096638468516560264867283456 12940443 -160955962784333285035192300778673664656 12940444 -741603638357930120973902573680402513920 12940445 439905630890277929744184818061207269760 12940446 48862865597355100780546333972323729024 12940447 -441171731784144048289654680715322551680 12940448 -1193912888679282377111520970602596597760 12940449 -620370602478694532798622559053315571536 12940450 -251415669598950214679440366990336986000 12940451 -1658192958996366671518063346506414992168 12940452 158122304561219870031130395778144296960 12940453 -1150380748391583806042883158239293183298 12940454 -173602267059100939111999769717462486016 12940455 153147663838516520496355925541870049920 12940456 -787862490546275810028817765784833029120 12940457 -1009363612599406992236813416134273573900 12940458 292013569933546003703156353987010481408 12940459 -764309641149523697381435288170440266844 12940460 230354620007797308425264886605399838720 12940461 190991318711067355742428295118508551180 12940462 1046115999055417681802857178580079079232 12940463 -59371507153660129048491785707948700160 12940464 288736863900708346985861452627343769600 12940465 398350316811109801699724485340753671860 12940466 199011247403138399513292106914117120 12940467 147755763355645215227742691036243350528 12940468 745599739490719074818745220762894308096 12940469 -1917027058153365741462388917208954682130 12940470 49241610298163338983133553536590441600 12940471 -8723404238412858777512167346182911168 12940472 503100702904543723625021276039041351680 12940473 72236900840563508746547289861360626688 12940474 -272651605469044939985995224314426725920 12940475 -214295492176992536845849975466438059500 12940476 -670490273950417541222083569143803719168 12940477 -660787123744111556028266109577753266528 12940478 486794393988723437704520397218027880960 12940479 -833489505272129441366056670414484189120 12940480 25602948880746597646454174941760716800 12940481 1478212900333257829872883516830399800064 12940482 549396753340882502094263601002022862080 12940483 1682543650786541236550231871339201535240 12940484 -346249495787504013715298955389728089984 12940485 192162397697412093963066196628872197120 12940486 485609518340214581038006949659418214144 12940487 190448135213708528973927670899194152752 12940488 -1047122975070016082798971811239085875200 12940489 -584943426441808877061382132392665698076 12940490 395612482951068396944987643190999557120 12940491 49515943329023093058368468790141092064 12940492 -761738441838801174076087109961251939584 12940493 -131796183250327878695685295190531013258 12940494 64086952218366426502478704994463593472 12940495 2055021806003759862639222617375864400 12940496 604810284570622214860300863203776880640 12940497 -823170263730376665021816937924302213726 12940498 -158213385532781678005580579456065734000 12940499 1843599392027035947447746623180855066008 12940500 1130629361801028048094053769244739072000 12940501 -236035983532936448545070141580409584000 12940502 441158667406441873262814176361681323904 12940503 -1453399353278851630494252107970819161496 12940504 1844824702159940767012101141075194357760 12940505 873376380301042723737761007431765382660 12940506 -5553882237737006115221723973949969920 12940507 -107282164246426960288813011481151037244 12940508 -568599386645296318522844444819165144064 12940509 662151839356799440096549980826335717504 12940510 -1185797027249487931335233985401863495680 12940511 77618935078989181556816884368214026000 12940512 29447005435452938270519157948041134080 12940513 688392469123870650711846837770635533504 12940514 1512864199487353733332458650382826483200 12940515 -63580152299351351532069849971219376480 12940516 -429067721083897999553751898749063331840 12940517 -715112368494613648875000792953365681728 12940518 322655612889984103387020811118465075904 12940519 -1547889329488123560536005976250041129904 12940520 231016676736335924822227154044950528000 12940521 -163472279167035939060427333855869683712 12940522 -274024820684561190554829518492872474368 12940523 2135133186663241297326797509991299094772 12940524 105010017519012156298153577418994897920 12940525 372393716314703306912195455822839273000 12940526 -61464037268008443790601531328259236288 12940527 108201347504269555047274228666188166920 12940528 -89393460333632034773328031178295050240 12940529 914623886456204313822105828363909529920 12940530 -292692445299798347571279392604849108480 12940531 1281830029802943805997353405691295232464 12940532 863318845671109444091382356665622095872 12940533 -216388187252602238222537362998184710720 12940534 -17524549280923345426062659124040044480 12940535 842796690831911940394110663465181179480 12940536 -131996045378624254654889139617810350080 12940537 -2430791434936335615252226554807091473814 12940538 178504463575509698965312908115337379840 12940539 -693208855769226194283622199056449092160 12940540 -122187873323820945412756671670549278720 12940541 -204291630358323314902112315314467320058 12940542 595242838290784114961943132684817218240 12940543 -263721469930622274625702875713676153600 12940544 -877360430951523796498027578479817523200 12940545 735652615761964028158091221095675976320 12940546 -916516134942611429312679694130639508528 12940547 -276492037937761676126114773241291840448 12940548 -222243224314615104796549217920655585280 12940549 -3284345471129869170472613520823771072 12940550 44444579557776227072834192997720124800 12940551 180992076639006487923058702176789970968 12940552 1314432168233361880095060600395609625600 12940553 -683640821743158792565942650193219524402 12940554 -129354214504403951662133989672499842560 12940555 -30679547848656036357029225628070869840 12940556 416050826863521643552884550099637168640 12940557 721318384068491363380900832653925980032 12940558 -189812380876261976933030959548438663360 12940559 -1401514534901546324126581902152243922096 12940560 7596780836408673299727365331616481280 12940561 -1113900721526676084729052794260345890700 12940562 -318825902354102459044156473596530560000 12940563 299093422907532679546758767896100914944 12940564 4583761894338386416273051716997660672 12940565 -557544180058642057972128396250043606400 12940566 607591805625605431525577966046011634624 12940567 -119274138202507262153537719609087595000 12940568 -1277308187128413808991618658475751178240 12940569 -1520943466135077623364094211000414757606 12940570 176853610724572763415195468391789493760 12940571 245204279983993344343091105730408621600 12940572 -21356271697769996655085786895256576000 12940573 -859619246531223662897281429736752329312 12940574 -832343892185180230756358361867572793408 12940575 -593251132439913524545179221975171327400 12940576 -1155380617960971135742591517858164899840 12940577 -490030443776944847592677328476513824320 12940578 37115874747614408607953468581455433728 12940579 939513862201831997383363237796861273180 12940580 -429190012814393626944036058102849781760 12940581 224179076557911178164710694024384112224 12940582 335924909009938461355430696964244282752 12940583 -101469923095787516195095859317466496120 12940584 -358534502605496718312406898350555791360 12940585 -265893358056190657873530740067719672640 12940586 127266191615091749321991487798437927264 12940587 -4429126990783849887206716698888331680 12940588 -541818797110140078518040775647333527040 12940589 2180221113064347314491810722207820320 12940590 -105408745186628032220154694017345442560 12940591 1705397578613130448623522948737182782992 12940592 1325500198343824028549704542314299392 12940593 -591443238122271296394248965206058152336 12940594 -131334192201793420266957590492644529904 12940595 -1074640490130256151200917634291045600800 12940596 -938857818008081210016616620038114457600 12940597 1434161367319456518951065379471972712046 12940598 638404696231487782081243759043324910720 12940599 -424676729604770556710918554665317554560 12940600 132696537116542930585076031892270080000 12940601 609285116568237768661072415962482732804 12940602 3011737144041815338850941407946318848 12940603 -545145044162673027108941785044778535216 12940604 -2880525120373624820269022101275467673600 12940605 175682246241230556679737072252478304640 12940606 600280664023104243905606004230092576128 12940607 -493566692016684479711237580652869880488 12940608 206682559449438720864399046175254118400 12940609 -137854017139084738679218592861573285376 12940610 449166605542902738083168730949257660960 12940611 2883472364891567903763617416972943089920 12940612 -827460113565809817580664023923958801920 12940613 -504721128917990324990526220784881162176 12940614 444961238098989036841895019471193952640 12940615 200433129759344962181583708538422387600 12940616 -626194585900648170764325186156253747200 12940617 625437134636430166481915614514869969680 12940618 -283467180407436744131392445554996922784 12940619 -749982585181821235381137648615370879980 12940620 89575603085348317095935712477551493120 12940621 -1497897535748638999050713409822736439508 12940622 -858886200217301312120104114990937448000 12940623 684409429413884587212381215333474733672 12940624 -334110497530305124022201346175409397760 12940625 382031085774060946642475284080648075000 12940626 52216850227693574951319591918806688000 12940627 210940907428512282590758175735461763232 12940628 -251608749874433597645336303564281866240 12940629 -749517564726724174439113496361940488000 12940630 -4892499254420979636811837517875889280 12940631 182466414566712003248137811261982968664 12940632 925562451860885261470845308538225623040 12940633 -891369383632807907235332834898266727680 12940634 368111799785322934462226171457238848000 12940635 10219061673207611465261966352729584640 12940636 -958287790507733386059875393388554513920 12940637 -96215953828721679703868280960301954260 12940638 -99816849271495599110684527308856296192 12940639 -356283836716645883737265080016036368800 12940640 -5682135028657766206476168862787174400 12940641 -47355977642153396196699783756288717120 12940642 -224494141296707590672658933002399666176 12940643 -481363601989064707534238214340364475108 12940644 -541845054930682014625513122786714921984 12940645 852388388557437449764989796334254155900 12940646 9069107684559645521389258036572619584 12940647 382561605866448313332916560695066615040 12940648 -41014937561072709029460159738507264000 12940649 1901719583702727715097050147100869390650 12940650 422196004133705100845113707929701140000 12940651 1691161507651265225914297705031874276864 12940652 812303969334872270363441232767239529472 12940653 126680166030248544607949945434299955200 12940654 -407097225829341883599631887074155660224 12940655 233477984657126438074491238929266179200 12940656 -207940312088351235466525211757782335488 12940657 -16333059937606087270651673186563710668 12940658 939775662382231439420780052075585696384 12940659 -865675835776664032155179629740726097836 12940660 -252580279596159551618483949069377752320 12940661 2007292145201029122213749067680113001262 12940662 -159568280837617861240649019398444378112 12940663 1072188873965895988582723987424393558640 12940664 726665531509738487529644025245486284800 12940665 62118074718744830793739986255900702720 12940666 21273457748295455985638639799675470304 12940667 -885894979530332091678125480243705160 12940668 -109854227825356077864809119298349388800 12940669 -397406952265653301975683226699301580704 12940670 304227686191950530536262275447179148800 12940671 -276536485453451099525113180347549453312 12940672 2476197637502865169903220845646866022400 12940673 356233007468087505829860832466434661760 12940674 369858417915185329088636020499063685120 12940675 -351238501077831579321432689994901564200 12940676 21658433617156807892837148492938121216 12940677 -904472491861770055641123311759020055586 12940678 17187312882903269533206120759428092224 12940679 -301316649715524044185626446870753744520 12940680 -189384678640221172870094467752296448000 12940681 -692963357492389505602156544922539158080 12940682 895195969668064942160671936664639526192 12940683 467019100404550980726960310700835953664 12940684 160394838091388443064696299447582236416 12940685 -476105248189798234724768467916404800000 12940686 -452350244325773260150730066286822943296 12940687 -1051457075437720450052213451412995946248 12940688 -142970636713188740464557201035337228288 12940689 752608425232548904975823158429776240960 12940690 256914470264133324118670125690648780800 12940691 -616625944938184496644028734663760716200 12940692 281145909487740204435097785638314493952 12940693 658057200489164015069950565964760886784 12940694 108482017647444159215498029167515053440 12940695 -687400475614422175883995718741990978400 12940696 881447466783998801424251677311183974400 12940697 -309933273678476825073746132284264068096 12940698 -204362418233318116112083434847623874560 12940699 1848496020424125508801815276734430122160 12940700 688727371084633348015844585332205030400 12940701 665748217652657421555327064243136631840 12940702 250544394932556764360681637675284565504 12940703 -420680552836298940230135889218756118048 12940704 868534307659661878203703817068294963200 12940705 -602576471102645295580459844962205932140 12940706 -391080979462727976080398554634782439680 12940707 114135274758935080206365652260116515936 12940708 3084580880412250626490207754162996864 12940709 -1097325760584690017603452104623690091360 12940710 -22737224022327765950979627149909299200 12940711 366948883031708433270305352392567978032 12940712 682711254573103612427326503974087347200 12940713 -314339837737422087381394903599955533276 12940714 -1272295857058376529852698380423956898560 12940715 -1100868387970612179041279676384989955600 12940716 845283033475926690903776817500988605952 12940717 -1859775074579839217870322233193913696234 12940718 443420972135101824135368710368372998016 12940719 -1121467358853689525147912732715885288192 12940720 87059298198580650210068504092641853440 12940721 47886922047295574729719628630118795744 12940722 654421707444848626669683439044013813632 12940723 -2053442334758459503049319578635483280640 12940724 -365099581857833249206981036908222885504 12940725 32383508813891417467269407886166922400 12940726 1049871597514422625760112825712985908224 12940727 1105833513278595490132985613665108961576 12940728 978110054982586375666660955066412441600 12940729 -838997904926032071476236663192472861360 12940730 -829081524075109753838125953805659751680 12940731 778672684628060794850307489250480915680 12940732 145527759789243193744422111435779717120 12940733 31419739262347209547599194080469549568 12940734 -701490333198815201597455609631030128320 12940735 -31790184764122940964543329755372611840 12940736 4971098831942730285747680398635171840 12940737 911234032757665806451071012495669261360 12940738 573265783967522478374541163859069069520 12940739 826029660996872501419333995989874088656 12940740 -51466313324242721422678563532030809600 12940741 333966216042072007263322388706995419104 12940742 998406467879668613001970510334092114272 12940743 -113719714179176388732960979921349506176 12940744 1022765215833446375263205958670661713920 12940745 -575827515455798289950138793052447257600 12940746 -16525309306788194272013387171937687552 12940747 468821001270740397073598353677295138196 12940748 -270959487974271363011858301101527004160 12940749 183157112301950166435451122564937821120 12940750 -335038758292412928456136386649099200000 12940751 -1207799105045074483430081961583682239248 12940752 206964665836345984076512080138619453440 12940753 56919727511048807986985514328999630080 12940754 1125173386330484052682424636446384338576 12940755 382058581758280504136722005086986744320 12940756 112252487115925898002594359123344078720 12940757 -46630182782936624726887194671908245000 12940758 -292946611448869908347613813805298671776 12940759 -795185826854227040805652203910887944696 12940760 -119935921473047111323202040383926272000 12940761 -743621288904441300150697970998836951840 12940762 -735940336550060059757756137837154815488 12940763 2556509629071759739614185065901760177384 12940764 -1881479420041076911758406936863375360 12940765 -404048396799305092407877523080552807200 12940766 638503803413349885239593779470243424384 12940767 -7268401106973930591237537402199324560 12940768 1551613319215019661894523570401273446400 12940769 -26265455390624653688298973062982996830 12940770 418670031868909113354226956369291202560 12940771 -404066768510426692308608021844206414000 12940772 -231994631330444490430300843387881600768 12940773 847785752882565628375024515017633445984 12940774 321300943317681912116667152046994857984 12940775 -135111416870440423104196773003275930400 12940776 -392354669845634187368260374792538521600 12940777 -79845418985687986351916974889797634374 12940778 493989744986768400660331846744819229280 12940779 -617554558733482918654665377740507881792 12940780 -578764057260662186683451933750652518400 12940781 -64067118198127455796674305585174686080 12940782 775171175457696762392737672228228767744 12940783 -85668460959447611016503691153320103600 12940784 -253701387841343546771957972014713569280 12940785 -178499727482367790281593819337855664320 12940786 592977945008949171124249310205233203200 12940787 1297722638593092074060399862486124757952 12940788 -52263509393463126374268735064201949184 12940789 470024934882900811999424866498160017728 12940790 -961063343222913110322119428923743107200 12940791 -550259781563335632131748054064506494256 12940792 224734372283153190411016424323295477760 12940793 396936434000090378312741066973212909124 12940794 215052242571881377833882183550600919040 12940795 -216005963306835857669388718404097904640 12940796 -648073974417112044472123764120967372800 12940797 581372650320694866214798692771804211200 12940798 -143714747009872520457555052952783764992 12940799 -1943440834263800604765704884169743414200 12940800 283771994335589895817049666122206412800 12940801 -951088721248325520854454701562599582928 12940802 825352007597973212603066157340451624400 12940803 48643212784851775685779565427935848332 12940804 199576580628907037675241702724642799616 12940805 -670500285727328593779121764990008904000 12940806 -450043565628643130637487167036543602496 12940807 -8734721275444373896618280953381115520 12940808 1759007671482340407651515547174726543360 12940809 226757548608693612830763829696539552960 12940810 -348378082464115612143100905617462401440 12940811 265613625097914534621205216874561056752 12940812 93279203353101475478801446505448053760 12940813 -2223588083164780960074436440672832052938 12940814 -838705593256295641846293492520520400960 12940815 112331239973290526240017723780516032000 12940816 1927414817276707511247778228159119360 12940817 -2489057014671663960553307829729538557120 12940818 575734017723770549786945535819154268928 12940819 -1954597825647614920291368505681498189780 12940820 -867429852179065224109983217094610424320 12940821 -117837779822209365954722377599936098610 12940822 -378340847025927282699823597039651512288 12940823 53859895891835343890551071995460034560 12940824 -123988458727816052169641200956850176000 12940825 345390878195962519004577481694707417500 12940826 328520259442517952309297653709800449776 12940827 -1021608534354525396359807950308379689360 12940828 -184559316530927451344113270838735391232 12940829 707679566179092031290882992165101350 12940830 -120729534359760648775635951760614604800 12940831 -460241710128057297215850613720797403728 12940832 -2287673795771749249535914660566820454400 12940833 772639116837578125396766437097503349424 12940834 -444047651977721892468695977975818539184 12940835 309492512415735955070694515816683219200 12940836 -730471439468261171049865260358825663488 12940837 682814046095825235834821255801450770080 12940838 -1045311194763338040515648251600211995680 12940839 -1313782271516622308094802455875481665376 12940840 753955493669284260923267612501197209600 12940841 1995066093543069780550173074146021079184 12940842 25283924085818577335042666754501811200 12940843 2495079265264808754406682629507069353200 12940844 -149843382851422342306263697575347189760 12940845 664232388775929001483580022800561648640 12940846 308707589674781691367232837071891351872 12940847 1338414555360453457900859330934107521296 12940848 218133551317823262121980111070076485632 12940849 1243876887381147129120895877118180225136 12940850 739855370656422911960283007528627200 12940851 -300831371387807428365247975483566588672 12940852 -1019316008064054713208746856827367692288 12940853 -111294209814682351889529968704388529156 12940854 -74952065028815246524259387409874044480 12940855 -389049238501135667108934830039820738240 12940856 109233747907139589418889849380278681600 12940857 -245587997147558253429692982385499742720 12940858 -15236063059432364937483152942853688320 12940859 1995990407493567017155734597770353799016 12940860 -488608379252583258124137634479400688640 12940861 -672366625850247291457876283506852252628 12940862 -221355580325657412737065365982327587840 12940863 -326918273318024825206386519588914870880 12940864 394578709125743808145724680020425179136 12940865 327904195683480475309461073206213979200 12940866 215818085983861810850360290758153091152 12940867 399551937280007730090532398677702610000 12940868 -1363764162222301032099718636744504647552 12940869 -396131919398725098596455126867884837120 12940870 -661391943224096995098643832569062837120 12940871 -567519189130231642658689433091316057056 12940872 531725336049595352261019241871801548800 12940873 -921101176841030573023630768052727676800 12940874 542250114705982838762186669179777509936 12940875 838853262090609056809981735168117368000 12940876 391209497585950620690707362214688829440 12940877 -718653001424337570258966254883983435274 12940878 710694623490492854112275118338424489024 12940879 -201372896461575747455838867207157604624 12940880 -41072158841692628126858154029756989440 12940881 597780834139278278059456074726262978560 12940882 1015345356850294174225268531982106272 12940883 -237979917415398395096045314813981583280 12940884 21055732754927127016436226565970153472 12940885 1505896288432188708631825026175586495580 12940886 -173615272335648877622040475306192355328 12940887 -318111952170363071673879468480867206040 12940888 70915025159539431149429297983758827520 12940889 -36924058390671656187548688325107003000 12940890 406603067311284765640374174834998833920 12940891 2567670910640144646338017661904429578352 12940892 921381903672281274027894592481865417216 12940893 4734022361459118743643465485505207168 12940894 -255498641837576943045841995759958245120 12940895 -158147649448027391260875044652588723600 12940896 4834320393524614432195887094724296704 12940897 1377782969503802431911215055303188173346 12940898 -222347266506208993022376774068861808864 12940899 -133533352002326619148814796682880578320 12940900 -405272301429237295330086692702709120000 12940901 733642723820467374202604291539760972352 12940902 44110978346518323443143595611808987520 12940903 489966338303638888343594857065478164152 12940904 -258439704615265254762567389149418618880 12940905 -577244855453291757136069719647576235840 12940906 685043790742569833748787138336434325248 12940907 -770565660349296458614431494158681364448 12940908 383633693611785818335209525650645276160 12940909 216160268307343200626181033145898433110 12940910 880172277685636552915448991483131852160 12940911 -2176949444700504595341343023319838630400 12940912 79225351027927685303623698225859264512 12940913 38539214287605904178673069861526792704 12940914 -201937529970140014056988117303158071808 12940915 -45182709921252418234301806801683986880 12940916 549893080892972710950866537306629416960 12940917 -1239740882679773966977870180819350818400 12940918 -49591480983004516339920475670182770240 12940919 -140667283168857936929489243558039224320 12940920 -268442057835630339156645766755747840000 12940921 1001268625347462629883781802930758061760 12940922 -387052388930864003701909946060066611200 12940923 -827673630557438864373933392336105917416 12940924 1710969307156583100781825260622419408896 12940925 -65615050086796959048456797963797378350 12940926 191567335902006810355179525212556708864 12940927 -97360886807498523598457465121441837120 12940928 142918228306757458311368399747788308480 12940929 -112051715700451023373204621809155362716 12940930 465851479783006384712843066509282689600 12940931 111399987355128295154642625965893131120 12940932 234237203181866640405221595146910108672 12940933 156997584575965863647853377564637829440 12940934 1029090795406582863800928904108774571616 12940935 38152396108461472561423653646708753920 12940936 25274441568456882637788605142069043200 12940937 548547759290531257465250425344048242586 12940938 -418454366881684484645583929535622003200 12940939 421076557877952201992721074767732511400 12940940 569891191212554854070775049058127959040 12940941 396228162665669764290331605322074677280 12940942 229847494174299152309255728988267688960 12940943 838227192493749418401181426297699878192 12940944 -32690973995750475748133964296475770880 12940945 1087224271857885134111994888078399937920 12940946 -1128609562581519671524558039066840841328 12940947 -1119486185376218652217333375221866556876 12940948 -1522372526016423489058149201109310265600 12940949 -204345996757242678819541237806601716114 12940950 -75710829605025960307559609297510400 12940951 294247161028774714499424645052153546952 12940952 -1116493966887026120056076411090187110400 12940953 417796000554318278239508547336879827808 12940954 -24788737625052761400546608007106283040 12940955 280405031690200159764434667292972962000 12940956 -61440202043101798729599971634897807360 12940957 166076654541037565375944173611444319360 12940958 12140577026205569482687883021933122176 12940959 681656620530023104598237321193252575304 12940960 -785434302380462697683722525774086144000 12940961 2594206242691415023778673939424492169184 12940962 703706964252224957450079285144946245120 12940963 852528254813742202422308826270059371520 12940964 -609915362257161221309677433383057914624 12940965 -1732131283808733905111068529865949214880 12940966 -1635836159667563674986587407022959016256 12940967 -707487300134253759786153723033220504320 12940968 -1263720570625775734113678268491755274240 12940969 -975713684768629382102133468108592954630 12940970 5054756382554576325394550695591680000 12940971 -407915019600207030825790134872059258176 12940972 -544968379735880981958062372058045004800 12940973 -1083447047368322057738388657609038482656 12940974 339925178182211172092613836259125362944 12940975 970128844595463965790555932884850441000 12940976 -409149262452964641938142211148540313600 12940977 1867988417560980339853764694273175424 12940978 718253671050597829466988102232406647872 12940979 -4710931145329808030530096869281537016 12940980 69291651286414574706538682045605969920 12940981 -562653179565498837188705408977021175936 12940982 116321857786026950118597844401304754592 12940983 1482895917993720077281960047642943001088 12940984 45006439208881793033803638777539788800 12940985 3009779543235883046342812418622107488200 12940986 -114008704720688261188044477010450676736 12940987 652589825759645481180605601833496257636 12940988 709103544219773883538004571612106687488 12940989 -168856390470384216054165240829494851040 12940990 -69535280513960849822786849329081459200 12940991 878868680590423589000656277134127548272 12940992 522586759223938871758942876299322982400 12940993 -273861934145525753047729485242913587756 12940994 374257680472980751856917492512394723584 12940995 882489866699122967976078879661803494400 12940996 546910944312434025971422557010724769792 12940997 1886255331369877101934932384235816032672 12940998 334656244593649355840401284126549187776 12940999 -650506679980467880417835779367957105000 12941000 705727177441992529575744700615057920000 12941001 -264431753948589527406674752609827522960 12941002 -70504782469178850464609609021508834816 12941003 279462913856287310443838607524996012184 12941004 -796982172715450099393951450368925499904 12941005 -178742893688116906049011609758417674880 12941006 898899183412878719698892540030591540352 12941007 931696715062269911009929238883071477640 12941008 347420870218261290854475340885479260160 12941009 -160103899764902641831615894753349261208 12941010 -74127562282603203293151358468950202560 12941011 -2199207678729291529559902387558591530388 12941012 -252768114888412561930738531274278109184 12941013 -141814222094467085941311475907051132256 12941014 117872425665497464936397670508307988480 12941015 -102060715931692742743991575953110436840 12941016 147553282606871317730284427935356518400 12941017 2631557318395419541765662901852108379652 12941018 145823841219102574981445840166473468160 12941019 156268634797636145047128895757131622400 12941020 -274951248802494639842607290119761361920 12941021 309078608624716256040300800641750765344 12941022 2925291551277606229679223977555466240 12941023 677292339760749289870446355862638020784 12941024 532821415099260634521404694701412188160 12941025 -77400669089431104022545965735172624000 12941026 405184091117437107666536078578807503360 12941027 -1084518687775905438385367902206674612736 12941028 -334253605322452321379090936127849172992 12941029 -1995960448683143478167671045909543075848 12941030 -524625652773903172306905691130230323840 12941031 966408532292075762654629102830929280552 12941032 737470475387646850326229222701554104320 12941033 201576051069082211664319540254714863040 12941034 -726128201750511765955847762806079742720 12941035 439417817412362129916730995208875243360 12941036 2121482125427018172338177716919028736512 12941037 1020991246895554455768956608769820992160 12941038 136337865232015809568199467925506560960 12941039 -238060279616430263334215502851797695120 12941040 29024312644833079981257082427796357120 12941041 1375240413942781073503402829649546607442 12941042 -88482342793891622959285573427523836928 12941043 44781925100040633413256742346386387968 12941044 274692331805486838852822515242091851136 12941045 -282492774391555928883550771128982251600 12941046 13211911238196156624166970915723022336 12941047 -622874376133260958659031207968431592000 12941048 -110341648043072527994161383146811617280 12941049 324577072067951910752252514470191758048 12941050 528510456995377949544208429770394348800 12941051 -190236839130723003250232298519911516208 12941052 694144277657755660820699834783051980800 12941053 772581053059112478406362824969557480044 12941054 1510649722081163743460596609450073472 12941055 464475471497513037476263461969963955800 12941056 1492427193925999012680467638974930747392 12941057 -688863742300404615688656671599577213694 12941058 -241800210695603982257512270353210253824 12941059 301673996554494148726961925297301480504 12941060 -422101194665883232224457015481131315200 12941061 224143616581437608755835463766242290304 12941062 707684128663913985861411514598619688032 12941063 -174904469803285925265537569913383696736 12941064 854459064680928907231269201615996072960 12941065 15571620038664213409044044818265934720 12941066 92441172173699548725228621220340640000 12941067 1444948317763219939706276075456222571480 12941068 -69353331435153958671044191671183617024 12941069 -2860158947388615122073597809593049979840 12941070 -274126292696161141973934232389958396800 12941071 -306576037543417839402184433052435760 12941072 -299622895680864205493833631826205851648 12941073 2014719133990593884181335474822667396000 12941074 32617118749700634497868079230248116224 12941075 5048611761150472184108352841863717600 12941076 1238352907285616766230487412746178560 12941077 -2134079323001999022207382390822373657074 12941078 1055110048629392719274737844695231886400 12941079 290863736340452043932925760762349697384 12941080 -2375762619843326520948440615926579200 12941081 -200512825267868194208151733147242442800 12941082 -63665767409764710456986247851718560256 12941083 -421791143601263585775912789368554797440 12941084 -317352851501356329959221606225588852224 12941085 -155184809925075740673446064634622013600 12941086 737245990163109406292720798607678724992 12941087 2391501777086389451152217271065221040736 12941088 5514526404058997557623292339094028288 12941089 427279841820121884147319101500046314432 12941090 418399538370280744706786310031845043200 12941091 -1125419958018227290779107085800780084700 12941092 -157720495058724847123716055466719719168 12941093 886058285919976685567841405646307319744 12941094 -596446232115508398732281297879709460800 12941095 -551502069280872114437463517361957795400 12941096 905147348373617845116775921403262151680 12941097 -708256814460651397742189022751270204800 12941098 -647498557225070153426875136974666405200 12941099 270512828769206889659964050908845799968 12941100 -210925803569264363261439102031408512000 12941101 339663906486386749811511650439694718102 12941102 1029453240029902650877781540408434066752 12941103 -118214900186097267565961301962723028096 12941104 -204589383256570174909727798742720675840 12941105 -319895453280243730441886262900550656000 12941106 241978694837825425980271710362950399104 12941107 -2018754984046491308501223748288030303928 12941108 -8969222762427030015434549070908712960 12941109 -1424790267543526293912271848829122556800 12941110 -144113146725686952245315260880547233280 12941111 -891428973573211492382141836582416804480 12941112 15726238532682822191901341586329763840 12941113 1359779333073165051901212679997472024362 12941114 -697549974870566474902068969300874998048 12941115 464648545181592037944849829691126096640 12941116 349605090334461179587151413053612145152 12941117 378695448286061188753648867186539928704 12941118 90204490120648906159685540132424542784 12941119 -823625701556839649077789132430543534160 12941120 -6050432968628624387219664320562462720 12941121 -1505669092455084945013575312448697974656 12941122 919795002287789683778798572097276732112 12941123 10010883558967475942015889420833324064 12941124 137027466851534417911381770416359698432 12941125 1610308867036160664293881615846395435000 12941126 965778608695181821523272410594015449088 12941127 24354041709973289502839256998695846872 12941128 -35555460499301906375893148442159651840 12941129 -2084485276041256086296579405737629279270 12941130 -263025177270556768555315089339839784960 12941131 14700001222606905838383628251812886448 12941132 1517969885296205161271892057332065456896 12941133 730874701182231794952848026855496304000 12941134 105517074060344088885820588890249024000 12941135 1667024341698717191222000181364410787080 12941136 -25120684438768487928408044259407560704 12941137 -33492664593337812396590315082001834656 12941138 -36672207930194502174789414729458293248 12941139 -721217946480906260917951564056229557576 12941140 48683268362257008401955600806804893440 12941141 1140218304408622116541055321522023492512 12941142 280465397262011541356981542776113790912 12941143 -1129415178972317948466996551447983734720 12941144 -681445486976046234541102388512232878080 12941145 -398566635194999165761145555335891395900 12941146 -415334983998219185386899683942768947728 12941147 -522532879255620474977371169997752325960 12941148 76412709421418957067656108355770449920 12941149 193745841286420370614062703507818749208 12941150 259567139329448117697730078853092305600 12941151 1042565210214950250706307808034797883848 12941152 -449302497802725745025416328435430064128 12941153 1081661402817269992754355640976837056704 12941154 370877420864524902370042344334784317440 12941155 -909921550878615868735824960801030955440 12941156 1041905790158005369864898460433368827520 12941157 202062624440986859831544771662532823872 12941158 44448131729559992263017685479100847232 12941159 628074027978034932951716824217429837952 12941160 -77754492951765893031728409295826534400 12941161 357237394951067489348558679067376407524 12941162 -328108375792052943698425778969253003168 12941163 402848741152763386309046447160343354800 12941164 2532199412145218691224652406377482105856 12941165 -538231892911681751906821362989902305000 12941166 -174889558877215971592947508284102543360 12941167 360697979524083853799945972902698803392 12941168 -652379967013843131146228979612672983040 12941169 60399559199366115480203027186440368000 12941170 -258154237386906040703849628846140513280 12941171 265588731967465867514888502133170178512 12941172 678426814249196258081444143375440141696 12941173 -234331259167889631420857067666340440064 12941174 81173042936464667073825158163225508032 12941175 320563422363144262711534863399587356200 12941176 52108458658784922307225559290821550080 12941177 -2283335952667925580998206516765901629974 12941178 -454645749735437165045651025157624934400 12941179 1432898834132123916171344970312259108720 12941180 -197281731905313795100185551364634214400 12941181 -676679963698439178679381667242991901120 12941182 -463430472303349805778980927230318933248 12941183 2081000088123219660641959860874568604240 12941184 -668169069485353091737787578315450613760 12941185 868477547518529697494837215870266259200 12941186 343254251791570762779422778812713443792 12941187 -205061090154588065878217568395749416960 12941188 125420548564789920664873505222203198720 12941189 1548735305657972698358661340969979760990 12941190 29317763052572689808126960511486539520 12941191 -1354489236886011705404864916979372402408 12941192 -3942398841930631062755625983702169600 12941193 -12732025580979904632225130235375805936 12941194 -3728210194156534469674430843773778688 12941195 150479920225366312351339036196981773920 12941196 -257982333345590777276602525988209505280 12941197 -1183809796759958948346722537952829729354 12941198 84172992062534729519967401759165314560 12941199 122337952078865620104310914220394490048 12941200 -100222549248757627679962054423701299200 12941201 106184129788198090764198829980304918464 12941202 -47278692738071668968672951336043075968 12941203 1007397912040524464088531053416819926528 12941204 1501203055402284109781861313629826508800 12941205 -304960998787657552280267880228356244480 12941206 261923518960878822972657037650952637184 12941207 -1105753454884020737278303204414204607544 12941208 -363457910658032228650265392497681162240 12941209 -861607805763324928433991959613055157996 12941210 785673080691435734554009580421929153760 12941211 -707809875331356966285992281087534620816 12941212 -408099459512435452149044275440059317248 12941213 -52234178835791336686158272989749461460 12941214 16264942308439679600402606102880470016 12941215 980340386902085259633138769972576097280 12941216 292122532030959297454409804111714058240 12941217 717698661135660370521249321350446842834 12941218 7928412851519466169686150907119895200 12941219 902877069453998745800482649005099846620 12941220 353548042748835785043686178464762081280 12941221 -7548595311106387313933069057911060680 12941222 20711127410550792054934913206816856064 12941223 29445647982236555752920032432909395200 12941224 553387184975202883859028294022353131520 12941225 -1097000103891828113810123433447541782000 12941226 263879961041739461134955973263261763840 12941227 127757442617126776648254326590899552320 12941228 445279389017680805807433442144351766016 12941229 -273952774246716952523968725853883449344 12941230 -602650673240020851659722754240865522240 12941231 -799708401664512640568859285482666667936 12941232 267237490170757144098066827517508976640 12941233 -2557585833569355157182833644136186401500 12941234 281595770068197920007492010860474637440 12941235 467814284072572199413539122179975915200 12941236 -281561428131573623658905516186991366144 12941237 -4722406860602644139010627453973712160 12941238 -788110882988815367418447581637855329856 12941239 -760292379214974249688949884688817823960 12941240 181304955705119830219995587996015001600 12941241 595407099013441299128914298934753795264 12941242 -494619341015686916962930039209939340800 12941243 712086272077910341896027055539412763760 12941244 758831601911509021404940034716618375680 12941245 -1199670061912601982955969493021025532500 12941246 373927630425092506540641894787084910400 12941247 325928724582171551673486055273839152640 12941248 -16472415292178207251549818371881041920 12941249 -1517360998688964575153526004085590863936 12941250 43903316304661794234560646701961600000 12941251 -310689801341951635809019429639029279368 12941252 -568136728877902662977490591530878298880 12941253 423666940833996937099871552533733436540 12941254 791616720533746450036505210200364724576 12941255 -849366301352578515087948870843190308240 12941256 -381701819648529040308452126415984844800 12941257 -361973423458886606994973829913886671488 12941258 -126868011297094295646904718563189547520 12941259 -322660536200195088278285850272303623680 12941260 253472934642468010154447205537566760960 12941261 -706862378458147712663448787378382805600 12941262 -481180167324228108372700349705753088000 12941263 -153958582054072071907901379115949883416 12941264 -88218622485071446142873169264094347264 12941265 238280868166002272077402387424879766720 12941266 -572413431274990674306541798152664300896 12941267 869105106399838729310233907797918672632 12941268 206308745913353559637385250461938599936 12941269 -675565012410708167729225501663600157600 12941270 26361356593786662832734044100192716160 12941271 -47812153482907218584763485462888837328 12941272 228734331970161446617681042938831421440 12941273 262110384498062478639791210627245143300 12941274 477414095061264852968498810064666216960 12941275 332596085421178971297139899720532834800 12941276 -368607195581545284826532575775921763840 12941277 277426794983319375934439149712357037408 12941278 -40623293903044984204864736581180167168 12941279 899011870188749606427943813971200182560 12941280 -10539266564913237851083749007766323200 12941281 -86855139051018975458298572800097030400 12941282 -1363724351270896865913796417545071065008 12941283 566580350146129160927018259651876936000 12941284 -1489357780957665987617880396530407367424 12941285 -230933388641695272747261818004859847040 12941286 -343437418827324271889271834327949746816 12941287 892668175633499163171073882366472430552 12941288 -1996265021332911033522405360023939466240 12941289 -80864056764214261484713779574824102630 12941290 -223945768689317229579303102800123901600 12941291 197717815634454432038285897761135239168 12941292 18972506626751375608709825158871596032 12941293 1729073569776483241811676007358915235542 12941294 35873095279181003003148505552949260032 12941295 -268437118469273035832963784981329717760 12941296 -506929536555552582951615789086635622400 12941297 -2106731156789726878292164896677136718254 12941298 -1031863759215482899326114705283848359136 12941299 -530899153911662320925445715503029896960 12941300 -419373712382069058799754111795982336000 12941301 -1046332279151838678618878657288153852736 12941302 -1167669373485495703660909150201252917696 12941303 436159302906766243672335936272268504552 12941304 561025314668918369941639726853879562240 12941305 306251293841415479204270284735762531920 12941306 230898277591258235784935262137000540160 12941307 852228319049064742935092008338625936968 12941308 113360476168337064035620383183318952448 12941309 381134423206206378869556018927434965632 12941310 -275268596140267753412210023133758995840 12941311 679077572661151504947141129001800230912 12941312 32620023647077783216659112052077363200 12941313 78503305070402025623425988360759586816 12941314 -312916920114602555199405393698204782560 12941315 -225143459542718292773680888883590397040 12941316 898573327559435325990614157868332533760 12941317 -1099445355071135409658148503458050045120 12941318 294661906233715640197162770230380769280 12941319 -106672149605936085915385736737519835952 12941320 592824955217165727467631455757570048000 12941321 -131447379261684377131446848688637422300 12941322 -57600284756330388103689309194253053952 12941323 26533909263490580219814687770324240104 12941324 756261580687359796395552441329646769152 12941325 -21158731894584111248662352944469941500 12941326 -724734501905566790209651705717991235840 12941327 183012417779323280966303541943354801152 12941328 -49816167105203201425079698732027478016 12941329 555241497060347699925592839882516836976 12941330 214427241712871298190580848211891980800 12941331 423955382748841980518289797637267105024 12941332 1354815315194312211683255884782996332544 12941333 405350108776246917336220591818978227448 12941334 25202551764600374299009157002210283520 12941335 1383913519417743232100915597358476193120 12941336 -652596374230308588332140585881572044800 12941337 -1401872428151634441188203926827416344000 12941338 128782675400768026084112391921228988896 12941339 152765396955599234475198540446834923140 12941340 -11549830834236460687614291381577804800 12941341 1101394381348711753983643218511793981472 12941342 -64255469766170878776259342621927681920 12941343 309155150390273266963868359573818589200 12941344 918985787939609439476084546883483009024 12941345 752898392395477612863276507090346046100 12941346 -787597846671880228696670828731001317632 12941347 1324219834482036188659658302663062760796 12941348 417057885233406359354882740176159891456 12941349 -978727203563366218483085904425863755936 12941350 442105667592021616795943594875071026400 12941351 -315313375263709509051388039410547237896 12941352 365463332579348869711257862674565017600 12941353 -89879103242111986877153629719307290880 12941354 94573095151032501515728999543481075376 12941355 -347901486456013642566878237818664256000 12941356 1695879370973222047338005529124469637120 12941357 320183126884522374558939241501395828000 12941358 58466803276433885145639137439770557440 12941359 1521067243725638975285716426778890925568 12941360 211075880193809272095205736307843072000 12941361 -357839167404953362651187736692885943168 12941362 71241892663009340822718235514560468992 12941363 563531705234067555863965225039686804264 12941364 392396093762243434782178061095118254080 12941365 1633086608715710541236591906116374208800 12941366 17532090943348893072553611587903990400 12941367 107843027447671584458770284305673415248 12941368 -276563695241648035567090860128133120000 12941369 -147007146262370598780194669373934910208 12941370 -3853696751633300660605485424251835200 12941371 2379931419073262606947763868126789177572 12941372 194850579811631253537295217163268024320 12941373 70274237862858604765482859077833328384 12941374 268337258969408791585853927074420743936 12941375 -2157078265735841774869634459887249500000 12941376 179476041434556645779920092680347975680 12941377 210143793197755350813411355500376452820 12941378 1140047317118712583220269861759138668240 12941379 104898582522722443173497705070599586768 12941380 -299413684838217187864005296507386387200 12941381 -276228563409708558941607911483867078148 12941382 -690333421103570815151380284414908236608 12941383 132884532662839713151738517708625351168 12941384 668479342154094807385864686668157419520 12941385 257020006374985732279527241835406489600 12941386 -539949287962284549742511534673406588320 12941387 -180185009732737640215375300438683114960 12941388 -557144813838767561387413126007829596928 12941389 -61899700621132267157020913606143429344 12941390 118310612857024805900391443592479993280 12941391 -577722602942525261752244562464442982008 12941392 309840485165748279326359654787318276096 12941393 644212479017472151973089627850067030642 12941394 248782400563347738264445233576921192960 12941395 1177426617061340021878336463137971000000 12941396 27684068873297648099650229999950823424 12941397 107425923694802251669925202065405005440 12941398 -975706953441429604518973826611307245440 12941399 -1252899514857446714420874095651794116600 12941400 -684288683213800266844869239015800320000 12941401 765645599774044301668298438430610821600 12941402 -192725838072243018622099814086880056848 12941403 2882770401058533976738284102755719756800 12941404 2780649164888562989261595240564037632 12941405 -840244474327226020594547719471008113940 12941406 -761130632683944513518312345596171609536 12941407 -633707349380575259181963071921079269344 12941408 758763683544750910715818032062219550720 12941409 3109982167364773883554483529774344128 12941410 556898506659499876439152907369230364160 12941411 750053959504898486224075577278888711632 12941412 153965633049125556687270931266876340224 12941413 1139885101757507113608952604368485365920 12941414 -365808393446726683343770459112678201280 12941415 -2632546291354643252976519361336894080 12941416 -948810471555339987074428035093308835840 12941417 -1344574994701346736633247492413786414534 12941418 206593648481544301012174763443556405760 12941419 -1416173839850292777030789343190120023180 12941420 -234678793025220335989870405668736819200 12941421 641548538965533703056124867021440770112 12941422 -246382343253746255862396736769738321280 12941423 26720173940767740294537301310339102448 12941424 4717142806502021180064415141950259200 12941425 59274288189621237756570275792922476800 12941426 796138496215687772375733736767228796320 12941427 205038336920974886269655350503658463232 12941428 -1760949286080859577801037780936155131904 12941429 -1939921853354069823533475747703619285970 12941430 219694221963869349093978514055780085120 12941431 82235008011883904921040748378224901632 12941432 -124908538011756410474040289272786124800 12941433 -731792965968504947984751711541881483840 12941434 -269917799273378135224891789405220640 12941435 884397943978102993325011939166405989440 12941436 -62425214780441251863848104327078379520 12941437 2332903639185916165780415971977782978892 12941438 123489087026584495065705459897951627648 12941439 -836306748987098620544807481567974520504 12941440 -39244574086412372541785785078539878400 12941441 -3059002195135294941011016847568149566528 12941442 -475850235699761582624352060423377612160 12941443 941257857459160679521369119294310164504 12941444 1571549587075917051879253140830421879936 12941445 -159855878532044389131108534808673320320 12941446 -9005067398095884235108297451357429760 12941447 -2526106771425985286460178494710055472104 12941448 467368993234867431761661576547469721600 12941449 -1701440988263584574467020381568028783564 12941450 -163981600777258494097705593105489753600 12941451 275604129724580871640706300034126530880 12941452 -14339965735971144736293233134869557248 12941453 473034570362054292407300025178884005760 12941454 -422844560342926960169513696478241683456 12941455 -582715980546811213373442935853238618560 12941456 -190618980191175051673678584469547581440 12941457 399043164908503799224318861854108211440 12941458 -141299131977323839210431822553900663920 12941459 -35503973644034908435948249135111398600 12941460 253217809289660250566739616927979765760 12941461 385574352679779732157036574555585590040 12941462 43542143278529782624009564768055027232 12941463 525694825431317970344931979357712358144 12941464 1571365474090718747149033562672090726400 12941465 -1063493244502445086418839514142024982140 12941466 315210101347017876837717299502776623104 12941467 -393812656216731598133433207058828137216 12941468 -1350860666825877118984146350402204324352 12941469 615101739670216758069417437744643842688 12941470 -573382622149688271400276668615691516800 12941471 2978364204110624800882983099867612981792 12941472 3683499505882324935715719798510845952 12941473 520695497436496430593288487586479773920 12941474 190837742651242360434216680750730107904 12941475 -131609144249302046237804214120303869400 12941476 -981759932239165050985795154353223597440 12941477 -849295082668898282822578712401339975680 12941478 699820887369257704389876859255271869440 12941479 -446034254363866105477635266973992511216 12941480 -244308525132224233014118671356373657600 12941481 -206535493422657563091181279281777358656 12941482 858121474969296544209055473379484642400 12941483 -1739567415027797839874670043291213496268 12941484 599577175070033243669586691692850114560 12941485 -1295129475138781407016738217178900296820 12941486 270100449486244973214952842403567540224 12941487 133539009045551547122122597027846561248 12941488 -248577371103484539899333829641876373504 12941489 -35117199892722725312794904917342352880 12941490 -84013504721164293429627766672418995200 12941491 904098243837133233278928609354214522892 12941492 -364676984807033849851401811877963316480 12941493 -344136326810802229274778229174284224736 12941494 497061392577095818719839104075871223552 12941495 -7205910022093409131888068481408704000 12941496 -1476589139198528946121046881043192954880 12941497 -432614320773214123360622506646121176448 12941498 -536306317967763142148503942760037752064 12941499 -801754368085035188676058926187446999552 12941500 162693478102571729228149509015756288000 12941501 -717583348701745264069976419723327446900 12941502 53470753536221227100700533160296607744 12941503 1391835240746567608018638794522442844384 12941504 -166451469321708357835329558010694467584 12941505 1596756968603634371021506845157986144000 12941506 -524928310170404992637824586467711968048 12941507 -1597278199479413968717693129353385346244 12941508 151329499132872551146636106820365844480 12941509 -505446472089976115939890858163096252384 12941510 84454578050390500279720715464170188160 12941511 -416508422553841369264214804644269087360 12941512 1162583229252192364076728945619753395200 12941513 -103410801296288550329737619941484991300 12941514 418713235973929966454561621727821561904 12941515 -454296521884450338008840907110698143840 12941516 -206969375631783705011095663712430249984 12941517 -804748495761481326872683204471915448352 12941518 -554979191624384031921293927835827999040 12941519 4906915942558049922664092091691087606160 12941520 -154642732288054660624178225368775393280 12941521 860297368263496581637623778173943678080 12941522 314913394541974755096113435886387504384 12941523 -391301545400036552398070530487049952176 12941524 228998389948554807331023374418654644096 12941525 -388064198415464114417181748297779638400 12941526 118892908686867498608195850106212864000 12941527 366545811720682661714931585683647188000 12941528 383832701112465783553646455002347612160 12941529 1392578449556415899179229194786152575184 12941530 32001899206909015148025127327724390400 12941531 -1774065383517562896465351836658457252668 12941532 -17973641662562486016360318876792721920 12941533 474848825590313835536515733860188502080 12941534 -818656742533372409075223102011735755968 12941535 -218299842958111516284732108076376242800 12941536 1901570931487873163590035578896940531712 12941537 -1204076061868592399693399789636055179934 12941538 5142127790912844717105365908551426048 12941539 175763742627388255403653795963040559360 12941540 249327813023766319352371528371184972800 12941541 -1524851120139219925102796822494847006850 12941542 781588949324759585035114201176203112672 12941543 -1796138720558738226334682056676548189440 12941544 571241938462661219643149332409745408000 12941545 -1076700211508894604857160258963695636700 12941546 323342567688082714442834615081218659840 12941547 -937722227857689582804302284280003749800 12941548 106163543485350937168171083727623880704 12941549 -1091581576581725795107381766057989713450 12941550 123259826483549078141741265200026008000 12941551 314369024329900533465624694547881066464 12941552 -115818764654227201179829970697281372160 12941553 921855458000865815217886263870595534704 12941554 -563741471445289661938632020672118939648 12941555 -1666773625591987517035862061247569120 12941556 464211698511626520076668158457886679040 12941557 -1996046347974141768166681572120949909188 12941558 -290732225007366510292151487600824125824 12941559 -342704611668067102507605964930160783280 12941560 27896226174968630881295558678694912000 12941561 1176529565769041501778176902996317165162 12941562 49934434012862385117256447816451591424 12941563 529072851014947982670364204592884562104 12941564 39209033877595185323114397994022631936 12941565 -13667588283782815591110473636064000000 12941566 -1107414690878192357589275143761159791232 12941567 109648902610295331771184136745479420400 12941568 -141965945836099675516985484563642843136 12941569 -1201481546061392962129279733334998864940 12941570 104181010473445672775375157926097715200 12941571 -726565661498740643554454391722729506560 12941572 183795426265545085144769517051907993600 12941573 1350822247566647365631019265082697393720 12941574 -89381411906970668897621548734176581632 12941575 4940867456118837815783841711976986000 12941576 -1911859962228365960029215200489290705920 12941577 1463645508254506619220016494981907335936 12941578 -74250102846088034171767328407419458880 12941579 -12651075459018681006170355822349463520 12941580 -337815496538391067283641397575766307840 12941581 1545318239509343392281748039840408672 12941582 -1057350965470078042352785967487491163648 12941583 -796193522022022256341156898919634227576 12941584 42748222400697315171953622327270768640 12941585 397902130278477751978754644848509151360 12941586 67634076290708131021552270293318597120 12941587 1054412744874029515567050023698839303552 12941588 1169143321677332284767944506584612212736 12941589 1458883486382614185863940078432838903200 12941590 345695520779101437570582158705913043200 12941591 1269603705913581312117799414847827891200 12941592 359243152414660383178146632687309598720 12941593 -472402472731403948683150115134434666816 12941594 -494578585969921223917769052433961521920 12941595 662141798210194584469551000313674858000 12941596 -17041371472158839584092338222816916480 12941597 -2529021077058865763842072049844795084954 12941598 572646951996795225785688256754646917760 12941599 2182005962142351892454402517766206710520 12941600 -162575754620588354980616763835102003200 12941601 4715531739958915594962855493847336448 12941602 974088656779439502418371800235310588752 12941603 500956895717132476763518688385070116120 12941604 -87381205995956494013132471202270871296 12941605 212211134861185585535173716957291947520 12941606 -903244321325696907875855234341708692096 12941607 -370721572777998337480488387552250780416 12941608 -609252924828064238290490786635221411840 12941609 -485060182155205342919154242362496865312 12941610 233997069863998234094743151976962142720 12941611 -675013742460581687975469765748337605440 12941612 -222279779902166184672554511228876927744 12941613 14974652554961398066710352147274625942 12941614 153694584430710878518218858270302474112 12941615 1658620608992405420922935818739837938320 12941616 -74310577721598596149440559002077134848 12941617 259478763016037992063771649965562000448 12941618 -7662053363835268421184614002809352800 12941619 1207598456641758316497328560638079954744 12941620 -431298166473297958725246314618736088320 12941621 -1264657430032604829560372594308234486272 12941622 1164720450099962563808811768804059136000 12941623 1928940882024793240378188733201314600872 12941624 -4130975425577825526759570390986465280 12941625 1577533834324994453591314620450571488000 12941626 -233618451680512320220460824704699766560 12941627 1934211068830191759821594427141054904560 12941628 -316423346803972628587614218217851265024 12941629 -428957984654175419408810677993799795770 12941630 286836631373388921824295496675659985920 12941631 -1136361858945620156317082141156364383880 12941632 23130055306864444897669128495462088704 12941633 -309619357047820266662363121449517677118 12941634 -557805517316758094095424777210439995520 12941635 14618349009036322361265742443102321360 12941636 -1329447129444256313356475835333149953920 12941637 -39675950865570218308416079189521874560 12941638 57334690443107891927434117793437986048 12941639 1204582935001488481996416493910300260440 12941640 -517073228055165043706552821891842048000 12941641 -2491118360925966952678065003624151286400 12941642 85427942473119531243935098461603194112 12941643 -291201971135383773581106619774740801024 12941644 604212674441797575648906521909529326336 12941645 139376518307433759857354313734657181900 12941646 2926201708040486610915880546205971584 12941647 -1209169465539595624891644421281663861904 12941648 -162106998979727410735168817582761648128 12941649 550402856656169915631183749769775319424 12941650 -88300792226890713872484639795101472000 12941651 -328917851430680620219840001457841827348 12941652 9697606861221315584323094038931269632 12941653 828800512279853885257432566215239993440 12941654 685568398671535201468304689337085559872 12941655 20983484811112547602394905089098222160 12941656 259511854639798330056851448314784153600 12941657 -508086320743924115263421733601924703094 12941658 25770643525526154887481243381969345504 12941659 171970718076335924025488646776199249304 12941660 1099287061088166802746761478593035084800 12941661 147472489106316828954308016049587913440 12941662 -282570993293038281544006205171295735168 12941663 23512867613277565449118990600523255808 12941664 12150171063304936412733842425281773568 12941665 -396341822414698083537984680316061910400 12941666 -208482021617998671273129793870271717376 12941667 16160002690753649093600600383859412480 12941668 600924372346990932776945811802280643840 12941669 264357521853517822719738952936603591644 12941670 64311435705811247721164412025005864960 12941671 1166529724440055532557093058858080722872 12941672 -62467543793224604583556335607174072320 12941673 -1296240644845479369060667226354709634416 12941674 905411910481807712345162449495586556336 12941675 434025775583490093998192865431282800800 12941676 764046728425754755399176665266596096 12941677 948150170721251023084755605899402293472 12941678 1055052673973219372802836086125567896640 12941679 447364856887260976347553733070610972800 12941680 30284139378657129485516036247499407360 12941681 64150583031875769006065149872807926784 12941682 2320560621807159338026026107709898368 12941683 2022931238204625664866467443720657482024 12941684 -197678139469453465817545864110092964480 12941685 1286689158183027643394294771990204025600 12941686 -25662521582090306948213604456765624576 12941687 -562639912480024503701219238924922688640 12941688 381613189160081005968900819376342978560 12941689 -768071865708545242170118643994960319510 12941690 730518860417599055046398654407969605600 12941691 59566323487646339578404192227915708928 12941692 -525880426151928035736916394686942399488 12941693 1129608013014420547269913086261127089900 12941694 92495041521370881592617839215589437440 12941695 -433192280440681370420661300741319438080 12941696 -1653328872257424369858396484190381015040 12941697 102391772535455069143504670781712618800 12941698 -126339128705408824849234785607756062720 12941699 1044501580578124398455996958214708588848 12941700 -3678670639009076475620217255618816000 12941701 2674833890433806188597460885682372049600 12941702 -1339925818401874533982421906057517323328 12941703 714969377249218647962268275713891673712 12941704 1477640809385057381384092417217618411520 12941705 118358353997559959267422988574360336000 12941706 840344763815116106835281825324824531200 12941707 -171828367951590937837420387851282356448 12941708 -577200958284108108271056955235034654720 12941709 -174910357398990776057352757915622530560 12941710 7337152046977314193546829561410162560 12941711 24367667110230372347300241433140276552 12941712 53277076336891020358122373671790313472 12941713 -996947545329590228555348660657380923920 12941714 -243052501030198312806596453140904703840 12941715 831399597121471086645111188597467242240 12941716 -1288643898722855940306971578746681506048 12941717 -1286829640746714204334068596907599752800 12941718 503812711607542930809107788688852054400 12941719 1403666385145470357822406404029182591712 12941720 98045405294988436633083478337667072000 12941721 150710726721728764959076333923282794880 12941722 -368927965450489075874351583598991459088 12941723 38382392928210729004740901460477315400 12941724 80107473215609642448313000265794240512 12941725 77447910392211637299064090596130960000 12941726 -394137820376287084279697751580762139904 12941727 -394885632689365222549210325824444304880 12941728 849710563327157564499558508439762042880 12941729 2412421707239377113359245665780294735330 12941730 -256826019878070721450840027061353686240 12941731 -1097589931512210259029922112869455638136 12941732 -33262402587224298917983055446760718336 12941733 -518177453762082008962057893237770198400 12941734 145791835812050735728271228450430072960 12941735 1459244313424139285314291419995133994680 12941736 390280897482255654490556741656100044800 12941737 -1763668458094777523460740975472635204614 12941738 -387758056798722501353386521601838104320 12941739 -1025010883499780868879753827718206195592 12941740 357500644928839368958087922067834900480 12941741 2394801507789715491990926904562907909142 12941742 -176447036226599659844794139551536116736 12941743 1751639659098839227861929101836077410160 12941744 896177772159324402702268347460906450944 12941745 411807570524696803629332099869321029120 12941746 -1192631825232477929120090178514324850928 12941747 -233632997105821464352563416697816202848 12941748 -530281665006567735075990314699694919680 12941749 -1247137669215522976619848116284799198408 12941750 -243315078380874901851258700067627808000 12941751 793161135037355378214946124144796147432 12941752 1495555459660869633175755469574232023040 12941753 -9281542877415254371941441282682486752 12941754 -95143131737045054338506967476034426368 12941755 -23942084257859572017397183389724857600 12941756 -306427689269386627130133562434263470080 12941757 -211313712622029150767470725869392386240 12941758 -327845671786455647099596042787956811520 12941759 -1209697711941382855452842634994233935040 12941760 91188720223713048865845846082081259520 12941761 29233985651349162057079741891333546432 12941762 1264868620910683685615359729729323751632 12941763 962015192557981625166706951241716650744 12941764 -1544580786618288996142752495096075445248 12941765 -1620733714844945481445538891916883142340 12941766 -5021186373499364685393948883574755200 12941767 -140631028175285934687770027780619456728 12941768 702549851369877253826504321579539660800 12941769 867943741155458948028065675282436308448 12941770 2476674486666890833646423444502826080 12941771 -871413128371229720292302915858675474028 12941772 -1181401933934389406972432598036070732800 12941773 -259144650589062032893622851811238204072 12941774 264573985990301485807371865342378386240 12941775 -11150024816316781962409779987583478400 12941776 20954484233665903708689768881537155072 12941777 -489021729746734893806875872385112453688 12941778 150710509896963472643050159120766140416 12941779 518429102273640374097990764922631956576 12941780 -1263681379752126617928127151305496985600 12941781 1281065557088738886958015678098168315552 12941782 -509676656322799763081812900382957140320 12941783 -1313684652684742926102122643450511759680 12941784 253612431520265788124395377597150412800 12941785 1304402788353138447135947869676569726980 12941786 -34005149462138940840712335170705482752 12941787 -669985917720083808742755406110731791572 12941788 155516860415344565965890266847634485760 12941789 -582914670215227933376094683250388918944 12941790 -139648114886785915597996735049822012160 12941791 779707267774746314078609037241797548192 12941792 -113952035328655058674489762201458966528 12941793 1369189231668790842585755733193502488080 12941794 1116018824070709100487762105446742413472 12941795 936840226229067079880584705045153534800 12941796 -5887118677961304950418875459164962816 12941797 377758283592006958451882211649799198 12941798 -1158255686746627950459498039210885837600 12941799 -30818488471623102020647677129211830192 12941800 132238555885844827912575415099451520000 12941801 -447306434783393362642786174016742089280 12941802 -979022096500744368922770600325233477120 12941803 -820412895785861161922629315233477394144 12941804 59653681697075661105910701242699878656 12941805 -20857722756184205672582130817848837120 12941806 -1165981873456424335301837458650051507648 12941807 844558169692784111349862858939542136440 12941808 -190149075354144924144824471770588250112 12941809 -24105047832392680897755231460956488640 12941810 197990891211393010990592580955116165120 12941811 1232913075635080146895929080728788525264 12941812 133342940584635071519949121897332992000 12941813 846014627816331846404310064220226214062 12941814 175434266512174091376947052679032839040 12941815 -1193932351810133219480038867752047024040 12941816 1917457350075205983126373845531696660480 12941817 -360227404550986802668125149556979591488 12941818 -247217106447059646217558313479876254720 12941819 -875874306485513030366013530559473164440 12941820 -446043433577994576125264871415199808000 12941821 -884138985632957951629477056454860301556 12941822 30284889146940428255982030989343439872 12941823 -35360629463244646447223110363135825776 12941824 149829446614098339448701785216617807872 12941825 559171206327126120510115127704275767100 12941826 601864441550259115873657933945101579264 12941827 1213944305435611061430747778613242508520 12941828 -628274101213285665696068400541210777344 12941829 1558454609849475092226507945164969521920 12941830 89339568889560301473561591474592108800 12941831 -1593756854529736716913222740497934773880 12941832 1761873487141666495568425531964161228800 12941833 16522946516668723011927403335881197082 12941834 115407505912806404238853309506990023520 12941835 -546937666899277013464931309687211075600 12941836 -145669545847892791288890499100121483520 12941837 -887365245245687853839096217331035676776 12941838 41784948317283372911623335984383447808 12941839 17085224342039765082604996445606312824 12941840 -306111552785703240363003031001134448640 12941841 -726166762502671226093995659451689526176 12941842 -663296691868269416338593667479411729600 12941843 1826345052053318953135167084745980034092 12941844 -781439744295349858000473966559970131968 12941845 480241538633058232641664444739945775360 12941846 197107523079338962400594346980425851840 12941847 -1193877161396177039681102032242763671552 12941848 -490913815544655791898535782984163491840 12941849 551016215772280503681142476869770594560 12941850 3109816637287493178520137773662272000 12941851 2065712586199678686266468829151941868260 12941852 -6756965484730929977618124971124449280 12941853 300851889279526525344203699679441118464 12941854 -976532215934921978876579533315735351488 12941855 -331851558521668911985924838612313270480 12941856 -63874328526372158645575928586177282048 12941857 -2047070797837012758705119708452997620894 12941858 -178327985604092902561462414751519649792 12941859 -533602824191963099395089406114040064000 12941860 46274366552872224750031284325995225600 12941861 -1998840272781841385221824205339733840928 12941862 -238447954287867128191700009022898129152 12941863 -1561335102797867942494189543470702925416 12941864 -231632727758392887978137183615902433280 12941865 -285329431301820003108828787488607051740 12941866 350196064732484893586972786437742065920 12941867 107844354131813240537869450947341112912 12941868 457154541340881874948934103024267978240 12941869 1645137613696528966654051070629923715840 12941870 106923977168425788314723831301693139200 12941871 138777085949434871444779056990739278480 12941872 -78504159347259927319590436079100903424 12941873 -448813943605458222254379335544991057920 12941874 69607238212948442731563580627942607616 12941875 -254027683504754635661753831587327052500 12941876 -98547955011673877371930339560062300160 12941877 -519709243496225101653851988112936197792 12941878 -10216962660448213988296041542221517376 12941879 1860596080506279222891843638021827890960 12941880 90284237775765256990861247289989529600 12941881 -2502001755441339887190262367647592335318 12941882 9167411485155045344506656559933611264 12941883 2105654853218247590610297964924206518400 12941884 766937587667845862974632762740076194816 12941885 938816555036184688027882003188525473760 12941886 -349501997115262229978298990443549644800 12941887 451491472163509488619862868753491331952 12941888 -657403575803762934610240544372372275200 12941889 -1484149209752231608094706247621135911360 12941890 -24076058572071707989684037041691199360 12941891 -1401673040019112472993096791071028972968 12941892 -298893622562580600469998157376595299328 12941893 1210174947680596397632670728349431821024 12941894 382796829168615598794174076986329826432 12941895 85519474655368207769822161882891188000 12941896 652841759898361474370600508039490928640 12941897 -404276185043577371059382567077455329400 12941898 749371344823285293425686303313539047168 12941899 159668246283132314689148044863867513960 12941900 717845082372340813008687882775813344000 12941901 280199018190841709122850820445292172192 12941902 -641018039611411033286863135739272918848 12941903 282261381411527315856038707146793692984 12941904 49550859688898258262263592212751581184 12941905 168587426291325757567411920958995705000 12941906 1262015867403315660884333726186269099152 12941907 -383485963752460319391361179912413600640 12941908 352388594402067310770848039338724728832 12941909 1300464279484556116348233315132536284110 12941910 13642050854756581428366693177063955200 12941911 424089195516632683025140852575218657664 12941912 873314725155869283113470218912145459200 12941913 952546326105846942581573638815788215584 12941914 379112283247689585863181497155308256512 12941915 353477290966280665287206329332982774080 12941916 -48059352868329066784459407964967632896 12941917 -1634524856455642641690567559520818729140 12941918 -143936607682873766021796428992311360 12941919 -462334367648112898627907073188974726056 12941920 -1103433489244515691167565765263061155840 12941921 1359019251730226466375607931428616655792 12941922 -26779841831685067099399973143439940096 12941923 -481402657148401809752816482945626745828 12941924 -1576673758031835851976914923736169026304 12941925 2872106310987277056462561150640831200 12941926 -702338643002356843611204551920744918080 12941927 -1117099131761251415612076950470899025224 12941928 1185793896055346531685226282415886720000 12941929 716302949784285511565244657519604938432 12941930 -415734683775408987303238365473293665600 12941931 -1110239685844744566989371203088852327848 12941932 -1043169540519893757137113817683974133504 12941933 312560564725569000034970338726848964182 12941934 193375765435987286652302467023259885824 12941935 -375000729936400593225215133855295104000 12941936 44193908616729080325234422664291090432 12941937 94850492992795717764748811881366403268 12941938 380262527328222049281898803650584888320 12941939 -1320855810860488333473894380805608485776 12941940 -393803384480764007511812845394312294400 12941941 23313508807515048217109007984359605824 12941942 67291538117183688836172081177076245504 12941943 -251634131990638698548402861250160691712 12941944 1778284645587373932976427564281351004160 12941945 -880008032717578933982522458422389640000 12941946 846449002497766352871607793189307594720 12941947 -857042556093299118454209120672681026328 12941948 -439945152458138127718409201976361224192 12941949 -995767875850097554189266465248509057536 12941950 364542022945819702503713155764791808000 12941951 -10419673706616810522494201833093300992 12941952 478938896049826820849895067823521136640 12941953 -55281792303660311049005502245473222656 12941954 -621990468005624063769746151169985161728 12941955 -185383259757072519865015522704824810160 12941956 851653293051189758580380735145518165120 12941957 217759716013992750633639991044710986752 12941958 -243783039189884955633907490379423479616 12941959 1534430825983030875845346672358389787160 12941960 961062885472604353938600830815806720000 12941961 -294786918286866777037466619931097146176 12941962 -681773177631235036537227610090370151936 12941963 -1766434867245614321584808093643153055788 12941964 -212242597704479723236894729964386713600 12941965 82584549209693176278446552981036256000 12941966 -971367213542886576504560057739998357568 12941967 421531688353521731641139148926144486400 12941968 3145272191296357256696491892046823424 12941969 1624965109347576457706264901348035896320 12941970 -233569455829540123714309008469855296000 12941971 -169979873705712196797758384276210859264 12941972 185193584952998751535034685715011451776 12941973 -417797909893186919950224842094484852992 12941974 -52903413369627704498749444129421943264 12941975 -750266991768225199528534064162115711000 12941976 962396163768099497230310513980161024000 12941977 142791420480041161274612840213729691600 12941978 114741987905799375132201419203498091232 12941979 738033505156540160871205489845400280880 12941980 816136656734120866209144722139182784000 12941981 -289438019392665186704414667132626608656 12941982 -84567101479935285201999548582870424000 12941983 -6132682577128410691570782127911496960 12941984 -1889196185930667789268989358637127303168 12941985 -216640991907019838226937837349558136960 12941986 -1265851792641402031169857943443197054816 12941987 -72723156708830415148810082091350513880 12941988 946159928571013270593943221783910434816 12941989 -1069984825992301795075302121777681126210 12941990 -216938685507757378873814020132756944000 12941991 -1100924053800884589532425233325932412000 12941992 558958317478816961534348244461986529280 12941993 1288373959006254240558812143089931669242 12941994 97643459999285761708540575984732134400 12941995 1390091997239844572996351463862003539600 12941996 960495014749595960720794464689076000000 12941997 493054776300928177459640850955743240000 12941998 -185269235797348043852449743554319038784 12941999 833054688274762619392854548418635968512 12942000 391043586639220134733591660078202880000 12942001 1883182660272847548638110456270923433252 12942002 166424856445768004891345736869506665600 12942003 -112199399265572770154433493782858700176 12942004 -360557292639357157196279030679303782400 12942005 1355307592034387048268683678872226661660 12942006 95324183794982730011529061418100387840 12942007 650577061786295106567303434663858363080 12942008 -216171241853120102494640359376533831680 12942009 -466631928839638879537790776149996401286 12942010 460614901086261474373448189868979784160 12942011 26087816070910857015543102037086273192 12942012 -15416867149704106748721386416296345600 12942013 -9710382990423379865819479186316212640 12942014 2286613925978274221051977155353343596544 12942015 327668042059744354799849376047715705120 12942016 276518499536114403932326273077251932160 12942017 -684165453629853795305107820875764053760 12942018 -12682983058190464192555691137094426160 12942019 218447462721909327030417660437972512100 12942020 -130582820891600377713670874443472056320 12942021 -1461290296220811061115740833101298412320 12942022 -75456870936048199108289630364226402176 12942023 1362334823967376158145831939609509421272 12942024 22847470805055133101929598170851737600 12942025 -314933245613372737477062856018183515200 12942026 -341873757225125772585624212667274254288 12942027 329823984785004874860156418337752572396 12942028 726187079320111435457289066944280330240 12942029 -2417459527577145258572474648654550845760 12942030 -333967661940291869031039920941668576000 12942031 -659187271401049182925900194355721729376 12942032 390811147834240062948901545193578872832 12942033 -121774273307524519281278367293176608960 12942034 236265696133944122996858520454327022592 12942035 -335635617244073011386519930930072762240 12942036 287033142790044032541116494696722052992 12942037 -367555635690735149908013536807812159200 12942038 810590860478565995297205214799605957920 12942039 255699372254606640326291602921542864 12942040 -318734846269130258680678039462671360000 12942041 127029675973362915514391124474216636672 12942042 -234632992523588153099125239181129164288 12942043 -27170683204859146110286254945441837536 12942044 70266040685453730918247098347625678336 12942045 580077323511709517326866269979379123200 12942046 -32948317692125119770609275626937391936 12942047 -752592996135041999990477445399332625504 12942048 -505354430656754560198756231110281134080 12942049 305388404695906138476781753942355911236 12942050 -139019340452836100960991091877394422400 12942051 -509908853241141948632600873019393535368 12942052 1528596520327964885212432888087377986560 12942053 2767772434068232515184559323159329369504 12942054 -2146279891910093773494155960125151232 12942055 -385710750474275066746392845151047654400 12942056 245801478115532039915980712168049146880 12942057 -385560337258348353112604544768610963008 12942058 485736058855375363930808039641412002560 12942059 -790478872026016665160835986438124056320 12942060 204343187080776904600611886561442641920 12942061 -2916884722132374828567767152071132606336 12942062 -176004293383160503644360785957202493440 12942063 -782612069635596431249656819677987681960 12942064 -26616791182464088013304236475576320000 12942065 701917745471322918489124851058260207720 12942066 87068343668300660989819421838896836608 12942067 1530069196684547024620340178645905895116 12942068 -375893096154001779713822124250113921024 12942069 -90405108355472455890667312902234697920 12942070 -145269248781859355179511268832428508800 12942071 331772405865069714343507880860304023272 12942072 140352582485475687058720221113008128000 12942073 -134557548839828729074876920124905205376 12942074 -839090964816979778116407850000770616464 12942075 -385589236445967297610999862928960161400 12942076 -313917183734270094302250146523994163200 12942077 -661636838299938097686525493467523605600 12942078 -424841698906949319222510183258333803520 12942079 -524781413183308062537476463678590744320 12942080 224392190723481299395516486595546972160 12942081 817649446326841628039126885896702073970 12942082 270256181907100101576753635985695918112 12942083 -630166769739947726832529440593817827328 12942084 -46099765001185444198271387336181617664 12942085 -101959001596405181804694723734024687400 12942086 -27084356430230662146631693869673107840 12942087 -1018147014868716445081856870596081521240 12942088 -502742680881740364668928675995162327040 12942089 700635457049698951530403451836340830080 12942090 9001724583004798436266794847573893120 12942091 -86203765990382893485700285097370255600 12942092 165717275592547031555728628134969059840 12942093 -650639060593448716043042089127048091072 12942094 340270022923133613661302700515370149312 12942095 1218113042226703042490532471270709950600 12942096 -204482173146873629255237089913253396480 12942097 -236478039844609106873268435288432640 12942098 267269685781293225323432916176205077664 12942099 -44661138303176425257141923249869178820 12942100 307275083677176726630656185081199308800 12942101 -733405412076907994241387429825805190400 12942102 -483583307112259292660428332569710767168 12942103 -807982255720620107820785530264140830376 12942104 -262009334227024148862658614532185907200 12942105 -664239183253088243179346445810716354880 12942106 -992161454618951003620215593351835007248 12942107 -1675319724894855439219041666594378392640 12942108 243436138036063185281330506719086438400 12942109 -771819748438390895168830560798228097690 12942110 479334855884149453216356575170415775360 12942111 -133789795670242473386378825336412865536 12942112 -1540479396691586448053152115623830355968 12942113 -296581662652437752904574328174141323260 12942114 672506945169996167035842971385776862720 12942115 560756395241237891046401039422380250800 12942116 -212313294085996313475517247590695260160 12942117 1634675398109896685942344186848829941180 12942118 98881995687700598859525843643169855616 12942119 -512980738893040276119293351063690048904 12942120 -807826315122342228821211409785937920000 12942121 -228104035106956005330637993568312908678 12942122 -834149010420464059665074477034847722240 12942123 -253440694545862682505811596076048078080 12942124 -102603663734113936841165549374188667904 12942125 862728450380861953694869268528942367000 12942126 -252341982918294144549103856450388268800 12942127 166133779587246505012719296505593929272 12942128 -101101971440852136269835742939234959360 12942129 1505849263780252394440398771071726761584 12942130 261534509560099812730323662635795456320 12942131 46751941515421164440528043236505437592 12942132 50464979187034413115144849423902216192 12942133 -2089979103094360373527800051247101967040 12942134 -991000363177939002202239282901037688768 12942135 -895421823184493999762139758403231922800 12942136 -486275282233845741026242480193126584320 12942137 359566891130926187102068351133875364100 12942138 -118031478619010525368530627248404416000 12942139 125329930101561597126899175537290691856 12942140 -11101906398214728784563399483515136000 12942141 -967101968992062251645348176358386644960 12942142 409759304869143375782124268669926927744 12942143 -1956388394084398361303308737371853038736 12942144 78219946997870337236654711863569285120 12942145 -1323973230277273875622798947344373782400 12942146 17135360549491665494482535794835487744 12942147 11000262208972160686504903959960622080 12942148 -1640722788790895459079270480859714313984 12942149 489188647863002498234274156917092408800 12942150 90569479625516288089905595943279529600 12942151 -458083725685262303021011266561546762960 12942152 2181509211710485206927727851273583641600 12942153 -893552506900316373174357332533674660480 12942154 -1008595314337629464491134374817431074560 12942155 -1392877399573872534970951912358241791040 12942156 -255026363419026979353759382327313842176 12942157 -2157381162837394639844450922212698137620 12942158 -7158718139038620630378894187398436416 12942159 32230019878341830695646658399846389760 12942160 -109895191010583417191197975165009920 12942161 -1475157314366936804686431432795631293276 12942162 -74965150414786700589748417487468375280 12942163 26306839894312784395692689001055858624 12942164 124136849980184352137714009512406016000 12942165 733380964095897459956761472571528229920 12942166 144797816906754119900681977458011088000 12942167 119559455510031975229029729703456013952 12942168 1511652795008355425764045029686428753920 12942169 -692420494951562794987549650475850557056 12942170 10639823852370318679593611522020800 12942171 63930792035592115009199806072898007720 12942172 638315759759318619500150877559939314176 12942173 1263309821986917986189104152253620966720 12942174 494592788746784202671861667617944617792 12942175 -974432881106358345165118841864253596000 12942176 441532344280946628333285573004368543744 12942177 -624761015171857552811865780420433062480 12942178 49837566323413665036128785005163676160 12942179 1516642745483430053639355511657130538780 12942180 -287301703002317396452025817538920099840 12942181 -742034014935162946591984442433033675840 12942182 15919803501601245542481503553098467968 12942183 6944089012422538945898554368994994688 12942184 -488050526367985834496559700303685821440 12942185 818400883092820191395717540830944456960 12942186 574994758669283060248796553196350584064 12942187 -365190183945524240192553400660593825008 12942188 474142244021978404482336950999437648896 12942189 674099284490520802669444044890838633984 12942190 -91031141723688332678947211740788572160 12942191 -1209056207017103363820204129542396553600 12942192 1203310718127560257969363624242708480 12942193 -446953688071832430025153068880905422400 12942194 1527075063809340720935949995919158652960 12942195 163718195144679377308802810516618361600 12942196 542131938328361196016493235160411237120 12942197 -1273671267014902150461531627589513542354 12942198 320456445942365003745168556099731996384 12942199 -342626630698954557424884154695193334264 12942200 160418833067706278635081819847468544000 12942201 788353623122093123932327105134781470720 12942202 -107687365538655994204091609763821445120 12942203 -621240887379512365860026563383279667548 12942204 253562704100650959338078010383118630912 12942205 -1013845035920782897013189348756418493140 12942206 1359191238803964808763615713795765719552 12942207 274780544851938386777085775459371348000 12942208 1225376183201494720909064174594603089920 12942209 -159454072959352863845300825912896579008 12942210 -157691966691292893980472801582409006080 12942211 -61607321858374921765833554344830253788 12942212 1502012936832654607564861391549894499456 12942213 33758072796268792414555279588705896864 12942214 1051827149989811461801010844051434703456 12942215 -367877883929145022846419569285997980160 12942216 52512279330257204497177859524848844800 12942217 -859465620175312908390904559514246924288 12942218 440692021689997498208070158922480369504 12942219 -132554396492293539808630913855084116560 12942220 -151737972807523970220835785158589189120 12942221 77715482198864195286525652528489686144 12942222 31182381735708100261344895235677995072 12942223 350771577821907511745988309428536411968 12942224 -22278163424717566052703866939018280960 12942225 -65933781545798471073691997513268498900 12942226 17738938439854863696258136420754896128 12942227 276255411217049807589214225117921197120 12942228 -157596956514147816235945398430238017536 12942229 -101730631567352567901835485290140391112 12942230 91527001889687509590351866733264691200 12942231 841706273246041364598530736458255080704 12942232 -975884540814104304646296005284867737600 12942233 295738971230940781367351915286856753482 12942234 -255862683433558861656332689077607733760 12942235 42899225873970218239551167046098134560 12942236 -588400454089737584566983521961008901120 12942237 377315667835506166021979923735793187840 12942238 199021497042937134991774582820508246144 12942239 -22477985640961989249493829485347430176 12942240 377051860327681453315102240913856921600 12942241 577424574764311405481005665157041000744 12942242 -1065663654840777298583886298726971991728 12942243 -45256143843258967726504839718111924200 12942244 1685228549937313788493070506298929152 12942245 1488355927222334210405456674872349257120 12942246 -465680797793999965693219031494577361216 12942247 -2382563746662642589272503365070470626768 12942248 1427030071672897644118932616384995901440 12942249 813602015446192074042380776473018900480 12942250 608233220997112356952866752432714040000 12942251 483885483845193412064637267472995615744 12942252 233281195842667910654437870136541990912 12942253 -878338265579707861618939175085350659944 12942254 143364551487217453080028203267659896320 12942255 901325283161767834616308424238525573120 12942256 342642471247615470813304662583901519872 12942257 -235976357320525102564163926989735211980 12942258 206230405123111320068977662981838732800 12942259 -2543936197130582304543535120329821187072 12942260 385129133013712507039961243146708826880 12942261 34803776061720244056307940094758008032 12942262 -549671046915214613176761017449883638368 12942263 -1704323373821930357880233767505777822640 12942264 400240735408880164693026723600702443520 12942265 -159587405188459929698148656132518310400 12942266 -59076652802636943003934143680776161168 12942267 19129235001860475828920845968826099680 12942268 735017591989371749434660505493482129920 12942269 20492585826993256044788395030050463968 12942270 -122763900106896429981289317384299961600 12942271 -702218257001013644826567154629077897528 12942272 -52928528051110884525754015394694168576 12942273 67019314326328436676819660361149970464 12942274 -1111612187448591530535185914337603202864 12942275 -64372921087324807800344460949817807400 12942276 -1047920783853594778649428682649358227456 12942277 610579646179673188540697752050059350240 12942278 -2468680196920082495728108426329382560 12942279 -10553310362046457841396215139089624656 12942280 657610247222259493521694363227505152000 12942281 426298453544059074982990876528658346 12942282 383758898603545414808026327412297452800 12942283 374409626114405176629705837629286593344 12942284 934635216478795867501170010929173462016 12942285 -97547302091045541162549686582378944800 12942286 -273288006117646231830257398927185423360 12942287 701084326025800827768369920971309275960 12942288 226016714965045441895320490455184179200 12942289 1044032236967320960627565119862241117300 12942290 290130205476652249385706180668146022400 12942291 87107281131410040675083040638669378160 12942292 -992426090294011586229110366906280192000 12942293 -377456349298733904159747899883798134016 12942294 -730752609096414773479439050784687959680 12942295 -554926171371090451510177439051919426720 12942296 3192856944189789396106409972072521973760 12942297 -1033541606481350117807575220755265404326 12942298 -121592615950617389311889364068540247840 12942299 -945317500808594071053052065313631357880 12942300 129549899041528983503829105922171084800 12942301 2280778381262542928978633260450384443302 12942302 530594562006266771301231810404676020352 12942303 -209062183023473136045172334052446305152 12942304 -75243548941095241914580834128710074368 12942305 821875459890611724359616316686175229460 12942306 -50683780908246583535961474105723233280 12942307 -269546440742102752947398832190739221248 12942308 -232963079123568012602648097313301619072 12942309 -794520730447610041049091493739103077760 12942310 865855440943096860187843584674858290560 12942311 -183047789472712658078353281453756189288 12942312 -5369817294008378944003081402510786560 12942313 618726742332029434606587000830950380624 12942314 -50534056956275733446202615907353034752 12942315 174681881208444302649132029750751372000 12942316 -14515924306785632479647321644324454400 12942317 448488465436782671382161259571056505440 12942318 59797348870978208584053237068078819328 12942319 214714129259402418266066144945961797040 12942320 80477875158465673220954280863954534400 12942321 -246213050808006889019322536479290066720 12942322 -252268828942685810523867192849693486048 12942323 1812552723169364661308662875253463238960 12942324 -532207369699103438611895803247981619840 12942325 1034956664815717175659006867340308956000 12942326 -405742974172176984636677085319044993888 12942327 -156747814797695842417163686458823750320 12942328 186787199924949214899028473655866163200 12942329 463829373661131613044344388092428461930 12942330 -73091254328610063110985641515313402880 12942331 -615698062543790610073462079291549691868 12942332 573071238710035441197699632791104026112 12942333 -876879720895381371463585642593876230400 12942334 -192628419297169962181760735509117661184 12942335 97281643937979886094106935219075808960 12942336 1144286389380160338030721408434746425344 12942337 1195089327250280848448584379812284969986 12942338 -1209237235368363245986219552861026859104 12942339 607392308710977203109060121676691845808 12942340 -332224851667267309922913000227429180160 12942341 -316026060128584304191173245431413109188 12942342 -4657499631974989185092778979655145216 12942343 -390672889627881834119370037129080569280 12942344 2151826566021696912922438544622101913600 12942345 -104209200114606776826746222123103851520 12942346 -378562297802879600867758570324345042128 12942347 919239909790078854588359277584374357584 12942348 527797661201603445916632828972945116160 12942349 833362868907195447811055054333029075936 12942350 -81524978873127045932377509494470905600 12942351 -778890461636364683366540780326935953280 12942352 14532913262953980502121457962073538560 12942353 -1449171123586731413501861463975578291136 12942354 239344823461031049315841089464975620608 12942355 20612257116548356819933524495685141920 12942356 -254749264589255528008799260763832545280 12942357 705546274643510912794731476932944539040 12942358 -60403354873015977669760630718556106656 12942359 1583297520035280746629548823159271263560 12942360 -205061070066947868403807390659653222400 12942361 153938867812610555109354682813377303424 12942362 338977495240027070195834562579205009152 12942363 11725185360403474406685404419309056000 12942364 -52296120990477239535313128454551284224 12942365 299743212552375575397528136096331377260 12942366 -30023688001194855266248082523962880000 12942367 466751942001203138360133672520456536416 12942368 1833886624556254299019703390235480883200 12942369 -569984212267540439866431796158474864960 12942370 136679924102762283631651044405798672960 12942371 987884233488227364152667748377676999392 12942372 1284355506630759446881308734227889989632 12942373 904471618892399412952231917857325922622 12942374 -843466100690629362494702309965471532064 12942375 81210122281697304541950543020523588000 12942376 381671388812861325447777708307572326400 12942377 380174548993076638611758480703559369344 12942378 -52684565997861546733147254850732203936 12942379 2127715799712665626646007887167105548980 12942380 -506346372415252040328853280350031001600 12942381 -1556348887248693609622430370396434870880 12942382 -245391960566086583637232640476852617600 12942383 -1715043948118534218763938177167739460680 12942384 -36914285180625213102974070092901384192 12942385 30483697477008539790826370680312454580 12942386 -90609583221527810840629943513398522608 12942387 2396977334420866131622032458675091102888 12942388 -119716990111678023921896979276046993920 12942389 17516177489801441232785229913524733560 12942390 -361203610368983300295532822566383984640 12942391 427059670085140457970270036739110847104 12942392 -260538868234530403442349155530325729280 12942393 91786648077376785115978777234504142400 12942394 -439965918570244306911535871344041788448 12942395 82854818929753419807445983591579976080 12942396 532100764465245267205858304624496691200 12942397 981607386167376368432325211714593241080 12942398 7247559011193690455709053331826560000 12942399 -33959498977402872392639788297275324672 12942400 -224530082664713732783892762956726272000 12942401 -1851519382285189952036232002068900472400 12942402 -178667471844658104817793389921113984 12942403 2365213185114751099219902294316942558652 12942404 -390852955661160438817819753159218102144 12942405 12457578331379491683231470243668283520 12942406 -281833350740600090147951075173195599744 12942407 309404914937881384957559678999033470464 12942408 5604646898784097572339370587678351360 12942409 -823757741573472682424100847780929412390 12942410 -69008266177603705502952227392508726400 12942411 -1048799247892394473962523703021136768000 12942412 311873172938864052508193222365527572480 12942413 1035878233943680610836601468234260937184 12942414 483299940393216933044998160308804778880 12942415 277388101118443819822478582446849960800 12942416 287349100386686243050562213518629273600 12942417 483354962651660255924852578954762441440 12942418 -10678895526326276839651555756969405440 12942419 -691658891562742305506237160184529208000 12942420 -374837995071770322520308318974736076800 12942421 -566249184128601119096601111833476535648 12942422 -775063126906888830529407172016686627968 12942423 -12367234053244471481526845767194584352 12942424 -390784594901318285642465858844950753280 12942425 325990863055476393363803463176553097500 12942426 -64687781388203502595578525046680331776 12942427 -2390644670607729706685756536317881409724 12942428 1556464837598210585294100932654531731968 12942429 -30910278297820709150996646116049186240 12942430 -199892323582684923939481815558266206080 12942431 -445990354300364211270502712797019929872 12942432 -1659239055105638795575045069174031646720 12942433 -318673956656133962375230723185966390080 12942434 -87109881337512353370049169445588700800 12942435 90139901783327075234899036440626860800 12942436 488047853907639507150356086248128403712 12942437 -1493473158911474316102560128668316164288 12942438 220088523344848150731789959490084249600 12942439 -671195542769015917551988607976917289600 12942440 -209450189368426973986543497880338432000 12942441 13242842087090723648090555209589313216 12942442 609402706663827944153566329900393391200 12942443 303670667321136941416672906433157265920 12942444 619815875640703876786362169085056636416 12942445 181158792899313148758220195387306897920 12942446 -1204482798466191352021387831875503608896 12942447 -127170372131896532739426156428471219328 12942448 212866506552902361732373697372874276864 12942449 519715326647818435928929045472727389364 12942450 -264338655010065248013972076461030432000 12942451 3499643272947601656994999797686800428072 12942452 66134503363899621442841916670878617088 12942453 -620836513687275286797829707867171784800 12942454 36369694544397656445389946117197832192 12942455 724777942078185682126634447428495499760 12942456 1366061149540151389514505173289133363200 12942457 -29028053208909402340813808922257464896 12942458 -61970132519729512354582114091666127360 12942459 441639275079745122692479399842116021928 12942460 197555287697700730698882246006498140160 12942461 -100070576299499127906168261015327319968 12942462 -3212454549621099129233270866679280384 12942463 71218138672099611208328916172743565504 12942464 -930957605848384031928330528214304686080 12942465 666142903403093463423845908161520552320 12942466 -178611699281988388045624323461864747568 12942467 1163275008819517659543570203485097211516 12942468 -363305292669395309017051777094952407040 12942469 -91284193762622715596451059502470787840 12942470 20388009871113197370160408114822709760 12942471 -491080978910982107914394459727774833280 12942472 1670263595479403336754148151180352844800 12942473 -2208381226884435245358144176587352434278 12942474 414323613089921925238532588601967226880 12942475 30251281529564358929108075079957692000 12942476 -605222563864962633294318260412600253440 12942477 1167374154134774372694190710288096312000 12942478 -1358629721295339588754491819254429904960 12942479 600781964540216372601725187619772554680 12942480 -90379659072928174887300639699130122240 12942481 987617233438408623132307920672078719282 12942482 451186614101397980688751204149923945472 12942483 259241512705256410860238173697858918704 12942484 -10453770187501441879870930721091575808 12942485 -214974492220531554872336272879741152840 12942486 405466490700151090356983265533484558432 12942487 762351491156885541253268930343023848136 12942488 329786379944354635695848087002508328960 12942489 64781974893910950461549656927942008192 12942490 166069104575974256391810561773454585600 12942491 -360228750247421329387847280459883084800 12942492 -279185079195911590667607549898479799296 12942493 -1104685903312773849041972298568418948256 12942494 67845328720933015128629737109369563200 12942495 453641316331096166144356287316603053720 12942496 -2998461337731396947729357175112335360 12942497 2531375706880404199895208951807328253460 12942498 -701088660431668941182755213257267512832 12942499 224573726677196852154140802659741144160 12942500 -104763145745861899574670861818173440000 12942501 33630615574023862582213723706585828160 12942502 212030563509679897600790200478328809952 12942503 -66093613968945951014485029419575738320 12942504 58454923744023634865239133282008796160 12942505 975938591375297550981779216713598634660 12942506 95372962527598963998863544472470656256 12942507 3367315573685153599836652041755447640 12942508 -944164706604977617055650327128453656064 12942509 635032293568062940098739998634645906710 12942510 -205088997103548206738896457078557409280 12942511 559111133648653440922505374425437561424 12942512 95680517379232741321454743216695803904 12942513 1230946171493110428711000517261754914242 12942514 292880544577526437844446908435659725728 12942515 874950954315049715953462207069964319600 12942516 -343521103329440929786722358229750292480 12942517 -91979750680932766685419407772879489074 12942518 163460143958592547455121464214632300960 12942519 782744836117602193749365271453036966528 12942520 382376601981198266103108075483638784000 12942521 -912678419721869314675829658742646152278 12942522 503549351371001588188905366597218642688 12942523 1830922769143977748396747491198148796 12942524 668351876215519766925756520271372083200 12942525 -572148604432508122542635283733940750400 12942526 -159586124237421966868946949640631891520 12942527 9558327384457062051582379132044154080 12942528 -183730807210124144701449336260961239040 12942529 -1146924968765161643031578445455076426320 12942530 392412116397458585064256934017417328160 12942531 -307958836138586729105025740870160967680 12942532 -3728460286762752121326847770338322304 12942533 -735404074828022173478385209859912292896 12942534 -11723816381213703470485637891501706240 12942535 -85821747121803329365346636224907584800 12942536 -1561371041663847508519774518135363640320 12942537 573142241113906824939008994577750191168 12942538 559605811033986994810860554303057060352 12942539 -1978500798538975927368778066587059127660 12942540 -5297965099467520898388325890116090880 12942541 -198182722969212244228437226587045916416 12942542 -106502096405710095812822498596214962176 12942543 -1266432652053887692965132407201978044536 12942544 67269487452224153243556315970200453120 12942545 -453331286958377340319099232122510803840 12942546 -67787649371998533763754944903233887616 12942547 -725120831536500830985301175553585711600 12942548 -495563141039847574931679962296023093504 12942549 905234524101430723171407714436875896334 12942550 -16592588697600983301850126315433563200 12942551 -263922790089601669809720233175353052600 12942552 -53269660590629436625935533795042918400 12942553 -233197124105209568941291746152654331200 12942554 -329845404561031163875548351668890155024 12942555 810684396605349026018428076370713541600 12942556 -1597640035904808835876412442461136345600 12942557 737881290672559222671164655607384325772 12942558 -298509563390888818619744580947092550400 12942559 -678704545990454816724592437305122383648 12942560 936274703695296780601334590045405839360 12942561 418100936545694727277808552365375434672 12942562 44748777270047616144536867987397120000 12942563 113627015375326475075566132630518630000 12942564 -564625478218990612248310935831360104448 12942565 556376621854645408617604774425396590460 12942566 233405373481821881877480292257504341760 12942567 326253614532640966953926269610034850560 12942568 969135097437633612772974541444086988800 12942569 -546344987409001859138800561539170548956 12942570 -5009713739075411197876434274969190400 12942571 1987340877584977961594811137623431958772 12942572 -17191857218283227008242521448309091584 12942573 449045248108583710221028227204352455744 12942574 -459377120964976870633915476991841878464 12942575 683293813515792887818251656557057824600 12942576 -75085730916921204719773281510564200448 12942577 138802800572863442056844414573109737472 12942578 -1770207207311179481466518984362527802368 12942579 -375150477155025112488265880152074635424 12942580 680831113186833321052228185828886118400 12942581 -380704959803698182721133068096781674308 12942582 739172610213735025137482879655361977792 12942583 1242461927727874474064610520727799440784 12942584 -1865302046588304593356831974701587353600 12942585 63220644157080822042059990863432707780 12942586 -210087607610735593911998303864652143136 12942587 850053683344412769268032865424491764000 12942588 -999090823564331795029108508102943350784 12942589 -596917722399859767032735777883949384800 12942590 -299435567332976087349425479189644499200 12942591 1824794211821480706309596876539667433600 12942592 638160329715393161990210344597722234880 12942593 -191375933228603596501036766736760857600 12942594 14403034859198660518357035135381680640 12942595 539262191307682202858325616715236018800 12942596 957748023701884989608832143330625283200 12942597 -734425356975294814611929955811294468128 12942598 -66220214528799138876153494690225185920 12942599 407963815267805474264149262050907731560 12942600 -84401133603029638290090408131702784000 12942601 -222599915646255479482394296381599390848 12942602 145958973469009775771667113069670661632 12942603 388701235759751301986322281518336868412 12942604 453027679403862178863412248502937536256 12942605 110624408587424006875169863753376448000 12942606 309968905189564629128778933804625603584 12942607 -379088299295376740509011658193164600144 12942608 -3965953352689756338852344546209038336 12942609 220304282559926569093960966013454768960 12942610 538485125344181620542436304936272665600 12942611 1391130787536182076387752671730026916424 12942612 -1433983502774373977719849445160464793600 12942613 -14886100677553284215744895795372959040 12942614 -988434943524141747316737495442264733568 12942615 -138821475888427095120230313307430497200 12942616 1141729077737230182749527241657490708480 12942617 713267318999223408705327360126375774666 12942618 99694216366250606496321012945983962368 12942619 -2291934986566524620964075459986833721980 12942620 -136048583558383907236370414547162616320 12942621 -81453673439886821244266359241310417210 12942622 451926295334767487900429186609873756160 12942623 1852356003451579167570096508587009739872 12942624 -48144566354859445304230623591373209600 12942625 1451674549716951068342028866353876704000 12942626 -1093589336184502548454963079596622605488 12942627 -472534190207502398987557696921446148368 12942628 1644671787832980900718211952697582410368 12942629 -195420725892658385732327348327215441920 12942630 53669798671885666469238824766239247360 12942631 -407332313033903026407252696618946430168 12942632 281406617562967014050783992351303188480 12942633 219983959401267881450552379387455137248 12942634 171716273191387475072438727788776828512 12942635 313445042818041459291374251994648746080 12942636 325669044397634977945727408071986708480 12942637 383853732615757890533261641174185564172 12942638 -1276917057658255589306209575556976153280 12942639 1105323623117193865941468593181434117520 12942640 -163626647953221828304396828328431779840 12942641 1220069124108794233087394210823125121042 12942642 -234179182152827505797924783504172487680 12942643 -194928340608002664086884564590259482800 12942644 478913177414087737641456859931576820480 12942645 587257863977169857810190106068042493440 12942646 1057156161824871720757496258173266874272 12942647 -841215026770865756922474425768759557920 12942648 818023728394810896410679474798590054400 12942649 1032879750175839792305975360252683916160 12942650 -16620226470233954873571256409092128000 12942651 -443822190731366725406715214620037684968 12942652 -1063914224230671471035099073731403353088 12942653 631859581525251176919666051904317448800 12942654 -205437828858208587763899139279933490880 12942655 -15704775695752553833779179529295349760 12942656 -4510632702661411776577252874715660288 12942657 -69630653769869315375912971230587059392 12942658 -681578831616828103884247123317672657024 12942659 -1351003614109089832971323125534131427140 12942660 -311719937684872131804880990678749696000 12942661 -369948048852659678983623768696004222656 12942662 445769879049046927986238874466206804832 12942663 -780078462343749779509565856877695069312 12942664 -9855131462539819803952233648871864320 12942665 321166334126137191356645759516701173000 12942666 529510721572870985322378110637842457600 12942667 990868311675205203689023787357514969600 12942668 -2233257175439722714189529820602341923840 12942669 714967856977980317265158272279617505248 12942670 369416382734745204724549144125485049600 12942671 2050960699912516041806085695717682931200 12942672 -308022405976966782893945965787931475968 12942673 -580588969375437899904988414267259752078 12942674 -378414356114012676917778265840145010528 12942675 115798191392570151300501945378069482400 12942676 939332425275756208863604753131125272320 12942677 46209662092859990064544759462904959872 12942678 -10798307026028679460951002137028599808 12942679 -3178045791036485209345807272053134284824 12942680 -1024824460784166309052911288733761945600 12942681 685292946330629554381495465341114816 12942682 994292023068167940919962905063799093984 12942683 385196911681755593236767195375498341904 12942684 596122445821037078057852201638672641024 12942685 -339153611933340212753936577746308515840 12942686 -217653452919387153084010718316373340160 12942687 248254851153952716021988963667111812752 12942688 1012996213675751719976299447097688588288 12942689 -32260335959140021371561079112376016512 12942690 2104824534014577159922985620865003520 12942691 1504881565676849096424714458418916728092 12942692 -191453856901890220399073365818225377280 12942693 -1486134302723872870145556596863340488320 12942694 126134511484375510182262393649616604896 12942695 285980191646547038460301113411395634480 12942696 266084323458856006511546293093859082240 12942697 -584810190769876750242876512740737261568 12942698 624198567494144942788237650302412420864 12942699 455251178800338512116751014189879296 12942700 -432898638443863583206443649344430848000 12942701 807682445409168838709224326439420239702 12942702 -110839998964982787910723981731919333632 12942703 361225033165056619999455056122740640200 12942704 284628572737785865996686213129019883520 12942705 -83227330422151506823800073221829713600 12942706 -148900027505406786851691474132645597696 12942707 -1085773077779908766907185135987632785720 12942708 -1014485548982930340090180286886635069440 12942709 -509942580256467224863513309312852427396 12942710 -550333728554859488755146918571417486080 12942711 -641200279233758554044177760795715907768 12942712 -982308023958946543620712153070721638400 12942713 805978871404472734789568200297345736298 12942714 612643968143057179722552164985348311040 12942715 -332699860660144362548782922971988624640 12942716 -226021328403706261932401701113327559680 12942717 -55973727904373490023598385589406923520 12942718 55562891609521107894037903130200066560 12942719 6039348319287279083053135032248429936640 12942720 180800619339405630640287639756865536000 12942721 -257659069627538548784912252655831479616 12942722 210177516906534850761352516320185456640 12942723 1090495196853580104108188270042065697784 12942724 513431564087885348946087720703558528000 12942725 67095626594999419135598181284549582400 12942726 243122597154440259557725661597432420544 12942727 292770854777647389008502077455495181792 12942728 -791800375450801860369980946842124288000 12942729 18793076823399544571221549703631813960 12942730 -809939124357142067534809063585733070240 12942731 -685965929629565561690923042246792911168 12942732 339567891531267511088669158406498009088 12942733 -1446474999683531241279749936055146224896 12942734 265335462244763020873751441037477494784 12942735 388909452776922503944800402010463022240 12942736 191437549900451609077935894308769792000 12942737 -1053434221248537860727963968303011441614 12942738 720012007188200347537029529767361084944 12942739 83827516540081823523557007860657018540 12942740 46606705613373039602781329057616046080 12942741 197195208420267650747875339804688403264 12942742 8881924863628178476250211240191226432 12942743 812105197572122628076538777536249895040 12942744 296537114461636043060152354811548139520 12942745 -235541462506310270142096105372117221880 12942746 -359646658120979771023710076450276906560 12942747 -40918399476050050984988728549157618604 12942748 -58680705996294670222622436512243730432 12942749 -206708669891221637979466063023468010080 12942750 594130888435736464103841333401638944000 12942751 1526358590846170130813417193665947062752 12942752 2055090598593956992670749342858438705152 12942753 -1166829040781409001844016235660322516256 12942754 89864537916439381106129734695514256640 12942755 -65045492217437470697535480891810207840 12942756 664056787446802056400871831431316140032 12942757 51251078448115089548232822806307342492 12942758 -879265023077652231978401810905106346240 12942759 192649265341907998885844898694783673808 12942760 447209890673973007780339809663633408000 12942761 -39246761059381214780561719802411947200 12942762 252236369425173449193067711528111104000 12942763 1974756770662724572299461337775222095696 12942764 1732892007664543605618558314353173816576 12942765 -999706177259554381254826612185292020 12942766 2383655761757302300062997524011611224576 12942767 328412109055100116446896904825825438240 12942768 -341160552238950159459572613447423000576 12942769 -15279833198115463827234689438663663680 12942770 -640375316847326312595305606642014285920 12942771 161963169130466065260197854001227428480 12942772 -387033764241219658823601525902644522624 12942773 72078594002255640736944944858960528604 12942774 385679697041500544789050001187123302400 12942775 -606945135700717825138519906993646633200 12942776 -597738081466142005470995482347756257280 12942777 497094739420173750846585034821043139232 12942778 -1927160567230446732155773345567019276544 12942779 -514316076868212769675786906207334681280 12942780 -240233711014758534538229304004210636800 12942781 1015275563837528366357377689209266781120 12942782 -66095024809571878263250730035283851008 12942783 -483145527241657662514367541585411249936 12942784 -295169819235737196991730724733582311424 12942785 -1207696210501970982233184056601167040 12942786 -564727063718356185188902625613292484736 12942787 9468084985210770545198905880178471840 12942788 1745148275756695905152219596127222057088 12942789 530676622845237933294063496720085437920 12942790 46804759695416396985413997686993510400 12942791 -1341563369888690266400152663264859360808 12942792 339554574959231836139451731118181048320 12942793 -2192156754550241587032069567408782422620 12942794 7193243456370623548166864552838419040 12942795 22077031526656938880602013336133829600 12942796 325426589319010407134580619290104220160 12942797 -134143591798297893767023649605793723136 12942798 276835796630313751690375471683710201856 12942799 1498141201561987540891449799353204546800 12942800 97913616303833187256419352738086912000 12942801 -995364848506590568991440104265519560000 12942802 591600893832097694385957247058428958352 12942803 167345035067058341532792976128955075488 12942804 301154388444792977153541132740201828352 12942805 -356061259224034484565943565682672141000 12942806 7735970151749399632913061165031223040 12942807 176511295633971165774298596954610398720 12942808 1100319530076312269436834515588063232000 12942809 -2836456613440636143515609408232159648 12942810 24513000346932747187169972427842764800 12942811 356264889663255836937501547960054794420 12942812 233627905475568331490145999485164211712 12942813 -111682156006652180160092611535728054272 12942814 868419985517494428949671370933103157504 12942815 730518032529519806340293938584501823920 12942816 1370448718721718391011607459419193344000 12942817 -512758231281836894784126279435415518060 12942818 -9649645479003873915309078223975572480 12942819 638417198370354717282648341166998400600 12942820 281590265103468343620490273796395868160 12942821 198697776457323747728910187409683985022 12942822 -126731063343703142521785586582308485376 12942823 -1571597594867745160853795759133913532960 12942824 -304293342608994641734816273388686540800 12942825 44151817955577798212274911971612752000 12942826 83918855716007190283873225252672509024 12942827 56197619379443586192171120290752976592 12942828 150085087321605791559423073684462080 12942829 -488048470397639981462703550135655542570 12942830 -277021208853522356797779269007949891200 12942831 -1438591639346001212523091342423885642752 12942832 -120158028208818891080995457220146167808 12942833 -709483874518376904184604139801243135918 12942834 89123977983624679492017322222140544512 12942835 -1692460187771817101226642661271243544720 12942836 174889628627868429314545981403843930112 12942837 481100509232722026267001529214031898094 12942838 -293757441430417131653463306046119716160 12942839 -16112338202697852630181397130579117120 12942840 249262322758584555165160697807835340800 12942841 698044334785329826356042571725970173184 12942842 -817351909331439812561083232053773555456 12942843 1018187888819814135705400020021351728664 12942844 803264029633894660667772751627327348736 12942845 -224656567061681581965744947277157960200 12942846 229126350901602981979293174675595699200 12942847 550559107400718083570415541612516122792 12942848 429099136541366733809253449654197026816 12942849 17881267361523375644397951626531573280 12942850 -271690851260326926286612726002418896000 12942851 -375030167678295821979755137269519956400 12942852 -6576134639932935395393695527422914560 12942853 210841795488783463511767295195658214080 12942854 -911837219675224779131641346593289540160 12942855 597541149224080456906927451958094519200 12942856 -811474989332932626213885248443234867200 12942857 43956416548822746211124080608932218080 12942858 311772182899907455003856679511597625088 12942859 -71517466785384689437479435400425500928 12942860 682039158237202884823336232628384215040 12942861 -1214053162526954741439957359513265304128 12942862 -1147405843454139415155216371985847637568 12942863 2095004664699013834805780420553017827824 12942864 147526646229306711532344281444645142528 12942865 150875617265974399370205524926720546260 12942866 -733460892557088443578073401738364320368 12942867 443977798959414271698258021750946490112 12942868 -1229813204623456645361971486428167527552 12942869 1431299380404184939397286384461533248270 12942870 -37275483107133240161242017902930755200 12942871 -13823359758382097705245688872139009768 12942872 -92096874429933037606905979062585753600 12942873 -350339705610859672493091135276610479078 12942874 -309399117152250278591285274225646848000 12942875 -2587882966175889719958778848320328972000 12942876 617908427402949894060550848977616568320 12942877 1048043403415003190908569714351183850720 12942878 -33658923740817207291037963790912244480 12942879 1011458293455537188521052806635560704584 12942880 -348681760783493955661926451427959111680 12942881 -382747396729585740254856475636574476608 12942882 -559965806651873188291527928026278737920 12942883 1106972635082827636486799483616848183132 12942884 -919452556951528439972319481692033715968 12942885 821142966726719620627487294947745088000 12942886 644170207278610633434063509240029440 12942887 -1608763290775078277547037617169689442608 12942888 -296757840386757158806090926039725998080 12942889 -1690211518430369938780725794505884399280 12942890 1018289265693879827001306842637108480 12942891 -47437577023314047133570787998392156352 12942892 946588635491578719631670590581418409216 12942893 -258657028312697524340984555194671498858 12942894 481461483629927756932465693511852596800 12942895 -85574013765064237642850166791506060800 12942896 19006808665480624272048898911873073152 12942897 -555044486507642436070956466313390240160 12942898 -510809399376607366124598917017390594800 12942899 -615753212051445525194637985022820235464 12942900 17958057110368297572491884739240812800 12942901 1300102712566421580463602378383998785902 12942902 102953822451254606821612017829168705152 12942903 162045592372446921276249922958923776000 12942904 -819042643026497912231667075896706785280 12942905 12859109949759713303631221647535022720 12942906 -64009892137321352568925734417850807296 12942907 164825006619282835488663033238701569472 12942908 781107276702857405864697624361164873216 12942909 122356139516281391512214148830749806336 12942910 185005344165382907117975094209331984000 12942911 -2040706156959586073883428640828330439488 12942912 -424220653279100488159325325566115053568 12942913 1739811676052722357075030938581807060162 12942914 -9423663338199902865621974215732440960 12942915 177660083002347284838540660005753887920 12942916 -667754588085070010107167202334588411904 12942917 -466136989263709997931855021334436599752 12942918 252800133749368790174649833192557645824 12942919 1430558474007564530428354951248266646960 12942920 -691072814654800502295921822519961190400 12942921 245235331277202246004713039521072009184 12942922 93453174133606943374049752994443774512 12942923 -202429772739543221083928780526274148064 12942924 528447068687549194080956349733900910592 12942925 -17026295722453371542477564463517256350 12942926 -1170391793849843933639275014133271117760 12942927 -922642560655909220067240804527591709336 12942928 87870632901298619058379780429337985024 12942929 1045955349937961046021764395397582140530 12942930 10843412640904669436459685214585159680 12942931 -177880093471239816105074343465849406536 12942932 -725820094979707455544018677536489007360 12942933 -403377680031153989040408970909533985920 12942934 180431475459426139484171300676056285184 12942935 -31478972114209041868211130678741640800 12942936 -1006550176281920871873206826460610764800 12942937 -598022293653550256675858671656930643008 12942938 606165487930399398053471677608056054496 12942939 -205609017757764855021742483416507926376 12942940 -1010761332015792454030239992775711336960 12942941 -1923204947905904703010742379602021435616 12942942 668975804419880726701809443194287304512 12942943 972562606842181522784053609688779779544 12942944 497648037027692060840019964008432402432 12942945 343854632021735513808371823219417320640 12942946 307553173802856188364151025372654382672 12942947 -15668465093951286475736545693218312840 12942948 -156839823805493187186005610538649948160 12942949 192809309930746469647548097720414845950 12942950 -418758809233879423601484094023180897600 12942951 -140392136654738260338393908607625592832 12942952 583823669175561617390511036691664486400 12942953 -855484866468637824037588696098851422320 12942954 -1442767862510119428969258069220484006400 12942955 -46631593732958999770342745980670948640 12942956 -534769210514615706593725211719064828928 12942957 24697603090326055961731654438363065888 12942958 728074786920936544587071518487883055296 12942959 -429053816403527233933229403136256289840 12942960 -3297558971295707620393645090799616000 12942961 -1026397722571396825771711116972144938700 12942962 476033851997600832434007686044537848864 12942963 703215301257817245874381468558121827200 12942964 -1023176732886263669864871441698050321024 12942965 -134299700755789920653364758725641830400 12942966 622616814600109626971237702411717184384 12942967 -2115673573723586885270075772806905650768 12942968 1220480653140705977229091952335163842560 12942969 338559759802873450567625212491421033728 12942970 -213755087162653709987289729453408555840 12942971 213063803384959478431216463009252341680 12942972 -202889164152463155678003085227134297088 12942973 5968871038154038868844971969274411244 12942974 -137685892944959064838798730419222932480 12942975 -50508540861817148200219071917598863400 12942976 1616886585887183912916509344074364354560 12942977 -1206595271436998328281835336797728002174 12942978 487717188301711594167355194068336356224 12942979 -95291429959162987950433287897734187824 12942980 -1836064460870827435949840774732182659840 12942981 -864729406396882412604492251607737175330 12942982 158836178178239105252258371184290300800 12942983 405475272111862917156653710192096286232 12942984 473126044423614484596598768096890961920 12942985 -80393783012006404601393017292725099200 12942986 167529185079285321382181972435012640000 12942987 94300537100312300346808624091136345840 12942988 -1731787510913856956434532614403957600512 12942989 -2227585625414809714803926021147339636544 12942990 -8824021083519855643696362095807438400 12942991 1864474700374188141148343205310401297400 12942992 -145027206265979838737515613244017762304 12942993 -335856918948006576282450146717228697600 12942994 1356261517263698631688496444905936812192 12942995 144596831128086551944770170516890506240 12942996 -42981186558417016316940246235505098752 12942997 733916392018191843647501746927896662880 12942998 -867206288774406574898588767597168620000 12942999 -164706161267915650357620389038860452496 12943000 -471764029866499518332195039170222080000 12943001 -3835143835130572730346553717844399215104 12943002 282282129391205906574910465498314004224 12943003 454953479974212315658029879753026430480 12943004 46136842861548914193087439661641453056 12943005 -525888020753283722007102329850388344000 12943006 -1224807586959188234520954870850667922048 12943007 -799580192090144682386716460923421160 12943008 -339147790703721022256384236661932425216 12943009 50323938670078537152770510904704053440 12943010 481030861277110001759046420764812112160 12943011 -855028011297757976955140547944673723528 12943012 -148627721893550979437731236762715970944 12943013 3127086158631372957041209467633878835744 12943014 -1340192950879639157995654345516185600 12943015 -173749811442443109710118167346342287280 12943016 -474239983916050434633032697433524387840 12943017 -937421598143615667909029122207967753760 12943018 435011851877727855851568062410926154752 12943019 1823171096878062085994658342083702825760 12943020 -83432226959883342611878359409519656960 12943021 157705692238489310717139519687499570304 12943022 442251808760749512770093890775400597312 12943023 19101552432053076604554588763104894984 12943024 -142388125207692242675544367312697819136 12943025 -18154111499869270190633209154606835450 12943026 -350647971700596140502820487657387549808 12943027 -437936680364441686915600374994878888960 12943028 -351453962301806985954796045498294579200 12943029 291317973130018907882232766196631811488 12943030 438263395666908439889288841674950172160 12943031 -2073464223116018709785202934715851998168 12943032 -218375737616956535856271501771142983680 12943033 782094817044609318030449010245638394282 12943034 -935478611954120988822488805334390543200 12943035 199337813958244814419862431353757700160 12943036 727665572651596263582051363802214469120 12943037 197972287167691112769930013223267227680 12943038 506733856982067720134429090985954279744 12943039 162900399966464957127868064689091405440 12943040 -96784048727563804890755099298858270720 12943041 -843203210238057066845138745598798327872 12943042 5530533090657381717574904972978867712 12943043 14018072884634952551092535390890468680 12943044 -230836983896788275891791096444827238400 12943045 -622864630327684663690027386273810777600 12943046 -23895787744349433160235923654514878656 12943047 383161006705052064123053324715431825280 12943048 -2508707211709869097814664343691196825600 12943049 322094771281825461364861737568030510272 12943050 256785154847244920760511506510352780800 12943051 -2214359054587667506692318399578833246296 12943052 97750040447456996085426512385525726720 12943053 -426240171733404096774054019824445989738 12943054 -203036980352375445687149436285463003968 12943055 -558259707686723622745022309103782786040 12943056 128843548811638535649771333466447675392 12943057 110254666529594616971314774036613624306 12943058 -132861437554201411128285839932689377280 12943059 671202153332350391637285748453733160960 12943060 -86668732983140827761731869209729392640 12943061 -1612671994472436774816525432676252714368 12943062 -100259326401790225826691541366476480000 12943063 1041951235859825291079006870022167301760 12943064 385828155367342385005395456181074831360 12943065 -19071671253955743574879229714605968960 12943066 321385294225552411054817885103117004800 12943067 -2421974575074060597805047338982516973884 12943068 -557431332396491084429989030436920604160 12943069 -2798181469190881352307613004861920358004 12943070 -58814728048475418808714623336157559040 12943071 48472860892161448639629370666296039312 12943072 845567387672708221780497687234463924224 12943073 -640758209788363888179073060620644441472 12943074 -175961725626929496418865179431222600960 12943075 203387491755143357097469498484788377000 12943076 -141896238042266143791567074398773498240 12943077 -115365756394516945453521510947859797760 12943078 132574515041851878733755368116040902656 12943079 -1559166914941022251753250696169890917320 12943080 721086826420340793677063891599732224000 12943081 418089167876957838992351626942073226532 12943082 1153670216565364137650575238260276585392 12943083 1046122369456352640743630418751993273344 12943084 554623874010649904677684888248073469952 12943085 -561662501118848431480515117633150513600 12943086 -561954751628655264711095232590211072 12943087 916043064136356836315191402061539116912 12943088 429332149931608339949059870225872912384 12943089 254724083088885939260545665396586126848 12943090 -126873474783228683814408513181172719200 12943091 252061579378656931506689225077786485072 12943092 185762548242195575918389078686034636800 12943093 -83098305061180414607443129126933281536 12943094 -543405042214804332255858473242157399904 12943095 1301709974146118090304407917983850982400 12943096 642596060023189406929173409320619929600 12943097 1256075755251936490859649046889091303492 12943098 -55025094604931817602064650297501276160 12943099 579390628938899635087285414636144016464 12943100 322295381788906288465546806945681830400 12943101 202609417663590672268472940214758851040 12943102 634456695525654928669055978534987894784 12943103 -2446205826108975685336619344909452329136 12943104 -209611104651101031323645112793127976960 12943105 64550522707547463769875952749379344000 12943106 967151616894185937804450634590777692160 12943107 629038528665532486131780579780332628804 12943108 336526853495191679176570305938958566528 12943109 -1689586641976713832197555242015967174690 12943110 -695649792654315641410124137781861249280 12943111 213050201211600092891885283618257314712 12943112 -169807438353867566222243959327923240960 12943113 272663704447641051177017550521905444224 12943114 425806770981805797421644513379280508672 12943115 452007194483118670604041796145918846720 12943116 -168708556389912364648734826117495366656 12943117 -269213487764166399881841719851102441248 12943118 68402242238614200458717165044765991616 12943119 -28711225900066277297669549755192250112 12943120 26640451468689977564319381194916495360 12943121 -1480791970831089970077514316681998087056 12943122 227119361589510621675401168695517023872 12943123 -2425990225017262590855102766220216396800 12943124 620974507703431345684091093028127641600 12943125 107405895753925800611253489663309000000 12943126 -94594681816884565082651541154674758400 12943127 -2338239745028274528392950576866052472088 12943128 -666283602802093886613646464653905920 12943129 -7573696130629629553077314285671017472 12943130 -274270884061372433174755880678660316480 12943131 -942648015632406420237208581108170744640 12943132 -1200332074392676444937281534229510684160 12943133 155616645236906920286660886486535395264 12943134 606503662435513099855662959020721822784 12943135 -910835358071816412937777306454704958400 12943136 -2181608209448053674091721727802446053376 12943137 -217189696181602093846063947575234012448 12943138 -409954786258579984715178038415525125856 12943139 -2977557133359495865998645729185909805360 12943140 112612090094013900420944772666254254080 12943141 1504877133555797329170354001741733272284 12943142 1699725470499555107050363817872750878720 12943143 421510509016822862466280968676952116800 12943144 208357237328761959202362067563383516160 12943145 -446212363685045364656747697884217899100 12943146 11321206940911856951569436033191239168 12943147 -261561416224929848062358493816461165168 12943148 633286230920916484496722344631342803456 12943149 -423483637335862463894524968078211244736 12943150 -469715316584588587317368432209149244800 12943151 21322312816278698990566960015365097344 12943152 -374068345050130227001737913703181680640 12943153 251870129663851127960361986405389520402 12943154 165871594966949547393668811876174471984 12943155 -100745114404263344349547213825185221280 12943156 -48861672417829905126440946858315556480 12943157 -243148762844288094260905826639745864594 12943158 159769813047771810257454916161795280896 12943159 479672458292271874225347324110031586400 12943160 -727923624962372980291576738071986688000 12943161 128981114107438641473808686310100853760 12943162 929735455723495590867747061041487102464 12943163 -2085258139343392733767587267450302456016 12943164 -499988169387801672167361993175334983680 12943165 -233138559269054532472717694175448231680 12943166 -693687838165035210297398957254896499968 12943167 297449607962820473584016047215472872720 12943168 118333023162557783259092280753222844416 12943169 329569500367331050986455379421948485570 12943170 -279874781206674932051726369374848653280 12943171 -1632634941905764305121866559845391285608 12943172 -8221981567214725065407266034605725696 12943173 -134196670329523813191547165875076528416 12943174 -1154493771756395932426650116278019971968 12943175 -387959638568179736008256975000945449200 12943176 -2557172166451883792811116318449245634560 12943177 769656162763408112058567737724839205320 12943178 237368334125644731344670003788211450624 12943179 2302818198110675857873093786064753407920 12943180 598925400905516610300634673848074009600 12943181 428317218346200421326958933074262157760 12943182 88655137768781962750376557772402147328 12943183 -375930059045454962195786169579931138776 12943184 328874704137344831359610532294336184320 12943185 853363152794458218476964072276837676800 12943186 106021551731527682413203888918730243584 12943187 -574359908695384306621520853840135814164 12943188 -41273283242521654204835571250097721600 12943189 512192051564378778078880958450763432192 12943190 -105885324015991409183949443247979524480 12943191 54560518512169951413925563526974242640 12943192 38350295970029399010036072090064896000 12943193 2461628356854243635266796757125180568960 12943194 575311823887289762900267261031849984 12943195 891991031098959216973497722366378292480 12943196 -60725679207020823679125553584832020480 12943197 1063302696551255180993066189488520079180 12943198 481105035793906839338055801300435093120 12943199 -130964913470310160495334596564598540760 12943200 -533786031809792962411172665804318310400 12943201 -1853525465352069253983572188993691224798 12943202 827081722453932407712736563353459097600 12943203 578485945338115707677392189314698050344 12943204 15470765723876343264655106997212835840 12943205 344256168531423338614350976986916761600 12943206 -136277648695379918512316347937484739200 12943207 667099700099510193082789344789806678456 12943208 -914270622791019599407065253634968750080 12943209 -1473741944639608698929842324333223523696 12943210 329588421408254581102791603841973160960 12943211 991639383891083613516112374592007043624 12943212 -330481670485379549244930712790734722048 12943213 -793225769921818162052724114119205197696 12943214 119761168005743453735629656625542577920 12943215 -4027896608405149073835293234206525200 12943216 6616450829527116578928001280372834304 12943217 768043997247177054927986429295976430784 12943218 -149649816979678886157615050894920277760 12943219 1565167376629102393113425406586180332620 12943220 -613883069291483500115336012233696677120 12943221 -400156523188981029269265090849349342176 12943222 -1252088338323647678532281675021823793920 12943223 899096876125711281235983208524734138472 12943224 191348720915235980363093334086725386240 12943225 85111783202404454911391323394566280750 12943226 -444849813049871706433847581133182070016 12943227 -636164792286166084659916318395172095744 12943228 440743928085818572073328666473684461568 12943229 150969037437131826679530826639077889920 12943230 -99933828505922032964787333862251089280 12943231 -67111173045563667623910854513766532096 12943232 -1608425124779256725208935072065703116800 12943233 -6074475005532462991537753466813663838 12943234 196078798334372753630106528957507224016 12943235 -227690311767227753090579252762269292640 12943236 158914799535335976567364853907530072064 12943237 307886851159084848660572684399591112800 12943238 -33552003428684091472164283124212543488 12943239 -158871528101383735078831332389370099120 12943240 -507946538067126637269201021909614131200 12943241 981850345731806045693713197083484322512 12943242 23371954045718422217162994800399373408 12943243 126450655416978722135926652349236714760 12943244 -35186322593370447705715414671521968128 12943245 -130487326784715599386694496619551676800 12943246 270232373293302029099483979574188891264 12943247 3295252071680381880167174914793883696 12943248 -310010008144637747625965816809008070656 12943249 -17377450754603636212994551358513340 12943250 -175485046104359085745631733198751872000 12943251 577169033309871369508116042873448159440 12943252 -83729848718065400420394186193351933056 12943253 87710220290055788334164547460803092640 12943254 5985010138205023875018304242135952320 12943255 139664673004725048106884004368235377120 12943256 948304069663167534313592873610955776000 12943257 -471350391633318253253416994106991053360 12943258 749259991566193800210637212849417984 12943259 -295644915820107187528497082556704038384 12943260 -91721434090993741432151369359091712000 12943261 1576869849490102220666655968599879722112 12943262 -149700152202768277520356665245031821568 12943263 210447890582873418176557990733607859200 12943264 988796059275669665764209218630020104192 12943265 60791613745806625199880700430336406120 12943266 5832648384782021438227526363731061760 12943267 -750131130714880092428028020594313463568 12943268 -445280908133783556305313833905382711040 12943269 716446435798431814456209047519878156224 12943270 -76293430756696850627236063337466969600 12943271 -2342315201101071479269096088510278817616 12943272 -1205537326554635735106722980647305134080 12943273 -248368953318270549840525042644422775040 12943274 672192115429223927180281540664776320000 12943275 -86619786812004499501730073687536256000 12943276 -1054724704769647019816853903063659395840 12943277 -699211859180512441848753760153232912874 12943278 441546982968785550754309835976823221504 12943279 -49822363632210549424839885679471137024 12943280 -23602946850460954004398156886645145600 12943281 -470629442377997674001045512234763823360 12943282 -1261533432898147101930135703468695522816 12943283 -729864952833199205233001330663332409760 12943284 -561069846376248866584479812634980229120 12943285 -838287864912556513888828494490800478440 12943286 355903951153376168293176036219099698592 12943287 -455339693780917254199501378146207279360 12943288 36300622399235115721414792996136693760 12943289 -1157063852869346101469057726796173570112 12943290 262648484178981930176756732569382630400 12943291 -1648913988429154093784740257581608982328 12943292 1480565758995139453702748453969696225280 12943293 411147260741791379369876868895072170528 12943294 -1885938815588795448697735451585872128 12943295 -335955629194899592653736079158415010720 12943296 49976662081044630042818911119209398272 12943297 1386674519690389323788213308691920743746 12943298 -409913969778910410713530913962503159600 12943299 1121052706633272310711314008125355055864 12943300 -499543836124594751983155974049323827200 12943301 8799260163589523734969453079763197952 12943302 -486040166428970951553481320928131509760 12943303 108305342840697878050979657618332052920 12943304 -2116222863194458488978403503197805895680 12943305 231694378082751177631084152501866931300 12943306 8922689112718794901021045248903118848 12943307 -324491010679554560862676890577450396128 12943308 407170028729399132485681742699036983296 12943309 2291362982733313987019995008112131555000 12943310 1823842466810242225130282795215557120 12943311 197543491675271187305367267124148085120 12943312 -316836655898487687557656674406544809984 12943313 -198451386023264056219695578186319944160 12943314 -23237673131711551744631358803720342880 12943315 644939473350622537906142487389799955200 12943316 135599715454146778909898839809074567040 12943317 278095818574007484711998644073827740960 12943318 466414574113728817229443529166505108416 12943319 637706182718737000283471310904464230544 12943320 -195693617851764264075185160702570086400 12943321 1054039298462912346760336427736755001472 12943322 491672289052660903053969833340106328832 12943323 -647420733079796648521657301930944684200 12943324 -1297002466042863173192740417369871920128 12943325 1081094054580446094290257555470227536050 12943326 -115686502758906011183437784555181299712 12943327 -1241469148260808985870768063714674025824 12943328 -3157162462358392239245732612624899375104 12943329 -49152913490661863689171119331452395520 12943330 -558329878765674887931253153269146188800 12943331 -482421746054736408426378585370103649336 12943332 522634159013794313917015677892681728000 12943333 848224700029841947106656608788014071004 12943334 -1046458596956730081881756800447726865184 12943335 1091917542271594396232085585259170216960 12943336 -473677857444394946209770701482072227840 12943337 265901870066760116666801485717726619904 12943338 -48345527510298572688644167702766937600 12943339 -27846904540762407661283816592558662960 12943340 -303108512091701809725529697252125701120 12943341 172100931908269758321047212797750622080 12943342 177042209553354801770408585960248285440 12943343 -300687079851029139662715025617891997200 12943344 330407358050317251834599370683056128 12943345 -1405926798530418282978381766319582301900 12943346 281340505446744469406837583445272760128 12943347 1287228612531433159034395054024950823680 12943348 -750809943485697567341425717781661210624 12943349 -955657872705679448766064604844092005764 12943350 -287289080256390414432217698065669949600 12943351 -933667391089099701938441533318432201400 12943352 -1102506868399027944901137518930359541760 12943353 727972430839124046871492543432998605904 12943354 -722983683098467766314290551975472660624 12943355 -68079856398173159443005819917051658240 12943356 284394032564851209251629824921017303040 12943357 417513868784038567943588429456205577312 12943358 -96254313550595299297646810602346937600 12943359 74696099715675587897629127225645833440 12943360 -1193150861640746281832684809850191872000 12943361 31939657635816380980301876769231907200 12943362 -403755110971090951216795579429284301056 12943363 -231277584462470245580946599791984462400 12943364 591058598590374653394109225917895766016 12943365 96505358325672600132783034040585896320 12943366 -701030035740621295365809773764584802816 12943367 2200355245272287267601316791432761292360 12943368 459255952626177125065898949082605158400 12943369 378969586966108426453649546010154143770 12943370 -150867907319133787832493269239814400 12943371 -134769518449575600257336858526524938752 12943372 -408368110230635960432874387851272908288 12943373 -2002542508556351259790916073816255655296 12943374 -420612747858279841999811695761914619840 12943375 -1061084540950770107790830426083268436000 12943376 352337538631786449182557233629796114432 12943377 15166427706628344936712188052734148992 12943378 -48992371037238834840304884949693830144 12943379 -142868461084057752377841117001332341424 12943380 242226388482064843213779486526111426560 12943381 555160043560045339346344850274117761664 12943382 -1267732237157897272784617216414974986208 12943383 444717043214555881752301599551829132624 12943384 1262447308830225055466030233283849410560 12943385 -196983439093816786090945402933257047040 12943386 602978985657613879970735982485076675840 12943387 109956318954732018710445884947154000 12943388 -713201342565272781938273332383686876160 12943389 95814837939501858333983251229251634880 12943390 720085988959163172178456448909078971200 12943391 -2127775091045282843721753858625245623208 12943392 691793991986671860948603883796318650368 12943393 -933551196277314485049495031319625843358 12943394 -631534851815765914504728509054216671968 12943395 367834533534528881905076661553820710320 12943396 -739965870017567661251142792285436235520 12943397 692077936706482413930233792999546262846 12943398 -261191576083340667243944997784963492992 12943399 -27753679713190130724393749479983793728 12943400 -373915576826915198043176042476760448000 12943401 -1465141977657290864642581003193407993968 12943402 556678556783189968314863047986952934400 12943403 -1434841077024782010868612870663733867736 12943404 -279480301128304068679720678971907119360 12943405 857095922915864002238021272644516498060 12943406 217195572265169221705782767425682321280 12943407 -250047071741504546440665897440801044080 12943408 -133704836280969300108462923592639610880 12943409 406126100490962732446720604562429050916 12943410 564791076069717239222903419391553231360 12943411 4782232926239033228475465431082956736 12943412 180096117082156752534851003677930874880 12943413 -219544749979120947720412275323309802432 12943414 -514332913698215746294583452147760843136 12943415 -413144138536509193076318669684855248800 12943416 -329780069024533653569350300636556390400 12943417 1164449434013453490151486896757835047466 12943418 780675016878814010909394681359724069120 12943419 -753567101283346281764487032623701986880 12943420 -200071491245139511566981442544261529600 12943421 261595074399537706386278345622234023244 12943422 -554290138299462889399141336587590757120 12943423 255202882212339673760105159203391436760 12943424 266473209674340934312386048789370109952 12943425 747810646598443097260455845235110856000 12943426 -817557536050661071415556774764069292432 12943427 -227869575526825418003743025966159374080 12943428 442902104670290276212966123529044654080 12943429 1639905421390151591638469416996046000030 12943430 2254161313691031109547546469834301440 12943431 -59169237577111786931431646045681382480 12943432 21097633747751569012867807099797734400 12943433 1414022964787237386907706020052781182682 12943434 76800604431487339050715988027851161600 12943435 -1103837020626602074271441346785458875600 12943436 314808048475931996845851163374039851520 12943437 -539188679670969568737589354445299556832 12943438 -1109566866993934376430141126024370325760 12943439 465832099705309994580669704124481294560 12943440 218705048149839605693725256214587228160 12943441 32371453694624028081437574884221079872 12943442 206370436239769196143692147447865119744 12943443 -171708347270105420017893767683517148120 12943444 1814671292406448373565643782024993376000 12943445 -624475894284137983279232226249781563300 12943446 147749176545989768412939651071312985600 12943447 1402554308825966644124730769988884368384 12943448 207325047531220030068042871712747520000 12943449 -167360243940660190195694759169558206880 12943450 7631448551736034298644504063071741600 12943451 -106395709111348342107602235918951182976 12943452 -425812796720736247641125881554303052800 12943453 26633210188976723660040126247844273004 12943454 304233827729736908671804168898937160320 12943455 449181706475231104644110393127399882240 12943456 1230285586529622918899661549026993897472 12943457 -515877196851156868553020815655995266880 12943458 -609760943394956337509361910326038228352 12943459 -1213714316233641637293996678391501885184 12943460 1023079667093679678621834491034468364800 12943461 -96152661870947090442153840489437396736 12943462 -186792058080799795684605485272508467200 12943463 -407809775693625895725965913115968601176 12943464 854834446427096908726249737363210731520 12943465 -9987835465971865681253084687583614400 12943466 -452800217801032855450179963827581055568 12943467 -1404639979051811656523578035690061946916 12943468 -830434287561168334527399315985739654144 12943469 508430246835056980175762789534526319104 12943470 239268810756682088766919406975825232000 12943471 -341048141764538167691668481826313817568 12943472 99250930909523252092874413601157611520 12943473 6150932298060018737719777825695860160 12943474 -122925469662690399181915559271533409264 12943475 -172254399946246922339211503951963356500 12943476 688377435685506323333897214409482240 12943477 2128400721827845697813999479778132106012 12943478 504891736491419804633343181188479714880 12943479 1099909073241939802673313806627713979520 12943480 -336713759604799423463178628588634112000 12943481 -2528948105260329209293244939015949229500 12943482 292470833277407940586869328521230702592 12943483 -362501001660569754657604322223995804640 12943484 102303100086153599930699188149487703040 12943485 -866071045119915981057180193425803612160 12943486 -117663825374252702024776988111644541184 12943487 -1666712232912229779890801915708465076864 12943488 170898887497242042199980765943682826240 12943489 86146519599601529754321187327610757608 12943490 -1657368702818544274414577762889139200 12943491 360004904071365619921013822038591152 12943492 16213326215919713271338245287673987072 12943493 -138253830155359152066694939402574483136 12943494 -585257295627050916879355806066829118400 12943495 -830865961385039945518669126144192599360 12943496 2520221754807767426652419182134286018560 12943497 861532205366781426593141575534711724544 12943498 -229934377399173714282173444214029154000 12943499 242225894551067716111370773947062956500 12943500 302731225925953276500206565643810560000 12943501 1137287368393393217316148180832949928332 12943502 -76944820981921282322320266203607539712 12943503 -159108922201861365688698512468807923200 12943504 4130235357848821070886232806851870720 12943505 -1369578581528764695227136200038762259340 12943506 -698061729448981263547287677509764852096 12943507 -2410567918430113334398249895265523548244 12943508 785858888225968977376513479096506873856 12943509 -612593240981105234519079614497902065472 12943510 331080062531862871180804484711800316160 12943511 942581486267946053593822899164150356320 12943512 133515574987502658182018180307471360000 12943513 -615492772953251494526185985724541862592 12943514 -148273579362691359963258952538523970080 12943515 -75582190109907480381455233792796482080 12943516 8052348082429038368396134673173284352 12943517 1164498559445576451515502997224734254566 12943518 -304298288201325525985170926170484244480 12943519 1507071313985659646449056977021254365920 12943520 -1596565292267376172201578839060759838720 12943521 1021328562280089139234442677722070049490 12943522 324534751126503768592092396540542678400 12943523 65543888318739003295055268601361786880 12943524 465214371822382617966678950473392863232 12943525 90238521523189540636710562147815200000 12943526 350624153892380040321443471695389035904 12943527 14383057216662512680786603739792602920 12943528 -778127505250918196124240396156313620480 12943529 2638467828503321474239037791833361059072 12943530 620051305091734359345287717681206464000 12943531 1257732123968745020866201919655327201332 12943532 -179875232112213440253548031504480368640 12943533 -400113991738970910245500504360221751776 12943534 -91485914422648423609874206943282870208 12943535 -620523422681040449463643256480426983440 12943536 56692702534479876120910305561861095424 12943537 -347664618139560373754503674134423029020 12943538 -1547487864860784803230491012089339136000 12943539 115894538295799519110889549327716815184 12943540 167290691652767041759595517167223060480 12943541 -1191508383819566323497122057096076132000 12943542 406209240805409288442717693701698187712 12943543 -48720777536382557312927673389239029208 12943544 -488225983616173805094751975962185379840 12943545 1110442460450300359101694149701770218240 12943546 -603786821574193680137130332123341365504 12943547 1940003115778674506205893109613125648996 12943548 855395283352215498120753176481537254400 12943549 139128519986342343568366143856883151264 12943550 263289149571363005218923263941474660800 12943551 -1196858390877580518855007227683383340016 12943552 -116337194668324117742486835757547782144 12943553 -366585958909288513948489202979829945920 12943554 24089620614946417579562644356653801472 12943555 -175760879937739623387175653667832333040 12943556 -721499495037476452417881053736041719680 12943557 949174469927455590048611604652228800 12943558 311046852384414528744414790116681797376 12943559 -20743186735841973152760690388519859496 12943560 93342799961919723086576084558610432000 12943561 -150623777742106751233206060962984150000 12943562 -263076305529388716003573683231498084160 12943563 53108722956319690779438155938884175344 12943564 -964045510848536142145555174721235821824 12943565 -1220680994363928703159008187878025977600 12943566 -9676635130039596238086035276494403136 12943567 217418793830774232332233458148378973792 12943568 -163937471204806902005797481283455680512 12943569 1267522821680387526459807542500234989888 12943570 24807047456083993142038718685031252800 12943571 -86179964943589393964360490478499130648 12943572 -227208906984758092323677499548050974720 12943573 184774784430897923493357297455669759822 12943574 -168159037351242579937031213120608892928 12943575 813800136567095786295525175199956279800 12943576 530546203509015533385541134523645071360 12943577 -91714582494616177556248718907106863468 12943578 -70806726509535371055362534893175565312 12943579 1273349356223793506715467523704673962880 12943580 -125041522272094820035526534095733667840 12943581 208726987073389231840827242441753300544 12943582 -482377782769838568803123923861765876608 12943583 -697567860572309491207545982752577272960 12943584 -958780615133463202193731561177240043520 12943585 -182701611380022835547511985703798131200 12943586 -596777093448650656812729722589236305920 12943587 -1260615359778114678530792522411148879240 12943588 -423178047111400576724394181672027848704 12943589 -989295523291414382077512760522468642176 12943590 -33024445627729089737596775219170744320 12943591 -949368970226141576483716697278586648008 12943592 1587202888124778397335161134994015616000 12943593 -193941653338318961143644549993274617180 12943594 314427628644610302179478657010177842096 12943595 -581127222974175822823414097959020546720 12943596 1130798172188330268809794227649631379456 12943597 1374009256119523954328618434787658556800 12943598 -270393076843276483910083930841085864960 12943599 -199855524417050233408026941820105418080 12943600 -102081753966003324363132469077323776000 12943601 54519206020864628643552268411903682784 12943602 1294052402615299067493925362787484160 12943603 1799165920168956202439338325405826203852 12943604 1688164586397730071366408877733936336256 12943605 117270002932904692666635842734790556960 12943606 -120778759362941943787954022221439750016 12943607 -109625234031518677818513548863128602760 12943608 -847762318178141645196945484702492262400 12943609 -648333087241630365897635300622669891584 12943610 392901561574694457224532669122653524960 12943611 -1077285211859712647335201288999211844000 12943612 -2665959395225652305261984661692037120 12943613 -163681569405925079362170095298056129460 12943614 590558623269512245396021087358702955840 12943615 -752623281088544683026086790244570905240 12943616 211996898794580749994608336182259482624 12943617 476451049199662149587403618372743054880 12943618 -183309215426820370048595412355803482112 12943619 -295195974141443612963830472347095529056 12943620 534276891435004678068238306376903404800 12943621 2494449351608808576369364716256380089822 12943622 -842406651905597449901244768668094249888 12943623 -138218382515509868652997990695796661760 12943624 -1532621122007195532257311781311383674880 12943625 -1130395519263858724923076025406763275000 12943626 50399007589561668789183011629264051200 12943627 732049677430214521791794796744967707476 12943628 5342112176596784024116380361463746560 12943629 -455194573609946517738904511338482624426 12943630 21885824385012315768858870918413184000 12943631 -1091780309772912893995919461181680031568 12943632 49107650347194563265004182581681061888 12943633 -1555628754286536970073478492109469175118 12943634 1086939457013846753940051616545330740352 12943635 -755187269588982968633693799432010952400 12943636 651510272112408049413581660365876766720 12943637 519095187993617265516348495128937665952 12943638 -131235779258999088448296702330767606976 12943639 184590671342133722205069781549867578440 12943640 -255087094380116565083394604946726707200 12943641 149198481863011150410511751562898174080 12943642 409927406740627779583591764481999007472 12943643 -304864122953075899022278825289907461040 12943644 -718630736380969558335012210022701295104 12943645 4371652147160298259559129326845828480 12943646 1583468921933475049466520113621156045184 12943647 26685671642534651391488495679766542720 12943648 506948599433260671465208569089036451840 12943649 -564502479180178396092936580870352357100 12943650 173840092085117915546266311518394057600 12943651 -282099727778106316095660742387307664736 12943652 -96548328294309623657659467607979551488 12943653 -733775613991547163259000980109412596896 12943654 -648965982421939569249087382959568648224 12943655 -10918665719225320344388558187026862880 12943656 -437301457342914957463583765448512716800 12943657 -1839507230052882007413414701082383261340 12943658 128178305246926519297966967034878269440 12943659 513228213065320749545967918548464066560 12943660 4827066707618101987006412076025973760 12943661 135878186049100146503300480590730012352 12943662 -51681559943281841709616748159916954048 12943663 -3322827627222687729129517178386438039160 12943664 256896739365825701001393021872648355840 12943665 -525666197146153145643002815440128006400 12943666 -1349616973200398950589847146456963951616 12943667 -455641468299518292015787420454211126720 12943668 -968495093561572025283918762083672408064 12943669 462643374415621586402997184164513111360 12943670 -142634382854397186581962810037472222720 12943671 376445249503268350734517575561062308560 12943672 190357100203134802816768335528478556160 12943673 845064453629217827939525489811732598980 12943674 -590942402645368567720996630405568021760 12943675 774536942279039328420353364229834826900 12943676 -2829202990184934300206366054270699520 12943677 -845415965216215793268279141664583220480 12943678 403193849167344898030241434730678046720 12943679 -517294832445472244376168497525594926224 12943680 147082930259198261055739383032001331200 12943681 -1334893233436724168792898471393979637628 12943682 -694409084940085042822124589490177124448 12943683 151966328739288685120768195220454643464 12943684 227466155543715705421967841791562240000 12943685 -881195080969489101208254756695565728040 12943686 7327004638117544386082229154668226560 12943687 117455834574178967111858755469586449568 12943688 11494556819143605254431780756220805120 12943689 -1236539323062841857057262875447051520032 12943690 118077026136821101014464594985575061600 12943691 -1446042328920607648761532301673596284908 12943692 -1820648799784762844480925689630911104000 12943693 3550742599603903988724003893085261120 12943694 385147517998924894673811266290391967552 12943695 -620066649050446982128367807690245540080 12943696 255425226167504901988953967777269604352 12943697 16084868802883762819429290821347028340 12943698 -130668955080683167416384314720870487552 12943699 1306517732100190900211364822047826460464 12943700 153009003082984896369465258081339955200 12943701 2653377111841006630493324843639222220768 12943702 856832910565844541633016647054711112704 12943703 -131273946665750642803007701189212965472 12943704 1061288917877280665940998071735349637120 12943705 -885135205529104917852807822095977952640 12943706 1697072466392394670576049587382690035200 12943707 -402571374018422306700627519464789227008 12943708 1463194910930309513767724350618678422016 12943709 1326406806569792965717727205841907135910 12943710 65264011720674243510756775868516816640 12943711 -96543011535745610954208776268473786376 12943712 374103693818942399028627263598034944000 12943713 106543045258483769022607135689799047168 12943714 357723178572794188015006291143426304512 12943715 -555487990010655751175713188904958040000 12943716 -1054152434116064204451156232631959170048 12943717 -2138734348215204777440203097063898491808 12943718 -1651390004433964770837545454728248449984 12943719 63018480015648961801151801674883725800 12943720 1165008218627628160495926297059465625600 12943721 608054613606551634032934611124882602112 12943722 266002631645893738174455179839262947584 12943723 362360185572199608830010214945468186304 12943724 -258653800201817817708334688795947780608 12943725 -579461766765225249439602796711795610400 12943726 -589892357051502947576359240861793840256 12943727 20931311261483148219568132701898035000 12943728 -29921544656488491112570910753741930496 12943729 367837965240905780312069563405950533330 12943730 1166990876482161298200745303812998361600 12943731 -4815750505803700243024791219536519040 12943732 -455773694098654573181482543828797333376 12943733 -1594874479700938899269716151340846048 12943734 -171574509371769819488465145809571506688 12943735 -37390375245865650491820463671755377440 12943736 543114306953349418112974274152597401600 12943737 -851594947302671764771636885983699595212 12943738 253608130508376239470796062599945464544 12943739 1526657690452411463292215254044304869540 12943740 44030044332046054234548970725644697600 12943741 -4824607667226983114708838655459597716 12943742 -509167493950714538372742080154158556480 12943743 -305102222526539154349938314424416807736 12943744 1934819491433409772049779275253520793600 12943745 -100199420227047483711633992364872222400 12943746 -623617589739447424071655257761834976000 12943747 -473861162526170137140600406609131814448 12943748 -148108283796882973344240731099014394880 12943749 -108385234198337112517193356891624400640 12943750 -285193153202203338295732452159390000000 12943751 787794170683797972551100053497041577752 12943752 -683985603610637660165113245721270394880 12943753 -829217387609320665422026313570745129600 12943754 1311853902519642678095351389987766838576 12943755 711202824099465572507345550004223347200 12943756 27359258774157351354830201441338982400 12943757 275623057228490352020092179981525332460 12943758 -271127963479062642808815726711684014016 12943759 1436666603138207657711160095267330108616 12943760 -173575202871275186220208735026284298240 12943761 1207967807887090176559162437352857695472 12943762 -224324129694838777667116852408104176640 12943763 -701464604697531560775148158304804766640 12943764 -1111961034069977373204794380467314947200 12943765 343946746615931639563311721405060989660 12943766 167641148871291814821765071116645287168 12943767 -118865359207457173185166781044916330880 12943768 687378544628497542488976513333948610560 12943769 -1083383523594479612894083360893124442160 12943770 9563105495506033637439744152022082560 12943771 602642039632178612420879255789389543744 12943772 662915352499668539456461265464703769600 12943773 246638012349097061183667069146914214400 12943774 935295990952271786688930453203235840 12943775 -577678853342806175494706062003755688200 12943776 -99163569749723104290962715859218333696 12943777 -21130513823716667915112829131716716416 12943778 -1375195970288162062347281102091557584560 12943779 -204950155153481728141606931711630304000 12943780 -814095646258486444995757329297538502400 12943781 1671382116495380411202264361181266395582 12943782 -265825661392581257665007159197931231040 12943783 235121045794494566179032346101036296400 12943784 126742318005139678065644298371390177280 12943785 -708894171216064756073931553656672148800 12943786 661042731032164842749713232819830460592 12943787 -2209808383175324311542334198568789019528 12943788 254206943305448428899006011729909268480 12943789 -1992988579868996123802853439485748889344 12943790 64825825637747215017892931318298334080 12943791 449761013163973906346093396573678524200 12943792 -107673215568969725919911370526006837248 12943793 -907479323924569282151927953164302222958 12943794 -10431534837644860408644107299693955328 12943795 -1162405886501701097084927690325603046800 12943796 -403480709406984090202547960664115137792 12943797 3223290436505336442633038187532660224 12943798 -336164537776795514393413325499812168064 12943799 -2411662791013677920442081344277444727080 12943800 66571856128669095020767703614912512000 12943801 777183075104494285895994112711055159812 12943802 -302029305451210263601203957401023733760 12943803 81552725911709447428506356048489071104 12943804 -206886851586038360988267327578122168320 12943805 45138857822040717166706446727486131200 12943806 -392295118888448583860345121277587746496 12943807 456626203704214570386017940019464412840 12943808 -165384807711592187804255992095210209280 12943809 -597274047287958591358603281053769004956 12943810 799045289202868468737401357934088389120 12943811 -176407823302049141136861328985003009448 12943812 -125160642825106523490720297218072641536 12943813 -1600265936682734322245048611120752083938 12943814 -286954928025107242350863916058146904320 12943815 -187979899892025285946958693184417426480 12943816 -1258536134299941154897426471948407659520 12943817 17959372547767749813472757200115968032 12943818 266518370938905097829929970645351894064 12943819 207065739446101737398265400237423714560 12943820 1164171125424422706523539771040058972160 12943821 -316656175281303080538814080260046094272 12943822 960388684039464608357161986831526872000 12943823 290590928739155642615447196074585312784 12943824 -1104142623488079064026161114302119936 12943825 -329950780315884749052280854511929590400 12943826 84847066960639488688337551256966346240 12943827 -700057426751761534347422472250203084960 12943828 133258104728620815147887777727834535680 12943829 1410676911100436314155815886885622436430 12943830 112466308347414680859861415637403064320 12943831 60434312189510272106898041111388739232 12943832 -1194402254178049704979306166370512793600 12943833 -140003799359955423844427711564086517760 12943834 812738257263610692621453499301176907232 12943835 1256746715803427535087528766239534521280 12943836 1094364017329239651960856539545359260672 12943837 71684295781579173279236097894803726700 12943838 803578409183988339628804192084399624320 12943839 -1019681446136789825878811616855772686720 12943840 244713421528918009885976151897019514880 12943841 -605215713284979398020128043300904097468 12943842 21451423168204983670655380183478013312 12943843 1946150644740260815537026340053686916744 12943844 1085494982805834737211329569503273860736 12943845 1014158522207072551871083299433505388000 12943846 136865685135788605028940560013370633344 12943847 -74125960247074332383112132451079006208 12943848 421440902628741869734170596012241715200 12943849 199093199085777971578993176217375807848 12943850 -168665825191186614349098015889523904000 12943851 513798286783344450506414992364075442864 12943852 500283235588615252612916039502773063936 12943853 -81717627871691887740104038486571871432 12943854 -245254915151408833549337382915962880 12943855 1039659955316699374687035455814769394760 12943856 537414277544637558625099841332860813312 12943857 238786650812783439459364520880627252480 12943858 455895292349455515307295852178860431776 12943859 651693958016517203941674712691455005120 12943860 -3744485534035601536752688121315942400 12943861 170670107136309480852378120205366333824 12943862 -341531986122565290253564510469251372800 12943863 -618599345456289591559748879571696542208 12943864 227039030107732110757338204302042726400 12943865 -723713393249080153796976405643897560000 12943866 -274930274654445138860260180212612708096 12943867 1767449182333010421100766465319976378916 12943868 -385739759462929462599955902913286504448 12943869 14691581583805345741022808347896695168 12943870 44082810527795173539155697434755545600 12943871 154766290334536587872532102892841094144 12943872 -278785120349702171078514295274540630016 12943873 -913605902252445888128460469973600954878 12943874 305770883976273531183305894316332126112 12943875 -33994260710303915193722852489433792000 12943876 189728921346666095350309911865738030080 12943877 1028507581753956179503562414086827309180 12943878 -375066947031803525513467087659423878976 12943879 537451430982087884987559469231612476288 12943880 453331473537009092536259753861022566400 12943881 878889499966887376096053696588888243312 12943882 -223772298864773439635026789774925214720 12943883 -1472817487498120659605614045586517321480 12943884 232844442689401543965574160827866164736 12943885 -1069209413919405326145957561073151018640 12943886 11639446706657949307144998217118714304 12943887 -1038329049875577094436352687489065207040 12943888 42716315537474631694664364445402406912 12943889 326615917032809246285646981879880062900 12943890 76450554145354686575227765563743644320 12943891 -1207325641384132541963687401206918544328 12943892 22100107934024884301451536065864243200 12943893 132282602530565487545761588215388742400 12943894 205651730815530345553045215999569375232 12943895 256945948422211944823674607737119429760 12943896 -258153192324764213395676398169383895040 12943897 -13841375121330307624198381779042480288 12943898 -524763814955044329412478106334171649280 12943899 -144513428001100654352769652023468748116 12943900 -422594926987565588704885819164596992000 12943901 2225078929605605927170920317535355660902 12943902 -70644832780046369414796834532333516800 12943903 -3222723180838070978797166990721210496 12943904 1798656910948559504496265735600379068416 12943905 102881414713274900096416656673552732800 12943906 -748726298062795973126340221999479324848 12943907 -3198152377728187841434326632203947861360 12943908 15399714102370758410210938293456107520 12943909 1701584504888578499662583456084571312480 12943910 -163656300162994283448054255208598634240 12943911 -739975266794386019433760985657094201216 12943912 1477590164817973576808712896619722419200 12943913 -1291612177370407802044685337237802638720 12943914 -114142705975097508799057276954119202560 12943915 130772474921558014595537931248063263200 12943916 -649358937134684392354601598063380693760 12943917 207260839700923331607271414083789245568 12943918 148874024225477515238656738959400680960 12943919 2735917867003910072853250666426086055296 12943920 -49439769069795322005431261080725749760 12943921 1288869053482748306186039496610504553200 12943922 7246899029870580452903264801304102432 12943923 -968867688578641249009179413801112098256 12943924 -179814894463736040994786021207304982528 12943925 -127084534417473506653045149278632111500 12943926 104521551503796079345761982062084923904 12943927 1091562249963379859666956556697857796776 12943928 2015502741310815426732426186459563520000 12943929 570309548968935988758149132960802728784 12943930 -684076734040653539813165562025182980640 12943931 -435753148710454830856096206096690350592 12943932 205041106696526723034753649701656159232 12943933 117990666507357265355754433910743375584 12943934 -729674240571085927866865488144748464384 12943935 -940359242774075961661025340082282264800 12943936 -774741633241087651696257505415320829952 12943937 -1275903311356089882822109946943240427728 12943938 64816368328477404724753966480622487936 12943939 1311876131062706945655165584279181648720 12943940 -255580602055082301921424282887043276800 12943941 -1451393729766895860532046215292187724416 12943942 -800149786358124240617975260887731057856 12943943 248919233528193640956950055656423016600 12943944 -604652228465023354070756986743031142400 12943945 437859709444067089576951379542162380480 12943946 -4294035443826153824042544402956539392 12943947 910824745909755306614170600249959982320 12943948 -235007362781656268746771574468014120192 12943949 558953988572182688170598021191597288950 12943950 -245482823536710970639407453455924462400 12943951 1437841366575020861444691131174111789400 12943952 58009745045642352296313698902611197952 12943953 287852696024138714625916473766394098848 12943954 -1108801802751872917545976289511896275824 12943955 73330953625743655324526270608379460000 12943956 -648346348945954712181593256262549456896 12943957 -14169344874398266367240823269378168320 12943958 853879689871487967074304643924471378560 12943959 -452041788599292453056396366283210712320 12943960 921320845370507411332558382191011840000 12943961 -111257243109579614765310650389889208438 12943962 -2403743871217078179233190196935398928 12943963 -1216336380817030038507697254348374607696 12943964 -864644386631678656852044673370362280448 12943965 675192597801667979107787346673363242240 12943966 95738512147665951613221029117176600320 12943967 76285348221398991613710778078553955072 12943968 354542303475917955713038394994885918720 12943969 -698347685104412680853021330789722604 12943970 -405035741693610235210392671451336915840 12943971 -743145276920646800949187867866558820728 12943972 861704854092419433511802758235403867776 12943973 -201735593566866378410054230527255195264 12943974 551198496311536865425617179825554887360 12943975 -581895888299114873170324065290141526000 12943976 -1739858970757751497144332472936296499200 12943977 51460909048425650504032135574655592608 12943978 312968268108713240617174948492322883840 12943979 313800372392918309684869207492214719320 12943980 -62665203475532906094524344831101450240 12943981 791633931392150033610781610838918237782 12943982 320700002348620710144457602780075436800 12943983 -274743441147008214858730692449129955696 12943984 202683816969821806966601962072988712960 12943985 -456892039830036535630264434455950042200 12943986 -299039972723130059065113871632288694272 12943987 528864168971996481533949990089516800080 12943988 49618221703887427511809387266562916352 12943989 -5664841547362031367235724451558264000 12943990 483265895389092657207705427706765952000 12943991 117117575117803979164560856312590639312 12943992 -1113072261790430939469706024655516467200 12943993 32281815083315198477924841099282980944 12943994 39895091301587436136365481657542892032 12943995 41972427733137667191544728127058281440 12943996 54105383479716834394305022858574151680 12943997 -194473952279201510674990322829972954720 12943998 -108076072262851442889666343032741902016 12943999 -686442379447821891591449867290012649960 12944000 -680233376481878485990080136662220800000 12944001 -98358114936173897307655959335846553600 12944002 -46564828996112655348188345040103315968 12944003 -2313149162450403546308170257426602438640 12944004 -70118788616228932781816460065690308608 12944005 -1248237098293634466894739673774790057000 12944006 -536096166983086103286453376477987866240 12944007 1269449209618818669042506541297495387504 12944008 -424010738762064284730528766724500193280 12944009 53440872881792961899748323955098090688 12944010 -335077939341588242113811712449147289600 12944011 -580542021911517471952818709630818531600 12944012 -49447904693479601598483745163176542720 12944013 -127894678054429500097820200120769672256 12944014 -495043421238472423158260469189528750144 12944015 371643443314271774901230703494844386400 12944016 -5993328411246457597421239721335848960 12944017 2400426945136433882201186228033008408320 12944018 -806693133764266584446269745415195389040 12944019 -28744958524206221841370953869603288064 12944020 863905319661412038952278473313167988480 12944021 -115923780688796779122587759049835601430 12944022 63435028755303825591415533860796899328 12944023 2089253759062542470974103964600231939272 12944024 -1327225668187262437972617380834267351040 12944025 107630458617778496580336295539098742750 12944026 -806400465536854921178717976812224181760 12944027 1377673034104192762652547330495994266360 12944028 -148120620769581045748592989470245268480 12944029 936107708302925891403509602121260660576 12944030 627521663717070686586163347090685557120 12944031 -319586593833460931329052226093222088560 12944032 -12948197752107331510186747923592642560 12944033 361380950640227112397580528883691003284 12944034 103749322674827931505267877355868384320 12944035 -586420459852181162119133635162668441600 12944036 -1179350342636195685008547765872028392832 12944037 200006138611099075200608773880894472768 12944038 727017062077891177540209467757833109696 12944039 139812597110333346028030832536621758840 12944040 402555620878455381283340837711647948800 12944041 246572961430247408690965212435541118304 12944042 -593539635391854409978172533033299989328 12944043 123641923954175855579822446727440416 12944044 -275934232921860731413649490185736624128 12944045 573212219594376524420115149473054908300 12944046 -438407491159470203513599854804507527616 12944047 1125118787633461383749777325276549810520 12944048 111352640863015531798848173517201948672 12944049 -920645531173725201536508156723358517136 12944050 1558767015292666174340904292175769600 12944051 -135639820561425722003402484491542248528 12944052 -904643131184062887370604031519522582528 12944053 -380214390120608590722237974325382631698 12944054 130068977820388760131526787163660021440 12944055 115082825297046589486255273162432081920 12944056 1966833960828017850804123811615778426880 12944057 402535677214085483893527626755067238912 12944058 540110326882247086155668788949324227584 12944059 961290999308124368171059127865777414720 12944060 90932655816607177001054659437801600000 12944061 -140361731757847669113503045738964174600 12944062 598583718554530371220979087010640353792 12944063 -53527702270024591516381958268223879440 12944064 23389071063476442273630337949931405312 12944065 -389883689712103148513932481921180476800 12944066 400743790757068214087161871542240394784 12944067 1381038557107088273603417274891442335480 12944068 -49052508304203754443645536581618384384 12944069 505395686973710741044537998329434395840 12944070 304650798697963907220133280454325862400 12944071 -387194881437871349771825987689431705600 12944072 -2390370053959498120079176925371830712320 12944073 325375673767501080440525794050392157600 12944074 -376598162871680807685204354704988821760 12944075 12908448944831016226608782607703524600 12944076 281594513203346284794890992308723973632 12944077 -188722699297145192362937458737618621000 12944078 -118051058515624403251073532377387765760 12944079 -872290720952976493157483642392336887576 12944080 -58935439530637501896646696837411799040 12944081 -25224707781298969937066174229603804672 12944082 -821005208803613374796045795512551192576 12944083 204549554812963987199581346169183481360 12944084 -121192467415627938112179431043913822464 12944085 170393069498956686138178997774962701120 12944086 -595225801253443992729945292504196300736 12944087 -1082528142546736772906439379766907588600 12944088 -1318603540845383966806581350140936243200 12944089 -474807850589560932398651779741702427244 12944090 972209629565378410181548013572574177280 12944091 239701348091211508221771229661194145280 12944092 -268647425545947764385927742958481408000 12944093 -194528264684869550323302620233958093658 12944094 -423064272981808159650307463620558307328 12944095 -1027903084307613086903774502923137757400 12944096 86258014690664009187346303516409856 12944097 81905087122413283571107573880543160000 12944098 -1063385909215630236106694281595752801200 12944099 439497535450998852067934638072393224960 12944100 -111523494860777239317242688427559424000 12944101 -1192802634774915793934981590361599133410 12944102 159257517867168810355354273373305774272 12944103 -615275501508553314416914469546022171096 12944104 -2113311605369447865462168456860121907200 12944105 725866815274461924365362715524574356260 12944106 327702224658247080102754001748091713024 12944107 -1206994613906266492276119143843466423768 12944108 1472058458207333806051104598183996231680 12944109 -424109847253137611692084139377831836096 12944110 5217477965131163555631650106937155840 12944111 -828051389468674976845979953920249223680 12944112 77490456261260024558148137163738316800 12944113 381908006928301822180789109473678436608 12944114 -242693244989269411563759217291689690720 12944115 -265570227353353813079178882326464749600 12944116 1202537369796228210051093824482004654080 12944117 1025745882544763489475246468948040362012 12944118 -6051390971225983636995538758747362304 12944119 -549199473726317047305349358780360755480 12944120 -2141566324364396144045464292026368000 12944121 -575899676805414909167577590659253815680 12944122 -1131558926824562185085573976981304863888 12944123 211746637817811235910038348979454973536 12944124 -460314377940507363861222273226270166016 12944125 1949162502328252046223476578515375399000 12944126 85684268695435421376742500101472306624 12944127 -242253436027752794291703866634485501568 12944128 -1575521668353641198168274266518443786240 12944129 471524037279615700315782760685286732672 12944130 160111530093003201156283526093343552000 12944131 -50259617398785218599401193208102064336 12944132 1495175992030556527331506404091609574400 12944133 1234002388002968715136913442246444958302 12944134 -458435351280627987484843863953061984000 12944135 874889947584258750002370685844621065080 12944136 568913995307273215638785411835310694400 12944137 -288384822682624389304566799663646437632 12944138 -51260802681076584421154433587268239520 12944139 -66128931899804621299000765166337782304 12944140 320578573146832201440872144237311272960 12944141 -812111659917828029153618015564786508768 12944142 798935275663656712388594414733706208640 12944143 -551083392754782612910232207019696124736 12944144 -158793771728073315613994989289497952256 12944145 -225575848307914546907520535710825665280 12944146 -708999868364114089346109469451703853056 12944147 1119152731024205633518060631176976346480 12944148 -145528227775538907995625618541045100544 12944149 -177332989228770284872444919242279849760 12944150 -255041747367076841192114111038658880000 12944151 677931522549987862685281352801829788160 12944152 38279553974297661823909893178765885440 12944153 -1663473399080309486687458742757502700598 12944154 -19206241717655012548758810279354547200 12944155 320302003498783392708573621191587971360 12944156 288065556279842978151333429468645468672 12944157 -420923504845071087188533959086068504320 12944158 246894689687928140605292316815198071680 12944159 -993651471507236253892906903504617140640 12944160 -220584708617995116398567881094116147200 12944161 39169211567747122372385687209347343792 12944162 186680943039779162313995417126758009344 12944163 -875074482339664005614240085643146667656 12944164 -818193397832011873912331600382321034624 12944165 569971062761926769092138370865857350320 12944166 593387480308522664788301871993430021824 12944167 263270278350803587632054137447042782440 12944168 1696387294253092969611801050274686976000 12944169 385793846779123028555297586040347463104 12944170 -720387921586146297447743207334516234240 12944171 652030105755339322912656562826994143352 12944172 -676920606070904783340034699484058475008 12944173 1205546846751147687264403967660838643008 12944174 -353386078634335964846071895696462754816 12944175 93945709258471226757999184102273167000 12944176 -326528651227658968319025515011233546240 12944177 -1318684669682982098508833882162080660974 12944178 -75785231799060885143513154692213990400 12944179 -964559535369993959205134493270919056240 12944180 -1051795208003555240014358642810699961600 12944181 35759996226958762560787948346166478080 12944182 -329710654390429378349118307415689397568 12944183 -550721516884645275702909517235952968712 12944184 -647791536094935801173435179850572431360 12944185 1855872639661271937701407922373750741960 12944186 214157300060829908662981581459801934560 12944187 1406501868263854578832106773290706420800 12944188 1205337160162312408191103305125354789888 12944189 901328516502888768241648478256190785990 12944190 -41055950550602056583982156234099240960 12944191 -119169657674607648164459690643899308416 12944192 -172587662875128770051799055128364843008 12944193 452725357171348224274827996221809161024 12944194 318354556923916319646936726594724786896 12944195 -670467391676159528909885883718385214000 12944196 8545768015963704039211944031994420352 12944197 -174086496535440400379961607319637836768 12944198 1204923464596617739165477699823492469600 12944199 -387435487971229237384851773888017747200 12944200 -1094121375803272865410012484867480832000 12944201 2322422643198898708797812938156983818202 12944202 -317338915947046092364149165453284528640 12944203 -56452365791581626913041298579036973548 12944204 66463469260858590468251559164854272 12944205 14389372449373731165826374213909573120 12944206 218591191799136852797822885037640166400 12944207 2372871446034673619780821450404200409456 12944208 -165916215184414209595076072891818967040 12944209 430719634449809961372819289617634839410 12944210 263059109171048983616880305113600061760 12944211 216133476032497156830195074818966773504 12944212 -911156393647686133561875746626598076544 12944213 -113044865206912490128008201849204261540 12944214 -12368379783006599975400181336406131392 12944215 -649414316375837796092353260453232490880 12944216 1077760313774474706045455813097304227840 12944217 1244089556180992247089788466324610544 12944218 -92147773413830798893784156603551001088 12944219 -2795012161555050242566333174218581856 12944220 570476205146032332916457581738824545280 12944221 -218770506202812100431502678616933452800 12944222 -231390516469252276871649422938916681088 12944223 214631506720710698936468230977077311488 12944224 820460351410195025950340279951941042176 12944225 371709103351685184756026803364757840000 12944226 1006482256324636526218493898739092864000 12944227 432471783495146144800802492611651414480 12944228 -745988693513260209992069929613420126208 12944229 -1854039484684095413808543294136377594240 12944230 -254480336603705168177110013212492682880 12944231 -2075948249006369178737590338750515728968 12944232 264478610414452403033682935058704793600 12944233 -45320167208375199117274158610786612512 12944234 539495911229990402053041063432366819072 12944235 -258163036977850295012992922634798762240 12944236 316466769889677467758589211088350740480 12944237 2660337239774601487476017222237983201260 12944238 -292976757371632520251700151205758233472 12944239 186026341132735736878662782445045987840 12944240 48101742725084606852221539871339315200 12944241 980937696410414025061200585780472243920 12944242 399319427607847850068341913657939164192 12944243 -245496060920064974171464632123695673936 12944244 1026276022847153591474855161782229309440 12944245 170989069775022412168694339246446006200 12944246 -162079128432144436083540199672031815680 12944247 9025742791879157830562627686142329728 12944248 2084380708023256940650767864201067008000 12944249 206558613013362936142257952105815943380 12944250 11421320447254306147056998956886976000 12944251 -2598115868407488477449361876285622710528 12944252 686174135386475196769518495062387828736 12944253 179544336946846679646092506131253168704 12944254 -152466708183237517009547937381409068480 12944255 -1259289910736753032385745120184739779440 12944256 -70157691866821267287768832125142302720 12944257 5981253125954728720098098700654501506 12944258 -886272994651644837068992184773094793216 12944259 1834234365914012877416151732532442665440 12944260 133480441424291214269365992869990400 12944261 839780154714199357853973291248546743296 12944262 -156435468023831650022931506982520713216 12944263 325216230864069822009346465693141885200 12944264 2335521384269111414098727066718567183360 12944265 136858818993799601084626434614035674240 12944266 490180151189907953137170598290670114560 12944267 137111194979075529148226984791170038784 12944268 134620159896220391766545610564953194752 12944269 -230244287128825086392146734863451063956 12944270 -1104273181257083418633556185414040573440 12944271 465514045390698332781898334185655984640 12944272 -127194156468816360771005251283296124928 12944273 -436635839792306238587626168755258265500 12944274 -777887388259116334727633752711873536 12944275 -953614036289722652549767165997068683200 12944276 92837025134670271615854402130279941888 12944277 -249206734711993778396855377596471300786 12944278 -1003847102312711466031966736642674222560 12944279 545592220635492487948546949803494615576 12944280 -354435495650111654331985993208997888000 12944281 -477491150078292651739185925319482119990 12944282 264267302180153251752152234506663630080 12944283 898723448109135200042021335839493088448 12944284 -383329628230811318170051987820692816384 12944285 705143040264833594383002702693885177600 12944286 -1243577391341936560028558490939164928 12944287 57285186137506562185050833363480353840 12944288 -473734436541411700968463462042791051264 12944289 -297936016250740066742903014261124603232 12944290 -9447409513869969182611042932543521280 12944291 1771868040520143329788260287430394441692 12944292 -530035383851324792989577165700363598848 12944293 -1602755498961902541747096983067019342020 12944294 -286067089965443641012307452728667447296 12944295 -50101690887771940312246479146722704000 12944296 476023191026755665688447503304825804800 12944297 -284244037733422425705581779641300469254 12944298 221811510474603411396826881999946917888 12944299 -68642454814846426016234042885599530700 12944300 -66644517244946294994480448406141433600 12944301 1477839420440871421865894090483862941280 12944302 53672429335778525216641253687101520640 12944303 386023392855079067899133108766645502464 12944304 -52458249427054391022913456313361186816 12944305 280408312800033282809492326828797384000 12944306 1017740957132977667594795115648328440960 12944307 -134278995426350680356968798196191849160 12944308 -179607639976325288798728047505940643840 12944309 -814621147529267465325556992550831365984 12944310 -130989101950365320525430980121049837440 12944311 2356478081802500582289895510809841967912 12944312 -2180536463013973587921280983016448716800 12944313 40757088210180939175318677971977154400 12944314 888295390078060352669586695224524806256 12944315 98486835258142165179367186863187789440 12944316 -136448512039203551217440344967344865280 12944317 1522643178006657050872589738785155100032 12944318 -630704357903876943180554961227324624640 12944319 487783036817590690074537712492759404288 12944320 -203706106529468972592305421348765696000 12944321 -905743057362748602732201602416319087616 12944322 -434455794400698677197307629983306025440 12944323 23949017759613203285108023281180191440 12944324 -1310074241267493678754252475870247628800 12944325 188149602441414509869261572413848101600 12944326 -605648592159483268840723253156091657888 12944327 967912854731946932159929657825838789424 12944328 154011695563275461343263934677042012160 12944329 249069657350245301528290742440472216320 12944330 -733561356937804133548448794002903084960 12944331 451510439248285669303827101934464705328 12944332 349567236661474567988100590585809431296 12944333 51187552003618973993472142306888725024 12944334 361593935647183614700063585939190870016 12944335 49977091343057933187427787850399456960 12944336 195443069380808800885113806815191416832 12944337 -54837170195672602356336660152544961536 12944338 699208630357554041124857051641566240 12944339 132714269764050746103684450975319267440 12944340 148756843860871286108994005624289177600 12944341 151223241227975445088248251967298033742 12944342 776893324416516851304324358534065783072 12944343 -498726374364428338760315342741412477336 12944344 -136593423659498626382964520395069112320 12944345 -364501712852630608348874494737338235900 12944346 -273751748653632370705617285557699606016 12944347 250438635218504879969079196453135943440 12944348 -173696103530836254618996993166713421824 12944349 310904442096078833390957504519049062688 12944350 143338873277647560549257713404628430400 12944351 -9980399532104210621135996325829959456 12944352 -651369026562888152657671328227243327488 12944353 440663344447091262432507267774852312000 12944354 13097448263047990545120162631679861760 12944355 -62064716194826778652947681129705065040 12944356 290162073075813658006058512158850817280 12944357 -3045270429074539163094965121591278636160 12944358 -108251362295738934330399139734836060160 12944359 1305740829007095571645738438191178423216 12944360 9748519991325825140277954959730278400 12944361 -1323451378125903427010262840178027211616 12944362 106738731237901811089410655001858880864 12944363 -2411986250298809626708058195235998006016 12944364 -775268831580836929470796313435457945600 12944365 -53334406069229474666853821262779270400 12944366 321961688576620268847029468329165452480 12944367 403025382412085370537888392899945324440 12944368 345237728697893695638549745034918100992 12944369 -2351256555822522911367418121515540813230 12944370 26604590879693507589241799145948172800 12944371 627732259267557456075368253353604833088 12944372 669329517606009556314711409104723578880 12944373 -613811284486652681001547884045305348256 12944374 -289539055566734140028381358355501364064 12944375 325450039674913321942108102813381875000 12944376 2550902663388833255581081803779235840 12944377 -4168579210314501216915290953459327680 12944378 -1020061598906594764495457530159268340288 12944379 34851821865687087197927480277789118320 12944380 -405624348637210015663752662336724211200 12944381 -136117777054087107003857445977284813818 12944382 -761068493710198078400262315005271874560 12944383 535694572893554447937724308920440151224 12944384 1089438028099096903942482394582704193536 12944385 -642955424158151645184079254096737659200 12944386 -129884359818604819437043111539050674176 12944387 -348183418306470867679192999794317420640 12944388 -201103191730907459436052924570708300800 12944389 -1330090264147819746393896020632647659810 12944390 -147689275339010102580623423904155424000 12944391 184038882818834195820817898566416367104 12944392 1698833778625990195746660148167771264000 12944393 814487456404800988587508873203798784320 12944394 340355553367204564288264325669623511040 12944395 871387697035937674955897659238380318080 12944396 -545936109479527556580447968802866242560 12944397 514227872358609928572200759686438983360 12944398 -442595935773805535558578981716022324800 12944399 16199055231968737469211284328161677248 12944400 -30655476460926623436656250965616230400 12944401 1641033280195706392279399210071373198704 12944402 -544804750180079322874667996205109539168 12944403 1540619330504901747611243075104902469812 12944404 -284758748737650770783918318637873408000 12944405 -690830019479009491588195598122627156470 12944406 321245434915763210454966648317876896704 12944407 -65827333897201135012284794382321854288 12944408 1748453531835362311160825809738380072960 12944409 -937536317790284595180969882530163022896 12944410 149323139482848347561311550018967480000 12944411 222738933862961345480415850419627142080 12944412 -53479309116561001417872287264934355968 12944413 -444706141401544491492568509799701626900 12944414 334025826133164761517650821283909757312 12944415 -918738146950306326709688807140084128000 12944416 -143048063560385467042530014699496603648 12944417 -1462867856580004128479350397271468253008 12944418 -130961143643686328608352297228205169920 12944419 -14805384755140402693505441764982070192 12944420 -611873780819271278484897162294728171520 12944421 -666235932505859498125921772870236579200 12944422 -36378879008260535662130864928452468736 12944423 -577697387105913288917522796122680195200 12944424 -1271316963243528576701679662529056686080 12944425 -81859189821576791820084094571494188500 12944426 449630623295422861670467897513002845184 12944427 65287757625346087957007935228951734960 12944428 1688078129927693491463009289252424306176 12944429 48420020207256334871070408643879469676 12944430 -264012633430622175410632172108424565440 12944431 -207234339892496057304772135625981319640 12944432 -100982762419992968092111257617977540608 12944433 -7820480795270490242894176812072272736 12944434 946397260285472119054996029828150080640 12944435 -183744596713051844208196796905697151840 12944436 144985696294834431883127651941200236544 12944437 -185167039653233524022612265800023972608 12944438 -191067210445815844868331028333022188032 12944439 -917588930025660473587130355080978450496 12944440 -836786348569606243171081563403130880000 12944441 -466840969931208742509209193906019363500 12944442 118393757698008461379237688852125646848 12944443 2017653527438680735953671714531513406692 12944444 -700651432013846781954282111756690160128 12944445 96384419969322402461911189590818568000 12944446 343034827150229311626440885564629403904 12944447 -84749307500826910719305968813798833240 12944448 -3267686451331482150639928372598145024 12944449 -273312562632371743005015670256341619264 12944450 205124717178307732625516586109187618400 12944451 -40289140347170182897215715904818881360 12944452 346675016708941983281841530255749742592 12944453 288123699292276564469344710920874589440 12944454 624522574726475734293647640305903003520 12944455 641325715860516098597655794225032743360 12944456 -191035540413308695046316775711374704640 12944457 -990695095514400567707930618256291068160 12944458 1939211982657775281205211350029722251776 12944459 420075813288585385330814654777188140 12944460 129378966378161683511555859020464373760 12944461 676304121438089441650445564507577520300 12944462 -10701803187309663370831117796712126528 12944463 375357476400552033321022890881813591040 12944464 111796886823204046178706579898189594624 12944465 467856645540081485668806807711081295860 12944466 1047633014548817462336221348546267883520 12944467 -3278733095757188116447568511481384186568 12944468 -1060013078299897410875629592834734772352 12944469 163586442812707750739819728647185366400 12944470 -93728735466476050085080415663392634880 12944471 965896636413766871046630850623378693744 12944472 1315010937975803914349561525860950835200 12944473 -1581628477316796028080661019997963164278 12944474 -253371861386785845806961425079918069264 12944475 404723476353721783734861785898494976000 12944476 -475071314605153569833552133695049779712 12944477 -385429429492540588161711845002854700800 12944478 -622818990489321314759038597525477699776 12944479 318350294395178939649423147373371696960 12944480 -893151853036530405446167441213567795200 12944481 896223521386636546125797814727117946880 12944482 -211290617613247477275907316314867887360 12944483 -405719334499361130774563318773410980040 12944484 62969779003452191037199862465153236992 12944485 1451124527924983305879009967195233261180 12944486 1348647146645508032694294051438766573824 12944487 129004793466462439199306484074841540384 12944488 2678606682490698793013032169470936104960 12944489 634369365596189114874339245450699790324 12944490 -107362409025129380625620088166158351360 12944491 -667415957268791283312088932464642260480 12944492 -899950918397969588948026968602851393536 12944493 1012473889898170415839885867766304993804 12944494 -1199039126612797738335579981014282272704 12944495 247061831387986062383845241621398557000 12944496 64036631114885716789077304395819909120 12944497 -2062349375115735767675848924227061966428 12944498 94692560379490569047823148024644456960 12944499 -131011991771673811985313366980175099336 12944500 -1319352707736142261669310132358020160000 12944501 -656554083565235478758582400833554284498 12944502 528859620770148035005613395273257479040 12944503 535884234831819337348382879463439383936 12944504 1799190619291417183094247879797915443200 12944505 6524825006657449146536371880681840640 12944506 -1979203958758203808740382796242952736 12944507 -2008524080786711153128824068016808679136 12944508 183873298024881684028206175381723137024 12944509 697687413115997047045685579028318264710 12944510 -167545746408058246855949706019558137600 12944511 1478433290246601366706450410230345711160 12944512 439185298735345181098047837638397788160 12944513 -508652935180652926415615631914134132140 12944514 -390917054647192552511181684533006561280 12944515 76457235860888188163186224259128074240 12944516 -334289908375135945704458414667847964160 12944517 -930722653195245168730509449088168498720 12944518 -132655604810683360116385210652934683040 12944519 345502148955198239483754251764439202096 12944520 401520970746837125821866880527741849600 12944521 -3718543237784572304344702118790540494300 12944522 439809646715195885743002819530281515312 12944523 12595602074760605854733354108528735664 12944524 728277538649395850785455354684475315200 12944525 933980318954656449205135154199419841600 12944526 224318724152099392025236862508047215680 12944527 -1497498868653560354496231566255913742440 12944528 -369756634753781088668264073900900679680 12944529 -35240399329597045951782948414568061760 12944530 541706624608004181520470426703663424160 12944531 845304175513834213992942149813800695672 12944532 736161920357786930018431524107482601472 12944533 11219901350440378061756347744067035200 12944534 233399043226444244669486233585729540032 12944535 -28279324537013506034346758846213124960 12944536 -878815258868740296949862420159234519040 12944537 -1067030042774431076202313382853607205814 12944538 -173731719007858938650135674541899796736 12944539 648281794913354607865802858369770918056 12944540 340652248511820982592229950574804449280 12944541 -219427592037517318285700749346284107360 12944542 128986945692965639671400182557941568192 12944543 2008469405475305611773097233694690527720 12944544 -766190289293786465011202549190749061120 12944545 1907056419633414122328688011789021436800 12944546 36358997107995987697076706588723499008 12944547 122427978493035918623727586920564453120 12944548 32598773620667784623231616920306135040 12944549 1532007246658906632772238171552076571740 12944550 -42169095476912852928481976221029451200 12944551 670835657625453888302531333182307954552 12944552 -157160498638366023288132647229308928000 12944553 -227839141192762145572033528836924274656 12944554 46983104026368236365396338373048768512 12944555 264852754466772540905525415582606013200 12944556 -1347087890361448320703331633124191078400 12944557 -1402810387620131677746150731548689257194 12944558 -424846036077272678591292131200496070720 12944559 -98908167520426256932665939687850320000 12944560 -404026398160006016655670466924070174720 12944561 -27972418248235158606613677566163128832 12944562 -117529458448947889578388323459062629248 12944563 1292722870982996209808965934692521804812 12944564 387179816564478156484351315252749269376 12944565 244488328621767298918136681192805504120 12944566 -29831446878192906008386185152986536576 12944567 -242670323437828043539072760360945490360 12944568 -162552836501105949879861782739784826880 12944569 3459865186365785699179969156472764560 12944570 -271085458676459670897602248606314435840 12944571 -1280195561481698540375718388075831725288 12944572 296796194603002768939821629304089789952 12944573 718361129173037061403217822092829322822 12944574 23026825407506852462631401901327505344 12944575 1012074836612191271294217077034087628200 12944576 855507538455485111503952267753803481088 12944577 33503855952224474575996923656941340160 12944578 -249099479204549571103344052118318830080 12944579 930601841843077198193261310929882184 12944580 148888987167740132986540284968570880 12944581 52651777107466759988234621334755551132 12944582 171646211501661303704669948623113970176 12944583 864343061659445808006513710403795867600 12944584 -918455947154723336114991730142229626880 12944585 164640911802639148899679490697586753800 12944586 17833919055704974902581298206711193600 12944587 2007410563987589432823283307624086041236 12944588 -1823070942727007849765819214547658925312 12944589 -173232792568097825086679281247281567680 12944590 -479649555833694713575863011510022907200 12944591 -28728016955712971399235150735123371136 12944592 -1431351165855220895163341864030257152 12944593 874129344449674263343829347069139577842 12944594 -458519077352036041815122324544096785760 12944595 -152868875940731746838353969123023030480 12944596 359618750981491203272363686794518161408 12944597 -215984480008295349047668238241040769472 12944598 -92161251755497822015344100088837105280 12944599 1443777475795104836293473717680176974816 12944600 122112169171855531527136827472197120000 12944601 939176726961423786421764526817758076592 12944602 -88435699552500497675902690217344253952 12944603 433416502257778904190422298331933374480 12944604 -850384385638186697431372486287268591104 12944605 672042766391832789336166545812655528000 12944606 368254505307559802522226025137886543104 12944607 24216816794187735898709424086658410496 12944608 367880992082963080619086811386714521600 12944609 2455055295882825618998615694557074491810 12944610 -201427155846591761903698130922297031680 12944611 -644206741618000735900815146041495538788 12944612 -534948308121574550272967689833705615744 12944613 719561691813788158043830555486742141088 12944614 722471925400022096061244788789680757120 12944615 1352300470023104594022628443421272680760 12944616 -1018147977689505523427917523593387376640 12944617 -290536089930211180232569258816260391808 12944618 -1247947161630212933493528488408420316240 12944619 548842487711856055010621804567362654044 12944620 -399154803138536832962005015137110584320 12944621 -2198939849690034305286996655733149211178 12944622 28147298382102796289660591941105319040 12944623 -2278777968164513735816782672562771295216 12944624 -363932329783287126134925803104527974400 12944625 802620200789318563354742274150184080000 12944626 1046165261550563413783088822300601959424 12944627 -330645351058177127470362200290811908128 12944628 19552785044304610281018652003961432064 12944629 -839098205545119967388585458665342002770 12944630 -366378829772842812711532329093977706240 12944631 269146572345926912682172907759766294144 12944632 633708188643652775425265416478580326400 12944633 -95746165799173495410762302307002393976 12944634 15139440729366714906846028069881839616 12944635 337697690325128363533607370328631634720 12944636 -367510290556797269669468720468427264000 12944637 -100533522669591721974474162331865626560 12944638 -171067782492456794660022606695876747904 12944639 849934314062464920267071791770686046720 12944640 -818240393141037725007405611965564846080 12944641 -1287665240552494163470344750219772872958 12944642 -1223676215376743053541143300776134352000 12944643 293636910298993993165958061246851788800 12944644 -1419928810878045176407072315058505179904 12944645 -132712295713400184222502312024041340800 12944646 -204292630358941848759756723699120033792 12944647 106629115156700639589499362329960826232 12944648 -1963285119304386681694748215798735088640 12944649 -440253666777241581978529364874773620032 12944650 -416931571977162202316185433370315057600 12944651 -1338111576894011999115578667642948786348 12944652 3067356426436304403623766832838344704 12944653 -1173177488411432355663901512898316856000 12944654 40275726876153663135812559520238944512 12944655 -324715587513606298538475224002261493040 12944656 -51627614570690603747458861983475621888 12944657 -1326265159035478545198852703009214721168 12944658 114506961974306426899943729633356789248 12944659 -228003719143391344454151104193949551360 12944660 -8381741844971900686467353768048448000 12944661 95772402279559204115616049279487175072 12944662 -383270342469334447825797480142384392000 12944663 -994104365654863260470297801486525276088 12944664 -2240653467450433940806253162973668352000 12944665 166214336204445637384806487378391706120 12944666 -289562909289724625715213131212398351360 12944667 -88176550984515892963091899644282750240 12944668 -469020197152390286090598746705275281408 12944669 -1274142668973208096220941390202090187930 12944670 -404565427988214955953987532498190064000 12944671 1051101079212083292009365185327748204592 12944672 -88788979494509232379483438698427711488 12944673 618674274659533351554689119980515370900 12944674 880318979518120161183488550776785728336 12944675 -89353327449412492638362431058660770200 12944676 384621162846087344632528576282199691264 12944677 22132813805347043652575650432867977280 12944678 71370212753000931708085501472147092224 12944679 -894551700602944036519296460856242365312 12944680 37577137018651902251526419005729996800 12944681 680954801312922473418049615690064868000 12944682 524800784308211196359666541607608346800 12944683 -405713505752155660121808482527499901920 12944684 -462220691670948822974433839610128176128 12944685 12353480941675575562423535666088541440 12944686 -65293944298247251483994256825127835520 12944687 415055543569907720875410327265459130352 12944688 -44376868750137995134278438244633608192 12944689 -1679579020307001048627390508420366102510 12944690 -233529175736160863963268432330490291200 12944691 4956213259565973057375668730478200732 12944692 644638081235270383293088038647221778816 12944693 2538345912256325545296342697327796934720 12944694 -135890514608403192633708409907276451840 12944695 1036091720969314924724490116283955440480 12944696 -307885631829108158791836113334581022720 12944697 1118710545384428633072922922580907646800 12944698 -504900935778322599471340973222386895136 12944699 -1047786596568439536019667611827185069136 12944700 30335436931428427269666104686865088000 12944701 -390990488484248830365696566175237120 12944702 245601087566771883589835255750395767552 12944703 873707301301445609676287011534121955840 12944704 -1670593392809320769790804288679706624 12944705 442542637205355930451817452303520007360 12944706 67795373146507691164407948647145746304 12944707 -15871839722750303866002868678977324048 12944708 312598870015285794890459691847525257216 12944709 148064716613820931424720140320215758044 12944710 431497545346693958242541047263055301760 12944711 -776247607699305685520530226438849226648 12944712 -862632407673041349612788374773205647360 12944713 -2516228438457613585699620237587962688038 12944714 1192809544245816395946744143864738385456 12944715 133660800878802185461512865488494307840 12944716 -187709250834326995886572540886504950272 12944717 -1491001721524982698060659096489598548234 12944718 -449973466758972599583505285428544512000 12944719 -557107175690850208930188980587080381360 12944720 1276054649049541209208503779383050240 12944721 -1193615385272009762020345247943491619840 12944722 547033184260384896746884019981892805632 12944723 -854497146989646752534081603159826010296 12944724 337067805282141689315157311364584263680 12944725 10930181005090806518018167684475164200 12944726 1273041900303612496945573357229036481312 12944727 -45790200931482048773196170317155843936 12944728 -807936767231467839211005364635614115840 12944729 -159587623394271994044988737209413859328 12944730 497003114711454401239721552738640384000 12944731 -346328671821190863685910141602257009760 12944732 200582765830283734434772262496010924032 12944733 1471264390111399546977029220635095185024 12944734 237946260760133702611284962219986229952 12944735 -324344747115794076058284398115413833440 12944736 522097139475769679679385257831056277504 12944737 624120722162006441593400457009386235840 12944738 -6258358112078674600841323349896054320 12944739 716331848525151495880001631004054984824 12944740 807988595351634424303978327054941047040 12944741 2593716167456592365565225745271390980572 12944742 -701435879827647407893371593524842093888 12944743 -330816630033946755417394376288596794240 12944744 -1173093079791313589586670635478949667840 12944745 -516673572312971030995986249889905408000 12944746 22707175797566402739806319573250378080 12944747 727455582384562048278729002793177690792 12944748 548547214086102264305168686169115832320 12944749 570029280141481309062323025608404909420 12944750 112722507769486085824265578103518080000 12944751 124951635929200376774374103657381500800 12944752 320864698335779866701780150309489672192 12944753 -674541557525153168978456956812922336320 12944754 -277404170253761128193269798240944276336 12944755 851425929161903363638454648628863747760 12944756 1084928287233364746105545492996442163200 12944757 -132631157575936807629513177414637048320 12944758 100045286245003144593428057871241470720 12944759 272618702056552102794493933305671040000 12944760 358357852887388965752369270944578969600 12944761 -2209404538937950761190316100125905391638 12944762 -916631191862675655353251694833786996368 12944763 -1743004757988310964175505488757552128 12944764 -301242191552151139319601998487336970240 12944765 -1899236486969286279124116210023636261280 12944766 -141296538363589167261660176531776015104 12944767 1058353034551373237092231447031455698552 12944768 643694534753004691867602289122261073920 12944769 996597794741723890370033898340362371040 12944770 333097522049948858038160921956335490080 12944771 1233952466225605587320404156506309402540 12944772 -74132683083423344192734086401430797184 12944773 -21499530830210962542336390315292425696 12944774 305894547797413040306978266215800087136 12944775 -525213936721508914814493295246095016200 12944776 -3750365193728803605176211389745561600 12944777 -864332924264962409545484441335927152960 12944778 74761554510302247142803366405108756480 12944779 608923326654802346831525801628834951380 12944780 -29034551962410533758998029351776650240 12944781 -2649989880314094288258593782341967118772 12944782 -457544267773097844063562215759539769600 12944783 -233137470504267112764603672636734160720 12944784 -303344462981820783593923974829481066496 12944785 140339335795724343567534104204022000960 12944786 1156784593177792715389977967650982421280 12944787 1691839206887206514663732061382929303552 12944788 926896905030312731512330831582537178880 12944789 406660368277431637446857588394455801568 12944790 -155607423732526575725005476705436414080 12944791 -179779807158243500543602034657727484416 12944792 374541276126647108485432354257135206400 12944793 16546201093342593558635433176110766400 12944794 384944283215404411724837576619757949952 12944795 -205333234009169248422806014596588286800 12944796 -175900096040753041532404461769609963008 12944797 865363504819723276197609955203358934246 12944798 -31797470792156077628466226990570455936 12944799 -303751044341303573435379898238640956160 12944800 425555897213275428097393384338594201600 12944801 359730159707430343456462302262229432802 12944802 385217805084976796847126090699616233984 12944803 320224079380339107849486946795811449560 12944804 -465189869171873256775908180264278953344 12944805 895540585157649784240682611265628953760 12944806 -5770375232533676885363511781611012096 12944807 -426641328632011972890699142005806303376 12944808 -316731868558563813218307319966331535360 12944809 -649352027648448961493339947634891731980 12944810 910344003665316201041215184267316765120 12944811 1255581469599884750377033805898226574784 12944812 -828828982100871270991935502199333657344 12944813 705469841591243409862531418335285505760 12944814 71588909368988686329457204151104481280 12944815 455547645686415615063524160909659449920 12944816 510868471354972078141183966288242819072 12944817 -85966119594541735670218107830406232140 12944818 -1306144142474984443453172534398909668960 12944819 1382539744732390726229573241471069374220 12944820 -138704607758986958936351979997065216000 12944821 -356257231080022766653773913479603852128 12944822 2102208402766056934044800236016592000 12944823 871775320334945381154170330847159178368 12944824 694203360541973518783155887017661644800 12944825 115732278693870535748339705567133849600 12944826 300705101178994034207341042956335700480 12944827 -132633244246078671946169059010742073056 12944828 108957439215579980492020630904342129664 12944829 -120951035439134587816851019418649935616 12944830 -138878099625986876510204175723634453440 12944831 784945816235463232974651481721918029632 12944832 112695469507705905875609416656740155392 12944833 -31590084702880388964650239105735417920 12944834 -673471410037371803439512953761880866816 12944835 1541878570168101258915652260667331446800 12944836 -589248827307895402779783509503102141440 12944837 -316284118303385758225736467400294945088 12944838 495685595726079935569397418457404426240 12944839 875152962876664540432085550145872775640 12944840 -81730807404008234940661636785323520000 12944841 -94137965041317702714683932451084896896 12944842 -642235920962431699449739611775518974928 12944843 161853865684787998698079241504130955344 12944844 811744819729151867437099914429569344512 12944845 1312440282966610931428077392832179057100 12944846 821533138649222418323380666000883318400 12944847 -224461664535327122974713251060930196600 12944848 54227194604475511169868704854569123840 12944849 -910577688657176968424125164487735601886 12944850 215988944101836062961316303176585696000 12944851 -1800962069566131171643455238363856640148 12944852 588157172313737940592943794627790837760 12944853 -1129716122955995903444472390467641420338 12944854 -19024998000851690776879469195751583488 12944855 257120239126261838019916235069239902720 12944856 -87837258709474191104943224931829678080 12944857 -12992052595471696120058027289040855936 12944858 -1276869579641227107505711090003639368720 12944859 1128643103409528730177221292859238410904 12944860 290347912988141012355262671265423196160 12944861 1302847987501307333600543349520420180800 12944862 -144000333551206562875792190001653354496 12944863 -21726344112749848935756486180606589056 12944864 625044576474834681722894657392275357696 12944865 309120158831627876187161137785964686720 12944866 70731357146517777404254704528335063424 12944867 -98201642765411919998326961620332436560 12944868 807883306868778021243081061405339530240 12944869 -1106377647118556787813645711844156430304 12944870 -10642083825619041558988495385759495040 12944871 85201804199118185340911726369144758560 12944872 277629508328438242158740961010542950400 12944873 -60792841192397537875855740625111447878 12944874 -32803744307756040571784984521733000448 12944875 1473493896165365675181889936308269820000 12944876 72748692994520184097025917582570782720 12944877 319076283449172032369255474891249698080 12944878 -221691366866557087419799917689825948544 12944879 -610876177300437819234187493933204443416 12944880 -147212947735253345860669066989345177600 12944881 3750405013644797004987434858708801997312 12944882 909393937495760378246468518841035855872 12944883 17641134110396688950776053027046537728 12944884 -1488495006450474159321817867722073965184 12944885 782869462491661857001175672739779036160 12944886 23550044739979747841800207722141142464 12944887 -323428295037296353754775023559499669568 12944888 51975341025606744584647436689962700800 12944889 104063268830035776349313670303985504308 12944890 -61878324667774268409539334135493708800 12944891 651245153663519609759682783091392032292 12944892 12290055249638694359476026835714179072 12944893 -1032810570907117566201234797120083248078 12944894 -413539789055324406887462041600319859648 12944895 -541804306066592250979574381406798518400 12944896 -1254394445008522305493466926067635716096 12944897 -716373446549731066515353262999117615168 12944898 -96885651103067784209372368032645828576 12944899 -1956650844445113877433278832881588450752 12944900 201250881951472321983119470911072240000 12944901 392495588073881033484601284307810911360 12944902 85060265516441606256229027379422994112 12944903 902809315328833441158928264176325524024 12944904 572691345914787391514553779755199692800 12944905 1703958453152543081052101138536048658760 12944906 -163083339390059327275262939975588960256 12944907 1778905996901530402901958567512414640 12944908 -732618680644840244459887590086306868224 12944909 240137699004698816277971006224416455040 12944910 -167678225682142193453676710981028142080 12944911 19601357624336029713372496491257147632 12944912 -110602421550406039399806370325768355840 12944913 -1202538184312427767141477654460245338816 12944914 -737965865427281544695729168035233208944 12944915 -107873604447191495637826868398756879440 12944916 249758944000170452154626183821081625472 12944917 803636996938970771145770774533629537372 12944918 2421472157069276547305588138255258112 12944919 86712093037616851911444957146146238928 12944920 1484617108801253569791496381382471884800 12944921 -454003182737074396506185563705219919856 12944922 49041039943367716930770221439361113600 12944923 1968186630021161480957269129198804951172 12944924 68455099476408361276348406568263824896 12944925 311238887265652734657106878498595956000 12944926 -123949346698570802960374832228370473088 12944927 1338681325775128444920904026820228641600 12944928 1170902572007403368311587387585991802880 12944929 697842236572945410250645318816611812928 12944930 -29879694378955661866633922304007558080 12944931 218181511394655551915288115508089235200 12944932 84522855763740822756753028756044791808 12944933 -301661714545819051404147663137736695040 12944934 24287475887773915824086043476463352416 12944935 -17841842563545879991257093152782712400 12944936 -2425865553168188909694845257593062768640 12944937 2533411618905215416043678823065912683968 12944938 320800281548726289774178435230663315120 12944939 -269618002185227095236101335920186757056 12944940 460240313832938096984635476999716044800 12944941 -782393193967341424026980177867801405736 12944942 -901504515311651598412892665845742696128 12944943 1425347440959391991951860469095486416 12944944 4124820512914954445619582784544210944 12944945 -225237439258381581978612139183212205080 12944946 -122251915747601687319905369337868141056 12944947 -500343079425495687432925406708863072000 12944948 -1224940339489208041961851580465105688192 12944949 -132109301007003433136659142823960860160 12944950 -35146588286971023942699416548437840000 12944951 1422854713726964996048137335060383798952 12944952 -135821382375049640147907503095183073280 12944953 253008803960861003272273693324511649280 12944954 -53846604850746605402205822663174447360 12944955 223170390502797270622362722162092053360 12944956 -620076775271090506275642658018818527232 12944957 494951531098243040065411061378732460480 12944958 -210194741028905535038491826016537059712 12944959 1339365118693994941464338636187843028160 12944960 154130282344703819291126339577525043200 12944961 1060530579066177566413288503914003716800 12944962 -116296497122227312206634012170435294720 12944963 1577203878478394742936813026468382049212 12944964 -570440832855234807475596735668335915008 12944965 607247416857345844737420323184458355840 12944966 709423573257009305795727359456049923520 12944967 521992943150126620288146381929226644352 12944968 -125680624029208828166669965572695470080 12944969 -159953933539767689895589213373423424540 12944970 10029117745589418529896118676932717920 12944971 -71051831009698987142040198482881120800 12944972 -52345541309584713681455230244148436224 12944973 -1253293819850214100792314211432961258496 12944974 -189440505054276688281359369528293074048 12944975 -1342483230213997999727635785833427456000 12944976 23733401497364260038155789614149402624 12944977 1639875193730804669126199771488931187826 12944978 3457831222086440010773761716038557824 12944979 951010176371922841292000824573485527184 12944980 -312942396416944272113216466455312793600 12944981 111945406890267642647654648707992972192 12944982 -460626833879920337282584062973722308736 12944983 1323554232612981193230613026359925825280 12944984 -636804772967388507193767889887477473280 12944985 460957005650763542963884090220270006400 12944986 323232122244569359675139413339184872704 12944987 1180365073981690975572556655823392937984 12944988 -194039476915735570600523607861938503680 12944989 1848998665876468358076010887352624567200 12944990 -89722437148928935507728859769798709120 12944991 -1136649735465833779518907291705867108080 12944992 -2611496295029969141900172949013430140928 12944993 -774779130627032768925574095814422245400 12944994 340271603761003647735057817052544624000 12944995 71568238932484912767612830150563940160 12944996 400970437309671279003977707801884432000 12944997 206934579328189840166174189530068202428 12944998 -710245321216164170726239020811642417152 12944999 281520951804743043255350608824327651000 12945000 -112521694915130313089156190048460800000 12945001 1714001337355492754529452871316324179002 12945002 -59960678294475779103368639603064008448 12945003 922221572051159135481764694938903619264 12945004 -207661873025341738936623483936202752000 12945005 -177967013795319258999878092650335894400 12945006 -150793128928608419646433963621793714688 12945007 315926463795611760984429020065404356352 12945008 30302113915634283403813136338760466432 12945009 327163982745389677084919777339141544960 12945010 166284448769136244392231682834726896960 12945011 231103307182664916772880338818642613824 12945012 279526069023910769527870375493837697024 12945013 -54346514671711508644794605799904453440 12945014 1710310555077066409978422130603904372160 12945015 -57324098876704561205553270622051450440 12945016 689046994668262963794929387400857518080 12945017 41396601534875911720195340806190542848 12945018 -314636228576854410493625872660699908096 12945019 270340806957227631558690459077207664160 12945020 -1011147594968657157286806721747484928000 12945021 -13376170134500019837784719533988033024 12945022 -874653782930742743691850608239034747648 12945023 20485373208311763934644383910453104640 12945024 -1414199374530405894324401302228917288960 12945025 -313545254965899250189603957318713254400 12945026 819329346538706168107547292387742901712 12945027 1481437891108143173379082359787557399360 12945028 -2040876277482800130188518478116394210304 12945029 1469217430691266636348232096980730625630 12945030 -178120414276468948789420743663858247680 12945031 -39615633777395636788797991041399265536 12945032 1258948873172255805373367493900756710400 12945033 -177042885172779913028859912147671397660 12945034 292801466518888032190452523092768541440 12945035 -374890064854353172334912576445705143520 12945036 426692336161691294405296926528314133504 12945037 -59877478893613540894924045047892002848 12945038 112377911088808392679539052406934376320 12945039 1494888960991624612785661786807653030024 12945040 677469994642486646837408678731646238720 12945041 1584578815661554223352989057483163633000 12945042 96519254361605936267417995295504793600 12945043 862077213791091684216645449707474981292 12945044 -238663260703216686911529958645187371008 12945045 449293622153610182528859450042999244320 12945046 791476613376890057892966211182750461472 12945047 -396837067886650301343870552052517832504 12945048 772350856402650801874534152057368862720 12945049 645924736594341667158627696829776641160 12945050 -249215195264846231226540968357126940000 12945051 287673184460163947331473446675995243792 12945052 -522776108489627116427113502171686449664 12945053 -580382490880067876835549971455453992192 12945054 -356376700238540578984735806429812300544 12945055 40802317143054411100704992262820065960 12945056 -398445573765150710712358774407244873728 12945057 146697315762258068983860860211959737920 12945058 22203265940060427786544291880150400000 12945059 -91615911019421957968750139426273987496 12945060 -594256491181658966665436684520979173120 12945061 -2175766534640075071086104614610427056800 12945062 147242313881585689180443227326778709600 12945063 -624294577649116482959842125108129388800 12945064 -35957956811414427634193881666928640 12945065 480692630793870163647984775402333082340 12945066 629947601745765848056097280568477626624 12945067 351085256879435006277173185710525317472 12945068 950753429155832281041703968913676014848 12945069 881200875018566658565321082130072504960 12945070 -32462195776941574307582087814095209920 12945071 -717018157152499169100140744569373254728 12945072 -25621094988709479215528706711732879360 12945073 261689269633896454991429426795395700224 12945074 6504019554983742047504158298189109504 12945075 -134204833253264715362860464567426393600 12945076 -1150628677767480508362704445336182554240 12945077 -1577978830203248897237893003971408205074 12945078 702113562514296009995673511830368448000 12945079 159937468010003703396325238893440807424 12945080 720210998559696348509820529647952896000 12945081 -116930673001454480854230115985845315248 12945082 113493604150306068805701820950823682784 12945083 -67678647898805568885969593193590855040 12945084 898941572025182670956459673189712974336 12945085 281283488300740089260352542399838063360 12945086 -363834257951863666615443783728626529280 12945087 -537471823549735819690175949653896448760 12945088 11048824094868640106446650396544860160 12945089 -397831526456280562762369713271025015676 12945090 -19101551628517911212823938789588367360 12945091 571647420013039243210173077977020414192 12945092 -8933172134115177970810129593008951040 12945093 485746151504147334348983870649418661184 12945094 20466451866042048230693052734259531072 12945095 -872395669521855411682929033301645146480 12945096 -746513116065246958318670675687234150400 12945097 553636634506472556613944755389494773712 12945098 -1332508583623308080163055304764682826240 12945099 -13543004410439040190860049022267702376 12945100 5297188328945124777188799189008358400 12945101 399488233353467666169209017885475116320 12945102 -323646613382136877305026541725625951168 12945103 -1233687272416734554786054393996411461648 12945104 13039785013114546112354313279386419200 12945105 -36525122490499419902553062408069988300 12945106 -1648696302774117472718957727671121097440 12945107 -8672565287535179935136957600819623680 12945108 106972883673109868651727807889025126400 12945109 -2035901629317235421346878666876840120484 12945110 117821793042294316855466678911138959360 12945111 -901719340603243748178007927888392137856 12945112 149410668327519135073672537096268851200 12945113 -988294449385766963517260113621315476096 12945114 -143434974192955101967542626550754110240 12945115 -748226804726649819754248633860152477680 12945116 -399774665219347325444640879491522064384 12945117 -351126510143511507699902443981782376320 12945118 -1212338302836670360310921272255073088960 12945119 2805604456165879176323044326729463330800 12945120 -266199109221970351895232903919828992000 12945121 -799901354949903223357486999721852576320 12945122 28799864920866965807485189820900396112 12945123 -2417724080987599802193811462431245445120 12945124 -294546318473312098636864616695581670400 12945125 734977181639665275855481295123124219000 12945126 630448716911625004361197186693378790784 12945127 -55501920020171808551884331549404010592 12945128 -79855471636726808576792467035175649280 12945129 -76567732923683125880808201939461626080 12945130 100237862010792220186431725378362713600 12945131 2102395920972090611229867309290863998600 12945132 35321694401495415910003263254832397056 12945133 1580013591005524872642146994417063271382 12945134 -195999466190832042444952377459401734080 12945135 24891786731554644665162918420015063040 12945136 279753677039337835971227857829597675520 12945137 -911361159235858420867591174525640229600 12945138 -190538023929328450036912137042785245056 12945139 -191580967688972287118041333006540713720 12945140 -160130201806875183074690525560327180800 12945141 1028900131022184303116284918542264975840 12945142 -220122285852045843181260871706690415360 12945143 562064200731129316391305910870431294944 12945144 -153390329530460278460749522234016686080 12945145 -1482652750878662312992851781643912327100 12945146 -6233664818236131099761542984261345536 12945147 553769002949804513120802941818597298880 12945148 -694152260676731127218864732510376865792 12945149 -66543323694169318881139302784482345600 12945150 5633246735606738203991402563187712000 12945151 1123393899870805281551465136917445201152 12945152 189103405532856327371406424811337940992 12945153 69148178720850264197658605516297999808 12945154 142103694558904856048273131784061133776 12945155 -411300642052561743605085716045009555040 12945156 341687220816206878803667987054053949440 12945157 1477091545554130109444788442129580349406 12945158 348701628166260310405816632570429155520 12945159 -305328314191621655470463352169329705120 12945160 -620275683845284133835928551088021401600 12945161 422884995164636237426892562682159508762 12945162 -171476910659840621480448017362668834048 12945163 129382261215819047991359944652675635200 12945164 1467214785304955801686159607093059397376 12945165 428178392245183323096884788303229568000 12945166 -140329310695561113463457463741007905792 12945167 351251425496661781480167331552367419440 12945168 -297543588118054357994789263244292907008 12945169 432423666673362791124239599657686971570 12945170 114889221934920918694503617383408158720 12945171 574901795366067585359046726062914397112 12945172 1544521059849178215190520838469377239040 12945173 683852493022807086253607694295102801422 12945174 31867904686508368896806939214264706560 12945175 98060031871752777594455433299350951000 12945176 622150340190105224267119234617214648320 12945177 -14262411455361824787187838227207877760 12945178 -467354001298342328714568831734603160576 12945179 128640442357649847195466384632097002384 12945180 336147379258487218726078809054523560960 12945181 1720711952251821080406517990696440096960 12945182 -354176497373698222960290134480267590656 12945183 -324144606808177047116408839741855861176 12945184 607405349975275561187125211929396641792 12945185 -940118676405895675072915246853694060 12945186 563779099361897731683845768652442049232 12945187 -719827396745444449393217826319490336164 12945188 -850487457119599793534893526990954186112 12945189 -511801211884533618807628106396814857376 12945190 33245869012563563462436281187990969600 12945191 -196455268206179568973277585757943695360 12945192 93036331495209972931505210746333347840 12945193 -33366669019528801272025206052035632816 12945194 -623367816974037030542447860443874828800 12945195 -15402872002758821108228788828779361680 12945196 544172444138527041229287175241246638080 12945197 -130025305932601112702760144260043809280 12945198 -256682659638334926818901475930803010560 12945199 -812771109206309778872987706944511740760 12945200 -126990170268698112412937806885452595200 12945201 1450031662740349824262703659318311749232 12945202 326862301198844761280108732916506337552 12945203 793010870209556360950287365285641837452 12945204 443570559800818176104935321248177254400 12945205 -84785911440782218430953679117246062080 12945206 -640914004794876244111083055260490340448 12945207 -319306453631909669079023735664197642880 12945208 -576424896146016748411656437581990256640 12945209 1873329336115983684427124826429178600080 12945210 -39431228142922987496498718486207252480 12945211 -1460675197630530312107386779636571265688 12945212 -1069696360630859143487100840149805858816 12945213 1351520251094590630968579991848627446880 12945214 -693421192438730042559020667772513672320 12945215 28805874157528908763482042462416743920 12945216 46806780911973026441297172743873101824 12945217 -576424223514767721018710050541149303296 12945218 434752560539649135936262033350472700928 12945219 315222700200643932440088793616620058880 12945220 -325223672039463136313836908312397413120 12945221 1472708991480172673609059953253413643422 12945222 74566844870279741057830676455410636960 12945223 667408466580649979240587634063812948680 12945224 573733423881956150452870906620206760960 12945225 276297929348005085311274294637492195600 12945226 324656441037648720288654080747616380160 12945227 423203537321492168827602070987245127392 12945228 63075209992083898822995682798774517760 12945229 256823460634970790003237147926320692672 12945230 727747040864192812940552725547786891520 12945231 -760260080808694160663837895201007118160 12945232 -22919079427650650055852445531222835200 12945233 -739587097208433035177205182974867711680 12945234 -635048736020307143213616385512148264320 12945235 -1263998185874566782193182540747946234320 12945236 -1249332458318123827045926925280464896 12945237 -86348416092886803538339438666399635456 12945238 -146795582056179816684412859791048416480 12945239 280999506658592314333145527682055116040 12945240 -256268178070482167427267384573601382400 12945241 64257614710152875807624031736588373642 12945242 154662147310139358631580160786278092272 12945243 -26585123037959303558469315822209090256 12945244 18826744396180050825035194089730990080 12945245 1574747304187516838421720205627911089880 12945246 374995064851118476652245870216474205184 12945247 -57230138577037597154354314149452352288 12945248 2050803357745814294542404010304634224640 12945249 -131697921141740378910347208254637716400 12945250 120172985474562486083200254347494224000 12945251 721648879340867543566994546165377224960 12945252 386057812835917079533976115113819136000 12945253 -596970371143775291912954558643273226498 12945254 119275860641957696837323787990533894272 12945255 -12761352518278993143381148764482587440 12945256 -2548394123821196515580893165607920435200 12945257 -1284531546352758767759947684906797088128 12945258 18583265860796248028158601977452770400 12945259 372670661242864951795419570476692173440 12945260 -199447074497558111631570968064836997120 12945261 915917182101033077025011230758720035424 12945262 -41690478426690297328006901003724525696 12945263 -1391500994282192401235474128562621917488 12945264 103537236810395003568591001593362743296 12945265 -723376744900473818107144864994675771340 12945266 243488812886423549811476275004928290832 12945267 50240727098437424094355105444734747000 12945268 -543600415363705965181842160849224525824 12945269 -285436110800180481411769230551107663200 12945270 31259047839352154459452106199771494400 12945271 1009007250973334329377523329758859848784 12945272 530939446847862105836917253402582323200 12945273 1009740635501876629996574832115109446368 12945274 639758351529404953820847730957221239040 12945275 -29736331799227825229764192806342805200 12945276 196660917106864169940387327764536128000 12945277 23649503780291447639583803191256872812 12945278 -1179154028667070144842395660545155572544 12945279 21024618534744068087560777669437362688 12945280 -233771286258293733696310528696123392000 12945281 -2356377210499596101616890431012000320300 12945282 -406018399092852874229164374917031023616 12945283 -690907693119486046436533660990412729696 12945284 -848496192022168125683801769653794157568 12945285 -215648632964350231258717399062974068800 12945286 -423117634652558331529940260698679125408 12945287 -282774210425103927910093898508415008288 12945288 -259832815363907472023401497003761541120 12945289 -153646180036394282783667310664039685120 12945290 207672209733240467024753646123389337600 12945291 -999077942792157985336106829237255546408 12945292 -1011596563948916156348463244956675145984 12945293 301224754361892221605302710486820271542 12945294 65040919099421260768592447561504586624 12945295 915630110328541443299130467100447529200 12945296 1438856441531459345791206475166121984 12945297 -91660620474532779120554734076718956544 12945298 -232577818869593437579086311903341373280 12945299 -344673390568376016234949347132049639320 12945300 -28879664105261495241694242955908403200 12945301 254981727337308372266308799281314304664 12945302 472805884624803446281762032344391271872 12945303 135339155403051936378934232512143938784 12945304 -224249468855810370948833426310054297600 12945305 -60165077134189985374028964533980962240 12945306 228060735385335707911950646776866658816 12945307 993324914060641456282998445008001207556 12945308 -335046160640082893873020121869136486400 12945309 24035359121462057057698423244638385088 12945310 -278079471705527787412636663072722393600 12945311 1350750180748296799916129912517236497800 12945312 736592619348410668943764336287405834240 12945313 1159943278019282812151265747819888787140 12945314 -810908983763358121546650606269595309744 12945315 -4960245427944999468336687538621452960 12945316 838860602955037993252427113926309991040 12945317 -186509928401993063204079563943763804800 12945318 -304888010973956571198868008434091400320 12945319 -662991150001029155208204426000202138560 12945320 -161847786077545258683642734226048614400 12945321 49237031154825111279308072541519513600 12945322 -7947985874081873381354298429329921280 12945323 -1031217701732893871421880989203272180428 12945324 34467563431638381404504927145512927232 12945325 -167486346824171967284674900419681566400 12945326 411900750097625993102282991974908976064 12945327 -871224543263500433467096938746958817920 12945328 142261695546156395436197580471159128064 12945329 1070104050558334769859710626935439909992 12945330 366573161049592574438966775993634163520 12945331 -713998070939047818009064827049618425008 12945332 1100999540555797439822614390192762663296 12945333 -432776458330742849695466475759233508576 12945334 246455397175715788186396011022114821120 12945335 675971310032083703697065316510292041600 12945336 725296091776425003178471174207385702400 12945337 3630374028127409504486400903143821826052 12945338 -62533203949714514588406028839830535168 12945339 2534265932186180718255093954782639166720 12945340 -191382470901494824736599897517899269120 12945341 -1266643398812584627892792029294395803316 12945342 -544359784646916624491816589817637162688 12945343 -114981154501278854499997437508464976176 12945344 57038574713753159214902124987008679936 12945345 23164749357063812454549974979211286400 12945346 -212079189776169007232987033648179411200 12945347 2538385834980123284544693179707458395952 12945348 -42011712563857382882895084661630464000 12945349 2343072487752747103346512931698033980064 12945350 -219254314747758857279089163450266075200 12945351 -283293710665629390868884388732994455296 12945352 252893183448194325517862826051623976960 12945353 836755470638035356163422547957731627984 12945354 -298204655701272613230984944697040308480 12945355 -800092210307688142275238009220258886240 12945356 -82546276446477845758699958657160852480 12945357 1018344802471264078749727130871952739820 12945358 217435291357258439400849261403032089280 12945359 -81063181945937690001591827278575134232 12945360 -193824259683785242033910596625881497600 12945361 569997422621364319398089936715883993344 12945362 -20157152543090452402536252199091226336 12945363 -971733369602060477694208422490238709696 12945364 569161096904144553930159186263334912000 12945365 9494933297369965637584290932294184000 12945366 90792928710479636431533032700198297600 12945367 2956668347653442881995211955367809520240 12945368 770702705059817123144154111573457920000 12945369 -106854583226699902692353826573973310256 12945370 -222507660408367047827222508516861307200 12945371 -107159005995122337338761712012491128456 12945372 348326605373154103249775951351838547968 12945373 -623678108903556468403519632300866285056 12945374 -59133671133524452798254112233539515200 12945375 -370768545833864334636855413429774712000 12945376 -1740967050092897922355532363599117025280 12945377 -304309416671736952608634277843701863774 12945378 -226386601897885629001429205554880270976 12945379 -139886011962059504240790147446180258816 12945380 -92794177310807053607891892205200936960 12945381 -653386473703577868911771498013583412928 12945382 109130343228041883254336305059682738752 12945383 612075018743312133422577463379554027008 12945384 -878848834728274614098119879372538265600 12945385 -579030797307428331490863285195308945400 12945386 662102254902961980721677525715314802944 12945387 -4763209948513249596950700799757809920 12945388 17487866143246939053074260088736428288 12945389 550193286364372270700590889607587356608 12945390 -376711729851374439279707994084031582080 12945391 36078677062942451663527822935312755792 12945392 354293314912340268396253065757677060096 12945393 380426436580920502941991458252887215680 12945394 380511538198593649558491701320917963264 12945395 599981022782243524798351510013311024080 12945396 363501036861390801381484648885110773760 12945397 -309444492147037200770058715193950660200 12945398 536977899151538010923947533276772726272 12945399 107081038117167436552367145923229466368 12945400 727122742783270426089931556089110528000 12945401 -184217646681158441217767223325170744576 12945402 -368611561954230467943191914661709010320 12945403 -8549350111916255114268713299696039880 12945404 -964271427723807953346588160197340161024 12945405 1175624262500413490707706628949099491840 12945406 -594877443968410237784623755407776191360 12945407 743847515582592835619898642578994110592 12945408 -976204401293207004330868503761387520 12945409 789549241693928626427734239036489179604 12945410 254350204697712799676043864317758302720 12945411 -148885665699105468094420204281814558140 12945412 268347527416969197086463596245379837952 12945413 -236375115339890342872217735013988731876 12945414 51433374289370065097847748015353200640 12945415 -562480050530701959833787770059151353920 12945416 -143786968780268828023806035416161853440 12945417 -185014977371269306670840564582157485952 12945418 -132915333043759748199468965421393463200 12945419 -2049388826170117639317255814718852235180 12945420 -52011681922456342125711119118874506240 12945421 458754716283300312254078649299056324044 12945422 -113603224127269669131914149159919093760 12945423 -106886306870662361525248941314143063416 12945424 -6993217216907547219414333241942671360 12945425 -344287722146627378936436459257458253850 12945426 -174650853755649670801892222522212684800 12945427 -76977428485406415242139389164521960 12945428 -980528597826530686598033707718680444032 12945429 -371040457746646720323503305591475761056 12945430 -177590189313298886861422702880505895680 12945431 1129650395905026374777833309294033884312 12945432 1632903442039356153534742213184825548800 12945433 -1308717848058466190969312737231181885696 12945434 -109451629081112205839248330992273170688 12945435 -213062308388979918528732830930243635200 12945436 -283647740087296183949980570038118372352 12945437 313657268722605608828195941143739690086 12945438 -105398844608296306377693668735996450112 12945439 57738106058411694586678093276085062160 12945440 -444986394329782795632888825029718835200 12945441 -125574523889458445528640585785640061920 12945442 -98066556269027785754691916609336318128 12945443 -595548536044121291210679734623406180400 12945444 820039345374005610101989741016867644416 12945445 717450342422889022483407707692796405760 12945446 439963271205610694015343346386347592672 12945447 468681626626958131818146834425728377040 12945448 -1474380602530128940614889925013121520640 12945449 377257698355972361971721813205505553664 12945450 49887525968590770260136372075609024000 12945451 -18592933573360120298907897204826538648 12945452 602968466973768543607826730194428618752 12945453 -1328972996660082039019865454327766869696 12945454 1576932582311697084435838747384271976960 12945455 22855853834399066931595331092863633600 12945456 -83118839439015515270122610628070195200 12945457 -29026847246531860469481593960398994700 12945458 516958538747888015469965365612756061184 12945459 -360488711908619933782883029336816136640 12945460 -3841468270428972977283827484885104640 12945461 705361376603778688122523548189470791452 12945462 -261834817197649518099360185571230751360 12945463 747861727031950100047511919967238278464 12945464 666453884503452856077823221169145241600 12945465 229286612444113040266830241286871150600 12945466 -53692569735405373178960458677532335792 12945467 2151983292267460330954558620266012172516 12945468 -369738417641670784612622844059427048960 12945469 -1661938708480891303998819525088161507130 12945470 366694335463599220617058777754834217600 12945471 -462352759227512014640927773518998237952 12945472 -635250702590355529251420653858890711040 12945473 1958298209638097625327945431763970585044 12945474 948549949947233395202358009363823453440 12945475 -317035022301018166509506916291457243400 12945476 -234987265943592949717060703799118233600 12945477 -1190430042245352453180118770799969877280 12945478 -179258489587966320645136124235162013440 12945479 900093219841491543112989893325688613640 12945480 -220667389524770722147129371565886668800 12945481 257687304063279495304215797103235644864 12945482 415500674479168197915779583057062208768 12945483 711244903149447421230301909574969010288 12945484 -577274174905605579938776613880519936000 12945485 -487236133719322421127315961317071184000 12945486 224733764893263755586918776903003278464 12945487 -2307242059752628185704476924830826446920 12945488 -85799181351304554074900777210775871488 12945489 -1373876389458216730092993483793450049280 12945490 -540516206153401932673852736809955397120 12945491 61731728661330498376406040529425314304 12945492 -19170890483631419084056446973619847168 12945493 -3140441498693660974652185142024446208640 12945494 -5281724343297603367824946870096767360 12945495 250704882518309336855462226149937290400 12945496 214822101110497236712537490139396065280 12945497 213953253223597551665064409653869507652 12945498 342617118558294923883592118914390583040 12945499 171536099298926369260750885496024325136 12945500 132323815977456971061002278534563072000 12945501 -17812418832131898127202167832718467616 12945502 -688741909947804787549718353568973603648 12945503 -315854143319600032934417056978677030120 12945504 87949040053916704285769998173525245952 12945505 1695777146871901963546637279844840912660 12945506 346344412853829682432657599313774233600 12945507 418373558740528993497071037648142540800 12945508 -597116768195609671449886612350838540672 12945509 1260078548373650079872269361348231919804 12945510 -12160766340124921465391272762706002560 12945511 1207731922604079967083039945248899069112 12945512 -557192183728178086933919424583496524800 12945513 -143160288981993810296614973938150950336 12945514 -1033217902097021845075700720648857752144 12945515 -39441678976359496656753169951418427360 12945516 189572729521822694734465509391040937984 12945517 -972796952920638203280746780729401379520 12945518 945207923526991717255034712381383481216 12945519 139927631532141069321471426363476709384 12945520 19485686891714265486207015250980372480 12945521 1146711976783478549381021791907795104722 12945522 36451082372220433862069602620437868672 12945523 164413105086328767663422547148292723936 12945524 -810720748718834117081761818607173120000 12945525 -770914727615522338118917703731120723200 12945526 -667823466261905806775201257565284641216 12945527 -571184121508722393086841665671437777408 12945528 -2529237907892436580565627269861785600 12945529 -3791044004762023701050979200605702445424 12945530 -79395209068911384889778710673067497280 12945531 157321322818903197167435398860801006960 12945532 1318254679331745101014625352739434222592 12945533 195740761798590486992554506495179768940 12945534 -52190273719042783796529366452400531456 12945535 1072529807530309407438735191713374309480 12945536 1155781194267537138458133144900363878400 12945537 -88845581636245782249809753049501024 12945538 430834399286575014992291153592642969600 12945539 -3762880778746620708159183761141900602368 12945540 -660447571407287864297651279995865702400 12945541 -318433049486845892798578919318279592000 12945542 975443662467734575381230648756754281600 12945543 287632417159137088406359545445410506064 12945544 -990423272004675479889154097344010035200 12945545 -588438751133708983547471264735359611000 12945546 -552552454358777878361185683092885342928 12945547 38222811223147185851635513095050064400 12945548 358797014444344223257789599069754368 12945549 -588929657053345007222610398445836291136 12945550 384265327816521431237155521908594044800 12945551 2145205688932274950443480556969075017744 12945552 166440638706409266243825846361487966208 12945553 -2549812904389492701115445229576648469198 12945554 -40008730782686185015099553581288359024 12945555 -1445615362357811913027397154984203968000 12945556 99899180754995703504625641348406784 12945557 329165987420654472289767347671077180000 12945558 -341102831495053325600999991341920112640 12945559 -74304159442741029816492523255003982760 12945560 -25930774953585459539512130160788889600 12945561 -321775097339690593353701948785521569328 12945562 -150196057862563624228396828702097534208 12945563 2407133395079720510828111544663337975812 12945564 792161688781449964288045752832749081600 12945565 1524243087653652286702846049769611588460 12945566 477907724999571190462188262994627663232 12945567 583009315707910481854985114399529939600 12945568 1327704217144253345530484068108330598400 12945569 -32143193940918060457104357172429005312 12945570 -478494466252466077250017446053900966400 12945571 -1555644150616942125824274699878361168000 12945572 482169027807193946320510104618654842880 12945573 402265170864149008032787796096184099360 12945574 790311291775866614103623996028811908480 12945575 61303489235446920576401595271481380800 12945576 -70859274114687364460513441177834618880 12945577 1356812792983934503999995525583330994426 12945578 535491279168443941040853200349187953840 12945579 -1107545199501885933207731523140768810832 12945580 4773913505284582475900326813283804160 12945581 -149588601716125069901275952848499211936 12945582 -129534608190512417857851307369995289152 12945583 23164858164196483238827356779731579776 12945584 250187986595908193577899554006847815680 12945585 -215134935725794890179598917578471031040 12945586 -91064066727667849527379928123878318080 12945587 -2290007736677676687085372780253064523764 12945588 559321403570494273978440478244782387200 12945589 -2373070415769128941809839407852130796740 12945590 149749250818288825926360800565332083200 12945591 632143029758921611609576148431581268800 12945592 2294901475780872133259328958307285852160 12945593 2243253879714785424347095972713530400 12945594 -79235753331312609818711609660422019328 12945595 444869545310185765501476206915109955200 12945596 858151342633237999554542969410045476864 12945597 228402929157607885039348734794784518784 12945598 410976551056603252421786325324433044480 12945599 -2092522941200106063765833511257275252440 12945600 -53075806239139862098024133900107776000 12945601 172283969346181619743086086409430903492 12945602 1258102613953629859397530384787274428832 12945603 -357366952510309349460475546687372627200 12945604 627212831074055498449512769718386990272 12945605 -1504915661242379620080857383931186284740 12945606 193541844685065955374873836792039883264 12945607 558663760710987208064421328683508144856 12945608 -162969020779829076819419766612237834240 12945609 -985403372669189026596840044065494519360 12945610 -600868452603071406698157574743962459040 12945611 -1429809000610089985191068231494421760 12945612 -448955636464237627033530011921423462400 12945613 -958736345434422106574305023078664384138 12945614 33056608232498071604750158626073616832 12945615 -525843775666875587478367760035058465640 12945616 -225805280374873283665318835832706736128 12945617 673607823777225867768990428163579975666 12945618 67244287455393058875236921706102865920 12945619 -262300367941253884308667570563321225792 12945620 -298871736978801737445607727779170501120 12945621 209246292769495250571303937640927918976 12945622 152772389490020030879012603969949980352 12945623 8374961084530169077670441660411097984 12945624 215281655286414041574841896917716561920 12945625 113075453075444817524860523365535400000 12945626 -439368592317522260037830070558855624960 12945627 -271690763405611486021001408253507970392 12945628 -1015686950084969653074895215683378693632 12945629 -1499180577282381857719789057884890914740 12945630 381772340761718570833597455120518651520 12945631 -168380119526706136119423544412137085400 12945632 239467460629035381093388436341186363392 12945633 -1134451957283895085320679982205322778496 12945634 -68626001297067608927254526224910659008 12945635 -62770801810017013813835389149735775920 12945636 -401547529292779346172007513697703567360 12945637 1100865076080277278684624311998995772286 12945638 264738624860322903787831798884887463360 12945639 446236158721246343219526460313127073920 12945640 456758285513080358006936972803211212800 12945641 -1559409185686341371556271294774731941958 12945642 333596148405505532089398753743087101440 12945643 485081119367273323094423176238827340304 12945644 -308862159733460692589617231809772625664 12945645 -72473865133089565855694508728531522580 12945646 6247721622250623467013962475430791936 12945647 -915733268121804228250338577357860539280 12945648 -232420310785621840373803836825952813056 12945649 -1440705594668402268947974502175060966336 12945650 -560920106028766934443036413915272112000 12945651 -2027558499022439010711923903289295534080 12945652 810233351713611605477660481311008689536 12945653 920503419536441244903974777459430450396 12945654 789567514965671812344111954984011223264 12945655 -263904589495261432945707850561978198440 12945656 683109216763038507296961742242770042880 12945657 -266536858642865368171104390363632291760 12945658 -1069738723670218150303595763661062804480 12945659 -573945513619657126284296773761184594140 12945660 55656678980006372620272225144098488320 12945661 1450570839636977088544530508138526568672 12945662 -222436698624421452685448434850279731200 12945663 -856618416901469654078988524136563736 12945664 -1712546737557093688497584197178375536640 12945665 -358790082437609084751227179273092617280 12945666 14572880236065147753144945217621411584 12945667 357776410826013540827892697489470480592 12945668 508906703978391189429381380104924869120 12945669 2034587281378108168138202265578346720 12945670 -63451418486986753034865414161656826880 12945671 12179819465209505940389463715660177440 12945672 1194775297410098902406080642906217886720 12945673 -615836615266325415997502473114042657920 12945674 6703014797248884945865673290727362560 12945675 73816954408536313427318597085883746000 12945676 1392702744585640373147778445079487493632 12945677 69404329753366342876224367920103721526 12945678 -206214276084489247115444519366389296000 12945679 -1882741278507017688135799767523379920720 12945680 -681437807928761644180665703206491258880 12945681 -201761781719164872907886668126671170688 12945682 699483209241260097981733819643152723584 12945683 711160870635541696825687144164038385264 12945684 663586143759286039404690024462587099136 12945685 -2464038813859984191650557583869179425640 12945686 -106713434207839005845352360026948166912 12945687 573839405002785494821022185552383100320 12945688 438057500795883413279577250995142656000 12945689 321173480559521518401288203407485008256 12945690 -667629864505052121381623704021172774400 12945691 1180567244375437371825696255398551377384 12945692 -63869606426886205069019338686516509184 12945693 49656538587267372730887197052050896128 12945694 -26638048697073588187495574831729546688 12945695 -10366078485355397765354731583792975520 12945696 517533101782809818621487869125194153984 12945697 -215302772318640934163947067992538970108 12945698 630371441856123190700860088630593662336 12945699 158870367652555292575369379819266185264 12945700 -745848412317195098432721235466805404800 12945701 -711378789897323190275572915793854607298 12945702 -516172691943033638411257346595482574336 12945703 619410782926551226916467885347314632952 12945704 652654237060264780274796905065380403200 12945705 -398838475784801800166824751925996728640 12945706 171631993276144444961819938518666399744 12945707 2128947677820544816782677832190782955200 12945708 151753162276377156486069972093388446720 12945709 4280007566118524174334621048703075200 12945710 -217562305686359964534295022662193010240 12945711 -131285205887925498463963996757870667264 12945712 -60021271922589702602456006313871605760 12945713 2126827440224222656882690708517208891168 12945714 326906848687979423422430978286916431360 12945715 -325860776853182685765373635906327386640 12945716 -318568878621528233499118608456950784000 12945717 1190420101424221908923601291507166045440 12945718 219433743613923072882121499302535110560 12945719 -2109804784301417712030471866163830945880 12945720 405982003123935486777560603058695577600 12945721 654051005694470626425793193661093612960 12945722 389802622654041833280699720712700639712 12945723 61376434009817825502104216697291308544 12945724 550222638536965236349006461264993091584 12945725 -121480784987348151022541682670574971800 12945726 506513275748338742339821834355257250880 12945727 1464998108999398550201698538453541709632 12945728 -43678391641477841889689699100544991232 12945729 983281372840862817820858762267395687984 12945730 35173200815924770445818930607732428800 12945731 1552733117490913271678335556685309881532 12945732 314900320940269962506373299077691430912 12945733 -893672047548418450316674154492773890180 12945734 -524189032811354649934535013529354419840 12945735 -329489906732198373585298968591498196560 12945736 -1167615730156462531111202612596862008320 12945737 -742926595651448223775720712570838085248 12945738 -415252240089046891597991941829027453952 12945739 -6309069085393967257735675483490580460 12945740 -1676244554373762345715523659908279505920 12945741 402849048334190975508151761504791971104 12945742 1244337031014357311731700081015928622272 12945743 459156364483763022171456730728169338024 12945744 -2865393351183686216370782676473217024 12945745 316532455493700007444321225615707648000 12945746 60848135180144172429784645535103398400 12945747 -107747528393410258725937067505392233872 12945748 -388674113394352565859634766006209470592 12945749 -2015034375405524704681034898582069983364 12945750 114474398520654027322679178319421376000 12945751 -294642059278695317382010620481833253848 12945752 33096782124118033208750466685048197120 12945753 1201797465112684617418672504197980038362 12945754 -739193606930485132946594110200268241424 12945755 371209010185193446942265829228983031360 12945756 327210391170094109336459350576452905472 12945757 -796774829227193929435917047695428707520 12945758 129337997780368626537817111479682670976 12945759 -1217459885173570957267307486932136675712 12945760 413138498990066931094949145082629980160 12945761 -926389993808734445892631268373450385728 12945762 -168409336262022328143854315286893420640 12945763 888242334675628464460681727051352076704 12945764 -434970320904712192944694093298439413760 12945765 -69559382218288804716622984578255513600 12945766 2369080793828011242346038284892709389120 12945767 1615043114160241696648387277214412197816 12945768 879331566857422686650155639636364574720 12945769 1299928288104100697837395128433901178170 12945770 -187261743717246137713428817635551769600 12945771 841373724125161549987740760833502104240 12945772 639480784349905468193930394192561358848 12945773 -783522520393914078557622956459109622740 12945774 -342101869816991535010482257739387617280 12945775 1325326143263048026675869946665034989800 12945776 323148791898978969323882253982122737664 12945777 -70086863457115081164843548142845443392 12945778 831495283039177925723286633632847344256 12945779 -250486498267556733177018030643943344128 12945780 124758036758731301634775672053929779200 12945781 -1115671258686950050830146036155967070418 12945782 -381824296143553730179505000799910169088 12945783 -188612496022128436283380664669880791040 12945784 -2227086776714388442841197757731137085440 12945785 169859087831427695780800730624123060160 12945786 13320772124058091839320443033571229696 12945787 415839544790762415853883040346776502436 12945788 289162127274256073117985155796736985088 12945789 711894238921633571709514036069578951168 12945790 -451422889119830002149614883428663040 12945791 323054074982307680183786878939861374384 12945792 -194908520325023210042964075000008540160 12945793 -278704200889407053286038018706556865600 12945794 -104788108954914094450063357794502476768 12945795 5582917907532019399478171443266435840 12945796 337153297212396319258872033205449833600 12945797 21766055423902877722694789571559979772 12945798 836895011871399788407558658933667957120 12945799 -1800564596196313237281829722080928596200 12945800 -529012650931451467227091933520335488000 12945801 -599703050748985225281664251969023140896 12945802 -1568826766407944341607075150499193478400 12945803 -462129128845608988476915786525793642560 12945804 -900050690831783903856881081091319509504 12945805 1502473924433672905460247044426095280460 12945806 -327364359266437497374528471170587004800 12945807 -28427927171686570830368587728360037248 12945808 -304536466874053717088718273431225942016 12945809 2701326625941160349923176822158116968960 12945810 29921844114204231983980854104643064320 12945811 -647164922708641431378443271896657077588 12945812 -780447793020659113772075706548266487808 12945813 -312881858187947986574221557311366308512 12945814 15226800518900017609911908853916108032 12945815 -690495202605498751598728049998899318000 12945816 57979278427683191116916258181860106240 12945817 395678614460138213774913514817829630720 12945818 -216979498806584680006078163842707194640 12945819 7348531461767717424434418244266574848 12945820 -75073284718174791706336772471503211520 12945821 9338813002314295717580536429670319360 12945822 237753134499024066305540743661334841344 12945823 -1144715957866139244530466030147317323008 12945824 546070930879279105135086249806776958976 12945825 377756858486257343317597621361368323600 12945826 -769334288214896688864768050251647530496 12945827 856678713874807333392988742553237701352 12945828 -348205191471550492522634644446339440640 12945829 792889859000634882239794123881629307484 12945830 907772842368405774384400984259958514560 12945831 96723777261755161724273648917399507752 12945832 954745733538601046364760138833160089600 12945833 489950429211561756233697180821953308324 12945834 -120071377895387738133747987004780353024 12945835 119820541060238244394981168134416252160 12945836 1126771629155950819923555850632296244480 12945837 960561842155932521026203367846315901760 12945838 14674288458228117438832741488563895744 12945839 197501149017481392949360733503598692920 12945840 -243701136991214069990666179181071564800 12945841 -426001887687260961200515758101383259758 12945842 -151578851329819589691326932655711179776 12945843 66939722823991091556034687976467690680 12945844 -51842658795382241930848309585327977728 12945845 -498213842680304129355389760208972743360 12945846 -750322743638644636210679076129643454016 12945847 -1241718593821977267455863466633953489688 12945848 -447984940085377964399495139607382753280 12945849 217398719879032338974094426612034099200 12945850 -494777250867504997417190391762164967600 12945851 -317247078857708986668051321146748222600 12945852 -1041467398691618572486040069833486924800 12945853 -512516389412603317385798570580683571898 12945854 576548432533067595454626680849273477376 12945855 244721317067635933061746611700964339520 12945856 43109921766856600573042789693450616832 12945857 2701141736988368930911670870510199755652 12945858 186554440237849388632532720798565120 12945859 -859221988509194577388571712369815513960 12945860 270314141946849486353599065801711310080 12945861 -1902952915573615830501766202697873484680 12945862 167036050100284936819475144969343150432 12945863 626887531248633150488814816672552935424 12945864 2430654097277847448021651284063968133120 12945865 1296560963070209692311598866221236557000 12945866 413027601812279664686394333553332931632 12945867 -336954066178658365773481870235330164800 12945868 1305155794939233706752134998100803301376 12945869 -979956418698223548337377734824315214730 12945870 52789953293650274064746967969866208000 12945871 -1200510893212594555127065562999288454928 12945872 79383919742127399231723995747101704192 12945873 -171220067181356966646817398995996219232 12945874 52770798480562918531703412894779150592 12945875 -41305748857295033804661102599208408000 12945876 -1020445561265385914931110766480604477440 12945877 121757939345095963163570745431377974144 12945878 293618724083196305968542312539597882880 12945879 549743684239565263763774001757076567040 12945880 175770659640659110215852476207466086400 12945881 -11581470786101880177069659124144970560 12945882 622997889598262300745908320829737816320 12945883 165750868244391700978580893560169052920 12945884 -68645891992554961315176826586450454528 12945885 -92819437971194066139313453786915080000 12945886 -29148801758523783152325984002748659136 12945887 96217420738776872015055345731110939152 12945888 1152368540457255664280976326208336691200 12945889 -208395621079531338962589177487901893200 12945890 878876840928586960503356525932836916800 12945891 90544059716163111297615314099934549504 12945892 311907255201385201742088742037307751680 12945893 -20453808619142297151641837622107494536 12945894 2197150180184316269528398304047169280 12945895 510267667305781062551319141950631810720 12945896 925115128142510789980319085711740712960 12945897 893683405137536207230364895313311974640 12945898 -519816884520172567938314646568315852800 12945899 3298216359261965856905104557927979536720 12945900 45132932618736001301654327762575257600 12945901 -2867883871588212731222782793488096355796 12945902 1040099093239231906070350771558658329152 12945903 1371876400095504235228664861107642852104 12945904 -43352885342054162479512146403172843520 12945905 -44006029369690612925068582825614756480 12945906 -4507027762632277631997560431672556640 12945907 -1254180851558695297294649185593344044836 12945908 -16882033342700068727868704900803004928 12945909 -720713864017765007192330983892831548896 12945910 280349724702932271200870189624618910720 12945911 -3446379956017143524018581916564040864 12945912 -207031219751005090995644637164002344960 12945913 397766323514805581076477274227420800640 12945914 -174040161643931440087205418843115557408 12945915 130784401538454130132552065410013558720 12945916 -1377751158033515441531116899946440558080 12945917 1009076701948146699129408674801340648966 12945918 290012541117019005256423698541066748928 12945919 36077380031400163232344198632241400160 12945920 -152633140303585747772623045128722841600 12945921 -169724502583820834882493254907123798336 12945922 -250544920286371425219505923703023350016 12945923 -2034637555129436587778131249129491693828 12945924 -615248505383918128591595549320866816 12945925 919000820976724705105694698672953628800 12945926 -284345883063985372597001180585765639040 12945927 -724181586807538988176188052365289361280 12945928 865261021415823544953428801544922076160 12945929 -1395952891473027029165492146575707818470 12945930 35296295618786121840571780846166553600 12945931 -1411636618865242015343698311036108708268 12945932 -713296388866424085915930365359434549504 12945933 -398239764956987303430395592824545689600 12945934 -180576207074472210246327656333151864384 12945935 -164856418574280459865932835950988810800 12945936 -18716327554456004201772423179800412160 12945937 546399278341506228376705796169665713586 12945938 203238666507308132101742997743890371744 12945939 516246861027548989378056563568645584688 12945940 -82699780174140672935517236750585856000 12945941 -57469350233735163434460320810993467392 12945942 311007172263516953864484376319216436672 12945943 -88234285364739650610083576929549981856 12945944 1047985570587532229416257560452264919040 12945945 115909301871325167686147726841407472000 12945946 -269955649249721118702485301998340749376 12945947 301215181618745488344449509397481657312 12945948 958693314069492525701361947708902978560 12945949 -111920382229802937384493587541381819136 12945950 215123826967113099515305201925482248000 12945951 -729388642864645490382758167780718315520 12945952 -385289775282647146283576829502761074688 12945953 357871264045579329157685622868935587520 12945954 198619037619069541041726528671351930880 12945955 -612532045091369147940209800337766046560 12945956 1468089266016855365393485647958493973120 12945957 -309411932491782925102982609495798024160 12945958 -24415012269524636101052210180273438016 12945959 -563526065860569738442701928832350771440 12945960 -913137623722192442964962149710139392000 12945961 -649799194323813514030556054971733187968 12945962 -203132735359395832594727519110285874688 12945963 2214783511692588555807958238326325631984 12945964 -604694883523994044081250379485697414144 12945965 975057059470759765356998625282526174860 12945966 -22162804204915667588177030280911880192 12945967 -26852406987322635130574377086245319680 12945968 -100350416098888334298274866204641525760 12945969 -468130893290698507757075709617373038412 12945970 724790610791398009580109323503987147680 12945971 -85950065217011224282128607625329875828 12945972 42589392073718094214279528926889672704 12945973 -1219498722786175852194251433376791589280 12945974 -889646297272833500336417740866414855264 12945975 62447481681410901714778867284477648000 12945976 -855320680464785477743384995110340157440 12945977 -947994816542688695730293941930134310080 12945978 285829339240758504404821990392561424608 12945979 1168613747325055978052467031364417316580 12945980 861624674467591765101673695188679475200 12945981 735442159795220165072969436462985955040 12945982 514653642808776550540831477585595225472 12945983 -1176518465912572417408302874168037928768 12945984 -291546141923410163421570608185227608064 12945985 -289434942076131203020061675366263737600 12945986 -336143555373233162664269844480396437808 12945987 23348416453716919185022274583848348400 12945988 279475776142170255264775464935332494336 12945989 -216402787078949706592772162260598729280 12945990 298569669564563783536523793954949941120 12945991 130780338586171308341867407638232835800 12945992 -1001477222134185097926091239177542860800 12945993 -880374299714272373808887046984404976192 12945994 1277816301874017757267184832958632565296 12945995 108302763893029154341598280545065956000 12945996 -147065538856086825750351891817560414720 12945997 366487125941568946928224169196647870112 12945998 23298593968185238766434983342019123968 12945999 769549916309331776015577650397727887360 12946000 -355943156291669409973770792598327296000 12946001 295251540099167346273277576224247462002 12946002 272514708471959003173067561631990229632 12946003 109432265460831826564815811079823365120 12946004 -6465979375245645408200502541627117824 12946005 -499602558997309388630416172137835108100 12946006 -90954224638326808034106404634545358720 12946007 -2277921456063066047250029421342980604048 12946008 725277236938584034917821579476670545920 12946009 687287610905507895164786634504409036416 12946010 2287965043155266743725212711272611840 12946011 -527536858361977217614240575986451978240 12946012 -302027343190535387955629484067915922944 12946013 1344979183407584638943473625187687572262 12946014 -411909781198584087465429011682301920000 12946015 -764162726404669666695817942718753466840 12946016 -475267867458178816858389920309925642240 12946017 508662038382621365432838281115870460800 12946018 877320933726305645601170100582364986960 12946019 1515880610380541101217246419987447227420 12946020 15564891169972604793499701811485511680 12946021 575758822236559341623694068216259121344 12946022 1234504954354283875211954847885569817312 12946023 -514782717784561789667835090799545430128 12946024 -254184335332797063890371556789626798080 12946025 -461803153370517288058470802063412994900 12946026 76404143583620801248390276854736422144 12946027 2829543105288102264982227212852652267912 12946028 112525415580175270588464454497231399168 12946029 199550478423397098732772000559756086080 12946030 -735475249142142200465720329538833708800 12946031 -265514334549165658566426118511259003408 12946032 -76187251463548625458932968473264128 12946033 -1013443551694365174029134447874307124416 12946034 -364381458265748602117329938188072286208 12946035 -1001330554409916548726372007680491370400 12946036 -659122865860681413128292607287295765120 12946037 21844608302760712184682704298657225024 12946038 1939360710231575629550772215157227520 12946039 -8618785345116278488832419164946673680 12946040 116955380153094058327893939474898636800 12946041 -150016787992612523784763458521052940800 12946042 94528024041784921119505967479084956672 12946043 -529984547427213954179356873073741171520 12946044 39897260462153300185631853190294857216 12946045 -279956352887028866640019454757501248520 12946046 -851507926299288818870175638759887883520 12946047 948574867910636148326028975222564352200 12946048 -82814365210630764339480617637673697280 12946049 -467545256166778421810612884261591847760 12946050 -16612675971428531874570073652482768800 12946051 899791300634605229578918221189126013052 12946052 -140901993794571753420057264414643187712 12946053 -1124880832143503309797311672784128096 12946054 1805202936266347048325034475467188035200 12946055 225654381339201510115622523582685914000 12946056 -116128705833748852316199971124019200000 12946057 -929547346318799414327735872198697878940 12946058 -565871354429029510101193992447416295120 12946059 -513609361475746735349994270946628609136 12946060 -569340599691832812919445835435398507520 12946061 -253476270871074925665481486784266370388 12946062 749721823232593263715927425405870706752 12946063 -665986527121037421277099259660783855776 12946064 455106841669524016388019958371953295360 12946065 -68484516630528020511588659711692369920 12946066 94915936479492706279117832349578910720 12946067 891356848431167847065624236928864755116 12946068 -1204525385014466293172717810849415567360 12946069 1537314550013325353682741710264871634080 12946070 -422524332319196738610383450784953644800 12946071 66969533699809159321130334736725239760 12946072 -1038940245925928122455939453075625881600 12946073 920863019606572634434536549437330461440 12946074 -14102262755036641573189956803645821440 12946075 -1293728196560419413446039958176062632000 12946076 69752072497063593766676609961317712384 12946077 -1238450946185120642730370721798584380180 12946078 -120812294467917994677423725992683407616 12946079 281014916427692688438668399452677665568 12946080 241682197504806090484720065466670776320 12946081 1064490122824009072894754398574105030882 12946082 -909745525232721140362661140428162130608 12946083 -223284649250024617420687814367349437576 12946084 -318068118652693921790794666023671869184 12946085 1071032255520034505752753246345420374780 12946086 -107775735306526012828871129779055379168 12946087 -604267765912567582564896295978615776000 12946088 1323493216498841098133905030235838581760 12946089 -247088855248316938413206969228381227392 12946090 68706905041201604541488223346086184800 12946091 -390573562144478682689135185074835878096 12946092 359219542046820924740610797578188375552 12946093 -1161609195484361889792873695530665750420 12946094 41908392464679405904878522138004940736 12946095 1836220197218191224595581095430586459200 12946096 -2229829027767998159364907960731959296 12946097 -1248147798777074016681104207896056857454 12946098 -339352810894623897622619560445813973504 12946099 664774247487309527776266553859565721100 12946100 343248809978720646365836855096188470400 12946101 262446723305482955694028715959680792384 12946102 -134292634578579119935257319562646278400 12946103 -2035791806825310909415197848507981992800 12946104 691065958780735666396234834979780444160 12946105 1072851131724414542691952649226853543560 12946106 -319778038730338093047602399573731130880 12946107 207030915182963603549710707508440374040 12946108 -388709190553366582627418673368147600384 12946109 -6897653093793439279752724487351410272 12946110 10085435986403219723072469255345868800 12946111 899607001666684006342888942443870811712 12946112 9764102369396945565500233433934200832 12946113 -1325591460568919567419143265854178394958 12946114 1217464986426275069516378662368515560656 12946115 -21489478444592091314784797067608188800 12946116 353580041599732407170324922672999204864 12946117 -1925086188664174505204470046840395204834 12946118 240212506567571294180367247103127242880 12946119 216548931782026950845588869453088226768 12946120 -277676624390132424590190097196418662400 12946121 -633934332420199716592972208757606528 12946122 -463185015132123823338179207270079436800 12946123 -1253087447134071942293327068615859403628 12946124 -485123552497533036774102693324485608704 12946125 -685410041699362407129200803695283200000 12946126 -186851720807361861916079073551744378880 12946127 -4496574156237525062640173578795821888 12946128 -64020684348342461863871185646101856256 12946129 -272698232225257763479144281553285027968 12946130 629529954264972253172404261217068557120 12946131 -658025365974007487658934682935162521720 12946132 -1826586886710770418154200088012113385728 12946133 -76085224034489999203795833142551933618 12946134 59533859410563265560194226352955389440 12946135 -245819824953745107476051410950712402920 12946136 -608967055379646715276887106231214407680 12946137 -503521513607828286877384546270819637040 12946138 95129140504120717267454777679271284720 12946139 -24678528156302984821605454714493237976 12946140 63907645252327719382044076937135339520 12946141 -574956345715468021325943877894682750056 12946142 124324384173536740858568945437859334144 12946143 144479649328449038511501027643593982920 12946144 -137848893438239255078909984651083776000 12946145 -933891497388713685968910645163520261100 12946146 402432393510846865470021063974465935104 12946147 -97492092117963256639061110292375714404 12946148 38160097556785646507759005906117816320 12946149 23995745224219279441950633434658951036 12946150 -364238798147174228453844084978076569600 12946151 -564627225726716015034043264021894181280 12946152 192662202225915638432306129201695948800 12946153 -154748420313010744012908429039492214 12946154 -121397656515771768848123784711423476640 12946155 89434490171921401711461178663057932000 12946156 -271709109908611309278292084183808884480 12946157 -877539057121415415329127543839507520288 12946158 175814069633778337023412609583192667648 12946159 161800452445484052701313527102169258904 12946160 77270399313190248265961709815394140160 12946161 -1394282377745340395134354259584622966928 12946162 -40710054234177879655815969877690259328 12946163 2121950105623596473649987734750192460000 12946164 6123783906761774097278545796271734784 12946165 -845457769910333660735483769557582051940 12946166 885714462735493602523901894941748926464 12946167 -666998389336214131949695625787357581832 12946168 2115872467858540889959680470758718914560 12946169 2129122673702780337928261681223555646570 12946170 32709619560741134213501952860782632960 12946171 -147553236185943530559227539830808338432 12946172 -1700392058360018510698298979170809933824 12946173 2298736805781180775621700181410377867584 12946174 -1197422086726440139380825049778991633408 12946175 556376965789294986054473594180500848000 12946176 -627456389573964148110293178929601576960 12946177 2474379465178566382105430940939753249026 12946178 -365205185813581216979039708469844498944 12946179 1093826850610652054351677863132236641008 12946180 -297746113437561432684963562777128499200 12946181 1623522303970435632853678080483496661982 12946182 -174585418200912629341106530554954240 12946183 2073108208520150064477409310932429121432 12946184 -883100854710991970249757684723835361280 12946185 3295667475714593092590984258863879040 12946186 -587270854305854589034140810267609017856 12946187 21146498822468071773264316296142657200 12946188 -581765021935932697723454050402502054400 12946189 -81377949062311538736680526995063408128 12946190 230972665477843880082749545414471255680 12946191 -952658707700432864265010172976912914808 12946192 277748079303348791722469194041828253696 12946193 -298412941298672790895396290601390262400 12946194 175437877584219518412664283730101349888 12946195 59258865652857277714649151469037473200 12946196 -366859251781053083463952016655981115392 12946197 1209784971703861169519070264892861298688 12946198 84011456441485110991699955431995501600 12946199 -762366652976783063412864208342871613264 12946200 -331453295132289350794851234482873856000 12946201 176252689485637182773581476426803272800 12946202 265720332873412106053630347490602043872 12946203 -566321112421540032766396493568983893200 12946204 -998075344314468103382639820602355978240 12946205 514189667501435744621735409879311379960 12946206 36829174287338164975839170151886073856 12946207 56181711560209840794409390209277057680 12946208 -322603207413896417632830747742230282240 12946209 -118913385984120773173600699167115116480 12946210 -173473292857705162118644727707132566240 12946211 54362827367334270425088437759518495824 12946212 -64802050744881961718676943512709644288 12946213 -118929353912059539668290915588961340160 12946214 -56007551827723417490613614164934347008 12946215 484220553216907582934659901580039015120 12946216 -630820554547915708751824629301360235520 12946217 583574050297296946792449976991056508154 12946218 -924509075569081942343419139697915777792 12946219 358695693974525600307082290339768805008 12946220 -88202798629266958437475438459414118400 12946221 667146298054491731126137555759186941120 12946222 -259477011102486896505652949575387906176 12946223 2073523914973662289680882679107694647960 12946224 290202069283019590110905755342340849664 12946225 19167682869908027899284169129602079600 12946226 -175467772959551308900440210397103872704 12946227 -157200337722823960876634724932223254016 12946228 -433000254005132903484251526756695074432 12946229 985051531255847326220202139418550046830 12946230 20848647046162323710452786266884757120 12946231 1340668535686630720386824546500553332272 12946232 -337136328687885425015911616810310082560 12946233 328260938493105576273404405059635024 12946234 -76089707267056178612209531813966180608 12946235 1411213962478839813277680247445822551680 12946236 325052764233558243818259638332064051712 12946237 1162381464445466995903841014107276562886 12946238 1251245739639545090865638111510544634560 12946239 -230504101169400796761134686602984864600 12946240 220447403386366805903608578669595852800 12946241 32605601946602621074760574623974932720 12946242 -121532557548888804299401260541377282816 12946243 884706673891474237213182023829812108680 12946244 -2328073572330974993557989710582409068544 12946245 -162512891052966467565930349404548381280 12946246 411218867250082117885332570182576769024 12946247 -1992051868649286482730297047798877919440 12946248 -529453797033014828772083999014607585280 12946249 -64436924426254881770328763971382171164 12946250 -145108200548362535828163126126980490000 12946251 94749007612340540357878826695744723968 12946252 -841178269545434993040180244797661655040 12946253 -118343795758552305791361698956436405760 12946254 823027185862671350653962828215754208320 12946255 358538255157668443116973388413768280160 12946256 8312424036186648156876629020002803712 12946257 -252116102486107310991615071215131427200 12946258 34099572300147931364946149298372172800 12946259 728383284414781276624051160245420820460 12946260 127936926808122259176176630259241666560 12946261 -530511096154366035504725694746371947200 12946262 -21662351556642807002677139708125716480 12946263 333773945170240063620518394736369245696 12946264 -270163456901724259763171076009812889600 12946265 741600618420721703766893481417804357120 12946266 -502168226644786237675569080453632639248 12946267 -434224095934892182560485535613878758880 12946268 12002681825994536240712681808518673920 12946269 -303892293384428215123760134257696899520 12946270 553982948557125147032682637107235702080 12946271 129559052893421310664785294739714961664 12946272 1001990584285890008051118506295684759552 12946273 2105322756055640435922972851140970207522 12946274 2338045470705256741850662274163576096 12946275 -25829754303592043351578790897253859800 12946276 -654112607579634538437559854271646134272 12946277 -603739611630320632870703396996630512320 12946278 372222848042288634330787484971675974528 12946279 -24079775936829149862091002622900046960 12946280 1163651423866723156713008561053584076800 12946281 -673599541209004877451299574030913490496 12946282 81502659218162785623923034489110519808 12946283 -281649501069766143162383705566951726080 12946284 -66364563039448640587041444813492111360 12946285 838557354706659131489443423397512797120 12946286 -182825919638329318197979438395242899200 12946287 -1177643032908324934616251854899031953280 12946288 334132701808860473813657166506895245312 12946289 40590416490373576270609892572878843090 12946290 422173031992888054191252922860692129280 12946291 1344757275765793018428916875865702980192 12946292 385521747017786937196940441262713794560 12946293 -1361719660713206004748936990036530633618 12946294 -406614919260391310249994255533623550304 12946295 87883585553499857993690599483611644400 12946296 -389414930042590611807539434460037120000 12946297 -32213702495865728185406792385589042560 12946298 110995801638045056432284410050627756400 12946299 1318192350283359672000380384227972985952 12946300 312586498958216228810479334800014400000 12946301 531742366886719193521631786125169095302 12946302 -58900967432734404857676108189586470720 12946303 748325189606338517591766437786565287552 12946304 290004304799291630167951953333583872000 12946305 -659747665163911194629797342795451130240 12946306 598704505397647165530988790843206970784 12946307 2085327304448529290126840189303457658632 12946308 100009341059312011104487408896640880640 12946309 -899794166989503877679981109687571278720 12946310 -51842162052441307437252435909989798400 12946311 -4586100755090304566976482099755474560 12946312 1329284455971286078967360413115061504000 12946313 -57820041653221676525839413639401354496 12946314 -803846084128440250915839607759513451520 12946315 578830387967649572276400799420591383600 12946316 -501858467223014778368237464451307305472 12946317 -110421452743706285909441101663933331520 12946318 -27484558904957111634217200088441678848 12946319 -626266686278637878316513798386746979280 12946320 121886575172370393361544490724070277120 12946321 1004084425136960321256662962590282463600 12946322 529039759196280451568784327936588491424 12946323 -162824217600624225931789508820255055056 12946324 25061393489360786974160662827369422592 12946325 -24041536406612451666910479126233616000 12946326 237149971090602950626277571309811575744 12946327 678200828773951956077663196858235552072 12946328 1816037247588147210788830842317142620160 12946329 -731656294546789055628254219562485995104 12946330 -279087294223939779785975686739691121440 12946331 79692859040500165220716711487814828312 12946332 142462637262821742032292501526336733184 12946333 -958892715000529298381676130715133696142 12946334 630420191835126483561645471701542616640 12946335 347589678304793313640443365155140228000 12946336 666244233538908085221953683642479673344 12946337 1133177179492142905247621984830269922944 12946338 -251147802963908319657995256661082511360 12946339 1688224404205206547573504330309841243916 12946340 77864537497882119827525586786439065600 12946341 -2233878725315147171073422077008552747456 12946342 3649113652923937455045897634943844672 12946343 242312744398065606372809296740208694400 12946344 -328469210956635855553504518458095042560 12946345 -108171047734643125965552517998921303900 12946346 -457104492392546111933769466873148083200 12946347 -986434904651577863852667736416660920676 12946348 -1301921901083049994063788370358827547392 12946349 -19089597144677677217100734292478297032 12946350 -32760387221130700450216770748568515200 12946351 141944959080680763992064004694759908464 12946352 -367963847899658393298241981796214226944 12946353 -133677341256202187910836032194146334720 12946354 2963169470628983603532971788271544960 12946355 153105032211401488322450830245626561760 12946356 549023101874810570843604101893383395712 12946357 2021518529469469888247356298821124954606 12946358 -131927264633523470715810585971954034624 12946359 1090969799493227675350880158601169884904 12946360 504796984250138433272700136362040934400 12946361 478114465658497079148314772245337594000 12946362 196691442288076225758302503715470049280 12946363 -79103163194013289291294409974139736096 12946364 200842805556374529832207762666383307776 12946365 226560545755374837000095190088897968000 12946366 -213494674002088241178778779000031371840 12946367 -361358326337493607904701498621593646368 12946368 80684990897512873418321918074111918080 12946369 1582496104101896456879840098106405736770 12946370 -224066418364920266382667857932396966400 12946371 -112023572810192554046625421472990782800 12946372 -1659291572433715820953287155775107671040 12946373 698983215886195067558522274349913277504 12946374 -57804977432166736833813429786833157888 12946375 -262617697328421525386666538295052352000 12946376 16488326215888019716030893718014412800 12946377 -5448820220282314603752518466798029568 12946378 -38069030341006939995904735994995771392 12946379 3487682616676375993803511990524054037584 12946380 -225354146446589619475264926439931904000 12946381 -284821914896062170233934031727448608 12946382 336241535102909602289338489415464123584 12946383 215067093383269693871046601668748237320 12946384 -260559979952459577383349418680667865088 12946385 -1370759040607042977325588130566440096000 12946386 -529839552372087371494899896405202865536 12946387 -832919998009159639225698955445126870768 12946388 647539041645655678586668833307181627136 12946389 1099555553119299039578852713142698571424 12946390 -290905776647342115034148603147207404800 12946391 -1317093859851921133831829414230800326400 12946392 -37754035715476451354142621784618137600 12946393 -1028002619864027438022964789074411450358 12946394 -287171695539590479836402990508671423504 12946395 -431909792595854983593380286096134400 12946396 -577748095812603422423236321868459674624 12946397 31340468242753659663784254473553958560 12946398 -693988559418764409698685554432449235136 12946399 142462861470034422270698229059412755136 12946400 172109712516985752000174873019043020800 12946401 -141278858736874087354084531456941700224 12946402 -21458350010734865842923096099699598848 12946403 -258693510224363672826121688606054484216 12946404 -64267467353169509338895777979031971840 12946405 -855002649736412019161952312463126583940 12946406 25526333689511346691454856273283547136 12946407 879317230662456746105495366676896115240 12946408 657645059941010915608507418119063388160 12946409 275396860760925523500719444896557810816 12946410 185142861655807104743518329796554278400 12946411 -1075114551911950136054141857558047093728 12946412 3488497871641564747352306153855730278400 12946413 653677624421973942998162883595519227264 12946414 -106986911534502440187216695047548961536 12946415 51968858809958362481120747158277404800 12946416 16385003710422161027815799045870321664 12946417 410371452037094742936722916045794906352 12946418 -570355866673411723140446865755377903584 12946419 1003199525259825096819131426896941310320 12946420 -798237488717955006099562575609640254720 12946421 -1775257891818485795214420280879446999378 12946422 390327175629847499311735604169044225472 12946423 289439481126071656572033496786978863744 12946424 361491521849426944245832199512066621440 12946425 127640789943878210575174519973778306000 12946426 815652352014198475476500801709406679520 12946427 -313618878613776329841342042627835700160 12946428 -520919828640465851056138938192913814016 12946429 -133883365299600489746052555685811340000 12946430 -53269497070251826623806970731546784000 12946431 -262765036816318301747704898889861313848 12946432 2548103462854307358550691905339454914560 12946433 1033397731740652734811045384402801806420 12946434 106104774521285551056772101832872670080 12946435 -753906239687314669380862261108947092640 12946436 -14939406551110774332483818216180844288 12946437 290560511049890194902427138012555308672 12946438 171866300147954596327910669124087564288 12946439 -746140991003613666339244993548323898600 12946440 5536948964345966283449066516334182400 12946441 -3431772717972660927930206965439960323200 12946442 702420193320178521982664456700031942752 12946443 -723884530804764249136811251737796560936 12946444 -26243592674055883636557698550540053504 12946445 -735069929356882135967591973259175205300 12946446 -131379758377716572430508810930176218880 12946447 9520729433700121165253572060290997920 12946448 -104556772386260693775235210545054351360 12946449 -46924901570392471208603502681079739040 12946450 448583429187235277790734523733728912000 12946451 242358239835678554138059671146065487952 12946452 -400802750120725544068788989404739432448 12946453 -302737096218151096103402922872979061316 12946454 168409742789204631446027155929004857600 12946455 -231447736312567970169594660625871516160 12946456 -567582763914033704328105174831912069120 12946457 -518968309478414031688557352228632724920 12946458 107557092161273770151232511288770624000 12946459 -409326594466721129548072366958032809340 12946460 -998982719729782948716953441313501926400 12946461 -393680525996715087249167561191953892800 12946462 1278305540551208824811935987911055247232 12946463 -1182031791680715163998880677153453936288 12946464 -1370467955423266338241000933335772102656 12946465 -191649892126050374452524589248148302720 12946466 647710603281516082722666159135095784000 12946467 541296342880970782260757578037519106880 12946468 113105892993469724003688046693671616512 12946469 885450023081171677160195413659375563640 12946470 -240270230763001395802589315584107110400 12946471 -839698616001814482539691066345110136328 12946472 270720203673479004776330576992111656960 12946473 42422126091796714152783777392987056602 12946474 -516620550920266727872912346970573551520 12946475 -297569870263706984823727422029420532000 12946476 805129522583984517607647687475279160832 12946477 -243828689216478832871693145156985446208 12946478 -43468657980081485801259474579567840960 12946479 -92635757981216961626365827886557480960 12946480 -31041459498712120312899161429823651840 12946481 -2289645333119375168651800853184720078300 12946482 -1532428021382458002416026634229581809152 12946483 2819945343255927050693748258378533376 12946484 235979233250244871682991892215759686016 12946485 -324191231458677143525309641798543050240 12946486 618218547216847359962280916689774345600 12946487 -332113995246107527394371306624784811864 12946488 -249670762946945158378546337227643289600 12946489 -58251924807837582355673493506489025920 12946490 692701419151204445890524171016249452000 12946491 4024222400559977403362293070912320152 12946492 450607809817249320412072471781944417792 12946493 -422571446077343193516399444111589175040 12946494 341810015410659648099781873821450608640 12946495 -548675097308389375848588936769629328800 12946496 271810089120997167530504788854107013120 12946497 300584762984806028511173983294221994272 12946498 353015819633393073735859752776274975264 12946499 -58394466791539580870725188795473143680 12946500 -192703581533276570097408454883758080000 12946501 -298976812220767173771440984832684023108 12946502 687333174772889395479887810154432089952 12946503 -1240438914963843043021436321036810095536 12946504 -137527939984050813260295222762385152000 12946505 -636729053619114812010895102384124803200 12946506 -214418228125826558205021206862725043456 12946507 -372357088722672894849794317949729148928 12946508 1643697208875057808008249158447324660736 12946509 123010018134016675700801631365010920214 12946510 -530527929977769164032924457769288939840 12946511 20534792005555232448395849346272506512 12946512 -184703395494817392037660091522810511360 12946513 1629617508872404682269793627167033834404 12946514 79701841813073575751762738053955699712 12946515 382049121426872467813550804741536476000 12946516 -719197460776236784719503618569304064 12946517 773509672958733415046940896922560047566 12946518 924916313569859739223833242912658048 12946519 360962053722202074964123962840272550920 12946520 24844428956764217320501639341809664000 12946521 -284718156108056188165922186255925830976 12946522 -125026713876030696702700365004812046656 12946523 -110588513357122102000499680866338560536 12946524 -476502298594663606660715732308675215360 12946525 -408463188185163016249080594560815391950 12946526 -10275786904028346391052399206571329536 12946527 1765033594421356632451146971976387175680 12946528 -98378985810774648616917716997415895040 12946529 1440516163427107300352252031793869197832 12946530 -77828530763014362682009211991338127360 12946531 -314012632025800735374879023270505553568 12946532 -257483767596357400833676483157370194304 12946533 -699018463308812592986476129352332346400 12946534 -1502414808437842557100165117673465303808 12946535 -73531914219242753836095815181973800000 12946536 -86567852547167989170980196785545159680 12946537 -397193709526234735146543783313125847308 12946538 561150474941199504053980074405948744960 12946539 -793244961411178882630613776016730388992 12946540 59490888753065933546044053337194762240 12946541 -2789714375064744838071880856706355963200 12946542 27642498357562200030500362406545920000 12946543 51232397422375605641273358880159399272 12946544 31568064976669769001841968171770511360 12946545 133551436853407414905735176944887445620 12946546 3451268470627483455727429930070941824 12946547 -1081516973636792177227134317643112270680 12946548 -262339906904961444023837899306672005120 12946549 60147779661545454559684360391478312960 12946550 -52923300575210732033518115642362843200 12946551 -180500204199743672484698709443467669296 12946552 -981945912706417569032615757239777894400 12946553 1874426574202096266746698802424099730944 12946554 719340666520173328238961692805185083392 12946555 -174691846616374101105970447198313250000 12946556 467856853339333521172617026447198419968 12946557 -61424147134677601199294422271440548480 12946558 995846232878338362176371589085075770880 12946559 100588909776487100022080024551370687016 12946560 544027045170965537497278022362228326400 12946561 -215650835684016598651691514973861016576 12946562 -52114032675474579560289824415104325120 12946563 -156618328567953562489287924862266511200 12946564 -677156139105762324250178364744240509824 12946565 -657418911892624985319114188338202505540 12946566 -333203585298153495395314338574291556352 12946567 1628917909851278482430712466577255205352 12946568 38262463504755848337909561141383301120 12946569 -8644093165571173720452011011667964192 12946570 53783667723059825298013522260820408320 12946571 -66485955117641379640199359483156027056 12946572 -457405660657461315925798376570527845888 12946573 2184905096920162714569977653974044775360 12946574 -790895258097626716234484774232515686464 12946575 188557223126032342343764246031204583600 12946576 316479191801842851003103384664489918464 12946577 904539523545612617578130007198650916672 12946578 121854779515414887996758377482236663424 12946579 1139889050917033565480622817914857320480 12946580 301376732279261748054164154839777126400 12946581 -1877547361411856920241168630560972929600 12946582 60755831125113268735519393955777361984 12946583 396860099201274208377439259625702422592 12946584 -217001484329731175561330680380291686400 12946585 -51774447533047461244396917098972156160 12946586 -110192330462356478647116093310470565920 12946587 -6564659048389032060021995477906139240 12946588 1335281233647118133648181784381893743616 12946589 -12282451116098963123710045803268249152 12946590 -232751917814767602634016874910881751680 12946591 399494209235950653641791450218543145072 12946592 761229900007627730790260796581565628416 12946593 1040954838755332978229563061624602520928 12946594 -472039935323760800650488814230342281904 12946595 1501734726251550178519124327879081787600 12946596 -183981459021585335914244771420751015936 12946597 -147879695076841623924409312677681139428 12946598 -130345623318700454543201581854660564864 12946599 -1632589195605998919300826918170552979200 12946600 -697168640065454935950276997085122560000 12946601 262333862132734089774329728103209229712 12946602 -328444078549914007385995263845034471168 12946603 967931448481836877402975832476974668852 12946604 -280984498176231349988757977008634930688 12946605 142240345064230246811999996954952510720 12946606 300670389991832824468661148743518676160 12946607 -1313399151570332373814425052426308876144 12946608 -15892170650895790106073931579360542720 12946609 -395848247152529848661004774771532307520 12946610 32567897981293756855265933506444680000 12946611 756609131074925756963165700824514499968 12946612 6304021115501880151823139129399898112 12946613 -2745631465697069741473673361126708273696 12946614 -370705491234471231198496158109602500160 12946615 -354379918196506733629640508576152743200 12946616 852682449789968835190964053877075988480 12946617 -1129881996285750661161868305569404044480 12946618 2307174922841749870575224548675341653760 12946619 885723131450229939137468101227838394880 12946620 -1093146236427949412667504622936391024640 12946621 380128547182276933635334398716871050822 12946622 224678601182927944068461639789317246272 12946623 4249549885251951273600406721723010048 12946624 -619134197332769089831458502949594988544 12946625 -1845867980756089447592504501003760111000 12946626 70168741146589078131068167478561069568 12946627 -1875979702419728982646586426234311935168 12946628 -55619496358418663509438162600669287936 12946629 -539831953223591070943266999157514608416 12946630 -26127356578385116997581426312734988800 12946631 557332239540449947262167327845445316112 12946632 -80959023979907086133214713989945344000 12946633 1336530128304043744827673889409985193598 12946634 693911172007318379451154996458264195072 12946635 -34158794072175641582581613535152420400 12946636 -206222272891712537599071146792271794688 12946637 443092698737111391718722471675922082688 12946638 667532227229194377381914471830413373440 12946639 -268196785424485485653723051125316977344 12946640 -81339418712767249326265343224066867200 12946641 1336109616372993059904903535576936352544 12946642 860886041295341882902333618310982179472 12946643 -294050455910479949442862494827429574480 12946644 1248187060693019810191973485754070408960 12946645 2686551999515930740192053911891462097720 12946646 -649582641016285744190282317015902421728 12946647 304456433967111437846575986172329747072 12946648 -781652281521361506904370273799037870080 12946649 -1838583264308650389405848475719622319350 12946650 213486727696020217063046676376996473600 12946651 -1129779306609883858630966364495397484348 12946652 64829095048238097266271959719824599040 12946653 -925486795367571334253582585413282354938 12946654 -46505825621438541979583140574532304896 12946655 -20190632660274444687619932175822644240 12946656 -72319907414661015253290740124256567296 12946657 2560354987154351017635308230201424065840 12946658 71602980992692749564891863227193881680 12946659 1945649237682410158643144262658283604480 12946660 -76793181897673616821879318124344600320 12946661 -136162896863981541593869483453274582016 12946662 -1102104370018125091136123487375706604160 12946663 -1634846058248344716848333033137470534088 12946664 358189561230247923293360022954289167360 12946665 712466645594852610620256841198604568000 12946666 -699632339434410129788061454163533861968 12946667 -1502587857359394165731913420707459977248 12946668 402211157134813965912542011419260583936 12946669 -2508700558209574357541073087626178277930 12946670 16925619470087663430858809101855537920 12946671 249164539648354087850506181191575648840 12946672 -351180825904360500061322276436897792000 12946673 -2551014492072475576991037964803747446040 12946674 346233501979829878395926538167365306368 12946675 386229006248320847951767154264182444800 12946676 -1085647042151477117381770730788440084480 12946677 66830077708171210055850158746791119808 12946678 356561218687836848828462612064446607360 12946679 -1230100882288168360056525361318516021224 12946680 -441788014104509164233306638349996134400 12946681 -263773369881768116176763101151333811120 12946682 124118012142677079437655553003048276080 12946683 53521318869193630544629838318697600000 12946684 480027910377816068146642950985554413056 12946685 -5686209348317930323099854608590010880 12946686 485974200484652807117215320727974208128 12946687 -834742143332207396943251884341739359568 12946688 -1490164315306402792473072773233152884736 12946689 -662762675064325182652635572471540088960 12946690 283489338905383149317059007426903407680 12946691 631740050350322445417791326878611499072 12946692 -330006792620409277218222716932417284096 12946693 72546299327655356826281367906813220920 12946694 1011495914703846562391180513419501900896 12946695 -115798792532958508250869507564393852800 12946696 50726211425440231201128891622336757760 12946697 -2253064986529810613536467594123900442854 12946698 379742423141922048766525052073856480560 12946699 -3933250768877125810134821622608956020264 12946700 -40380512047217042233343793447808358400 12946701 -1099462570094468071969379973846038471040 12946702 -913976668118659469641251775956187934400 12946703 -366859707746165595817726060490236704768 12946704 -206858012652625193309595599697823727616 12946705 -167981423770964282986553584819844416140 12946706 1093035221973582833315511285725351217552 12946707 -736364983565105431710286067812002858048 12946708 -413578996528482415213509498101062170624 12946709 2154632521373074879088317394640636368910 12946710 68470190036379424817127200117213521920 12946711 929352694316041991740974518865091066432 12946712 -221667748517204836229058905983331635200 12946713 -306050064747404658312725393490410927616 12946714 832677484965036339117732420775139942400 12946715 -183404738915810372528252899187379080640 12946716 682067873648865219818275254204887040 12946717 117782762461500958154294795542526493312 12946718 177241266795750553603585369428838583616 12946719 -148582480486555506788156982159857852856 12946720 1515040449292359075590204045228528762880 12946721 -1515694532664704035806067700549377842078 12946722 -468377327329773583807884780946749068928 12946723 -605139559239050546748684970425159664656 12946724 -644170922277099956077526818804913725440 12946725 329642262853390124548260343193497003200 12946726 -131562921445014570038115099537680557056 12946727 36613232165862693637632443290474083576 12946728 -561621072983391923371621875885037731840 12946729 -684010734096739928635287170119271265670 12946730 923751166995888291789528171205604977920 12946731 -797116922074501978092544674493013621520 12946732 719348791580571613310726666239692836096 12946733 -1797385261524312139167256046995135668480 12946734 85284573507048621514948879855202591616 12946735 -806947081057243674376097808981725995320 12946736 275864050896827232026125285267692355584 12946737 819236942294295102598881647529639669360 12946738 -386847663410339902875512024850747870720 12946739 32506837813629664438828812583988893824 12946740 -239399246255170389304074723641993011200 12946741 -2153043071753936600236514181828624000 12946742 -1275939094484562824058218100924776667456 12946743 -2307363548462109671000902473103191226800 12946744 502806205730722741558174193659350220800 12946745 -342782037179122489694934738261558887040 12946746 123493346548692815002948708765956779520 12946747 -328519718965147575138962877961006381056 12946748 -214715697380890369216352357349704640000 12946749 -145290926011440687771572019079130481984 12946750 -1113405450875913433584831878671156368000 12946751 1656794033775439629095041435624713826752 12946752 -79861608517817084861264605955342991360 12946753 1832795867176830267165388150503814749744 12946754 -173210183769735145909785183581189879808 12946755 -349995951685104120663289938715750272000 12946756 -784529055723798675855369764212371345280 12946757 -337298072430591648976305551508151890240 12946758 1008227966448475842975724619117116800 12946759 -483718748686470425257862485463429191200 12946760 -320560905922587372263390212585360896000 12946761 -18558539418169074116406454404799205376 12946762 160064646565521668209582582340858996064 12946763 -2096126662024049064173551860834374016 12946764 36993741295751027228244410180170813440 12946765 664310296546833350573970883522383681720 12946766 -393335017680432708947470329953088996480 12946767 -526319578397889601117978431236332761720 12946768 414363819833882247613568184534625083392 12946769 83560779811210751258655928877354284416 12946770 -454858857342501921158058849045492172800 12946771 1643823163819665567004853079471493946200 12946772 -339882682909984096120541678795829354624 12946773 -53383325754292100341249023060736625856 12946774 266855486627284202951064002419392814272 12946775 73947634002344905431368860493123133600 12946776 -337567822726293283464743037746969088000 12946777 -2210514145803974688851645009925580736374 12946778 -71449665001657817498653534449015816192 12946779 -60543240554313179643066659892980810352 12946780 -476160569399223145111232171835985720320 12946781 711960262079921000576037942316081857132 12946782 -354438536494623946667420632979285999808 12946783 -611006253296571063284499935152593281640 12946784 -5140616979671814675881157136612982784 12946785 -1061665475448389166318023809577201116800 12946786 301316059492423939475938601538268147200 12946787 -191622790354820749800051083816366142048 12946788 -485676095081391098189734698702890886528 12946789 -309348127452009118837947186750360237540 12946790 -809311773695963937442903209239173468800 12946791 -420429801388522018984019274067982212608 12946792 -829793970196021320489469974757788057600 12946793 -2465908415032227469058664485719031387520 12946794 23270503308762101121300528463038833664 12946795 105647100107837008748135223657544984800 12946796 -1588887015063617108879220687800987846400 12946797 -1341524364657388199051377053421650291840 12946798 945616869432344637167547209139345038400 12946799 -1438580742816989812956743903878755985200 12946800 10547638093352738710944371873820672000 12946801 344526833965356038276097932816469802944 12946802 581163071461858145512012251843039168000 12946803 709925765159776402774948545194735707704 12946804 -66214013464301939963432673381206775808 12946805 169230320503120955175736427255349123360 12946806 -152799931058076637349730246248393779488 12946807 -308865616872795181653637376049804737944 12946808 -796654731383857965650664772435142246400 12946809 -70372840773870346466899163988226621440 12946810 198133402526078947092231660339230439360 12946811 2050518466042327868942747844000860597412 12946812 975941735566140136954145893304434286592 12946813 523583630683399009274594568719081325984 12946814 -501183578146896667359153729667477599744 12946815 -177161414392150577825162554532246330880 12946816 333984583498005925316544070327751147520 12946817 530490665160270276289828511551137812820 12946818 -148990109000976010838338591481743495680 12946819 -1692307638114187959894162390802899547780 12946820 106139642104615668944408077924735438080 12946821 407759274637504926561204911653817951712 12946822 -356284498577534887753185171863047095168 12946823 -1037088266836644236269051690208823394296 12946824 -1865209792482362478371746410969845760000 12946825 961538586984208845313515319854402919550 12946826 1074401113207706937960483261542809915584 12946827 -8150945066442985047735402781136534592 12946828 -1063289113868026216167721911859988564480 12946829 -550926690295127792718117462577378845354 12946830 23267231215713291302919300727260633600 12946831 -1617249688009587040903395040703767421736 12946832 68902868110114485298412211947291713536 12946833 -117118533500201213631262695511299533598 12946834 1545926903738117985489223513107923909280 12946835 110003723154386998631175730830908942160 12946836 373242930022869149299981505002560552960 12946837 544409326814573448889904922997163654592 12946838 -221218044044362287075965212183321362432 12946839 -608376830392099304994558512199281663232 12946840 -98978444477749716763707524920452710400 12946841 2076668667363634445532251145451989223242 12946842 -57072807878522946120420554718793935360 12946843 182861252267713692727199029074344831040 12946844 -73563294204582513961843694049537483264 12946845 -688205095315283734108000232278904376480 12946846 -66691467820789315244250875449451954496 12946847 488936413879614274678926383379182811600 12946848 -354789596487912488464673483032630394880 12946849 277958592587048541395016581544409805764 12946850 -93066822291806085453535975053902054400 12946851 -2471215387750812823205563820513650578960 12946852 -1233276532048900230589924080670879944064 12946853 405629457802442844764381928356784371100 12946854 -232473992266879104746214421838033057280 12946855 391138576987117728587519869318460419200 12946856 -488925837767712752504431517549585049600 12946857 113667733869676595890357157196428371968 12946858 -1350413177784478364198151803429575937280 12946859 -2107058243380991603815823854097632628940 12946860 -327638004864680881710219695235664803840 12946861 1380354201310485382047990214720081377984 12946862 199669260688912788729181195602353116032 12946863 -524205591250054349820392379625829760000 12946864 -11722728154643325926092314613776318464 12946865 -18778708134668533647177526610376540480 12946866 -533537642370547401760227504190595057280 12946867 -555334851775840795122145494029868196084 12946868 -846431414472255217380293685444369721344 12946869 -57276341910599361025729960412613895680 12946870 2238223412949485880339868846462761600 12946871 -144197110165410550405594483021093687296 12946872 252040229726022373437884417467126579200 12946873 1104646910358131934907555374709625022122 12946874 -1013219505659243291655818299243802546064 12946875 -668435282723603940098989513215113550000 12946876 -1619772962022073829267387964422360824320 12946877 -1367848931730111731512055897647485076800 12946878 43183210399849406174987791270569081600 12946879 5683497951130869026302863872366828488 12946880 122311590228747590678118873006499430400 12946881 -563266792718176593435195829396839435936 12946882 -138599222276773566215643044877117647328 12946883 208056702598464436295679610590452931132 12946884 -121430681525024613632803294117019934720 12946885 498755687887764028939612943860904592000 12946886 242706659293981556071821012901343959392 12946887 203502475269978382002386092559449523688 12946888 -700433097278884522363857542633517219840 12946889 -1953674434424290716471865682873226637644 12946890 -294762313397976980453426640383431810560 12946891 -1456684940027800624778100852296765875200 12946892 220055164273002015405372342041022916608 12946893 281075856044324720181995155084966490688 12946894 -2335964585334426467516614789658430620928 12946895 -126515390913682603011516615867780878400 12946896 -317519239378370924928182577563188961280 12946897 2932719712577081050386298636129738674672 12946898 -169202215490490993603457352961621623520 12946899 121914536680362418988005905401756471040 12946900 6589520459948323411559155969689104000 12946901 2265648969663854920997133047310796524000 12946902 155331801060504151387033176615511031808 12946903 1800540563114214093088089570673687254152 12946904 -32840060068849804895531431644323235840 12946905 212738569893875610527039393341853808000 12946906 139892497199072993449968699773800385280 12946907 -287906992140226238962875984756760288080 12946908 -44818661686276743919464662834853427200 12946909 -1283911122260463986590834642288805900890 12946910 -778794257044264019240333465239638824640 12946911 -73856020682184182352240910299310706640 12946912 -1220492136521815439867607534526285479936 12946913 2877316919519711763624268045175529024 12946914 -1042760413658228572711659127138732020960 12946915 -165027318395980944033226857023933040000 12946916 853902722035124558628980878598475546240 12946917 970460345775600641086231463200220442912 12946918 308772901273575925405547545663818187200 12946919 573895038823116967359661078640093662080 12946920 15946679844395900239329854091377049600 12946921 -539414401027670887177958916837870656640 12946922 207818867028080473306215219789539182512 12946923 1595586985808374696320006000995979120960 12946924 -149579635488436212899006854857621427200 12946925 629502284015319488633250517753239787650 12946926 407039757212961630686790891217580986944 12946927 150380916658456820367260645921127636552 12946928 337036652763507219180841713202485657600 12946929 189892682912339260745353953507349159680 12946930 107438944384376678299290369241277859840 12946931 1333223403802583267796900058121591670732 12946932 -2483611212593078669439235233815056220160 12946933 -666217460763144907768013009463464521856 12946934 -116901356179976093729899004966153256960 12946935 582104084281233871876185709511736422400 12946936 157050875336424008843670584788136263680 12946937 -1859742342121611740706088116195143978928 12946938 -643006671683598432641042264850158739456 12946939 -360773343620895685290001643094105272040 12946940 34329819360221300174489257767565056000 12946941 -32884610461332154190798370728507847648 12946942 158929256550227864260611986348274907200 12946943 -790820749822934503240354656500852348280 12946944 125603803942580161108843576010169384960 12946945 168688465496848964473985032904847208320 12946946 806068092063255649283817387397697992704 12946947 -202828561576374222397805445099021198672 12946948 105569806726761612228141010602275966976 12946949 -28342089525100020161589138325441578594 12946950 292206516135812088567100710499534125600 12946951 1976347923124632700861128539182831564952 12946952 -1896784814385355217752106050686317030400 12946953 -551327147596528731408315566429591956416 12946954 982351247825899652004003947352296080176 12946955 -386051096209627493163441276856383030240 12946956 -8751684724550446293869711927948255232 12946957 415038003048436604864569344975245234112 12946958 -898680846245630313305682912410876089920 12946959 -70315178034911010828617294798932020960 12946960 -97101996753685800966863119804484812800 12946961 56628914833875534942781707455585324400 12946962 226641925897865238252151813503041362944 12946963 1799142345241210424743728876937475520480 12946964 -392941152311511251426286902875690795008 12946965 -315625556385828349989231008520520166880 12946966 -138374087691452615532310660999628970240 12946967 -776503383915695348900155127264010101760 12946968 -458840152820792629778636973047800780800 12946969 47715448189996564993833829402806455040 12946970 711050404243813265142000317028784363200 12946971 -28111238005303167462480926034988722576 12946972 1399596739477804642229008072305288459776 12946973 -125559643153412158248538538983559589000 12946974 -286962767478091926784446639655632872832 12946975 -268808960924274808337120264466528332400 12946976 980676770185743282018363670038010920960 12946977 -702484218523941279151360890196508641452 12946978 -750137975677998906466624057543653543168 12946979 -1518898448401607327679590440744653289920 12946980 96635333664592549499095007386191667200 12946981 -270762007169644377338921428024617945348 12946982 817573922767995298038008832427452314592 12946983 -266519670584805158209742195369615396736 12946984 1158653539254963635535098202617125186560 12946985 -386670105317415620980400015192480393820 12946986 -165278290205716359765490767546065272320 12946987 796541719157406396019923468426184595636 12946988 5113316012652676674413918827430983680 12946989 -216786407226156705955287538011671377632 12946990 194699588322896126507835900859665242880 12946991 -481881450705525648551356759715389306608 12946992 197518003756415454635470258916362813440 12946993 421144296907280998228725343506850466740 12946994 -201074374119358347025666500379769533440 12946995 10755367454020512864237358140552205440 12946996 -1747795860258973698680983023432645648384 12946997 -407845994406341929189617449630173964928 12946998 525870312080285059753934089099574000064 12946999 -3138807631069648583010131640302062080 12947000 -1363838943244246700723878245995520000 12947001 894156763829717158927023336176691393984 12947002 21478330218420575678110426142900769504 12947003 -567967843441917992220548962645988124480 12947004 347192498473333654561176778631590256640 12947005 1030487701931338749969577901909729447160 12947006 -964334638715991845366808270606332694336 12947007 1162247117391251276484047487513677151120 12947008 42372363678691280805335327990942269440 12947009 1398447519707580875761114995448678113216 12947010 -516839080558275502752244031375624893440 12947011 21694335921267357655417269347218727424 12947012 324492059733807140557195832675561194752 12947013 -1340617654763267207190197141223552850560 12947014 -946813612762453812130964658771527304960 12947015 -246477188316060031452724568103599884800 12947016 -1000833315423973514362530730367679283200 12947017 220623488272793496348826151596285902352 12947018 136363282247543445750197602170059389440 12947019 -1042363052312563552136099481542896156800 12947020 -318115534718695592560740584398153344000 12947021 296477780120973473562041956923207677400 12947022 -155271607832346605043715794483887606784 12947023 114011483108281242354073883272005509544 12947024 -32131630852029711213617099486582415360 12947025 23737473427768913663428512915628905600 12947026 -305135323527320864579023779169326735360 12947027 224768069338272179395314367818633072876 12947028 303795008099261414572675273601655121920 12947029 -1400747088930098829469153455683036856370 12947030 1025309791688373564724704788340169420800 12947031 -202699370993940062254815389159892249672 12947032 261576788713551416200479930387526164480 12947033 2245731743931856525677958545046090803840 12947034 634811254198825917845616894324955169280 12947035 55605920244679639387901847295410828480 12947036 -565398640739118854136164209659883077120 12947037 -161318490369025775508773731975471974720 12947038 -281783369239827006230050738723440181056 12947039 -146364572533532286683007644307888364944 12947040 -276513518414546030946032407439002828800 12947041 -101686893817865274945623025558587950558 12947042 7251784518533012877717256527665585664 12947043 782953577867124594768257622296515943424 12947044 297438132390386397317431892340052534272 12947045 14677208102332433682537803016900808320 12947046 -36834936104102087436937301176042899456 12947047 -1589299453365228135010385715804134052528 12947048 -515756390250351836894270131339760240640 12947049 -164412429949758073741691332218651351900 12947050 623007999531579203473933730214341460000 12947051 666196759400538869126998347120223227312 12947052 -396753004283085346534192817802236003328 12947053 -523044115267540987079138596101901317920 12947054 63945033837679719136243561317503880000 12947055 116542762942118060752668654356546190720 12947056 252096004107981713428844175979584716800 12947057 113703184462757771790402984299940345600 12947058 396469615192933528204539791841168353424 12947059 2305295124671118666567208025025757821260 12947060 -136630683730262475687803238089682124800 12947061 22702507134915729546897032171540522880 12947062 -357687194654066583151146898738139769504 12947063 544456770269379146920586751074816061744 12947064 455624381161220877821513254814814781440 12947065 9745097411342443714899306753134344320 12947066 284914589478898371275933552872966074624 12947067 313616022690248985849154034078561057280 12947068 249735141445713070381727523859447649280 12947069 -948287977891933468412405301916041745530 12947070 -223088375705353245035915432861901542400 12947071 -668715324376616739469546301519282585728 12947072 1381822580226071943467253452999491584000 12947073 1305544168916148662368635685702585852800 12947074 -167546884151918532105906939595800001584 12947075 -428982228698853494326671200048271414000 12947076 1081698195570594431505169343355022280832 12947077 -293897190668236810335379294205605422336 12947078 -42570685477139382653444127969877241280 12947079 231172734017176047316516694089517678160 12947080 -711861779459349701196066037575578419200 12947081 -429644698005515245370026090722945331200 12947082 372496644450579507366441267869010787584 12947083 727662480517123766918415938005695557784 12947084 95823963014904918184528512191952823296 12947085 16982296104301277578249182683714583840 12947086 -247045668720463907552666033691685075008 12947087 -586527663291533603495113584532419969840 12947088 -10019197692506391106892126804187807744 12947089 -820484376841074007233889472617380475020 12947090 -162567198068051398472907449559900410880 12947091 -923880837093286513907676182205828752640 12947092 -454347064158707091606719335292706784384 12947093 -265389093996625248160590668952946593696 12947094 128877369778649512521798068133952128000 12947095 305624834287943544391196006397698899680 12947096 -382993347815081557174789213692891678720 12947097 289870103735334409496912431823154785760 12947098 -401655574542397015135206526864403909664 12947099 -1740632385531550741223700635037269523480 12947100 -156743599336413836838659667843738624000 12947101 -617147424173604007783021789011606351898 12947102 -63497312481947084020237470741359634048 12947103 99618439322678428257204402824144223600 12947104 452669779592128568324569019981360726016 12947105 203265495801572504676414829628549097960 12947106 -710956659100601380065435901072182496896 12947107 1419608548770719489692463416357984976712 12947108 -833145408950959653098422200051819110400 12947109 -91606042428956555315218857976431349440 12947110 -102539766512740338182867269567465054080 12947111 268046751417639671024737483996909008144 12947112 657927377708320562378255467214763985920 12947113 1601535285256755976218669521660497931920 12947114 -301197937327697537651119494469931394048 12947115 -139308809291753923723681724016009883680 12947116 218237360289294508041488391947024107520 12947117 2608318904294270373678463722567367702752 12947118 -378181320243071347572899031451601943552 12947119 215100908163283138647927909995525060800 12947120 -2827167778055741450084139062398156800 12947121 -120083644413077742194953244573419614 12947122 225633575707518464115196999708985828112 12947123 -2438273434632270604226445474613093686984 12947124 -352534764867081684758382371414717804544 12947125 381347021148663987633148116832793187000 12947126 137801321767052487878461808176484158464 12947127 519750141417181465427889491491426585320 12947128 -244937320650926745883286666702561280 12947129 -403957360543627218079311140088707209080 12947130 83984480242550688502526412255328926720 12947131 990783083522047376234832936934666488932 12947132 -637872912011311769555850890157083688960 12947133 266162924699362143882817680767387197824 12947134 -9548211637241379222066224788025376000 12947135 -148594878485541074676630813988313776920 12947136 425962033931886946647495396807306903552 12947137 558976450106773797543002509430672793600 12947138 289983381038195068781607224975942976720 12947139 -11947464732859941957756543903577518000 12947140 1184416775305142055358306496433816925440 12947141 179418435397828804227938516388051616542 12947142 81376153903984130802117014607687942144 12947143 -625659822898102707355644231602902469760 12947144 -284723222536189723738910026626234777600 12947145 72584549109579149468073012380715126720 12947146 -327476118243761549985199641931518406560 12947147 1258716946524762284683564797849291586032 12947148 1150892569043693126528256139643558968320 12947149 -1211448905433371783076936932183513642964 12947150 131287897930189412692971273247987929600 12947151 -230355671912226512005674199020007426560 12947152 -244805380025486275675695495703883939840 12947153 290389389516288815578521685887039962484 12947154 48799609521203644997957029518236455680 12947155 -298212732990344504701997069802722863200 12947156 286557131171325426487968339859531163520 12947157 -379024256329515018560904144022483224192 12947158 -146871842342146075650819305952108921600 12947159 -742861694037510114491294094513471467640 12947160 -132499274952884235398288864289098956800 12947161 -1927859314345226718864968210031502485238 12947162 -780517090787947100436879461864065240608 12947163 -418625811736248561882460122020387913216 12947164 -979745138597930226551399050872644314624 12947165 193461182597060690898423996629140924800 12947166 782277252184419802599819663276826089600 12947167 -1025021886285577618963567302048589938784 12947168 7585083468741709759219468533157330944 12947169 -938480954497397709702314612558883199056 12947170 10118999950439343234133017283890854400 12947171 12111713645448157000099511647392400704 12947172 -64210904603096438484698412570298693632 12947173 1082652010250048376723470162059850893564 12947174 -1189278445053595701329744415542959594560 12947175 -991307712898141133700052890674283834000 12947176 525309748162976411479948320208100229120 12947177 -2432743421031804142278856434227917243974 12947178 -319777046819792936551029082237861061376 12947179 -182133794970887448816567286296341568768 12947180 326230166238872484999977653756047974400 12947181 -127370030338939099953673214639672901120 12947182 937297292089138567100212265166227568192 12947183 1276491058081961589426162200232683454624 12947184 240361770893546658963069470809215074304 12947185 322571179042120448538818299182363917520 12947186 -160698675182654796960309050955792798720 12947187 -12081277934048474935414194114017288640 12947188 -228387365775171985524239771453025369344 12947189 -1294385469978474755544454087909290105120 12947190 109694400822598938322050823960137911040 12947191 -107545685720508825923151072094154032408 12947192 -516540768336918892221401176478619648000 12947193 -448116221068918498937898682774712664192 12947194 -439387325311018595614476888072665590560 12947195 301372185709518961291027234300823012400 12947196 310679955475262786739318122668361564160 12947197 -673117269778104113676743322079567471354 12947198 741875696350213391509681781205589091520 12947199 -1397292191907177040647968467966683316536 12947200 -78165233030025761009593022155640012800 12947201 -118898407073915707257629972982728641788 12947202 -12117787758783398047307988078206892000 12947203 1506836154799625462500466108540687722784 12947204 197841457760164831318935122366508615936 12947205 90987468577694004359996228335300053120 12947206 -416067886334543154713718692446967328000 12947207 -21369592307866120121788666771221787200 12947208 56658222578229533718110232570670694400 12947209 1015372162902937979912810375477614073040 12947210 26921735716724198796809890360289201760 12947211 -719211351347779754762192315455904076912 12947212 -717668860134404734793195208501014880256 12947213 -1308548376619171439824600765051293422538 12947214 2422963557730343587862642323022659584 12947215 606380078073139574778651688754568372360 12947216 -121981331107343608741717131210499350528 12947217 -1091497091556828527038945593182998397088 12947218 -343851448384814285614348587402934435440 12947219 1264818475182787265410635202441442152320 12947220 -126421945733314039270345427306822492160 12947221 -702239960671645026273170829348348683200 12947222 -812109361720048789188830466089617545408 12947223 -1249030684402053121789804799935272216216 12947224 -24518222198834924070741304436627865600 12947225 237177234053873480424087992793855165900 12947226 21200419500574275905054352608588594688 12947227 -2327717031548655413483360208498563896320 12947228 403027604518432826343470656937018305536 12947229 -1484660499299417640053785279201748496000 12947230 -424651088313273148307580753219187074240 12947231 4565470407875818885624938642765440501760 12947232 250225397012799795380681677897449603072 12947233 -827794943819123094523657787601934028396 12947234 -669219210102924265408771627267077786048 12947235 184434699115974694460948461049501525760 12947236 113195067641672397051738727157987554560 12947237 -1445319534020697680528040779603231346114 12947238 -245531302413828757590274887811960368000 12947239 -2001259252328907951655360615950256249560 12947240 -199657934075437517590352095386068582400 12947241 377565292566706589364156748215258556224 12947242 605763478527088846396647474682166016 12947243 384635854501906167224417233210017408 12947244 344606468331856984765879268734971618816 12947245 -2177356159719392892923405887088983931880 12947246 413893829807682617738124795533154806400 12947247 -673767397294640496358196905027595993976 12947248 49214478931705075344566070933790441472 12947249 -96134261079743257510722301994464338240 12947250 252438746381926841325438642839711616000 12947251 1096660629316206679228085626728171986232 12947252 607899486269312910785426914173131507712 12947253 181591015596895318373659642399270894080 12947254 362961653938611837919077172232577880512 12947255 -926228367152506883271514916120991498000 12947256 67056405310006290190989288924246835200 12947257 -1512918906250715900462679460928409088 12947258 1159413372005302779748482666067720698480 12947259 196472159074666100154685689934067495304 12947260 777984667278033698808426855185365946880 12947261 357804384311307474120724824378758417862 12947262 -109966804180440854331592666771165996416 12947263 827534617179975840125197091116741141360 12947264 358524436578033241402893433173832630272 12947265 3569511400947520759404728298872247060 12947266 -253055270615778358667670611554659237168 12947267 -256899428950349187525147191090858235216 12947268 45272856237445198490979119668902107136 12947269 1106350698640178763307206508799274478592 12947270 -370856494479022231748397067847302024320 12947271 644564990020022285405657609806778809512 12947272 -176832080103763273351472420453172910080 12947273 2118998436890468526987731755664657697744 12947274 53212418610155540953304189791364379648 12947275 -206209628604849014521856262848126061000 12947276 -361797216206089134410324641298398325760 12947277 305379802972382113025626840141604231232 12947278 -1244116472974152502661307423047169586944 12947279 1750062005165986870351178471338012918776 12947280 -14785689464686276765460583887123251200 12947281 -1041756604931651484823685483331599782928 12947282 -1228204225079655413720410531340790069600 12947283 1724205172968099283209106054700930250024 12947284 349655560097634431203200734089173340160 12947285 436172228335326582744800512537614515760 12947286 -44040605087430516576949011493693327872 12947287 -201340754023952628542636399786236514928 12947288 -1430201473467385583236171200031863306240 12947289 -68155929348892012628858077537264412976 12947290 364404474238749455160850906442068466400 12947291 -374225109613992030965011683162568249056 12947292 176254688802995588256582329606917089792 12947293 1648531396441889524609125625896190677542 12947294 -873764315566738560776902028515304320320 12947295 146936475254847811875863679762191698320 12947296 247653347352933006997060698338208251904 12947297 2365496578983354786098232371411684744112 12947298 36928917527816054993931825993097445376 12947299 -653781752806145793568628888727928279664 12947300 4244062923419938064264938702060876800 12947301 216594450083006502397836451223631314940 12947302 1197930807763188478291267712255767165632 12947303 -1146192627929329249379238548439572728560 12947304 552185270115319642508267801673388032000 12947305 -103032542988982970011474746045457812480 12947306 1344678314743221589288891097416458626304 12947307 -44980931961581289697517260840825205160 12947308 401539330730341675832084045907758502912 12947309 -857333010403431647094424666037501313984 12947310 -808188242106177521978267531931328512000 12947311 -126422106101738871171814074304035099360 12947312 -2073738545073067346296519774031904768 12947313 -804165890221006726002196142080967478336 12947314 227860923473370381073264070561297936640 12947315 348294135446625969337539774796529886720 12947316 942556324916481337125697442136323530752 12947317 365034678333139307336415375073675345920 12947318 -969251442166891252937376623157825548640 12947319 -936356144779904468694738822076522797648 12947320 -217469625265488094887615279463511654400 12947321 -622746718049515837962077923016819082816 12947322 345822127401720947366926539165310963200 12947323 848230592570497726291226130863859921572 12947324 642476116304953403604309464918287197696 12947325 -268263153276379907211448329575566166400 12947326 136647879476735278770240038515072306560 12947327 -11852053470250003421610502745828029824 12947328 794494744638668097145430429196405964800 12947329 2012977793344882731138213128774562572930 12947330 -230178129011460696155809216490826094080 12947331 53591651781298823537367295524784501752 12947332 -195780182467143926593722859539211993088 12947333 551126027948817534089081720221102818240 12947334 6050368350022084607782359072043659648 12947335 978074782645257804376803499907184597600 12947336 164790757389157901902795285446513131520 12947337 204750375844808271701668014649250317440 12947338 -58583937244676919253640242791031929600 12947339 -2257042584429949178633414574375336898860 12947340 -216345940275630255764739262225175347200 12947341 737288228006683896785746634763020388000 12947342 -189176307641944040844503897508207524928 12947343 -27810885893055846099625454528190189312 12947344 266482974034413639440586577984986021888 12947345 -737205315618886252684444447946674197900 12947346 -224303426332173663733577310230526175728 12947347 86013231759914419077299421570142156800 12947348 -348603093002572489270917348957815629824 12947349 -452044289397227446972330256236033867392 12947350 40412627065036378543804881057799776000 12947351 -1014477252514992027050787132874648302648 12947352 814215636070260206331924407983898787840 12947353 -199169955467068165524356743899979442136 12947354 -88143589874508521342720081918068739328 12947355 -59090371540102278439961329787538582000 12947356 -466628724919534623563279998792954183680 12947357 -12220358579324973432722741791764191040 12947358 444877193612296568621352355848606821184 12947359 359683210761865860538549392949314851904 12947360 -1008168070638291618239265406545690624000 12947361 292056964460448737345778184590830891904 12947362 -112421245532488861419545562704434427568 12947363 1420336971862833842748232483401856272 12947364 -37514634146395719401664085231655136000 12947365 -723943665577473767894094660129134932740 12947366 -174979421391013389051319769972269508160 12947367 39873370677483336806362021943109359616 12947368 1191000218593720407631218583094956723200 12947369 2949679733252249674393113468593335401060 12947370 -338349191166960341016150861145061990400 12947371 1257481247725353909040302512193853761144 12947372 1476109288693363185114668799025457786880 12947373 243394833104476713291232537899940807200 12947374 -265350839370734371501054221155908665408 12947375 -262786827540546991832841166197446088000 12947376 55073645760056914343082712734130176000 12947377 829214019728242702066365310539573638580 12947378 177302360755194308662909796613141012240 12947379 -427593349252628675567698212153909927360 12947380 -565494011868716000253652799674882621440 12947381 -580447650400070422598621616399873292818 12947382 -68222943453638618399462608488297056256 12947383 56620795137714723748317277935155779224 12947384 338504360594578996574977455066193612800 12947385 -699415169224204950201876559635985536000 12947386 12906299231818483340292034986508771584 12947387 39841174967332440847989420827270053992 12947388 4094603315764631715123074088402960384 12947389 326666538923990937286731305741465105920 12947390 -131086510196119981408173929441520821760 12947391 -374948430897810429062057285522374840560 12947392 309554198854011581708978107844155932672 12947393 -2049537564593202526799811394680879217920 12947394 356878466734687054841199055048071292800 12947395 -787089536899850648282926253826778383600 12947396 220111245783662101485660787969241382912 12947397 76549995329104628577669632708788581600 12947398 254290923431065578910775958592736256000 12947399 -313986671304234632295290303437504227864 12947400 313367775978615033489447028770384768000 12947401 1748061012495160476245329583129558573402 12947402 209704209064585373767514907020012342112 12947403 -136632342730504892265201010708048435200 12947404 1796326743901868443975760735242051984896 12947405 1170675570352935288123410726019876644760 12947406 -668654966992002105068229072269210383296 12947407 1462704686355621751186245100371913307832 12947408 222685101786956723827312741670659448832 12947409 -1731840147827626260833026261887988757376 12947410 136152041899139983513751305108343040000 12947411 568745664338797916753534181966391068012 12947412 -568637761031977559079806217693281138688 12947413 -894144054920349837144035830620091828896 12947414 722796330247746720711704218315958955840 12947415 255196264030783508626612510069167114240 12947416 369678745101218359856275342404571852800 12947417 -152703389410776951402859943420498534640 12947418 140956373346456197386482574110668513280 12947419 -1608835581596376854679565251844084892160 12947420 1105813038825883157869490193119525537280 12947421 1418144193409256621329908985306362693504 12947422 -1025220637078102065336105623600451823488 12947423 -369878321367360187555168552844600777016 12947424 538399925766305200965257530502893535232 12947425 3081537115035582879329896852605434800 12947426 -43359946728906160024139944453480300896 12947427 -36071490573287509153037866880400439200 12947428 325724466849709170295831300359705953280 12947429 249691183001366377352633733270276096 12947430 90020408995626498253871755335770037120 12947431 -175453465925379782661416208179660888640 12947432 574524147427462625897756228941943193600 12947433 89715080966108965591061511855518097600 12947434 594119896585546374432606479100190162272 12947435 -1318329209022573493164635232199950873120 12947436 -449752616447762567876082031991976837120 12947437 1295983380013249174597814179764720912086 12947438 247912111430481110711240714393801371392 12947439 4196314467590762169606733264721795328 12947440 37818003593432731318198904855586078720 12947441 623571883809435428098515045280607745972 12947442 -147801450524476345860589457009789167488 12947443 443740987260888805888207232033361759692 12947444 147009848457018410667336609937199127936 12947445 4448799130059878616273817001166756480 12947446 -422333064080696785613904197514529727328 12947447 -461095690190421471218088733170859375848 12947448 -51524770459659307962024942573900595200 12947449 -59818587306630489709593763164879307520 12947450 255419923791135847920325907057570130000 12947451 433756155851660418332865759280705178304 12947452 234524322497864485901904006184336276480 12947453 716308993045826546341740239609516452140 12947454 261429379808469012046877390685499284288 12947455 667233069802153036461937633002843261600 12947456 -678969715933208127098616668008690483200 12947457 1246552552649120478829139888503270939440 12947458 186644800407065417081668993771270740384 12947459 -225836218055123644835086936238378838528 12947460 -223873000625612439434311349539336519680 12947461 467658692728698923609751489969304548062 12947462 609274090945405811046869371665410451264 12947463 -963928710152454171957354222233500675296 12947464 -1158796816460390434236560794393647344640 12947465 -194975266061013378539207210676079803000 12947466 1065653060707694722986231122440917974016 12947467 112192045448000774153799807417449255920 12947468 188125141411991540704193548406832506880 12947469 599346819947819285368823813391260190144 12947470 -907350358375203208731840127055586128640 12947471 -975761517203470122196778486998617461328 12947472 -2636018593638157195936530409122693120 12947473 31901614756101435745265770046971221120 12947474 150132966523488765978428232747893274240 12947475 732425338885431984265621206253668954600 12947476 -463062300631251887762221339708732316160 12947477 -153669529619034669496768404298832338674 12947478 588229069311433645520499850348074124224 12947479 574675378107704053840869246779028171080 12947480 -128193465386638221631747507106456371200 12947481 684088885620066161289224524752959302170 12947482 587470751430976966070950458730851515904 12947483 -2279980175212066349017418788304497574268 12947484 -7790858612989265512855960685005824 12947485 1029346843371860256611749822323086311800 12947486 900289132146259860473619359078484408192 12947487 -58116742905360075967432315033464210048 12947488 -371076907914864206414328660115235143680 12947489 -560201068696028052763479501250854844608 12947490 -240513235689106779228960841266534074880 12947491 80111223228091332912847512545495577600 12947492 200428548418182484355864619349297228416 12947493 120586190292478735469744025890136539520 12947494 -105954730477341559883664826633999623936 12947495 -168535403736307781105550549799644940800 12947496 571777407621043870432724813673628876800 12947497 2257192524683935160582361154849686829946 12947498 -719104437563766035714706767934192114000 12947499 -149880655584399763799696384786782807200 12947500 -59998367569116168083499648974533600000 12947501 -755162020639143530342148761007165711648 12947502 -229124148539882523973711758750470400000 12947503 -1931167441096807063603773407792560387560 12947504 82293884718571442173637724219944140800 12947505 165208023582439262366788712527901097600 12947506 -154367526063261560498934828735988657152 12947507 135700421377432577368159907064608175756 12947508 -199917479960416084069983792543408783360 12947509 778754954060842767164959080909955552704 12947510 35113706610763335121680707113420642560 12947511 768042249343653146473288780310266250472 12947512 -55417010766116964848561067860503756800 12947513 723484786517508047745875703044834211840 12947514 320091162162263085871920042030821541120 12947515 -4850577721776126335812007580003711600 12947516 2127167962679370106270045469867513295360 12947517 1563735109861173506154820893806424271488 12947518 152089029991950962811337268166857848704 12947519 -154996569935054902751279586411397730160 12947520 -292095339206353093990926602866073272320 12947521 233892156275748438384527411001619024852 12947522 -48747240060254424984288347723885408256 12947523 -530318943263413849645446468783704064000 12947524 1166336155416623890065038131923163988096 12947525 -8489440089818547670271613277616650950 12947526 1343087487133012983606762713960356974144 12947527 551755768121285588173130132269882156376 12947528 -55083239549415188598462918706406522880 12947529 221841737182444792150625803654870954368 12947530 466412011916586769926780644500268888160 12947531 -780967140128470556653834763665780821000 12947532 120847365489848588240526622972354931712 12947533 687659789070413912337620561634038652064 12947534 696737751923669864884296501983882446272 12947535 -450125681404905295649975434161808803600 12947536 -30460482198299630792221552250548256768 12947537 -350955942026068815776740664507864913600 12947538 -243303427012203770346994359436010960256 12947539 314339199637901211745312622775900037632 12947540 -505867188882029205801904594690534917120 12947541 -397713900509727788885293626810699885408 12947542 135107072170665808477498453339571505600 12947543 -444699427221492476779857277952108363040 12947544 -323247148390647511983527300098700912640 12947545 -10446327414991389801514860469708906680 12947546 68307822562156305509107138045892479200 12947547 363643462737447040960548221654138027520 12947548 -1411799578630734128611482628434462426624 12947549 602736027096300303843538164575036516736 12947550 76375216891264470778860676357662720000 12947551 155117924288935015075541433566235482400 12947552 773539910101232575746818048138927407104 12947553 -180441441312719982382879818221465100000 12947554 76500464279343434009884389253479721632 12947555 -1557329692995940335166240779212615128080 12947556 322879035895149296018810395269245122560 12947557 669717077179947802791726724301961398592 12947558 -4304376277751518137744243193829859072 12947559 153787913733239625703867148252244625488 12947560 805403340675774258787871260947991756800 12947561 -2196450835431352912835412708433266785376 12947562 -97935839005732629693816140855795482272 12947563 91026569828602263098757627598032765812 12947564 858425273352768255626499154095682406400 12947565 -399543700851515670965351829170202528000 12947566 205808131249767735302212976697077729664 12947567 -212624335270078100299126217923980858528 12947568 -29286773000105265292193320124170469376 12947569 -563100546937038317876341425361145158160 12947570 -687852259642801713275236510220139815520 12947571 10729184806519436775556883018269499040 12947572 -88274907300346774237537694927917977600 12947573 114519566294802985766305858162744779822 12947574 -239877510205985606083924676056951480320 12947575 -1200898382364764298530257406446060281000 12947576 -102330146049169145150623151142313881600 12947577 -1146754785778434248960363499183659877792 12947578 -59809422862168544307197915136985561344 12947579 94543179109727956662412190392769328984 12947580 440567264186505544656633109407314380800 12947581 -654587097833953120451052157645260953408 12947582 -268645411185559150030311692617192559808 12947583 -832404214853478475771252091558778865152 12947584 134000076060466709855961145590813818880 12947585 -149001394909779556713631192569775539840 12947586 -119817772485270622913957667698165529600 12947587 -1205980271917946789003148403983350885764 12947588 387474664772351407730304531797202693120 12947589 -963104036907526004684197311134177955456 12947590 -385814334688606570485906445238206243200 12947591 1592888597241140912560759570900232193552 12947592 167526311647399063009880170204930867200 12947593 1741933883963397170131324414277599772944 12947594 621385195448800324105131345891472929024 12947595 -92419105785507834044075215235420097600 12947596 -393600711519156244317381319598630088192 12947597 -279336328939527594448225617571400962272 12947598 -149463361328677098982416231720202112256 12947599 -636009070141345143085148905087035875328 12947600 97598782029542352707121665218833408000 12947601 -6767915821710563736713750949382800960 12947602 1287464870733159680181978739539947428752 12947603 2139194056272170701708676734679546902464 12947604 807098544324764661134847720964788688896 12947605 1092788301305240116613917185682758780 12947606 464503136105951247171375085389476926080 12947607 80217546934610356788823562091541305600 12947608 -1077101217730827412383673375607730032640 12947609 375736307532850751836574706644469749520 12947610 -176249438206364191214724128267095296000 12947611 734387967577051788363350967692403497352 12947612 1696157983635311980595345981996957216256 12947613 -688359168335126281480047478915738211520 12947614 -96903766905807533180176031800527817344 12947615 -293007395264199697428985066563883714560 12947616 -1287097169554966963291351575127850483712 12947617 -1598482755075282251968180464653995000128 12947618 72438523140562661868211082913856844160 12947619 -1075346214702413943096813872052262661256 12947620 75228837991424502408386262266319912960 12947621 1223599202019517917641519354415228165822 12947622 -10104039488026643309764289104699751040 12947623 -512591154677808059149925259644757595600 12947624 -2144189341877080289888989809210057815040 12947625 398130155168945951805543114718289994000 12947626 -3513495308490179173204828395027217920 12947627 -818174925179185873374971674669610393856 12947628 118579427258088433252585357997075045376 12947629 13688675422846741215225301118532675084 12947630 -798099194637500663843179139767279161600 12947631 186928097499958027336764959985535653120 12947632 -134867302736388935805296634440034418688 12947633 -1326870807781584467421560877484721352780 12947634 328848769802501152422954898053655895040 12947635 -311741381989080040931236897217733740400 12947636 -125406478459360471296471482492728859136 12947637 -63803148944463395345316199312933724160 12947638 338734571518298179975023575548872874560 12947639 -169236656817162806977786756758130777560 12947640 879492533913825847513700514529312972800 12947641 541931986173268804278863613396913449472 12947642 114859966082080413583017270650108136960 12947643 162990521620029924080428916157645889200 12947644 -20980013982921998580274649192130957824 12947645 -114342243894461105050740212405140612800 12947646 192165080982432897822209222000177627136 12947647 -539106426779151939956420587065355893048 12947648 152532615120414428301261795378295996416 12947649 -199781761278919134024149365718815224384 12947650 162711191618210280804244085607883776000 12947651 830282254698001645597563316438143566652 12947652 267729587060461923584661186647443637376 12947653 239729163251453379478971030401990091000 12947654 -497853958052155653484503890986591105536 12947655 319364209077354045839347740932535659520 12947656 -854335673338092125495025094244238597120 12947657 -1145427580963040425130764349814290366028 12947658 46920513981566784162403712645534204928 12947659 -1869836253885500908172513866398456539040 12947660 1076915425922758968753814339928119142400 12947661 -1319295193498316543548531401530400951360 12947662 -155941548577280255937816204751345814208 12947663 -8527929303425477617282208691722028960 12947664 82887991325472906116781139011331031040 12947665 -13213097100177187614578561802829532940 12947666 -34073441547276045157570629927962620416 12947667 1401130989690640208180516253627851158080 12947668 1194354392451229179455175000018588395520 12947669 414039266898817240409707758795866777472 12947670 152513848881498451878525271240248243840 12947671 258600371522049306090659108812244191488 12947672 -949001090447111194518529716459653683200 12947673 -96712627281003386327090751047800090416 12947674 -33454950067262243105149892368833384480 12947675 557578047036041146196739542756380152000 12947676 4928867321464944565824224580328636416 12947677 -312028478214650728018219254192598397952 12947678 1524394801277963665370324291874172224 12947679 581723900629588427893224665995860002424 12947680 29702642483615253415953745182645288960 12947681 2586525894267027904320739425927607768482 12947682 383291880769920991660274316448017172224 12947683 -558359500219122918044939534263378799360 12947684 553093739887087549191980260171147028736 12947685 -590963749066795089719016644528382415200 12947686 -426098415116667871555643645611479314208 12947687 6391569295300250553411275868406561968 12947688 16656497987627865924329793028827033600 12947689 -465769365713885929382065673114455627776 12947690 36104134216804437723652336257334471680 12947691 -1258606697791889937210889180592316368808 12947692 1471934734276060701931492423013409218816 12947693 1779306647624775847504310360724367663680 12947694 -811875716089629828204672372643716418560 12947695 -62639658867605719364303641433819949600 12947696 408164745287694077496737375681125220352 12947697 -125798645963774693901481580584124991360 12947698 419386804248229028419988642470521790464 12947699 -340816226443253087236596685044129198720 12947700 -8519795094110994094087417843397376000 12947701 491449293448230249528003318985003747584 12947702 237429816496160434407149362912069632000 12947703 120830698815978685577331043337859875304 12947704 218076341157536831483596789430358835200 12947705 -561893911996643384174927742285190128000 12947706 -164666028773229115405033991758223075616 12947707 -677439814788740008646288442327626514680 12947708 -339209965688486878337272512817666904064 12947709 -39167642223473702522588261670788637696 12947710 -306683237362327120163388567790882016640 12947711 -762849469651159913777415177813021809160 12947712 -507142195670315859043052064197346066432 12947713 -844838342683983262596686322074363281340 12947714 -278762334265354109976218427266630807520 12947715 501082539921631297595329708679846784000 12947716 -795352964724485384660875631894193036160 12947717 -714375803619900480548692640161921183140 12947718 -10311178459951455794019246428034637824 12947719 936650498351869162082060976925498100120 12947720 -271635575269267322879200016610276864000 12947721 883557172265583805768171358637449611680 12947722 322837912049406975495702573805177476912 12947723 1315017107800636301137304161890594092784 12947724 671505682536714270164733854042642228736 12947725 -1512101665424029019787383096064923200 12947726 875121237628335461738872553967753216 12947727 331743647613604712616267774637937690880 12947728 53454108358005303013829226637810155520 12947729 459831192906561308915021303898148209330 12947730 -8167075722410745302179443409699054080 12947731 1054907359540493487114482896592088031532 12947732 625512754489022533932759255574652405760 12947733 210454431487781029359463082098258734204 12947734 -419599393787718127482934390728858069984 12947735 -657155675796016789392626189212503573600 12947736 69024841231643112319757902334214144000 12947737 -376353239084099213436847167601632769008 12947738 -385494284488733727925484738201805918240 12947739 132930389964683953276155999984414504960 12947740 -375297850330842740326810864858188748800 12947741 1180012610069269968896486328297285221292 12947742 -99872057879700102387124806876717957120 12947743 402230134714295043632493822173295585640 12947744 -1748877602365619644407491873472275939328 12947745 6321478408282634717037455670669264000 12947746 -451711092221288429569340239937857098240 12947747 -1056164884210796079486319838551861704168 12947748 679137209215584184973769151769317343232 12947749 -634539581413535955504063235579160796864 12947750 1486687701990641501534189732388611424000 12947751 525486958942862607695518489856744152968 12947752 -896137330396606559822953619375365324800 12947753 398074730295330427434089307487958853888 12947754 517835082035341478312428172682273311232 12947755 319654675734290690060490768808538456160 12947756 1920091463336541164667839436244148179968 12947757 601011646576225098537520185210127160640 12947758 -65025880723763323721484624364798990080 12947759 837575761290272287020690051199896956160 12947760 -163575657984566113775932657061460049920 12947761 -1249951957734507479234296824122220685788 12947762 460341887664674286410557267872437647632 12947763 -1405034385075285620354736245040118829256 12947764 -471679883987893890097451362239523866624 12947765 -273387803628040786505729353247445626340 12947766 -274386686500595607796409175894811659552 12947767 -564190154411511366423423451599741462608 12947768 27098695882564006463551228348818370560 12947769 -186976667123002566164146252482540389286 12947770 -179417298717361512646831626575009402880 12947771 2089482097871059401068392608075890559972 12947772 3097027025351896921696142249122017792 12947773 16653920476455608920324314086906486208 12947774 -115289793816364547907742693873684318848 12947775 -193511823679142720644391762066325522000 12947776 -351967506587245711416457949930987192320 12947777 -994193090034372851061400303688725478400 12947778 246442464151043209486914772919160915840 12947779 298740944995806308090926987088610762784 12947780 -305998339971244097643613273580156290560 12947781 30293611864470684926882916156906190848 12947782 -726387060813191649784996176003092047008 12947783 519101687477004949413606135709547861160 12947784 321648700489851283754705577893781504000 12947785 -1278067760169394653840146773074549397020 12947786 517850776327825272723593883036742713600 12947787 645849491067219264936916438346320680444 12947788 379899564385472058746263057336390890496 12947789 -1386496212924954355470166083903209350410 12947790 -536870747975444821145704321726967520000 12947791 -38745279310862128012592330588857748320 12947792 123748704988714155082590125031462666240 12947793 -755560963528094695746341273058875947536 12947794 610060470988007562901220180448262000800 12947795 183392638350963593200849505809391247360 12947796 -758792114203556067518434208040516833280 12947797 1862147248427105537876173107681096870080 12947798 801514837637449821255621585823611519936 12947799 -46760274631838338611842972271308930352 12947800 -353939976756175783205093359056007680000 12947801 230824639153462915617404220582257205504 12947802 228324108526745637533405234888969856000 12947803 1391571460877258360915172876572486585064 12947804 -777130490543563335749849821853901258240 12947805 -368048089245809813341746696172811517960 12947806 -395724885128793372922138877297643531648 12947807 -389383515942628127010981593888077292400 12947808 1201926607069774630303585568314221133824 12947809 -115608475647308277127237318916054975100 12947810 -871280954622865170199679598083761352640 12947811 -695792853901793744107071180206383046736 12947812 1357989199930270920671261374765394177280 12947813 -1415772123505161932827544637771732183300 12947814 -536572580014957796449908589962003425472 12947815 -1122587962796410924983727103363583428040 12947816 4316539335744753605246644463920742400 12947817 43205894121224206625199828648556555584 12947818 -98135686146204132375401856439712673696 12947819 -2122633755338694019897389721406353680780 12947820 450063121613240247686490005965884718080 12947821 2152483379471516349078974268500106044512 12947822 -565001726322270188648320822652099556288 12947823 809609584959680831846532471394501413120 12947824 208293173718775340227353853006830141440 12947825 -279924488350732617341983467443341488000 12947826 -625055044558755008287132694997750061056 12947827 -158039180682626993285867994906697587600 12947828 1206567549408623007557565999597313680768 12947829 43908471336912580050288425238276999360 12947830 57155836445647473720086827708337337600 12947831 197134740585230890117036998312292738632 12947832 -239129024325716235959343069956615208960 12947833 -1482251812651588741503410291005339498620 12947834 -790623697022143683138659058420845376000 12947835 -167933171371819623683941091627289619200 12947836 -1789914411684635686805106959846796218880 12947837 549125735143771570965321697734219411552 12947838 51457810439736921636785488805844092928 12947839 -91260900069202282807422522883575643176 12947840 920728445882310586145020271436339609600 12947841 363090355453403164400135948227741218660 12947842 229871174298265554493612817597389535232 12947843 1390495511076868785224568123116268148092 12947844 -96792674958163234327082817894500007936 12947845 -882048469557778765920316316309372546400 12947846 1124565318662931426342978439549516163520 12947847 -950265569479032808458656310151928496 12947848 -1345116732012508707622912479594853616640 12947849 -3910061493131696171551359686238754333440 12947850 11338297979382740578513905979032672000 12947851 106554252598852250760088468287242258720 12947852 300786649832299976808735825706047495936 12947853 -149592368787661587307388935208106406176 12947854 33272209856790433993435690577480899200 12947855 -595533105479992245893820982895035032480 12947856 -142664500258883508846210994620778807296 12947857 898530118964995688487328516982656724980 12947858 -93620115180646387764367787928769281408 12947859 24372740728384933486525668324713400264 12947860 629198669874541413667276266312762754560 12947861 -1362347510112467253958373939105053991538 12947862 631506121744360428340074843359751285120 12947863 693765230358544455155940566913854545920 12947864 77431612721627991812671690744547512320 12947865 254643171343223251129613819517470918400 12947866 66707356827133497615153209477972087040 12947867 -1420998085363147137956788068492926457084 12947868 -190925197568503405578595501379541531648 12947869 369234146418350184884291871424631954112 12947870 -49056666479910801658279741471011325440 12947871 -2216271922362439794648761401913393049840 12947872 -381344002992711578668005258404689870848 12947873 532054609072324013580413603721760795200 12947874 -44630065406237101808875616880180364032 12947875 -840915179929729392643566668949125616000 12947876 1213916987820568876266070090770023199360 12947877 2410803967829325029743279293257563664640 12947878 130326590795507586930253883652712419840 12947879 -98764044240954743441811003394137286560 12947880 333187480225954459445588992038680985600 12947881 185263476890279979849547185455838706682 12947882 -230642911193953236531793327818802816416 12947883 116078608746761061918802521284822302704 12947884 153743949552243557664300995485775013376 12947885 -315903571446388882777812450429108642420 12947886 64848533354507109258034938822737810304 12947887 758124766712040507819888157836746907536 12947888 435729519366533448187443315569547558912 12947889 1068281545056357654081706875697931454720 12947890 -521942313468911529965955703445677363200 12947891 -136641806540297669141179610061016556640 12947892 -269561113014564544167242934988880793600 12947893 346596421003546907130194040161073623200 12947894 268437547567558828245891973111767552 12947895 170784712541555113258731354087480262920 12947896 -406551471419674542511325722141006479360 12947897 12001779154338531865442547038803265544 12947898 -314934308028264055980006236893680069120 12947899 990146561943288046316265018414166508900 12947900 -25722386385858416286311675626863360000 12947901 272812372957635096906049156867457478720 12947902 1708815049341273221821643588004946944 12947903 -1691849127882405647184063734267304262848 12947904 -269662076151573549183130993682703974400 12947905 -3666744417820383857262907984377421440 12947906 -377230409524904358415538397479976748848 12947907 611710614203927304820524123915824371200 12947908 204720834850311262603546874802124032128 12947909 995471202985045612792165615238194188768 12947910 -367567580009250703026164889870317504640 12947911 -2741239871832060555170443527583035520 12947912 409523215024445487022178815918649779200 12947913 -772060188485061345909622171698856904976 12947914 -225428637752634276112725153614102404608 12947915 657461312836568818968937511978073234720 12947916 -563451772052537175988253577229827752448 12947917 1754499265623483472969591181675545873152 12947918 -170779212784351397929184864575242117120 12947919 -581045763765457820102899973121087933312 12947920 -132400552231528803042104504634082099200 12947921 -672561363408394100807512877775859358016 12947922 92859330994483231364710418104735613088 12947923 -410402355478658182276302955969901909016 12947924 -1163246877709872949726450628016129773568 12947925 119639534200829330590157130598982112000 12947926 -457629274833642169748980775993621477088 12947927 1788730013076492494904572322747954544776 12947928 147182126847053882027009201962193387520 12947929 -942606178207791943579247807151099860470 12947930 -664850510131034272142831071478139014400 12947931 -22964597471359275846392638585846523448 12947932 624265563487453664402839369482117802496 12947933 -367567327931804637505335663418451977818 12947934 314638413709874187474491064882813622080 12947935 45928294698551020314557967836771904000 12947936 -1441645418179376997885665564110529495040 12947937 -32198058190863622050386887174159134432 12947938 124384955277740158931109717511432160640 12947939 330372693844370645866669641262331779740 12947940 -602941340518444172383061242915293546240 12947941 1350055534121780410498967054427911753342 12947942 24488425399647859946418156335452569600 12947943 332830692202126296647828104593507521064 12947944 1342067272360171510845366192230261176320 12947945 -12574659576916202596385814769836910080 12947946 -73201763103743135274081053894133311232 12947947 2508969482478487643283407102036987418832 12947948 363215097550120358315178425567195246592 12947949 -143695218048688219752235161069274569600 12947950 170323119609104621689127227072947024000 12947951 2028578682737348063173348655269551824400 12947952 -204169163360090352844870590243876864000 12947953 -652961275253125942733623148448564446796 12947954 133654196251197990758122429500230428176 12947955 198902948279987860021957288333321485360 12947956 145923203065257921893242528701313130496 12947957 -2074104663666424952063088397821754349568 12947958 752109098618922426582023474734325437440 12947959 -3529346939774508241013667024829422968280 12947960 1464871623788315332439788585952954880000 12947961 471291029996001096585734510461557408000 12947962 59288693571247662630283509924359141232 12947963 -187607748073323369972607075542645722880 12947964 387744404125859510123359779756062303232 12947965 190519207111040081197715976270251692800 12947966 4068750466073454174899330276296706304 12947967 -1204476812725750878312338255914852249416 12947968 592468973322637784391454967216555950080 12947969 -1470753999731095007386914069789158277630 12947970 132334142179564368859926059103948917760 12947971 2480896044495521273659550594243591698172 12947972 -529213234347100630299581073487748836224 12947973 677686296711363638828119663660690850784 12947974 -351580874692842331327641545966728800000 12947975 -646708365883339902197993835362489052000 12947976 475915128583770139963971667354821227520 12947977 -958094702446877004268028737726700160128 12947978 -1203448079296338071319643357794735995040 12947979 -950804978870270988197591015181625422912 12947980 341641670465592269996956189182182016000 12947981 -450383156271042223133652194006772692436 12947982 -953896464281936688511636350815834656512 12947983 886789061601127263327397801723562103840 12947984 153102125809879758777980607622427443200 12947985 998325940174906623956829367069580323200 12947986 318724486184187078709352985270847355904 12947987 2155064325448281481291879390435090560 12947988 9122367063602923166354137986120450048 12947989 -2166814365762299312053203673005095093120 12947990 -384687710474197727446883593993042646400 12947991 -8028671227778146167770854470237545472 12947992 840317421756797821941185913555192606720 12947993 1926228084804590009926596325564915927242 12947994 23840177615677141635844435719165245424 12947995 117428425435986210840786622157032488000 12947996 -169336762958818681959697380623301050880 12947997 1278786964387582563955173998215415856000 12947998 -283578552068053042124349178073907587328 12947999 -625592410030291451244867247308741636480 12948000 301601224716342112056113351568654336000 12948001 529234927842140602815000142139808816000 12948002 -400148426987066022187942569655596969360 12948003 878625122069528961932077241142294648612 12948004 -897675210994831848256550745017459026944 12948005 -13298668253868696234148324540301041800 12948006 -356401835623930943613181235970473533440 12948007 -887548488825510232097008536238336477200 12948008 -938056281994864589937019152278134871040 12948009 -1390888217656602581462322079383580688496 12948010 52983963261218245854285670358523591360 12948011 2530910523029460891631568302982829030144 12948012 -167817419134275343678831980913689870336 12948013 -14413181583438705106310033098948731476 12948014 562152686450692325577314662255482689856 12948015 -708451365164867991303851211709228191360 12948016 -164942594209000146949216375820884770816 12948017 2234914502442541135638995067879700578066 12948018 -137529570194731390128862335734534307840 12948019 1002273524294544080519092525897445492480 12948020 91093326764340687563072501713244916480 12948021 1663792460345613475285992248799038541120 12948022 -67156883255398126939050927974983482240 12948023 -749720576293919612561145491361866790696 12948024 -183076140562984764986686596974595502080 12948025 63302454728868978980321478290583730000 12948026 -36430039309792332058140841360317797376 12948027 -788430343924659678677265574198408084992 12948028 195151397917553202442424331567173234176 12948029 1666540055657059236997480458158853330630 12948030 -613927335386534868854465598529084730880 12948031 -14448032216646830452717029652926232576 12948032 -93614831425668080175407036877106053120 12948033 -27927427320345276785264334421881951360 12948034 320646032780496701862021495936000744960 12948035 136689828378942272846124111705546174480 12948036 -355811470763269794867714627469827744768 12948037 -418048205293174292318264152604988579488 12948038 438199346863635894770155619318059693920 12948039 165087147750080412244768761920159154240 12948040 -107479067768716179254763949030180454400 12948041 -1926293108614405260284825389252306635558 12948042 174887206605671458299778121779346344704 12948043 1345076761587280007691755197769403763008 12948044 -79770840223598556620080187236556044800 12948045 273577225665116388732574870635986563200 12948046 465104973369775694636957815469709959040 12948047 -530319549575765730939046654984542109968 12948048 -136544128683465269759155503011218464768 12948049 243282229246094365224192395029921445888 12948050 406439640166377764429349550667429896800 12948051 -444739166275392310790126573744547799368 12948052 -396123208805928889033078540021796417664 12948053 2555682594150316055742460127120056572960 12948054 30976397553735939295761440506269515712 12948055 265078027797212390170317347918696583960 12948056 -699050017535145175821928888382980976640 12948057 -87587238820927887802122513712383763584 12948058 1016390219756607622410603671739841816320 12948059 754085566431706492127476316700991132704 12948060 -77317817748045203372864896169646935040 12948061 218897602234005562243556738557517076832 12948062 -188823149827720802686005170491172916288 12948063 241446483203324398962765975588475382400 12948064 -73266134516003593668305785648416030720 12948065 -189488482417123951829586510973381254000 12948066 415722589341895019577364874462287929600 12948067 -523785487330735465483669017151580698728 12948068 62742069783328504760173167039789182976 12948069 -709675562024128402526706533015627991456 12948070 -154560540332188368123361440454965767040 12948071 5395825281645072430791527878884676344 12948072 718090050981920552896306841483831377920 12948073 -1427412630420566048702862406225823174576 12948074 -1909206605679416882200476193984558080 12948075 42683223305324812881370280381158503600 12948076 -79721475706484922684152045593940060160 12948077 352491022888044832411202475377843370432 12948078 -148038065482468049628574137536660603904 12948079 1383100758285047377533350222264626899400 12948080 6387380329555044755749865297301995520 12948081 -836074036111443286854898386504330117120 12948082 -82587577656812426788205883826555476480 12948083 -47600283555098471500858818055824165456 12948084 -347725397251034228324761820437207037184 12948085 -725451913326661607105179093141236937440 12948086 -175675323241730825768640548378266382016 12948087 -353267110407637458705591748452870540720 12948088 -1301652950847555960645029077771134627840 12948089 845877096052329044170109859147841728 12948090 -3619082169323354463953890936984807680 12948091 -65814392983240116915575157146624678800 12948092 69844194596908068883267714811355887616 12948093 -25949568840673744402662380780412029178 12948094 11144311041495357707442573465543072960 12948095 1517745307596346937757428227437655146600 12948096 15177402226194805435563499926029598720 12948097 181749070106644266224569606159907228546 12948098 -266490012837297276627082300284334705200 12948099 -283839471784366837704229120836941055744 12948100 -853167254468764006433525980389811200000 12948101 678577540149977697848726957838335497920 12948102 -145725656434085577104207432721526360320 12948103 1281055149488457495276240597927640845840 12948104 -1127140705111527386366428636597196974080 12948105 -102994783080265986986153355669880675200 12948106 990218678472455469793241303236292968752 12948107 1213702544123234672278155171316834027632 12948108 -870708800163112815797698863406113354240 12948109 -180711623140590955483793128329662056640 12948110 -83426887809498148304379973690371955200 12948111 -16077746153370677996589281877278845440 12948112 72898958687342211527345983383944970240 12948113 163343434167643541166172968411949667700 12948114 -123119474063362064305367926865486924160 12948115 -491245800576106252761798912879906108240 12948116 1000495098567078830888572053018258848640 12948117 3849056576367168839860527873291472896 12948118 869512068950981866347978437313516687360 12948119 -26008783059492783923778225470350232280 12948120 1359058118668794884215323597049528320000 12948121 -666666222211485558590947596881411364608 12948122 -61617788788656345788805730187963443200 12948123 107033473333203405230856455738492626800 12948124 -148653453643138980341734995838797742080 12948125 -36766055484179137788228805658152421250 12948126 -282068914143608230112490144936188537856 12948127 1245924823984416653443607421313244286112 12948128 -354169783984867925606247973923575562240 12948129 497835812738894079806624307049258021074 12948130 -279632994019342083190050886583044577280 12948131 212781185858289489173404809996458173392 12948132 -89855332028910307231142530934120905728 12948133 -374746803728479463821968326079440640576 12948134 15792419940303920474439206403462710400 12948135 671951025442988538528246860907294982560 12948136 700090945145292979223733583431192775680 12948137 1764573799380022924998524918238613025280 12948138 467774452788977936743890787261327104 12948139 929686796699446336759549106885307320440 12948140 679671708700540131037219316252441932800 12948141 -1449281355224297224555775796980388643008 12948142 225920583860052957892131055808766495744 12948143 541271495938483657121406079684653124344 12948144 -66455384557397125781549940751537274880 12948145 380131589330057800113141831908309686080 12948146 -64308822341566231885176916331798731776 12948147 -518100129206501573451667898909457570960 12948148 -1061831817863430570594670088428791217792 12948149 321382561303305959547810119891516141664 12948150 125142732681119830122658169466779625600 12948151 3016260873321246361708528251157054138600 12948152 -1968153295785266505429009526372612300800 12948153 560108628230919260158535459920048417104 12948154 -4784870106651531742108253565429646224 12948155 -162996654277082407260555542800395341280 12948156 -20719958068162116001041448867576058880 12948157 -1324664513124202081764672011276334703520 12948158 153569718054218695517261615355793981440 12948159 279749874953778102522918241265337932160 12948160 7792348025674618951421074820730716160 12948161 -1501094184932152840361095843947429709776 12948162 293511576891904655753329074594298541952 12948163 -255846100806614927442975373858018555588 12948164 244145052960296446239932391455374598400 12948165 -152315559391688010008781482425719848400 12948166 -50910028252580108147630718251028989952 12948167 1656985997722236179945995705839386880216 12948168 -251499292652158044831289096342766346240 12948169 -199240795736279544554674453883321668080 12948170 399785211221080723990092131646076253280 12948171 2449515212616730944049993663243575141888 12948172 -305429364700234061832368389360903062528 12948173 47123378493422177377068496384615165440 12948174 -47760332841089106340879776073712577408 12948175 61724927787207722161170467993768851400 12948176 -592066379367574332912735209584251936768 12948177 705421860365823792797722878331774364160 12948178 629751860081434478963531234280497273856 12948179 -2091810252045111402342102263810618636640 12948180 -42371771280811870802824078044112281600 12948181 -340544326864035065940132680373711795720 12948182 -727572674259810866720944729985209358976 12948183 -759555940207607102842079272237054158048 12948184 -3690998528360278659277506674161568993280 12948185 -185795320718274538290141104868111823800 12948186 287108791436001730996782087208095135744 12948187 12069550904265943274466594649514615072 12948188 912418303290890647453390383858769307136 12948189 464809839298070069625393847605386132160 12948190 -88918840534260368563506909673705860480 12948191 1110346015668974959286581114792625138592 12948192 845595887636927755612130946189251051520 12948193 -2155515063348372511127676170759237950558 12948194 366717083399899324380013877502408325632 12948195 53936380853176306856851970453059568640 12948196 703774284142911392051023774986032542720 12948197 861612795920833768841499833615049806652 12948198 283530844271067393625866781623454198464 12948199 -571406849034454263716574544136118539520 12948200 -177549418793589871013394246780509952000 12948201 -1918137052646292057304004616114898791840 12948202 -932383616705046726841009244522984762448 12948203 -16233438659939851152139006656329196336 12948204 3000080482196724521251916650358833152 12948205 -1377782778179808144366942752934951217140 12948206 503453071019563224739637663103566079552 12948207 -25461737082054890879358250275209771760 12948208 -68284154747046314302993723566956609536 12948209 -141114502925670941129391978802560700590 12948210 259727109449016693609099052006420800 12948211 348238819627171469720903897833788036812 12948212 -1394956073637234655160803389629469692544 12948213 -1512034811577078147375029849686930815456 12948214 808636251962752918131313308748443872832 12948215 -284655435240003309077927931089614924800 12948216 -1218289741307579361796805061582980198400 12948217 -967086672765275247692863659858042659734 12948218 -163408280632442249512810436544368627712 12948219 -371836964835123206378696753452655060880 12948220 365242930264919050039825846557449978880 12948221 -509216057971703895580339524846850241376 12948222 -191380408977075968034809350671853495296 12948223 1390199479491944794123979723832437641472 12948224 -406511038306898018905241937449481928704 12948225 780091719901533518361469376908454607600 12948226 574550603730128011733422945930774245888 12948227 722891783721587089889621607669911534076 12948228 228914986464650537879192428719166801920 12948229 34959186698808433512430092702229484480 12948230 306586029721713156825837554731022213760 12948231 100906362862917207120581866565148529920 12948232 -951522033888342362421184780509203865600 12948233 -480469992555986532968880807894993826176 12948234 143745944583914624404698372317146682880 12948235 15092466862004116722377673601781612160 12948236 -80468853456376663237909118245929495552 12948237 969865361240195259520554126512769553260 12948238 -487599844875618831477718355887926012480 12948239 2194550466628095759107472707075672022960 12948240 29492944387763480665280792889151979520 12948241 33717327677258434044517763087096204352 12948242 1952039441213991019690726658628474883200 12948243 153982060237064628825956479590982149888 12948244 668891485407746768678788163598448497536 12948245 426012825306782679093268889568534529500 12948246 -11574107588253025885528423863840876480 12948247 -584226447817167322446202113088757699960 12948248 -450576622044928799950466533072453232640 12948249 -211446766300701507706772061150470040000 12948250 -437021493775458679489159996517260800000 12948251 -970898714395799411597654271210757273896 12948252 24183428412271928299505119517113170432 12948253 -956717916463336511397225321302658706880 12948254 331901013306813941230062401857913107200 12948255 1620447889198631934882473535423623517360 12948256 -823066561028253835502714800826021707776 12948257 571149626840156370412793428934615416512 12948258 146170118211117784138313224257348403200 12948259 1458691091391130515672568153030963526704 12948260 251403831916342854125461139255725109760 12948261 -82299903246056639374323018944360144256 12948262 -603198376513498346598957476924301096000 12948263 -137252981560020234799424696241555530376 12948264 256379399561536900805085160935440056320 12948265 -1057952224965435754819027090805993606400 12948266 95340109179637234915932918428592466944 12948267 402924987771003127741289231790284045760 12948268 1734876534159265647877888876076984878080 12948269 -1945011552999316514858824541339706132330 12948270 -235973236408537098531255729529747046400 12948271 502533014371805589159869667771277166784 12948272 213241212317203631489395480285025402880 12948273 420746442637550679434653523179055227638 12948274 -226915944003188782820719467101907930864 12948275 81879269576909644990051494198126792300 12948276 595984260574155751511647625642189426688 12948277 -2009502832682768908372950820423292073874 12948278 -21725779911935586500473313848687964544 12948279 -816200443848454173475420028821569251712 12948280 710382940282251016340717499488887910400 12948281 -833350304619912430013560467111196513068 12948282 -1183494064489071151991023650796801666560 12948283 -476287220932860381877665178124573437468 12948284 -128929254833496383903445382602547352064 12948285 -115049473095118518549897937274766458880 12948286 393094357712141255222391823802414511744 12948287 -552030982607464197910991035794503124480 12948288 -567245201649007405862402649205436841984 12948289 25125283779901089279776117031743512624 12948290 464584696549705445371153260625162612800 12948291 -1084685801892920987811731890860999361320 12948292 198296741845371032056998699562156769280 12948293 -2081015530111121979632562706827957487458 12948294 -214562629023077129677786525778353088640 12948295 -1053299913593107164432590355969713416200 12948296 692052576529136847151506617003351393280 12948297 -421571447615525092023487355356361679360 12948298 -198780981890886634680397052685807499008 12948299 -220385138615625137234405154673450091184 12948300 -281495248690958413205076426942823161600 12948301 -684964751300307831624710832335017737396 12948302 31350734700460613795101583717473279104 12948303 68002566487712324950834671903670060800 12948304 32007178154315091730278664339208069120 12948305 -150735739617115409085205517496020188800 12948306 41242912641986884729937319968830139904 12948307 198585869874552000690313831722907913592 12948308 1543257368538876621512496771919385132928 12948309 625981143266728881404419300285699179840 12948310 353445407872599118656886498969326950400 12948311 397727789043767371208155319480284059912 12948312 -17058329238616184320218275223270850560 12948313 -54564899406000903985101646821191402240 12948314 786635436127269276790693587130071202560 12948315 949543181310269998641640885394915052000 12948316 -857288043293540531819434888821000424960 12948317 1260562009423044324598436920773617217120 12948318 70882708917738278633203285210871648064 12948319 329721115517522640970940717816400146720 12948320 -477449900197129128729528699886585774080 12948321 -366983901338098753952327325500179614288 12948322 -312742971592344867988480361889908293056 12948323 1020039588550215089268366155814316693080 12948324 -222531887215878330688718993431239905280 12948325 128599728841491450625472344866159138100 12948326 -120509965272231793262380461442301387520 12948327 -475947683060011801200568088092773257040 12948328 -344717617566382538419366098770460672000 12948329 1923953951693882003733937810159244537280 12948330 -310232006590324501947668078463126670080 12948331 1209787315031751950859393545453815416 12948332 62398195419943255203860311186747392 12948333 -34230415528177497583977794849323646400 12948334 337239200169279814620961856896876881792 12948335 249628550614546682307339566059518324960 12948336 -27836703827323075482340544800627949568 12948337 -586616155851411179357447298702505553280 12948338 -564388697013538916170075772559646863456 12948339 -7262157554327671842633488116553755008 12948340 786308596053636844445972793334105731840 12948341 -563842945160017261690429829555727659136 12948342 -24826367678985669342765423157323342336 12948343 -1015001325998621870699371121060063916960 12948344 75171902241031750731278699943596851200 12948345 -1825792205446814525440004787627039986880 12948346 323646069535609222043922143610768277872 12948347 -626791660909117102286485696694760440640 12948348 -12367851306942159220366584425650650624 12948349 738070231097659623462297867352904649350 12948350 184839786127276355105355251848398302400 12948351 533049702964292804579829264747458273040 12948352 -495438189800252441287728149867947622400 12948353 -3500176823024232325135561391445184217760 12948354 -699583801041120344331836509157416437936 12948355 -713271255310668137069530941282311025600 12948356 80989420965288391963751083047312642048 12948357 -119448779835770079740176811197877442720 12948358 -79412688389632619717179375990791926016 12948359 1136999144031852460692620861122581000192 12948360 -34903182036699615662523432784193126400 12948361 167734273432309095396720614122885047962 12948362 -2084250854272085360086090184294976000 12948363 -981590879240866702157840044687917867600 12948364 -56525321823402203367315378202364341248 12948365 421410141500267673995119739153007603000 12948366 220273687463981873127877517848393564224 12948367 -346310760119820421571852297563884926360 12948368 91688899321715382989321626445094100992 12948369 245614385068197464723323328655631519680 12948370 -1214534497236485844417873332961590942400 12948371 410667408868099675413997509488333158572 12948372 -326338316879440687110874386914273779968 12948373 -2394062396734677319888200101668990777380 12948374 -273621416444221346884825086887570518848 12948375 1212446897230041891404330869691712000 12948376 -359693209765735273701172237184630784000 12948377 398468625005444329179587220111525707208 12948378 -68440795318472327205873401395961563392 12948379 596093467179512924009236924083381918384 12948380 44324946531982911800196461895868723200 12948381 832739900954734383138281675421276492870 12948382 118719305445174193062565346314436778432 12948383 -84057801478284360660326303349335988000 12948384 1092703617125555990745226345448519761920 12948385 427565138373065618538862101359564210580 12948386 -979241162378862450553826398720110408960 12948387 -573345267669861481036710417842714876040 12948388 366688647457039642578332145179557532288 12948389 -1508532562319487666806427055653124311360 12948390 29987468120519864350738915810354790400 12948391 299010371185447382994889598653751629272 12948392 1751176852535211904088625399076308864000 12948393 33171315715776129732948506114739177504 12948394 -9732494717734871944803843773274274560 12948395 -1279250649278817733365134775982792317600 12948396 897574942298358855770264219683972449792 12948397 1909791462441316031438157954510065345952 12948398 975146786053862336280269057888794180800 12948399 -558619128506250513774199695387363833736 12948400 -49723378898774565864007400142498611200 12948401 377705101637972609767480417968501290304 12948402 -32953542210214270721362768862074383360 12948403 1253674133414562471708932664384815165984 12948404 157973030668725154483480798395699296256 12948405 106071364683551083407809327502716030400 12948406 -902262426989160956089928498768343121920 12948407 764008815541994902262679189195215157552 12948408 -295517527547238473695076944989116928000 12948409 584050435709413407010868262747372058952 12948410 -292810508044459242421593173048249732640 12948411 -580382182948152383411970338534475127296 12948412 596701911886908786505166480116702248960 12948413 -2650855003480760810120795530646253492840 12948414 392068853663027192700525695913685381440 12948415 338084318103964211298272819249200494240 12948416 170962642316822419409622812546543124480 12948417 -98146134593583223989493209415956664734 12948418 2689863708565984689662031207713682432 12948419 -1298828683494401646680670964713073845240 12948420 253626930829253169930401362986108456960 12948421 528551324354846111051870439687902172544 12948422 180663693751157515237596722599716254400 12948423 481184869290270517450354615263986428584 12948424 2329120832456393050378320063321930547200 12948425 -107211643605045765746719348913395363200 12948426 -79320163272393405027972842918513784576 12948427 1301614808625580469602125979623837200276 12948428 1175947166097660741526743866417136691968 12948429 101694517285747700761011100023769094688 12948430 23478247035225020568598297375236330240 12948431 2554564519762883673526614043369306317792 12948432 10397708950419687095385876427096719360 12948433 2014702214913860355102953453128589910240 12948434 -18013665388688189145983529018238957440 12948435 -359062425524097678600409060484035484400 12948436 1390273766436465773849275659046779639680 12948437 -122284814894641276629957538399500339360 12948438 -461455947871860316988649497342378043456 12948439 -735447417670041965447897352152767982080 12948440 -344448176303091997186969083205120819200 12948441 687883911808832684519147723737323223488 12948442 -650401275644965363678481596373532528480 12948443 -676222305808626555258872497781404516680 12948444 -670581592595055927463766175978484930560 12948445 362149854942712168760344227373388812920 12948446 237208037112549771599377590395228629056 12948447 -448062687004329100772184655415844963072 12948448 1241675717570169978374866033613733888 12948449 305710016168327667016473918751251122736 12948450 212810968047862133810626547065576521600 12948451 3631332174821583522976616697367070400 12948452 419054277257299195636587296799522816 12948453 346895122332739288315650365446971496704 12948454 951372761280389638917783650885491582176 12948455 -386202738658743507035423885086347630240 12948456 435107595371345040772454407735608115200 12948457 101203079782961712313532861744447096692 12948458 1076136984173347155419319941272224718176 12948459 1019433953006704322600756692319835401304 12948460 331179518616950855677792748945493657600 12948461 -21853935194384463135325056315416383008 12948462 334445615576432179026537554052256169280 12948463 -1208003872672188818182966218173880394752 12948464 323548040704497875807207400216669978624 12948465 -583610541020477128960918727637147770880 12948466 837800258632437228628448451973272444432 12948467 1323350868664146429749624476557117600 12948468 81016735094416180122738628258520377344 12948469 -48442078929504442351636603959062258304 12948470 202219197379330213680289720748258232960 12948471 -1703331976652620570348676260721485056000 12948472 1533358440410533132720086058013732044800 12948473 2336320854006503479284170243107695439722 12948474 -247461177103607724956335193612989280256 12948475 -927490671983449596235940289059873556600 12948476 137785859825996997781689673509046476288 12948477 108846828049109776155261362483503902720 12948478 595981162052141480528075250943250903040 12948479 -960490832929787750647136086148859601920 12948480 -423727225437646251490289483736825200640 12948481 -272478952044804450085066800506263030400 12948482 994284387935072165340812982094023536592 12948483 -37919806435030979106925699569280487424 12948484 636255021600798436217037368881451826432 12948485 -85906863224914614834991157855803946880 12948486 412011084870330830581876459535032553664 12948487 1227240323625890978534081646807630173992 12948488 -696758847328277970234064071336643952640 12948489 997933253768142210503304094312332506154 12948490 243738979325800142655185863418725308000 12948491 1574449229455464876543808656443726197800 12948492 496219698073852322665711019800403008512 12948493 447920494473862928709611136193794898742 12948494 238640395623473649168818410183185162240 12948495 -577470191495900437036884446849430835200 12948496 -377090364346938702304549585852777168896 12948497 433434926787664938147573274750666944840 12948498 195811895563578372091885404993025098624 12948499 880486585021865618457781849503447426336 12948500 1944151389235296763541990292336537600000 12948501 -770532667931891980256632651566986186880 12948502 220031155652997878203819854894098042880 12948503 -994871308015095007619567420027659033896 12948504 20795025243812517866900661867435294720 12948505 -523798231785822337854998164067913449340 12948506 -1119141801823664161773964709263819980048 12948507 -220886006683671488423441084032531237104 12948508 -704376839490666181443378770270861404672 12948509 1253839990810918106249945644329420941952 12948510 540109635460943674139147375061205714560 12948511 -2557734210704414505570132678973838515928 12948512 3094485169467185590688370747691386273792 12948513 -234248995450267938203080764440523218256 12948514 -451404193902805145132895166978073368752 12948515 379668015387171922567737789272825438160 12948516 -97854787721572254614765214389213319168 12948517 1011634775167354391270765011584958817760 12948518 207984469692946359706243104510015416640 12948519 -141806132457351901201534750875469186560 12948520 203657415109941957826769415164847513600 12948521 8510077521652833091474513585008480360 12948522 603454386645335772406153295107555260672 12948523 597819107279578151371296509703558579744 12948524 141934904831734357444021323858069221376 12948525 753164612780586394803674203662104016000 12948526 -110681669845674126036706030211675525760 12948527 -2316250551902067750497500660331735184624 12948528 171308970741508985963716077521489854464 12948529 -1958190821751265982365758581034707460480 12948530 -31741817530232212819812520975087211520 12948531 343487601339630509476712745120385162080 12948532 86892209969067931353785387603571865600 12948533 80271329744447827281230111411910859008 12948534 39932160219125585842705537801192482240 12948535 -1385201005968903680400121888855253341200 12948536 -111553741333758849504715038197072793600 12948537 139342021676568551609808064362126159552 12948538 -104202790708793982790804600102851064320 12948539 -883024698852337585426935757117129906944 12948540 267549892403812160760104299821267517440 12948541 -1014547773620994098131256237061177312058 12948542 938983295859923507352258785233190952960 12948543 -1113304939897071510974150638508754999216 12948544 606616047581860084276830165501039083520 12948545 -356311999310657079184041302689898227200 12948546 -9309785713199545145669520131273080320 12948547 2784733531771804245587107491262505128800 12948548 -348810549572248254219970075279790340864 12948549 -334301451187038796999549819390189737312 12948550 354496145918681626622037327868445800800 12948551 117930850294105556006105092842235680000 12948552 1062163030142218849155163520321671987200 12948553 115265314748935482462238219895761310160 12948554 1039220928855469474892202740806093607424 12948555 -98124463583472897066198914383035336480 12948556 553542464111479670989035975517279896320 12948557 -59189395893849166087563126351942246720 12948558 23405666515457865637336056741184081920 12948559 -175768100748481923342688437422049490432 12948560 -70739567627188189549122532173096714240 12948561 -76051169575698753850729163674018292190 12948562 -643595774318793473637548549530389131136 12948563 18921559975269275097724155617805084384 12948564 89367961181168581154240321523188570112 12948565 602708124165413081283128457706608316800 12948566 -461825746629300440264964751559285979840 12948567 1407623848571346756401538596176460749440 12948568 1037914581462009527337479768960919429120 12948569 -1476049404986647588948062012218642535030 12948570 -232225983679508288579855321212879579680 12948571 -909442519177892960651495431650873615968 12948572 116755475236922954223700675289801521152 12948573 -1579217361484735039745027373845074848 12948574 -987573248543435998572039854212301456640 12948575 -536505139397178189300215170789695105000 12948576 -330219140463020952039676142033672601600 12948577 -1256166782847454099737815117872723072188 12948578 -3003366824774552820056857941738111840 12948579 -1610715964537938619631458607802915168 12948580 -214401481565909376013720325655719212800 12948581 -479079056976523329345707937889953895008 12948582 -173524008840201974470862723213974310208 12948583 -1413159884447099459111609171639099180400 12948584 877703840254952289214027653798099763200 12948585 -378035130766840407777006436286082260160 12948586 -79756978132849555023094992426017135616 12948587 2037483999114316396627617609074005655760 12948588 388911983782012630545232444103832236544 12948589 851065328110424913485137859395655291724 12948590 -1423113893599246913948228409089047680 12948591 26961949709461316771559743686873110792 12948592 -413441836617810436540152818714889125888 12948593 -981985288893735067172769719440601962158 12948594 -29937633715722042914847518134737432576 12948595 1031213502122369365101290860302285254400 12948596 242730289436682745138854356450758164480 12948597 -663175659901279536270203052190561849440 12948598 -37016560271930382010506521798226460800 12948599 243984792859841338435770481127818698600 12948600 -207871253242222600100733413622423552000 12948601 421153918734534169948664657910241338602 12948602 -997831739721143205257761979272403428608 12948603 -521138147292755854468022893539747333096 12948604 331088798912985075015466865689390336512 12948605 1088992532077323796841991176336212884960 12948606 -139170870990009786229547736083943168000 12948607 -121486049062404483761649481050094974976 12948608 -161593746744860451039104295065175982080 12948609 -357793595980432113663107577474945377472 12948610 -189888697953177998936357017182354840000 12948611 -1598784691743369219277523349544598413128 12948612 878151579213489685378366719091075430400 12948613 1030996168439344793272262607193285749180 12948614 -450681627046313916122033766982514534400 12948615 723331417617119835639101643348486974760 12948616 -2707614837400705386764589527267929651200 12948617 -158442130852220741531127850204632403248 12948618 389682526255599322546496291491588111104 12948619 531442878166542141609235127440823832020 12948620 233172720395111960785676620171731087360 12948621 -272850344788509030266839427009169378816 12948622 -709083851071818261396191514068055117888 12948623 -1410666570297795316354871709730010790480 12948624 -19858598786732772633827560515066249216 12948625 1136949704711467908201021176955120240000 12948626 491579178998196371350671406381880986512 12948627 -689191887808382429634161187595483597968 12948628 260745191038358406628977545659766956032 12948629 -1864631259998556204998745701481088870770 12948630 -315596600087573744319221271341454372480 12948631 257652022748185472507020224260806393432 12948632 1230935140910536121338206849677744824320 12948633 -32569332938172410250110706313918963200 12948634 494964420746978072365988097017802879216 12948635 -356495994576279188043977635083798240 12948636 -654841147665768304219884874853659289088 12948637 -285483968104342674645390567023826374900 12948638 -113484688300944447776867369659826375424 12948639 890642044143398096934495205663172717568 12948640 630339687672163026293087036577556070400 12948641 240361957380801256756031701219571572992 12948642 -121288553598521751581181542399979918048 12948643 -326627449007207104336513255588446554160 12948644 1611550927143424571225059119572535198336 12948645 -473506745580145219134459058590743683200 12948646 153264477904585206456124056920506683840 12948647 1615701879123160125477409109380912095096 12948648 -276791434459565058678762989849730170880 12948649 -172997862359181697511632463491660867648 12948650 253465444750002749413594127568781459200 12948651 106155179372672041126510091746763195040 12948652 -1182025301223562117474053104296491847680 12948653 1241656503253863649540868248029808373760 12948654 466112345345865497149917056961566515200 12948655 -3360383234271950642179175768446180800 12948656 59414363229413831116157098456350523392 12948657 1061810992583280334391439466708117680240 12948658 436723954478062373774217911674748881680 12948659 1155740476840900336674313343492807758860 12948660 -22088322660716635154228950983333120 12948661 228014494501624770040057390249316749248 12948662 -240769602576450729735203391344191009728 12948663 98763145151566040167183705975768017408 12948664 1202619662125402391559628423870228254720 12948665 -671589557497597538199656316372738746880 12948666 -100535187481144931711387021003664777216 12948667 91384573322476761328350976236796025560 12948668 -365556716285785694903236377172378750464 12948669 224587329179986279191818691046285308288 12948670 -71498298391825431424249797851942576640 12948671 118842929321972928453866944965513638400 12948672 -213618155017750531193941546094271922176 12948673 1373595543837979677110790938883626617922 12948674 -568740300873162246811066415600702838240 12948675 538851020631960696380782438314962745000 12948676 8808757489383102841199738183216021504 12948677 759885639210314488012279891508660285472 12948678 241421697845361993858112562448942981504 12948679 2079093562385096434814911404068273429472 12948680 748458412510487268195083184921120614400 12948681 -385018458839290514874698738997252029280 12948682 -171993399787265546312122493551009529808 12948683 1521056983392637717526215931067190362024 12948684 -282759984106459989987817682120130969600 12948685 732040412711795508096269168517488914380 12948686 -1130718359787503613498062973273856934208 12948687 743743036059358482035592295369873591440 12948688 -984082743739319111139306854808694554624 12948689 -12996912797839555302351858939530034072 12948690 -395496987479387818538643324804798604800 12948691 -512793420204329645519269744119746384040 12948692 65122568825819123956603964336559363840 12948693 294742025193679305782357945636777276064 12948694 699607296343427360333428598907303648 12948695 268550655512277608401882445139214916640 12948696 -724121302998702798675102558840256512000 12948697 -1198374635981357773727830056817935478268 12948698 -327270688157212318542539568902153950464 12948699 -515164856804693055750282099678939687120 12948700 195212422502101275266857840633792614400 12948701 -1066623493764549351375366869320873927008 12948702 -113522166904926790906113543513178233600 12948703 689259665095604993885712102876595318560 12948704 -388378877209136083521852682304134840320 12948705 -73184346785648729666554309776955656960 12948706 -935019310197523799790696988782832790448 12948707 2103873108003737413421484615297813676956 12948708 238482350738614945408978916235097666560 12948709 -13324871844903703684237032796338824130 12948710 -31412114810824511860766628253341984000 12948711 -289963418198125918215047374909883617200 12948712 95554976609223904750147392880849551360 12948713 -1055585613634032874888110521451746139660 12948714 -626319209156800924758634989969511134720 12948715 -573191379313335776889443602567674186480 12948716 210585604799130042196785521948501322240 12948717 899735199132518127324717529426614550080 12948718 738027451444747104821856575539792341504 12948719 11902701969108163164616672949663379840 12948720 27337119735813823729324000277196963840 12948721 -514632070293909716953347430868210244608 12948722 452857745448832806744184009622605584912 12948723 340665489167079457765046677478446197972 12948724 475335814123330703451292597233086287872 12948725 933679058449631696072182257787696286250 12948726 -159791576891469983355932824019661950976 12948727 2038002661103479179466113484231128512472 12948728 -521684443841629919524968646929892761600 12948729 -338003603118639996877002295595986529472 12948730 78609689974155707257822466990845017600 12948731 6108801950000227762438228234554240000 12948732 1076760740825145136425945471340307558400 12948733 -735694582590428782385594499000783111360 12948734 -49806727415949340290658514216907053760 12948735 1294697381268408964542820909503483125760 12948736 -874081966993747298265075805899276156928 12948737 -1173937544790693943860581851252061839614 12948738 469776486210571467774635169552039767808 12948739 -1533361720519608250532016357969933459460 12948740 -17603700224764762404709033966321374720 12948741 -740267372617450660896581392832679717600 12948742 -523607799463514345009923167483369847296 12948743 656995420670495225036116016786182332696 12948744 21357214553029416710330430329720832000 12948745 -197127706989742506556245829792936057500 12948746 103914492636565432075959613004226175584 12948747 -169905303755024390950701384597186109440 12948748 160876261682190650601326736688595503104 12948749 -2142348818313388051272816784493195515680 12948750 -72702677795641039388738254985170560000 12948751 2203109971149368251981071220786143957904 12948752 294461638006199216832526857288846483456 12948753 1324964994319612762412764680574080075504 12948754 6073656640902009521465876281078682112 12948755 -1621498830818527874101274311935890047440 12948756 797509131096569143724722621979940777984 12948757 -1999766472862107715512451925757438762994 12948758 -886875173206023897655071583421133395520 12948759 -285325914949081928304510295732343413536 12948760 -1089106509832954702420307535354571776000 12948761 61502359595072958409646572411807128960 12948762 2598884468225124526950569546907893760 12948763 -2653082214934226109555130821963232863696 12948764 129773508028120104897066310344387732480 12948765 -422711546241370668745966826224155115680 12948766 101185736476496729475902821862280275520 12948767 282256625822940810327049990542670324320 12948768 676855734858442404690738031624338800640 12948769 1072500332324238846312964348869066553344 12948770 114094042779634680238019218566376128000 12948771 54070496926306588884850666315278324480 12948772 -584799655159139166315171711292622218624 12948773 -26802681967321791376271150026932054978 12948774 254290374141174950218899059632666080960 12948775 351612966872695359786597191664592349600 12948776 -345910637920816058216451559425283276800 12948777 417269382195728066814094018334036712714 12948778 -785406928022646005789926282329145396560 12948779 161945828515579503466301867019564770976 12948780 352764590034648818234891191390553871360 12948781 -457130461865363019469966745980563960960 12948782 -153350726594679597700523743444354129920 12948783 -532780573881618240633843070025378989296 12948784 -65087352863750758453051346748654059520 12948785 -924624794780190385433108785003043452800 12948786 -16740453504044496244651029207898912368 12948787 -1602578253913051040721283818904790145728 12948788 91781847559557355513248630182270442240 12948789 741475878628417329013392068180541753120 12948790 748899826837205824590801407698496860800 12948791 -989209145893310462363853187830687134808 12948792 746745761625860746401901267809083166720 12948793 -79940917217843040690520671780790861824 12948794 -1123881477986472999461456898704337788304 12948795 305812017082391094480611867587669317600 12948796 209283522182698744439871397376192741376 12948797 551090085797550337638430612225627624140 12948798 -493180777463941062569858412577852425600 12948799 -536906456736686064655895860776093071736 12948800 175123939278181381071481383097427558400 12948801 594328982150816645249850924825568776960 12948802 -1082957815322902284399473025140875449648 12948803 413296443598986590981146540592649232080 12948804 412060530430886061192371794103353620480 12948805 -23741692734168500576843152618499894400 12948806 -25435635648665134456564752247637807232 12948807 -596198669957572889415874957262392942080 12948808 660359432147450889960056816201707176960 12948809 2028187487223409938173654955355298498010 12948810 139945919484645359661769052859476305920 12948811 -1528257222859037759785964826999745215200 12948812 17301854626361245803436415377517110272 12948813 -48241029573109736927967092126734471860 12948814 -167716098694815945283297161943872807744 12948815 -650069301809937617799382182429219600 12948816 -70450756365436802713451184411722121216 12948817 -468193236405572714195166906606692374208 12948818 1108788744917981846328009234073452681360 12948819 241255988937418314015805222829618138160 12948820 242482508527499030876884188320092942080 12948821 -1094856500409280825084064149743432272868 12948822 1781114085984046019961803948188051392 12948823 -489724985650011876215251940576436630400 12948824 -162361356816237639350590435175655014400 12948825 -290818665119923175505020462785092448800 12948826 -1564359976696402933442375917141038742272 12948827 413980076074051172644119514742507780676 12948828 -866875648749493512092922398941188871680 12948829 840909120268409836943846403215400031872 12948830 9135122483661861801453376846188885120 12948831 322218502888183436080182810830525052912 12948832 -568306967774530242943596190090449125376 12948833 -918141260257790403663719346836930205918 12948834 779205205832193553975289566039184618880 12948835 633341828822212376513464936856226798960 12948836 -711502472374446302160547767836344846080 12948837 -550633434051722202459998930987806105440 12948838 -221175041074699832497648601033602405248 12948839 1140390659025328307864369648296835403648 12948840 764810290908145242816447707992486656000 12948841 -796763137136711449207958796772176261516 12948842 321974831295029120513540697946930279680 12948843 312239540887321105033578246465916222464 12948844 -771440506427451686960186944364742379264 12948845 -143968706428500598742932730111903232000 12948846 -1190893065600219958899047254193695927296 12948847 -1002717595135927562709513918480429991680 12948848 6022161509810473706014096239506227200 12948849 2671730790492026491484036352150615704640 12948850 576623888593291419303804628920839636400 12948851 462690577987005091378731624719482159632 12948852 218161124872964431694201384949033603072 12948853 371205334445097064294493761732475241240 12948854 -177001083209645891417238103896498120960 12948855 -144887100660251014993126622175338772480 12948856 -830324233128053258442660929709745152000 12948857 364496378835400363628390293792560560106 12948858 52656847827893790880813102775800403424 12948859 140012156568567362777122850005901209344 12948860 438091795654532640694812351082432435200 12948861 -2019610266437263097172071313906371251200 12948862 -300345101884309785487591581167255982720 12948863 -220613125709832874234678952621084373888 12948864 1142127089244182975725693304862450647040 12948865 -177752057187812094451789024258188325080 12948866 -87912077793357627888151713953839239168 12948867 -1215462503287341875669767385330687782716 12948868 1640304913050520479648387963648496696448 12948869 -783572975163002705365992278749626221730 12948870 -181128563737619665501216087152827443200 12948871 -258701951127393388637793106190368611608 12948872 1593456138132145583942435061965385369600 12948873 6728576335563906943925097566921512320 12948874 -7813575867031203824606981020055390208 12948875 -2395020469858120988911683617165519196000 12948876 -127116047769587340189179281276528558080 12948877 101846799714891714252711643231686630180 12948878 599732078932479731060965743753415650240 12948879 -22409413895687256353909336395697431416 12948880 -22107157162263837589002194579580518400 12948881 -1308372094986763930229612838952542024336 12948882 -243596298257109860562159037498981300608 12948883 341548662860530591613720492634231639024 12948884 -265305191224617549290808189831477997824 12948885 -477737318266688492004997211681867420160 12948886 -33729682379870928986925942888414231552 12948887 1007205995233063202554895380275972917016 12948888 -397500388054484807974805354263713914880 12948889 -1971986969901533473336044130129279884928 12948890 264373978163239804040792830786816972800 12948891 -11541727661810249652872605058659279680 12948892 -626377569466314677813851656186927180288 12948893 -677427233342859430009160091261291096858 12948894 271542156226118031225460993770929120640 12948895 -578704383735918071034870564632461344600 12948896 295089541006062428299904504653452017664 12948897 324495913000241652861277823583203090496 12948898 978385028003702742153260127038880805200 12948899 535476406779961372589003212924442985240 12948900 306758891483423131287685092410071296000 12948901 -206606572459244167734714333827555956448 12948902 352480439812785363581492874021998749152 12948903 102960928281119833932020804189765020824 12948904 -306400120198444163021882712292581258240 12948905 894567998602146532654681842922794449160 12948906 162568812790545250592478543452842003200 12948907 208602559469604681654035487675367243680 12948908 13782479278666978429373481672740683776 12948909 504902117832595857721722942911993398848 12948910 -32429339233064119859251650718878570240 12948911 302407354097142627224586786828277402512 12948912 -132199422123597168772138612232518189056 12948913 963549136937311071985998189341400083184 12948914 625016751021826288140934342738705547520 12948915 360000657428389772278751752688085093120 12948916 -1446731988183652533006460785676287087872 12948917 22887012267371573377453934681482808064 12948918 564451485546506572644750320004207406080 12948919 -224827861986352421484946348946172175304 12948920 -913452424064995166739970718829281280000 12948921 -430511038923761612130972810422331488700 12948922 32653859657170687103677392162651101184 12948923 80141769051280068972544676610612302784 12948924 -327753399350261731826132625286971846144 12948925 829303310098142294405945623078786084800 12948926 -287834083707061767906998965500537810240 12948927 -253964399686471030828358682585944473968 12948928 15920890567684051487867337582646919168 12948929 485417199102378353583978527297213923776 12948930 -1431171889071275686939770692655360000 12948931 -1246501089927961775511843568797393404688 12948932 36512501793471480597745617420089018496 12948933 484682816203791444699718266590122777824 12948934 5116371537068433685217834671022165952 12948935 -1068826401560281658943896717534808559200 12948936 -377073937272715823461292468969472000 12948937 291977560854696519847196039550862516240 12948938 240986922619491184446334442990092399200 12948939 660632460577652482790868297872018843004 12948940 240274423018696512007099238780807884800 12948941 -441296565123810814222771467138598789248 12948942 -125915655255470900413672984732216087488 12948943 241696365885707272798833806676113359600 12948944 -323973143655679543355615232674414960640 12948945 133643363899854781969455984856538457600 12948946 794145827450401009684065270275620566672 12948947 517999629122651657020395034907416952400 12948948 -45521739928597876091816483888912351232 12948949 -1651787993322090422332731449523911727276 12948950 232100836070983832168095097939010326400 12948951 383917731638152067389775925767802842064 12948952 524532836722510277880899453049617049600 12948953 -499795913114128854650440851480828694320 12948954 -280234573503871774949274588097591148544 12948955 -1048024811393998951904012051588563352640 12948956 -1077468688040361943931168570099946209280 12948957 -16906754996523719567217019689617617920 12948958 805307079488038538612360352531121929600 12948959 47863316342999805746528485165132995504 12948960 32769159861560555769654794216354611200 12948961 712949990031658085631509295701515750562 12948962 457986847711138466543929942181547048960 12948963 -1505416996093510707751676032430683224456 12948964 41391655840544801083775766969389383680 12948965 1367851907189344839330953783519543572860 12948966 -105128042006828419972554742825550947200 12948967 -859298670035896582269095832617472310984 12948968 -477747838546203020745008550861301155840 12948969 845471325413417595458843976778986117120 12948970 449158353069125844813602959384135311360 12948971 -222937743978313241837593168966015563888 12948972 -27004968243477994288803172283038468608 12948973 388214921025009821724907192659417131222 12948974 -706904726251138878441363884725707171264 12948975 313489571589284187787854769966393494000 12948976 -19177957035139047910873188750755463168 12948977 1900308509179924426215034887584611008 12948978 -150673004045749124862400246731406778880 12948979 1817255916280161354813822206371446912 12948980 -671616239596531888759473264432281395200 12948981 21723868432435793197336475999347448352 12948982 599333793284076135626125720721485584000 12948983 -1244658741975937458316311472332434750040 12948984 -1032203946736114008107876959954516807680 12948985 -1000328404582665836251331889795216852600 12948986 -701070440182818608362863581443486193808 12948987 332457744772316571064691364301597902360 12948988 -12632920242400863481741042787215801344 12948989 -59800469568845603189552644409169761940 12948990 -184567929936058716056445910999381436160 12948991 134762185746729794724157508015659812984 12948992 -15445370414057811403005545430644686848 12948993 682652609092691922524611879825826286420 12948994 1469663582691706479600404514311403648000 12948995 -165623899156769281586844405950094246000 12948996 770658315467663026621229635203916253184 12948997 -506215848275029765869160442240863010880 12948998 -779430074692797104250027128490202116000 12948999 -687025755692426523034673768869667912448 12949000 -138511873280075389573726283083407360000 12949001 -54025676166677166157969509846852504696 12949002 180858599645103111629807927448042253824 12949003 54758164802007590033379037803007175252 12949004 -23338708543839204319415872917862431744 12949005 -25799526866497701056701366096693706880 12949006 274173394161769568842072919007121015680 12949007 1372153641907830190831297044532201233672 12949008 -200240751390868637913906301426749407232 12949009 -598374373093926879240900739819758359196 12949010 42127694044473872088885243757010872320 12949011 1696125676208815797429530715708779414640 12949012 -381007355444334777661953249906788718848 12949013 419620242998654101402083984784589383680 12949014 130807549536956118325917966743947721088 12949015 -499512355661256554081200981441568274000 12949016 520063798944541283982494592317469972480 12949017 771843828230939079056916756334378346112 12949018 59422011326772270049021543927702878960 12949019 -1631246582456898909000944202821214129888 12949020 -1654161432396601724226623066864025600 12949021 -422310008740557609844503108750081210778 12949022 -923213670437370245461903544764352155200 12949023 -406238635431169465614737466399087566592 12949024 737713382175019780110050611057770627072 12949025 -443026265700445993846356440741922930000 12949026 119648550986698245703088991640164342144 12949027 -300119947362307472565514286328177256288 12949028 -830529421093809004268853172674404840832 12949029 -19786031607586544029896037339118502852 12949030 358663935597600171006569813815342955520 12949031 -1969412255608629820025336389599104604168 12949032 -49792958153427666973459521615335424000 12949033 979577653455618871545792153501444317520 12949034 422658566592570434976405441919627033440 12949035 -206913754870439634784142471305849766400 12949036 -600951662498136926702253070015704612864 12949037 2483681970752667513572758460986380001686 12949038 -247124467318322967905601897826156220160 12949039 -85337008886713821070335596938618833240 12949040 77258666885738006723201884924922757120 12949041 -8319321679458024467553831808858140672 12949042 -451255809922561539827503360529475941856 12949043 2243362656283315960592715076385329457292 12949044 628120178390816450765522514969724809216 12949045 -684745948953222154739236954044892361700 12949046 112568398822881025459000141703006251008 12949047 100925241931120426949928296092162901760 12949048 -619670300733336255679594012055961600 12949049 272469082276903476128064379280028331050 12949050 15958000377256385069163573874164000000 12949051 -852312917950584347559011326212582201600 12949052 -1374559739785711023364814016649000817664 12949053 164700829001728823026212171369430221888 12949054 -106466908442738061563364024049282116480 12949055 75548897842856801688849502633680043200 12949056 -315127451642090595425233949719480762368 12949057 -3126937026016822742183301315326706560 12949058 474852293597546111651610622544733298176 12949059 -115370248866408326054112079738915360512 12949060 770220653363654204470182865794711348480 12949061 -925612896659508822559162227669246922338 12949062 120756405927562174440986975214870841344 12949063 -8600462593355083597468986566304253736 12949064 1377616565688113506822089998630687539200 12949065 26987767986307080914759119069552405860 12949066 -263513154225414312530131925404590405696 12949067 -969791992551507720412476680407067803884 12949068 -265534804112236217936686316047691169792 12949069 443887780100602145888768378144169720960 12949070 15359486207672117832548192954677100160 12949071 -3195404355186442367930057798348213616 12949072 -127533802584415984285202621192838053888 12949073 -372606734735014491917609375714049825678 12949074 278468947337534700155159532605428291344 12949075 -540706626247070876100948337712038700000 12949076 -335010177515153037956036166831693453312 12949077 1214812527102174799467843886741025193120 12949078 426127031782147130518801554687976728960 12949079 697887992822261385919041034198795518336 12949080 64415615191735652608623152846902272000 12949081 1189827210028437038662150699241870207882 12949082 -1464346356707000534391757379070718510848 12949083 197839966608559713241036207929800734812 12949084 1133983021353897980109851440741060185600 12949085 1441641405886086039988446560893643052780 12949086 -278156707152556635320333463013474259136 12949087 1696579302669750545910400008261872786592 12949088 2700974317746905916086606827041376174080 12949089 406753440769219844545089094134339063840 12949090 -208571683086239413858962333333013831680 12949091 -152212803888500675515380166965922572000 12949092 154996738030609488422874308459520737280 12949093 169639839400897715579535860869183917660 12949094 -462203573451311918703841483201124114880 12949095 -307942176905091556026038587802742357600 12949096 -1906355315987318330719358641796012958720 12949097 246912127601034073917348317515276839552 12949098 51448302579839906084135895619697067264 12949099 99615084157753663683084788093483537064 12949100 -492149054119341846996213143577731193600 12949101 1265399255011985047427647029862043812320 12949102 108476442863328400338072813298230515904 12949103 -405996631712814266619025618220126582400 12949104 46967204862567825318789419351374036992 12949105 2628339191644171568268079742369979600 12949106 19304898858621579669963820806600925824 12949107 -179377702690312491127356457919567796480 12949108 1146904014050865139684284581778970808320 12949109 -269170505217028557746142147002697506280 12949110 -290316012848855447162592701513597731200 12949111 611331764119087016368943239840645570560 12949112 -190209871988763575832136831368787476480 12949113 -353898391204307814239466428678676071856 12949114 608478909006710493121744191246868108656 12949115 -112587812877309126738857550923283096480 12949116 275074255078475074138009502378776945152 12949117 -1388348646962060234278567076915268979834 12949118 129132972027338398716749404500114746880 12949119 -266220126210167474117972797869674508000 12949120 249802575028351972677812314517903769600 12949121 2041001371216432074797862271421069631492 12949122 130281565705831857970827662019620981760 12949123 -103356856807989328376700531655059340272 12949124 -398726354340639123828031691608084107264 12949125 -314336010470959075181837106949360992000 12949126 238342937904312591834300720114647130240 12949127 3450230700843436507899248784056645625600 12949128 -179240695902511261291410428046881664000 12949129 256356378151978227638516896078659798400 12949130 219729013871627218798909354636062028800 12949131 273331759447957231762193744311218637824 12949132 -924233655797183216108614813223326254336 12949133 2073078487161817959756778495081327229100 12949134 61093717094084733141538561896385290240 12949135 -920089497093576719724307199574015069600 12949136 -37391276750962104581879368447333613568 12949137 374820174272643388518870246897084416994 12949138 568271079001688365241992819283579550720 12949139 -528550661484357288893426247125777460144 12949140 -367855251090283626639796783499568721920 12949141 -39076645676872983669194529852636387716 12949142 726264089957492648603716391626127034432 12949143 -705777034446202857771411191766964464000 12949144 260321303128381793573313286946396160000 12949145 385287550974412702937156028652314710400 12949146 16688573135891137476300528413587837440 12949147 128054571399568098434324934468584622596 12949148 -410229130747498964744115186833553633792 12949149 2772424931138937766534663743946164288 12949150 104573994256456866467960111421496084800 12949151 1414964823691218435025767036717199200912 12949152 21208179595781063114925242057581658112 12949153 -190035562910529609959473185907151784960 12949154 494594222280911483061836667865421245776 12949155 200292693754245653966554578990597240960 12949156 -979120923262257726512816334025384857600 12949157 -808556478243288709116251930073329456928 12949158 251031469525420452410101114659174710976 12949159 -1324294331306116953098817339811393874040 12949160 -944518495099610660220709691744010240000 12949161 768695703067295742948079167707553622080 12949162 673664712829442708805706057713281256192 12949163 672334986285496530539977832629967567412 12949164 -398119223376385941367878568459246227456 12949165 -277907519810076114585908431859625100800 12949166 26579891724801910302631464534299071680 12949167 -406647345470002660317558566863049448960 12949168 185652212432035818294856234066169249792 12949169 -537489486056916422111611714399530008430 12949170 -10901146513719309255518386631087900160 12949171 27860478417502524515852962148504535544 12949172 -965944885742013297589974562045795527168 12949173 1718760109942266006392867716579567152000 12949174 -141473078767271171484495748775591313408 12949175 -1036350102324397043737705391668095087600 12949176 -115128476661564358493410016065657036800 12949177 -2098413622206403884655185371004135269974 12949178 -138526140386049402312160503221863968 12949179 -2290411970481598516842375032716935312 12949180 872818357264412383528653758083273635840 12949181 -333977434511875422444748910695350081690 12949182 342685965598862184594317675977194038400 12949183 -76916754728055465804687402975765570400 12949184 65556681661371542232799917169799331840 12949185 539981780374269213243811647749448220800 12949186 126074038899229224243942021070753873440 12949187 34135958903589186619538042910904939836 12949188 394271968633440470473378619873434300416 12949189 -1981294232227880169935939635473112839168 12949190 -997161788771163259102259094734931340800 12949191 -160859996914020091508076750365645884320 12949192 -11165214545034277655365609756530401280 12949193 -174920143015155027908517489792486749952 12949194 -150619484006595908561388537287702231040 12949195 -3063728859287580522700378832622124800 12949196 94745794576553196283169873849217269760 12949197 1038757966391414187658898638559208964800 12949198 115593130650957184604099654659164922560 12949199 573400168123286168465611625752918921200 12949200 72461554731448479238099820678184960000 12949201 -1537870175872023420652119327874366707600 12949202 -347591434790250670761578884589967559680 12949203 1137841265354859590591667276712200003840 12949204 -873810497693131975700721930096140361984 12949205 -2291676211985383668568743160236894320640 12949206 1109111568674584374328961132554117570560 12949207 -440807840496715490580109487816763776880 12949208 -1663421113150868391575511127394952253440 12949209 29508882481209864974290243941483854208 12949210 -19986308970023312167533264172590684480 12949211 -444516628224102167268286045308300740376 12949212 -218051823368289473879775842667728844288 12949213 657785037016971883703104318405287602944 12949214 -10794130728416198183445591844063397760 12949215 -88822479008324066624946595717291543680 12949216 330512553253437299484835914944293109760 12949217 -1740398154730013760179852203157134192734 12949218 -407635013171030800046098134551624956800 12949219 -938073060002759629578014267583341041800 12949220 -1595641338295677774492412751774621982720 12949221 593512189065930607694568227747182089312 12949222 142284356856142847360822954740529295360 12949223 -38912885858543276873988927736354372704 12949224 -125649921877680976583417239224877793280 12949225 632343369557913084768191961881707479000 12949226 994065628900667040710229487643367867312 12949227 233156104434567711657433726758392463360 12949228 1649476643318428648647149725495968864256 12949229 230446234174461270022539286720878799830 12949230 213899795149779277157414435576377835520 12949231 229223546565148799090098327995580615192 12949232 105002422281582446864774352678207160320 12949233 155528531791611021631426127659295889600 12949234 155630222087465793460362769278754980480 12949235 -1253763902650286654705721971220822720 12949236 -609642656439720144248948587267499399808 12949237 -219411946615404749242460624206679423296 12949238 -73790707035777500848000680390541680480 12949239 2894450513181241641420820622995163520 12949240 499798068503406252442881378790864896000 12949241 -224640344029585945548771236129591137200 12949242 69806950500712897700762084667911418624 12949243 -648437774070921149245484865781222092508 12949244 -393321074055304443695430818730123337728 12949245 367756686318730439840958586343224674720 12949246 -1192782748720893386311878640919945468928 12949247 1233469129391345630283069718545285487032 12949248 233308950178345611307563225436687171584 12949249 1662407332800353402123491060550291029250 12949250 -816762161656979431778407314345642648000 12949251 3618131192928567959342432027310342144 12949252 -746589215148587153425470607418044661760 12949253 -296632077316635833226212757799362805536 12949254 -1414577810552877652344737900581169568000 12949255 -639628316021277430665953427200029801680 12949256 -1423011123483761784343139462615357399040 12949257 -920676323109096173574979581149343501408 12949258 43043645158792387535128602351660429312 12949259 -1301225071270190593545544517071469826720 12949260 53291363293102880824265215947125145600 12949261 877450130433918769376581444055772375840 12949262 -855642231189378303822557999489339554368 12949263 -2110324774833030567450019323438180790560 12949264 159205226225763893870957786460802252800 12949265 421640252438493426128174000489139758400 12949266 -509386244806278061169973455936473373952 12949267 205531068092392996102330917660469654316 12949268 665289859476299690143636921969257829248 12949269 -1423780129040729521901125173154022530656 12949270 1230432683582192719954974614755619477760 12949271 1809033008043397663128294106402598438472 12949272 -415808363023255567506519734278579937280 12949273 -770633242715809159296086415475330791478 12949274 62126728514167602506744993175054724032 12949275 147785013968312393768826724537599841800 12949276 67853900826928062622170626144678037504 12949277 -1102741695335747695863465153410933864928 12949278 4713467066578245897085591132919958528 12949279 -693331913515034037083974701933670304000 12949280 -527646708338206159452304928454973194240 12949281 -312656526749869851892135146847640925120 12949282 -22279108770368468209753337089392121008 12949283 -410375908340800161940903528261030399440 12949284 -1118831862951467753560811783388390104064 12949285 22924380152881834578002624925378700800 12949286 -40755796901384124748601467162497392640 12949287 834791357791786179766433282375977604088 12949288 5046909228411466459495536444604907520 12949289 -244184625694923022785139145524627196160 12949290 120884811716902548134479738128876493920 12949291 1831205059763106610875665384058597747120 12949292 1816385180916199395342929201998516531200 12949293 49518782422752883123009464121529141760 12949294 -42896643782556772106892636263820587520 12949295 905010356770053011234126825941328089800 12949296 71094705570376109235164201672525414400 12949297 -520421950252256747062253321744703945548 12949298 -338045401064614271925472245323138876160 12949299 866937643810603504190327992369317221376 12949300 -98722542701696960208863130247375667200 12949301 80465810962487144316981840328655334912 12949302 477927373190247033725081548041184068480 12949303 -865555542277566644727961494350667087448 12949304 633352101258426316000815730377500405760 12949305 -812040275812487961183198281426719938240 12949306 538191395960307866038247254695106380000 12949307 293002754549216223241210184286767917824 12949308 -70460959944272461663852665810497746944 12949309 68579831225139261943474505591384540620 12949310 5440767195302325488880081578728437120 12949311 -906896757494165659960091764645075622256 12949312 261224913976394419603677752809189539840 12949313 -121401816161182417828209848438571727296 12949314 7940833987681944411755911247411246592 12949315 714766029522864331846033682397775681920 12949316 -727359270722486327944129610053739736960 12949317 -510190561209532232627463833413564345920 12949318 1131849993497781222915630656614958187360 12949319 881374006196512398741836680130223499944 12949320 17540060136346252044828900801862041600 12949321 5290201043043306640388245002638066688 12949322 -45866207067441883634439274741808279040 12949323 -662909321606299700427926156548774001232 12949324 -36943512939940876229757465594956843008 12949325 483817590576915186641237183367755050500 12949326 232433754626152544541379604364261965760 12949327 -950070087058949680699028072818206657720 12949328 35793346733775291006078884204278579200 12949329 530827257002086314483660028553215782384 12949330 32969234924324738092051480667595916800 12949331 138516772297923362267075061018018882720 12949332 509011765461769130857487386597639071744 12949333 227853976920349411674221003788386798144 12949334 245511437808614094719967034532820986112 12949335 315808928820832703248163797286295398400 12949336 -1492253227883492828553502216907488972800 12949337 2301851193037222064984258439388783246986 12949338 283388187718965373909930766862978937344 12949339 1106694853156879198455559344287160734224 12949340 754692924678135173872669500090162938880 12949341 -127427547551183477131950212443657940160 12949342 382351977183846914867665050766307746560 12949343 381786478185713757764552544001075001328 12949344 11194054601030831636021486483994968064 12949345 163537587147577341870371970163001603520 12949346 2089348961542532419715268072812786727936 12949347 -1873894745538144779300582167848408208128 12949348 -251315225992633938228423019962854265600 12949349 -369812079250853672504803463157613212480 12949350 -220607225209305205236050499257828544000 12949351 -478113447679340326547517504078082104896 12949352 552918544099750595728835444654362245120 12949353 209893435646662482916449666530566377162 12949354 164302051972656049752414550855034214144 12949355 -557920743032362272734726953874343714000 12949356 -87759904074824455118580134921245655040 12949357 -309118644104376676755088674883461108394 12949358 560990802251274141123851010581399548032 12949359 -11334303445331215033868754669308298480 12949360 -212290686897577864658849537699341271040 12949361 -1188215177708763181873739082584987701038 12949362 362994294284900036355880061126012931840 12949363 272599050090310278386664889832213454160 12949364 38467693409647137584327940199624335360 12949365 389738898404499872533805924072756365440 12949366 -1557289992979736008280084579199664046976 12949367 1829360758758540321666957282925308301416 12949368 -543877662073565754345120545035365580800 12949369 -1281591535480993215089610088384486493820 12949370 224299377932298077655844587039802752000 12949371 -923258914071009796903529136156652372788 12949372 248573025372839067737791951789292933632 12949373 1554659878817413170145501008179250431622 12949374 -300925158883793043033356693683327134720 12949375 -19771054829880916456973154075318550000 12949376 2115960295642143133651973106970121994240 12949377 38633932293371930135834358164847529632 12949378 382644902727785320935008823778243413024 12949379 -1651403052658964242453972606983965208000 12949380 -718230382356969526648953601084502557440 12949381 675686957801637613646403090468072519772 12949382 343787447606422503971609467802672160768 12949383 -1385586249209847538843023887609472140376 12949384 375337309038902298303540544673282949120 12949385 914417460136669687768613942112830186760 12949386 358807692913950833310964897331901598464 12949387 -1585704499414419801396083377901976391680 12949388 555310790400799981532189444636059500288 12949389 -36963029120299663704401165333779027530 12949390 646272806548382152858521220390373419200 12949391 -151276134175441733803264012315650748320 12949392 306901829495057746047767445301944975360 12949393 2964489564629643803031000620926072362240 12949394 -190852551130251059705431135564506939504 12949395 -122563625983629283113848562887441717760 12949396 615578605448092887779951622771612724992 12949397 57692536920384014380806756930904830720 12949398 -206847375782619486455971466002369708032 12949399 813195681570263651808233090338402774320 12949400 1000430304656824633756769619666592512000 12949401 -61161309190447991623111987567798658496 12949402 -1322356647598401829065188186705495128848 12949403 1668718728610039255540578478254665709000 12949404 -441506668749345501880379608361987066880 12949405 -479098823999895451594695174778931696640 12949406 653942285107511222999216632385922954624 12949407 27711837951781197681509403272291395128 12949408 918763358049149383132753702134153609216 12949409 643696748568147094663350455819441035440 12949410 -173027043298327537670388746851943700480 12949411 -58727021084378847716701583468660441040 12949412 -4968451316049050883517416873537576960 12949413 333497848065963921290439194089490604288 12949414 139695925458456077588164387855404789120 12949415 -79820757545438885817823796876290522440 12949416 461288785274464955391460990420947763200 12949417 -928286452848145103233486306385046362780 12949418 -242978365407952760175687504427355381760 12949419 -182776035676161814567017696131306526720 12949420 1119885178754446484159889781229859840 12949421 26859650719569896008083086977607177100 12949422 703132019067473879198834256452651345472 12949423 -2661757043145002071481035369694065008600 12949424 -269209626844742614581318948854494248960 12949425 -244162871952277857472340386332726942000 12949426 722380050710398633948351079953287256848 12949427 851468139525263439753719118107126573112 12949428 -299412548302977627448022175413999370240 12949429 -949025060725676671614024383587358781970 12949430 27384712461493317063452836374915899520 12949431 2047316391534310943264334613770384384 12949432 -91483839113402007489313857510412185600 12949433 -562064052556369989726770469263277166080 12949434 202021710872361727471216521541317807984 12949435 1444771329675495666870348015402096938880 12949436 -498064160043362360314874605813204620288 12949437 -270569090448710502738900670521096856704 12949438 -249925498950809317464644791831268374080 12949439 790429457977276448358689447320060626240 12949440 -45551430825945883399017527971455959040 12949441 -1080660012840241604587754316520226213400 12949442 24869841594136610638519211274195957504 12949443 -996278901217544581923801324297182284800 12949444 -162646141616950150862213352653101989888 12949445 232927080804134109831771006903875307480 12949446 -706423518782448956036454964101414959232 12949447 866432668269401995709735083369570365232 12949448 -131389834084296488395341382540275440640 12949449 942439917854915977666914505938815752464 12949450 -9315532730933686387802272945839264000 12949451 -718808862244575626741776951999363598688 12949452 177214360067257730923467764369492912640 12949453 -1036128990071429308959942372553828655136 12949454 -133564874510134110472942201247588684928 12949455 480319426073736708619583309196017625120 12949456 45701404976046324871770921360545095680 12949457 -1924340105848726857104065747059136835340 12949458 -303255264965473624164174257793824466432 12949459 -821440207806861085409961989851927679784 12949460 125729120713887818223338205382930882560 12949461 100971340434211314142578645687592704384 12949462 461602834433339903348015243063106515232 12949463 1233586614428168093522818163941727576712 12949464 42745771920172330570702479566882734080 12949465 648484565665436473972504459781666425860 12949466 -576885510064442813665082631022279332096 12949467 -643051533096739797986450739008466754920 12949468 634687677291354844544351355709388901376 12949469 119243557876869436836300352465510876800 12949470 484020926499866020790431285467427993920 12949471 -271589112239561549811472333741229055328 12949472 -191992691057617264120338879683481305088 12949473 785376605613540462809033639203875857664 12949474 582181977973684786846070370806890694736 12949475 -523185725494349631601033545576060729300 12949476 -64506625132238893345009376127520263168 12949477 -87106703049566748541288795175568458208 12949478 -518331056382164528436971123679226906944 12949479 1203826790202505145503155719936060676624 12949480 -37618544489525076030423882605512704000 12949481 883821791115046389919412178696116975328 12949482 10749049230353880331554069718510921728 12949483 -343299731307456752587806910776697361616 12949484 1046910480788589660820743060022834934016 12949485 23107328876481062182622011551948588000 12949486 995790885024313914509417483354315045760 12949487 -1613863006462623368575240385481129489888 12949488 -280306420093186855539662612946312069120 12949489 -397237943133201774396063552821798993280 12949490 -568256883264744548646647738181849173280 12949491 32994458544534667696959572382388366392 12949492 1830551388144173051962687924011124398080 12949493 15575339526309409120736656849168368768 12949494 -346671117980758821107645310351021967872 12949495 -168803990826881589348071658609175156800 12949496 -103862251999428355168420075780532183040 12949497 -1709059504859074988961182815823688384000 12949498 498014272763599138814650232691435271680 12949499 744647700509898653561252585056653886500 12949500 -249666863702352275053685618385016320000 12949501 1485742026390941624060036248079985514502 12949502 -93249101750942294317116436651304706048 12949503 228336365232332230893818036311916728704 12949504 122530779508415031382279822638978170880 12949505 1891652865983057417780217022928435641320 12949506 37995213895708676787511318863315578880 12949507 232528060573695196399150632232296976880 12949508 679444806201921823960586442112959406080 12949509 188710565276632361928227411443596225504 12949510 247211594693719944859701932848366844160 12949511 172267495231104750638290492729719785112 12949512 -433384356283831627118809358544331038720 12949513 -860365909724688599232130722958253406876 12949514 328407167557760134251104630097657196032 12949515 -357008942351373042970355994547472048400 12949516 516747025645948434912770286188799645440 12949517 409951122177426929149906792879469933952 12949518 601031772955288760881751453062502138880 12949519 -783786679427180939109759812875194889488 12949520 307020790936362443076717105508180377600 12949521 275240001915177310223046460861181876160 12949522 326944755755205494846932701091514880000 12949523 793192241983769900384612694637302281772 12949524 955886763092305610999811797082861281280 12949525 42856498465040697317254933138967631050 12949526 -474269541100188414230461112994325174080 12949527 -349071996455394775689511064429267033880 12949528 -2583770025285149185184119935435409674240 12949529 343746358814692096585984715194881815040 12949530 436634916200180568006405237830012336640 12949531 -528892296377915639428746369872321831408 12949532 283424261406181246412906981392714077696 12949533 844958560549467923029298685259674434502 12949534 -515781635839713644487617328877765099008 12949535 -306169401416934140852066155302049167600 12949536 10466531227531765669588317298259656704 12949537 -401400726038628496041313198606220576768 12949538 91643568255252252953217778048029405696 12949539 620930491358994944984104528613095789488 12949540 1151559099605014425063007121978745258240 12949541 -432630966660629961451626555565667874 12949542 423528604440332590112882455551247806240 12949543 -31481643440078738176952912992928305776 12949544 2009466241692620701222123457931474278400 12949545 85894158250702339460033254671182054400 12949546 -207882822824308519949719270161794155680 12949547 -447597880772623642031558356221244439760 12949548 337339550765846390203958261783430758400 12949549 348749211977124994737356926154420080000 12949550 -634567489494784291528475862315969091200 12949551 -10063199010356550602760629247114043008 12949552 -49995562630425060307103310804424851456 12949553 -1248017451364069573418413420892114409198 12949554 -323902418908674246345281080881105886080 12949555 829240316735791156504626672053552079360 12949556 327824206670625813894455173827243202560 12949557 949234783095932717836163287802569623840 12949558 89244272895924425290686331867681511040 12949559 805521636731681600479024410710394279552 12949560 -433288893224722899022795482065827430400 12949561 -31869000185741242374457155629409120000 12949562 -514575997120179798517333861729269780768 12949563 -70225907668082811588239719932841323264 12949564 -682600997866068791217395671718628185600 12949565 -1193980878465073805154050382415067187540 12949566 -177808547546958371994980302395135476736 12949567 92109248883045440492321225259745253992 12949568 -89543503104300784401329250921640624128 12949569 -278143667875906452237771312952617390636 12949570 154418037187990092416437076695660200480 12949571 -111087886622478171086067829477665564228 12949572 -388626014955659132401585796178849189888 12949573 721030767896340195522634525224742643160 12949574 73581923574265481040427476155261159040 12949575 426214261109639460669102387455819529600 12949576 -262800611309614666550704000291327795200 12949577 1149062225603600369527200973799337895440 12949578 -798473360554382469517145439934498836480 12949579 -25403738003960643264290574256256494616 12949580 -53679338575929681514328837177367736320 12949581 707349250185415305104091960236083976064 12949582 590720799116218316268823262033120563392 12949583 2090409556836820726782170974324644764520 12949584 97891212750626199602526550499079880704 12949585 979284036023370612587182341856508660160 12949586 -505448066602189156021421665268794210656 12949587 114769047452087639506261588115529963600 12949588 -1135260950376357388040106864171531997312 12949589 74646101390327838583986933193660230780 12949590 104402868167927527690320809325694944000 12949591 407536765155767185092757319099355854352 12949592 -554631411987502400780780728870522368000 12949593 -440952764280644206678846208997951020736 12949594 515611614209786572865453817388331645952 12949595 -1894718444377447045982433551922885760320 12949596 -3473764008168563426218528040312411136 12949597 2083251972937155866049885337469755803672 12949598 -208564541499032986178612664859491152640 12949599 59322509927065005970190104703811926016 12949600 -749996276118661541895889423638321561600 12949601 -511356862531595119997495015592498558720 12949602 -792460431173204185798211050797170572800 12949603 -1593521110311772674503693261233156338148 12949604 190501020628842228729116944601189712768 12949605 458115354789678250122678230906305099200 12949606 623282733541713963389563232423857750752 12949607 1740541553066837181120475287128018030232 12949608 -381941985726513489758477917859762503680 12949609 1394641489427065631164571690793923404800 12949610 -201898901103771388352039962906861117440 12949611 -525044905805602260179422503886258598736 12949612 404551342188545538484156271191018159104 12949613 2400648248738454026659023431751215568384 12949614 -113016946270590056021238120207829864320 12949615 -32548480048338208623564228118272614400 12949616 -6372830496479750526823858234330841088 12949617 -3136101281879583536253873582332530320 12949618 466017586163347660650544443827449242240 12949619 -1452684282708278937053431037816153590320 12949620 91561519200576984052232438126189844480 12949621 -271219431572834317524397710104737216320 12949622 -734104613932026492260787722267136000 12949623 168241916600863278374341082822894796672 12949624 -1346838380515041757441541259664070615040 12949625 1294767947723059964709941965048312983000 12949626 -258120633712121319259237464136522204416 12949627 -1359158619947188659739701225858949202524 12949628 -2247428449138775145467430716997620496384 12949629 76319948536098570057475131591742248960 12949630 59872112488002723530888670305942476800 12949631 573713129807848315865481364213713935280 12949632 15626252416061481406028205179535360000 12949633 -914282675818784821522853198748681516 12949634 -317500784838184206285383577549426857088 12949635 469398128214219663337205853491056551600 12949636 110426681562881446987801433509503119360 12949637 -1052226442742950464434351179127352572868 12949638 135155149935988821191173676620175200128 12949639 -2494822190563837304868940952984946371560 12949640 871557962619028835656169137855180800000 12949641 -236735211066070260038179364619548606550 12949642 -794828068535875967075359294197313656528 12949643 -111785208827150623005207061604967765216 12949644 318106142975127886735079323395759882240 12949645 38039409672258250953995664170492982000 12949646 -681337305923402704933433893958463217728 12949647 -51601580656390351345466245511521481472 12949648 -98089004001591352791683028730643005440 12949649 -874090595239895812184835186285120724236 12949650 105320858422982679876654223399351065600 12949651 -489275782243957223374477564432164343392 12949652 1407078981168463681566300192851207281536 12949653 3323520595443147431703831023355465408 12949654 -746102150266916620137945309413562784224 12949655 -71424711698172596605066390958944654440 12949656 -69265036831178813301488359888176291840 12949657 136674291858698274237520244900341486400 12949658 1020229859292823109406821083685746237680 12949659 1202868232527109354869167714989451548800 12949660 691964665780381680103123980703465728000 12949661 124565759854332707840217493210322346624 12949662 -66937707817609947664102761328761024 12949663 114893130883924206171773830637494216560 12949664 363564577931489415559276444124134244352 12949665 17633365808820113940461085822949664640 12949666 481704029323284074854575682386984478032 12949667 167072430945286518012544958180720597472 12949668 422750316913695310460691761476382017152 12949669 -297985800529423921353057728618661974304 12949670 76409401658950640229694735543573265280 12949671 -505827387986779392241749030801510752088 12949672 1362919575221399230267914294749584588800 12949673 506636471097329885910419143392313633104 12949674 -724910277102052930440243378103178012160 12949675 1396026744862647492222194076953125132800 12949676 875849585378662007487759923809859400960 12949677 556163912664460060192417089329706221388 12949678 -80538565051038671180391999503503411200 12949679 -1338549809070286087093647511758096036720 12949680 -138819391757850378180944303372265062400 12949681 127072865547923643699053052605022315072 12949682 397020241784058101391995460936529920000 12949683 1415950196136658903996848019890864832824 12949684 513710282755058255037525468747811756032 12949685 266825627856224913331031583713220620160 12949686 -93952434352291254647426206339970976000 12949687 -1090504111020651055801130767274734822800 12949688 -13895008384340563691725138667267850240 12949689 -47935565090460316950250966266527395200 12949690 85045134888689358948130565082454855680 12949691 672661334306848080768280828872746773092 12949692 -57707616786529783180104901193619603456 12949693 451834571649036427201143460254280710816 12949694 -181203145828898702461360181388839390208 12949695 419671466609580037307734104903350822640 12949696 71152964471887943145335193366057451520 12949697 1005591333180176953787810765999338373040 12949698 -60080093086056160728061021315751016192 12949699 1058337507065837026322866490141834231712 12949700 -299333440655748032019745803161026396800 12949701 720544714333723508715874289810175275232 12949702 126129980620553776501433525415327042432 12949703 984932238842142194982165924690588925968 12949704 93896009610194105758889202217466603520 12949705 -1561170010939677044350013511137550392640 12949706 225922789118239076331339272214212206080 12949707 1169355896551382762160911706667585588440 12949708 2380777391979613027983917922957283840 12949709 -2005890360023934208500430593559212303840 12949710 380003739376820629006345172793708792960 12949711 356284199085137817842487949694743978000 12949712 81190217281438939671820632995041468416 12949713 265986725794657108681293300989057338368 12949714 1357486563753813914708321637417844173456 12949715 -452433379555757516029149135252968927280 12949716 -378081293207662307095848436536627240960 12949717 169332887882581059649312852953000941952 12949718 49363246630975208377601334885983239200 12949719 1097225527443573856546838942169712407144 12949720 632034152651447053900383178474437427200 12949721 1539765874909545764704488418107392922120 12949722 -1043493162678969776170354719964250592768 12949723 295181716155990453893438663577825481024 12949724 -520212418544176834096199655209487189504 12949725 -117113305634211095790566687114078786400 12949726 27083324542480584471912545053737379200 12949727 194266304516553163653820503240925342944 12949728 536957116545458406544285094167443406848 12949729 268068981292730601446865193077226586688 12949730 413187010814719629449159138965281065760 12949731 401808745637211190460716378502821753128 12949732 -471627934280971466212169212421990379904 12949733 2580233933642687388883330428920198497920 12949734 -128499234112335495002275176706776434688 12949735 -98292523336398888246877827461766681600 12949736 -787257853572690887431838530328185651200 12949737 245958409729299033939366186391889400960 12949738 -215727996398792780455028799553676565504 12949739 -944404879175443131753956442239965100400 12949740 -459633851936786489936044616112472934400 12949741 -342672365734460463630522440092538656000 12949742 -128625628644323966295979263533134817280 12949743 -971573388487994969761476165628888478592 12949744 -122435632272808232216018619017957539840 12949745 -159547857393666398647129391449199717400 12949746 104465613568314737301682133176801478784 12949747 409366353694962410538140196182457349920 12949748 48821091592091071824192575482308089856 12949749 -293135721042977151822024725535166216836 12949750 522291613327766987177330057576061504000 12949751 7094711950627967180095999919845236144 12949752 1359218416339995578753006762354707845120 12949753 348681440644042152188949987643419487824 12949754 230041045951066042991505445261586196480 12949755 -31597507960112345471970881161961548800 12949756 -929212780470137602271937954088673720832 12949757 -28250299140310066370102057899446851700 12949758 -509987336864821973875780349160784780800 12949759 -1740731616415854996535397785152292439040 12949760 -841019841344320574993560020927633162240 12949761 254100064452330738421609676918579708928 12949762 -23618772860615725411436871661939408896 12949763 726889604000362293922458592445297547144 12949764 362208072930336905578019497698684005376 12949765 1128464924698561570135939404804037478400 12949766 -122268429261153848463695846924518923168 12949767 -1054448240720225321705470165326245227200 12949768 -218306392471969250670182486905244282880 12949769 -2470880954946975447156631205046585369984 12949770 -276116869623920147922705304651165382400 12949771 51840300093803721293732303436783527200 12949772 -1161620682038597071319267922578871725568 12949773 558887258462143594541653900271306901600 12949774 406522060375894802431206193104489971136 12949775 -473407227694083058708134368432034046200 12949776 79200808836198353920910056413254123520 12949777 43324065915803925140089493110117572340 12949778 472661835599275732112910096698528294400 12949779 -953023732964042130251121350204382495816 12949780 -1128671565208690231167404600077973510400 12949781 -436263518516091347539775818893926553600 12949782 285945361256798745663950665418827966464 12949783 735994145937476874410733327628118320 12949784 -1079462861723578458502675722210000998400 12949785 250564364671440509560866292480223389440 12949786 -1255297064179157425600077706386915291408 12949787 881196514441350806739208979273339906436 12949788 554339266409052537525099477763521647616 12949789 1882174731240202781347321093479962271590 12949790 -204629630692280784726929527003380721920 12949791 383368254230780288919491139790979351184 12949792 -1298457661992775735209245477222193561600 12949793 -2087851951477481946802382812529930696940 12949794 -533620256009658644224232652807729792 12949795 39012071001638000033387356369064747280 12949796 1415284466906781934163974915906940605440 12949797 23222872396053024562649400407987627520 12949798 -1226909449607320592816904079806677997600 12949799 3005441236517210972983546564260430599000 12949800 127684202870822043724514064218750976000 12949801 71416189026448574901064503108467157230 12949802 -159713699283738029524008706665793920000 12949803 1030102068546038011474942535835214026012 12949804 181878371112932796601499215790984774656 12949805 153980570363369325152542757555174611200 12949806 101757941496079077241131584132063997504 12949807 -822620809557753796762033113618483792528 12949808 -255635827780487327341022119315730006016 12949809 -368119252704033694855432137657783674880 12949810 -491270837492096846045121021343062264000 12949811 -66254667402218183423685326138498215680 12949812 -1085285171085782430351561479753387390208 12949813 -358709031459905690009935915427008193938 12949814 -51214818583169418813311450365006375680 12949815 -202598490822934269206039689905737395680 12949816 -524270955713248270538430951629059522560 12949817 -708462845658172074360631473269498105088 12949818 -637508216291991805143572755080287582208 12949819 -511414001475752327352259529657505936600 12949820 319455735789456333022919961720529121280 12949821 2181646618952452362636085905797165682240 12949822 -302560151102048853369430155455839020288 12949823 159875878573583888445080262622448443944 12949824 401562745791349539346763802946364768256 12949825 -291920166133262618348076032937256400000 12949826 50370231529988319020155475847466042368 12949827 -1826598385153702536382474759496746509696 12949828 -562073994801067692024211396259861360640 12949829 -1547477000660105802139572715502400009570 12949830 235833969959435209582862902519723094400 12949831 -1951984205763659115560048902775803018808 12949832 -254641570661989989048464170104639651840 12949833 176604963984138095838847907381704389120 12949834 -562503874015013508364106170409945300640 12949835 62220744733234850313322209373541309760 12949836 -984345960438564346034273159845154431488 12949837 4379479145769250568041675772640289120 12949838 1895390330009584781461238215720227256320 12949839 -247717731152376064872509379327733001616 12949840 212411101414647975617131246343051919360 12949841 1980393996791829655232119307616271312242 12949842 220248328257078451895118853577868573312 12949843 1040649992499240056609681227957052726184 12949844 1707056544958896786396293026479323684736 12949845 -331952495775290331668629747064591424480 12949846 5973942333382785275309146718298457344 12949847 -2947649063137157289118325924020726848 12949848 -2687459119509916843285801583620030464000 12949849 686099829388563524654927141194500720480 12949850 98771900810252439322507479221905840800 12949851 -36541871790553189414147521205671217920 12949852 -335014131041954784650307103462166234112 12949853 -353455909796650004271178050187886927520 12949854 178285370548505679796816831832904090240 12949855 1587897701021826081643082207782632350760 12949856 -554466357210648335679853646581770485760 12949857 611357324321480664323334534280230958848 12949858 -348106713105629638547462973344804748720 12949859 228094032976681197895693961811416740704 12949860 30938086613241085099918280892681093120 12949861 -121715140957324981278528329218057644000 12949862 78965166727331302050295769104695582432 12949863 -2130355674318389977544817978762951536640 12949864 38913316507830232863384040875009669120 12949865 303720832529835079226079610958166472320 12949866 -1049756229027243527641617226024793769120 12949867 -1703926299558514991074582937962056836124 12949868 1070060020367213519696180177020391185920 12949869 -240920569534984449999653739573168917760 12949870 424928309275520922775870669754501714880 12949871 -1461467683290986607222833739693412669200 12949872 -116920094889715420705604643562391273472 12949873 -238974904128599376349743082445314933196 12949874 72442247487487503251749694931310239744 12949875 49494636144700898827173191300396160000 12949876 1024207742960933002878829120511566079360 12949877 -904672996938522766022605798197759320274 12949878 83799282157370784091629026645399543808 12949879 1779258658896864417463217482649102501480 12949880 -17337887245272955200753087801639936000 12949881 -162919242943214855588877766005594049536 12949882 -929911156996932992421711953880873705216 12949883 1598692292417686455755282326572714324132 12949884 -148487228768520886576921512948862548480 12949885 -40991518102939058353729758393335014800 12949886 -381489135548015385211071085563179992320 12949887 -799498359163332939418651627416543438720 12949888 473643071806420932914951022616510464000 12949889 667621626675795226512677267233988645952 12949890 -13487229581709860154111897449125678080 12949891 552369535798193586789675913923419368584 12949892 1819383383608685325698692014227528183040 12949893 264626053835426081879937694476048787104 12949894 11465783181620021393470220794734582144 12949895 191793174060501963795554175715236250080 12949896 -105807490663741872625938237340662743040 12949897 -462805641948781816501175365221115211520 12949898 39498073158467773544389269176090151264 12949899 -469042743274729863767486151283104371280 12949900 650041074181367291170134873387356000000 12949901 108561388532414793825603290592021410304 12949902 -351571357016551024831466075529124300800 12949903 1874935053365648927766108935805047720160 12949904 -210777965709916877251909440540794880 12949905 -797535376437109949223616221809162544000 12949906 852427585121111144472652241303164821120 12949907 2055401071839009357778858717884365366760 12949908 -27332948208182969483334190719744638976 12949909 -252025994281833406940611053163953438720 12949910 -998012823821526222512600394000021811200 12949911 -428321216444549044628239869198576189024 12949912 2080844036671712683460685255297330739200 12949913 688564828325422453938334118384716059924 12949914 -356879567535538803562513622808617808384 12949915 -700990910840479414264666906782349294560 12949916 -1240661934529010355811862311342436224512 12949917 -1331085096551268093572625416902238165760 12949918 -135411131793913789566887593543919283840 12949919 2049244140717762114429243463104981796320 12949920 451291163392962298323890121104993157120 12949921 460758074802049341224884580197511956500 12949922 395583223331303169104239907496693596832 12949923 -260038820273072192015213736921676032 12949924 608846259090994246391853919154955018496 12949925 58850996002005910998130390855284600000 12949926 -250284209919930587088558224108523804672 12949927 1153136116240480627934099127426510726776 12949928 -1036176542650150131087428740581169443840 12949929 315742326134466209556613578978638044800 12949930 115691269177912063632554372937333120000 12949931 -2001667284880372073293849052147843288268 12949932 208984416009635151569103266425345772544 12949933 -1826692258928126322103678592300369537876 12949934 85146373424166507057053357941245333120 12949935 137604930029581621336317538059000124800 12949936 38678234039689109406210384615458209792 12949937 276580202900337192724406357433706361088 12949938 786516594582135181549528045525738233744 12949939 1483688273758220538104698759818652713740 12949940 -210264195256110000642189859382477291520 12949941 1446653092614658067494600775337279804192 12949942 -196594487931746768592815515732728700800 12949943 229230376337278804569349905761425294224 12949944 42666600631562781352239467701990195200 12949945 491697036884335659029008216271409587400 12949946 356994243355605775114392206502258114672 12949947 786428507941718779668590128217168858124 12949948 630444183057609714927355122759930379776 12949949 433089032460025871507728088211685018950 12949950 135280958097007051734827821032073440000 12949951 318709211319905877003142245815268826464 12949952 744785991790795881179773215724227526656 12949953 -376319079089143296485150597627454495696 12949954 792436455572563142730301813867115063712 12949955 -84435956859204770612101878227631206640 12949956 -43417463378595873973424608712090387328 12949957 2396500137130357407697739565795145956672 12949958 -241271297424835243085458962198699748224 12949959 1195819769152825281442683407243293734528 12949960 176234049359205533563102640272175616000 12949961 -244717861239839604428230186987541442288 12949962 52454099034993484464100720861989325824 12949963 208185551613604515197559555725852000400 12949964 -127940736212850955667985576781226145024 12949965 268865980373531560060392837777738720000 12949966 10116154798914837920376882914699848704 12949967 -328313211931280649970629621680591205720 12949968 164154735318231156782928894736844980224 12949969 -274809351474075507188648925793137976080 12949970 346031769085057636183441950364775208960 12949971 428822438385652500828823416650814455808 12949972 381886849513737908480723836838830336000 12949973 -255125462895766983544000081208377512840 12949974 -410537293150826978428875358547732441472 12949975 -65666903746897536701169107193010450000 12949976 323225950421702138977398555613134028800 12949977 -244781896895122182013833396200229311280 12949978 -55831046786870153661521801177775374880 12949979 -966942710928729639008778002241326454240 12949980 329504980022096433270128731527561999360 12949981 -102912509743494033434847721388611393536 12949982 245760619611962063496080538493779892800 12949983 -1481340781470343808397813494404793468400 12949984 -915935111857435414591226601000720138240 12949985 -854308915092795724008090705781159079640 12949986 -282179493215719001450408524210148399616 12949987 -1078497663633185956217103245235104427364 12949988 1582645958653717058930454247765437805056 12949989 194347925586458049261648970047502977408 12949990 195829129792081615237877631376756080000 12949991 42043939184731997821598493267569414784 12949992 -433037558215097510023809016085722152960 12949993 18484514957801848184424329220119831616 12949994 -23655990821601318205129511544668176800 12949995 -717987397062382946725587166222361552160 12949996 -1171888488039268028104929714773565112320 12949997 -201380561011812304536933214799573920554 12949998 -763531720363830519406585863423932607936 12949999 -16115654854377319194740269496609459864 12950000 45681898890630208403440948974796800000 12950001 359789173126734939909380505910446832080 12950002 -68169492126105535375828877238112659456 12950003 12743172494221499260858017639074180928 12950004 -1013530289443013727914785761930538917888 12950005 -1107828739452419543237289201660580620480 12950006 -1567329473009800345131754563343992576 12950007 127672857398063454154389728412258530304 12950008 -2447297748119671402613632769589391872000 12950009 11772556564783173098126920258059930720 12950010 -23590240812391194121443230201098636800 12950011 -25108244837742500909008431047936587688 12950012 880382618847137738212251005721179476992 12950013 655426391222899568643797234068256945088 12950014 -160519975513091661413666591322413429376 12950015 -22129337113254959953177357824558242880 12950016 -494851622314870555736092614045808459776 12950017 1562196145576741358422576215314322200066 12950018 -330220036563473360224432585523734310880 12950019 1066628726260871203757723540315843762244 12950020 36776170040803456523503202536105267200 12950021 56738487941367771795266643987513641664 12950022 72761171744093646492256728313539379584 12950023 2128087516640198876486650773228189957272 12950024 52360258133658978199517055078124216320 12950025 -333365350269796074902106323684787600 12950026 -514526019013752891666618744032336719776 12950027 91974520997927136289688892627512050752 12950028 130006054492586359445750571608141905920 12950029 -820766696647318657771987203750452679370 12950030 806538295639299004210512453098328788160 12950031 -340437325623309068192875483470911799936 12950032 -265288999377601086717166084606826635264 12950033 83009523265627360288949119403885495040 12950034 -224436611564746595066212676097956317440 12950035 105476096007680468534974639011814364160 12950036 1296521944025670675970553513537006161920 12950037 43458492008745764489116425907316367000 12950038 -417725339197008226842924337785903706080 12950039 872912381051058928873260673056714372240 12950040 -798302087988251545581378079114602086400 12950041 -538250289233383175273957461769979565628 12950042 -166787293446973593806113426187038657536 12950043 889093355792227771259888540620174381464 12950044 1403688586933189258892981832519006787072 12950045 -1114278673349300978362764386139470899200 12950046 120802240714836195958994462007905067072 12950047 -1699013933682228397681789052678858778888 12950048 -108908624438422571570500576761937920000 12950049 100313670658329145616782151787036603840 12950050 369575844618675795786089352726634162800 12950051 970094437589594718459747397998429934080 12950052 13182727013123305483987534916249352192 12950053 232365154286677864523163750368727786302 12950054 -21590060540687510858165031031148212992 12950055 -114636628582951094486849844799940091600 12950056 498444730608114723899310182267022213120 12950057 -112097901704479460334987519325836567708 12950058 393550314234644815866873509734351872000 12950059 736828108599446015884336057565765934260 12950060 1117755573968435404720158304277758740480 12950061 2417637525468934190128182923348583360 12950062 585006276581013655500172322608920593664 12950063 -1463656016450684346445653039508430548224 12950064 70698032248301352350746934713453117440 12950065 1435944440732590270025226238921696385460 12950066 -1147828217729225539682742844432422849120 12950067 -403137444208102830910818447352124620752 12950068 -862024634045492205705588924815731128320 12950069 216043510962987215926405691994402866208 12950070 -26616214975963994825454629270505584640 12950071 -1582277121958178291143822307566092176728 12950072 190417339152027642838742674003563417600 12950073 922780477081477124768833721720228855304 12950074 102069816464130853122856110863044166400 12950075 527281009409179631437188469802346453300 12950076 -953909033797042755045124952898788986368 12950077 532825547166135078930231470614531630400 12950078 24248679594997145559431881370117404224 12950079 -853071910623322908815071522637028482616 12950080 -67301756189739939301622956192935444480 12950081 1056690098627825810212535266677334782912 12950082 -530526929351093300466983017266561783648 12950083 -191891816027173636322746221522123161668 12950084 -664614496231134487364786455078615633920 12950085 175869198969213195724936657731830400960 12950086 -447193130093207070335804269221732559008 12950087 -1295069595679679224357247929778398719360 12950088 -190088762357790919241491327157270937600 12950089 1186788253927834005771627057932292232720 12950090 -231814550016722665307938703376393105120 12950091 335834120555830234081337519438273779200 12950092 311678052435928909770551591200633807616 12950093 678084509154950852071338905828997265644 12950094 408528711917615585634018855676077542400 12950095 -8689487579855195170043007545574758400 12950096 90133410715425055095880686276614553600 12950097 -386691459858840780945611291740901956128 12950098 -879167252059316189730970980398118586368 12950099 -4479623306861911002610282374110552461560 12950100 -28362581685434160595911194964551664000 12950101 230705110530552591876553242093770417102 12950102 -653477896462529468173802158097168296896 12950103 532543344235811573901310390120402437504 12950104 -751943484926371645182598670959729582080 12950105 177861835845299328127268015286669312960 12950106 -325709201959377991596747224634169080576 12950107 -1976880519587465626471697670930063219888 12950108 -928232182756944810376913223038730665472 12950109 -1124716373228256890205562001734485028986 12950110 -222769169397169435921562600075007459840 12950111 -364263449115109190020707875811485743128 12950112 310079909611746754548487137916386803712 12950113 664867015664820879746396910208864923360 12950114 -985535043741418013271338231733068071344 12950115 -992471486750442060173374996812943872000 12950116 166887420546079140394337645842645401600 12950117 491250695531175360012138716119625565852 12950118 66280687874269614131329481473898252640 12950119 -44058443996725133564407980861246980160 12950120 -959301334851996354051418389811799654400 12950121 -890006991783913681394798574611724575088 12950122 -852728077723187407308879578329892919888 12950123 34268305949102932776597858718517624880 12950124 128091920176621567832853825221455872000 12950125 -1180023596545565267024517673434042552000 12950126 8302760834997108704938578884570923008 12950127 69022970644893702324252335484604237728 12950128 504486731140357122585222575968847101952 12950129 550604614700597714268028932046361483730 12950130 491710665721128897777932843047881515520 12950131 -1506610954501732486000303306525827302068 12950132 1385401168215956667851010664647552821376 12950133 2071376603946377592205053293080928064 12950134 1181419178203455147150796688365660328640 12950135 5219467831085577706152968435989780320 12950136 -1193566743653852570828183033498944450560 12950137 371334834698530985211048735958155840852 12950138 20370246766184308842872420937001561344 12950139 -92360934326826102489705060260392588752 12950140 -435126933580752070959977059599765688320 12950141 414987629994247793619921270053252101452 12950142 95052711073087608534121342133342958912 12950143 -1976815364838063012658998988505990036608 12950144 -253004782645590616179854422156750356480 12950145 722680560641107034015383229757311923200 12950146 -5236587208654673829830495810651520 12950147 255814267831453540047436428596618138832 12950148 242607884248977285746059403217126137856 12950149 -3598395321993292523453223248186942193536 12950150 -254654748023290737487173740437383830400 12950151 278922592156566414067001802473683333032 12950152 703466730384999979257925137504467481600 12950153 35300043036071051515249753783659236580 12950154 137249332575921129511109615431846533120 12950155 775301780344261081140900729414096118560 12950156 163917055613590712341717653228519755520 12950157 -18328047810187357287514698298850027520 12950158 69971739942676687276970328135752441088 12950159 873805079620748407030345683785794605360 12950160 146326595522999858173361491786668441600 12950161 -1352164963675717160441916845045879199630 12950162 -390906295578970944144493621559700179328 12950163 80969480214119483585752646141567536692 12950164 165030039286815905987785747178544023296 12950165 874347208657489638516253721468856612060 12950166 46797055525906693300733885773944190848 12950167 406230970923909303243296088474756668320 12950168 -321917366568506720384150893802414407680 12950169 188188411009853000684985141853340987328 12950170 768371998550108841616334571030486792960 12950171 -428835629700766529130319812665268183408 12950172 489909009621194054758483199110512230400 12950173 564459570403847017252556377487006250144 12950174 303245641257083296829304169118149758336 12950175 171569436946633091078424665087417337600 12950176 -362501218839697127247675378342390202368 12950177 1013443892242112932691614502289193933026 12950178 -140148067694177186564870914350775087104 12950179 756843520084053596350358618903141884320 12950180 -412401935711460854441961931708923129600 12950181 2189688712544432728050776265473079840 12950182 392681475978291672183190316993179484160 12950183 -1791275288799829791334172977353223634568 12950184 -313638156214282871229275036502899834880 12950185 -2477478901543060604931781147936893240 12950186 1147581796514175846957295120936846082400 12950187 48704279535464060356103780342588687616 12950188 68048654829556071228846029496915894272 12950189 312732510290390452101143532620219073792 12950190 417701369294182925174384702268271165440 12950191 612652625367011749919132741455963853800 12950192 -147989196989919435621908028307961806848 12950193 -171746327584195932560305072504102759296 12950194 161602151580066681183472708130908762896 12950195 996133036380819159047836349822441257200 12950196 165876057392150730730280301917807837184 12950197 169770644391986765584761766773244665340 12950198 546512962823742495617990172564549402240 12950199 596893502737614478534279322797915472880 12950200 -18033695931497327283706960130712576000 12950201 1088679427387444252524052105288861839504 12950202 164973974382340200434796116042806060032 12950203 461945532950693240656776085111694379280 12950204 -1407935818831978499534202867782882540544 12950205 -71095448061273680622753522777366148800 12950206 -61502667198275512664801863728034376448 12950207 1099730867055296589002905283300166886320 12950208 -47258030847088571209648559983105671168 12950209 -2498141368305631012387417910967190914684 12950210 -109340848372650763534362430063199654400 12950211 1535008947851427781507826912225080697520 12950212 -92065117100777097108500929824102389760 12950213 -11974299195839370711137406641840617920 12950214 -317896180306933411320225552770355120960 12950215 -24148034126386059541721505500149444800 12950216 527433286768991403448176065763378324480 12950217 73402267971826816958615827509140425920 12950218 -216302338459591533115070722088905005984 12950219 -99676956063325628203204585837676857344 12950220 -162348634540452577497037467468393277440 12950221 -1677227071537040483458929554470879037578 12950222 551760866724683483049366885065144187072 12950223 -335409312177272500580258831933071592832 12950224 2572311558789280449021573356976865280 12950225 546840317718083621571267863847215972400 12950226 592565245141689805100989789997233528320 12950227 -894162706465209716632453264666540932408 12950228 943557356329554095166464006593263773568 12950229 701031289612064328036468026936651796480 12950230 183186025182999363415701432252406003200 12950231 -351346119447386265994580762003374697808 12950232 -65831515079515178186389329946802626560 12950233 -3285224487909833464755429072092293512320 12950234 200683311137053637879749532061255005952 12950235 290669202338643455859476266834803427920 12950236 -865101352615025734592568293891190492160 12950237 165097275507910135976504054473457054886 12950238 126867943462345914250063632824910655488 12950239 -1695598347031452641411313985192620696768 12950240 -207244229417712136732708419590239027200 12950241 -798796070517200901100463210345259694560 12950242 -694748766908655637014766888065461718528 12950243 -883755434155717498667860540065772906920 12950244 1198377316746378851205980425735000719360 12950245 -32618324243974134842740756770690752640 12950246 41386315149361114478653890364248019584 12950247 -128899262522059069066387758195356439000 12950248 358270756743175237411761213540126720000 12950249 -717185235945446573133667405257472721436 12950250 -21511578390697420539750661026696192000 12950251 -2368302781727310232190897481858681492748 12950252 82789051393485356660410492122381699072 12950253 155020194618317221594314390453525124800 12950254 -315977026220424849793419587629563263424 12950255 1226360520677232525339828337283092121160 12950256 -209874876073858479168020041413386305536 12950257 -117865631165892609924788090444037692928 12950258 -484447497350712892302514744140679065600 12950259 95318521243584886352210512242500692272 12950260 54089841287365100787376329344402918400 12950261 -189739881538762981322132581351304363268 12950262 -235427550709938330785488754854287267072 12950263 983278004375085009617559412321625505512 12950264 736290119213137639237778063803867852800 12950265 -499370906230983561747734985928506641280 12950266 291094846110643733611786590144934475520 12950267 -57459915100891481373023996153300160 12950268 1017583807622883080371471620845537149440 12950269 -683194689757399971326521912980729485940 12950270 582191646918680623402533008416123414080 12950271 471662458927968843632407683995980941240 12950272 -687051191297294406121892856892588294144 12950273 49257829145735640134922769070678175744 12950274 -504081259312981140362125140190241057280 12950275 -277348406859876464540680033996800597200 12950276 -829791906172313262580929338918904198912 12950277 253357163914867515048244658065641126144 12950278 -490231783980263785496500651716642859200 12950279 2097701603521157345682815163743364945984 12950280 -16294308059625019959048844397830963200 12950281 727559285056076648304046567619721681664 12950282 -1048431052640659392732096048755207030688 12950283 465227422690213051571416304347274617344 12950284 212660859862553450680288800512955865600 12950285 327368985018953898222266548396614118200 12950286 544213180890547137040343975752413450240 12950287 -471394735792802275089805950122430936848 12950288 -25046454203653269355821848331204427776 12950289 750520661987926992908094918405005499408 12950290 393611934036439941924265598108209953600 12950291 1914963991495286304158280764641046011692 12950292 223441495056825550303869980651714918400 12950293 -2623140554850827241245778860416693984736 12950294 510373667287759779268154475853883012352 12950295 -385607284765975338490801458026173035360 12950296 -282498688878766732717062639266142167040 12950297 2430857035012259925211977893602915660746 12950298 -71311630813186984426794984296474138400 12950299 393513662142986803034558000543771111300 12950300 759718017858982719299477490970919961600 12950301 -47387923421182525544743518287261374080 12950302 1028507076796999883011755811050211733952 12950303 -942081354214921377517497995702099372448 12950304 -178981707199919115116614226038581362688 12950305 -560959876505364703912601919787655808000 12950306 -12707707839446140908538327015476585648 12950307 758534199318521961450839178451773971040 12950308 469078544043512540238463957593829376000 12950309 685016310041293819448410392982018344510 12950310 8149634128163491460227854796484044800 12950311 454445440434154795805867542077367941888 12950312 906978131455886761616744273469544857600 12950313 1018338315039197985828130213067189164944 12950314 -415883845065179879347090956071856124320 12950315 193347154225843145576643937395436000800 12950316 864663189868989657371146046412146095872 12950317 -949109889036462061093886730462500901888 12950318 -564814297372332968919703117277420456640 12950319 898283123466146789845342615429745921544 12950320 -20316871322398647298134957262911897600 12950321 -87928595121898685361630687341206042956 12950322 214803520551142296839075327863736107008 12950323 348482202823667455453251283813383744000 12950324 -1253560639184787248724553959628199823360 12950325 371694793423803846925093036053111175050 12950326 473890260456623220772355455928949086112 12950327 106015099716618833839771538947923885120 12950328 741364886803386409874942845186891653120 12950329 -402877072330750190720078921183424436352 12950330 -9512367589781463866079739176880849440 12950331 -291347096416269306376065183258771478248 12950332 1294573393154620208524357629138639543296 12950333 369919290195825037209746987530707977472 12950334 409944927090057330909331055674657290240 12950335 -675696870447775977624344154490641876000 12950336 -91249229539174542537049166661701074944 12950337 1503522791064459561101136550569849011760 12950338 -699258195656295546561465220437642418656 12950339 968810442281039372688365457523022398140 12950340 255543532061152955856515957592485867520 12950341 2153451959303507723477428127575210819742 12950342 -488335344633638362784514858693586405056 12950343 27490017229794935512465471154419968000 12950344 270005938442262698743571791525552005120 12950345 1080944996854205092400499395661301071360 12950346 -10894750804241027754000524702566096896 12950347 142334074623830206537065536525580760080 12950348 -1993904614444123340725882325300157341184 12950349 -702792051164765221711441858621959556800 12950350 -4986148504193943013896130767933619200 12950351 964635021804652007851603563974617676304 12950352 -230025132609599277483298652672397803520 12950353 452447030412026276105739806407844864 12950354 -544663423003321697775949607802511392624 12950355 257104429799610817974055645794475941120 12950356 469075413955666020707562065837411546880 12950357 477541833879771178474410618459247364832 12950358 -460145165434796602793977731449891274816 12950359 170226231904942898145396710409553719560 12950360 10671950104729463370160953931659264000 12950361 -99272274852286548737331184489748324796 12950362 916468621672761991932200785981292037120 12950363 784313559372459488991856622497866043584 12950364 -175164643026733993584985328982941270016 12950365 -333658965853222156787035054343669507880 12950366 167205225204023402011002085456835995008 12950367 -1406923063358401841064634846064763931320 12950368 -271173541986800424837838619317931212800 12950369 -327742018959961213284725412427821825900 12950370 -194359616674545444835676888337067569600 12950371 -889890761323371372629262362650817200688 12950372 137313409049708234633716972175061288576 12950373 -917138448345104247402414928871728100352 12950374 375444009945666289442917780840439327232 12950375 -2270822492070129154417084387235871492000 12950376 -12111795559297266718724163524866867200 12950377 2097611163175538120328402246206861449824 12950378 -474289695355717336557614817991065702144 12950379 203931085263263467313410096626314605824 12950380 606256776265159881190400529201020928000 12950381 -866229876071411383679171630796109735200 12950382 -559887310192633289023178870176295439360 12950383 552133183072384209655152672934728381408 12950384 -380268568540799312037597512996882841600 12950385 419331072487082242480597581632304249600 12950386 -347561731620982134952995723707844586080 12950387 -310111681638101973173557768755496894488 12950388 1259997193578802391353543461239439360 12950389 2555797645821071484654753622556202987456 12950390 21838716885526453693332672784012742400 12950391 519048628634928631163544553811950679040 12950392 -173634686176606992292009543597998489600 12950393 -248336183904868109210252895850709966358 12950394 -204429877446158817569172561715246326528 12950395 -1046015004494813412064877993836101945600 12950396 2131983223630803100958117972377308982272 12950397 640719217556760574235910560706900079974 12950398 279674005784275007695855625103702768960 12950399 133462856852658216903319888933616893440 12950400 -226777292634472208829837277113876480000 12950401 15720694101746682875920993534548517332 12950402 -519391839030173780643521269249524487296 12950403 209136658414254804679397991994471958784 12950404 -1046241373934761385215626507112319542144 12950405 113003756328026839200503926867945950720 12950406 77506137636254250231604488284239916832 12950407 -695606608401579587296846313959523737968 12950408 38414838429058525331576599710037248000 12950409 113760080178547986795590949331564825104 12950410 775506537163435782577225305842727102720 12950411 459729570662303304754770741133144077012 12950412 128616487965033458637771334066925620224 12950413 -738193140162669940748719664608508330304 12950414 878263941172845835574102762541938468160 12950415 -986068884902309378715935530950773292000 12950416 -55516532174053226724599414166847971328 12950417 824230164417953441109712689164413820466 12950418 -93088573697816118954587269074296927232 12950419 40695683700747316996807559750706718640 12950420 -31271117947505485139171643145635717120 12950421 -564721856352091925972816983818944240736 12950422 766153048406252442331346642863345362048 12950423 -1027574757835988862524197851731050934328 12950424 394535433951158678447447872531530823680 12950425 581335869330552160797547946690880851150 12950426 -179997581000146202313996764582060311296 12950427 -1966084487565815227717806418860051456 12950428 -574817168010171714829838746590427628032 12950429 827792015595252590630950805329884813030 12950430 -457437552248118957593162568811107379200 12950431 -990345069909780335947351720192347372968 12950432 -1813651492826682865900794614737944969216 12950433 -841766754714966225180195065430062538798 12950434 -69908534820825611038289858928906275328 12950435 -886185490555345891740317878640730915120 12950436 308244386976403697359675833983112446976 12950437 359293889970353447835921309065918897952 12950438 1253336654193946502627445044362368507840 12950439 11360213834008399261289621862049830528 12950440 -79591183390693938837887051866905369600 12950441 -56903969625736593705907943593439048640 12950442 -1305136977451878665849107149232544118528 12950443 -1277665478342720007216648655015256592240 12950444 -64976363547911900974167857466763051008 12950445 -232547582341041843433784878760520898080 12950446 -516217688932170439940661544607475035328 12950447 -646645149833533175361868000236830127456 12950448 79119193559710054680078690707564396544 12950449 -353974234307850827994166882291356314926 12950450 311878375526359321041583647120666894000 12950451 483200059130963373335659007763049308180 12950452 -18364101869851939221900673266929111040 12950453 306497124932510374524388488921862237500 12950454 6443170086944204964614315640073605120 12950455 -270167395633790197258312957756573518600 12950456 -1408785020978481782101331171014574469120 12950457 579158556882358008672129087932287510080 12950458 1797534062490366886450229932477931555040 12950459 -1413784002091559818098447463237177664784 12950460 429447190371741311885412504772094369280 12950461 -21166201899392467483777368842752205376 12950462 298453660393428478912712833285524907392 12950463 437007273577160881841545883872231193544 12950464 418688859277920562452717007608874008576 12950465 573209926359091766738186146105204765440 12950466 238836105535491112132299842649893700864 12950467 454104964119953462893784811707082698880 12950468 1099665639369210591117105037174272747648 12950469 534236813714586946636129898444321485440 12950470 483376589706301587175453046658208396800 12950471 700153796255991975135653336326384387200 12950472 285639175323222038776505927273619456000 12950473 931726367658488462430138195808498176180 12950474 -507966537747560234926556013208973618688 12950475 -265905334530502953951674666284566233400 12950476 -58082931631718951977090120977238671360 12950477 1228895166765361654803313893382851742326 12950478 199875552460696376719247967736451295744 12950479 1013911561562466348529894622075414053680 12950480 -66128592804918728851600460747946147840 12950481 421631918021807611950220225480340653824 12950482 2738876190767435153140933865579690112 12950483 -299685941306034174846774574238936367552 12950484 -392915726433778883476202275352324659200 12950485 -775648201266382329368455805725451462820 12950486 971853217198118090440403042341128669120 12950487 -124836371316517089871927173506926286160 12950488 -15943053165395805292804348741627760640 12950489 -503372556661429096817570180811223754220 12950490 -19555100981593864005494420658942197760 12950491 736344547885823627095354046871669005800 12950492 -17823271561572616987003498742713786368 12950493 369848893275734462021618391945614079744 12950494 70574925700056732642251439313694599296 12950495 -757764536393363693390125993706023180800 12950496 -173858159165457737930531408670039736320 12950497 -383776464412004924060146014337662005376 12950498 -400558907509023354123613978526479773696 12950499 -81435063703899433127565499377811575552 12950500 79610364579335147379569560479206400000 12950501 -2371312270365297406868966422978202268900 12950502 51656263942403294293746616540595896320 12950503 159056505259506223205757828490919188440 12950504 9424640869446133028712900901255511040 12950505 14189769613952115937021067915767572900 12950506 344383852667511340053175233828515893344 12950507 -1063607001884246020372249718147040552600 12950508 -151765558657376731494198199533782369280 12950509 -1287852612049960339086546180163903028 12950510 -561314168125771100716370549202189387840 12950511 -18260014089810899550688269632805540096 12950512 -97846323408596314011959887444000374784 12950513 -167088987256849637546768162702463205776 12950514 1791904417154282590837545260692840464 12950515 -388862830749743845754583180211921742400 12950516 1418977340501610007050718595702843209728 12950517 45673293893998902275091057478098752448 12950518 7345052607353547911338462535223017472 12950519 -751682167180464877111572194630179309080 12950520 479474878043876358990184006089380659200 12950521 1627285513390136690581312243096721864832 12950522 71911157396445088057973507781766732800 12950523 22312382662739226682181206539996359904 12950524 -1774509236731897100520087955797762555904 12950525 -3160032093649649245707496181760158400 12950526 1524775582123724910325623230539321344 12950527 239538083710819619381781531638248742880 12950528 -1047275302665311858599770553891141189632 12950529 472312158041014103743341926204683800576 12950530 -120926857568947705092767368284865137600 12950531 547647186028256975924371769455490439744 12950532 387597193548265122092279479769542705152 12950533 753638625352901181670698077608313535520 12950534 95201820464605626318959455671511480416 12950535 175971768291307276815235703497678859040 12950536 -818024932641442244049194113007082040320 12950537 -792809971138587433941469232725342458588 12950538 802568912791637441028647980080971391744 12950539 -1109414617369645220419279380037526284000 12950540 616258704277851107432132219992580490240 12950541 -906885047179245230064254155212144123552 12950542 494982551720179519143237628661052453888 12950543 -689979693894550571413198362975912063600 12950544 -95451037621609576851026692897765588992 12950545 542894147630426897213573984733323378280 12950546 -9396710639352913675091662323351720960 12950547 57429158284165154134441713096910320000 12950548 15584468457417858517284223238861373440 12950549 2020311378155420145326182748885887512960 12950550 -71344942354173297900330089256099168000 12950551 -258143860406848539645116604280687563448 12950552 1524717769854305170583789623185525043200 12950553 -190591248319000165868995179050544917280 12950554 278558991000941637654952296554605748976 12950555 -310986716660831323516245365152059468240 12950556 -385148254829103975254885988983874160128 12950557 1503427830712782597183016738939317192806 12950558 -1096071065237533294369666581024836565120 12950559 -599181897531224311121903078810858302800 12950560 46371525191971522145965090753814200320 12950561 411793696322489447778684673442372367252 12950562 -202833754402301587157367014002463557248 12950563 -32366673234025834597185073096684865188 12950564 627448301008868399932642223429267226624 12950565 -9405721545931501734520878224188668480 12950566 1906959020267452095814010511872254475520 12950567 341195765073971473716622637748769867872 12950568 -11042974474034703737869972627100467200 12950569 -511290361107912460314470598448564945030 12950570 49546226841041177296200943194256368480 12950571 187480796740483800132000349331688345600 12950572 -319607919722313867162988744062667105024 12950573 -433717758263949660466390095830264789376 12950574 4098075726832434653394904039070945280 12950575 -255364167415171318361250567230534189400 12950576 -481860690859183652959295302985458483200 12950577 141114968668839755508562138579425311040 12950578 212356387986535221901690013752589421840 12950579 743953043395060381294620501562943511180 12950580 -275396946287368443313895772321719715840 12950581 -43614938330598095248543367712935336320 12950582 -1058033629782688628015556147433001536608 12950583 26356833607184891825910332193433464480 12950584 -234716173008156956054819624684491837440 12950585 -251378005914350679386387994315171068220 12950586 112070055938499260353331771623293947904 12950587 309169369303635614363664681530655190368 12950588 -146148461261647267557836375776579276800 12950589 -466636963090165174185753844885739356512 12950590 665669112387840786864007210185051523200 12950591 280900466411242025631466917989039508864 12950592 168469590754035826300704395970176090112 12950593 -977381200055781011443913401746103460158 12950594 152216586142881292391356911613219353120 12950595 -145150447640619447735356932745992483680 12950596 -1421561126116696739207893125791369241600 12950597 -237039513167147636075641492070995825920 12950598 49326268465147113235978470627552771264 12950599 -1244612678382061750055180064571474335400 12950600 205645842319969072373365370742916608000 12950601 968512539903974602414468712588830082832 12950602 -2056854890489847195807984754982491976448 12950603 -129601709086932138774993044168035581696 12950604 -5092634996699831764835185961762183424 12950605 1510854752693434415695061883097132622520 12950606 -74057330770218849665085915417819469056 12950607 -254119296312914785822083663180594406512 12950608 49169840732547573013525572544763265024 12950609 -799887342704248971714585934025826250560 12950610 125679685341618682317141988989721628160 12950611 -34469015937849405952383722766967148408 12950612 -68687445806260077698232645389912559744 12950613 50893768717212477019467485100310692480 12950614 -902025405312305275337921252366794117344 12950615 612429943136774783637047940236100340800 12950616 226830004127136230441312843427287531520 12950617 15072435802123330284130726845080931600 12950618 152645167361760296633252910508883339520 12950619 1061533273228371741286906440050932003008 12950620 751974565214394678425226016038058759680 12950621 -1812177110660741770733340699681359849178 12950622 -212445837251771923590787170395399324160 12950623 -518432638572334823377912939273242742160 12950624 -1014487023587756371326588760627751682048 12950625 -219405889495895506517565742060115730000 12950626 -226657680367872613899738473139891377376 12950627 626590458880427520571039248134372776476 12950628 -1463693230796855642532201938437767168000 12950629 43155119493632506031178324756983469432 12950630 -176376522123828583720933940762689843200 12950631 -1339649428336041212943443511305113900800 12950632 799220182904249683812629538440814566400 12950633 -558105307926650712421829699648855256000 12950634 893138888314993606093869075114998349312 12950635 180252889669023741115098117355499194080 12950636 -242392826885133017351868995563319473920 12950637 338835832524377491078726559498072776320 12950638 -57210339203398846517043933300292698240 12950639 893414343083590296598235283451591471224 12950640 -5306924545915870249556687093188362240 12950641 84074723226648736391818664348473772784 12950642 982000675958614924838541346799354387472 12950643 -1003341171475969080372083902778117576136 12950644 -831461266969025877573457247528830394368 12950645 -554170107658825847129766430963977824100 12950646 315061049378157346365747571767748515840 12950647 -1411763382250938078828091602222158795960 12950648 -918363521407981775492716442876498288640 12950649 -302341544247823322383321057510724919366 12950650 331365253792554746684425533876462432000 12950651 -100849987746268222571329798180801598400 12950652 24888443852612455202062601708667346944 12950653 302994163012538224097139578816877241984 12950654 3146270458035632878970367351044018880 12950655 -324172924165992609243836938189028841840 12950656 295097930478285009256417752878709473280 12950657 996337465820890770060513853719093882180 12950658 39839071392117128184850220732204682240 12950659 -247916508654413068804722379899670791584 12950660 972363148611044826486605026570510786560 12950661 -475501814665906686413883042765473936928 12950662 -1056289131028698046927904573205992534016 12950663 117678875756046036362695731392222579328 12950664 -656750424385401931848046625379504046080 12950665 -224942415227197154896240629570829754880 12950666 -267398371086457801547966525982877701120 12950667 -281810905453943753160422499797120021316 12950668 480134640198675956189625140759830195200 12950669 -7130759046939835675205067389589465930 12950670 24224935698206014968971411711406393600 12950671 1365346912911531193199904132511652013872 12950672 192737948657114747103632655527758528512 12950673 122665476037293485513569537261510969584 12950674 439633311553901488314074647954121995392 12950675 1170763664602621780212494887820485734000 12950676 43959109089539560732244807347801792512 12950677 1641081581752454143668806941190552627520 12950678 318424041486092388536788855101990282624 12950679 325924365743358726919325566885311610368 12950680 1032581469341938235814854700126597734400 12950681 1698390092826804475902164990894465041482 12950682 185890829384234738183332264184720788992 12950683 -1511841423296104480751608777810562593200 12950684 120869821883785149093865910353410392064 12950685 -585947126293631364842012980152639633600 12950686 167716134896456878595358391604075606784 12950687 -1366613667179788908561606671895037925664 12950688 -353945545622296090442094378537789161472 12950689 52979346721381301070512389788230520624 12950690 662623715733493143175343931587525517600 12950691 -163494035822355612039153620044164720720 12950692 -3425897524174815065247374674557075200 12950693 144945842483858951408465057932697038080 12950694 -24628616284347678720007247652814039776 12950695 -784607909844305691024634324365790249800 12950696 1071897369825359625260647950381694648320 12950697 -20909435282622787382523737985644343072 12950698 755947739611166655160582920269202235392 12950699 -257933740921080036943023037711826626080 12950700 -67769722078398818699559873530663001600 12950701 1116311642937403417187043030417313895702 12950702 -542776079097675703211564921327116229376 12950703 -270455398088638945065513023325071588616 12950704 66478172975972237180898213436204646400 12950705 2413380012695963931496578097784720055360 12950706 710013239934139128333848848686632049408 12950707 500041560922612231995222060976260940800 12950708 -588936759530952235317729132948654022272 12950709 -34012995898029750330436518001710688512 12950710 -156586982739312232906543986743558730240 12950711 32245511890673652581264004229808493024 12950712 -1165536061647079902834173127212200550400 12950713 -12478176171393286992264140590685822038 12950714 -293128388575743880124118290708098015488 12950715 -14307438251009521926190844965711733760 12950716 331712664874918462244515396639670051840 12950717 779003832360807209902161124036784505420 12950718 -1139014941285394260558614081157423160320 12950719 -1920739430615327792153660521383411926304 12950720 151163234005399025137568110372643143680 12950721 -703884324141071452271039528984803200 12950722 118886038780619211910475097539708337024 12950723 -3046086331366984911892763637653414860800 12950724 36967793734418953722397687287864032256 12950725 -285030595331478018631608499229794444800 12950726 -586861233898918341954544462393672784640 12950727 -1228357838930315874241141505359337407920 12950728 402491369439356276906764487345615339520 12950729 -704636231259172919244824886919714842720 12950730 96647961512452489186055489300662718400 12950731 571267058975350101468059345257726776064 12950732 -1658085525012725562655222349174860571904 12950733 -336963530609657765024598843687554400 12950734 69535534124841026450766668576171842752 12950735 579273093942281522056968541204655038560 12950736 230332190896215421188823050246350438400 12950737 -2229119126720024054089045588210259993614 12950738 -772179765302487018256766121075610306560 12950739 -1517744156769837683704722376781803612800 12950740 -9420165183079225855983369294326200320 12950741 -976123137094649451922831848635953432608 12950742 12061944306190067602043430581404723200 12950743 -597649493555439842376110799325266955256 12950744 -539354775394499726004268161076194816000 12950745 525391022711367194914450493892050731200 12950746 -63003467264329014107093000875158865920 12950747 -1352515901744866509055233771213208419048 12950748 -208219514915535772983540887457515805696 12950749 1562730677171538888293353123709416908486 12950750 691357820546509431756873108899093424000 12950751 2252710126236751906627247022042563016 12950752 -723340943218194748594529663462063210496 12950753 -2154047618435821352916661846643733713340 12950754 317993354697309473928785755984257064320 12950755 -222777902926859559120806115851891417520 12950756 25525818075520494428508634752833519616 12950757 -555671839930826900890402185377268079746 12950758 488599238994043880995758508359910610880 12950759 578555815604040921277343289868556734560 12950760 -937750337579143679217258232429465190400 12950761 1481800279238213061828522412340711820320 12950762 608613830304731451329657444048648355840 12950763 -17650119414321699170184766062704664576 12950764 336187788596241306368436838108859761152 12950765 -498334518931564745031885839147918832660 12950766 15832561556017579280989203508561624512 12950767 -1235169033659382713380411173191947947184 12950768 264947550001033325847100813595983675392 12950769 -143762559810373020199072596050211393600 12950770 373076206040073400231733628253486709760 12950771 114901357417120832844710633462962933872 12950772 -332317405994694242227910012979599689728 12950773 -1821460776431958756267129108557348580000 12950774 -523677624937943622729808092405391488864 12950775 260723403736527688719486977799625023000 12950776 972827764943150791986443050451386613760 12950777 52311697000120545405778454547747001344 12950778 40632479498208647652647842941620682240 12950779 -777423464248517481442893283687785446620 12950780 -207192191965008906653276763436675430400 12950781 -786933677201561548765436104469058200256 12950782 13610021975969070059516961696670041600 12950783 8319956586281542401195291654098994744 12950784 -20313922038091666400176273113011453952 12950785 900013755132264327270174675134828560980 12950786 -582942037869533390838433693554726021120 12950787 -152608245000416538137189973011387205648 12950788 262750999450488977952223972471531822336 12950789 -2563421892651270533112567881288701093410 12950790 -242369062679541063074253710895422513280 12950791 298596504564520361573120221948627714560 12950792 1366815609803955840808981863726668928000 12950793 373434990778247168473575301293181128000 12950794 -374250947432370575155419633999770891520 12950795 118528743123305431636931902301644051200 12950796 -516140375520363088409009057185527403008 12950797 -306027297230081667296663520632502327754 12950798 210990256713750382429379681996917955136 12950799 425280687378467100405599113423116935040 12950800 273683995907068025207708693577261670400 12950801 -1138367186630416144101303462633447717198 12950802 -65586200618982131753788221214549419360 12950803 2133365374012236252346159357091935816800 12950804 110060394171789377495419219990374174720 12950805 115027046291675453412375052432348936320 12950806 -973435092957938852025710266403692134336 12950807 -291244880832071984210671263828034248888 12950808 -370383284136420146711252816307533905920 12950809 706674731432177859057407498299771148560 12950810 -613986533303144697620982162584878321440 12950811 -1372255860908992878795776114461976825940 12950812 373952697906181501039749434147468323840 12950813 -3333368355927734569549689175680733633440 12950814 -36320027143902549882579536001402907008 12950815 392867761263021422415082419209666903520 12950816 294457796610622038053848413568503447552 12950817 176316488834843941539260273603138230272 12950818 -363438284102868067824898606100074680960 12950819 -86539478472043043996471642545407149568 12950820 18233032670516815459323546793135104000 12950821 -1149401240250806230634892375331579782216 12950822 935301654405831391703628358954717490112 12950823 -870212011929747610692995040782197209816 12950824 -1899924577511946925055755481385261143040 12950825 226006515487795957943630038171268352000 12950826 -1388092676271161893747092758270951424 12950827 1435997497202407947192041039015109514676 12950828 -507992446118664975431697108414020027904 12950829 -247149624248195476706880955510572453600 12950830 447737867359916583927389742215568000 12950831 -2111500195476626216549889636317193040368 12950832 -443897114377408447889846840095871336448 12950833 -527096524669835430991777515540158098880 12950834 -30090002440687320957709374188564126400 12950835 -192343524746298764681700034176124364400 12950836 -408281406361588280504211152810348283520 12950837 712420975714605954063724932882879558240 12950838 -713798665132258832428325022631086563136 12950839 -177547715183139878022288931004045036544 12950840 134109791534110289808841930351057305600 12950841 120881112777432827038202736610749759840 12950842 -648461013734811548501174410821156983328 12950843 -1685160235110594369114527885100196474908 12950844 443315271108351032072028042314191921152 12950845 -92758272007757165739463766231100546900 12950846 857056846021408055758345295292376300224 12950847 21195520528138735801816645227943062552 12950848 -113142836613355611534664416141775470592 12950849 -2062150748752248000967010305275007750680 12950850 610375191087029020855732532345385369600 12950851 -645383875829549275672918509307056643696 12950852 608736674864194503679128071016036449280 12950853 1060706730406046943991233702928035335904 12950854 293132720228720299436113814752310476800 12950855 395403099966472631875080949042241373360 12950856 -38741993630453060093551191855886540800 12950857 102223704426941918745338306848129258420 12950858 -6837299090047736309931527995758504768 12950859 -410920374091113333949791794579078340672 12950860 179140739096110804700705936056503106560 12950861 -846424735056290573903851899709769894976 12950862 268268031598598082200043369793279628352 12950863 843115063950001792939300733735161709904 12950864 43362738504551263499290088105854746624 12950865 676827769274201541233438011748684073600 12950866 -721823164005483826877746557573152173920 12950867 -1810938212728993991947118691640212120084 12950868 -161523217201819741326840202964046766080 12950869 -4953877897662375959957083594888249856 12950870 -121084344442995472506401814055027645440 12950871 -212664441063409495825624806947816862720 12950872 -3845469443980643536709273733534044160 12950873 -315411066399895486424321719256802510072 12950874 -86309012487134208831977418996745474560 12950875 -5231172201712082727319197947514456000 12950876 -772212582650326276449465401393741360640 12950877 382713177430493183456530694813769160320 12950878 948935409770530671060560390592768768960 12950879 -608455223321515713267713860172452612416 12950880 -221845611592348856748958708096609812480 12950881 28541345020001293065123735645923282500 12950882 279240362920980456924581420744246979072 12950883 1525519449576567749164385308362627699144 12950884 -349924509282820663955762329230131122944 12950885 -625907241569814983160284438949137004420 12950886 155156257038170582336376949525850511360 12950887 46370816676166952739834058985313348536 12950888 147378636681480080217056755798249666560 12950889 -235812083175410016469080231223662446208 12950890 -157289080482634983463042819552286128800 12950891 419967530833396699918654841389620722292 12950892 669712737568186586517837056975831913216 12950893 850610910102976615778934002582088377484 12950894 -316871674929909349985118980237656734720 12950895 880264336689955814296419923391604296720 12950896 388202709201001342759287495755628380160 12950897 -2072792034507134238902452721348454134016 12950898 376954094765506105992756286460475252864 12950899 1500122705053738409554614130321342721840 12950900 -724597402399201779617934988716693168000 12950901 -181897111569249039964664079004033912320 12950902 539496652972929215859606306654968198400 12950903 -306338535151697998877790438565774359120 12950904 902087586812529889882482264981339525120 12950905 538871382031668992588918834893945897920 12950906 -1542955149215577762827479926542404158240 12950907 -1514154006315064384435680734257901588880 12950908 910344313612079889057726212172081917440 12950909 1269104068461248056118994590590575401088 12950910 -185669356370480196668455469271792468480 12950911 -4805386536519520992949967493982882050128 12950912 -3334147454074067049437504244044267520 12950913 456272390637380213683594291151941996800 12950914 274385874511468949074381749108838255056 12950915 -984934927818498854975601142575137923440 12950916 -195743622701020177954311081500626440192 12950917 225802490429629141218697224740672514592 12950918 -777380266419619184202501083441170791840 12950919 -1154715846697474117564737760752216391056 12950920 -23814846018945116495640674889707520000 12950921 -1194969612504315914200307534790836504988 12950922 56467626515975369907693481248917432064 12950923 -1642941085125050428293813924142045917264 12950924 210401584359652133730507143360391505920 12950925 -106598501161958719868695014155719824000 12950926 -297636887343356340627952669767708161088 12950927 1731714561912330814911440157279160380144 12950928 135907189729962319597240649123882532864 12950929 499613351757107139483704693846285254384 12950930 19000739404027340207843746911527214720 12950931 359066837694098709148966186848911712000 12950932 -110384057637641452705316345825486438400 12950933 786622356924930129934484995655333603484 12950934 -220141202973592230919833296043882780288 12950935 2239072822908362340862226632034248327200 12950936 -1992610298921556025329940316396383027200 12950937 639743641715304523864839194300402570394 12950938 -33657145287159455702841313424343352320 12950939 46996866149799538348988978565145482480 12950940 -689737233310229829237616328227482654720 12950941 703107550809798002498160144858479066342 12950942 -295197500798748524339048705316836032128 12950943 -1242128932372942940311675402326559146936 12950944 -1480621962202170147696680371326497587200 12950945 1247977569400271388383729077966734237780 12950946 -169375198186980473352531837916680400896 12950947 -9191012248165674137284403904560685604 12950948 -445974601218012439270462311241913057280 12950949 -373568106600536464201013186147258791104 12950950 18934404538265597218118196172488588000 12950951 -424163567754245481072817299039410868720 12950952 -233754167837346393786526427248003645440 12950953 646425217773290015183833049207288132964 12950954 1543553192763716165036143453171998741600 12950955 8476911242787748436371755910969574400 12950956 -118665901240480980483551066643975820800 12950957 10531312962417435785533426833072721572 12950958 527421989679824047836275914639590005760 12950959 255754550322514359016758965811784010112 12950960 -36485952996043640531725021628203991040 12950961 25154537329668181741717789464200624160 12950962 14175661432327989696613960604614422432 12950963 -103042478379302383518988772949065781696 12950964 49441408884818284257874588374702975744 12950965 1588226027788175365332512023043678981400 12950966 546627746783401504239060396583921176576 12950967 -548182638549283528529493772471659376920 12950968 -207500122602104606760468300982438072320 12950969 726434703516774268290553780329520871760 12950970 -343760250990802176731377311073002201600 12950971 -1092643781703906863056906835789769046512 12950972 -1017223296312609244190036060228479326720 12950973 -505851826822356505182326446740172013952 12950974 659840208764144253135898452550553780352 12950975 1227798812746081525659364702707144687000 12950976 -312229409314401488403141856065358921728 12950977 -628626118818623032191937373627384330820 12950978 -650630630843572064401843936523801342256 12950979 -315423290204659880473005240866605612800 12950980 148374939056522529279364916905521008640 12950981 2659153831727989116810486507073657357632 12950982 -1226435100764941608873868151744198353920 12950983 -617840148945309714478994325653121799896 12950984 1567438992948746269313309126761394227200 12950985 -84661421406182947527113324069475148800 12950986 -1322521296618362063792700001734322553808 12950987 3149973061533560863735933403562436752 12950988 -276086430272836834658589123982029090816 12950989 -1735387222223879958626084507233822386560 12950990 -110488219268276228263465195693827866880 12950991 1868472245496250746021890284498150807104 12950992 -562313973748912385137939747684062306304 12950993 -323091364738260197997359282013948894 12950994 95427084126833735351475371685887416320 12950995 -61668186222227270079970475474756328000 12950996 90598555649539068204532625180525602560 12950997 -1132088358220854434047165126100024988000 12950998 1967387023536400473713655003083207808 12950999 1061327814953634101360276839552002992352 12951000 -80283845250356925770288836026163200000 12951001 744096381658337613312121047026899855104 12951002 -110149090179083295553237970204034943488 12951003 -5500158703716126797212817971823277600 12951004 -200477493102016613905675942919754521088 12951005 -1966514637448291425920851244933987397000 12951006 774577607584643921428703846416688387904 12951007 1277876244193372217320536197194212484256 12951008 -407738703836344768872996104394139238400 12951009 47373369931134505257155974396191695940 12951010 -130600330947501193422110275894743215040 12951011 2356117015645561201080760497630580563612 12951012 437742786898669857839397151510527194112 12951013 742081465428254823745799354866455835740 12951014 284323988652992105365360274283520487040 12951015 -197854546988283523436672336584961717760 12951016 606955294270890495192476842043586508800 12951017 -118698872169921433342783333893836976768 12951018 -442419024027540915356798489073269549472 12951019 -956287122990308084318054209522305645580 12951020 1189588768781099278374963205645092372480 12951021 -53939695437246336356241457792012143936 12951022 72664638803487973628845641751320565632 12951023 -794532143915354795972698385089374523200 12951024 -149993832240791534147852299111811776512 12951025 -110664598869060334070840989895645222400 12951026 -799754804538065331217101844618992633216 12951027 -313408076180794505839303471872915123600 12951028 -1105148212307188432715359428924943736064 12951029 -192771393412578048674576858852254268160 12951030 62440315635107629995288521164224203520 12951031 130511829308615702257945157849074412160 12951032 -1155441508017073893759940213447465881600 12951033 -807882311010781092464621788003341847776 12951034 -74371165614035041056012082486025533584 12951035 -990524228773184373780066150319621065840 12951036 40212056111293099593939285020244049920 12951037 1103980496001157854197654031041693063904 12951038 1533152179230012957048201240066409764096 12951039 -179069659385556735436540518620399672064 12951040 343366692910423016693282907496434892800 12951041 4747698213953164424467908637607366400 12951042 -197200153628805381285831256380711085056 12951043 -300177557438624934787533413157015650760 12951044 -766952675094076568053624658277626964864 12951045 -737854892247992833311026392913948953380 12951046 -84444978658412323584639244269662400000 12951047 -711840609579047948545030021917465536640 12951048 -565758549715576223992056700095790202880 12951049 -44810246699161330223615387903002066736 12951050 -211374367812899633223968255342114323200 12951051 877718834214375143425968068680439836632 12951052 -773063382812115599141422110458354565120 12951053 -3915671187745684992940362677003616480 12951054 -540926382562190666533323967095458027136 12951055 -226043161303896851280810286087909419840 12951056 -46546328458927282762556083972683595776 12951057 -40534167073863895752504609333897887808 12951058 -365894148403787695621466340784332651120 12951059 2327638920208545575102994981940963742352 12951060 -63461003995322191879935014399064791040 12951061 1781894031774076727795437851242115963662 12951062 -164371509646026019738604158534916795136 12951063 -1155646132246977764563350143056740487680 12951064 -821460863146238095821798489761059430400 12951065 -1077549297783925446335939171906796686400 12951066 -307736409390178626274565162317586363136 12951067 1142131896475962086565795514595594922116 12951068 -110832500097977090881138543795178288640 12951069 -785395640005723817562132146146303587456 12951070 -352515385507052876627107036635896217600 12951071 409990424298132109160313702509485102464 12951072 -2136770527079818090898531228972552159232 12951073 -684565748576963103648350837904065203820 12951074 -97794336682208682063736509364953100464 12951075 202193864890764469331347681723594434600 12951076 -1684095426379415307127719414509360640 12951077 -331360460480701721895783868346759803074 12951078 221366654552516461055327906058587166720 12951079 1490589602953524769893374457399838226176 12951080 223827437010709836773974961367690240000 12951081 -701586390724434951596064534208074356160 12951082 465207780628526636161997163909383622912 12951083 844602311904892956806305970477825329332 12951084 -9801311044694056485333454192930283520 12951085 651511954689763447297121565193039157760 12951086 46064651789960070162351369911415580992 12951087 -100156326171446333492802686515350398976 12951088 -584178392041563761141992969942762405888 12951089 -2015635468168847791556677427227759312110 12951090 -3774205642615900990227371665196006400 12951091 -1018277476473944980125865240140306896816 12951092 -1083523511115758961356996388710382630912 12951093 224973556963856312346032753063063943936 12951094 -97178256449586184922655551634664805760 12951095 1454752590406280950690801024480828276800 12951096 615959128360597185494201432523491020800 12951097 907539125708712282096672289437379559892 12951098 899161578683079237760117609647400953600 12951099 6594455948462728727338676997839197728 12951100 -815810015190145652775260732462993369600 12951101 1449169696673434787156299648405933651692 12951102 88216916744103622501868911009879142400 12951103 42630035829172867085050320487712144640 12951104 367406024468487280414341399367572258816 12951105 -603167404513165062421789486946219976000 12951106 -198517463275037883913061144347916689920 12951107 579144483454720184799184690835010173520 12951108 -685954603471269659862882308505067099008 12951109 833751531364779383388691591552822225310 12951110 -183398984258641979095024179584763571200 12951111 -242130411182982504170171873968671031128 12951112 -314079288868288880546215218383877765120 12951113 225342988160902878954672134116040780160 12951114 884557841187161033524521051455946240 12951115 -770583036347423642169170213312184870240 12951116 -590695843326450137609050946370642920448 12951117 3894901935465647404232059906318577639040 12951118 -40810812883462282678181677913353873920 12951119 43102844305898821780054474467631180800 12951120 -3525439764241874136720904003135733760 12951121 -403782052709444537415241281174596318556 12951122 -832994643065295092625412146794274057600 12951123 -123762624901703782867501382572995596616 12951124 208736679644184927635329925888587239296 12951125 -2255281064363664717670039080081670920000 12951126 225268402373161189293150868382507197440 12951127 -3944094827256147126022586606672914176 12951128 -821110186106509030961796823873495971840 12951129 -139220491326478090148454731675276605632 12951130 -66087926375092178435902655735253323040 12951131 1420568197732000156069349158106879812932 12951132 -1893009161208826019385830879131561279488 12951133 -157833146863025548082509618102265999496 12951134 226033992336157950359499640067039428992 12951135 250500141342308739857576104465467710400 12951136 -1050055064285450540052392862164749910016 12951137 109484328144629888448252526404196657152 12951138 167862095889590275627680603649088578944 12951139 40725552657486935301115021287919745760 12951140 -133972776209242274967607454319201826560 12951141 -289438537855257724257686949297763963680 12951142 -966535659016835513332653762596414346528 12951143 235196166856866355675845425050094173560 12951144 2015482149657934785441119700354185625600 12951145 2049223475617291564931046713219341470720 12951146 54935696589002331779420526187095908112 12951147 -60646125231198750764777267472058031616 12951148 316857305046866841362261129790104544256 12951149 30109847983576594545603665716229475840 12951150 4817672027793990425812181091177297600 12951151 -10213947810467459660228550838162508848 12951152 138046807257950310977029043911044857856 12951153 -967213728271320105144940782645667773438 12951154 -405496636787077560377071585911639982080 12951155 -336887205485389537410137298063596492640 12951156 -368294251520747398966079994371132153856 12951157 -3173565497829678249943125775086421766948 12951158 447066563507410785417082581165122643072 12951159 -119573521684529552606236908273972566832 12951160 1212350739800499834527593767032165376000 12951161 -2073030182277879471301547919541588668588 12951162 -19277058278722204841511290796587243520 12951163 769296031093674128965893621322547605412 12951164 161137057986373392715881602871305880576 12951165 -248729554546570748216821029344138479680 12951166 1160164282120276929040511883676042348032 12951167 -1235271227139526662162861706210488790968 12951168 575315859080504757272781409557361459200 12951169 -455275243454480276186142417913089789888 12951170 -2807561585896155894087100355424652800 12951171 -701770543391474986045980552844068771840 12951172 588582506011373863410645475285551132672 12951173 1317802738381639217421485321258366927040 12951174 -558857513941443026494497586257641451648 12951175 -469889468395726917451250752626347365600 12951176 133001869444193188108734534474371727360 12951177 47699251933487162337466140440665685520 12951178 -1263020598514227429237280369929132042144 12951179 -2145298810819745754028376929689685071360 12951180 155059208495690926791378194537212477440 12951181 1229105776205312110239192739316181369600 12951182 -184946111513582755758848919121979927808 12951183 195911946394530396546346678758181025664 12951184 -312928881651267057929781950968186011648 12951185 327416635504904389244794284960910429440 12951186 -137838220158456891879663111314523886080 12951187 -478144726993873530558563584691252782440 12951188 -1272526675059385168536133376268033515520 12951189 -152265672314637309423813210049865974500 12951190 71635254183622582598504126232216622080 12951191 -605640413569111024709810310138709275600 12951192 75492799511737110601308424905990942720 12951193 -809353218950099216991862869809845765558 12951194 749845218995239272944116640816484550896 12951195 -923858373367718524128078127970256909600 12951196 -521254546184738866454455076782365913600 12951197 377583232269643982149714664784009744000 12951198 232769714926093959564340995321532569600 12951199 -614688503716857633091406289449326592800 12951200 -313607929808558133900698197607276544000 12951201 229097128413909166001204213871643458240 12951202 465919161315375375522408528850485196800 12951203 -206249081034300073641898140594085513656 12951204 -74071745981848472171286056511716610048 12951205 74675743977055839245443421427812540760 12951206 -150752592648851789973416302470030120960 12951207 820077685072488331314908528872938721104 12951208 -23527278123285167562340090724777164800 12951209 -34691324852560368028791736387304803590 12951210 7285404507510831585560053145591880960 12951211 -116058723071678863581489207671145439232 12951212 805521950196976525823599583645438395392 12951213 -3728520716947396248408656794867809792 12951214 570298801730975043132119437994711519232 12951215 1419002607291331951200340797084049211520 12951216 132326282220857895831415754615113236480 12951217 -25631187536151317954954443478030457120 12951218 360951218624931456178708476142185302016 12951219 -479308988718303944390123624479146374856 12951220 -385102854691839926780927361837501726720 12951221 1057616297098239692265630649331282839452 12951222 -53731015458898567525479410727910792320 12951223 621431318897371261153486527932377517464 12951224 533066684341149469745718155648280944640 12951225 110401005888903713017419165041600976000 12951226 -1315223889095736666274932720851235287040 12951227 264497858046824834774221552549601279076 12951228 -551633094613257499575455605261866708480 12951229 1080869252643856266970342217205204451800 12951230 701915125695557356805655324818702603520 12951231 154608284709015255360191868310377820800 12951232 177392616384799818090198538250491002880 12951233 -395191012009705135021352562756836513856 12951234 77670631572586847645446669192065060480 12951235 -2440206380969288001306994789176788160 12951236 2997901367632604407613300819611436160 12951237 -58598297096226083979025805347867712064 12951238 -269290749331450099441756880571252984480 12951239 -557906974549475419129474613899161608904 12951240 404775058902137486146940580742945996800 12951241 1265033830608167503710073739461244759642 12951242 -251095954857209103503311140533709382656 12951243 -947364304303118428978079682065450171268 12951244 -302167558778111303623203120729401714688 12951245 844972159351992977625949108009512727500 12951246 54500809409080937540794136010352637952 12951247 1396127962453491614280627898392542402752 12951248 -306589017007503056886002666319674646528 12951249 561797454187908940752097807548018503664 12951250 -15608245094533816188772254898685580000 12951251 -563375711180152922414103940864989113748 12951252 -5879426067840752905033648260498290688 12951253 -33978981408285050357769587952394164320 12951254 156947292913669651685338238543321289600 12951255 539660340238349506631329159891474176000 12951256 -31999447841801147304101819652957696000 12951257 339823468606442582093636851445754550032 12951258 -35907733400345148320328788278731975168 12951259 -2452710376278973753950282556968011956540 12951260 -529530609031708332343571439910320537600 12951261 1101238049601198914647711236984210667680 12951262 273232141066195836850042095643204885632 12951263 -465375851569426973936584063862842947216 12951264 -1512840220333010461471567635578066042880 12951265 -599311338330458115313908806397849157080 12951266 590013802316265220569838811900935474560 12951267 181086354673445079595435496830441194240 12951268 1592922549018565473956014226999928800256 12951269 159799069428878211711706727172042250044 12951270 -434797270025955671595163171375688981760 12951271 -1010354781123141931491959410853205291800 12951272 557055218387044474356285745093403212800 12951273 548959315386719520163021734063426428928 12951274 -110340866015612224516965614142620851200 12951275 30342091557121288898094181529107515600 12951276 425847990815021860765097579475956103168 12951277 -668304287468183426926774378572427096800 12951278 98700754819790130827695266724771357056 12951279 2509962953289563612786817725543768682240 12951280 74262341122120146183656966914306867200 12951281 -483237761463701282973652402213108419840 12951282 -168222971609171177324317878888547751808 12951283 2208733421863066291332302697380469283532 12951284 -1485566512296562488689745596759957299200 12951285 117167474332340302503124156935181867200 12951286 887631266100920265242068690292665106592 12951287 -841519008031974399983312688090381047064 12951288 -552401525499537650212115602375213117440 12951289 -134241799312634890154449911607262724476 12951290 -95691062080429362336484822413717849600 12951291 90231350283217086420900518033627693592 12951292 40631021741525452847986205451794084352 12951293 -2328662552594350446404136554284326223680 12951294 617746107419460557603995978581836385600 12951295 -6410805400101581847435933680718234240 12951296 14134647031345658641640837998687813632 12951297 276606768980443196227514170141551795300 12951298 -641348825490859786001219498126746647600 12951299 989211985779704985378990705871337808 12951300 267984663397471017073267216113902284800 12951301 -340623311484122214780276979707738996576 12951302 92964098149888079356376647123749675264 12951303 -90531205035594053007459022967752945200 12951304 -83260201927231346531971328030885806080 12951305 2633863926081403931186889792160286637960 12951306 -29490193516775013521309053842978193920 12951307 479129352062623805095384997252498953556 12951308 484148688786274909270513366536723932928 12951309 -142866646270081924289229009806658863040 12951310 -767265552583563118606138471436560837440 12951311 -769170526596875633544246065399142507288 12951312 -26830319951851089616868978782544855040 12951313 174422514503412545845202547331479364980 12951314 -428260073230093613545631107958944379328 12951315 -650982550629331232437882420314919447200 12951316 137852309803455323531023215739683555328 12951317 211579891613339993615088449914228260366 12951318 13349582028392189662467084650723942400 12951319 -1273082020426871159956806923881750086104 12951320 -468533870116197141908406852963506995200 12951321 -784765585326724191889951415439057930288 12951322 -72950837156180607101721429574897236000 12951323 368897960566579988400740872187003191296 12951324 1244968443006853610706614529850392168960 12951325 153229526758103135144500497235997416000 12951326 -144313110240477212825734811065737598080 12951327 -4113978751579691383911808606536370560 12951328 -112335339403378568536957015272342945792 12951329 -1810558904852472195266639861376581447070 12951330 -148064571770120116885840824289896698880 12951331 -1252512878207978922783778787362101833760 12951332 -228900712700726764450890437781231640320 12951333 -17109358223322508883081245820096893440 12951334 1263339085643031560818126432556899465344 12951335 -550540345898741326620670257870609920640 12951336 -1334008951339031051050887155686228377600 12951337 1808403686729621504100727494358987792000 12951338 136518286416984937922282044169343814320 12951339 799943205892305387795326801545422850560 12951340 7700848913148786305208290350261370880 12951341 -357148413529499789284815521498725945428 12951342 5264000062419469893131719921158990720 12951343 558842105801108993061116930033589236320 12951344 -52032784618962195029337692236156698624 12951345 -187832257020077006428740882433867605120 12951346 586652170942039860083878867631737580544 12951347 -2365447879320051936703235636319160318560 12951348 -245140079175531731585917938910803001344 12951349 482600469320616991332835316481882091200 12951350 616549492393330328737986397101632616000 12951351 507708981240579141533014305176275221504 12951352 644806601588433057587500065593051566080 12951353 2123226897871807120935583920608081698602 12951354 -105107677204323776971503451766871912192 12951355 1531827354451886180696870800320109829760 12951356 -2373627328833824526970249688005992960 12951357 -577635450706220131898031681927720587808 12951358 60611444791461770660106789237621077376 12951359 -1768307967730992388645396346234572261440 12951360 203607719374855514689176456344371200000 12951361 -115513542355250822642612659293411589376 12951362 186058557604375944544333562184654324432 12951363 -692841578489300830925886761000480174856 12951364 135749132315723588163239823052745385216 12951365 -521156011258468028047698950346208293120 12951366 -80535407135506672119918872858193715200 12951367 -452016979195163327606994560071812925776 12951368 121731584628056725253180661516188958720 12951369 -102867203616719886109664344639455292800 12951370 -296183509873805410236541067152700553120 12951371 -603011635562735247311102001616520278320 12951372 -38183732957374651697809379456999374848 12951373 477162580463372351176129839461658469622 12951374 -105102356772420301812019087384022240064 12951375 -860121727994562648737272319686782636000 12951376 460355843286609868918037871105232658432 12951377 81166396592154946130273011458414730740 12951378 47217356110181768890422934460816064000 12951379 595385254813595222908866072469194386432 12951380 91602063149223070996818407735915596800 12951381 -1143758432822727443126996328410093406048 12951382 -695443022046343295470788157333703189376 12951383 -1512033223480909794906571898809115845368 12951384 -570758525084267960735665341115112263680 12951385 14682917931254416548340013276135899200 12951386 -823927735706318652936269273911718686992 12951387 -910147288097667185474176616508485055360 12951388 -983354679264934098542314306834487098880 12951389 330414591479910909806666245719530752800 12951390 -72910889915160340524034114595090784000 12951391 699986644436449581680955821580572271784 12951392 177249871135025564359934155279711076352 12951393 244788619473077510175706554695264101248 12951394 355362993042867791877735275996917002240 12951395 961299560130757867501803014184861560400 12951396 -263464508353046295136775464748921816448 12951397 -1185623613125331559144926738938527242882 12951398 373838866671228745779498336211209483648 12951399 -378296416276301899673444639720211303600 12951400 82681538638087688921982783935576064000 12951401 2658915263227100431874952134668425057252 12951402 43329461615189150291777851413491250432 12951403 1425493322194136476719346797638567946744 12951404 -1784382133588776451373601641527545702144 12951405 338914713970887691351159093443575319000 12951406 -112358037859039900964329220877870364416 12951407 -512677816278765897206624278529578550400 12951408 28862488937112105475148902212476141568 12951409 -114951753703337811887729155812174439184 12951410 65415875502220286833722848592023424000 12951411 -145987040632275568702796988260121172416 12951412 -850896115465935838104225556996390657280 12951413 -417900089162505729085403225132144456736 12951414 47442216037608463607497188860185792512 12951415 -166837365377969139441796512579682589280 12951416 1473958401444778202472042389413964021760 12951417 207065342232137166875453769619859084880 12951418 -1669928512293320931165800347673560727040 12951419 1039732969992841226022876041381787384144 12951420 -379300731168914660563099713919500549120 12951421 300876625446312917020539446160119709824 12951422 622163830328993150893986616647025486848 12951423 866839525699049507329444350809289270072 12951424 -1732680402238493670150484706731103354880 12951425 90514089389442233912808143802536112150 12951426 -1342083479266231298753887802052154736640 12951427 -13488896213524879929854666251203456848 12951428 -3472048537976635120122694444920864768 12951429 1214004310963173979976322222657141656160 12951430 886782509209480940115673455304163366400 12951431 1742929701598870591905281825876068094232 12951432 -134748784664785004854418472799347240960 12951433 -798726677977537677757449100500762163680 12951434 -413094932466446242540018306311101682384 12951435 -776210129446227949342882092359733431040 12951436 569127437456067244762901938301761191680 12951437 477028260815120378112458441784801708960 12951438 -349116076645844414471952760812892787712 12951439 249547686645372814916473646783022386680 12951440 266236635445570628415182362261121433600 12951441 3423929234508152225780340380373017280 12951442 333843379744330510069289855976002829312 12951443 -761620356379922534548613825560366751760 12951444 -456572973599389997414219907628581519360 12951445 618383849403906673293392377513942435200 12951446 -80148676528965815105782877478249638976 12951447 -11281407109056070342466423699158154928 12951448 1184398358129652663025417272026434959360 12951449 267026112398856708737418542146322036352 12951450 -25056235766872989394597506514914914400 12951451 -234617437025860346527395487849672150368 12951452 702776457192253276470437582146882613760 12951453 983911854799186420253896902525784274304 12951454 -744048254080015650096208125074978578560 12951455 202937773520005429528590577521159961440 12951456 -155525859202787556087466558764148064256 12951457 -913327843101812780233223227485799051294 12951458 -242178758024069798669601228391370467200 12951459 -323512308713388363020931925839337628544 12951460 -190167338638639516121627201751638016000 12951461 1634722250820875714294210637606456509184 12951462 -514486478081385210009606056997356720448 12951463 76827794902891091563714171665412733024 12951464 1329287123305382808427541494241691648000 12951465 -169400105823231986247933098983265669760 12951466 115290252840465082716944537513130753024 12951467 606110135365908497061463833346772181600 12951468 -1046290996609240174410660424716471137280 12951469 -3823408177228041609363337767117250926900 12951470 -43300350600246726158034919486650205440 12951471 3417705920190550219091767005273691776 12951472 -143038098673452543277523851184191242240 12951473 25973536114983347800177801547877669744 12951474 521788317807759382841509749208665951360 12951475 -130899280816669894631177656670399348500 12951476 -1078749427698237167790465299926504525440 12951477 -453974781242315337961731559876072800 12951478 448900857899243919653418245539216283040 12951479 921864610548828047663355354081657336984 12951480 -3494033070293775507061562586917683200 12951481 -232450687768388657410240643502378021718 12951482 150958227664865477103438054232041236592 12951483 -71956968303953990980461313450713499200 12951484 469024758172429640412324554919971552256 12951485 15379607300538428853240194721257124960 12951486 122781041910845014123427957405227759680 12951487 299105780180826950976013960747491248760 12951488 770497146310328314369014797868032065536 12951489 254507718051969787958451354746766342720 12951490 80268590189095877511325541507373158400 12951491 148476989268896101821409894358505510144 12951492 409013454139975083565417476899069770752 12951493 -2393093731435390449771335472761720908258 12951494 502943459263176385963318633182559271232 12951495 -11445588897758019930257684638496920080 12951496 -1085386412736270698081924860440065694720 12951497 578869144376018932706559059681310529920 12951498 -34100532196773798813697950512850385920 12951499 -289685949244001853943269664889550922752 12951500 362315942293227547276581600695926272000 12951501 1474185019282154421176075952420221681664 12951502 497042169591973599443803521584679505920 12951503 -1044364807942361076720134404687893276840 12951504 -104730026415278042303563975087835529216 12951505 -17093044164343880830073940069132499200 12951506 -267161588667531951626763263451209544048 12951507 -444864221556722317932625190419522882632 12951508 762037692689609624792803360835199799296 12951509 682388004904052960006085652011487374204 12951510 137151594858201058587419232088813516800 12951511 916836292696524834766400536098226879112 12951512 -94223708367735976968652641847412613120 12951513 57100798384606584280335371267474142084 12951514 304378887473010462290376930642828288 12951515 215825180100765836635922147306591126400 12951516 110254740495018334050669365456671380480 12951517 -120373254931051919091702118576139968000 12951518 -1176590014170880831873496898277034135808 12951519 -350164169711705313809713546232011591680 12951520 -679500871960929872535249424734580899840 12951521 349356050478705059282012329791421440000 12951522 330053850858798888821601022230441488640 12951523 -198256520977150887540671005596609938336 12951524 628470470656707343261163942976579820800 12951525 -712516429198170279622148617851417979200 12951526 232849180391303131791408627473126367360 12951527 -905363305469765007281988437428074436200 12951528 -274536111780040242583932468888718540800 12951529 3778873601555298326129792051715925773184 12951530 -166141799424355947906522001505525498880 12951531 111755258599185834643817832241816475400 12951532 -709649256979568635903303824671689840128 12951533 1400681168282119890988193641682414504076 12951534 -823947965678472142964951837657776950720 12951535 -268035323819942552821642972018814866920 12951536 156928019511521583202232593159016546304 12951537 519352864250117412776131826662283331552 12951538 297463196397587469970327315860351834144 12951539 922509515028907699071039121836006121320 12951540 244517456487712960839827692342961971200 12951541 -2259761170122304959144288331758974367058 12951542 -449189137720217039353102223763346367328 12951543 -1125874812010019978220518560512616387200 12951544 799513678378634134240533015997026140160 12951545 -113537822870416588187185308061395000000 12951546 53694903337864120258190774615349264384 12951547 -189254320369011789802298014830969074400 12951548 538797377399888218113981987105429173760 12951549 1035700330165006054791730929827192856000 12951550 -102751169317047353565606646215436550400 12951551 -1196774424617283014591846674203534212208 12951552 183923499101138668237017779257856753664 12951553 -1620551211595716857550572106347390798400 12951554 24586933939145559080477437396908340224 12951555 235236608000435500552293539266430737920 12951556 1442069232028090835504804531510635656320 12951557 -562126903628498405382075680649196512 12951558 -444085254420179674659222365459535977856 12951559 -977781481043730356864876401881400706560 12951560 903233008250038967935631042652339456000 12951561 43682917860390827077239509300387392704 12951562 -334468875268407272430234499791450312960 12951563 -2242478388939430760753774081352684214188 12951564 -485416608318565760654201569566207988224 12951565 171750469034814061873038773815387962720 12951566 217840712732714649020403533674136183232 12951567 911904487168959913500190235637640969560 12951568 -115718867127583380899343525269154299904 12951569 932135764479485177036519710002400168512 12951570 -18319479181632082888213666735873704960 12951571 -1446460367803618466906512713966977929656 12951572 -8158665421158098930454749978862022656 12951573 -1044479911436915701452896302670104158816 12951574 780407061887480708708761693071536645760 12951575 173485687951801963944147428372390013600 12951576 53443521184190519301633187832600985600 12951577 2315448394763215472853306023353306229712 12951578 588972890546660959661820058039765440000 12951579 458947269570440623314600163114271103384 12951580 716771478122489525757477918854445043200 12951581 -6793686432064391477329675307219623272 12951582 286436987200159661885627565191762724672 12951583 188730673814817067271636988869639690944 12951584 1757096535696485560501241663511412211712 12951585 -338532198365240719300907501586797892780 12951586 -1044606033265312987958041716974247047520 12951587 -54469703591900069802777147790992473208 12951588 213337617426506318701126027470903926784 12951589 -370519829016279576634501173771945208544 12951590 -42985963530821350606791227153150851200 12951591 36046288643690483846768705879344772304 12951592 172033297353381376456469494448467230720 12951593 1071958891918159090326902749506131710842 12951594 -154231607972779799771727047833115620176 12951595 -76145830747078087319761442330858887200 12951596 14299598736422613902863813457920017408 12951597 -4234310458782140184268485152205154080 12951598 425233034161572890009725378547060160 12951599 35403992460306097666559746079033104464 12951600 1410359718457911073384268876198707200 12951601 218648503050841955202045461374084280064 12951602 -519359203303152529026222067762447543296 12951603 -649341614208249469104330937602093696000 12951604 439092083186615524575543236984992336256 12951605 -46787578217846794682647922334724515840 12951606 348576675338938636213488369623087815104 12951607 1642169218470710857435849546383332008752 12951608 241570439971621144083212466422406389760 12951609 523978079428683564799407635928652885728 12951610 1603932662316170571438664484390200320 12951611 1951779607484419081045508039328980650212 12951612 147546672018846502017305567167927220736 12951613 424984525207304070973302884869104790764 12951614 -130090504175175550440783339457506923520 12951615 -1160495262161694184545350349577239811680 12951616 -770138340463884963039314240163157114880 12951617 -404571583220621080135426600917755939328 12951618 383751557374358980383488031857711071104 12951619 -8498815175730221022294395102337556680 12951620 1409344820196708666998224864863678504960 12951621 -650477483980638690430288822547714902560 12951622 -513134641727288677281193997090873597568 12951623 -1752963034327613506214372754543454825128 12951624 -120538612325480948520406546523396014080 12951625 -1808575748709707502325258022156737131000 12951626 -497743947360699096721079816524279051776 12951627 1057465106768916910823726890836277945056 12951628 460516056298127323352035648360907447296 12951629 -1574019419455296139277616550906619893770 12951630 -395854912116897234108300228943299168000 12951631 432613698775810652442338050348549153080 12951632 107821448518045781572919521634990161920 12951633 383318659372678655386229488189386672624 12951634 784401713405750319674449931281495312704 12951635 108619781279640598295296776500844505200 12951636 143068631801236658275812223148848558080 12951637 2062860352184455358411920604339999334492 12951638 -192834091167486234779588191480814699904 12951639 -1040816909942461529048798525082251020896 12951640 -693080098610289517552864161522052915200 12951641 309931515240033016336492877629624839684 12951642 302951818920479985863776955469372369408 12951643 21486923015894212846029415576252012800 12951644 -172804318250189667213131553898757257728 12951645 -19081765806611659518124459783643627520 12951646 -180880309720758115019095157618375091840 12951647 -957966386291331858153022327264758888 12951648 258855872004837101178885569942283485184 12951649 -400555183470372469093217792064117880320 12951650 -68343645819331582003832717368662445200 12951651 -420764824926484467780917072173087426320 12951652 -133324964136106160570390382888996016128 12951653 -593270830244269703708683170575397332256 12951654 -49096424840074164221923722182481930240 12951655 1368964185642791307815763221755505496000 12951656 -1672300063250496869566740803412808197120 12951657 -983599444426238440558535801755083920400 12951658 291524859472037562519627408129392053680 12951659 921889667494518945611734560419834552832 12951660 17075253786970622483424054241858959360 12951661 -1840005752543771917231782493426838279700 12951662 1175908734286485564157565975257901600832 12951663 147072053031436886600587624522519985424 12951664 -216947832565697887428061280004563435520 12951665 -401841456046423525326476057549199850200 12951666 87617449914356853968451731513562484224 12951667 -1641770649836721374393035986667598639284 12951668 648390412553619052926489989585115310080 12951669 -690162470406783051881473771119298179360 12951670 -434258765492179768028307450061984275840 12951671 1065160526326146586005802126633602985392 12951672 -147311288112395926844882620070827438080 12951673 472474785712020006009450843223257160640 12951674 1124535919335080715387788738898222804336 12951675 465832562049295855813931030025366598200 12951676 -496938751169079449294286575611578163200 12951677 2071954051391400798760562732480013275526 12951678 342856904598568909495735435781616319488 12951679 -313829253179239840448297020115250131392 12951680 -521301706575012673701087802923417600000 12951681 2549498119119380864989141589317518961920 12951682 727478928351121141889780440185420234192 12951683 -1939476209282261698781866363869089778936 12951684 -1047814441213090322935644998132282849280 12951685 -781695464930455584240068185073009312640 12951686 5514294371934438948377795983168301568 12951687 -65640836519430590783160335473295072256 12951688 -568124798997859879795392376650593802240 12951689 -533087039044876544414651952293103353244 12951690 -371351303617589428753292405432763571200 12951691 946956610917544864430445984201205423152 12951692 380146526021399859019222521029823667200 12951693 -701683837500703072868907835661173445418 12951694 -331188947208164733043252921084999306368 12951695 -126360068570326594950590929761092509200 12951696 -514664234808893625599293468620602474496 12951697 1036725810774264045334430941688337516912 12951698 -292559734188996339315808484808276059136 12951699 -367734115359814651551743083688159358912 12951700 898096328889891076869081063355802307200 12951701 730467449578123699782668921983725377952 12951702 -2152745854459792243190610240679636608 12951703 1159559035430725729078909138804576959440 12951704 -42219788544669142995566950202946570240 12951705 -381213037941055616614605209882049847680 12951706 -595007753553078486089317628571094574880 12951707 -116969967797878559032872047142432946560 12951708 189236342139727264778861087879964524544 12951709 33982039148324577671659736013019395840 12951710 408594966274437280464339207086800619520 12951711 -979291346118638135521988596501022745600 12951712 -44607181798713841657141026045142499328 12951713 245957528113603813406294131760683885764 12951714 -249034879091971365492065916051068682240 12951715 -521161633620563828658968269087048566720 12951716 26201542144593157556774499887696179200 12951717 -120131808010284752309352489819985717920 12951718 394826849761414532687196827804421871104 12951719 301866951984243370191016911500302680 12951720 203365017935413261919951129219179468800 12951721 -482005732101297321555632851939256032908 12951722 -209353804149044990647657475666270369280 12951723 -1277847557463485937211585467972273234432 12951724 -992829478674153651735009776550950822400 12951725 -46898700099894198161938630900894225500 12951726 -309704768696241040965552467094751275456 12951727 549027360513848166219045657705860436240 12951728 -207903621165879707147249864877931560960 12951729 10010889877809426414618329243233214544 12951730 39313773105172527367446715589461747200 12951731 811163052894724839255285242689756220544 12951732 69444162364265710468058864282575491072 12951733 -63627359029885034466071388888593715716 12951734 1133072780982754592576732240566385736960 12951735 658905632579158080900922186756298196480 12951736 -327422733777202860333761325270649159680 12951737 -745853043377869102772222325413632114560 12951738 -6895112955681183099760864592252144640 12951739 167445106906034955456075558153840516000 12951740 478051626473258540830945830614745776640 12951741 -589884507308404215570559613390756330976 12951742 -302838640289300703827193374678400878400 12951743 251585299231713740854666844888768726016 12951744 -130547511941958014000728502216498872320 12951745 -157341523565939283649195177480363219500 12951746 976732410975285039925223749276184070144 12951747 1045998083086194171823722095628744712368 12951748 122138500138848448171093342918329857280 12951749 961613453732980041062447784071754876480 12951750 -116563953555121633976576990302096896000 12951751 -1473035544883432662273631757279340158248 12951752 1148287064999204994226444471183864012800 12951753 254839287075267883857984395191939167504 12951754 -14150710263538646405001089275550758560 12951755 477330639773018113171612105168697622000 12951756 -299267846990242228349304865032283872768 12951757 -81146442174507982442831676001635795328 12951758 -403377314415962481371083106129613107520 12951759 675108831685936515498553876430793498504 12951760 -170248943427708596487458434981665177600 12951761 -1351795847076886374599928160767342106638 12951762 -528193692801001766233984338862496062848 12951763 1172218526245198762184143503798930093384 12951764 17990363343727609335003749365624307712 12951765 -223859103922813061166959535288932678400 12951766 1300948230487063569374592209228229356832 12951767 1716542393893840717682674415947904103816 12951768 148962642875249767505827957262964326400 12951769 -146548501751054629183882092335629201152 12951770 -176520527478767693459121749496540887040 12951771 797352988424268226796464052068118475264 12951772 -14452749132151947864280864690675995648 12951773 -213065874134329763209208079011806872180 12951774 730499068464203140328518578958420502208 12951775 1326267687073932664188042392029699489800 12951776 1002238670107526174459944694994602557440 12951777 -160202386527045170813295979901096482560 12951778 -420238862419139228332866178937390304384 12951779 1107395100534219594794813400866110228380 12951780 309325580510456036996556700783692533760 12951781 -467147516058845366047979591381859468418 12951782 1400187699735889138903090500150091670400 12951783 -290592106572738291132443856625684662624 12951784 -1623770361417524371226925974038660285440 12951785 297564272273752944221218629426292321920 12951786 -199924601925550226569015292980331348736 12951787 330286078168518389119823293334851429240 12951788 -1475095082030633095500330182820792966912 12951789 -448188142713753447281520123243652886976 12951790 532775784778350194261621805089348367360 12951791 -30101721339314482208468081277899671848 12951792 47072639533937249121732163435930583040 12951793 94857700905906790031919832121477321042 12951794 454897478997047263981602943996997511696 12951795 557170546030165841128197155343730758240 12951796 -174363460613876411709511514972816480256 12951797 -2794093730874143405968514226915652264128 12951798 -328947043876322319638696716412211233280 12951799 290647120831104487405465018396439087536 12951800 -374471187087160621728517954707517440000 12951801 -365620970485614478121803596248130051270 12951802 -202259567298713882682634445652435477648 12951803 876360436036291558180920205986236432760 12951804 -742567744764538741110394588714350165504 12951805 -898492190156698778043328702550771523540 12951806 15013234275950821763981188595933798400 12951807 189927641845085528921442616286186817024 12951808 155748029852322939236436950188380127232 12951809 4856963143717850416747544092092626004 12951810 137033921635885547956620115218063021600 12951811 1890635022436958005434295974164129596412 12951812 341643875114019314024433308873988783360 12951813 -199080718788779450161590635450543738880 12951814 422413750324688921869553039205954607680 12951815 -1828588525293940607004149966689054080 12951816 278759765312683809751199630461567795200 12951817 -10354814318361523038085691811133915840 12951818 -110219571260552396256013237529399145984 12951819 54763332381135629328843095746420260900 12951820 13736206666663385355335103868117647360 12951821 -711891964392064139141465383581292395978 12951822 3256258633032414012428293815431995776 12951823 694498213780746698238966666150750161072 12951824 73988931754697942543749768894647853056 12951825 531588726605714980376157647914819800000 12951826 -269956579752781554743244286452266763888 12951827 -1984467280915708761481698669202066618404 12951828 630361757487703057881132431410937890560 12951829 486184063993921089699642434547655553088 12951830 734228350332265069722494869841212642560 12951831 -241826505924802959303402631233272818176 12951832 -260397731497468361617749253276420761600 12951833 1084472597186685853986912269067197339082 12951834 5548349709192654141062936628085355520 12951835 -418989805715493282555357186328012814400 12951836 -802619708515746313050874234788267901440 12951837 1434905505575420984238634316354582128512 12951838 2066473474142360082569650084209856873344 12951839 1991662394047579372710204315481027853640 12951840 -875117194680964286681406026431856640 12951841 676113799772745431670596749630219800576 12951842 -549771046621898988920492087538956220768 12951843 -100545827386503525987559642858681541136 12951844 -44079784328620421829865268100753602560 12951845 -167350882546595820537378584332017360900 12951846 646082544146667556382724715838597232000 12951847 1204538811678568486507377665010859266296 12951848 48238839049505284613839035213435371520 12951849 1268277762122734310829728032742750258064 12951850 -109299810851661773850112583585155519200 12951851 -479739347631767329067158213810498915392 12951852 -400759056483649211617138671490648866816 12951853 -664609506609849248079048095791369665898 12951854 812340033780453678161759393872107638400 12951855 259039632614289323111400768945505457760 12951856 -66485553459196738999236385733062770688 12951857 2411114380466357105465835761824076292720 12951858 4714167110151061370925768643375154688 12951859 -87043657735904011153759997243776618200 12951860 -722844944871735652756007003255654257920 12951861 355906030707954588828206793718774274400 12951862 -40024749174364217049803459386294321152 12951863 -62592205863787468983668489939516593080 12951864 1403254693234089835505493271863064473600 12951865 -1568789358004645419703636629371744935740 12951866 -579673377039971491172977527499120834560 12951867 -866750193030095679581808940723558297320 12951868 523433290211694542161980558083200744448 12951869 20988685132728089744002680672621580896 12951870 2112284128410883908233809413816412800 12951871 -26909820214997611011002964371470692928 12951872 18693151109813123582891628962088222720 12951873 -964280128649787571172195878711888737600 12951874 -182889035323486459703510673875539852800 12951875 -100463674685671483393205827222746660000 12951876 -908132983807679630728836675822458606592 12951877 -165294498777444153095228771480189394274 12951878 285136827060639230212518061548775398240 12951879 -88621813259784623232969317616679931952 12951880 772602795278359062716758024603391846400 12951881 1674506709561512684067738323455849333200 12951882 -568206966998965491680183624404876792320 12951883 270831250984559656064204547491510373520 12951884 -1904358712518412919315315726447479062528 12951885 1290974520584055305187624020919226568640 12951886 70602528207184369770825735274283598144 12951887 92141483424100199481121573229875444032 12951888 95268054750413617385992283301701222400 12951889 -1059593933964170423931695374385224647310 12951890 -34167306635826972741636302870793515520 12951891 -231545971554904828010881980350837014320 12951892 1759941560307811532646670490821492039680 12951893 -297943435507395294733464773689099799040 12951894 -144319400837712017817248977829490139200 12951895 -1319517282555984700666781673623479371600 12951896 -208181710098676864324701307092072345600 12951897 125955099887218714133108119516132539072 12951898 742378474077132085937305589511184299264 12951899 -684642860736462055699719357872227421400 12951900 -89539951342719854918131451699450342400 12951901 14795793027616358549072485054202204160 12951902 35117540302105338163554516267832513152 12951903 39901346917747057964551272421374604800 12951904 -551270893497740671013259429002669457408 12951905 558404871958888971510590498548629879060 12951906 687506367518474296411995595881478742016 12951907 -1108056085171298062850558017285780911844 12951908 1166262198432071979722513464163800000128 12951909 661294722474772458855376516994898372924 12951910 -639481750594767609571334408435921024640 12951911 -436704864767234573202177373391480979456 12951912 914145524025529280370228511715697131520 12951913 28188995550610242459408762117282705124 12951914 -778172043261508798675857572603475940944 12951915 19468131059522130080206104808325280000 12951916 237315849935475159061085208710692200960 12951917 1317083759097620257197724180473891680352 12951918 164524818890883184360860842198813268864 12951919 795657291233954098080996723768913696 12951920 -15732508015150526289442381396716748800 12951921 106583270527188232833354106782894885504 12951922 354397227037443195504354053189350894080 12951923 17910297080759904899035693009660119384 12951924 124652026828022059257524132628357218304 12951925 238519950577288483214079259790324164500 12951926 436706654115986931068908607061051427584 12951927 1542710255195017596669563004884971125840 12951928 500740401304907638042880133902331371520 12951929 -904542538437214197716914508078986216470 12951930 -268115006864154257912646780656581658880 12951931 -1217114485519377780935402800304609856288 12951932 94580335927105340144984573558043048960 12951933 835340622188350666949103794760558733824 12951934 204672415562675527026035830446981167616 12951935 36659827784726267968219904978783243880 12951936 -463697478095644448508436413549599784960 12951937 1307777412723286751013123482818257420372 12951938 -934860530936016670198924209457406264880 12951939 -18894357060139527244714044943360266240 12951940 -1429655485754283276842683931324587046400 12951941 -67124214955983804760054498793927912256 12951942 261876928121191639375626555306287769600 12951943 715876982839288001920664342755105393680 12951944 -11669010852900391053402284978227937280 12951945 -976924020835338485648948770372149105180 12951946 315716936592379995649762862629699560960 12951947 -287278989097327149998923773381625118880 12951948 -81379821570084487748978931307027345920 12951949 238461903698028635501836421426972937664 12951950 218808848385653805220716194787773640000 12951951 -996285970733740078521085137331847207280 12951952 12507645187460410309063412592983441408 12951953 -969443521521735065370541013129088534720 12951954 712179214833092826303675403589944707840 12951955 -235912271027768466047040736135449233280 12951956 -1323473874600292455630633078983507374080 12951957 387063150926407985631939128454885697440 12951958 -18323043790172575910110290609779302560 12951959 -520424355650982547046231145465453366840 12951960 -1003254999157744063088601486046003200 12951961 -673465948835897644748671074764162977152 12951962 82583190130851665442411632439492409344 12951963 1019461002733710185950691620116978274092 12951964 -832195372913742512903400761822117569024 12951965 619455988160989667063793664429712966520 12951966 -271605885516524577137312024666742854016 12951967 -274425498473841148998557332119200329728 12951968 -479128512148364050811253442597349228544 12951969 -377692251321361449026865882297634091856 12951970 746253982924559743106869535614256732160 12951971 3081660928744718950477334572220127636480 12951972 246038990254319242519185153376209779712 12951973 308531708248366958394681378933637964222 12951974 -259808047232647151307780871069767580800 12951975 383229428835999899952772643946528000 12951976 -37914510743784418183171692089584435200 12951977 -2676823203368308507654101723166826268000 12951978 88976399096396228605307945860375369728 12951979 -466448927292296798669471584681709065420 12951980 -97088872937073887782564191993312921600 12951981 -3194102472173355275761278983819717376 12951982 -114325222532419530196020534444682530816 12951983 382706597572060740625853009364156141624 12951984 -237077298968095729330445885710688059392 12951985 -714944397302028778854837417988230143820 12951986 -239493543163487167453464941369448007680 12951987 -5605906218393253710101803083005303232 12951988 -247349260618085271522554484963362146304 12951989 246280820705646755447714262998271349920 12951990 108583623501577261003242422466312625920 12951991 455128913460440761056827648256015278568 12951992 142550899393551491631328359853514342400 12951993 -409145669883607756734861008292768115872 12951994 1485788032336921656672290354198789727744 12951995 -613910272060386598784291599697450577120 12951996 -1030603028031559827566514144330676346880 12951997 -14468382963852636470943457048686074554 12951998 -80621290812634940683744971106540378368 12951999 -305920409739976689034369218037152087816 12952000 460133893666451672218783704817336320000 12952001 -249339477514411734088183154418076279998 12952002 86850291500487565042367298585141043200 12952003 1081849999100146271902775757909474253800 12952004 1212530196314149372309901611684169341440 12952005 -963895210944532332732202756209067903680 12952006 332756431347013151016052011935180441952 12952007 287869866024955461410155382333772791256 12952008 -512146057936936437293186420838988185600 12952009 -521502046489139172866103183332064661440 12952010 566780644509637705139204945507145944160 12952011 -1569743634559708635943295465406860666400 12952012 33957787872569062567741174317560519680 12952013 -411821911427412421167436410670309910496 12952014 51508923484810905073062116902630592640 12952015 -837376072367282376124165001892757220400 12952016 -126982891983029020096080708072114487296 12952017 110898987929456475785520910240148334336 12952018 -914502439164673555786087637408027933040 12952019 1421597272286337422341177587511572702096 12952020 355625639444942247144214790245038182400 12952021 -82491667144147538662319489475290553778 12952022 -757625265787943358684832207912725133248 12952023 73140869534918874943538515583449843200 12952024 1478857725776297617304701084158960414720 12952025 82697625088577017945294728654993273600 12952026 -132988847222992101206801116466523521808 12952027 -1401449669360945356617626774564431889136 12952028 2147775432967268949942850544419178105856 12952029 716602672465162163190572470303645818432 12952030 -1221082624632775336441807837157314560 12952031 2234492378263597509878907267211285532832 12952032 1070480244254719556205778845459339804672 12952033 -1051469343778428343030192563010299921216 12952034 -155725604319987709978790163488671296000 12952035 91926906845200547525591561627437483200 12952036 -78990753498342391483788826637975241088 12952037 -537144502817511737212129316846750920128 12952038 525424712810333419585955084128620963840 12952039 -666713759435713033366612433743242345160 12952040 1434851122546666473918764099241217996800 12952041 858711903208746055143342523483806056592 12952042 -304526504061123151289204696638708598688 12952043 -56766276440857970238991309335321823056 12952044 -68847211587679593156380119784785920000 12952045 -1194868765251338244564138656634294975720 12952046 -207452938512750487131353165730739794816 12952047 -18317262719402885629721184455247535728 12952048 -70816202807005802049525129571003006976 12952049 -1054148849582066861071809559822481848080 12952050 14971464985405609909373006501232768000 12952051 -931310555803662705737159366794995267248 12952052 264867739652788407455253208412679328512 12952053 -560200423899203052540592285383458555520 12952054 -25664063460363290910489387298615389024 12952055 -134974984702264559255758631714762672040 12952056 -179711047929086846321382429431153909760 12952057 844066622318851640954678148194508755306 12952058 165694199833752282894060925112361490176 12952059 52103006770024443979533707715117385728 12952060 300200330635292244200461081418062264320 12952061 1268180733538102031298435202462098614112 12952062 26929936328607167361629585057792727552 12952063 -1167975085861875107296031253328641018144 12952064 -2736749776392759863700311941104795648 12952065 83439726655179084324151337518525367040 12952066 -590660578426210587652351821604174817280 12952067 -2268792496173267901413838846823159108880 12952068 -565587429741451802216011248185940956160 12952069 224235130401091881551123486583583544408 12952070 226462242507860765695336533770918820480 12952071 -955629413417742768849771999676131707880 12952072 748421046854984095582760807112076492800 12952073 -9797271855336099216023874712280302896 12952074 35660145542892582326934478758030754560 12952075 673090061639572204302792615165484907300 12952076 720984254358246065226264347228737877760 12952077 1563284756515065855188685857478224061408 12952078 621316877941472802212437082490027579840 12952079 102935990365709513087026355362080804864 12952080 31919747241459872274238596948668006400 12952081 1094734692620445748664844872377073634600 12952082 216590567456337743411586199607247360 12952083 1215353950935984260232214334709051242424 12952084 -1264950580071173536083958614083360070784 12952085 -217490603543856510340092092913130589220 12952086 293660091280170184654372334038261161984 12952087 513756503406267487941783260520554475960 12952088 76283335843263784351229341282897920000 12952089 -309852013702197710666672871935255991360 12952090 100254696621557768603303400015114801600 12952091 -1255500425964842816948914045373809264200 12952092 718471521152225589464039868209364271104 12952093 803762616927714815331232918978384765440 12952094 961109027459578100114580246057524377920 12952095 -4030834955264136109014266278733045760 12952096 48686073539074563827275033096346664960 12952097 2606118245933290032014101289171346508992 12952098 -48814300927218142691162346741376442976 12952099 -375833329372591699691583667263692788900 12952100 -65760621090703090832016708893320089600 12952101 1255498618170305309860624494636182949984 12952102 -879226844999846325336808564932758978496 12952103 -1293107206002707197320444336393077232648 12952104 -306161047314361863486461727762469355520 12952105 634856762221772262056363677852371775680 12952106 -337080365533446746497805817984704288256 12952107 -33189732373602011280356298651112779120 12952108 200991377838327153312448427484325780480 12952109 1156566459861824188910754813006614369346 12952110 130225452914552487283678464224601292800 12952111 -2299281701413024957169436978207309634288 12952112 -457877986726159667549393682138959069184 12952113 -417691832355659722629384699167433126960 12952114 -63021943172314616101824501917147520000 12952115 -1068762097439278808841188512841243317680 12952116 -11893053162663264449521077325670707200 12952117 -1343874927501363023840795870682558339588 12952118 -44625605763443294424175534893620571840 12952119 -1448426537334828301901954539689118729728 12952120 -559631642643135047075191154618090803200 12952121 406412341939144157701379326115518735812 12952122 822388729540816133710621576195754836224 12952123 2424779703981429960813172445057143370400 12952124 -865223493989380814883968493412299592704 12952125 1090235418400860223400198869797596070000 12952126 -112774216955917784879214280251412727616 12952127 1130961537185350181102521107409469131680 12952128 -15586528028178398267229150920426127360 12952129 923815182129957632713938571856959088000 12952130 154580000744416553514747882703578960000 12952131 834721139046251121074970059030976200952 12952132 -1156789584820629793435352831754976223104 12952133 -36334936169791555395742691245857433956 12952134 -298266132199609574883565851633065903232 12952135 -397772643107499818926438206891250590240 12952136 -35508968882368259750534328183938211840 12952137 1384262448385001781727659651877936596960 12952138 -75532468537486838966360867846778275280 12952139 -700804682773527291902897240611367605920 12952140 -208768445531235680584540708278908282880 12952141 -94863621923877944175044484170339513216 12952142 337756793959739770736647499665811594112 12952143 -81040139931298870984103022905447231160 12952144 485706401912223091244855613162384506880 12952145 1225406923369876480450904202443522214900 12952146 -92321700239079388567824226175040694272 12952147 -1218160334327746940190643559815089155520 12952148 -586140311061369716795889460299970344960 12952149 329297301629583417968798192941790303040 12952150 4285789670336950763315706148001985600 12952151 1684998787166921619729412213711485405984 12952152 -1287905295826094284532095388602744320000 12952153 -345651788614107146131317459948795156598 12952154 1037890120032533465956418707996793134560 12952155 -470203211184494152437846231026345441280 12952156 159735804718797295365860755583949933568 12952157 265250153584805603983688881924432538406 12952158 191343728739509646327076773875572862784 12952159 15714988876648420050830670336105624960 12952160 1456034390491813047151843354662194380800 12952161 -1068070314348403840342629784609950705390 12952162 587704373120920194620580614206638218832 12952163 230638876919332070155908549653223556560 12952164 433122149266194592305339665900950536192 12952165 924530905531089677313598615842382824060 12952166 -218917307349448619738414529665496858624 12952167 108624939692566513921524732269358650880 12952168 416008557775748851250850105718390594560 12952169 -1037625362899736204285574872539567615920 12952170 192604739760381825164547210644993664000 12952171 171515100833355144359893619026154282872 12952172 -95336954908002715174795197377092976640 12952173 53423621734477149537444723809373261120 12952174 46860802943589690888476348408495554560 12952175 -403263028351583564205462595878622993200 12952176 212050058832297486773833988366528937984 12952177 -619617675680722075947432215139735696000 12952178 -1150219606147475668297317459888352869360 12952179 -589311929667225328014771045477973059552 12952180 -981728967217357236546845697758099385600 12952181 -599573026323875795538969228676714759296 12952182 291977917267146890735478746583756268992 12952183 508520069861414161473430185530854884960 12952184 544118513780859197439604365862620979200 12952185 267552822826282111897450895217599572800 12952186 535570880363837569945735908204421923840 12952187 106978309350877078818662024268024956952 12952188 688654670630999840335971943560848143872 12952189 -728896992592211719943002989390000294010 12952190 -811232921322916119276472045577191550400 12952191 99962202397230088271371985912786608128 12952192 -929221941635887432498498261248638976000 12952193 214302505022349306072260918108649866964 12952194 -474765352507960992881430461582519145600 12952195 535153499277536666060901237365718829200 12952196 -919746209587965488084705123679056073600 12952197 121281312300515501128878385657794925440 12952198 -406719382962758498674666988352064927488 12952199 -609298441876298684260590033839359802136 12952200 27603296044673777847303704345078784000 12952201 -833006576096893135887421034418035040000 12952202 -16239075325679736462698989089618190848 12952203 -361807582950648935361589145019826176 12952204 -241797104342761433058915325012101132544 12952205 181280261095985787314834291855740521600 12952206 -460585231909215249866663661518817525888 12952207 630402328514385192239129477151504689456 12952208 -257229820626000277005810606914517073920 12952209 -610684593391779023778670535404865703696 12952210 533086967413042071504476652268386521760 12952211 -395796357880883339921852552387969386200 12952212 94996219539292973048690913130938777600 12952213 -268082760444291418411773324670050486720 12952214 -620114481454194508383952550087018309568 12952215 -272829425504477091573226664216797775280 12952216 -1355938279217797448258977450402801520640 12952217 1971303281284656549106124103119950503552 12952218 54009872552718337770339682039913703168 12952219 1296586254483555321916915887197168402676 12952220 -187036772258956034632396294030094807040 12952221 -595593534984094460094908860825189250688 12952222 -642907389421504512009858466200747460608 12952223 762490318024383036338425380401263890384 12952224 84768244034850433009978403420755722240 12952225 -316697564077652859076551905315383924800 12952226 -107493051992039371692621571947366243840 12952227 -851101408119009250408655130336518534280 12952228 -126272118892770037531266168087748295424 12952229 883596591185923243282866173094278128830 12952230 643962709707167640371221233727100593920 12952231 -1382278858232928852997345447582395704968 12952232 -908094857507769759848034355165193994240 12952233 397494297531481334985504526400832106944 12952234 184902286570881685190949834976304212992 12952235 243976850145681813049564549856854566960 12952236 300811925495524577077494427065408221184 12952237 4142796023269545724845870045338395315980 12952238 416739656928638579962842113135006017344 12952239 231329044095907418736129545401274071680 12952240 77163730714131199349994754392018124800 12952241 -24801429000652743777170864730147934458 12952242 203348743492209418197949127807668145040 12952243 -294501312947888974983123290404065058560 12952244 -6624428780823403764429015832222082304 12952245 698098384598777077270868727746240509920 12952246 162093134956195184553033306960504077568 12952247 300600532157104339302035670830075777664 12952248 -138835776338161624017222969232603607040 12952249 1524724498125220641194205366290939674836 12952250 -985371166436178767675533399838045952000 12952251 -762344284716395625737179008291260581920 12952252 165473005637496161689251119344333813760 12952253 -2637247137987202885093513460083663765716 12952254 32879781850974749258866529110227339264 12952255 -691360527232322332505351480375170813440 12952256 57151400977458320392173787695902883840 12952257 -398582505125760380834857399181379451008 12952258 -269718842456865844899922548034165456128 12952259 -865320802425537114675209151824215130520 12952260 -1133807691959554574545574155339515863040 12952261 303124333469789307201725526753014268480 12952262 -592533596743628078815485924895951848000 12952263 -148183725477097430069619125765759783256 12952264 482622406931973052686865569465667921920 12952265 516792183370020904954875416864165310720 12952266 -213179698830685109513142808606922560512 12952267 -72332020514826364903524876646830086360 12952268 710779255894066931541576604926580393728 12952269 160433953822438069639876344748489997376 12952270 -51523370350833693165197701448066976000 12952271 2004407333661981695800825777459792319472 12952272 372076432555510253871242320443693465600 12952273 2059820453064760779485112131953148769700 12952274 -209769973443458837020720959549839850864 12952275 65761732910244521211905382384637209600 12952276 442752804739357171532348173033564991232 12952277 -1036178625205082837631419457776820806340 12952278 -698398728860765927459198213885500260480 12952279 -218892752946989947789791686010660239424 12952280 -613884306028299481964308624002830131200 12952281 -603157337377159202997187795543119201120 12952282 -12887760346993806075057054951236867328 12952283 399221428143230400751661947328803802880 12952284 -257412211903894177688691121624983320064 12952285 291846484068603657353857944491801599980 12952286 359153687096814092590178157665682883584 12952287 1769252644710525950401041848695202984160 12952288 45423120104926264363946175672748867584 12952289 -152697601962381795738687317531332905600 12952290 194896350835454654841330303277004951040 12952291 833366298572308367381181691932554152584 12952292 2431211255010958363019797748161834893312 12952293 485201449535259527171982650654280777024 12952294 307172368026127157339070460899252006912 12952295 1261544683578669128468639260870098187200 12952296 -153293459980819123471267347435808358400 12952297 1640326956569542870623808365839264994746 12952298 -687429601303214546742358135223445995520 12952299 825853306372161264335260361719131775200 12952300 368683700285742886177662933705426048000 12952301 -1539755869885521868771961509191388102698 12952302 -184626149029073716363584853905905181696 12952303 -493865427490777180896826678609241505600 12952304 -1046301610921873848707869431626465280 12952305 30710836998903095949673640740839108660 12952306 40328496755059078591806420138481323264 12952307 1677783203789610606566722270059179045472 12952308 435233143426130592987218401247283855360 12952309 1220478283125176911858297272698211566510 12952310 -126699286223955254864878835220232558080 12952311 344535821099793924107615721408309213672 12952312 -346068973442833255615011138848234004480 12952313 203204254777396830552408680982087772800 12952314 -693638237873455484609779304226021994896 12952315 -1590030836394826672909718216820845591040 12952316 -341489789215677351524753133231756880896 12952317 42327600099917186977694987024333510784 12952318 1142446212091535161180995396361691919360 12952319 9310123709733583421936667565654961880 12952320 627398122155196357477273240472565841920 12952321 -1927608443770190823554859330770458740478 12952322 173459305708242104004204756463888757712 12952323 998801382019652208226541969073823016772 12952324 700113647850231575540234540685549568 12952325 610764072504585575260504937313438252000 12952326 776651740253713754693580144023550615744 12952327 -704619474450406061217343841955229413376 12952328 863365077350183379736078251903896832000 12952329 190482764392995962997398350343959464480 12952330 8888316087721849188826175830241337600 12952331 -2747880215248704470903598353037140736 12952332 408126356586930556001239318463571532800 12952333 640386818729161550609866884942012950582 12952334 -1198218804850499602427204852402986819968 12952335 -261619117874105637839034119144070597120 12952336 212170161356364528879933034175225864192 12952337 -999568226452989373351115032499975106060 12952338 206595298726572616364490214082928353280 12952339 1380032557312465590181188321105341028140 12952340 554945403960596103146467755344422659840 12952341 908847839410210147316255215781547829500 12952342 207809503497300661491867395254802577792 12952343 -803627965835496403230084871982544159000 12952344 -77568933043225313607093407164371271680 12952345 45381485995228583829200750554465951680 12952346 -259678804851643534789499254080244106496 12952347 950315305989026968304564535893300309400 12952348 469851696011874356551599111736320061440 12952349 -83531112098052745431976809274079307264 12952350 -162158611381895469220380813051886104000 12952351 479577421600013898790243345941083635104 12952352 -404905856530558786351697022093115785216 12952353 -2034747069623909637198788052484708303872 12952354 1538377114096619037094480421184458514432 12952355 145141280470723630884304512116045805360 12952356 354080998309875329291213290125057454080 12952357 811304728159008927778970330853024667200 12952358 -242123159255627046353903439412316439168 12952359 47526629449980919910800186181071952640 12952360 108031558659511617113668419647227392000 12952361 -736284226073738113199104827373860004800 12952362 -685336205024083553765672714254953723648 12952363 911768541004989357117803624445262063704 12952364 -577993878521501006942920814195407816704 12952365 868990243036638699475753236368840586720 12952366 401821880837883461712742285374197760000 12952367 -1673390221413398844923386955590172569584 12952368 43600537909829721542580632102768345088 12952369 1617455768329526584519248513328106250770 12952370 240878372253072316954022590239877724160 12952371 1159384065973843062126811150277327193912 12952372 -350498870555446372742000563737666807424 12952373 135831512784389345224606071008148169536 12952374 -9746210453332944071194578600280602624 12952375 876288977249309889998955696399065490000 12952376 416702047564679418830281492237182259200 12952377 1772311616428833989443280892886565791428 12952378 -120885427749675869118801362878970558976 12952379 422941089492243425247427258882982373480 12952380 -97295700589457696620917198576950476800 12952381 -494103024862483931934990090959223457920 12952382 140051857159004486532135054640350081792 12952383 -408676712357155073014882998482609144376 12952384 476144174283101461505276052303787851776 12952385 168167916882068597105772348661649457960 12952386 200853525721794615830337575225694451200 12952387 284348479864558578147711822506888031952 12952388 -833580655918728909224198276340603924480 12952389 9503234112831919682600194960403812608 12952390 29433837229450075586694087519701725440 12952391 -522898040361314408132158340541530275488 12952392 -165472069372133872970355612244252508160 12952393 143139803336235154266152467140519935760 12952394 8171738947917393529844274554520010752 12952395 745063173327008402396453782633912830000 12952396 785827723230723107451921966112356012800 12952397 -224742537746497846277037879305692262154 12952398 551357006234557825941393365485622604864 12952399 -436804604639886374856953729600414878512 12952400 -75283388995634886283382539985948467200 12952401 -17450881577005555611348832360983048192 12952402 271406953418594770512262502491158863280 12952403 -660950708173456493483355317683564515348 12952404 -60802858141304356919550786143654762496 12952405 -203276659070236480730995705593256403280 12952406 -719610388328884581449537349036860578176 12952407 -252914900185424430513171586088498955312 12952408 57787631095439994113259918405951528960 12952409 -3462622179963075320026392056391368544000 12952410 474650283398400919608149498540367582720 12952411 -1178977006050306265690030719191559084988 12952412 -171211626861427084430074576978786369536 12952413 1548907319558157946131804624730865488320 12952414 -637195888074290022620299778009075406720 12952415 1430532587424697341566071273625886998400 12952416 531480648825036824211104445096911437824 12952417 28048838500676018971644811787667045040 12952418 -1016068138683194683536560789383300113840 12952419 -1018372341940063706313914997175533542160 12952420 -151216365638507828875329719453713367040 12952421 -547532836054360824866180719077500050500 12952422 -242819938679730109722574189364177002368 12952423 -878435925898758477099379878890918864592 12952424 -936360835656517364306456299979932247040 12952425 43310636990123085329657260759332739200 12952426 783811790882964029407977536154774036912 12952427 1202822906289526073456555690122321450800 12952428 815311916732710424196655403503465797120 12952429 390442804799738149213163101508778647776 12952430 -576307075982560243799098441086455192640 12952431 -458276421541963620491566846476905830680 12952432 -574327487222996134203750095714678308864 12952433 157132307301275949725446036609565798400 12952434 68317342265122707902523102542505437568 12952435 569640177918577723516452177602535549360 12952436 -524013014165512242649556488254312812544 12952437 96385307877707150816428169334066120000 12952438 -1088035745935449577708517524186147094880 12952439 -110909391079049577669690437041548659520 12952440 778341558297151337167797684515389440000 12952441 940553153140637201342095417376450148842 12952442 11249002601912614901693546295916403904 12952443 -93341032105937238794475473892091439616 12952444 -636790360842464898895872612674857689600 12952445 -345680946240173794999884123189465600 12952446 -313964016298224593722694394531196050432 12952447 385882735736045589212638822728884215320 12952448 2157487529312492981865291144625882398720 12952449 1059288209011532196925525069576942466034 12952450 -40113143596808107643643595591715712000 12952451 36030721159308201942664534601186186304 12952452 410587267833031107581646924206854195200 12952453 -1965634129824547582488824414369363171520 12952454 14781484795633466425914661489520110176 12952455 387033046464183179411850181634961873360 12952456 1652473986578790993287530751590885785600 12952457 -198259934686914231171192080506042116288 12952458 -440941476296935372138175404838264946336 12952459 -234518341436182385928628187454880323552 12952460 -2414008516285777085774917874082647040 12952461 307627609589861997306321784860792334272 12952462 -148951284312132958133407344920214385536 12952463 -109451503842903617986569472689743557296 12952464 42090431565112340511302876563586482176 12952465 1106069177275588818346579219773093343860 12952466 1067475868777480497492937319978664300432 12952467 -103011566873349252445863020432493102648 12952468 846641317173313836721205068625453771648 12952469 -658629235161295812799817134684920687840 12952470 -260359688529589807798883576588914444800 12952471 635818825438610128659730360732564526720 12952472 287749516859641329734361054829213777920 12952473 605923786237454034699415809657551091840 12952474 -5567437610883959818562475732740468736 12952475 -471273049922450721431752027361501647500 12952476 247516364797856901633245629896664399872 12952477 -645669243172549298550113146323095793588 12952478 -33208398181010699010750932020799041536 12952479 354894738988769153114826020289584507280 12952480 1735595111086707312130529701337268879360 12952481 -46609724446755831994683833171610413136 12952482 74645108530238829044545523437491486720 12952483 338461390552740222509692690192470560732 12952484 400581721268488770491655151442864870016 12952485 21778224511545182481034910402746131840 12952486 -414933764105125407834980013847490810496 12952487 537116753443414410084307492196506408032 12952488 1157465729421049431022307352257183170560 12952489 -1767245017677867677351512867751612046000 12952490 -518504363044303991235458400439089580800 12952491 538440519590403721781059955541710722392 12952492 508398694637579896971681490053287019520 12952493 -653199199743418103369940623766648993258 12952494 804258627626566012445197224191720110080 12952495 -1022699576570263486316607244943960637120 12952496 -112360730701847387801617073324725764096 12952497 1022936468634119672300158348294337040000 12952498 -317357076832274171145292239780223388496 12952499 198141421600776406345648921374480653136 12952500 127505177838459027846364769354430720000 12952501 -466665811906093086601570796381967840000 12952502 -38587411197872759478382670238686006400 12952503 22104594277520333681517061147132112280 12952504 411712789045863407292940676898946867200 12952505 1156496719693731507608140058199221214660 12952506 129146823013611870638375998437133701120 12952507 270146554237937489570614714348067435312 12952508 808601780184110050899594592274851427328 12952509 838080055531659676515011684306462361600 12952510 21882540657094838430580556221425039360 12952511 -69278093117387365422148786814660341920 12952512 19025092885681929020120743567844966400 12952513 444854929524990815508110514657542539776 12952514 -111833073167907358721475153508369764144 12952515 -363827119647038058178807371293545875360 12952516 350668468079039393557922749073740649728 12952517 -575482569954006677832901577341462654434 12952518 483431551733696869719421066131960947904 12952519 -565394623046422261270670327178848860656 12952520 309029950999173895356418670376625766400 12952521 137745009912607580987651773182184286400 12952522 628921863977096874106761737715950724864 12952523 55915542858626674676990800383471854160 12952524 -458585921690357300519151922861168558080 12952525 324568706477215901720880664818543054050 12952526 -582929156964650396769057508828079477760 12952527 -101782690806705518504532942128449392768 12952528 -155999541841363444092572417904283484160 12952529 1663948453684945725322458962814579869184 12952530 16389331389855435429962098662807544320 12952531 -593336252775473597513993162220850950720 12952532 -804408767343192896073318681847633586304 12952533 285510763390102473319497806477985057600 12952534 -309722038776077091799540481340141057408 12952535 212918099020570954974026458981950291480 12952536 11234648527957530323560569867931607040 12952537 1313412320467546825999446903534680573120 12952538 -767537061408623107427462890368267638304 12952539 -752514104614876314048152551212511826196 12952540 796784688812850350771109452539438794240 12952541 24291475587896505985669640103704865024 12952542 -289934580840157338452072398146134532096 12952543 -213254301225964398957687427726482270000 12952544 -478223003371900913184652925785652330496 12952545 -15581991644214846081291876658853928960 12952546 6151857584972750899449411905998418304 12952547 -62706684906806235544856469860090385600 12952548 13684231229925102825394214988382642176 12952549 -2250233882735727993177162987854316952450 12952550 192210268719762231665991795745258396800 12952551 -716059970010679734127159790613121873368 12952552 2069001667303756843900075447696090905600 12952553 -548169271733808273467848684441798924344 12952554 234990870685435698355117002183316081920 12952555 706954732719041458325036832280460812800 12952556 -214468768962563252049055560777374353920 12952557 -322224918213489503921911202004736454772 12952558 28702441681524245715093408263977632384 12952559 1090182474951221213203207309843593862704 12952560 -85568806013934536165538106649749094400 12952561 1953970840635568967717892310877172206162 12952562 1069184642488977160103524037691438047760 12952563 -349611154020474353744660793648735896016 12952564 303650010495230941423619076625487419392 12952565 -445001759986180667581177104797479720800 12952566 -1441506667973161328794497934204349760 12952567 151483453613596135202057208263613616616 12952568 488354756453812588656399421247608258560 12952569 56816072899802882644039275753643366080 12952570 -804137242549721284570133399568370056000 12952571 1375431718083397009280589955766354036772 12952572 205856831483752078583962202408088978432 12952573 260036816343979529072374632064308386822 12952574 -1611738209281240185173051827781345097408 12952575 -417223618417288831347908895428887680000 12952576 211862160750503795583095485542894141440 12952577 -866834277006838771515639554189569637328 12952578 315722093234899676254725388414326551424 12952579 -148192194480929218491058245554946642080 12952580 -432800213515261696267367694241018982400 12952581 532253825703638072739995891449551139584 12952582 860424828724954557003294303340278345984 12952583 -110262318708985851837713921338387292880 12952584 1405110740313998793567417242980398658560 12952585 1412842381200252905426984573759090491200 12952586 214016680381567665336312045774313138992 12952587 8353230022355591753166156374258636760 12952588 837865527841088881335491177787398553600 12952589 -23578345631724732928425244615234721280 12952590 -69865598951289855568040114405154263040 12952591 -928526957946183192682636295564399933008 12952592 11735654013316363780594866818789867520 12952593 1109217931422579398611697529906007197282 12952594 -599199705251513359318501484819016929904 12952595 1699916190287809066058823751189767979680 12952596 -328489626936150623179304390846692804608 12952597 102442569862325277164519396563044329664 12952598 577100351433692634117283792516313790720 12952599 555275080074858428431639792989069464448 12952600 500739493447296180137184519524177664000 12952601 -1573467259440296827336301570008637104896 12952602 -128004191373130553031869399612902801920 12952603 189495991468696524106201695151098306560 12952604 255916773815231443440561798978042347520 12952605 21963815182591474286514938053878316800 12952606 -116464881847647040280689656078671569920 12952607 431249537907707630291209935841033877856 12952608 673818697536593785357392127610649575424 12952609 211507389005664936732165281604603609604 12952610 593272903937439614829008202818302993920 12952611 485396685295426864577702817220257311472 12952612 -1104169949979596177755808799966408463744 12952613 -2490791822397566828777043300851182227138 12952614 748304651880373143929142755079707739840 12952615 171538059581427840559431587349638976000 12952616 -979994468301326186019175740211524249600 12952617 -498192228628249310841946791624275189952 12952618 -7832046638150741053836358737509422080 12952619 225161332974410249226988529083079280180 12952620 -91599096491362524481014406860213765120 12952621 -1075830171236561897637239372476545446400 12952622 1373371948622008906590963314925270479424 12952623 -885289158774490331291509197115505544960 12952624 231892030391899427879934746910902353920 12952625 -323233808097204511685509996480731552000 12952626 -540003396537389244748840445284640758656 12952627 296417185666300441590480222993800323472 12952628 -294297555935135180427373120661992008960 12952629 -275209880947420108441520086870762107072 12952630 -546144542272478120049196615420921751040 12952631 882875537192196803891041041596466315432 12952632 -1167833681684010676750131104207339520 12952633 1764335800177861347214315298374706531882 12952634 -25861263840432185424118711056069431040 12952635 -178165421018195047220210958288057056400 12952636 1905064502886509824343204761737157429248 12952637 -231111148845495109438625405881918154496 12952638 -228631686421874746810946472692298438912 12952639 981495094014125947551065644756962293760 12952640 -110139702569866275811415379512100126720 12952641 714470656406740414241388009458176701504 12952642 12454219815900545858561991582021475200 12952643 73007501826710290461920778924041422344 12952644 -414931436453988212614709718646595616768 12952645 560079904376822123510898397721539581600 12952646 334573472230036411328626324208085517440 12952647 -809752149609581736968747416293570360840 12952648 -436684842372374535259836140805819555840 12952649 -1466233182769753818587166096669737389350 12952650 222712243239437820624122238072361305600 12952651 798309124821137646567219633239918269152 12952652 -650998240223045407125056245961246686464 12952653 165664949433573246778628894251525437504 12952654 -35088622364758130971629946750622759040 12952655 195399837310646554726340178971193838560 12952656 401074224093821050204649351141617827840 12952657 1150220896187988918748580597678491119744 12952658 -1095431991221745960745796748987541054320 12952659 227801606369100052377570043364308498104 12952660 -269662785244404244327429303886323994880 12952661 -554094065723980677189813380790247149600 12952662 129019944642877479452031958464295280640 12952663 90351064247469614250204808076432980744 12952664 864200092995126868616443033636824268800 12952665 240914305117021628928562792135344368640 12952666 882500367229071424948428524785568578032 12952667 707268498748597320400454832710606084400 12952668 -297740918632182297515746485444950261760 12952669 1427186379481626448344633169373198668070 12952670 54850730274075317612534113276028678400 12952671 -737240475095803000130092492373642405376 12952672 -322098397043140773632592834409753214976 12952673 -1632772743438130069031722937032040972220 12952674 210972133350842281232534789902897139712 12952675 -2242370835068568447482630618524385000 12952676 1302845323908426432483320327665810575360 12952677 21355787071898791439387931879955319808 12952678 505788927071562506452647228695067644640 12952679 -178700240381947967151731235657783524880 12952680 3128082188481167923775538130850611200 12952681 3715461424007805684025057188737520000 12952682 -49201339389791373242171742896514554880 12952683 -971192707530192474584928752324367129600 12952684 -55567745503623280970552125028946851584 12952685 70684489333026572775290875649217178380 12952686 -547735519981344418778996960169299391936 12952687 1384177197117195485072369993761168176 12952688 -88678090012693817949105563577937428480 12952689 -164261339021548528062541017628135940352 12952690 -405965823471971082480285963019440780480 12952691 -694738209516296574367516660184279210940 12952692 57229599406962705074598300725286715392 12952693 -494130070093431665369972548048854477956 12952694 -627256509359305345265917291919300683104 12952695 12445995189324760527887964064260172800 12952696 -1102645997274457353950451069706459422720 12952697 -263190003456623698998635182708757080854 12952698 -850902232470418351573567849718850516480 12952699 398091862733562678401345138940726164480 12952700 435768215869214677400830298457289459200 12952701 -207226023656604150078310194753465546216 12952702 -187245542027272324556721150239248683648 12952703 1028366235339530509802485432492052098464 12952704 -311856052288522373030273568416464896000 12952705 -372110816194561838165884980470459703000 12952706 338774739534920031242570517700469681184 12952707 -1160430989423046719347025169657537175560 12952708 898937960507706380248488762396768761856 12952709 -263934365483082489779540543069135452800 12952710 7169173690018456516978891346933208960 12952711 411472105124748644028764414036214958000 12952712 -1191214939153526748547748367084466053120 12952713 -366596802285589824412256667429763881456 12952714 106629767216320481652337630255358769456 12952715 -595759983507533560003311381670126642800 12952716 -31650759477934656732240871839910133760 12952717 -373603999459212651336646748832284000148 12952718 -4315638197962726711799166760392975360 12952719 -99809463350344961444617848991155328800 12952720 123764437436136072419550727125349171200 12952721 -124923275855868583385777435905189500300 12952722 -304704766975800352861383390338119681536 12952723 -245028819979381204671154523613934959456 12952724 -1015150025666067016547908574462793573504 12952725 -440195584705923801652999225177242672000 12952726 344262165701806329927707217162521234304 12952727 10027590994318639448206594534762623240 12952728 238453600316893280606779077945832704000 12952729 -921921518706631594615962108079663647670 12952730 72413398779372294445637956743525826560 12952731 455323792048346028467607772682453581440 12952732 533624709367539674943614443682355126272 12952733 1380270743438782451882995160299354730982 12952734 -219894568312369638392544170119475998080 12952735 950776685029923855987479090969683840680 12952736 378090241446674602469351161604896653312 12952737 -157351459068784871474057627099275929600 12952738 -139540888138635210719433235141491710400 12952739 -339177027159488834872773924956462853744 12952740 -421260335538129783975395640611037081600 12952741 1958306038666801565977305171855121726142 12952742 1119279007815978859705128312552466437120 12952743 918644751138340538584565328753767296128 12952744 -328577093997602782229239481873750016000 12952745 -271688795720235461270097686682351923760 12952746 -24797941970829040311391375831980322128 12952747 -791133702331835665449066649169083513804 12952748 -291144319990898395520790767060520782592 12952749 -44840431769587378594332948267548634432 12952750 601514651595772522688357188320421824000 12952751 535810321009093471868149422428779768800 12952752 -356336616042708571000754973404975923200 12952753 128757120542590543814523203665774262208 12952754 496883504031932908907820460922288802576 12952755 33835861351721025116201522890643761440 12952756 781440896268409402599860514188747888640 12952757 -424720876669486987741134011997879134994 12952758 260130783340831456583222861108455966080 12952759 -2008459306177089189547806754664637464784 12952760 335941563614787973059536303196968448000 12952761 2678399700784772795402374952202977280 12952762 76963303224325370271763338220671252192 12952763 213894322567050079332110586738600426480 12952764 1339429860637643247844167853170929418240 12952765 1086971212553989908182080892985078808320 12952766 -803822737905448389780827892955775079168 12952767 254082047114240786532320759771056424448 12952768 295764051912112465035733815084893339648 12952769 322836792050064451828201799238227494596 12952770 -231751388891810465849787316934870246400 12952771 917923268117601643609459785055811336992 12952772 -318405051309185557980740541616000770048 12952773 -910901759962012686079749499617837173376 12952774 303360394719900810923543091908759543136 12952775 -409999238552269032783550929353402544000 12952776 -399374610701966437807035750720135168000 12952777 -3612749875903310661462362153758693987968 12952778 -681822465415236708452340078707397932544 12952779 -30296757889005928226993363390431718400 12952780 607119508097317515208035343913938483200 12952781 -490789595773544148515943864996745505418 12952782 -667362137540086652269411443235581244800 12952783 2484381425451677113227362682208137408240 12952784 135090226880411706687938487987397115904 12952785 -872457390904905800808666009103805241600 12952786 1274286182204070246397283153123558400 12952787 6100504386196420303587689237766035880 12952788 -232065480877408013165200215179867289600 12952789 198490473664697857074439200304441248590 12952790 -901434472084642121692306362740299449600 12952791 -16642511012427543109073885447814996168 12952792 -507840985383164110876374475429758566400 12952793 -72758257681937054903407721311411864320 12952794 -655968263367577072647712731567693707520 12952795 88523295940259161588564120860122039040 12952796 -911905526749261073451816275464521254400 12952797 93907449834491798463801421317831281280 12952798 166976727871857391105358983346310111360 12952799 641108164783697085947916699907954192800 12952800 228694433594177618650323080771390668800 12952801 -15748630339071089605624142499887288397 12952802 45882236966929311306951043536931401024 12952803 316642334226204218963161896543054211704 12952804 -30186727767763279676975603452325510144 12952805 -1050501539395289147096863499006838435240 12952806 -546226479013610351886148845264926258496 12952807 1660578413448114129081895545396493224456 12952808 -845844056524036905654350693307909120 12952809 -2092508939133698401458294836107983107436 12952810 2759808800291685612777390689661928320 12952811 974902681258833295308654203667507093000 12952812 -286364734847661814064654910948168680448 12952813 1686805958649362230906330247918093777920 12952814 -151799699135813596404894611403034669056 12952815 -230557439966339907462544894657620330480 12952816 684297787468878295723281093334427860992 12952817 243710825022882172540125850976084374866 12952818 -56813445912374179472772386194431052800 12952819 -1988899080778982287245502657980035344440 12952820 -371284678466213130172087229195703409920 12952821 -286131024959593503039892449749886844800 12952822 755965956045747066121528701845865472512 12952823 -52974869280499567209417246781675308672 12952824 -1991710524363784625857849435237143674880 12952825 -1065754294493896786343973910566025594450 12952826 -294455248694782002500466584488822449696 12952827 -699018419508246687882989031772040212680 12952828 939502206690890875251303278790342656 12952829 6350630643231322779943861500555883884 12952830 -272892134637867384001086416080514012160 12952831 -1775590832701330555341527231253720410368 12952832 -438572806645257744734991791471890268160 12952833 643592674046986543785972694644316997424 12952834 202353844433897189267196880714985892816 12952835 375555719552243968517697153464853075360 12952836 357529754717200181672370675066854194560 12952837 -1037148662655535138563377769882222804514 12952838 -318974339375463330463457248907861707680 12952839 111768334645519734938051472594388752768 12952840 1487116688244438146921391189106483200000 12952841 -1118998592769752309266028524155389000256 12952842 -357200043276474974250114651793191407616 12952843 -174997480836717684988515041427347913792 12952844 -167108363854464568310662200597310279680 12952845 509697719357644683476820577083260865600 12952846 184052818509891023535445899070286065344 12952847 2394260276207740576106325799790721792 12952848 205551981734571972243768638151228063744 12952849 31658793629139691367826129338567372032 12952850 459112252620020497004622844295174124000 12952851 240858703283721269642773239810780984960 12952852 999071073537176939696559406096441085952 12952853 -52402406112838798813078940262447398898 12952854 -236953067998113104250915255854116823040 12952855 21326886081244189800295855003675937520 12952856 376369678356973313012138502230712975360 12952857 -782637451715875576246456260102286353408 12952858 -390815639197486419539924428701975912720 12952859 541533978698544758214974103444753573000 12952860 -423029104701273713586872574476393472000 12952861 -214948717649053334671208317507090549440 12952862 248185736996634570824051762753187650304 12952863 -422956149480106021569614501420924648832 12952864 958091999616006454203169151915340595200 12952865 -621371089602309884083046546797353176280 12952866 -328338218888231909871115514321346139776 12952867 5460809734124042951045437882469638792 12952868 2518033763673342443042146888054188748800 12952869 -427917209981105121136888902802945412256 12952870 -235731914971300142210922850136929536000 12952871 -106995279058151522607386374681245622368 12952872 61803002451232037999626415728196152320 12952873 388156211697034238168748307476015985140 12952874 -1336558413455905226906183623962452241408 12952875 -653953344594999724419612481415527272000 12952876 1318588175054914308240389642992553135360 12952877 541135844040220134102788842689692405952 12952878 581148416695230364231930075847395505280 12952879 -1329877188359352340296247563247398187440 12952880 374037344336686388692979060947736002560 12952881 263014484050599437967168489216464258370 12952882 -188466087484120679296497214131400539840 12952883 314236382120803954016382409597155981120 12952884 3719197634111380980146214772418617344 12952885 -120566984046935002851071199463460904960 12952886 251129246312698118389875184893355146240 12952887 531299964896603584808678376783614643456 12952888 -154087688262712440297430320426690969600 12952889 223928251056935132359683907557130735440 12952890 -3040043387613262709481117535062286080 12952891 26068857478141102397146382584681395472 12952892 1531704918564721546216587224399429385216 12952893 1348037124415920866856242646706371588864 12952894 475413277809078622484196594640127306496 12952895 1574844575249935511967916197328916835360 12952896 -2259383176880936416758836663760715776 12952897 245577847631169693559458101730600550320 12952898 454341731928337421858768089355217549312 12952899 124575384538972730520707647870263506400 12952900 709959406819342189245246706320438896000 12952901 -82542658456634291368811552320470611400 12952902 409727824053717919397728859374944906432 12952903 -326547767388978404736270668784492496616 12952904 -831057102718455677735901598935843978240 12952905 -120652721195753567819220201745626248640 12952906 27041667717418470550762936548406788960 12952907 1438754093312302866571908093365587795344 12952908 -271464608780134056962342645342611276800 12952909 -2079065528716627593436587981221644395584 12952910 -26308998380190465866716366346896896000 12952911 821522983871526249625297760360541384072 12952912 1549603477979310931503596934023872512 12952913 -96687003153578223744129449661745509660 12952914 -150681916461544555566158146737452915712 12952915 -1381445349927996688193828531186331391440 12952916 -431772852846583220326905534019473776640 12952917 2540696244546522995231833211378331708 12952918 -934965989426675515576163446534060597248 12952919 689241248528577872880285017010915916800 12952920 -246475267571176611951919001264671334400 12952921 409214540019255306716328522543551658122 12952922 681433422851155039607194703490931596000 12952923 254678234263457638056651547049430348768 12952924 -787145394406547076294737096527883759104 12952925 547829414662669276422109950080895519300 12952926 -216348259791850947394797834340984903680 12952927 -301784198570376610006644696496728593160 12952928 -2639856298960442516907524514769342955520 12952929 137636497424651525482966745873133600 12952930 660816463430240400815562737218360131360 12952931 -1496654201747470812875353717158710923536 12952932 417570847526094357149486142735911749632 12952933 2997966417333354077785869864235143168 12952934 -755211899465987173326466660827564036384 12952935 -65476386904984752454285310144648264160 12952936 -1115920548933453660495527521289987328000 12952937 -596460907870494004998714782334666886200 12952938 -12675468931968867250856310919272819456 12952939 1000492207140567813053904476310013604856 12952940 -126332549525005099547199168687204925440 12952941 -57112928219367890383032883104286684320 12952942 -736158683391134791973034293194587784128 12952943 -1556612649923457779080725294715996757808 12952944 41097136238268935899103612363366498304 12952945 -872518712274156502729127793593031396300 12952946 -999757493762557004203872872123388322560 12952947 -52420560058028070389426998319340982272 12952948 86506190186886627836847338280491623808 12952949 952940530482388792271043286258297819950 12952950 283306630465772773441381818765583905600 12952951 -965472231823975403221852058212691496 12952952 -1098590985375464691172638754284773990400 12952953 -21870996763854444005800243430829178236 12952954 -440786084122485377129471056508241711504 12952955 -1013933497066314120547352338569898419840 12952956 360924341015014313428078019032796725248 12952957 -1990798064561450072279394504335667068794 12952958 -289694403343085198630434439089303502016 12952959 378187584136850163959914163891663652480 12952960 -223788148798804447863529989874070323200 12952961 -397262594886903951572082509157694843968 12952962 304411817757765184583108813388142922880 12952963 1765541902936572014374419713982562722840 12952964 -264557129919226509112439333917253846784 12952965 644982891280224192469947199959739699200 12952966 40268642926762942570103103705245126400 12952967 -2328194473247501019203634419073761610984 12952968 -96402069383783038402288365445398036480 12952969 -619468671516535490403404099703119350630 12952970 -126506935381741589733390230442899836320 12952971 -843260144870534357526809201869877382240 12952972 -1154367481948463323149663385707650900224 12952973 279303845119037114549946824142035284704 12952974 -14177753135779898499263773973036456832 12952975 -377816386353434035607987843630047655600 12952976 5505606572826149255969347502253932544 12952977 -140360798395105315133510158903199731680 12952978 -237469737593118250853569018279645378560 12952979 363634915292593402815965055391319267808 12952980 -205104855871220983635225651525280051200 12952981 1116338472590904699662761176562127402364 12952982 -85785939803834359220158669573741345536 12952983 960583942427930142648565655590700466024 12952984 -880005985871342460269183767072840089600 12952985 -417779097695466409376248662073417757820 12952986 151852046855182841474977670587418033664 12952987 10974977253953205649905297393142494112 12952988 -471419963900864641543294194308535974400 12952989 560914893296071369627669938945911517984 12952990 153454994154159556062408378118414344000 12952991 11623806450472290820424553071670526032 12952992 193862907382321109907447576654935752704 12952993 1613485735832915431851647070574613617840 12952994 -1106737630954096728051237296164134358704 12952995 196829420772413864792121503843802297600 12952996 616551682201185532223479002354518007808 12952997 633088998492367914937366783375081990392 12952998 -155828842503338050792956164801060294400 12952999 -1459290052381264438422992992511659333000 12953000 -1824998853326567460412008042372948480000 12953001 1213958555993271469636201168134550188432 12953002 787625468867677355248237206660167523840 12953003 2128644099116800637885025896015878041720 12953004 738847826153372670267930341207385540096 12953005 -19133670155717840272476453867637136700 12953006 394827980572076772212146873241613180864 12953007 -340356307032102671378418239757101898720 12953008 -240775595260668510379534633257587949568 12953009 56061903456498165066217681375450068480 12953010 5269306019080485580954745220866718720 12953011 234527150875743008909052646525848933552 12953012 -853133948813827379902839341427750604800 12953013 -879406026930269159456678619833621274816 12953014 -450626426861250714232185266106437696448 12953015 -256127059231865355750629502880153423200 12953016 430204852261709776922178378262762782720 12953017 -535597948726813888659081816721182576000 12953018 469918836407170506356024856997113946368 12953019 26618312963025516139169414986988515008 12953020 -831086035607098840794805048536492203520 12953021 2502038059269512499908169425268293383392 12953022 83678609239544002440459252494176404480 12953023 1902473297072316763011878563622133810424 12953024 124199404510959789884830342888386723840 12953025 384663606711855403464742225018960411200 12953026 -686608239838243323779964735761070954288 12953027 1510757997410516536326368735054787744 12953028 -650369185414827212378272307415589693440 12953029 87197908069170288084038273529679955484 12953030 -585489196499524953352930290687868339200 12953031 -28598463644400378002864423545306463232 12953032 10858569362450800779205414852649625600 12953033 1727202716322551196594393118508835673764 12953034 -5451170458603152620431372904168262048 12953035 -155460161014714099533596448512121197040 12953036 -545745974692990788630076830732184250880 12953037 -896096989879413170501120451166983915360 12953038 94360323784500160235787236062287309696 12953039 1115991830236315851979537355387598204600 12953040 -3858812268321886136071742035391938560 12953041 -6369945725417092008468331434366451788 12953042 97249909738623989405507756128333200000 12953043 1143221690960388287415314368423255832184 12953044 400505775542033858871045339538880755456 12953045 -438477370693934969240764163309163027840 12953046 -116587019113622631838850217679115159616 12953047 14457196733771012406204266344357182720 12953048 -273948755509086766602622267883000463360 12953049 -627877524351550051946559846687721145136 12953050 -855234266502362677514644579575159600 12953051 828671520244985732731504604832050906052 12953052 498539588525123940592719716153399040000 12953053 1821526695154790796787877745543612936780 12953054 -1282126555666531259056559290047945537600 12953055 -910878923697588485423677586361839088240 12953056 1960225206488056534729583994644394934272 12953057 616897310361147018439203295270985503272 12953058 54078170902300595098501158799055539584 12953059 -760003754913934640698501834513374601728 12953060 438473472226944724578666938114064384000 12953061 1562153806052539688118489125634171420480 12953062 13296007033919852443198492997588772672 12953063 189711005131416507201268510910647883784 12953064 94403812249929111495048366427705835520 12953065 317807953953235703037689434366582528200 12953066 100127727531206079033980443723872754176 12953067 -694972390239148472559072696676351556520 12953068 667618321568593586545088341829346414848 12953069 -265463984324599917207793806213052831530 12953070 137451940727594756283158741954463651840 12953071 -86858758508146280755119949199533258752 12953072 395448285950864380289967683040184860672 12953073 -300629853485091098063514792387637983360 12953074 120971048438158824619225628366104253952 12953075 -836893996672060778427905019403823711700 12953076 -169959842097566099016609782066783416320 12953077 749404625898247157375380086441116584320 12953078 -900916743110728997605726707779387041920 12953079 1297008019671747683102938362932686396800 12953080 -373717926010833034456904495697074995200 12953081 1699713841886301847895072821355171691882 12953082 -147647755871773963391366708071118317056 12953083 322976122930926753523531956220988044800 12953084 82095424661962997467140914184300728832 12953085 891949788761898862921195591287798434400 12953086 154674623613138104760355848287390164992 12953087 343267179422575402665589312700090973552 12953088 1033329072843779463996952615275378769920 12953089 424940326536940343676014605467241273992 12953090 -106953625864715154924671579579291359200 12953091 817895713295895942523666925444865804792 12953092 -1320990254814086533126374850274760256384 12953093 -612323045003630238023333611834344367680 12953094 52297875991078781033759273718009993216 12953095 855445415902846338072850352065945145520 12953096 85448229971488323405685084776805171200 12953097 553277887888624947975303304205490412074 12953098 -617688083840742849639369377605972907520 12953099 -798969286381335881873714959559750442288 12953100 129632784949778716145950873876813478400 12953101 2019458769888671454342278161128949070550 12953102 -156938909567664750029081395377373320192 12953103 1020766154079025920531017143978827872904 12953104 265934038376504189880649556459129937920 12953105 -4915103492028993305274949207699615680 12953106 661979021606234104754561238290933296128 12953107 1362216337088463596352556726023091406080 12953108 77101539780481523176769753524363370496 12953109 -78940551109721452745633292329811504000 12953110 821558036716898012299021466517183768960 12953111 1783165699271997741263767762128221038080 12953112 -1355190507231421229487054130226298900480 12953113 87133687437904066941904081547622876362 12953114 -120981799439625775455590916131664643344 12953115 39296056220707154916844511209357873920 12953116 -1371042914533594432377318036314180342784 12953117 14373821844417167214595348076808262080 12953118 1008891916515365326795243561723122216960 12953119 -1703385693344823938691890421156713656480 12953120 106089113064698632146646032803699097600 12953121 -66245080946940489693224942924263763040 12953122 -54385604649049227209325042569280354816 12953123 -195230717488078322119845199100859507216 12953124 220190658499271756856814453327464587520 12953125 1752858297953599811557781042272377031250 12953126 -586475770060848099997184637848951827488 12953127 -974221798679862604938205761421924225920 12953128 1294270872881889959170886063225824450560 12953129 407092495412770985828776185477903221376 12953130 106261564542643748071665855339159191040 12953131 447121959538823488717545897907628490932 12953132 -622125779196216226012825306924128929280 12953133 279489940518644674619764208315487314688 12953134 -189774664501194310265019331605659520 12953135 102484828223327682756263429339546892000 12953136 -91999456270293387624736431957265612800 12953137 -2047382365610543462164264260089291007214 12953138 -1298037459863651511572717511274905133440 12953139 -837085484754387811644053582824657111440 12953140 365724254598264854624996621142532300800 12953141 4423289878829095701494055180060701952 12953142 -1295722857735758254498422301587400133760 12953143 2224745246609522334021518928113909984 12953144 1558552987898653350225535639373473689600 12953145 231221307597776733727957969779150686400 12953146 -726363785128404863983401735940208549376 12953147 204929598222864518658045045319226296800 12953148 354218295327801302653535564261203968 12953149 -689761801784125541105977770275776044480 12953150 357699136092505870899779573050066838400 12953151 -787073990823623043663133509357467427720 12953152 668255468375649079025125215635943981056 12953153 -2349002147090848018012218282755858054400 12953154 499897402540364709793619023485262389120 12953155 -517266329131372230200177342631089568000 12953156 1115504321956887462368380121620970496000 12953157 -192257336808882122462649638338956520320 12953158 -176761461161264498607384617070150702720 12953159 1130822772761113520842639437584147478360 12953160 1006531974514040069834859361717879603200 12953161 33906973387855605132594318140730938760 12953162 -867391784981577092838412087911760713168 12953163 1239772586889526325498685053968908772608 12953164 158203908524042375371274225519773417472 12953165 28020014403637141106975068071168570060 12953166 -403516332874435205235921783711313968000 12953167 231681732905598174102482164528033425264 12953168 -941457613253522650430663527791593127936 12953169 1618167493668212684190508728504911558400 12953170 340713526464712113394418612378030213280 12953171 141816217209765529512285297424155552 12953172 -778184007380969311572098538687684139008 12953173 -2324832098618805114761393451686316566578 12953174 849010557471601553952953397255547007040 12953175 -185674012963567859102640658598135277000 12953176 -1619191874659248247607065837673630208000 12953177 5311440304772439353720537358801396100032 12953178 244295856232774318807012278640223244288 12953179 -1444570108333400339978565284942081530824 12953180 -939251991515982235116909928887171033600 12953181 -3485935531123715171561758589530942848 12953182 -338202152904933837391834686233395506816 12953183 -2315347651374367514358886244581076057568 12953184 -66619195455025122473659562909992747008 12953185 223729776103943303868435268745328068160 12953186 -363960510633869719137273981175204555776 12953187 177382902282463232425708582820117458608 12953188 90141817222557369845190742256844374016 12953189 1586849972526564039184618455588682068990 12953190 72660954636388175770681697579843946240 12953191 1677908782438914733773010358642682712 12953192 -1183015086736445612079010480516794777600 12953193 35139247686194973656902996692359416320 12953194 -714697988460719778792083482860674165760 12953195 -138742467247549014814778069064096879360 12953196 -77659086501270000893297115342306927360 12953197 1184601719679176591318408982624877182880 12953198 -682555744695450563129637984867575163840 12953199 -153222452967718103219739528839834671224 12953200 -62374479959666885487161720215103078400 12953201 -2473651437108501826908049809478050415800 12953202 245687525163531419609549270944283627520 12953203 2206575406787792075033839442883025797452 12953204 -1644665213253228043110425867973125388288 12953205 342766764566982262041707353706564413500 12953206 130727874411877296620737646932216006656 12953207 526456258398520217472308911669535867040 12953208 791417134842245635857715897375744696320 12953209 -243445240083080266097127995559327578496 12953210 -342548128406982959206725247570774110240 12953211 1054857072841521504032071508336282293272 12953212 -180737475834386962508594264737921428480 12953213 -79911700449435601003413891999941214720 12953214 -510119973718772030803613465632819529280 12953215 1645481786830735561770994866910016561520 12953216 45551895495320835227811861408629391360 12953217 1210738509540816314072797595580949324080 12953218 -400093750368066682005343115458852236384 12953219 615878870780937130470865893464008018896 12953220 -138117042922009005218405666355779543040 12953221 -944181055040355398020920203852234588578 12953222 -910275956260752274484130548131109405088 12953223 1096165709923026441669038384302155330000 12953224 -248796623983432770541590133424268119040 12953225 -457032222688367962266725723038960709250 12953226 21707768818693005773615081550396850176 12953227 -94742049136829550442465085746947007200 12953228 -13720688517568658808735246032250261504 12953229 181949361033625730189084733838834893408 12953230 -212173591680005947037326587813489426240 12953231 408328612809044571549097616508114140880 12953232 -72171800528917730163215917215937462272 12953233 -801332285904652269057616409695812383680 12953234 1448563994776895353665517066642616832 12953235 -97394742001316002092807578546117606400 12953236 -116535487952365407896614059087854830720 12953237 1137037983468221614390799590282289179680 12953238 -109699420141811789894486859083077386240 12953239 -500471983962222866573271361299769197176 12953240 -436622190120658667395064929000701542400 12953241 541956176304793072441061331047169471552 12953242 813349845017410352570816598127484332272 12953243 -2371867022074581230856063649350713984508 12953244 -266707724209072774399898077814353870848 12953245 -1013996611786808868078212891994397540500 12953246 -196799734948121444542046792084508022080 12953247 2324433482662407028173390221414507388672 12953248 1216570373965781611200023195700399439872 12953249 1466129965515202211187729099653890049250 12953250 -550240353442258450113222941445446400000 12953251 -581682056074197199631251837684438734248 12953252 -612626255887784967104088741118229749248 12953253 130997304014006704245087651740206803648 12953254 -890325314797384657600240582162765317888 12953255 181883955297463579539400633357674539520 12953256 -252334831989184721351475572564199014400 12953257 -189247430257193130248508691320375745536 12953258 10025822306837380428974245806087052800 12953259 -489197214783084791204262396158213710872 12953260 -685743776844081700614680751781833861120 12953261 -799487068181363615566734644715692412138 12953262 -135217954600570677870617191219725843456 12953263 2302373081954110711626493010712493434512 12953264 563324706624038861913181097829217812480 12953265 -124696553247859641645855023868010728960 12953266 -26140633890875890310670581363748597216 12953267 -3801293116487706244242864113249667865248 12953268 -12928910579201417486868165025776819456 12953269 -289879958193976071201471666932166149440 12953270 567020893641371525343270595435439621760 12953271 1248529333127775939952849429691907634560 12953272 -1098337650078838067919220102392791347200 12953273 -1800889673986427408723112008982908285040 12953274 -66182967435626115625222771941064258560 12953275 606125111239069797539269213707424097300 12953276 -542611009372514383198297326659435888640 12953277 1744780797730017587490510954953449440 12953278 -177954151946881162188543002685170572032 12953279 2274302912932790853912956876158337378880 12953280 -468413134862732993113974734707155271680 12953281 -1915495906739224112104739717884525411536 12953282 -121943570550395348086714890222838537008 12953283 -375070518341973197482766312702482490880 12953284 47706790442967240069612787400738814976 12953285 1103093590318640177315396953864126878000 12953286 -848446328747569391545046374718195668416 12953287 -280801663130917015410658240650420321064 12953288 -665126607290716820998445585034854400000 12953289 1169030065821811263734842739370990394368 12953290 370539034570757235336745780607818613760 12953291 -1035356921530347658328252070702229546128 12953292 -287218477815430470043756793043919675392 12953293 375483300492318716226035424417859486540 12953294 602145764403686522362625233961435779584 12953295 -329304317451625962979571737995826367880 12953296 -609993267407052172844682872221716226048 12953297 148088603708779853096011636917946030386 12953298 6727135357171406708786113777193184000 12953299 -690203773678047452204128598761383351700 12953300 -18313436098454217193354708936692105600 12953301 -1741192800998846737942209336474963456 12953302 459165111823736618546677865384842712352 12953303 777419582147941575521177741250849361248 12953304 135647532388355857818516018820841472000 12953305 250125346045315300719360317463085032000 12953306 -258104326595121846396708903755662008096 12953307 -806411959742872708009765902293682784320 12953308 -11541286047472870428232831578100044800 12953309 1431293234639230070471941682490480497004 12953310 330673541865362121130050196127671148160 12953311 -380407664667425428511840680253098974720 12953312 -727420043646121592604373461684292681728 12953313 531143151716827776938151119178630709584 12953314 -1504744539235797889604582307281857075200 12953315 -1712119467895019658551929924529548398000 12953316 342689503448209494719512354979619717120 12953317 1044216346067474924470317367612338393820 12953318 427756941662170579942671599739398668416 12953319 -1100300787232652626267362995345705955288 12953320 15846569771893112370610275815279001600 12953321 -430147392194915439574028900444970326400 12953322 128565644078460973669430147494068303360 12953323 -114410317751768772997205935039665500428 12953324 -712804133344272214996818659487549502464 12953325 271006749495841120908616015665495667200 12953326 -304494303447461182783034970580065382080 12953327 611833205389032070103029332717345008880 12953328 42918629026642191769489611932740681728 12953329 -61936583408475324501011862474901860624 12953330 -82874221827181320239839804825666500480 12953331 -891201657119838257029559094215028758160 12953332 -52018370570461010915966470770035773440 12953333 -1560947047931918155817215338081149198418 12953334 90465061173970890511899591268645010880 12953335 62331146864032813729079134087248141600 12953336 -71639062514970113677333030102480343040 12953337 -1257461791853270350196372433254545326048 12953338 -154274529815414646981381188704376257680 12953339 -5635545843503726767338087099841816800 12953340 -633182053940289238361336362994971875840 12953341 -1649432739712517265337608090787604409600 12953342 315266509529062232666505886549927819200 12953343 -199244290174203337527623929018427399760 12953344 726726761656622666642423295868770713600 12953345 63822362245005247775231894357323027200 12953346 58350583477800754974562486125468159360 12953347 -1247416698972298065349260835429864243200 12953348 -29722401210971377136247385393176427392 12953349 261431440735778248826439367555760176734 12953350 66859557688868675551663264398526233600 12953351 -163992655710505681415552815499632589376 12953352 122189294406359128465314916927813509120 12953353 -569975039126996650594774299096909715840 12953354 -574594783378920262775970598334461157376 12953355 1472630000391629874866843543447832280320 12953356 -76118755786541755680460141873588041728 12953357 -807734312892301426187692403460943800288 12953358 981872895514427761938460414308552066048 12953359 1099912042431801932086453473583865924904 12953360 -130617895707868606819053379725042647040 12953361 68720875714770972536091003426433615104 12953362 -681765661165800068886134383425906515568 12953363 -9816403636993915147905794090124988536 12953364 1091510613857753560003872688274178570240 12953365 130668586575927377533026121329541632000 12953366 105206133649062952278083734903668505632 12953367 148379676303151525350822954408978255072 12953368 -1974557697179128836793477974094916413440 12953369 688664833847037196961871615085917686208 12953370 -110554087346440945355512524264185410560 12953371 -632653225129082019152397936815615602008 12953372 1167361532440915396139485204798403658240 12953373 -634072804156582066518617844684400703616 12953374 283999225994881699525501436341009287552 12953375 -580700248911183075764450441567016600000 12953376 75241737829027446823350622142445256704 12953377 2235914265431412456761879492460261616226 12953378 -119831290816108073227980034651984201344 12953379 183687956607581676719561821415344182000 12953380 711689671355432226350452162872935546880 12953381 -204645795226683904682914337788375681536 12953382 -71076809044224169359058660429289134080 12953383 -670799120275738370123190624542972963200 12953384 -381054019234218210749188106079427706880 12953385 307201634552392485304822983455510160000 12953386 -89061523736364482886149393785667638608 12953387 -761414110222710921414733180267246373964 12953388 -627340685810773426609733620527060615168 12953389 -600872228343140811728785988916211624810 12953390 207350353008084897917403085401909451200 12953391 1127678618215855707805592725262011620480 12953392 -3653941381821154232884756649914875904 12953393 1671183411043289406629558990668954540800 12953394 453956680538646142508657330786298651024 12953395 190348390713467351524431551281508484720 12953396 -957806935818743225994019716337640515200 12953397 50462070146932898467690908742566669600 12953398 650230254691164726691624753369643575200 12953399 1413834471487539743016365968234682495400 12953400 -640104755002271312039598205684707840000 12953401 1321341774062214616330532263419655998720 12953402 10657126237971623056281780149124417024 12953403 345799809740100982085978467144875100812 12953404 108684508017296625639750585531232600576 12953405 1078322534977908843763260041074209116760 12953406 -6330272844564343431484777715427127296 12953407 466715256902255043177696567473637150656 12953408 -202985712119015801810988294974582292480 12953409 220844669000928440104058614292364788160 12953410 -538546626626819464855304561391627456000 12953411 1087983433618322278020447687582207388848 12953412 13316922596761186866280036056639406080 12953413 -1319499822346938901511739975875047234 12953414 -548775755123964320823869716879429433088 12953415 629466556695886000280748617713930579920 12953416 -56120412633514495805157094738457395200 12953417 -796566479374123293663896131005034310988 12953418 496709697729073216050117043751202856704 12953419 915511001890346318959691060632070668820 12953420 103046088404755628261483724917543162880 12953421 -414714555466466075702182205397270882720 12953422 -690680439986372373013585584162433135488 12953423 -69375184831987690182157036475889215760 12953424 -250222592872983436032612835471902769152 12953425 659955173803562318617207207772649434150 12953426 1232517360768988388337719060327160757920 12953427 79509592859430441596996443542804425520 12953428 502627394794830706651634847818829315968 12953429 -229580440549220676925906299614637269760 12953430 -19779086170848641785262267720478912000 12953431 387633782445609729206068202446998484232 12953432 1528076680810361221132096517811391334400 12953433 237723205013079866445104807677758895824 12953434 -476333008061360051303722544848015618080 12953435 -2598426649994050320838455415979801710080 12953436 -646368485422164735645099719536273970688 12953437 328446784798527229435431569889437184352 12953438 -1577247748777211717741929449587279844480 12953439 44200613826016325886096372320982421920 12953440 11396904664527025820324727097275187200 12953441 178268836285350336997708277975293038612 12953442 495298353960552937350662636510240193024 12953443 -942049556440384938729614744676715118592 12953444 506889280341938394938556387844810450560 12953445 410233960362056642104186277851897886400 12953446 -84781018294364003843938675150749071232 12953447 -8302531997600614570107542211741172272 12953448 263572149639388739835121530301301529600 12953449 2531151555547698895313924266033923664 12953450 122253632025824945929696550594438688000 12953451 125845809089652322972526130552735379200 12953452 -548774579015603544175889695267711868928 12953453 -1141503833600785253027842351621097695776 12953454 163781097977545808967183984904501254720 12953455 -16806632371030681159920556997366675640 12953456 614521877076741686870111330898780291072 12953457 1485478439951479833361142175112215984528 12953458 -27377133649787318625561759265462791168 12953459 -985903722016303013205809216550032634000 12953460 -222972296641887840776894696326814269440 12953461 974169945632298935089790666235918150624 12953462 -89313274929684268016164122156873492480 12953463 315944852557881787244347335198862829544 12953464 1319624558396201328608083306471414272000 12953465 321249837658609821119739194186860734720 12953466 1087231933999959038918505329196549081600 12953467 1535819299505100804944031642550042532516 12953468 -843813642112356462154960966159758610944 12953469 315358785861310873179362657982144582144 12953470 24472163099981635923515555987010607680 12953471 -1557718164505878360869914197041801555328 12953472 -378246209187693568552017645349424332800 12953473 1001218045817349940970910552759281041704 12953474 -132769377661700343878806619482108551168 12953475 -720383993833376130034071834976651281900 12953476 -160251989179455924685473613825492947968 12953477 1487465724133711709674836024310449814332 12953478 -273735260087885381623070337218030568960 12953479 -642082443902332189107089968770892460928 12953480 -1130740474052467270657628386196726937600 12953481 -1455953940390252031802930586850567857648 12953482 835255103075963735364933832707782164992 12953483 1495203967841257269455127298108576683732 12953484 145231966686949080432489864316802995200 12953485 -26743975654106027348942679331807829760 12953486 -143994938636314576012700079111234711552 12953487 162616435194786084388863334858218628752 12953488 -306426450586345956177645919226741637120 12953489 1595887442171647526619419845552707658290 12953490 355176129546825609721597727402728627200 12953491 1553576964628196688606691390870694302892 12953492 2008830719163826564949958351863611392 12953493 832915095543742804099009030297576235520 12953494 -444712695081227526226302013104835047360 12953495 162728417295909931020023739542406681120 12953496 488477005921474974425546859718953676800 12953497 -966686617819544510886818852868351782960 12953498 637605817647482700662422521820879734000 12953499 -54081750889153998681507137598252477984 12953500 581856282380893374389141837159634432000 12953501 785397135631119711131639596949956744608 12953502 170870267428681789441880164067664790080 12953503 -487651497954829564455153505477063056096 12953504 -467889358073680895322256897871456501760 12953505 -159916353638046705548495756161924838400 12953506 401888996357840269438158099135135983952 12953507 63350183741932842348334090888252915200 12953508 -301847715306795636440770588440984907776 12953509 -13214158118539525535539021871458872960 12953510 -144617567997510317473089642610360698240 12953511 -608582268335532914847522103569645201840 12953512 -1313110302141796634420685155774744985600 12953513 -2100759385595649244436952178996302623238 12953514 205590989549003995068886712007038545920 12953515 -595074736761215353878809726314654640400 12953516 -1173603315607146603785993261733671662080 12953517 241268339074497807353297434224684181920 12953518 61836856012751106271423365990478643904 12953519 -448017472420715153302736332578125120904 12953520 -9209014479424833747644273605263360000 12953521 78415277292623594884045515802273832512 12953522 -1685791955848693972372953586888142757888 12953523 971274101232251766046010019040788130368 12953524 227389073818082946860225724363185467392 12953525 -337587350709396795909435836829195326700 12953526 118421837726401834710395679803193246144 12953527 -358007975952475296659398406290800644328 12953528 81804783249439602168978678768220569600 12953529 -97980223954949693835154579514046177792 12953530 -71126875121150690538350171526075574080 12953531 -1331941275894180342299310078458809182288 12953532 172613219147768226091356379008603689472 12953533 71651870578205092517142228857934224524 12953534 -1005486084819027522096096616189459392 12953535 -3067844714563005871136642114686771200 12953536 123424196089939155666644444772177018880 12953537 -1673119840414260870321720058910739290814 12953538 95333383282500834775755073735726006848 12953539 -1667612818842850947324300951279099740976 12953540 -337005688012577410185792484710506104320 12953541 16248500696081476324889603133283800000 12953542 -363698318437953522517914184087757663040 12953543 -2322931211310224206875165573851333255208 12953544 -378176146289443556164899744594640404480 12953545 -812665519796684933799944091120735436800 12953546 504328485633534733276332779143525987680 12953547 164220026093757765978910124999228933040 12953548 -481057188751281804263195887297514926080 12953549 -312948392221948089222656122239955936320 12953550 -41707544998250780264321837751430843200 12953551 491461712399776324661164706127501513920 12953552 -89960692687695335345453931173886640128 12953553 -138326723641816591196472133841494382592 12953554 -108238385490132335495734874851952094720 12953555 -2153997865950741507667417418783165941440 12953556 -206965752223156065711101137311665934336 12953557 165248774428346736972437810297017545806 12953558 -7218550926657496169468376797487459264 12953559 -823591060884000341973263048495511718296 12953560 274819257783016573534871388293772288000 12953561 -248267742706580873039554127987761453440 12953562 298870864837119122543656397101496081664 12953563 -691778662437237721692370429961415008240 12953564 -348031622584297355074724454001045200384 12953565 -99607459671591272553431230729818313140 12953566 70655473099208740857734980963547183232 12953567 380712741361721489803627790630188737024 12953568 1324547232263121676018801246816299909120 12953569 -2739868271079174626753680288111846643456 12953570 -256363543528457273576460137434310807040 12953571 -803457481609350952363690051570729619616 12953572 -1295589669265095455430814073996087665024 12953573 102942282853944921441922925923781361600 12953574 -378023877066519964537065146486731080960 12953575 -1269408296614104345712610848215182526000 12953576 3175057318531969471407617535201959623680 12953577 22992617059950947942176516784273596416 12953578 -19642004336017166070838633733214796032 12953579 3104540487784132328397373123234426076376 12953580 -543148056853737128840344862587077411840 12953581 725469995552488163310552255552966862104 12953582 -156528893964279490967606849235780316608 12953583 -1235720688525669728842300821081581089848 12953584 -121482112903245675000297130489288392704 12953585 449897063557942007816580368483877609780 12953586 466165061326343806597542832623829620864 12953587 -1426502737650816363410967777231797600688 12953588 -758544760364020259985967215112814109312 12953589 -911303161250925187780907497643928953952 12953590 325141779704450148488761448380075912320 12953591 -180239716290988671286482142252849726920 12953592 132528700644585380203176505414215475200 12953593 925994966423093795554446289288009812842 12953594 12011923865156629564700362964582746560 12953595 98709783362499847335968092095015978240 12953596 -37466330247196752117788694946651340800 12953597 -3427111843073103264261491114440639616640 12953598 -38312946848968558038523626344434483200 12953599 -1701029209586650686301217679718072621064 12953600 33877126624713172039845548113526784000 12953601 39833501873290962161769402631352527680 12953602 31787160125418387433713566314960043904 12953603 451774361568212153667706556396387450784 12953604 963833217303902053144094116743843164160 12953605 330797964068389784826933276369600120960 12953606 1478363885946268797200697101515858000320 12953607 751618132056234866696620061455088040 12953608 498727206009380752058030358136357969920 12953609 -1938929887436601729759432172995032561484 12953610 -2432810509868503757529952599053640960 12953611 1334556674449930605288458086279719883200 12953612 -204016474079644667980144973340894735360 12953613 79444686683976443309923733416305564000 12953614 -1096024888640232475210598669546518405440 12953615 1519319364193715682062995498621620314760 12953616 -141508961273753320410143832404424130560 12953617 851118042942144125596929745294334328052 12953618 -1001426411736968534122867517830945776240 12953619 237371308557227300429103510547732131840 12953620 331010397112484217759760806393332367360 12953621 16650783358563649358625826493609471232 12953622 77059123949245100782802902238470284288 12953623 -1508687073040390587024175197450054923616 12953624 293927979264008245290268217059180216320 12953625 -1011209676643526839524196038805956192000 12953626 80250110384998192214521652105290924032 12953627 612331877116399568066015638316066661840 12953628 -176895458696257269159477969677281351680 12953629 92590497213736624813245060865865673728 12953630 -509278967759994810405146133941735424000 12953631 48100053906285263024472195244042179600 12953632 -3226355917035412037978723637357422051328 12953633 541791537087120842623816077542297838720 12953634 -76468844111103576080059231046150316288 12953635 -1047272782844814198786911039520994228800 12953636 295893379948328451097485244875500350080 12953637 -468693613319741260232995779648933805506 12953638 256586937942634668957437953170159468096 12953639 958761687261883025435253631758224140200 12953640 262557246002112625628746347153249484800 12953641 281044150580582778349184205338110875492 12953642 54533667463620869734739601525908763840 12953643 1439084646770588415129615531097657888944 12953644 -1363840588800793770676170357231536836608 12953645 -33716167354885315355198962447112906100 12953646 486016833661445392855518424003787879424 12953647 -611008135899795578098340289909476657168 12953648 378606894844253225927059179010811215872 12953649 -400353981764865312717395029878077172960 12953650 328909777409830684582854162557159580000 12953651 -1733101351943190671272852978616076927348 12953652 -1074395741836933212224917362603250618368 12953653 -1617070246827908690834545359848759294098 12953654 -222534650524726281822945426615027776256 12953655 708852359758528241532919464127387200 12953656 1315531426572432418309413659460119162880 12953657 696293129000272156772648590078449252906 12953658 180475152465199072924235979176422134528 12953659 1356368544153820782135225059968955973860 12953660 89658418593477778259695234508062310400 12953661 -91054746828864203799879737035544604096 12953662 1239361602363451306506995191139469163200 12953663 -76704022104361652487513725746066099920 12953664 -114622469738489640736171379839205376 12953665 117736923951668972687701722871584378600 12953666 -637981076315697182321376417462575027712 12953667 -1197840858248178030766380754324967610120 12953668 95288950610212127701565625747606691840 12953669 446122220853091273268496667623887205120 12953670 -571636506141039593293949832850298327040 12953671 1935791425070419861115779744360625896432 12953672 -1259407238452181299392749040573814963200 12953673 1155277311084815442694836183877208404464 12953674 -109929911939553431800670689088781491664 12953675 -134087909296963331417166347048201605200 12953676 174108609150372863390171993137762770432 12953677 -522366243938359908232968704456403506496 12953678 -288129393890194041497602561182596247360 12953679 481739841917244035055523954712476475784 12953680 -269655037854919340071691241675482480640 12953681 327994746441583063981321896471731312550 12953682 14104695360083134554570654055374538752 12953683 886984782099391537072625160053646778440 12953684 190309606168152532371853814150999404416 12953685 8758968439998807510978401019815227200 12953686 -253067641423305362407506514636533012480 12953687 -2023542588217364318593963960122547208760 12953688 169195105769592196967870615076436377600 12953689 -766303101261312073344247589053236192384 12953690 684146539865946619730342193661812261600 12953691 -118990310636273533544766833134468709760 12953692 -1013178118608441534168910536911186853888 12953693 843488641799759571534882535460880588480 12953694 75349923855042301802061970297790465280 12953695 -256273484945432654342824127697381724800 12953696 166336034105166310866187440864354631680 12953697 619081553500695693071054608122971578800 12953698 -464447098237132367646545827796045396400 12953699 1519524575994454477048173171728142915720 12953700 -116486836066594895670243513852835104000 12953701 871899913648784515279920579322897160702 12953702 610711153125886925459169287643026211552 12953703 -226463929235110988751601828697784448896 12953704 -64593907404993075333452680176281948160 12953705 -295318452371062493102457859778069297280 12953706 -67267292946113415822526882687762944000 12953707 8815821424565685553171281746290876688 12953708 776127642923727709813064765911021954560 12953709 1336773042181973238301561719285023443200 12953710 48199042242860142620310988302733086720 12953711 2221384806775126794000170263239021312 12953712 139910047456256888304158477797105336320 12953713 708535310437833588746025476897409250496 12953714 -501744906526479362125050152683659842544 12953715 358306617197231339318765623758008689920 12953716 1698932980521784170627051471440867511040 12953717 188826423857902415114534139700073763072 12953718 216453551788508371074854015971483488384 12953719 1332891528257113583781227152692435254120 12953720 -164743073679135262968038928573941760000 12953721 587171076081732403295754704112063149760 12953722 -318460318063603123815108293779461528576 12953723 -1179919631060676687463425680122193384028 12953724 -248106943573037618265773029135243911168 12953725 1104291300541812901008445175834895436000 12953726 -267323134026905997343353453969177392256 12953727 -986086805960077307293804752438343167192 12953728 -547549486631261324266916083736122490880 12953729 645060866720933285424152922921279315330 12953730 47433996044658015083923417493089374720 12953731 114073893278198487709155768678013820160 12953732 91035270438321572311405081868872092672 12953733 134774938139574780800821551417469454304 12953734 812467563278457035272112114115118610016 12953735 759286760067699923134691125421527647360 12953736 -315291278953247038911403700577019084800 12953737 40038587396885864257779021914152177344 12953738 -7683212677137054072385580920162252800 12953739 -1179193327994435973110429149863510043176 12953740 -429205890916543550187099208607215119360 12953741 -285420776121439012553185379406350816928 12953742 -333191041878251171779564821024904868736 12953743 -881632428423722859650768326149659472456 12953744 303774535091883853447094914985863741440 12953745 101482859072094609105285461773143379200 12953746 -32512487855144617932513641715543515136 12953747 -453169174400316534352272340637513221560 12953748 -55102023633167262337592362005187743744 12953749 1604216220349319657430340949689960615320 12953750 46479863014510123426542537586440000 12953751 911533409625542344951037805711489987432 12953752 -331650254538874825025049571972940881920 12953753 -376203068457711752970130159552611714816 12953754 268232790734104688890105468715087298048 12953755 45714482683212715244887962697395901920 12953756 -1555713974906522304731754347594694200832 12953757 -90747964991078136180783845902212255360 12953758 -260271618865681989576414809513239931520 12953759 81903855715434739618910210604886276608 12953760 862000615538970717067164802571918376960 12953761 -501121886474226846630866006669540772096 12953762 -353836974591550477104397970368700721600 12953763 -1544365704295572909561540228941954028 12953764 -3048645092242543681414613614324828545024 12953765 -346850517307766014918620025561059158880 12953766 -38634078200873853236238866073592129536 12953767 716667131791168595866260895639180729680 12953768 1358051117406720586466364910417502607360 12953769 1445151205001645348078677229600470099344 12953770 936410399166847177924260672130325002080 12953771 981030152192008945833390583472712273972 12953772 120471048270003078689425422081267087360 12953773 117574295546190918572895443117484014144 12953774 -2008209146830389693881807978129305728 12953775 129297379039947332931985491669167899800 12953776 888675697007370532335633155041181696 12953777 165915886799270296368911393565810272040 12953778 172978735196782913673659237951532019200 12953779 212817389590329403677953013302994692352 12953780 322305229722796916181416910757715681280 12953781 389497279978264618235646879872523041070 12953782 -238862163878040826632331887793265275200 12953783 568870986703403485047044754088504485624 12953784 13990175066994949186929044193977303040 12953785 -142713660955620173367097334062465068600 12953786 658893182548370407017448291623105404496 12953787 -915561184921245620791708282261096113216 12953788 -1214874738881887158145807610271826872320 12953789 1053912884793026109872499635475678763590 12953790 -65061126463791667978189259623603526400 12953791 2104044678100254939719562587906677490584 12953792 656390459943061905328568410852725620736 12953793 -7684189522970803114336543749871421856 12953794 311595396321815446754835841738236268032 12953795 2708673693008705823393157052344260844320 12953796 1104618065995616648135238972753921792000 12953797 2699453331916744947916799250936729781920 12953798 296748745140676050949079477791983109248 12953799 -1248477437357074781254200713385971491632 12953800 -57950407506083539913479982011760640000 12953801 -241849941383394302079036940946223382080 12953802 -1052989592941601052817536486198812160 12953803 3631692006612762068634780687033724298064 12953804 354093964081200648866160048814402867200 12953805 112882266788238649342100370018071678400 12953806 -2063275981633387917193163346858649899456 12953807 479473911328161586066056346680624229920 12953808 -18332613740555500382887438646996631552 12953809 157644346756968037073586848225191536240 12953810 36870631085031339433934943293446863360 12953811 196934889166631816674213303277098549248 12953812 -1048674964009406292081842377014555785344 12953813 -2826265757234516502419326808660996741760 12953814 150527061315173005516481687325359935488 12953815 -75933234673201307677743275387427993600 12953816 -1249456354152306800868233050219915499520 12953817 1117215544317983697784023263028015174240 12953818 -569506444004071320715694885355996369696 12953819 932711175393136512515972204170161046200 12953820 5186134956848034331606557621182054400 12953821 1097465559019485293767603765129596346022 12953822 -80015120483068341633023637343938711168 12953823 518642320201910796427107284784886721424 12953824 -491535655967670065455499869371460485120 12953825 821794308957334894368213508605338786550 12953826 306165371909829656548818633873073643520 12953827 -115494089881079077282240298617383091440 12953828 204623053709194592973033334489447931136 12953829 -481083829784178295702316411397217924800 12953830 229541195501345238972364502746380817920 12953831 1675090364399112552411650792265413159064 12953832 -64785651919935617356347745625964871680 12953833 -89426648893078260643314875726624111900 12953834 808459835917668501654114586493925456816 12953835 607183600325832017732212592630669172720 12953836 8767277925488718482898620837002183680 12953837 -583528138527457908761628834289984329600 12953838 646112166434942080461081932488589255808 12953839 448772509193417979052923492810123806440 12953840 122790149989806791968669621418529423360 12953841 812850315280576089245156973832598596320 12953842 326531111836609170429226470647753468544 12953843 489140951541539979634716156005636019360 12953844 -656482990633759663645082587882373320704 12953845 138287518990298271563746245023535731100 12953846 317260484581269247912648001544396685824 12953847 -384032678046892067165935291180157956608 12953848 286391107742565736123229742053877964800 12953849 -2257592567987528846048997643235909546364 12953850 5512487375624570580689975296657267200 12953851 340682484935093273113230705250498991400 12953852 -279948086308238312248360339009276760064 12953853 138908933127131347537468485064057523520 12953854 431866000633470537151230783148487399040 12953855 67605403013759675941036577227191014760 12953856 -774141444540288632862862941949375021056 12953857 100685006975676080425177595359914253632 12953858 -694934336393849471456951304257713167360 12953859 -71296706926933385174012928574502592192 12953860 -757197330527455920885724034274361393920 12953861 -304120907226814284552283099807292950500 12953862 -689257567087192092054519954609708624480 12953863 402384085327423726484322674205864802800 12953864 -508321553027630950435959069091686973440 12953865 179506895268027763385624964460321180800 12953866 -358316638555643280177031881158810716368 12953867 -2753608690047604191595470740080891619040 12953868 -170924750483858647781583383552706988032 12953869 -83151746992264099280190341855342646730 12953870 266660456046314707789980776581983986880 12953871 532470229742478368760841687140690796800 12953872 -177805610898596368084673959780644618240 12953873 -1342789458898625607669065258755060992000 12953874 -400534279999271095337069547541394067840 12953875 -1676066773658317551131200813578804732000 12953876 286374872439972805116871848476582559744 12953877 39558955699395348170621685470512220160 12953878 -2845474577453628833541568661308907520 12953879 -10223959972876358381244441026554027392 12953880 -107033662070443962492971932771360358400 12953881 2358420293658706625715624034385122269972 12953882 -264240017885765437826307042236269736208 12953883 631921388586096645920912492570085897624 12953884 297800633406014348101710854006043362816 12953885 -242049714064955642037883085699749489800 12953886 74006018538455145268533538098215958528 12953887 156550713006118487375004100331870010520 12953888 -2214028498839666496162053887877524619264 12953889 344723064281299644045679235468500220520 12953890 548898370140557396563336310525965735200 12953891 1736123372564539357601161730027529011292 12953892 184994428221172578727472151802420703232 12953893 -1447366399493468982112424125393625913696 12953894 -55423499936684326938735232191973418880 12953895 -756071734170058623478628784175318271280 12953896 -883409986523030147234347145497093324800 12953897 -401308435662701670579798238958648502 12953898 -814888655245694468145831649778787932160 12953899 273200069433460107770604335941260180480 12953900 359092932801952411337065744747463328000 12953901 811409509331802188091878465511417460032 12953902 261045629726655680842103472260487650112 12953903 -719388090620925669215881101393893092848 12953904 -157342973271229830928318668760975736832 12953905 -155231850766718086884387682360893504000 12953906 -90354218236492451231632575650087454720 12953907 -945574045072070713960080858883215890796 12953908 26842320514098828410997319971044769792 12953909 563967331837658337006550891928897067900 12953910 -108220769399774490967462788761668352640 12953911 -473785787886929427074791966135997229000 12953912 1348202619021258678279640799152300339200 12953913 114454499593777337923259058508383308160 12953914 1337089440492911241019688893829655524352 12953915 5000099028803822327238955953311659200 12953916 -1007027817037799780495899802028467593728 12953917 -290335636683236540847925982601295230740 12953918 -522153233191561742228269816272245187840 12953919 1183701353020491856896468240335114577408 12953920 -156614268883744046598387994642108907520 12953921 -140522425078258999983627313261185634878 12953922 1825842376580725897590834928955105280 12953923 -42636475487944312316706203512010520056 12953924 970278575120553836745509901741733408896 12953925 2777762291170021253069444222391214650 12953926 674404570963667270785558296297786882912 12953927 571364822449977413271899210426332103472 12953928 -209642088382642174941971542719199641600 12953929 506371879330868490659760073882911021530 12953930 135951806450422330740955846247478923520 12953931 -1988083811594039270782951293366783608640 12953932 -540747367675721751711343181707519875072 12953933 753517759675268704485997421750603752182 12953934 549961695891470942679760073055693714240 12953935 2129875532354569913971440646723394956560 12953936 -58156702466434495068870722065069375488 12953937 -155166737198581578602582603683260045840 12953938 -58609127527861878719927864927299712880 12953939 -581503538882288555802297945988969383360 12953940 285468171524198795056617360204348672000 12953941 -120341663099440672770712206750556202112 12953942 -584863558192057360645652535362318105088 12953943 -1514681218535970424579118425732349257056 12953944 1229123935538675757036471502221714524160 12953945 176715586868580241969645617654557113920 12953946 262381481689025353439544137961716044800 12953947 -1683105458329874060067210996752880732604 12953948 359641401039380920967519568844251565056 12953949 -716625901689396816756465730336917456000 12953950 -46144958402155123198077296443852896000 12953951 -1470623508421200200367270976910965710048 12953952 2659184232653848422227011415764579123200 12953953 2282478202124149460132765210389661539120 12953954 585317455236557731815334630939425376320 12953955 -38395284170366806133232601070978388480 12953956 1493130139576275126914402435706535061120 12953957 1245299825035386771241496641133411247612 12953958 110609984203778741228966832379624776384 12953959 299086626982117314299072224206849940216 12953960 703697314825539622147839789694238208000 12953961 576002825870914953879724947644925560010 12953962 180006351018782483954186531960468451840 12953963 1252058166296924685359694079958188355520 12953964 -250142085688472685002173342434573173760 12953965 -29029634558407848438623075497937189280 12953966 -349031506660901324959235981227243528320 12953967 -342434656745664086577836098600201331424 12953968 -16018977993530966074708431096580079616 12953969 69458962119208537934746666654470867072 12953970 102727932101345327252452100079619184640 12953971 -893559704449497430458872943126482875828 12953972 -252989915626621134600962288432759255040 12953973 446855860027138098525272326743565130784 12953974 259702390789805476668876102452235110400 12953975 -137191832761297239136468518679562046000 12953976 37386865887098575544541683331062169600 12953977 -2101985777060180462000541678662147761174 12953978 -49424151234831509668995871288106392320 12953979 2105097169066756356315671131040090575920 12953980 -269653395442317107351431136653615472640 12953981 -878373101530202637210931020165377630400 12953982 27810208743395683230034866348793703424 12953983 -2162794815417787689246039931597260695424 12953984 262379537907450252480583597083139768320 12953985 79672667011453530928061541235314763200 12953986 -748203083591288195844953271753398584416 12953987 245696559286932246824516290853939497152 12953988 -248298801554034130088904492926691680256 12953989 315352400070087763484984787417401596540 12953990 256510696565953272285878557410706970880 12953991 -3569824345525263155282226888870305280 12953992 -494267781561050774476825866437408640000 12953993 19677052037038188165552043609995998244 12953994 75082992470687884179068287683530976000 12953995 241470047238203902462045412248893363120 12953996 15423777557527842182703861423257118720 12953997 -574594740269897116800155162656630808160 12953998 933199663538734377072808029789946619520 12953999 -3259194158953753292292885609085336547328 12954000 -162025825650379756482064863278923776000 12954001 -133932446004750799758627348114718383616 12954002 1060188933565890937763464513972166037504 12954003 307499555032994711427194389165076011824 12954004 141268690633825793065314192692614137856 12954005 -197637957084962668073723221146151830240 12954006 -16637345072441390637246760357565771136 12954007 -811742910303588353834441114211872044968 12954008 -28272775521665209568356816734949847040 12954009 649118617748520173449965781122532155840 12954010 660565410124239749745100670394375936000 12954011 593682402414342815852927895351534588432 12954012 79165279661543245285381315871810150400 12954013 -2237292083110107774312197147077103085120 12954014 439862070134287122657111696627157000320 12954015 29674818169256314989078907641206007960 12954016 314883552497883802393098277936073539584 12954017 -1083826847248781246068520481571300631868 12954018 430007118863866350362660032296076800 12954019 978252266503195160251687691961451282764 12954020 1272054526641392762969369477481222574080 12954021 -367333712842786720333434418781323734912 12954022 -1177021240154127035215600015462957574688 12954023 2881793381975120809299001434252013985520 12954024 -310700510994430935315083735415648138240 12954025 628796733419834746666672594010894432000 12954026 -1252307633570827444700779736268888510288 12954027 822090581314538323923218341781941727232 12954028 1118490535081168079075509551891816359168 12954029 -2030875919042169690980410907576401530720 12954030 -287813934037829665676088080454210295680 12954031 1783343091064816187188269697784868562832 12954032 -15757605392854786501333672963912237056 12954033 472362380258429494814380757260270657920 12954034 -1304325842424588746261722968407367411168 12954035 -360681514043651097124955393108088973440 12954036 219206823966110190566468142985436762112 12954037 -446227830505792901985378792287085459360 12954038 -1075194226533769395698604286403055850080 12954039 -96680004753015578406064771129976064000 12954040 123247885205497389433126038328320000000 12954041 -416682568292855419540507231991235720108 12954042 -202149427376326247331363052669101307392 12954043 322855493945653025281516945242452457960 12954044 758207073736620040691111480101465691136 12954045 -374243715547548644559550052616960706560 12954046 811559964684509711389012725404152897536 12954047 919910087793098805455675813018460146496 12954048 179199369714334590052886501599834275840 12954049 643648224825261727755156324501319818050 12954050 -359108040111696711759592167889259232600 12954051 -12081457193427426730670241303900562560 12954052 426353699248796263476607295600475998336 12954053 -215066987984364665036268993754875620160 12954054 -239266410775391809003475946880952851968 12954055 1236685416520891578101095358075811699960 12954056 -1260245326140517765318443382778637573120 12954057 -405490595664906554610271562734645437120 12954058 -235196649861864985312747136136682938432 12954059 -462055898314099270882370689996365649680 12954060 181409501875878470374114108415754240000 12954061 644908591535633641467919025916458096812 12954062 353400611061009834559358640525363462144 12954063 -147876637859841652223930746309588096512 12954064 -145100350219967432644337947704723742720 12954065 363214629499504580853604086723371161920 12954066 -581196660483835252891215307890301047552 12954067 41561397499996616279083591348260737280 12954068 1823912876237144078212659450736777612800 12954069 46856988481172080523587695445699360764 12954070 203748677197064223088639490014533212160 12954071 -30227438710913263400004764371983932736 12954072 -1233490335074348779609630696792684339200 12954073 709933311946378208532002935196636193888 12954074 -393731400129375883753473114269540283648 12954075 670484953102901017362462041440164366600 12954076 -481932508686092903041933707522642309120 12954077 -1219338998007299909319928026093673066074 12954078 -189324539779843516656100768132152943296 12954079 -2104216549536176935128500152902702356320 12954080 1184008078496836474369347377570713436160 12954081 160297051248375040797140544213855024000 12954082 -1109017289172812180077599586159413026016 12954083 -1246858996914625804215793530655651045632 12954084 -28351357071300026202053839866801868800 12954085 242424479191165843905000538175167576560 12954086 219548173215040136948744841270356368320 12954087 -799415614251739895803422874713549724680 12954088 -384019272778744308975688961998120304640 12954089 108174388556484651690090519772337113380 12954090 225862782843153751334168888883129304320 12954091 -2094199152015489883252514056798187370508 12954092 -422438527551708697651790352336354475008 12954093 -387606825045546194593045698843307982976 12954094 100319339095703351357787344159162316288 12954095 -186481366788281046605169197802064727040 12954096 -276663513682303146040117241065369927680 12954097 -1001104797406883287703034087767975048280 12954098 753745031385253136765283517345277494800 12954099 -286545736395259563648336494879543472000 12954100 -575841788612079888169627296593716627200 12954101 1357912413849698152896160738765992454200 12954102 351589162490584476696803457441566244864 12954103 -696298257837586386971834019521178738536 12954104 -529508937827449474971447375663267840000 12954105 -256633873798874519217644381774871720000 12954106 -101993094648418756843435634435167759872 12954107 -72243055884407281687593930043173701568 12954108 240986519585405665962272816000405045760 12954109 819265414379376460863991820766712376416 12954110 180950806542066638842536463254714520320 12954111 1034577229186831846497939992561291380224 12954112 -526681793905895190679580519345336352768 12954113 -2387784458867354293274294899150390977360 12954114 179889494610725553582783485952620705280 12954115 478812637859301064356816265551897159600 12954116 -314471241332751380836016832653536849920 12954117 -1171466709486794263587010064250853864800 12954118 -459423608301000829044752808104021262240 12954119 1892057987578338807428624303820733402896 12954120 47550723291408860295485540353685913600 12954121 120509543033751570497333468199319543322 12954122 -220738159181611285876185596205597790368 12954123 257974847657539337537653786631496965664 12954124 10836785660084116447622264705914941696 12954125 -16693889958766478201803414778556672000 12954126 -508098842988058310292819300026889648000 12954127 -878436356330808564139901536213406498048 12954128 -3594753830455329702536846763823595520 12954129 -540938911987218717190077871565995604352 12954130 -157786719575531282219343488026709432160 12954131 -3549631399857699243489979723749440955768 12954132 -912280347262124855715429832207016098944 12954133 865164853492529252505668716409854234382 12954134 -332654231462100524330869762293152701248 12954135 -680155551675021123811038653838900500400 12954136 47012839658884444085369444990831247360 12954137 -10896842730585784265613992360572648128 12954138 592726231755918696813168639646728082944 12954139 -286899409961391182204406792938319440 12954140 327809949174670028801619725865460961280 12954141 -621451637263645137639918284453559610560 12954142 -83661251300505124294135107127538229120 12954143 -1402891543118026028624826254233317798960 12954144 -140283635957267268506277470930485641216 12954145 -1452580347376810255840161870643767413100 12954146 -593183805719450514098332742008720890720 12954147 180009923339070120204194330998063668600 12954148 201578137135747624997679727754959342208 12954149 28771300393380421542650338445586219480 12954150 375435738841023455724629955891110001600 12954151 -949202716370636149705638161324991466448 12954152 886690655524465764079095763079055928320 12954153 -616507674220453187994209471237766032736 12954154 137518007491545703210615189342226260320 12954155 -62929209423971744940806421200433396000 12954156 231712551225185677526322057853302865920 12954157 752671349657884294960070154707625856406 12954158 -196981066157662243957704714256317742080 12954159 -1107723277237483202481978667115666817672 12954160 -206598304799481233351680304341539225600 12954161 -1407242590509245893560784385603291240976 12954162 94493633928272470987138564230509775360 12954163 -285986280127479995193031129275353131056 12954164 -1010802972858552932882572788020467242624 12954165 6888292380545590627042826160120021120 12954166 590833709196241938200867301732167728032 12954167 -1525445288161939688028160528878771662328 12954168 9454277583629389979321461771934453760 12954169 1061161770151099495977442465355433073296 12954170 -136539405965416375201010073278163338880 12954171 1207322588802753818726272125772949753112 12954172 -59959622597305930534190975391704530944 12954173 -1307171043865807548377799020513717899578 12954174 49822884279142501659110080935801034752 12954175 8642758224144717693767962034431567200 12954176 341509039320391188034707926982635028480 12954177 707476807137445696132364596472823320208 12954178 -1023093727080435550575279755655734061360 12954179 -1075661842024974399466812251424816016404 12954180 12445450039947754901528227953453035520 12954181 -495391067483631530602435617643764342880 12954182 156439911374770358017565854382431305600 12954183 195987577113224512434979625974143398400 12954184 74402028219706380162213722401412966400 12954185 318555210992013332929069772587132177380 12954186 148441939236863887960886536885447643904 12954187 -21397506228766241134706805143900000256 12954188 -673080298626311066003723899366346811648 12954189 -856458681711640882563799590593900141376 12954190 -443320102576320719420912755707274072320 12954191 1887144537909341528495141483409040340592 12954192 213409408870668394632804073743496642560 12954193 -357580776346974324830790917760138347520 12954194 -239275988771817942167084911430247305088 12954195 1246018574875547348657197271057504181600 12954196 348744445764047341574674400499873335040 12954197 829643242668718925938487590720403451552 12954198 198903387537903792333129582940832083968 12954199 1756037979017661341334739072977778632200 12954200 -84566834971616807002009745532764160000 12954201 157913743499020411474878613593899504640 12954202 19638658036676659282374265395389997552 12954203 -1801826890399359058718133812472471631548 12954204 1250960976744004516548863576895526812672 12954205 293390526059821810702366885976753589120 12954206 -201024073036817796232452612705530227776 12954207 129453582839865069803608502166587544576 12954208 -85399885563613130488630710950384762880 12954209 351065203301162020376416104244006732800 12954210 159116376061599251211502429766667816960 12954211 -1461394713908909366000237099366387465188 12954212 -349612743618490543469064104103032924544 12954213 -1297846441596093631311831457966520245380 12954214 20223046178735793142590528491069360640 12954215 -88096794148349342505232251390629788080 12954216 -484798311526664579901836516186034585600 12954217 415829372359934396275971631766304962400 12954218 119175297581999519978664876477299515392 12954219 -1083337447671360073758118730026578442560 12954220 146339462986549049927089343676488832000 12954221 505245072482886532821661531895585405184 12954222 1182565000831716222234615012478122944640 12954223 -12206048753378770794176194266160147200 12954224 -20270038700290323785833345562256015360 12954225 -618860360101504158815960296463408272800 12954226 -987973538189929641519314609423353928688 12954227 356500315228890435062061533278395912864 12954228 362412883320322364480415124383238803456 12954229 1564128840797421420160623702022990419420 12954230 309032087858260750998106522674315926400 12954231 14762925124911700054878542510694337920 12954232 -17073690809446242807741040090049740800 12954233 1690929099330227706726129548328745030020 12954234 -546784021987288979012803885407652970496 12954235 -465116753884207596874536367384061833440 12954236 57509974390957562208439626662029466112 12954237 203550858229760852192856282197715036480 12954238 -1284037356696740268619067387010368593920 12954239 284181551756383204158998617515118343040 12954240 -101889601519252105590189694884878745600 12954241 1828023693771930761258255486276973728642 12954242 -74228808199725480966339795475931896320 12954243 -689740010895696498825887021130152777736 12954244 -132300259809508394780787781689832427520 12954245 259936461164679464594482070628528317400 12954246 -345733017156636802326886451321526417216 12954247 2036956634924064344531267621313544796696 12954248 221071843092152065779969333316461327360 12954249 -12194734174023006960575060571792592896 12954250 561005091184092727144284855419724792000 12954251 42350270000317752995454012212767578552 12954252 278454314010236633915360203792079030016 12954253 -200742980535524385250389566245588674856 12954254 99059075710289306402763133226463025152 12954255 301513792375811981022988126514864051520 12954256 -11812938146902292592345555814994935808 12954257 -1723060704062780494148142078001656280800 12954258 91377075523215469089508531311769246224 12954259 831878096129399725683665317189578545080 12954260 462233692572855441333332254404871680 12954261 -1298958129446440093179577845596554386528 12954262 165830151062767948463441632202201272320 12954263 401091724610987007610693731428896605360 12954264 184329032893613955872871629857746923520 12954265 -703056394725992044670247677340330413880 12954266 8821565861451535961430412167841369344 12954267 72026190111989984793590052606918583728 12954268 -902607317174822906750099831575084298752 12954269 -2120236052471292316065662369586201570330 12954270 -85593918596184065331140780137110589440 12954271 -733064211930714299434833594842504336400 12954272 2210613380611900964621271157747473580032 12954273 1281567545537302880078673238208556279984 12954274 274504009268855103827753998612913741136 12954275 -1077396204577659577013867075967100361700 12954276 -538528554285477664760360518754562048000 12954277 -296971233115483644910139589721943696448 12954278 -281411197615322515514377461438363363840 12954279 86909605611638861562142349765626398288 12954280 -1116628728610880624965192914349833676800 12954281 3310827910450170539965018211173834096512 12954282 -692950442138270129575554764069232965376 12954283 -678223063641818219945545038323069995468 12954284 -354029364919674324248382818220823870464 12954285 -339501335114824212387798537631128684180 12954286 -759546807130301799968175800498156169408 12954287 80480935587978533540883837980823588600 12954288 22732733638584088215605500037713035264 12954289 -2610088130740882336366382270184009703644 12954290 -98283659153135031370230026238442690560 12954291 232797801662280659094872062064990724864 12954292 -93789128776664152471054758109361340928 12954293 410421932953546096284378778170934894848 12954294 260010187765088274362616448718883462624 12954295 944099536605462223324791804838922173200 12954296 -912493021173381864399752933829194526720 12954297 -158360663005005411048848283132093658800 12954298 -143335760655133314997046091975141368064 12954299 123624640403691907671096140261343027300 12954300 -200864045008654003309710231390856320000 12954301 2154372708559539349799767781815308525100 12954302 -214455988388673588156673399574039931648 12954303 -242435312778686682166550438710175712000 12954304 -626207039393979906722887880832417005568 12954305 -61033394574189936051142292762615170560 12954306 -108676547008979946907128707765027243520 12954307 63076866857243911712140645989873427272 12954308 575022045890667647614082808215177272320 12954309 10149136962285336092378105104517813568 12954310 -874663679906312286029975068451486595840 12954311 87399625803736207059890621905475327424 12954312 395821562627524260587076512584773304320 12954313 -16766337314388386585364538777851243456 12954314 -993952126572345475598432150444985020160 12954315 672791662249181057092234227632566295040 12954316 1206348210226171951212410451912140758528 12954317 -1108210937443413386071736024386074695040 12954318 -43323925189185781990880486807742556032 12954319 -71104400881946227112462822864712234528 12954320 -72697043510939933513869452076144558080 12954321 -1486248523819817994691502598145699414110 12954322 -1176980310393505563401989729491243474288 12954323 -552381555088177157385798096248544127680 12954324 -916532014392365818911803900826671314944 12954325 -308600994638422235951062507551858226400 12954326 -435627250539807529515884492342722704768 12954327 57341334407459613386915360525165718120 12954328 -3480226561805024442603154091982060257280 12954329 524577369858845235933563437095034773960 12954330 373701957290961800587921922538023969760 12954331 -91293136717693972226460423265739760368 12954332 159772017274864634090536388208926071296 12954333 476138951454548513676417781944988592640 12954334 739640479137905346493320497430183657600 12954335 100463163622087167831305120203200999600 12954336 -60960068093049449441122357096445116416 12954337 -1427749551194998288975802165111428361808 12954338 -1099668454902669116405361550990730101680 12954339 1071896761928179438325173780628154159204 12954340 263405524329916742867116148615388487680 12954341 -828311348903754595553250493149583905600 12954342 -28854407176873629233481469713920458752 12954343 -473676932608559816372109434178161854408 12954344 -375613329758461543209306240468949370880 12954345 326179967768174480219390200277202200640 12954346 -34672610014766927009213782270336993440 12954347 -420576544702576695364290862110141870336 12954348 738380433280680743634988192325282241024 12954349 -912031882693686179881529137958251178240 12954350 -452066816014686704784592700933168083200 12954351 377014235865814362844845227326518311184 12954352 -4224877079804199548648997052292792320 12954353 194158186980345811791185466182321052324 12954354 24852920627429476182693162718615199232 12954355 586060684021638676827454586970809147760 12954356 906609561675873611826727807780805569920 12954357 -2033144799395273208148895079938832159360 12954358 -732586457714578286495290870200462000000 12954359 251573807740945709723767978396424761728 12954360 83000946903943808869770990450228019200 12954361 -26011511354095993830096514904916223872 12954362 -310203014506117725085933979108854631568 12954363 -316540195325017365320587563753351482856 12954364 1799868868113083966903126224334152011776 12954365 -600798652208045314549679324362104310740 12954366 -141111045048345383230107180253045249536 12954367 -1725322574671062451258757521654548899584 12954368 32968673760969920012510541698385838080 12954369 -413460198208151382337964838868825346256 12954370 -298399880581040165709712288620896524800 12954371 -426038140346809909525507460815713565800 12954372 -376903457083971611941702542708875793408 12954373 416804956703243839428947813147033021824 12954374 423851919463268730580403379244030598592 12954375 -253370515220801176291096606439503590000 12954376 962682181562080820524986991600431759360 12954377 -1687704828505247543725952600042620716774 12954378 33205993292878550888954148962233185024 12954379 -579191941175511039927920826364770191020 12954380 969307111990498751171075343159436108800 12954381 -693992457111556554498395953745292288 12954382 190926067496572870904506924228565274624 12954383 481706408712956148740072248969733642880 12954384 -262789737772845328148879036879481077760 12954385 -382189774577634353326877476787333793420 12954386 -667790910722011802399225829850426666608 12954387 1207470693968612384816959768229607347040 12954388 273605253621169436316408573230442812288 12954389 -664272285407759982826342960263963990528 12954390 -240710855566103718940684651760128972800 12954391 101757725931425790582055083498697117584 12954392 -713810571664661539557997263182345318400 12954393 313308387091160016461682608555811110682 12954394 154727239556053808499915478851857994240 12954395 -2921304275547967152715532889324549600 12954396 34260682476963589231115618560949059584 12954397 1784706662798041269252288673800283372 12954398 259187175686010070284943374613214563200 12954399 -162993265599177560162076048372127799736 12954400 430816446285759401590555903297039564800 12954401 1005822177750495915338103769225172902404 12954402 -324488802515810519059474278097043158320 12954403 -183957711399443449177778600886832627968 12954404 96552724195398433195717411602032934912 12954405 -440044512580220896495192347835205904000 12954406 919604312453280693590306478282537181152 12954407 1798137589612086331191266251490427985656 12954408 905722991375896903802882999272887582720 12954409 247798483736514619550286419716491950400 12954410 -114001191817966654410016232985878922240 12954411 63228812548181436823720304869935525252 12954412 879240631051852753161227355534483555840 12954413 528810502951868618235548971971613513344 12954414 557905634803915531353530459826575109120 12954415 1701867008651593683910105320671081167560 12954416 309261510522264016372050282609564057600 12954417 -159904348402973546462195377803766068288 12954418 1348467121772333675158759220521056623616 12954419 -393603841439267648306972643773270539056 12954420 -339050786028887596952969410353529651200 12954421 1311477229210142710802489271161510735644 12954422 480656451876965773267057437908265813504 12954423 1465221441490941146400806138349705291600 12954424 1304337011743266752624205726335490048000 12954425 65463497863175036984267480943651586800 12954426 -30321415768033552390337289062656037376 12954427 1322654942234719129197296855292720290276 12954428 -371557386514692557889879407649779343360 12954429 -794869552380948175668615103779234472026 12954430 -1345659623876364926263347372127308506880 12954431 58237806485110985422373531266937127792 12954432 211207429306605140271815116359676723200 12954433 -973931081329703806800896646598636796796 12954434 -11632973132377857670530922439330310240 12954435 -128686356706674993891358195974138347520 12954436 125707186355940066294950510149991110656 12954437 -641752952939076495735577400547082882914 12954438 1161166355522229475242838973127536640 12954439 45030176053328087798154162820076273240 12954440 190924252059351045842975039724244684800 12954441 -1072738139413754540676441442484787374016 12954442 278634340519038789787178853685455570624 12954443 -474618826687394318707438603870575907308 12954444 -69112163782047445848298740828111897600 12954445 -2732149559800655581471699450286851200 12954446 -61730649397596376974451973532356632320 12954447 -475756626885669395282479751505770192640 12954448 -135710473213089700254587843641061834752 12954449 -405227369195331585179861627795839505550 12954450 -12572699680560315053623513577374368000 12954451 -121079128106890022126106487797234167040 12954452 122639725869773301814320767620241172480 12954453 -505306302867367366087399847363328895200 12954454 1056683487025229334726319817995027174176 12954455 -667005288375232005948756691033624529640 12954456 1206935212958210952849872295787095889920 12954457 601021895445448373070265081838113069706 12954458 -1057388509038254374339916878804552024320 12954459 -302148343176929761436380627884037817856 12954460 219270155805531417024279805590208673280 12954461 -566417096227819263194973299964667966560 12954462 -22956928414650819073275742157309018496 12954463 -140738789497603537883788718536206616288 12954464 1095674003418651005760358942480596074496 12954465 -1164382503762954445783466893235203824000 12954466 142496000162180368979654752295720878080 12954467 2449851194692926573943392257663959586112 12954468 462170853060336520904853366092103767040 12954469 2646277063927991238123344365823110326912 12954470 581425893896360664779368435819960375680 12954471 -605117266518071419369087668596830409688 12954472 -852571181072533658623233295539346606080 12954473 4287843058130527056037057034897541876 12954474 110657796355935167944223463419652295680 12954475 -835563382839411830247113859461688245500 12954476 -1833627076135780186179150867187766502912 12954477 342029821179910156683181902981872017632 12954478 834217684793096772637669464376618322880 12954479 32690069924877779039609908191507115176 12954480 -61600616369219777469561004448085442560 12954481 -37805201026620732388241503665243507728 12954482 334454467093527037893086617804789784592 12954483 -31122743854594453952883698220891243336 12954484 -637870224316057421659031611323007315200 12954485 22590804941054061711438441589218289980 12954486 156986316418220692808544591885567497664 12954487 -301841748876338739609669201799453550368 12954488 108600987917182459568694180148608245760 12954489 -652677620272452274631650483064453536176 12954490 -221000059429616330550522535479912357120 12954491 1999364624338586024210122409966142618984 12954492 48412754481819857810295046794644653056 12954493 -38531410647150600682620619234951040256 12954494 44493566764985863609336246387641760512 12954495 -413275012475698060965699983721493184880 12954496 215585201160471038886736390823828520960 12954497 -360986570895045972534315695398840926720 12954498 -575839325933384270550252896587729527936 12954499 2195861835095145519481008588007614201760 12954500 71018569926901256048440925466198144000 12954501 133644953409603851089498570875828218592 12954502 -225080708404995188692079947129008000 12954503 2420597230201569119616530854091030954160 12954504 -79445240101595539610690122713397248000 12954505 -287698836709868135080560689635456711680 12954506 -1090099250955673364283551349186502116048 12954507 -85628395913887409604504804957179930400 12954508 209472457684006920797917340888373395456 12954509 -445357245098092885560199779471721042260 12954510 151120662632607923018868358961361567360 12954511 -1533489264331402711692417766270406088728 12954512 -419136963590751537199307994229483438080 12954513 177376137389993237752096835296238912448 12954514 126146840037654539360365833887238236832 12954515 431480717513787732121911616581641241600 12954516 1650676518700425109824746582663305887744 12954517 619510194524217583022832762273570326400 12954518 317925246215329313468238993754211333760 12954519 1281224349129470324405341097439041386320 12954520 738463470717279763532787049320649113600 12954521 203661353568974080289523713176258567632 12954522 510639901449505926261961235048615773440 12954523 -374486508597510266329145707573667726160 12954524 11439603639038161486828692540027224064 12954525 238524630972744078710073042943769676000 12954526 -716181588445255024762283388553195771968 12954527 -2221116962492404328854435257257507333088 12954528 272759935865238366724085788188981854208 12954529 -629444186606541306608115859264172109760 12954530 -29745163456776671181030696087968241600 12954531 88341723563191176809319621795888980400 12954532 4585167875386017769567808848525447680 12954533 -116284596945928032389380204135911985218 12954534 -1102971874439616962868032844965327009280 12954535 -336842333506807114186338814635139711440 12954536 -500572424942616746055111863908272291840 12954537 -1629837733802917630347968871124975378806 12954538 809350811529825431713945036437607327920 12954539 60188297360565181768914850901134830000 12954540 -7051599591726161290362181765261747200 12954541 -64462478144305312627001247815141968840 12954542 259007831241841667536781277395463931200 12954543 198604153831796567904928725987746231808 12954544 247435363388324227127091000677789663232 12954545 -419363991181210322957540041577099258700 12954546 -435700520118323640326646393427615011840 12954547 -2384785948352897901653815881114327711960 12954548 1158331308706086866613617931437049619200 12954549 -781433927829687512377585748466575783136 12954550 1507304409927655133314671072145660800 12954551 -401074885880917655154611148594206628240 12954552 69753083107530146593118675579493949440 12954553 -1105419113726185879433734459827445690198 12954554 545463802469165343213330548112634148976 12954555 -1349260833316865126948519264141504630400 12954556 583799123241030774722704882671701977600 12954557 33365457604212055358802000356477551104 12954558 13819729743218705095933854851351179584 12954559 -1264785159469014772567154935281452160 12954560 -174105975551424257730180686633678929920 12954561 1737546398660916074889818565984064886400 12954562 411908881249901905620083004904391758032 12954563 -141350882099844745563259344442623224640 12954564 178249468853202244988767052040804704256 12954565 -46149713645197303866117098504848286160 12954566 -342062249055601765790041357291412582016 12954567 -5440448916620362799262604227008438784 12954568 -581124341129682043648281327878934650880 12954569 -2026486423214614438840036679470501221030 12954570 -59367965353391663187403219160627174400 12954571 1312207615696393106800847789264470058760 12954572 706178568945921274753093200939490142976 12954573 570037078597595690584718429139750888000 12954574 -166896048635312783193655348161541253760 12954575 -248338861763674120353302566260553334400 12954576 100270653356867198253500076058494369792 12954577 -1611576899314108586740322690134173801500 12954578 -97541360998070420794518594878838497280 12954579 222516082786390450279246154916692000640 12954580 68501833947505646933952093677615001600 12954581 -334937861676829662748192130391819165618 12954582 -530641902768887400221522908533938493600 12954583 694233462117576498255692045474279895360 12954584 1819153492516633294914726723803115417600 12954585 -364982489029191838147651455129031271040 12954586 -298870673251158680557226750673195679776 12954587 -1250882238875666440116231312937237768764 12954588 -40666380871869145298221256685622026240 12954589 -38564466680344236781067172820059990912 12954590 265562349747940526693343232754047795200 12954591 -272703309638108349850992658201231000224 12954592 -628487687660992340560424232493290356736 12954593 1134039828026269864479703441730685092484 12954594 -490279436849037478625746865195028092928 12954595 -166137194873905594220256125394091180320 12954596 -1126199239455183831625065136414920892800 12954597 795061255293622112380645802817919469472 12954598 -354261041247259297811462718279348583200 12954599 -626485419124931035265106045644171462400 12954600 213327195481510123296645109794816000000 12954601 954895880415680645629272258304867847904 12954602 53160311861880706081426623346850680752 12954603 618973046574134637629018664222287522904 12954604 239548142620399015126215918310068007936 12954605 -845925581422023468627516055732755850740 12954606 52536934754290068347400509681419327488 12954607 -286122644352998828854756719849059764144 12954608 -299756756791619388042376624288129253376 12954609 -757869470724399927086515549251152943486 12954610 5379215093773212926896566639256811520 12954611 -2174652185290045034010684895227081268788 12954612 331488495938594809902440392540257189888 12954613 25007640336690856969662485102173141760 12954614 -547388286803245680637075302891286549344 12954615 860014059333116447896585418389231440720 12954616 872335182208447460974073938322902548480 12954617 455149372298388653945107606729558240392 12954618 -206092289565351124557422045102467948800 12954619 -3789927316924093227963950070067389932640 12954620 -691353264865594556158840258000241241600 12954621 481018681307087448683900641773113689344 12954622 -122950849571243153627734716590977675200 12954623 455307655384412677946726215395814036848 12954624 -1203471118193226789656299269762312044544 12954625 365352621589892226976166753256075714000 12954626 -1102093023202405616785624838349090562176 12954627 -412569037110065245224897327488937308160 12954628 -58240656676842702146019395672634464000 12954629 -875974878544021412211752469778995566724 12954630 -21453875264456605513035028069441689600 12954631 -700511651335617159814783107679059447456 12954632 1014948144408099452725468003650710246400 12954633 -470701383455162427541937723576984123376 12954634 169457351337105054097193223418034486784 12954635 -135295223184609028554100300932142448640 12954636 384532405566163551223475403166089230592 12954637 2368753101006136786071823733203042042240 12954638 -139439544310615065937246249347201253056 12954639 971639475479352002979082232977734476424 12954640 -220505161374595972677603914475692359680 12954641 174557497756101406882151599079855383680 12954642 -66835563496172486695130622744438270720 12954643 858987521890749349232707461050378945344 12954644 1039405878699892063917273078509085246336 12954645 -417184725867961282431736513571780528160 12954646 233801269700502106083666459846345318720 12954647 -363241785255737185879057851337771340928 12954648 -59197952155731406285536600536236032000 12954649 -1688639119034280364142774552194257271536 12954650 164360511319791419723508699035509284000 12954651 -34815311176639541073687362508427907136 12954652 146084914125469970511963679034438643712 12954653 -289663615182809520157710528520248576 12954654 10317081313667065998898045590047237376 12954655 8644227937483570708707548654834475360 12954656 -722514717217024311356811309533626368000 12954657 1357536215364356040014410754476017438720 12954658 337898107660739806121839861811392387584 12954659 707204696510558667239250793437689738904 12954660 1497993620512495945050996852674027520 12954661 -332029396705697640251652767105428712000 12954662 38496828669354400220639652053351047680 12954663 58869547351515284167607335327906758864 12954664 1824613193836122300040232586033318942720 12954665 787721555834115261568593661066064211720 12954666 -504224222458842905156218048683563366400 12954667 807972082437551516177514590116478573352 12954668 -585501583337054421370406233442248925952 12954669 402699837276294718491280845639883712160 12954670 -78060185310448248585584278950208713600 12954671 732372676197487108297507852961410434672 12954672 -179487549399650964004515414061695614976 12954673 1768806445253814366551932316086341403922 12954674 -1226873719422653760929792962078623527664 12954675 694728454661719315869192086779168392000 12954676 -515747224754162899807562357302213363712 12954677 -890856620009767318698343324586267711940 12954678 -62358687836908180022089405664121222144 12954679 1786331348951320439904184090719570778280 12954680 -1080262313214086496329619338850953011200 12954681 -3742264092595772837216709277310979360 12954682 -193192027329770635574069369432970301728 12954683 -6213508475577760924649246610260505600 12954684 -116337784375798807312121008050899573760 12954685 -309476759705122533235774316748596449620 12954686 -858220454562763186965814973179218686208 12954687 -399757640274435347695273876196562718848 12954688 -49529953725854453477181041797348982784 12954689 -502528909387375118221544907674732590560 12954690 162757019202282563126893339447532920320 12954691 629568640983972468599197559963871873552 12954692 -1110685031155051740280059048798390098688 12954693 -428099590861110345457954458200374299936 12954694 -374032110512325235461989973448642320960 12954695 -505934581038658102206985475429081371080 12954696 -21067623491513687430433633929415311360 12954697 181286696754243562913179611626861540352 12954698 -659850874243383025182193779434119714464 12954699 294807268286929785586507028701684933104 12954700 184469408596951434428237790414293030400 12954701 -258748183577242386836390411268326580000 12954702 -366870110809609037228131576535822824320 12954703 -1949415132950674752367859082717884380048 12954704 -74728708025289111011858714726548635648 12954705 -421700349127890379047386545232071390080 12954706 77082577722135040040289428088814090560 12954707 -778244673708644678055952768915039676880 12954708 -123822674598413174033624306142810746880 12954709 1496268890394531983163823392560224360910 12954710 -18010580223350586968057384208618618240 12954711 -188924043508243896134588297108519630592 12954712 -207727503554932407435098793501568972800 12954713 238902537422501634213668266035642623040 12954714 -992070783180802769418663183722981376 12954715 36782400470192826160004887457866887360 12954716 -721503049139906070960165366504148508160 12954717 966525787309615851532798254466874195334 12954718 -751016875581236728701119042063587664064 12954719 710942079742610483771317833740593497120 12954720 -204651825081191724337185014758731939840 12954721 1347915215596482938417105699724299517504 12954722 74471266695193914075885728141892125184 12954723 59585475552702871732004472065017337664 12954724 -1884480027118349749180637196196092037504 12954725 -294577904578125347012103241134028101600 12954726 8301767453272358218605235291145346240 12954727 -618384437963453485703762574476748534000 12954728 1556564785458456741761331092089391324160 12954729 -439751419013257371500043603222349784352 12954730 -572976656396505168093011522582798574240 12954731 -173071043813452269682983752304682823136 12954732 -70774765716477147631532290612305838080 12954733 -2871644773374611519216738377275239633280 12954734 329772470722466488508200205393910707520 12954735 -95216675881213015399007952095240251200 12954736 112569038260307156904228164607802081280 12954737 -1164155490645732928598393713982562500940 12954738 -585213592900464102959912312629482919680 12954739 11446935435646504826310967850034485248 12954740 -185392432199884865378041093355747328000 12954741 878647299541197420301638869036263567392 12954742 -898526978103259707197708794846632805728 12954743 -1299673546480070505304296877714846709616 12954744 -814495254025648888980914425496248320 12954745 233623402380197417262290499664147180800 12954746 151895953925477507556823385268923139840 12954747 126568030310182889335363091869945557216 12954748 -1584731946212361897854785773987831321600 12954749 -1274380744595504164632811137893839088250 12954750 275954204444877849718681415940704256000 12954751 256233605997720776530293759274872537600 12954752 -1355368526971485609136697686802458214400 12954753 652304839880580582909845805558339060288 12954754 795017890798778620224349831774401498576 12954755 -733678952415233246263693262439972805680 12954756 -240209621240917194926755561634335580160 12954757 736652318305074720756864910053910714780 12954758 1315348528253457129410177253218208720480 12954759 208096954170757288919993357153050471200 12954760 30312451480956646074440651356520448000 12954761 -1308872208208556459343708368140987191708 12954762 385182765439858474884856991582049484800 12954763 -1173809313791890230334434629594664978988 12954764 206559621902385559635008369572442923776 12954765 -348077261307259384372911348770479637760 12954766 810570564730510499576823428926107721728 12954767 -702703680582586401156322234492545312000 12954768 69515737239022582422876608058399719424 12954769 721415107982251641508261944435915045170 12954770 168949286249399043171769224856428134400 12954771 928126019384660504523354656139608996880 12954772 -210867036498659977943252507092539226368 12954773 -229030402143800616740149866599246301312 12954774 30399416585333534260546477059930365952 12954775 564162515704561523318377018083743058800 12954776 -584400967571118872294785900595614679040 12954777 1288974347757584540094359701440209069280 12954778 1407337554932930803294561252045459926240 12954779 -608160111162922690233805205602576282620 12954780 -395423681883501761401601576197365143040 12954781 57153912132966166114489788585287421824 12954782 -8693232221332133213948165864408247936 12954783 306289460656141242386523607946494947600 12954784 783106822596222475846433286827459936256 12954785 369238221683630309735371658177880524160 12954786 -90695737531410192731802014568265969152 12954787 -61571634168530350009563653503034295480 12954788 160087658190107855275526689862626824192 12954789 -2115156117732772283567531876767888987200 12954790 -291202489982442658528805780888618705280 12954791 477662395132729619030390668662810339192 12954792 46171539260985990012314775229476126720 12954793 1326010797919963992808222961837006228580 12954794 432440039974272615082338641276191851696 12954795 -27580866469812459548475038737422739200 12954796 -9679790103333557924939740601499767808 12954797 -1015576671846711144361205147523321899754 12954798 -474305453824771265339943226129663547136 12954799 -664610516375949167079621700356930397872 12954800 263836911204125831978520617143775232000 12954801 -1049992375934205951836901790037746708368 12954802 -213138581860589795112987443021253221376 12954803 -831866592909743565134703317239541408616 12954804 182570749939616674352567229067151941632 12954805 -709623589903531454151721915666492545000 12954806 1000129020507413337957860276543286846144 12954807 -412189604982046700378249314960142415360 12954808 1807292842538967177343405605456265728000 12954809 476593907043435734028454183476414614016 12954810 207765236288769327608107666532727997440 12954811 -183251647390743805918257252102350686896 12954812 -576804550076063448695467019541098254848 12954813 -13172151731934801343261008728960269056 12954814 -1054534790231109760653305371368325954368 12954815 -970776093357646824655074015116080737600 12954816 423912881095583993555854332128277823488 12954817 1479959175636816716914200503598555468866 12954818 702256683196203127043387574590279601360 12954819 -752537747205280177660912779494066310912 12954820 -845764097353929235615207570256061745920 12954821 999039791734597479859299303305616250944 12954822 184439520067206969285288443484330395520 12954823 -460856234609193110467261898729444964560 12954824 -540720613268180401712569902079483223040 12954825 -6472719169809179005223262298137441600 12954826 -772433977805570832209360968268202663888 12954827 -5004878594606194743960765291452503560 12954828 -694051683667778711571091281629939335680 12954829 2541868450176819964429975388185357741430 12954830 -184413610436359045962163412995653254400 12954831 148437977748290112096539700594199375752 12954832 241330186258352319674663823027589742592 12954833 2182137679959564468259024138419189603300 12954834 299705804621404135374151382279391757584 12954835 209962820749657488738016129054868360160 12954836 -61226865424442074215054878005117049088 12954837 436721716269000636328354485908254393152 12954838 176844604013943229307189378791616283648 12954839 -602011975901887632352598076304366710744 12954840 -304234004939058117207527002815154176000 12954841 -1058587221000402814931085879440404544758 12954842 381134142644702332897695181731078972672 12954843 -845770950263209218962407657989618378240 12954844 -369776997223350459696783196654781871104 12954845 -1803697224215276763464696334607527256320 12954846 -6293885464637631008941547569436750016 12954847 -1242564304986507744274473193411184545704 12954848 -196738374961745342958540645098964910080 12954849 606302594304735384052544883799320326064 12954850 -746094875965928873458146685778126119200 12954851 -80877495767139018813804175824657470400 12954852 -503948726666059838313197186028831062016 12954853 -7479819292323076941498948754884864356 12954854 766040822256564100728746154563838197760 12954855 -227143274578489573753531105759354426080 12954856 549091834900439411642048686392275957760 12954857 692979023330637553029098929851098377332 12954858 381259417798571483587110047386663698432 12954859 -1552444937027751530136232885327840868984 12954860 -153308139787843275914520898162938961920 12954861 741239531653759000859506326687456526710 12954862 231050557011826643604571527519578537664 12954863 -1963421910035647230242640101052635620776 12954864 267259550434276733935473315467341430784 12954865 -811830786163956075497326692612235200 12954866 -54775270401568268699161571904438497280 12954867 -309173628755998078321391598772600935840 12954868 -5089200032738228731612163979891988480 12954869 732078761299485426432904164866198908800 12954870 543332509441370716119527523061706515200 12954871 -1816549311170018256058700013236994267928 12954872 22293255258262659869436770602265395200 12954873 267202383212010005844169827634424779968 12954874 -717363482155633194453845808654427188480 12954875 1195657522425502331789896750364076300000 12954876 537552397466665953337601758454914842624 12954877 149183809469342764035684459012453370060 12954878 214222342457871348830582157263777418240 12954879 -246852149055303254549993241406282922256 12954880 216959060906324454243420373191229440000 12954881 513711080634529857916816672958630834112 12954882 796920423508390071591797700013131883392 12954883 1202576866143791147631894133787858651132 12954884 74409517919929374122180929419681054720 12954885 -313502271268417683738012525556445607360 12954886 223601460426671012436616262927992425600 12954887 -1689475261283341458102241455677160575208 12954888 5679495890817158801897581394245386240 12954889 -266318257577502225104735978738303677440 12954890 2643883289204267368720792636335590400 12954891 -272740280815159465938371605482326890560 12954892 163201318980808098434190356750250055680 12954893 -169868486792718322179795357249931389120 12954894 -189447357828651442284332815296413736960 12954895 -1625858673954758047527621273514913268600 12954896 109086464248732826399030313506916483072 12954897 -97437899321184527646711130191503489454 12954898 -1168247379888800633353086705578888740608 12954899 523823106797253387833516702836112707536 12954900 6096045559955136313328325160796160000 12954901 1360287788547247676836720523184483571932 12954902 114043253127123400576383013979219712 12954903 9819806126105185876649269995199666560 12954904 593135262340445025863274178003492454400 12954905 111178796507611230069927409539477141000 12954906 83517200807682243163456121721741564912 12954907 118457219854292730453837537198679389712 12954908 -1458419635292943663093548178567986575872 12954909 320736269962281889376171551519231072320 12954910 -367207015817618484060302620008548840640 12954911 -4695554686560348945476484420009801600 12954912 -295042554530149782599464537898463264768 12954913 -1540389893577127517113647316543595559838 12954914 74108710581811513384407281702067768192 12954915 156808820109666457484622287429449520160 12954916 755909226320878379208985871870062596352 12954917 -1360904066617408204085087048337160742148 12954918 -324357529580498066040929675366201023488 12954919 1480447499079060112939853355441284336296 12954920 1109225557955184571538234685620486553600 12954921 -32979679169675402427001996590240276096 12954922 -826538315983626770183641201040412345600 12954923 819100483215451231190615244749149685172 12954924 1672161596013024149982722076836096363520 12954925 82815545863952329401194872586134248000 12954926 797095866484390199648832596711695854912 12954927 -20355986784606843906951333107012862192 12954928 137101874617239037798837142221623394304 12954929 333146996735833712707507666952363258280 12954930 -46354367821149368321761186320753722880 12954931 -595975182677552428024360997186859727872 12954932 571133722864940429185971841754703078912 12954933 441813295337982029973142459863770646702 12954934 -72907330151466832205213382958621067520 12954935 35464284840440490125013073995463488960 12954936 937692323390059867534468757319447552000 12954937 -885536493972150141984139277295587059414 12954938 922484848604054781581493761987023246560 12954939 -2154198811342265775641894688416683722240 12954940 1145986101014982037156767601800094487040 12954941 119349650197193424539235514989657508800 12954942 136959603686215739801673424879568117760 12954943 1303247101640499189344439427581067014864 12954944 457328611228080042930433030168239931392 12954945 -42026839538730618168024663867487551360 12954946 12435334383788128030966634002565854080 12954947 -649380729240617116743346407039072929604 12954948 102136307342875280350364641280053653504 12954949 119504113828156945146417485906385555840 12954950 -599432403640711269644162664178943460000 12954951 70023154124849023064769162582905177040 12954952 1417066231035850902409530557257354414080 12954953 -24971771043550578156581952689554073136 12954954 -13979593556139363858247673340325670400 12954955 175915125771995839044216657272476320 12954956 -273167861377333871195681811167632837632 12954957 154340617051675109151596125220147675136 12954958 228185221705485634973781810193156906176 12954959 -1458025620572625229791937582160496398640 12954960 164707729433301562142617272294634291200 12954961 -1184461329534970347293396601365521399438 12954962 359417502642320715348320674287117778944 12954963 1129021369536126231795699919562956964280 12954964 1337249088033649597148205443964918423552 12954965 -183853910085447279023906819203229430600 12954966 -726355111133145475742489489233030594176 12954967 -578963877887809638352330834695883253280 12954968 265220695533399237742851027358612316160 12954969 725433256461995419891338212237022922164 12954970 -279462881428075682481198168339974461440 12954971 -1159472505310456111942224933045752208828 12954972 255436397057359111097384013996353175552 12954973 353815118697443714532424803159099292480 12954974 -242822557232993710334175009770315259264 12954975 -244987044451236241486321607978205081600 12954976 481557039764726585058944663750532268032 12954977 108254632463353735526247343512190468800 12954978 39762644656048291928849699605453119360 12954979 2215934235377784079422071733174010863640 12954980 -142734404209038067157142978668745584640 12954981 248994176164454787564777775191169578720 12954982 -957229499620284764703502577625813381408 12954983 -2621620221510560008774285578228268093656 12954984 -163976011634760842266735693684270694400 12954985 -673254751704507044983051929259037945820 12954986 -3436276650419407022926232401197499392 12954987 278645945835706880410451826585186958044 12954988 1365432559456638570552178085247433646080 12954989 873085768275637508995933726263625256790 12954990 253679957518120765323035635797451989120 12954991 446436794129793280542659249410460794880 12954992 -362979296416542168809832332518582517760 12954993 -307401839767833386919609318949349897472 12954994 -109763465692027885971497193546017005248 12954995 -150343770472788665759470739376962601600 12954996 977645387526274370031448969589322412800 12954997 39002216155892945049513348774266385600 12954998 26183782199957231850518371530548551680 12954999 -362882883351289560908017431197828085120 12955000 -371491605589083299720241012372326400000 12955001 729019065326642187792665840747716225002 12955002 -124412305567713625810552149530261187840 12955003 -377574347702492565749171816298794434800 12955004 -1033419233646667404121194884396075218944 12955005 586484093471337059191953768341607456000 12955006 -603372045199288236634238578206625986048 12955007 103806389670153795632988699182155597080 12955008 43950998138196338906077458020633149440 12955009 917472739515767767864135677058955180080 12955010 -512939849843226528224107876376162511840 12955011 -1062860217089188349404639210883842155528 12955012 562115232801219082144474996164890934528 12955013 1189454200153559326189413579880182759420 12955014 108139407565216221385646195492306303904 12955015 709380419253797542123780092976248349920 12955016 -341072914904745291673623880082868142080 12955017 -1286851607545468829283423464323137120 12955018 -18790120882687602104843037987540928320 12955019 278876784582006549674774273786272979712 12955020 62468434826725683141210768736677212160 12955021 79871949873175383624587424732560987244 12955022 -1850483229886649784769340439747041021376 12955023 572562988915931226038417119356105784872 12955024 -75269985833720426322511381943114792960 12955025 -813982352491272702748378605395209128000 12955026 119125184151834581609678509746990931968 12955027 -514268459454187281714223192139157879124 12955028 -47401024885162717549342027143172454400 12955029 -207157899066620286944458867378471335360 12955030 -74905651919321042010606957687998186880 12955031 2939338185102121823701073000068904186352 12955032 279353239743297108118897904973826867200 12955033 -1152553534511924125785188264918855083776 12955034 607217250458811501051651689015045237760 12955035 -534140227028952149080445576084055628800 12955036 262721241632782659672892902831200568320 12955037 -438386616175339094805278368082515960308 12955038 47078258875724847679155221795614080000 12955039 -2375678760343776647746002825184375152160 12955040 -7039261849964942257636579759934668800 12955041 -291899388084258194419332629819302230960 12955042 844957433468803419766588677776663537952 12955043 -374969974732738443302979962847435993240 12955044 1009647719819467656631241597816370388992 12955045 -892538758514870220088617501919994582400 12955046 -5770486753270454782037321660738535936 12955047 -376985830608752838932815958451394411776 12955048 -1069157807864522350207537687485089264640 12955049 874154961477170110603619123370280011264 12955050 -176862227119031902078505711553480918000 12955051 2358987216068094228592003736531621530600 12955052 302033284019611150475369447462030868480 12955053 -403930188587420370455675309614929455136 12955054 -541542818937109777605843042748334123520 12955055 -127405049340328646197023480368843827200 12955056 -149453960461376681799838752033123237888 12955057 -851086477594673419152134914210548154908 12955058 -770068925446517571525248520240449601120 12955059 291195248061250494630485513577109507824 12955060 85908713943408406822275525118109940480 12955061 531045494885173537973039391410857780320 12955062 -523353987498208475350103151042392989248 12955063 756261007942853297546090689768433376984 12955064 733898718425255610160108369121041551360 12955065 -575759971434852275083189527784137036480 12955066 689513157660934407711629331481246085232 12955067 1456583320849514725028401308304108534116 12955068 -19634117451473101836317030144401582080 12955069 -97845113723770017198419523311355374804 12955070 879770903808474020935769576237554262400 12955071 -225792830025102871171281539379304995696 12955072 41083542476301075943435892741533335552 12955073 1971835891027374525161613043824744128322 12955074 -405066835569784140848570066797322557440 12955075 87741183546879618838965142066765868000 12955076 747018889284891574941626894312223557760 12955077 -88054491528807054606362961706180326912 12955078 -417558763932175032443195787637032957120 12955079 -185799771914092609087952167254235163880 12955080 1050883521463607575756410796646862028800 12955081 1073771046782316676158039528541569665882 12955082 -345686598304963270676555034795441947136 12955083 -29753476700660108549377779056482632960 12955084 -148124313882274776827769941603889558784 12955085 -324588458810561945174030892922407849600 12955086 -66867276750881279635215402441810739200 12955087 84096452103955595875624066554355690736 12955088 662580382670418899731480631001163284480 12955089 -377849477133318148208302788673183471680 12955090 -207224893508621166994425541875050526720 12955091 -103887637291251994419235554335232421848 12955092 87740900160480982440648515521314588672 12955093 38747330906482686853543191215893977440 12955094 184540413226401258865731412827139644672 12955095 -525366198301246994490789092407905206880 12955096 713317188668632776083887341919074385920 12955097 1351547418273056596125119749147077637632 12955098 -68881042543494169234734463969389494784 12955099 -43404110400630704624841775106371775600 12955100 -166335222777402638177303473701468825600 12955101 12699461885448653339667500357273670624 12955102 741141418320381317178795300189206078400 12955103 -834174264591630627111534945060126487200 12955104 -119222253205168032598935297780628586496 12955105 133843622233780265553527239782162519120 12955106 -407427232726663983094433493604102522080 12955107 418704298726931166201865064172186480 12955108 206561345357672348063692983738346731392 12955109 1763873122659310555491228386582813213310 12955110 -70286777778872649251466520880325120000 12955111 72420534978688359636597801572684161680 12955112 498413282651184796050572905737553920000 12955113 2663506721053542306744389216378664976320 12955114 565957634042678469231469002031397516544 12955115 -724295664344935864835911291287515166240 12955116 -693917057888027311770991236646392334848 12955117 29206009634738553036422622783855304704 12955118 165546352024327141531742269785220144128 12955119 -1137886888081554184710851794285683169392 12955120 231827290820621562340618412972710625280 12955121 1176094484063689783404559503475843850322 12955122 429058854841339282397185888079782892832 12955123 2309176671795236838506099984434427111372 12955124 -213625235261139518161405727518774960128 12955125 -827852118255110164930591875193319760000 12955126 -10254465890231829886699888294806155136 12955127 227343961247860706617267901647446044832 12955128 -50474153139756151999250889913298595840 12955129 -737121522643516300813115519090415953520 12955130 826662647709632751508092395060550228960 12955131 -229816329731719237526253893031826252800 12955132 -562870220139537332412124100169489277440 12955133 -1823590405528682807879201296896027354618 12955134 -351524435682958379889167106539795837952 12955135 1323835445545846478313304986793659871080 12955136 -53657505198381124449468478016106528768 12955137 195142086871341752768393943056922562368 12955138 53212939316751390076789251326770060800 12955139 -129957422154025605424238522839557471408 12955140 -15599790452979922832251620767133880320 12955141 -216922284651113546667696292247775982080 12955142 -1388192356230907666181983492031966375808 12955143 -58670435082090648918653809530970152960 12955144 822307184004000565326956185705882705920 12955145 -114066172827258639744359465927369497920 12955146 -497073651179199289852651880237700316416 12955147 437428007498557846861926496405353984596 12955148 161616306518671090852451118509965443072 12955149 12316647695540945395884538309751153484 12955150 -182599878104974346429796335645893200000 12955151 -970703207683212994183284665233929729096 12955152 -50405094863094046416812334255612100608 12955153 439973467459437470660193021118399316402 12955154 -168208632048299669093335007702738074224 12955155 42520268522407070922332911139623518720 12955156 1982469203967526560072443649779132161536 12955157 -707441307892543682936091936705500919648 12955158 594436676221496452888171223743365769824 12955159 1017560224837325115400555889670330364056 12955160 184161755001536958264106375074604032000 12955161 -364989436745464157282325134595770310720 12955162 -491947635375498820140985968215179105536 12955163 -1064986013777377858761642201516820043376 12955164 -3077216960046275502349097575978156032 12955165 1350951116995864420898765824793979905400 12955166 222276515764287715068765740914031733120 12955167 239768658186532849824481983242058420240 12955168 -1460849881502962073353469511027607142400 12955169 -19628099601665612401304782120627648320 12955170 272049806305918141982820815438873433600 12955171 -1325455853994355139736162807080071614628 12955172 557017090918959501516928425960703180800 12955173 249231813306714855568519089322637491200 12955174 237049557558297409370996580397282209792 12955175 -574026553149788534718038221079067921600 12955176 -430455462792933597046181371765006018560 12955177 895909090818160564518752196632072220026 12955178 -516034307142867029119035167184646017360 12955179 -223768179378051961937661024652010345472 12955180 -46494783792237721931245174871587184640 12955181 370413147646910964847557645117261449964 12955182 167689312300575680781788362176343612992 12955183 1174948519204262256437202512218005596432 12955184 -193674108250510859121326932756527022080 12955185 76186214230313172317261498494565149440 12955186 -662194274335431110283312473412476553696 12955187 -356771706256526170100055531768086078976 12955188 436461022049812700757132057199419709440 12955189 -510689701162162121729617071863826588832 12955190 209807216587736117810830005162457351680 12955191 -1607886865653416340605267414016356625456 12955192 -1917995103910395202851558570841352478720 12955193 -199292615055123955034078503414913467056 12955194 124430737346367056294653822018664125440 12955195 -142038424438175246879136290475105208800 12955196 7015784870690110892212057593596897280 12955197 811899312236711127899498723445696556800 12955198 -38767522208970692759222178329947142400 12955199 -2020911465362124140323537142792563272840 12955200 -85412956398381679553946171691499520000 12955201 -1080445885779426615610259370971181683200 12955202 -230898170053889130426094918326584532240 12955203 245398519298947185784221001163469563040 12955204 -1000561272461643299907205199968362012544 12955205 224132551089146770034278212498844684860 12955206 4510896286983049738610421789558071808 12955207 6580568924113706343470064360921927552 12955208 -896006313481375863435672317730100608000 12955209 786444718164007025924470118040354668304 12955210 -141315721368484382006489738277796454400 12955211 -1626594270937797547573556855034091275600 12955212 7841662594742253214031426533341872640 12955213 26429307359647443667206640215117353462 12955214 -513582065269519693030780785977973533760 12955215 155790480503092217569302025202394723840 12955216 428013828627358614697095642062131945472 12955217 687420494281989051910556879771685326400 12955218 329178337276944646927981185931511907840 12955219 -533535612284165329685318330525312495380 12955220 -504267831617158427683761632217662208000 12955221 -40447849512758386914810840414989022336 12955222 195913009192471454025515712732125346432 12955223 -708712366870436714933874920152563749040 12955224 263331589903211171043399680655322890240 12955225 1030512900076521508108805441215189892750 12955226 -17070265122595165939502447358472366080 12955227 -188843587770202909077669269133280274280 12955228 532823077116551759004604355929159680 12955229 -182402708478847431368122704739381180800 12955230 51938145947558847674766846562956077760 12955231 -1427567504729667447142820488522888127968 12955232 2643153301841900597289017076315994324992 12955233 -16153369032164444338536743694197713920 12955234 -284886413256723526934942901239260753920 12955235 361299570775226594191283960820264021360 12955236 -128584800403766168055587156330835333120 12955237 -399009195117598147498752213842992589632 12955238 -156356163155487579014412472072455120960 12955239 -138028967166449633413882610032086160512 12955240 154338542787692681166439648507086028800 12955241 -627711490759698777373468447488088377528 12955242 90061735807391759499919946530537850112 12955243 887003957827653097471607949611302618000 12955244 -1228457815052858847940973561496165406464 12955245 -1275666758298912277187223900205626201600 12955246 1210027961629773591584986785486020139072 12955247 -1263689214236511178582803060022955744304 12955248 144061569453472139121868595801943244800 12955249 889472428444640344277129413114729975250 12955250 -365673164773117757196416566945819392000 12955251 -211312718882391659862147359322182130576 12955252 -1564022784335094332177287765766313196800 12955253 -2454610873551821002955357181221069484498 12955254 -74846361417854166430135025020743385728 12955255 8329106218074792031726213020331322160 12955256 235283905217556303706740511656187084800 12955257 200036702234029460397047819466419613060 12955258 -595826844389318371790055457845262158624 12955259 1547687636941479366185080403659078295460 12955260 377739862404973290490331905427771458560 12955261 -2095579918754194236183174874474886407776 12955262 316660488621244015645024885527906593664 12955263 -5195164409013154465087721248189057776 12955264 467361033798726216581021912130807398400 12955265 360169935409713658794232930382712888660 12955266 1041526719939593582931807186676945011360 12955267 -79772964353565208232588521667252241552 12955268 595571593686175238161493951291190951936 12955269 369892675028756521564002729043080094080 12955270 -136275505905268459745959522222343669760 12955271 -1212447007189403033444318340214052256 12955272 -98585767678458071687276955471729131520 12955273 431199925948841845320516907946257178522 12955274 -676469122668758828216188887254957190864 12955275 692192148967294924679646464724788340000 12955276 1157446513046366133156396315728434876160 12955277 594216567482629266228973221673241619126 12955278 16049833261739724204453340579634638848 12955279 -964537151878462232165187558286897130880 12955280 155748244493496038704843630483608207360 12955281 -572263927945714128631590451872733390560 12955282 1007811259886113862734871728502211502992 12955283 734283064520651142607339063921075429440 12955284 481219778119906231473677840429688961920 12955285 -175658410965404899887204471557015808000 12955286 1227629316868290401283607835639800126080 12955287 -65651240156179000814476238168397964440 12955288 -389364678761201177749023947769771171840 12955289 2354548959625230635345608882852010866560 12955290 37970492557834133305852883741286681600 12955291 -612835414063953900487734084676373383360 12955292 -51040281950052153066867717189105564672 12955293 -146941539182470285410198190384778637780 12955294 -413730717834520215497442019783533703488 12955295 -1713257799690376101134919522070172794200 12955296 -199058745070112309509136140350249762816 12955297 -782764299645414629848498724515771796254 12955298 -199701951369185682150587847298905600 12955299 -10406290776659839286250459282997424640 12955300 482519418735582234067568164613840278400 12955301 -594556394293153492605248639708940561828 12955302 -444701407950655802135301085749752739840 12955303 -62992392712771764955916857574327041152 12955304 -306191695099334400524452350163249152000 12955305 -210017402751147836595027622652857193280 12955306 -129917713856506304278379403183486014880 12955307 -2218416308949428997327989432316445482444 12955308 -894354190164459034751825103667844528640 12955309 1004942687667911491319011063326124382040 12955310 -3040699850241383269438029459318983040 12955311 607006775429882857987111406077058939832 12955312 -245625687991946755875433896907729321984 12955313 901910145827376479457079308737534813760 12955314 467483206314339259180966598737207518720 12955315 1255452650624620923507966052802929276800 12955316 -254649508513362512798143959196623759360 12955317 -80350344232522168862287841326132919040 12955318 440969531674590909556782988650032234304 12955319 -143799973594404628023957995342165843256 12955320 -92958864549427772228193059764467302400 12955321 -745131204096918229771731057913717437280 12955322 735873627938732176871245287211395297024 12955323 -579480792107828428811185481062116291816 12955324 -1561658372276860383560810424219526626304 12955325 -661621844397311447280077627381501714400 12955326 307859285550560779878385956973225585920 12955327 756868091098945970679738718726891749888 12955328 -109005065915142430072624519092470022144 12955329 5418185755930126457949019191320553600 12955330 420543616320674996451910730738436310560 12955331 -1414833227514059549929131952350951699936 12955332 -302638808384224362536553901153327730688 12955333 -442224530681331227513606380661621640418 12955334 123683650726066984176720734024322883584 12955335 -456040089305071832386743215788711191600 12955336 -16708842851551089136496646469216312320 12955337 53962073838375578464656487118802165300 12955338 577191063252856570419854731593022790400 12955339 506822749269826902026369644695194098560 12955340 -1088066937124193050486780004028888268800 12955341 -6840826187112880956562406039814882816 12955342 -247786677147115234669899710376739268928 12955343 -408605691903517308109744301870865893760 12955344 -13383606678018549074127943392334970880 12955345 -160893311274093513234823317213519651480 12955346 -236455755818928967060870549505694168960 12955347 47326453808155065445530331011845774448 12955348 -287525299705023203077516439092771774464 12955349 -491466656879719986706759113988769490 12955350 34374918279068039135859766770173256000 12955351 999499816832208442321830991002801385352 12955352 -1822550714748822168213813099330055526400 12955353 718958671023462772801981804052483741904 12955354 1056876243617692751718632741726906171376 12955355 -323825469190894493536270157308128808800 12955356 695948850034718919086928814584245452800 12955357 1861615461888703005159215576590903147360 12955358 -253033892999831322981803076234620792832 12955359 2114155227856671901251488182496544449280 12955360 350356755974382121600236200555493457920 12955361 2240858873912109362019544945579758124962 12955362 -122673372485638904230292291513625624576 12955363 -448464548285154456688613165731004263616 12955364 -1208299686610309223796360026330116679424 12955365 -68617615484733947486557249575565877760 12955366 -757026658384087757573809037526905710368 12955367 2570788029601422963138082502178146575416 12955368 -1588944751816677207540406565851186790400 12955369 -754591671548817646900568059737846879104 12955370 375665413259263312263781204741225254240 12955371 -299420957895297749689785766329684503808 12955372 549115880175853043229105197885779640576 12955373 279889256867309537219311188677875327800 12955374 -88942627918346468171098788266116878720 12955375 386688885000949095423302167605343854000 12955376 -5387117675201394053079350504355004416 12955377 320048822461164892890523525523810113632 12955378 -1137213120070756547998421895878171506560 12955379 2310846371217312438213027214141055371980 12955380 12138599197267194233227877093919006720 12955381 426974706215221736408601325762117353052 12955382 459368996893115617611333383220750302784 12955383 4060141432837464298154924278171101024 12955384 2678200949291317884488715964586680320 12955385 175308044942267279067518406383920639560 12955386 -619615545627016343968381874954505793536 12955387 1140347595518293438982423312025117495480 12955388 -1735518695578387662474736026536478825984 12955389 830520912292696083294497081386895975424 12955390 -167966152679608481185501350626386571520 12955391 1111555001137639520311018348755757761792 12955392 839985113691754898919659917483897257984 12955393 779615726262690720050587657233846583344 12955394 731902714686058251014226483918829765632 12955395 -988971241633135245351295700797496915280 12955396 231102175477518939069242148379001159680 12955397 140602949881706721353458660529845862400 12955398 534366701459932516124250597472226844864 12955399 -2539783784520348622821395834627597290600 12955400 224057486163589234027130914262006784000 12955401 -1930397083900237144519440448785081183900 12955402 -582150456174083740146986750323964435520 12955403 -495199210014082864324832090909188227816 12955404 472123590201192957145488872045050171392 12955405 541187888848803567604536930875537233560 12955406 251857952538081221696040693175780681152 12955407 -1132846806870892245535144660953071888760 12955408 -116340112298387035339494839430001197056 12955409 1246234155796165527468622947577098852480 12955410 -23152035320241991791152787427942425600 12955411 236076111232328516346049714891864117920 12955412 1034705456243593719081081755460410921856 12955413 -89370600870752519844588543066016317600 12955414 6245189022499612890312658273969921056 12955415 -281281702657455958406793531666084640080 12955416 -689268490586742237418059059744295321600 12955417 332082153695481668557211978653868220672 12955418 -44477932903285226424409475778258173184 12955419 1034399353026424890288093062576135438088 12955420 1019049920903506991648600926834797473280 12955421 -322176845727298072149462649657556340378 12955422 -287504930548571752374943961749084302528 12955423 -86131385864866978901398157004306733736 12955424 1390976878129463150206732262257918083072 12955425 207366589987652169929702987757552916800 12955426 -23775058689237968063687100651563956224 12955427 -4505515871771972589569834634943902720 12955428 612597915229077979640271417797964299520 12955429 -416553441898298591229857745166359679680 12955430 -603383378512384845675022469032541888640 12955431 1491607949929902058922274705087360183120 12955432 -384446626814923625177577845239990763520 12955433 -1117034044562673451749339592455781748316 12955434 8630962194502285466680796625962830080 12955435 -1522051454179980288709215501317992750800 12955436 -560480760097691546786534158421767308288 12955437 -9032422296846631294405313175324090240 12955438 2776974174257432342119672998802979520 12955439 361801478602392167962279327486715014752 12955440 44524003874986820427535953632160645120 12955441 -252964551171093036029831034200698785216 12955442 361504494311193364433534363671634329872 12955443 121370301914696643356808810606038594304 12955444 446864109712609424518160234059515287936 12955445 -1486612969217840669744291318516827928520 12955446 -330677969221577028937050937754263008000 12955447 -1215760351873360362213525306454151745440 12955448 -651563683945554164796446571653276897280 12955449 -272919076163610234074132585750012097792 12955450 -91891655929913351509739405149920194400 12955451 -557907527193389685462280473346585613808 12955452 733132779948380284364387787300077548032 12955453 138295651846745334045356733758756169600 12955454 896814746033246450583595039036188517440 12955455 996293506996873305599029256156550950160 12955456 -55100369949135181735418073777533091840 12955457 66851132417096867868502268858316938160 12955458 188230602851636545380941107311566665728 12955459 -351955080340113843578178829317228051960 12955460 -131007447774424257350716735980904857600 12955461 260102679733154176966651732444582594272 12955462 533001633133974167095356836488036552704 12955463 -166608173306544830581786172275840005600 12955464 -47730275762915645711595065487375498240 12955465 -554097686594964316244198023320781978140 12955466 -89619516555024288790050621452195986176 12955467 -341840062448738252403307827629541456384 12955468 1734303982491776594492548601142236795648 12955469 -664158948432632562981655215743526635220 12955470 -7313129697891525753849850746823680 12955471 1885720869075713419390101068272885730672 12955472 -151398057124174576708720907977128296448 12955473 721167486157390952048908716942015081600 12955474 -332618175163052417299384581414818946048 12955475 -242896312556052291889408136403234908400 12955476 382725485249467698385038664540328724480 12955477 -2151168665289340181864186011587018554674 12955478 -616981122861624641753116464172052724960 12955479 213003098099329181140306496963206512288 12955480 -333816972862246022278987970947236864000 12955481 81490125886386169943842670043529921344 12955482 -406477261098901584088608306712749642000 12955483 -1612657812370316659729233422147473317840 12955484 -1355688261674452949963474594760073574400 12955485 842500967922671897520976575618733651200 12955486 526248858431660737193562726167699101824 12955487 304596132522888305749189146983097935136 12955488 112943527490699891256540928648012627968 12955489 -487135995652707350282586594950652046080 12955490 -412414168613777010824684501347554636000 12955491 -388007486201904739513146099812208364560 12955492 344969904749848309507287189313847531520 12955493 -735789125841709883655933088110700524900 12955494 339734038899789098598669607003846968000 12955495 -145540254361828779758706600903846105600 12955496 1883962058417498434148618444729639516160 12955497 -162980432656737322525904764246838011200 12955498 706092577440279445828584417861749548800 12955499 -2745815693064921397580301683640380427336 12955500 -586179899629541030382176770939607040000 12955501 -404923892256714304233714882497801867776 12955502 927975494725936925875382897187522321600 12955503 -1469808853277258310805916660262946171392 12955504 490875820958983691961419884742717112320 12955505 108198704171180246148992593734927457320 12955506 316011480036131759921842478879717195904 12955507 -3394730944988205482047933951044510819528 12955508 -174025420583055669019227192376766519808 12955509 -16119298841079446804192099072950622592 12955510 144737094472235329397742273985879772160 12955511 549810016740846834257022528089458254480 12955512 -568731987745149836592683952527198453760 12955513 -22645756237142048406328931575443632640 12955514 -343299951218135288634219779023109500416 12955515 420723350734438925973092090626000704000 12955516 -93512738561139972068210587424797033472 12955517 667802998250048424996010158576591826566 12955518 1023343957577125137877703368953513811200 12955519 -894478810989714959360633600465662964000 12955520 102283271708515503114801576515154739200 12955521 281152902764882419399927762405793758512 12955522 156150400428225096898753524399148546560 12955523 279103162236170490215203773461753040 12955524 -306431531131416272925502482508580978688 12955525 75178317775334717227861014988565901600 12955526 1219399862446802080174874120323016232960 12955527 -376264789186871297928774604079263623912 12955528 2066686801378564991657331721265618780160 12955529 197626960730801714570344721223173618484 12955530 -99481585119526493162814689361336729600 12955531 -1537560362905811521312621550734334906668 12955532 -548021377228351716591235082179912747008 12955533 312405471775437687388282113692728588224 12955534 1074617186769854351768281935276853396416 12955535 -274983527526776554384262301335949474000 12955536 4471055954229715039463103848539422720 12955537 91579393236184357756285591140073400000 12955538 -385990796521507298092889824696690516080 12955539 1040715842146363564292769418889767236024 12955540 312338816586405675420578741081034005760 12955541 192321359488283906495562284145978501852 12955542 271539042465137133750657908161330030464 12955543 1622620042318885560648225642080836430792 12955544 -175439998555144212589437064577682432000 12955545 982565175271957732351633381713161190720 12955546 -1276088616923287347460423169692053599232 12955547 -784402115122023668471250781877142597600 12955548 -227028726266806815868360652380948293120 12955549 -213723852144078386524726268450852339520 12955550 334261263027201983528825632194279360000 12955551 -129074248392291552453342829700694345216 12955552 126881938610468901139249471812452352000 12955553 -469979861541819387767483111500188204096 12955554 -184386600286666820198788597112026169136 12955555 -630329156232435144917528452220421073440 12955556 -18801876264462593042531149520076131328 12955557 -75316619917586345035320133897415902560 12955558 -162773025151299584299327198800370556928 12955559 915183747241416242197417661722493469000 12955560 -131211137200266595675455048827154432000 12955561 564762658013354558198358748841346774900 12955562 99869255946863725766989486071238138032 12955563 132666532288459102665765418636434942360 12955564 -65341133112335110361588806124271865344 12955565 -431926478333560939048119186963228307200 12955566 -53174169835884796963340382015938135040 12955567 1488769918051326583954409347323609570472 12955568 -13135758849067342119066642537678716928 12955569 1005172311381774401180293474595110528608 12955570 -155114464210065674741390916061619778240 12955571 -230095125163501783798065950492189547528 12955572 -307691762233190238662266387174341795840 12955573 -426855852875880570813208725816649062756 12955574 774585688889672007566069740672116889920 12955575 -678184035522018651776359086445194467400 12955576 932413956757890575069429876610582220800 12955577 144023184613768669858908586634379324420 12955578 74706275991970911113000967028099968000 12955579 -135630331611923271955513028862322094560 12955580 -280263825154711134422822772537674572800 12955581 391557705334732573812513474876714222360 12955582 297387148339490635441138587019195497984 12955583 -86412540691017625350655255258645241616 12955584 59859219623439337239037396831212404736 12955585 123639704638192897331094938137692695400 12955586 244098357111729736249640925129158438400 12955587 -148224633683104004495504046272862289920 12955588 -3970096288596912715789258309193851904 12955589 650624846549778285351663348835256396256 12955590 -68378305926576525687621129164523413760 12955591 -1600922144723988694329499223872412224 12955592 1197233212813617708222101829491222937600 12955593 -12043686582908522737235212625586858816 12955594 1566131473117083972720601428033144529152 12955595 457297594843691074023798702865172061600 12955596 -429688571813066200631295439973924356608 12955597 2760078069655593657136919647206941587392 12955598 44873563690991200219986924321630336 12955599 -20042627057703223342543104683277369600 12955600 -227674305373323285864242580072572313600 12955601 -453257190720920201348205633490175145408 12955602 -43009904866645973483285024621967137280 12955603 1855904254145520577881528665880668785824 12955604 474376169751117191559066738936350480256 12955605 -114927855904267103833281779916853382400 12955606 668804898273842892940641899079374589120 12955607 643601815926099451758112139091999040224 12955608 1250257773837689809356950489393410406400 12955609 1004678348108796539408064315746217548810 12955610 946625762280246524592490972478640180960 12955611 174672981906692477078586033013729576536 12955612 2085227756413316738504220458395209034240 12955613 -580236450491569327091475180433011209472 12955614 66054907850496057372027296072219323392 12955615 -761577149543582024086207436889467900400 12955616 828639758380220605613877137587251707904 12955617 694389422859576492891517054240219526034 12955618 -50947275514967121471759468953136349632 12955619 2411020403658247288897386747051030181020 12955620 320589171044139369815538245525880852480 12955621 368983044005592313197219066365466433312 12955622 1100302730751582290569353297529310246112 12955623 -970535816079067266489281369918420870616 12955624 145812764287993024278258888590554890240 12955625 -401476409368216361504114285979679350000 12955626 -32229461380905888644881350455028387408 12955627 1302826112300999358304977596977496772072 12955628 587103275677285845470306440800382765056 12955629 46327449230139840793269432204188971584 12955630 100308341641844052686709668274586752960 12955631 -95946341403306085316898205178817150720 12955632 -180656723217013198885696708315600846848 12955633 -1722418408199107979965251714448703402640 12955634 -1281288435547179653287095821114575756800 12955635 -121225070164754398544643880555957267200 12955636 -124105787884358751995009955004878655488 12955637 -712785287775840368063630160572206437714 12955638 304044579755411849372608409254939047936 12955639 742608914040577629685291564698294654440 12955640 271481929514892347580550210916531404800 12955641 595343605409338984989386100451231592160 12955642 -3771959738472258008447316974660614656 12955643 -1029811661179663495301400402363807868656 12955644 146321896554123625046751732175023636480 12955645 660005242598738582146066564560382817400 12955646 56166947315984351580198581165184218304 12955647 210702001540741272155052452984040102528 12955648 295134847709149660664388057720707612672 12955649 2181201992515463373182170020934040084352 12955650 -292748801456800002571109872032444278400 12955651 789756526412952084685993387977084051712 12955652 1155755020323905391965368173780815377536 12955653 -178388559784043460170842868038830931200 12955654 835599455155287992920638468874160472192 12955655 138657715486495783511735054188365661560 12955656 300895634331903494653889861320515256320 12955657 -69044809754929701216534538744562673600 12955658 1248737586708526280940596744655565093680 12955659 512323998846828939577238526689491462104 12955660 -389805217266907144686394304034784312320 12955661 389076263918844364827183455622609995520 12955662 155442209825053148892405472725745101120 12955663 -105039588965074377898003644327346944000 12955664 -30667589358506323837666169678321541120 12955665 574076851376807831376658422051879793920 12955666 -273935813931677216730112018911214258176 12955667 -459024922812526891392152188120414870008 12955668 -289670077234127973192781734309862748160 12955669 2134480174493065237888135444249947853070 12955670 -88337215799127116909142772729343385600 12955671 -132809853977742706259553708726974466600 12955672 -143341433990882635809290580413222400000 12955673 1107419431728713291911957676520891230922 12955674 18424704681907804394508031799725105920 12955675 -23322468775745754330199377019187152000 12955676 -603335204898668060493591605717777107968 12955677 -576619737453956262933696049761754676736 12955678 -19762953948851451198894051965860515840 12955679 753736262563645209841621778587985135472 12955680 -634798501820655819771292609609728000000 12955681 -7176947883984632949837651436134863518 12955682 1306590443617910267125737434850818620800 12955683 408312261143496084711570954273151180128 12955684 822745656243577954964567867439845949440 12955685 -11816122491938209851043839112924034400 12955686 -688050655239095748768154667304170223936 12955687 146341946269641593299142842199820281336 12955688 -1274185644908151776068382537324662548480 12955689 924456480981319896129524338254536159754 12955690 637580333779393937695026449673736684800 12955691 97878118890235089108069192111460521984 12955692 -1053752102162351982039501976280596070400 12955693 -1940613691040072948653181517342594128256 12955694 1143454780319701939259019241646387224896 12955695 488177006899562101954321117624528444800 12955696 41324931953589409188942083769830604800 12955697 63058236996868483485628553993530002432 12955698 175509789529813013346939847581623665056 12955699 -2140153357786113328312170090912544249200 12955700 748840751910961303416914956957056518400 12955701 1382678543875946400551960246853827688960 12955702 -181112109741112364362669290679330890048 12955703 778076051579209078395592670818765046952 12955704 1822264836896678460764460129584740638720 12955705 112811870840418715527611846619071558400 12955706 -225217546320630219817033660042694409216 12955707 23649307517766800178004940176098152952 12955708 862452380670178693589045292515872516096 12955709 -1751420003205952579227691449140926512360 12955710 407737080708239840889394818103212984960 12955711 -2431965555531805721189664492308359482688 12955712 160801693947418921247127378654658560 12955713 141850622022129042116505883662729254688 12955714 1075796872973010864859864845459828981456 12955715 -572491418798445963185382479850121286640 12955716 -411040225975723248929833684753430888448 12955717 -1398208168902399645873349728014050667268 12955718 379223858795237607235209493831204126560 12955719 -226662540486292089642080611644782406912 12955720 -221254880567594570052817839673946112000 12955721 -736904436660532932316345617749660505600 12955722 268301298230779981024167944263095110400 12955723 2154645929174069656522530925222782490560 12955724 1191311702811237814240806645677079626496 12955725 -144285678340471057661169115230939592800 12955726 -518084971546375400946757519472829555840 12955727 1450131859134926720642637776695775934576 12955728 6052905707260912248261013043297255424 12955729 -29334158907492095653298057472488965312 12955730 -154332653645286524688213931737338692800 12955731 251526165874459934311961467421243975352 12955732 2277452492498105499972231591802888603392 12955733 -204771641372263369329247554989258034624 12955734 -1452560482456511902233455998774061291520 12955735 294431593633566238583472804543030440160 12955736 -568404316745376873745600604084650291200 12955737 -95376028328010285669273236329655343360 12955738 459094735989960844456137321924339856896 12955739 -33978869941402683940250299666690115400 12955740 36843311444568656061780528579307929600 12955741 638406467540230830282285605649379487232 12955742 -352361627530749899852009725943135545728 12955743 908569833987910744065342778560641990232 12955744 312007638642752464148042406344699412480 12955745 -426875505573836082740944773847992350400 12955746 686036165663811207313289117301713126784 12955747 45482716858441324635376524017392137036 12955748 -26845956281719218980482657898487184896 12955749 -320470275574371499953733904433049427040 12955750 -1143911528264332677491494022564079840000 12955751 -191694877919587874926276977164301847440 12955752 376534752770874958940457034505499525120 12955753 -279450965179923515064694967796305228556 12955754 -68764521244218980637237867128480256 12955755 -167711182725566563183114420406386528800 12955756 4206196881827416903656986396836245504 12955757 1413950912271924296597861025042979003212 12955758 -204363771513860445445085905337432463360 12955759 2564390223280624085296991704298927978960 12955760 212105520037847364389605293763485204480 12955761 8737386693012408270866691311158337280 12955762 313986756758169404653584060619179021312 12955763 -719841778205070153374344367010949626720 12955764 640121949306308707005611323691072741376 12955765 -196486770600128007589919423999061098340 12955766 -868841507209746259926511967470824000 12955767 -631034987073905868885905315458694313600 12955768 14986136726808690400220602229745254400 12955769 -1474665991049620662789493287732913825200 12955770 -270414644170659068629241439806513774880 12955771 14765878062394041382667244510516230400 12955772 -550527837175899856241052969436320929280 12955773 -1152344727144992609753948988626821586400 12955774 294595570191985506619623592258804405632 12955775 276165622711766218186774968102336237600 12955776 -1150254243838083314154588993536340787200 12955777 -1213624144514227777965901493975003892560 12955778 213996306356438136231403145035355922432 12955779 -1260437265946990850705744907291725919600 12955780 -206082761580009292025537128195053638400 12955781 -1045282694579841947152256244359197565088 12955782 -1522458350872220256710423152513959936 12955783 1155012643927850595730317885420318891032 12955784 -828363655463544849107098024986778045440 12955785 -744315102013025068703145217174086483840 12955786 -692666935074030150536269713400203378336 12955787 1078234140210156254128724918187541033200 12955788 425220723521424410133804714363353610240 12955789 -126050912147874466650619903357696141440 12955790 1040820704217649274462205062636320277760 12955791 1052805008286231129243091214525740691592 12955792 105372123352464279216184459726012522496 12955793 521574959839383327641927233103903535204 12955794 -134178876735265310578355433354262358400 12955795 239357951164944559583609739050183472000 12955796 -357318098669698341046113934700189153280 12955797 -226702200730824087911085937566268219752 12955798 -91077235913327685275744657995220979264 12955799 173464054907014466028913988855837178240 12955800 -138233709490874973394039547566768128000 12955801 -180933237117420244522846489927378255088 12955802 -1103875326314367359470045389151939408896 12955803 -266690545214770231828057266471529053696 12955804 98545608841130689386580394906788998656 12955805 -680261390709658252696222442157991212840 12955806 -68756717092778267934066484322041338240 12955807 106431448643844027386688938833761065800 12955808 1175398292858497179348363993494700687360 12955809 432021959009204994269620918759259648640 12955810 -124180593110395267960339077589342387200 12955811 1571318756941586053623323531899830418824 12955812 217057476710966033483149315238823232512 12955813 113995464838540575530555848723990341724 12955814 -23311110206522279654652488534279851200 12955815 854728730361790332079366196871587424000 12955816 -591477363690048817771714292183837091840 12955817 -476437060530380610504620203529842766208 12955818 -174753184282947568229125006496798666496 12955819 111657143210280621247753000064688800880 12955820 -70103669270958915240898767642755742720 12955821 -100248276773192373437869726949248292160 12955822 148064831665881241562358745896987522048 12955823 491967765526859962206450540677151741072 12955824 -23519358698214543139251946719018418176 12955825 -213180967871275156611974715965507251450 12955826 376105351604101618124901913043004357024 12955827 702159070959064897406343656240076998208 12955828 252581110309405228019211242892473360768 12955829 -290126749936526800726882062385983735570 12955830 68936381583453906164914952862805155840 12955831 -422285837145317512175520997309562743296 12955832 833267936372389395646032168821298708480 12955833 -2353611546698303743158337291215709974 12955834 162750769844012611969025061321656601600 12955835 92061563672094206338352997212558033280 12955836 295796322471065478188752985716194969600 12955837 -1151688814293983901489203240407518826740 12955838 294984152063037738191517671048265031680 12955839 277605432836901593555672684566044952848 12955840 -67502335544587007086669168799027036160 12955841 6197980122725560493245537088350004400 12955842 973126514310054527792685881452320921600 12955843 -73356434848738265142391219091694427736 12955844 -725668083399609760140946151351372525568 12955845 38300146094435819998249496191363310880 12955846 231586854153680714846344600081204644480 12955847 -1139183138866330190677140692021228727960 12955848 954874470107045593082744536360808448000 12955849 -74850452430861898094545439807537234780 12955850 -188918694364409015931027633527199468000 12955851 504378305872853027914253339899399634400 12955852 60254287757277165137177410977570793472 12955853 1747480478997536556759114672173831648640 12955854 -141516220701278835167359793593962184704 12955855 -3001728210622228415923514175685386746880 12955856 180502330648265996765284178751566733312 12955857 -14239270760961801131827260833348064000 12955858 -575085111159276166375640980312800228720 12955859 -287111170869996146050917390870436273584 12955860 -159761183091463255497942869094410403840 12955861 647676054052335197420177647642912945024 12955862 1011465577549190296425582726779124870432 12955863 -1284057028065930666457210291867423976856 12955864 172688976131493983591924566225945989120 12955865 375827214537330352562632745007631650120 12955866 128575620848130340187233961905478123520 12955867 313319321697625632380808748060909081344 12955868 -426796434891070867643800631798295012864 12955869 -38463628260295904229146561411103763680 12955870 -214110677810853530407863702497182317120 12955871 31058142351455223859250610710737421544 12955872 417004813890445528306531915101666017280 12955873 -289676764509811947018718841507927908160 12955874 -318788376491287921549652905591112928480 12955875 1018630979286181699423086317919080700000 12955876 605660159597780299317703547155224664320 12955877 85244114273657023947460220410319568000 12955878 -395892131296662283400233553040718836960 12955879 3745119826662124812325365993266255465376 12955880 -180771548644175656244135999324435251200 12955881 569047737049077319221185171632363870944 12955882 1180489778040154187539912829562851455584 12955883 -72445672133985953951133896888384195040 12955884 -753784920017891888698574165345638192128 12955885 346256669199692837383481768616806047200 12955886 -945299576135145064938429735607658496 12955887 81434581788891169874906368530748646112 12955888 -176307335289699502778584399059869270016 12955889 -349354053331841470714024704953693339310 12955890 -55159052917122365660202676760677486080 12955891 624594337569559326866581136089776372080 12955892 -28064981958029602679207215048410710016 12955893 215735843862706452762371862728777587200 12955894 -79941859949852314229044855848251389248 12955895 -276638091424809544987446356340489000000 12955896 -1183184620940672306875734937607317708800 12955897 912563791107382702216924918102248616660 12955898 -1133621271975558663681594277375836742800 12955899 382087850497326687853632512535963108480 12955900 -7568304465527634345829131242865254400 12955901 555126394138310417246319045116373267552 12955902 -111102276636363102592218821000776809216 12955903 -1310368829173697840197169250130681205496 12955904 643586443161029414840279689025091010560 12955905 235458229473731919881890779823440552960 12955906 1269093638332951748560865831726470915584 12955907 -2301766493797368971303356991088740953128 12955908 -4884912944120903659027668539881758720 12955909 -1472822898019586999708897460644461774980 12955910 71558300044850892564316754385296640000 12955911 -151983459838293912741593631445993187928 12955912 968845654528843051231136189190261964800 12955913 -1390658996859130243371218630554490948838 12955914 -570573259605521057203966716070338188496 12955915 -291370569746836194805310785971736466400 12955916 -508711121935302388507597773412142741760 12955917 56352423307001250858121017643575202848 12955918 -343985491867985041978715232593888352000 12955919 23013557100077422953056023473039928320 12955920 70811153221922619977210861657397657600 12955921 3954777683058761624177622903540917602560 12955922 258298131925427060317311260538271583232 12955923 342278122377029772469092162115802664960 12955924 2293942967478358331872157126755780515840 12955925 -434913512185347155786859167318678263350 12955926 1285158205686832493530302580789546020864 12955927 -238259962080800387009999472230274459800 12955928 1014364806841258851552497201664207360000 12955929 -1674794442204864574664721937016028480 12955930 76845224852874319019329097211752867520 12955931 4561442550360152978801348953901625732 12955932 991076053005262257578478151392532280832 12955933 1394963432722682208139973428187875854182 12955934 375098650669093715869563263048084255616 12955935 492811435785149002519570041739437862800 12955936 191321398597178258227959047498382704640 12955937 1871297049375324624504687379582198847586 12955938 -108626420745944614725260297321679344640 12955939 -427348033855163204328830754317713869144 12955940 191519605981355912859029402337595084800 12955941 -1469497279618305619585806174118262611650 12955942 510409094840066702742459240578000635872 12955943 -486920992591033301677079200309886474856 12955944 1811862977292130837165514566752502333440 12955945 -831954065729084908039266478411700958300 12955946 619852135476979536877516919369354751744 12955947 467034074667023845929746444492560723800 12955948 1204095003012233781636496613154352606720 12955949 -1058331681691369381748710697273259139680 12955950 -5178395545465208097405351236987145600 12955951 927572671374620647634380325441015884800 12955952 223696840591665848011294231624352710656 12955953 51743663361682978572925748458476456960 12955954 -253958904111354962958175991669684416512 12955955 1252534087687149953264519523581348720160 12955956 -110779055515887640751530002028358762496 12955957 -69198858204335235716282981697432312448 12955958 -349429690426523054277829639546371290880 12955959 -524001008046876996015457941364144518672 12955960 -361741945084602847650917218150064640000 12955961 1166707376270384119287625908936895499562 12955962 -796587279971403990102496035100614632448 12955963 163778954749159430221681844725000842212 12955964 -488788430376472456875013031733702288384 12955965 -1382879416635922291683605884593874316160 12955966 551214048370651641308018426208783858432 12955967 -44852438155692939601946107374452527920 12955968 -33906580312982982500692905713096196096 12955969 76267657616085965610608315821611478848 12955970 -291062881095267631393595168232349809600 12955971 279186227801105728363283854317476231424 12955972 613714463805559501138602228782644650240 12955973 3236527710203263609449056245404100803840 12955974 669012522520042474719732137101486599360 12955975 -270574932248029890077712053186971444000 12955976 -342162305900281747200181944881144586240 12955977 -951277823823118822151761438309676632320 12955978 -434092622497597486020447074953566558720 12955979 -1830622169274112798188871457934247900440 12955980 5140996662065208835103014425717381120 12955981 -3047073616094011517826717172221329728128 12955982 -83187988379039481455474525776707118080 12955983 17077942585237560956750653247527878024 12955984 444207280456411624138217040470248448000 12955985 -212613025408223059358306685160471034880 12955986 -2102543324996262757223994550713104640 12955987 -1329040246190241036703251229260164602560 12955988 -740719530858827918682227421852697903104 12955989 -401547357460084517069194518612116973120 12955990 761369359963562134528460205045168259200 12955991 576798472165808602031471032063515634152 12955992 -707758807933267631570642436751373107200 12955993 305215470647940683184627372844542639242 12955994 228107629552273119067638496676258518752 12955995 -194863594360028326828237006151932244880 12955996 999608364553929438306003795334436672000 12955997 -243619734439559890740060709748721369000 12955998 3548552820565241496962013310183016448 12955999 -67695743218572805320864760832761377568 12956000 829376115358233316315405602450309120000 12956001 -877447782463065512516836835584219775568 12956002 -89883419826354155818245406289397165696 12956003 579711368068304740451709302794937940252 12956004 -893133271095481839673928594440064378880 12956005 369469055235016220346260810996935428000 12956006 448735648143813782521881605608637542656 12956007 234041757163756419268269308570627609640 12956008 -91617892508306919964537638158947338240 12956009 831141050473836092187847450048030263936 12956010 412327686226451628208587267540830434560 12956011 1925438188353752117866288216447870894800 12956012 235817856597900524394936837780053965056 12956013 454092125976529733189945160908699815584 12956014 46966324979786932555909346413345326912 12956015 164081694473337874221350254321586579520 12956016 66196072033744613549644395369279258624 12956017 616012952389070212800822976104158960112 12956018 650314144436035637929960706682794706960 12956019 633991128487233505768850506061748172344 12956020 287570158502144347530684620074509926400 12956021 -169226466974858612839569922166919461508 12956022 740953862647161803040570335421494888160 12956023 -783847304108769308812552372683180644496 12956024 -305758867004078418353595405860510822400 12956025 -67668260225490574574997347470535306400 12956026 287527878866590962005600898589075769712 12956027 -131675061382502914332389419462761385728 12956028 233123789756168670688843308838031761920 12956029 -38243188036485525243397287431148014816 12956030 124470813283636505412379428913855556160 12956031 -824408688133482853357662145698994549632 12956032 -204499555813005627757413528511331696640 12956033 1103035537800024781905991746973707509424 12956034 60997305423744299842133069086159288320 12956035 -858357212350407564113016153777984700800 12956036 -63356111372842466406808900278264960000 12956037 -2216538998419127354246830387830273828000 12956038 542318968402085747795140737335637903744 12956039 -1556564410265329686558851586580731005160 12956040 60191167282311323357142626328818688000 12956041 264403475399656352727583267175914187700 12956042 230248295229621397809852062158111455744 12956043 -464260052539238961963247978153640328000 12956044 -672557582503076404361890733851653316864 12956045 -143536303867248655124557096229862059700 12956046 738573206423775492361213944009459072000 12956047 -220824605247618267597556774500522228672 12956048 -162847208566143188948913690522046955520 12956049 -1180293588481937118558351582577107515166 12956050 527295573447013041690301427792476810800 12956051 -643252186369848895403395420397417058240 12956052 393208755285231372286980384832630904832 12956053 -1359931928910114238592984158279366480032 12956054 995209667062116621206512554175506194976 12956055 -4864572784321597742883866399584442880 12956056 260996394518608857100829277302886266880 12956057 -1637264322338694269806581945241588064748 12956058 -479711737742767144752078200497514088960 12956059 1388745058438325810154718384961194560260 12956060 -168796264094210878632492350684201379840 12956061 1441619142404251262705723225198753243136 12956062 33257048599398548603810004662921932800 12956063 -1916721685653289162377963305003704070688 12956064 -938849130731386054525788180647714488320 12956065 -1040765951885067138457286565980927058540 12956066 989614324303063431504719875204360913232 12956067 -472072917739527368266894161039582845760 12956068 164235387188545449181964242276515655936 12956069 -25196969496743886526460849829471555840 12956070 -164987636362215616073644836617432476800 12956071 -1121390247733158233645624296155823886728 12956072 10559625391431994530586591073966161920 12956073 -371445088525905889656170512352582173056 12956074 -1460297290985075661717392073004772200608 12956075 -493841494106070169850277148393874100 12956076 -363165035064742951477046551288969509888 12956077 1224711919703761495695448713935213411200 12956078 -209549913145105490432010318890905297920 12956079 -704945429053437132184203485005366506240 12956080 -120300871043833545312493943876382228480 12956081 -838808646439243860794644638810887562000 12956082 43222886014500143156404274988537241344 12956083 -609393760060660870948114995908347414624 12956084 -89531590232395562086648744874706499584 12956085 -746370948572427980244021659598193300800 12956086 -15887265057502767111202386109294406400 12956087 801383718731371581728660719964977085736 12956088 -266381494315727194182515615693635645440 12956089 -973968794473334872723562489478173755776 12956090 -318176249811389714691158647065298758720 12956091 -667263467043481111660182940706865736656 12956092 -844302738651956909629915361204237200384 12956093 674473446028183070616030857010096342342 12956094 -72805125239487435612756043840245033600 12956095 631009793302095490695300226883938212960 12956096 -258034005169836173678107575049720430592 12956097 -254388291275010881811908880009569442816 12956098 825379633957087135042185450496743920160 12956099 -323663073709016666593988920100597478480 12956100 -63338167167675515775327095255165184000 12956101 29429601625819026920786676164854787102 12956102 -807488331607262834265808370750241146496 12956103 -1109964105403291945011660514958299718016 12956104 -671288202177854738529910372741133107200 12956105 -393018139571241294614705764499665243200 12956106 184877913192667034184788798369216911104 12956107 -1625772984906630004395601654104079916448 12956108 113452256260273599986598173266751849472 12956109 -53671432668156508222580400713902424832 12956110 -93669613315765038868502637005037215040 12956111 504226574618377813333557481581819078240 12956112 -2397064827046078672654042006067036160 12956113 -187094158501974667035098489029303855196 12956114 234406790766834494318879308946410908672 12956115 4872731932289147697818707727185171200 12956116 -1124243322648197948328114697960429390080 12956117 -630445816435647646255332958550569446834 12956118 -45433135514683449363892221450023086080 12956119 -968660260157988934342253895358927336320 12956120 -543960548962534013152441066385773363200 12956121 -637312777733586225159274666600119413628 12956122 647712800340404159889665698750512944112 12956123 618848240194263953418200292316424919384 12956124 914166182299520830509877645830985482240 12956125 -371304796345017444355579179458682816000 12956126 2083217739662779197763460187557947570560 12956127 1125117055593188216892905622698800872720 12956128 926986946320641559496522951449393496064 12956129 320306629778083331128557325849926269184 12956130 177572362386765899244199418463717964800 12956131 918978931855322653609378136286735243932 12956132 79569579956165192853673429922541404160 12956133 -1625293520076456353527952392994108450400 12956134 1039638474375799307234262886998178545600 12956135 -251844339868302561381502377052743428400 12956136 64717809747431360543008545934157414400 12956137 -1690247654754360754164567490899450150214 12956138 12685053107850021258942845038599479040 12956139 -962101311758115647954938257294921600000 12956140 37360136604868390697801486727970529280 12956141 -1585971003665836204554213770830667608896 12956142 61071512312214414772958855754509508864 12956143 1064072577020105025711689653705960711224 12956144 245682636770320424320399601411077570560 12956145 411163975785832187139875039498610462720 12956146 -84913427017603523251507274871515251200 12956147 -2500744679687847672967894554423582604320 12956148 309266709201126485276504829265455114240 12956149 -1066392308023604915126205211410214272850 12956150 -465545732567012522141506682121981919200 12956151 -217347222659534535293021646492274460160 12956152 -1998354983465699937260902428865815859200 12956153 499620821350298021118284979380259986304 12956154 -516343334436521938559679148101064826880 12956155 -298693590695007911620323814721232833040 12956156 -952129586902036436058677166799760394240 12956157 -166896498433754202728576951911734156960 12956158 -3415474971411542568602588506971248640 12956159 -87823843650036992780406019482917723904 12956160 -1720469612064768025144035759756410880 12956161 97125420071059980081779502096707539584 12956162 -891762930103251796763182508302002654336 12956163 -1268096484213468018862634794109775544512 12956164 306971179946989507596967288435903242240 12956165 -251376341104343070297174230571612431940 12956166 -643183241611103471247874833011839862400 12956167 209855126059559519209707068377854923232 12956168 -527120227510185418800425717866125834240 12956169 1683438194244386658142671043721171444928 12956170 131238136466911950666924892419927197280 12956171 -755971840428978996160572888935006475456 12956172 -861165502670829703849696974603206251008 12956173 -86327675633468502428659383534889549716 12956174 400655958531847244354274484688712520704 12956175 -248838794109772498471682063325751038000 12956176 -99568409014443356861299905588402585600 12956177 -178817525194939364258968161964730665740 12956178 26543379233490562993763424731339562624 12956179 -340183817825716385230336019987880566448 12956180 -1163376986876642509776311879947441977600 12956181 -186240794369357657261817263339725784256 12956182 -199893147218305501704576239762697843648 12956183 908960849520928711315870242979211247432 12956184 125386311881736414414208096049741506560 12956185 1132978932536843785468083698751567105600 12956186 -69581132492347452088727804237033753376 12956187 -290733400393252423620380195748973620840 12956188 -171015351378705279130803783399893448192 12956189 607681534587248976819055129837709168640 12956190 -71909537902284296758658730413995008000 12956191 2208228086930286047427422964390497866592 12956192 3164348476292425539804093608213557542912 12956193 17548266584741979454967284659079496838 12956194 1243907579464159239996184715316053340672 12956195 -60087820945018133218962443782578028800 12956196 1696353976895502698680885035532102656 12956197 -2099085485266846789618238538004290169728 12956198 72580135802887334652217723750372006464 12956199 382653702132423736645791808572820896000 12956200 -745080400432615763994573149252263296000 12956201 850362426110186349513759613998528384 12956202 93204215198363984698250035697136289536 12956203 987117347595541694029050234277617723184 12956204 -1657592309770193660376377412124190540544 12956205 -78926118874895220125763447742804332480 12956206 28959746180567546914852754525157087552 12956207 -35456412189647087044587109374377043840 12956208 481624839873411973703435177506010824704 12956209 -22583170442542563306335234840281486784 12956210 -772330529545422929391565192905844712640 12956211 -480301881611473220889664246734701701740 12956212 1408379923723987110688657348414005635456 12956213 -109428065944267487484615951290745233796 12956214 405725850692635888272558685043372544000 12956215 -1062195636861168421417459274532370553640 12956216 -298538207716683022770078942189027102720 12956217 770488261736719884598546777710657423936 12956218 -11604265089591446743357857733680483072 12956219 1643805379880638655841891193867009873344 12956220 -193975432474158309514871870853572966400 12956221 -64132305711130294550478074547285664788 12956222 -529028640503463809054853178954522361856 12956223 -511512273592394770452374130609772865280 12956224 -408570677403909066876386333272552505344 12956225 284701605250500893680366688149316193750 12956226 124433281212070130894258510860225499904 12956227 -844064211212176746998089349895992432688 12956228 15129052539792363943911285055570227456 12956229 195863857223720940876003006836502109728 12956230 4057762373976463148192171165999827200 12956231 -791618591975852974667011261841607819168 12956232 -1366848238695439278861467674310868295680 12956233 -445532776449869487717607111310881557760 12956234 -943743353626096248059401197043182699984 12956235 -731578780752349663497021149295548010000 12956236 -135879306531652577123493885069470014720 12956237 -871605729851679883502840981714731104960 12956238 611178909975018541459335428525933218944 12956239 271974232836361550108718654045020986720 12956240 340201925064820836046980393531563704320 12956241 313284205202036875290685244405411894880 12956242 -114813716609257552086317345364867634176 12956243 295020907720795908358132507480301290080 12956244 -4990119060347525520139183975698333696 12956245 208730836463602442847008271754126389120 12956246 -28230592076846223688801570074938577216 12956247 188759124024911713396300717490150345040 12956248 878333777753294900181651137428582287360 12956249 -474194686982400939092501567547465285750 12956250 252027440566866256507664258905351200000 12956251 -457411252970339012193691163060249991936 12956252 145484877549024227140466663210269163520 12956253 -421923841920634978841254534139772028032 12956254 -176094522270007592694974455700179293120 12956255 744768724183675093011162225102209838720 12956256 -1332175701373507739559641628795474935808 12956257 752807618410305731099391048284855721506 12956258 118881498616457441603243261263461566976 12956259 -2947331862187220248590804007853907072 12956260 -803527146916439043629512947543899811840 12956261 768467297777738375962613965270733931384 12956262 325075226427057150587621869524250642944 12956263 -619093900143409008601906077924727004488 12956264 -271596999886564709420102230961740185600 12956265 200989430856897530359033841690477171520 12956266 -159473808208158322492312761658100718240 12956267 1187185479151799062620551329122485113680 12956268 -170580704000229454153145141005332120576 12956269 -1142788106939411767627722741976503292330 12956270 77528962446945459207497209215109324800 12956271 -1158894996297279408034598578671748552320 12956272 44414827772144283286803786218206003200 12956273 815615026711153774398893088865396376304 12956274 260042962402214665365151049777272124928 12956275 -422595433890541467149416983680440474400 12956276 13996633925612306486098686766848633600 12956277 965988226358312863248218233047124645920 12956278 566958852569330096551319940867927320832 12956279 12347889892871367987886692734233610880 12956280 -682336038687619727037351626872363008000 12956281 -685149980386336448860848237207455379068 12956282 -42969001197575931042281474200464689808 12956283 1343423282017604257784306029785574550040 12956284 -1538594659941303068324240249517968429568 12956285 399396465058405934673786227949893700600 12956286 419715116005395744293637879350408134656 12956287 12549425550142992662852512511792828400 12956288 446541348928444123457555617857688043520 12956289 802509352753200032444984169209544659040 12956290 -4475090419812198964104293113623645120 12956291 118622286494080967652150697408980877824 12956292 896764610007190356132269217687503423616 12956293 -75416389027442837001439845791504947200 12956294 -4334974651120920130366279915296245760 12956295 -264875246903710813119862386258077184000 12956296 213739567700224172435233477654400501760 12956297 47386960715764028608180445733609715920 12956298 -540153029667486745858790187408031278336 12956299 -374403315861240967904781670580590278700 12956300 135230166367486847085340469954784460800 12956301 193730451953117413377483494335852401600 12956302 1608963168701679617716539687565314716160 12956303 1419570891125321299970869144568159541552 12956304 -146924281225651172652980599051297161216 12956305 -780174919178496060576760263975430086540 12956306 704022461460791029056165641721747525888 12956307 -181312372774077986545284305182707336960 12956308 1228092989446227124335709524189441964928 12956309 -143489900022527082475490269260390766560 12956310 -276946109634604292261491811883742252800 12956311 -2049897329106019921836893668107937932088 12956312 -790222067435985978195123260638821765120 12956313 -1034093234804514655404044037600209131056 12956314 -18723287121175577635727401974594382848 12956315 -235823750392907608022389084832152847040 12956316 248505854238335335138385118705944566272 12956317 -3747894321219413191945401899382046042 12956318 111729121199791326694762400252825835840 12956319 -53282389018217810284815247199545289496 12956320 281023885727410063010789713960127692800 12956321 91844660736268549790596333593954367680 12956322 -1053821691994330495809794551740752966400 12956323 3601139517605449666723472675373937115824 12956324 311401166540571768405398101703904813696 12956325 -558687082601174497381937571953699534400 12956326 -184469087408560032938639976739209461760 12956327 -265457330308269871001361048178499208768 12956328 182040238647663958377768915186352128000 12956329 1201512695105267530272430161172560917280 12956330 7085452741404678049607180417901312000 12956331 -851598284644594277274141649859260270248 12956332 47187773309520970721248023479683313152 12956333 -242536673721407650102507900455411962592 12956334 46685548673910614501322741125676011520 12956335 -123968323573532410447649421200424544920 12956336 -9957609516501377169821437638364151808 12956337 872073921510110175355010956114724871168 12956338 -1181426226273897835836856406018911223904 12956339 -2086761584286399740484668217672377488560 12956340 431746116584747477067926605935322675200 12956341 1347559505162160820472927589649404696000 12956342 -56204926341244705965712593417905277696 12956343 1271428705100410557537839475107001170664 12956344 622275916947792857843609074512577536000 12956345 134752607995477486296957481874070236100 12956346 200066740962048700422762596601497724864 12956347 -184370521034928311592924739183341749960 12956348 300233658044623596916168015128652471296 12956349 667110233633041780000877563781733937152 12956350 -644443763530264258155091989645443659200 12956351 209227107503378909409696350491558604352 12956352 203605694304899361511989750794815537152 12956353 -371180439206896429311208833334636588860 12956354 -163528485684288766612087984784876895840 12956355 28007618583900698471755817240619702960 12956356 -357362663723965944332173191779493343232 12956357 589124429802965691924079558918973273472 12956358 -842279408774364609224467567741335330432 12956359 -224766152871563311391419368926623223040 12956360 -955026323090495565967774638720833126400 12956361 -1544861735818601108888397402197885048832 12956362 -946447416222607821479329050982193872800 12956363 429411654550124117749891912021758494496 12956364 88700517735164627478892423158182602752 12956365 207224160947658565007922450014546701260 12956366 -667999870104334419735985347236281740480 12956367 112794126952713826991776755038741452680 12956368 -353276641722339836360816718558309072896 12956369 156451310228098902189607436369804804640 12956370 187936568810154050238716387685322752000 12956371 314888216109367046987070869369459976352 12956372 -462314143945388727759887803278021543936 12956373 12739678341070332832105524622986503520 12956374 -716798523106289850564651443271855332064 12956375 575356427977982735714720117965173474000 12956376 1029357032555792121249677866614314496000 12956377 111129105467236511780507537779142256192 12956378 -90629045140159550377618255639961994240 12956379 629257210807935408572184685463339218584 12956380 -760913193566669631770731179415149158400 12956381 -386896881797430311752901298248001733536 12956382 120543561143236486505424203780388301440 12956383 -7115599110880605715769948824126156032 12956384 -687114853822557487635592353867597348864 12956385 -488975552593351933304428363658144232000 12956386 714858095435722092970182915416803597392 12956387 2189148387824651893216195473867023467512 12956388 -185811030687290223806095603261675438080 12956389 551946644284896400398958115026821112190 12956390 -876927296523125243695916997242312284800 12956391 427476233466735931836939317494562047152 12956392 -1747084063306303388057620264333347456000 12956393 -3103005850512062850414252002728384318320 12956394 -210490741933365856676643731918467653120 12956395 1089976678408339415486265644844635188800 12956396 1422219346001276175174200543325658871808 12956397 261445513404770333012657015182089545472 12956398 91338678622005065656752017657464837632 12956399 2273533741179702407059391118560200664400 12956400 -103261122394866874743720338189758464000 12956401 -8515029322079000368149012435099818776 12956402 556466246663260606977335124405785371152 12956403 832195393864943499467768483033514754104 12956404 -694037629333318853339469767787122790400 12956405 46156743747279002570552610250223312640 12956406 -34356095531757215903496816679884374016 12956407 -7703582947057602064494464045157807488 12956408 809714851748754230883681952020964392960 12956409 710464966796336291192260348862415719040 12956410 307219487362150979490367618727673462720 12956411 521751557103858493989324273341164291152 12956412 -287211248441610306419987221083278450688 12956413 282018281834182489282859768230434449920 12956414 -585232777256593973431647119732842606848 12956415 826030830835741313678199984694700421120 12956416 11271102141309286342953931307382472704 12956417 1762130134776189114307310968362623995860 12956418 560848360735476400123129209019394224464 12956419 64931178125986532915966291893488100352 12956420 -125030943021749655257243600864281854720 12956421 1003529285681668247288560158798649236000 12956422 48246940718690755084614965707597694592 12956423 127987562749525259865223884755793459600 12956424 -647566537491561120468005533578074357760 12956425 -600695967811008307096123242300871975700 12956426 92865172039678517059326596522988266496 12956427 -285809686552958062059521881378251788952 12956428 -1213933920289089209404156375389578828032 12956429 -652223474743703856395007296673257022720 12956430 396674950263240355153143486183107925120 12956431 -4924645936057185919076885160301979240736 12956432 -348690224042963987904033821947680522240 12956433 -302819575331569573359420239721061057536 12956434 86618176443861481204619800777962071040 12956435 621931998955101866448656832425852076960 12956436 -14064962274956825406943318945829911680 12956437 892326200049866624749055408590017850300 12956438 701780641675088905000138011422878848 12956439 -28939753383201683950082430267102836376 12956440 -597648919195189432114609823288462131200 12956441 539748150476890230540933849644236968900 12956442 217571910977426846863080823004950617600 12956443 -2600403860291658130682924740033864661280 12956444 52422237853303995502167897997146048000 12956445 -50942563745186750982006812123488464180 12956446 148463280744373839898766332664326233792 12956447 950800333703296649550766404550859215200 12956448 410700547483222686999146325770390470656 12956449 1268525984571816298150665091673322540720 12956450 5679452414857397610252858061124659200 12956451 -74612125261761532485369681921881807376 12956452 638569568678951278941404735828316045312 12956453 909949377919476804459111604077591600702 12956454 -195249608001448048858390063446342637440 12956455 -1323873349168064942229125328014419079280 12956456 1812659148516963891224862764144685050880 12956457 -102426862011728570202927257746249910112 12956458 -1055086236072343160853443116675962307920 12956459 8136149897186381708217137435498819520 12956460 -354815089656596455192189504889647841280 12956461 914848049523882254901222685554402471040 12956462 -345059959898279260698410031392979266688 12956463 -27459043710927144044293730867438711520 12956464 405514026550886341525440949807896903680 12956465 -442482738696760963489955323314929976600 12956466 -477095650277748355324509958898225323776 12956467 261123015745011305502095724871009123320 12956468 -415943667701778298947194803907182694400 12956469 -1064966939327069891907575467758936965856 12956470 291542101123016140734227967362108551680 12956471 4129862236541415501763446108231090393600 12956472 -899329820058717562299912247642126049280 12956473 -3828698637336409013908709800745555292416 12956474 323359336418716782728274825386953167360 12956475 -46932796028141365327423701783391872000 12956476 -87583598338734599158688541118341661696 12956477 918944991816976252209836182614845008326 12956478 49871864285142526247943024142173191808 12956479 31072455749803912727430368522999738376 12956480 -153662387882389029963021443841549926400 12956481 481218046839306676404105571457840021760 12956482 445610688905827461345115038090167347200 12956483 -1159971909671213949035164043618326830576 12956484 -442727804146986842473517555422661511168 12956485 -774835566788748306580613827902965514240 12956486 567396947937983433036145020825223688064 12956487 -940099195069155151946637635029457015640 12956488 -1911130163726458719040708234966742154240 12956489 124358894271788547998332801239355131648 12956490 780869308466008423852618226567479603200 12956491 -863036522435207366225076387011853040108 12956492 -68752342817759245990773019019709388800 12956493 90132069329508347462627401211694946368 12956494 50524285106351535147563277102572180160 12956495 2668474181059931586466894109835248880 12956496 18324378356310139059280437393348624384 12956497 1180061184631239211847838983831943256946 12956498 -409817889091333542748522360661391937536 12956499 -525504677267514043271686953378994583760 12956500 1783540249888727539156781093304445632000 12956501 569299545622205168982395049015594844092 12956502 3337985193209772947317028634953066496 12956503 -426165578581438472058768399839068168480 12956504 178388927915947317200031865078780108800 12956505 300481048748465014842369344686700842560 12956506 425991560549928193395494315416218772224 12956507 2902360768519544626510089417100449365760 12956508 -640480767804313255213029026673671563776 12956509 2228200614995161339940101714264813788710 12956510 22168137527072976892748054791717969920 12956511 1266524203706591243135384682183757190472 12956512 -47179978403421680071457111602957910016 12956513 3125774816099740102000736358610995109680 12956514 -513479549846976551905113571823140383360 12956515 313272845444638341101356602118908769440 12956516 -710506187807564542810629450323512726272 12956517 242344818635414080979287436556661526880 12956518 -937471362144102388001512597141715904000 12956519 -1641804744338696812642641822011565563880 12956520 -116941217212871074460386932166143590400 12956521 -376423234974635810467242490423184176128 12956522 -7116288035330328666908072131339866864 12956523 -166262615667511845165410337222553009152 12956524 -48352914261539092278980295351756545024 12956525 99788890506893395757762694675727618050 12956526 253763536071538263775230441847390809024 12956527 3168993031911798543894352468288772223112 12956528 86664503136963147187401690624974782464 12956529 5765030446995147209637981974067643968 12956530 301203781333144572463803009385467680160 12956531 388732675963520156643265029712185934440 12956532 886567681877536098619144700258278121472 12956533 -275497966369291060366326656382976004880 12956534 1129151166906652416038274411652315168416 12956535 -52451124880892987194766915497291350000 12956536 -411056002267931029905370368507377111040 12956537 -1927026742229661751905202567278482995200 12956538 193108252627672150362620290155245652480 12956539 959313964952974930100657025032418429024 12956540 -99256188300891088905191179775287787520 12956541 17278247752264426880263026044793854880 12956542 -290089507257403441630873157653573841856 12956543 214218732053034424292915957812214288064 12956544 165268718160356815037057806002605260800 12956545 3777209464023290221670790837913449600 12956546 273359788746873772837945179784983851472 12956547 -571542253694337556346560300461390625800 12956548 -1039382134237406460575806030913469133824 12956549 -26768411731276818157994070259601201760 12956550 477876268161950882909295017407406313600 12956551 -98822575028879574658291221961831234208 12956552 295065478257562293328906205156071342080 12956553 -1201635970994286740388620143460260097280 12956554 -377217752097007551164383354749407550576 12956555 -811751817315306506964062281918842567120 12956556 -889525093729557206451849725450066964480 12956557 66404532870658203756739708159973640960 12956558 -728653829880293149026670457183035821120 12956559 214072309765468894107645131575593600 12956560 -289044459168451549552389096094555422720 12956561 -2021563407793221617501420110002928040976 12956562 -321715384957622151917455644532001328480 12956563 27455088977055380951465772409429104812 12956564 1172045663793833509883172282437032930176 12956565 860854707507474282129590431649026559520 12956566 -177042910844293046675234868036852305280 12956567 633828672070812862139055891647987899200 12956568 -601043664483043109586491131029702574080 12956569 225252227291836555442892726475385580820 12956570 -659030637927194265247734531909507805440 12956571 741552406565373307810976008485501319680 12956572 -734828665088010685007331403158741697024 12956573 -72127934479763234544080163309187174560 12956574 -47145766844632054007301091118451302400 12956575 20517922462219987511053034271285163000 12956576 -2273374205366543887399777133055999737856 12956577 433503240788300249527775353418307886080 12956578 1665423855031939661161248254701597569024 12956579 235009166812648965179275146794451179376 12956580 -67448167176038920165918415679787261440 12956581 -1793502574614858973597788375775133548416 12956582 -663660466501020330417924682971067676928 12956583 820734766784425290144616399888890513696 12956584 -199210358710981628485474342671082782720 12956585 -910929200653693331710020780658718428800 12956586 -59427743324693964088346127797227911936 12956587 527155896674950113353676552107192113552 12956588 5050581678872371633635883866115975680 12956589 -238312279186697938121616412198510551936 12956590 178365607011279874964065909344640600320 12956591 -2393723829607907322393163077206003779200 12956592 -25935427829511991423095259581974052864 12956593 -276130654925247664146489741923702223000 12956594 -163481822593897224862896454761653575680 12956595 -61052362670608657097886390080958314400 12956596 1656853137766923660477068068234277454592 12956597 589518446556453428361039688885943960046 12956598 48020526391866295394799425208213902880 12956599 -189608754973495082829625805466959914680 12956600 -241768092946797905958856648713808896000 12956601 -127416136560530395309462505567396612736 12956602 41104559057054750951607043030508656752 12956603 1905429134578515380788566573362966786664 12956604 -301459847819515609181323684870147567104 12956605 316960747162250382648823649400473771520 12956606 140097486944204618708094280599418497984 12956607 838747210340211064105695489360146175480 12956608 -104477778456372187975540713119572557824 12956609 -30040358202189979888872547441544667984 12956610 149201133977054865208456132947539573760 12956611 170444639048919807319982056580110257212 12956612 -361199381606597664642128672773783653120 12956613 -632035137893753426830684445748763952640 12956614 -590593096386117702867555763414537215168 12956615 69145481821547290813236782927159140800 12956616 1232777098338401327484347470693173150720 12956617 1119493731359269910801643044192211512666 12956618 -637975345424285816193361918549060538784 12956619 -262895544979753794380386253741405017872 12956620 296234875262858045458704694511867136000 12956621 828472258512189190426684562853214728822 12956622 -293730617051678278970230232511892048896 12956623 928290828588794979464160741842384411080 12956624 -6018994491404799922224863523684827136 12956625 -360648142038997881840188933138532000000 12956626 1205407493144041840647907716411745402512 12956627 -1978692658597406550919027365771206053524 12956628 300213546644019301576727799900464510976 12956629 1245811742827130473453962684726348968892 12956630 -479170389448929924209890478437934371200 12956631 -12856296170717552753559946626387780096 12956632 581841123637631332590806701397409792000 12956633 3687205429313898085025361216137900263440 12956634 610288349101219096156540221401764844784 12956635 -729716034060446502379052191818079247040 12956636 67362381481229701287507573519302000640 12956637 -1015989358893677228169411192062879495040 12956638 -511777661420155404749629441320196792704 12956639 1906015708262717782297756329385360263456 12956640 750836149387875382548192044384971653120 12956641 -1620789859246736313250987443952473540958 12956642 -4781454906928644216720911446906556256 12956643 -534280753711282051258042315379223925296 12956644 1352661290028725690869840106388613564672 12956645 8655402847321980461245074441110789040 12956646 36796805121597473806644680347791513600 12956647 672168542996377845230720335368752604312 12956648 -783203677805525724160969941118182113280 12956649 212439712734033005802403718992997429760 12956650 204843442830755652269810437485421728000 12956651 1060463880766047875402912629144189647600 12956652 -1642588837263305016397849684556860631040 12956653 462044837679053097265674241247422924 12956654 840040707772150937191915750792406917440 12956655 -883694177129343867382876025192056512480 12956656 160057063022972512886303599765006516224 12956657 103838273200539033747440068404580379712 12956658 167533780005602018901662971851931147776 12956659 -146820344033521432490897101137644565792 12956660 -196238967840094092318738261186649305600 12956661 -285248532625365926505058790361501883968 12956662 -18146360159933385358824802643287778688 12956663 933120696441268278682364289954909159912 12956664 -398078844211097318755862547570813173760 12956665 -1233904645672200389482986607799166698940 12956666 -550308023813631281254524964935660120576 12956667 38216880356618814537274128216210898944 12956668 356033976202185310009320295657963530240 12956669 -3166380755889709925414752742798959340160 12956670 -169537479277441796270660847720662524800 12956671 394713558659614334659635130204726731104 12956672 148174238465709849537441505716958396416 12956673 -1237942555791354451217630206065023710416 12956674 7867921355841647882568254726326965120 12956675 234784143622847238425234990409600280800 12956676 166342227459759070681429603837422895104 12956677 1272656453427961410204834562581053294880 12956678 1054230177091438718459958176011736317440 12956679 125030058391290394211710661284822437744 12956680 -764685060964231064879884065542092800 12956681 -1461034496669398169185035627376917484518 12956682 239864144192811590428963908909572175360 12956683 -561920296361884648469237851405496753068 12956684 222887950234488347463121316032650980352 12956685 389728651767952741104495477113762924160 12956686 1705478094232708877491175707230102280320 12956687 -9167081574010038419795292548963075664 12956688 -132450609609058834703714716460201730048 12956689 752944439844166479149122908964173059440 12956690 246598362522251204327430565159222159680 12956691 116881927130769363422660129524196601600 12956692 657876465994293950443783241137000990720 12956693 -612480853413628286614018104246219669156 12956694 601367275363447796960387707253500478400 12956695 1676022173621757084712843857277583193600 12956696 -259632052656669873084047810377319178240 12956697 -5395769771964592659569108993685783024 12956698 85242539339788195080238270626458431488 12956699 150115125429936698568631016764189988640 12956700 -490945368779167932699497264704843584000 12956701 -278151736234083608147250344811754086298 12956702 -488589491649578996488438005734414719296 12956703 -629168652198014137353181169991174977136 12956704 -794195690859122969334395126433059831808 12956705 856077118152428168904400785273368459520 12956706 -33014219731410591680440334361371688960 12956707 162134102404587396488092486037059241520 12956708 -308283860464087260033393884507921095680 12956709 53739990677051561371861469598640433280 12956710 61624668315420392562998959419859455360 12956711 1048380655926915310963811268831309009600 12956712 -963714531735319986370822045416388116480 12956713 -742020326285830568792614272729422381760 12956714 -510454877317337936343416166964582944768 12956715 -87041285584196745743219920738363419600 12956716 309055245950196492119952337759267653120 12956717 -21737909670669805315616585367982313760 12956718 -196162193259312882608514940992816693696 12956719 -1475784350267811944296136167247169471120 12956720 157482253557766644372105667217762549760 12956721 -49344499033966916568993452217358455360 12956722 -78924163763264679777941473024398744576 12956723 -455556951464917273225307074634063804388 12956724 126058357562730203458518289917955338240 12956725 -739385603919168410434880391062021265600 12956726 -531205218944648594375790287316170222688 12956727 160544375141199638989242115310588812800 12956728 1368871645390071494677257174550485073920 12956729 736941073227603351695513201090399397120 12956730 325820911100953421249144411385977982720 12956731 -98115910743858838871227266108719389468 12956732 363057362478153271976929198474524036096 12956733 -2423371003583933889604401672627934718400 12956734 149783891241763247531879099677742030592 12956735 -824199735084788642015229311330147921040 12956736 -84847006738609458371002177395307315200 12956737 88894609434491619231379896982978502160 12956738 -348903767165934943532604413710317379680 12956739 60389862327994218752827468202754809520 12956740 586337573504227109270427455083914896640 12956741 -411354613928585346251522480672034658560 12956742 -342823113850475073663537169258077350400 12956743 18623509993743760114924766944797883480 12956744 1208710393389534870483457300530579932160 12956745 -998590300030558335202330590505734050880 12956746 -598799109515312105915588847625704652800 12956747 465015892775104943754533211720221522196 12956748 294592321371475550811517040825915129856 12956749 427269144494674777591116288104766452568 12956750 814716546694227661308255631907722512000 12956751 414218466034056086074414314029986330656 12956752 -137004372353592802714855121610062700544 12956753 266584500395492531151621541750394516724 12956754 -514696027262745642993008271880789455360 12956755 -445977711762781365575859019507798335840 12956756 -37458860056324838671892238013659586560 12956757 424257982614497067665159938559569391520 12956758 979865473692314068955546696790845640480 12956759 -80591145199949150334782548972894850040 12956760 4948448263263503331383256206553907200 12956761 -1343264723980931164953580227191436587638 12956762 83468423239036164799828095019051521024 12956763 -193988012442412105258004797141956066000 12956764 -538529151703814244497234958487734951424 12956765 645190443585423730813171944132755136000 12956766 31968335444800525695436287085026450048 12956767 -1799312824768193684544174771958232097968 12956768 1697719765681820156093016867685847531520 12956769 -339518035939259998092903841537354250496 12956770 25366891915127304199878604476218280000 12956771 631508647911925623667189701302248437600 12956772 607530859520791361388685976987228086272 12956773 -78462995309255584750456616787137470978 12956774 288877113648727295559132614394822215040 12956775 -82764720867388265701838742724971098400 12956776 -1777734787813147676194444691180610462720 12956777 659779041086197074642761605941876529920 12956778 -23500566760127287066946961085483964496 12956779 -222078241398046654496970089919883093680 12956780 -1252849274631977675296713692634635366400 12956781 44955903920091180305924382876949613184 12956782 2342798657907725268866092012048357828992 12956783 -763381565764235776248567581202644171280 12956784 -33438026802681940305242643305657794560 12956785 -308759685253583271254960385053676110040 12956786 471833051271794410626065146590884595744 12956787 -1633384674092083434111751713499145212560 12956788 -532027026808990402066337695622381996544 12956789 1333511223573091400945089560262829674656 12956790 97593829620872455954271973962199859200 12956791 297192691147627202485687019626256027584 12956792 752884426521956002588445686378441728000 12956793 -1612862282605801150794855760035392412000 12956794 734297897677483342552596921704934604800 12956795 1049576837272561871476770769733204807280 12956796 648697275183951989837211864326035133952 12956797 -463170446920678869528162106657152596000 12956798 494492550396060250604813275248610020480 12956799 -1148085457457726077842069385310576654136 12956800 908976890340508903030726413660979200000 12956801 109829639810662490709069105523611156 12956802 -17475515967193246713903282350185754880 12956803 -3474493412850889305011850391681681600 12956804 -238403278798343884066307140340125544448 12956805 535172838345066278124218735439694693560 12956806 340495656596721676079163527119535669184 12956807 1836330551313957059186413283886698118912 12956808 582959485984423766975303367967789547520 12956809 -1437326494967591356083121398616213861990 12956810 -454614566058756288126882034469217793440 12956811 82269026897420585847105043658533960704 12956812 -78672598613339388769212749140086696960 12956813 1718760480164653455778813717705151158560 12956814 -179290948632807024723820437417558101760 12956815 -228084139430181652221656439107228114040 12956816 -387390422491480400022027500532841340928 12956817 2059863222620251013635269242881770379680 12956818 -214445236794608561150793339357954499584 12956819 -419711873053101282554669696254911667104 12956820 121696378521588457313799814604951961600 12956821 1629031379340565764447552081044708594112 12956822 -320825612427936018454595931342370652160 12956823 1652741411889895375136605545009858917040 12956824 -258260973638563052051640431882477783040 12956825 -748186195680031626929436984327292560000 12956826 -33558585601312449552600298135056888576 12956827 -819941336970502836264785065457741845840 12956828 -811787041930216233384870218678752794624 12956829 45861500531026209755708754801289777440 12956830 214394247661998160108386577882988812800 12956831 1547338013491484027948070294286927441632 12956832 -286844252950528224246772828640004538368 12956833 752372625344745599759014230581433630400 12956834 176748637321063997296019264945335047552 12956835 -225576091139404138038615129805229312160 12956836 -1493523385083936151550746923032444893952 12956837 2243486255191794127668715244119291767486 12956838 -814523770317284321146664782996412686656 12956839 682262197154355887391901113345791871072 12956840 -234861532643554749560389212324879667200 12956841 -52945563423207328454100031765685031600 12956842 538902007314498003952417773928055121072 12956843 34039188155087098448776403541749077344 12956844 -274249435109404231502525908780138303488 12956845 404951522025346266539309860983613800960 12956846 5674448545411098305980689110338642944 12956847 841806238387312359260512598162746427400 12956848 398983541537737520120624784366864515072 12956849 104634512954391311101328181294856269120 12956850 408422732649314305584385817656864311600 12956851 315130113302888870152876934408964337992 12956852 858977009321738680661947361203887133440 12956853 67266265128595445024329202756479328256 12956854 -417469555522461569954129387478499675968 12956855 342522280088005909238421298209136388160 12956856 323367696520258278633366858117845483520 12956857 -624811122660660687275407535392594441920 12956858 891941348435775977132243544955694855280 12956859 21139943467166216887784512021591402764 12956860 241687520807092560002730659478972825600 12956861 -653497743384354036581150815043124322752 12956862 1403844103120704657841151808170109179904 12956863 2126526740082085098153105040068193666112 12956864 268997549177705999233478354445256359936 12956865 -158330239718001230451868195405196033280 12956866 -506639733370066723000444946560464924672 12956867 -104402871800614854181546680785696428032 12956868 434493286864789206576713166673774110720 12956869 -2206608843061022818728149153148210923840 12956870 -157646072243356749966603001891754448000 12956871 764446292251765266930435237073228861824 12956872 -549608510370803899919051582611185254400 12956873 1064948961184945218990400215674968688160 12956874 56472006328307508598083515746912142592 12956875 304108156711659508237639613379914532500 12956876 -1557576614854625476447326017306766992640 12956877 -821197445527748441684748465092341808352 12956878 105146671555173598003227019706130686400 12956879 70662222305289302877005101967520540240 12956880 43997801217041457496249799258833551360 12956881 159199874162864308234926927583244323200 12956882 53430696743729999295054302631650179584 12956883 -2784035378878572736845704656818206352 12956884 158077815799864220654607199515633836032 12956885 648643117757634717667301113848777532800 12956886 -546131233081378284165155987543419537536 12956887 -604306685031469241186015434406902532400 12956888 574962114766929524846676768948296171520 12956889 -8951674522555273024163600514056162304 12956890 134959042468031969738938910298918912000 12956891 -2936050223313500523180713506790367636000 12956892 677202649103425674833652124349931732480 12956893 392609239710277541145686624800605751884 12956894 -101596400926390320765293192115553221504 12956895 -380486376927669642154822446092997580800 12956896 844618363746788515874579974515810631680 12956897 -1027134511622691079210605926957708339580 12956898 -194418562297940716459182566938426632960 12956899 2011064672150120452444154851255238695264 12956900 728930966460965156963767588946074752000 12956901 -465269760344609537791056206440274650080 12956902 91459833106963249391484307755294169344 12956903 -357435929427892499442311556997878331848 12956904 425051211374378923804140913490480348160 12956905 49982717166110875359045995141404663560 12956906 397770030012955197559645302826186591152 12956907 -697817857849034454568726978165474544640 12956908 -1870261478227267054760438619738303342080 12956909 755388697152576657648529614170121966816 12956910 125936565684602272753742528303575411200 12956911 487284452587524085856696965581807348024 12956912 -131055281840112595345654259109055561728 12956913 -564020831883302986993668825227634784896 12956914 -475527633533383793301120661073815528944 12956915 264945155342326046150808608766581068800 12956916 12875145226941764479704860389234581504 12956917 -1327222509125848033225930768553766707360 12956918 3276805819790073256693538927432421504 12956919 -1985563932675983364777825528792166752 12956920 1149263129332461351681362911491213004800 12956921 1305514358103475333499000973594714473472 12956922 106149995094235714864446384277631856 12956923 -521431619153401037269033717733025328080 12956924 -944605891020736597306478338096694544384 12956925 15881577742857695012773287503347188000 12956926 -979978731243128280578938441834728281088 12956927 597289785778410057578162920497058219776 12956928 -1147370185775453782479766121303167205376 12956929 -1247807861811209233069484482105955247824 12956930 223901903793839922304202320064774208000 12956931 -517758000705525957274274057481738818160 12956932 18021879401594094161573582334084747264 12956933 -241497626130669367479796044387988353120 12956934 50531380732687702354303993164877168512 12956935 -245275620374789429611859548315746647040 12956936 -2269530210537596366312119398203711692800 12956937 143275431050976314967714224805605084352 12956938 196013795579039314857951195936586467120 12956939 902193037032067457086831416965227830000 12956940 -134528090971862958414429628902582282240 12956941 -1749225116821596231155794593118645942656 12956942 1064799058316952173491812137827425127872 12956943 98126653221213513842361913370544374928 12956944 28612748852005283505162417199227863040 12956945 -586002622297155506431270945809117852300 12956946 39561617897443987272654527589195552768 12956947 -1927632534039174557962981628576051835604 12956948 3524985291353493687019630118798861967360 12956949 2299407928737133243862926960405083800640 12956950 -1090214507325200501082578469386037696000 12956951 8936407780749422822590351079444956800 12956952 527504622771821986711502221035359232000 12956953 959599341881841695170207889998964128202 12956954 1970764608973412399772784613181486995712 12956955 -674717683193919663809875127893044115200 12956956 297218990139980791049115120383233351168 12956957 1077345557484721688485834415266745146380 12956958 -142723075533360907040429045501232340992 12956959 1108035492606248156120810557934127141520 12956960 -3082872112770202997472313385960173731840 12956961 -412619901986199427428488155193207611728 12956962 -182044493757995505466331296572393966768 12956963 -200676970086982749510889571697385087056 12956964 226814758525577671139740133726021560320 12956965 -324344720744553278123967287045380464000 12956966 157684113013451002961525585549588937024 12956967 -122441154503244561705284660123599642416 12956968 -272181769198193034386161583344738560000 12956969 -936455993921640588352024576028245132800 12956970 57005803327821366895763098645175178240 12956971 -908845815548101868065163989315032367448 12956972 31563340109009904549577371324415674624 12956973 -1209997115232104373156875632551224769216 12956974 -57338626872212096381840980002050928000 12956975 -2105990637331052161706997201341022000 12956976 218758252020601638705884817622666444800 12956977 -435459464521224510643772778789138567936 12956978 -50198520734615833839890078635022046960 12956979 -255098961688539027291775552452826656000 12956980 -1678810518742473420338462623295452047360 12956981 -224232204973872972515241266684699963520 12956982 -764696536464915140388342244457327097408 12956983 676223916275922448879767847834339766064 12956984 -761273158371337211705044821943109959680 12956985 -991751749105473421777077849923660555580 12956986 283314508368866668882070843372062560000 12956987 1351634466580729280602975567640513009472 12956988 1792286882091989964848947575262603788288 12956989 56703913979510476911177128827552258924 12956990 -424005984873565434262771519536415670400 12956991 -422193153908024115269385789601360087608 12956992 -234478226698371999551013929016565432320 12956993 85214859596547750025355841088309703040 12956994 445950641574950160978317585139877817424 12956995 1247959750833584757294475167337354030800 12956996 805545214510736377269479276560642437120 12956997 578246971079177564051970723023009716320 12956998 345452225642029379840835822029639388000 12956999 -349579986225218576356689079998382886400 12957000 3114386488978212277667723407441920000 12957001 -1866030724008635333164973921835472028508 12957002 865609910786782954922747694591743675952 12957003 894512696559086226049590144239195678208 12957004 394690866517497567127055822547365477376 12957005 -906116618491684762416330837264070508340 12957006 -147760646300438637880203945844746972096 12957007 888883349857923856885833488415437048832 12957008 -40872333010938787679279307867776090112 12957009 405286007111442017114857483274811174528 12957010 41607316065560267891240554718811824640 12957011 -492349088491102788571574255686481160576 12957012 10111049217514615354432992795982260096 12957013 -1691650612630106022883932427261758802738 12957014 -308256058042199714861573352575289468288 12957015 -1018372230633098126997743647066231477680 12957016 -627601847001971147163542749769758310400 12957017 -2854445607906458071742954061496929898800 12957018 2974700624725401168517219283705941248 12957019 2210172339979872591775765763048980388420 12957020 599218213211944298969086897195056084480 12957021 -1015263821396631507597550734040853919936 12957022 -9659974264904895704858608830564719616 12957023 2018256831690363123314470234678246762272 12957024 635670707144346829236758701899314626560 12957025 -233244234217759627458250372456911162900 12957026 460938130062719168774877449731068797280 12957027 654506442837253320185134458045980881920 12957028 20452534434740040531451920322783027200 12957029 -602905102993871922667658857686252765024 12957030 -181821152994838428502888724731347878400 12957031 -1015857493177235925025169413066128731000 12957032 -45317437409762497312247280719714549760 12957033 -169919365032439521344327194432970102496 12957034 16562094098306788372532727692429280000 12957035 234238568498202043687144113943594109760 12957036 -365069845970327107374142281845776869888 12957037 -541235133078971531446340171568392198314 12957038 146651195809396289453084178710971513920 12957039 -196010738653261296634261429386077289792 12957040 28614757041270797892652259914678272000 12957041 -1909317813965816433924239652257848032558 12957042 -273556745547824577496425414556927320576 12957043 916944134269487278070635990538495400 12957044 807346232415453187184252760558805067136 12957045 -906145136590382217301972171224906067680 12957046 -358048378261001574148574168884014045696 12957047 1183620254763607281107745320038769950920 12957048 -107078185352841248979072950567259340800 12957049 305341922498362193849378258434420252800 12957050 -36895542354643806027658007564061888000 12957051 534363343205535790589240498138616772632 12957052 105536303364012687448366706622819653632 12957053 -1785846552196532760593065498758914831220 12957054 855181482660913115792211353668985647104 12957055 412432797147876694699788606685802121600 12957056 -375883710392060242700751462715600404480 12957057 -354489024811296471914141934109511931360 12957058 -498780380807274079618618588233649901568 12957059 -1866277082412332883612921408002729860740 12957060 -885983973130018944592534045224963440640 12957061 -4165027088099419225047607377188988192 12957062 16131742597426419348219442391876565312 12957063 46618383319480660368468498037913214720 12957064 -1370171439698249619347892352495736048640 12957065 -694362425100597529943265918638103657600 12957066 -62836384338544784173152793636636429632 12957067 -103172469244395160211059174264058057888 12957068 -342377185446732297352443753906896593152 12957069 -444140098413363896605133467182481108800 12957070 155743029066293968797919616555392220160 12957071 1110292972816506051622203767101927129944 12957072 164085822220730386723198046692743905280 12957073 -405177268555732247016732938980901048256 12957074 92024575481602407783337327464519098880 12957075 -447676464089539325032196322085986404700 12957076 213018060570192699146434989351117434880 12957077 -164638971456147139183047438070307041728 12957078 390699986156165682885835669732869311424 12957079 1612762102592056533198613530825848828520 12957080 119630983390033927924487177898000998400 12957081 149782819227046703801009418295225228752 12957082 923113119552849353422667235176183503872 12957083 -338996286052642011017721654301721020668 12957084 -15157254383678760581525113567639848960 12957085 -98916571921143393464485927084853241600 12957086 323080170190903328525515187317939396992 12957087 -600322531508786758948127483089962801024 12957088 1164544447802204050298130400801251655680 12957089 190416101094518311865636839473230366400 12957090 -119871859878120143735788710147726919680 12957091 1365611309644448497435956896509415915264 12957092 -349029157052432023008953931457786460928 12957093 -84968241918919585857277362318193194240 12957094 -408405764939815809687666689812161129600 12957095 967009047913267317581400763189681020600 12957096 122261543639859359080033258162793840640 12957097 -64195230575812867274756293412868456454 12957098 222634815480116458377371324796773371392 12957099 -1985313686693772805411772624400392578560 12957100 -229313056427106875643051645105659033600 12957101 1015466577729474958819525096382090855424 12957102 -19673635506560294909376040138673867520 12957103 204411205388715359829848326719723682440 12957104 264153851033258745884147667117342720 12957105 67194136473828726023469709898402689920 12957106 40668408333395380157632263945997102080 12957107 -249007897145088655960418369397780701520 12957108 -508467318662313858647197168856740730880 12957109 2283553968379674197526338522249958531840 12957110 3636456921106415693152746582329832960 12957111 -438042617065837445190204969111751682400 12957112 -165623043969373768599853734422986506240 12957113 -272267076110976184822044221170393783800 12957114 -352926860687152134545992633297501916160 12957115 233042342924258549742265442388778803120 12957116 -867260896573644743822841724479432207360 12957117 -569107526798206475945611531570714073760 12957118 -265719942868504644006247142278456170240 12957119 822078938242815927648824881631240350416 12957120 163305019065356775477167463798512025600 12957121 -1005157334328726818226494212027529791678 12957122 -109365679521600241886084319245954643456 12957123 430626845950546057930459155538889499384 12957124 -5045404090412424011116598974285246208 12957125 -1960119052464353860488800001675964053000 12957126 -17314104552549846057021782383326720000 12957127 210715495017458234612253234641437408200 12957128 2334279426545481435682005412629281064960 12957129 -1155627717571845186361296679288325611926 12957130 924646199010554765351674621373823198720 12957131 2073742232656400828418537173529318986664 12957132 195298523112472633483089041765825445888 12957133 412660460351188900975660601907811671520 12957134 -383129636222851902917786111862932030784 12957135 -46665620183252652147204966338948667360 12957136 -544501091144310448039042076367850283008 12957137 1836400457416167996561427824282321708786 12957138 1215903923070588534847003967378108056320 12957139 -1000428539369876516286398686797573152576 12957140 -308068809448696556692009889129791365120 12957141 14293265422450263565018620699799151904 12957142 -15852094467216042540631148192637941760 12957143 530741968936724516139138551274620061744 12957144 -292829895161799283039581494959146209280 12957145 296484389657025784936730693351725766400 12957146 -231392131578686248323452819188601909760 12957147 9055275941021164446516413195199886848 12957148 1225827433605960022837260558056530563072 12957149 962031711705448380564897279973277898150 12957150 245508960307753954154139110209882929600 12957151 2352624876853712632175127579235413152 12957152 -179238048626090304624347451907783262208 12957153 106455384901143034244921709021987311616 12957154 -98449879123971706484181294121250304000 12957155 -696881112970924663324928628431781638640 12957156 66827483114993692325755135370008243200 12957157 430201715013882418543393643928281289820 12957158 -1005434981377715071945428691265883628320 12957159 -133151191550129358657718408978296100992 12957160 -57766144924405059647923585806221721600 12957161 -345631134477301447471740160351050730368 12957162 269922987941302958995426565032207732224 12957163 -1012467827071197890160663855516480190680 12957164 435732318483442746400286448397708800 12957165 -7817514754427667776228639558486878080 12957166 -182632162481426804480856986356852843968 12957167 1492411451886514491041127236746246236120 12957168 202430144260863443618658944032938393600 12957169 -65833762331393476473814088738171322204 12957170 -484967383668117189391000741191333594720 12957171 883627427161914954100993101187162678320 12957172 807840331122011304354994996686043938176 12957173 -40608337836220396257514834792413857796 12957174 101044227273111986823121589863015301568 12957175 95710911158247260054461977152863641600 12957176 -1704208361419641660969453731012651089920 12957177 -168930586714266461196436272601427836992 12957178 148177328218265238015613424633706651840 12957179 2291672261285283399938634998352904051176 12957180 -500245488951902685606989404280197463040 12957181 835154456100391183946203494506819112012 12957182 102012296820552377260297192862740774272 12957183 1139886255083648615237282154662127712680 12957184 590320762367170157118492828706428420096 12957185 -1008361227987484641720667725861159811200 12957186 172076449126194476996952204643701800448 12957187 -1515220865654493598904641400124758081568 12957188 634428890446716205279315485037235466240 12957189 118542574258095314520170329189884883200 12957190 -14152340043223236837739842601912260480 12957191 717989189711316493591845182453080286064 12957192 -1173221147442620199952617441138671616000 12957193 -1051676780709891481405902826706323190592 12957194 -593159068670880461791254371546538823680 12957195 307566343406521536440238843146632972800 12957196 167789571099904678938249867422923063296 12957197 -2822676869190254140635118457602575289056 12957198 297935818471528526008292522757532006464 12957199 -1040636563999865889951175073974837610136 12957200 -276500932059573340963151031849658368000 12957201 -1119991879984433031522697927771899371340 12957202 247442441181875424407857607415302313600 12957203 239261846899266693501015779211584051280 12957204 110157397945342799460960704057714718720 12957205 1071259533946523491931396424862593616860 12957206 -660526166671703322598041151881017876448 12957207 1019170596791610568116728836905344302440 12957208 150413948445761915610483263293781483520 12957209 -1170135848542367313026934408659299873590 12957210 -183196731751935200850323329235795450880 12957211 715799236253106002852990857854147206832 12957212 -1148231035966014867678041282072955308544 12957213 -885324436069475450958492644720293384512 12957214 -94774942540279661353181892442577084544 12957215 424627559616269169242210974200503719200 12957216 -365602505753878053214572190045833265152 12957217 451824370322300785394100089739275580372 12957218 302400706948841642321213758966838726304 12957219 -1520495012149967828188730797127647032960 12957220 675114444313366297246847304942745370880 12957221 -368881557765015037997832308361820432320 12957222 -383462683701037791905971414137067460928 12957223 769731020751373382138026810812896020472 12957224 205071690835288102201890422017011302400 12957225 62614259681198601124346464600832851200 12957226 1052143489434107867506486105684953346560 12957227 -1951640992083737650899141632428972352808 12957228 440021602100211776245109532999908312064 12957229 684073856304617132202937296210276757560 12957230 -192313809921943371449092735981488188160 12957231 66397533499027764112523596738617193344 12957232 -37276184768525460883628676147650904064 12957233 -16685443714395959911558868875869021456 12957234 194955356740051380249646538069492034048 12957235 -343901840666775684634583572366460002320 12957236 -447624621638091694537413200973169710720 12957237 195831833212728144305720953077955557294 12957238 -396681315894375560204174031892342149504 12957239 -1528566350887797001603609336385709807960 12957240 -22545217148058086331413377851383808000 12957241 2947106585938115883279732038626476458304 12957242 604719552130571048139338869509291187200 12957243 -29162833820937120644104472918962728480 12957244 -920445196118362213427494294330377278464 12957245 -143574227296302280764046208110824645120 12957246 592234445282907130405744454905208668992 12957247 1011098773254323640548285442700097371344 12957248 711633500201652392981052112864464076800 12957249 -559445248432500683837540601216881659392 12957250 -1014235782612781130665901668570722840000 12957251 -380374362702245655775532002387778759748 12957252 -88616510845224665831597703381861335040 12957253 -1852919101634477601823000928702754598498 12957254 -1303623152246302661342084982948153788928 12957255 198065727556030583590876397396115359400 12957256 -229257876210373679288519267869055385600 12957257 -616257976763012791889107163115279847680 12957258 -149780651872821464505097952089656076800 12957259 -24295425056340751170657267246853634560 12957260 84610821170276730560922681350417971200 12957261 -752671888893469968015642558649783876800 12957262 112688831033898949365766352684054845632 12957263 -1058789630240171564500083646870397900616 12957264 -457173727463930068313050663395553443840 12957265 -249210337200627436322788626779244899340 12957266 354289575567066597288012012693733452960 12957267 -462406288976237219159688423294422331720 12957268 1400128203873024712304560412012346750720 12957269 -495398678997213363273371105624977730952 12957270 -488975113093703540162437581545340806400 12957271 475515050124704821453840784054521215744 12957272 1166492227848290798267258123645537095680 12957273 477488123069383210858300925438894899200 12957274 377412320919027628895776687501536971520 12957275 -701262882357814102156668525962996138700 12957276 769121987715712622656771669240602624 12957277 80048407104777960674650682451397304620 12957278 -500363064114301340916196248120561456000 12957279 1081285583181879261827407348807519226184 12957280 150245669516333411384791453044068843520 12957281 -46403670447673953591402771023355168816 12957282 -85553882185340954221967365212674787552 12957283 495514977406716625702817719212555536304 12957284 -394878518540005967067685202242995840768 12957285 515043622294122577660140401453376468000 12957286 -879232773226633790412783577744574714880 12957287 37147225482221217772989391877401749504 12957288 54670100195740050318954384865234944000 12957289 1897736272741599906178751398383434147712 12957290 453196744529837314929865914483808228800 12957291 -1039929971316417770385403459388410136100 12957292 -81511075559740543662334410214645455360 12957293 230201448817006694335199874875197651542 12957294 804799785188614098395099077941814272 12957295 -477977275052166242212698860814717247680 12957296 -88537641667502117128571323339504091136 12957297 445421835241958850000569220795931054080 12957298 -114970905951454737355163307954623568864 12957299 -1427365901552032646687096356598526112680 12957300 260660477812056159026316090191155200000 12957301 454213073278144783891186054850794670752 12957302 -669426372969159195239487403650710568960 12957303 -537166243324509183883650378796967730816 12957304 634267176604404438102179922389959925760 12957305 -353427224256794754878429612666946660540 12957306 173116524550878561793326313200033429504 12957307 227042703536205360214689116743534069440 12957308 -102426860636689183726818624745889163264 12957309 857435533863301679372836762483654144614 12957310 -253038647399487819216237084820729178880 12957311 809932059679209102388734198001278678912 12957312 -355071226399221971904386759391518392320 12957313 -1867431676498850547371720182680753506300 12957314 -1062373230604597001348702199211719648 12957315 -192825067584186127311460669681216827120 12957316 638858865541895792393178321207489024000 12957317 557790225333897428562346933644959862366 12957318 -25995548784620617682550977794000748544 12957319 4193173833667037148693030460292201944 12957320 -816071976388335297055714067894095411200 12957321 -108899941007250386038518020653384976256 12957322 -357440260630700387995062719448803943168 12957323 -28715691517596556621675246592753092800 12957324 503697689450484150296320549736613613056 12957325 13041525160052570101780679128930633600 12957326 168292844574399883023238705878574140864 12957327 189040864175639309929682881698163650072 12957328 253811981693477440810315899531054129152 12957329 -215343990517537478406204216035574779328 12957330 170114208031695864818228220534348817920 12957331 -364856327603248073544056532198249923528 12957332 712501517068059785899699530884688330240 12957333 -76687590506190312772263195891113364576 12957334 -44193995344369550981139040628779796352 12957335 -238766961651284152217814997228062178800 12957336 324923579637297878597381571258447298560 12957337 773615057179484717142468771139917414986 12957338 443483081791772486005342437886977112800 12957339 573060233028395807386666545345362018928 12957340 309479228918187551964892787720759700480 12957341 515281041091623773401369817933697677184 12957342 -602324676519250552797271371920729834688 12957343 368578765530289439739961538808963906560 12957344 1357217371208648086573793760299471339520 12957345 861921565889050933002774831978131409000 12957346 -1084153926755752968454021186046102590128 12957347 -101522143183226915765931940634201154480 12957348 22379214246038731214932013694698849280 12957349 -552306028218110551759467553052594641920 12957350 229226102482652544234566729200488124800 12957351 333346078890960832126260110013210981504 12957352 1363232503262774684147055701109041433600 12957353 -804068588287835978918721182283154681356 12957354 -26084719029684708383480883708913382400 12957355 200226639709735417508059206071452625760 12957356 -234833106406309856544897269820148416000 12957357 227175625328581129624020892527010257024 12957358 -488692215102477538765549661109063120000 12957359 -492311688473965129873540565818117354296 12957360 -38897042737644080757358474687113461760 12957361 -2023082588458733206951563247812341981038 12957362 -19490463885872014311118891708677378816 12957363 -1001902950273618295874445642792012266976 12957364 -150533487062505860668324736669847557760 12957365 16685446603009672469291962610392881720 12957366 -93056804143463572507137565865324981376 12957367 -557879899051637719524880027871156245208 12957368 -484941253292793831676568075988867133440 12957369 261805417462784951530526242993963870080 12957370 -239998014111299682681768410367608985120 12957371 22436636419846846039560299654391350304 12957372 439205904399042853076682338777680204800 12957373 11325828831698374470519137073225138528 12957374 396407840868915861867847987842474413760 12957375 -554226352669201845810038301421563960000 12957376 383212967889241292346546987943875051520 12957377 2856960351954781714362275147833944091332 12957378 -63328906144588376707659021461643348480 12957379 856228361218068698109455901213284262720 12957380 241015719624153203040440248395773952000 12957381 -1140746934214286656704061909484357180160 12957382 -722190268580290545386028481788502582848 12957383 3006244125357330395186766483311120083776 12957384 -251737985891879184769428993230490255360 12957385 216381606014233857595775738567693760000 12957386 -281802248505969627629818040133406801056 12957387 86188394903631486373865289840890538240 12957388 1777028277237702433348009167011048684288 12957389 1705650543534452780388726647131187555190 12957390 -183393355469186025884138372022208351680 12957391 801740446426759453935346801340851744584 12957392 90654741122891960152558596354559180800 12957393 1493004664871138721240544735952725626864 12957394 428026502530026027897634574189232067872 12957395 -313209540897732428745670098781365768960 12957396 731382891086026724018899700979587745792 12957397 -197277369782370021906420363865289535154 12957398 -573874598740315612693592120364981478464 12957399 -72078688468722207735540513840467686896 12957400 611957190289740537282311396099487744000 12957401 826175535536754439401706388212095195402 12957402 624257271540516020961933125471741184 12957403 -1118866878187049805225988700506504676400 12957404 -648574469497953125387759453393913030144 12957405 -17201536018344738969248353447107979200 12957406 108439942019612251746906715771555200 12957407 380428367273489706262794240446863491240 12957408 126097974097957023506400238198161408000 12957409 1072268049743776418196047244422164105860 12957410 -801630854157658114914847531345452860640 12957411 277941994380089478002707053028009436160 12957412 -492585977437216037267629507118399330048 12957413 1238955747699604359045440839012776351198 12957414 79251441805380133849645332128268309888 12957415 825019152871150541264566273994030382720 12957416 1941750178011968514821909944697815956480 12957417 -201264206118503149046812076109483991200 12957418 -248486578955523175013954306923145124096 12957419 1163893888023770074131784058093147864820 12957420 -172953561820883631107439470657113866240 12957421 480853468706608141741825119421135937100 12957422 -176670694711993170483736254965638867200 12957423 -971968692669097304034733211107920007416 12957424 -66805414585159850954725219029433384960 12957425 197740016769461491542704873883180673500 12957426 365004906317553254996465118942223850784 12957427 -43100508995549354300430770883819162208 12957428 -62852905877177409543301796786263861248 12957429 -681198036106645099198589578247663124480 12957430 766881356298692540916507432721880371200 12957431 1625310798498768914525467015134509888232 12957432 -411672806173081879696952265356791603200 12957433 1049410642718053504025318534038755352682 12957434 -32589240881856925327794851779971168768 12957435 -51847163439645905110431752212535169600 12957436 -38397913531543531863063319152615639552 12957437 975870146948542441891048162440756426744 12957438 -142156584175439852881597116922570877952 12957439 -239972435757278411380048336815902622600 12957440 290506778925868986657605416916216709120 12957441 -255502708500013537320767321609645537280 12957442 -104585052967470576810793682090486931456 12957443 -408524351498299810658168841561745570308 12957444 -678436392971548346101353702046905909120 12957445 269575618785494722685148370096134709920 12957446 -167934283539484832961992073666291815328 12957447 -1227913018561963565690847449536539034200 12957448 14590877665802229191462051612693790720 12957449 -1461416624123902683867072118941368555760 12957450 -331556096909897132267763050058676972800 12957451 -25382554578838632411168405147289925856 12957452 36137517696695129369056464481288496640 12957453 -974495410244409536294321360398314458538 12957454 625359454381762796155974770877560860032 12957455 -89124312710728564186020376531457166240 12957456 -332893594894059881622918517150229004288 12957457 1117110600367868289578091211203633814706 12957458 202477195085233878273055304488590664080 12957459 217605238907367595166811474921656165304 12957460 -243441965705732476680140856547726348800 12957461 -1462321991319213574847782910486190729600 12957462 -454310190556840220813490216410225740800 12957463 22137212824088734100383629252999472712 12957464 28725762449244487210270187354474987520 12957465 292646644282039656735950278057107059520 12957466 -191438028042902754903543127654302263568 12957467 1641954000785810816024129359551923184516 12957468 -24033595483032845184732806381815234560 12957469 1045258430947604405965360268423885642112 12957470 134217465755701662168710278389509839680 12957471 -520449671078260192164915455095831853160 12957472 -1397035865548395529566680168409414500352 12957473 -334561029446303909420479572190036862976 12957474 61127483090427316055050629546456317952 12957475 1363602533542002355743373392327614457500 12957476 -64183785055812709213417487359364112384 12957477 15045999556402163593070352956434394880 12957478 56894531554167496820150675917313321856 12957479 -27428407068052448724017183555991149016 12957480 832134381716011611855331775114213529600 12957481 -1738795101886080233210147727829760163718 12957482 -742454745665730662396876735724294487968 12957483 -274246139493995866158340347838098308352 12957484 -223561963437702533893323633919349422080 12957485 458158402280863130566914863332613492760 12957486 -229883025195820255770407423749633238016 12957487 -161490035410002041217574690927828800000 12957488 462488242620062196299871488404669120512 12957489 422927439479641750911990742166356546704 12957490 69672035424103842408930397003547289600 12957491 5443301308912554170121523364632069584 12957492 -656480531527713364529748015348320618496 12957493 975699222392995484180329164239405395164 12957494 -997623447553910971048960095314959908288 12957495 441924166720270824903072866782046967120 12957496 -1699856332348608483531833956942120734720 12957497 -362794184602398782869569636153505786368 12957498 -373951839274020269819175076995460748832 12957499 -450489342815871532284946971821295310664 12957500 10314590964122856487514642385793920000 12957501 -983430032971801369469969693622066526080 12957502 -322729514068006682873336796778123469568 12957503 1837735620170132656134560363571206521824 12957504 30018123763114332399435572119647289344 12957505 -529565145527052787499094450886307167680 12957506 406900966971155632458618576735957949440 12957507 -322408428556774888097053048700407311840 12957508 118881364674769286004805412316208435328 12957509 962675148753721921540387972446847255710 12957510 -92463511175578115606726484364642406400 12957511 -383467857374563566258438862918687246400 12957512 -1421920498987778011779901681711630924800 12957513 -764065488581340507645210344569899772512 12957514 -808346776964137942383871214401760328144 12957515 -39502753636530730505024625473650936080 12957516 265259295470997855096037754881329561600 12957517 -359360823922831156338605209011125908788 12957518 -56954135519287825369920293397817344000 12957519 982254252835203048289550371630319557920 12957520 -150385458337403320020774626720763494400 12957521 937218430569397084893598881916122985200 12957522 108133304415659746646665472738288928000 12957523 -2028703011549338177277745007954251897280 12957524 151029369944622317527291421761215774720 12957525 -51668743448787230753085145233113928000 12957526 -933698443684818426925473725984672472288 12957527 -2001160868055777092772964041631317480 12957528 231955593458737561261606223454590300160 12957529 -85798909928494774863541033516355383480 12957530 -22239111282411801372426734146923571200 12957531 -179475361501089452394115089921236249448 12957532 -679548589690677391811265450642622799872 12957533 108882580995794680254160532511437400000 12957534 1663538704706340780338027636666336448 12957535 387610077088029032833869463596952613760 12957536 -1587747932392856258282180465174693806080 12957537 818307891883309493198196717738868304352 12957538 -468530817907319750199213846517146278400 12957539 -442387588116521626026513308722406416944 12957540 -15615514857048652717040385795434803200 12957541 -2032634479493506746772287553479018957058 12957542 558270553823684828318160433452006792192 12957543 -1839419273294738978687402519751463018800 12957544 -431105630672519035328208577561716326400 12957545 -1181518724444342187307602630419998879680 12957546 11894218609292357636333431756679574528 12957547 -411241618124958457509583231312460958888 12957548 523537358611381214476580675817511756800 12957549 -170782915179163639740803007326282465280 12957550 525021016970484300631055442555754972800 12957551 863768690757433321246569106313108578272 12957552 271105195320313040008306657858763096064 12957553 18117795598169189898590460157928144256 12957554 1290215499197869953489885795145742888976 12957555 268965384261860446081351856566927164000 12957556 -549977212812300972709461573809234903040 12957557 -946469989070532325848301703790343018194 12957558 -208402116708973442244636457803889153152 12957559 2169894742042979353165822226436630964840 12957560 -865930440544625978970986261273040691200 12957561 1464616592523760459035889267320216474810 12957562 -972340853042800857834543551198347021968 12957563 523929586157169871769879185310046052920 12957564 -198266493268838038017315740820430708224 12957565 -1193847763770183860309751379127720739540 12957566 216422218792894563652661967997649247744 12957567 212392484903337803986364680540997296512 12957568 839139988358593051560110453289910272000 12957569 58398786526396749513170102307868854996 12957570 -46522838372086653625290417176752712640 12957571 350414261907574899612865584101888498688 12957572 -746722009244061028488048461051844273024 12957573 59746441314030076097002026330953935104 12957574 260280952114820584176638656632101912832 12957575 182183112222662045967261833783106003000 12957576 56714756065367429383815047355546624000 12957577 -35185268829487512464100564553733359680 12957578 -473376126983656013071663234940494334880 12957579 -143612511795738240013133717164336107216 12957580 839260451099428160651981169881518080000 12957581 -112673232819033561258103571271788270976 12957582 -117711134780059727304547141564153021440 12957583 -2784198753085733818330311404119536858776 12957584 -34363782902528519653337511077585879040 12957585 750941220214970608811518198344920160960 12957586 -98774227818152620537130604934871761008 12957587 -2217768393017894784813295480259933046408 12957588 203889628880279272602799485963985336320 12957589 122754537654576118821754629977220601180 12957590 178489411903827835022561575567749206400 12957591 1776823683073014024896906821701831980544 12957592 654404725152900606977922936940137216000 12957593 289787178181913304522452662736302136640 12957594 -32559034151038542532463746532469233664 12957595 -114705332286647459083225689854642116320 12957596 -5073953131999678600898774773465540608 12957597 97990613714280572900413111310036014080 12957598 674384985185675795051863059462649715136 12957599 -190286382944196898875760515050678703840 12957600 -779128158884880917818051165108961280000 12957601 1114336123929293157634583433810931543600 12957602 179464040828411105317536547691811462144 12957603 619900637180829041908314616488039436608 12957604 -449135974939318032111443256134193546240 12957605 -209103483440687084823118516808382292740 12957606 18288058860362612657509933082099293440 12957607 8603867201705366458555326008880829480 12957608 1800216483104449772128314890953400401920 12957609 -93737921397314874243043878711682302528 12957610 -850771594941185406569971264056926843040 12957611 1789552414466907895642935830037973372212 12957612 4827288818384795677358416055095885824 12957613 -250116832578361030047711031314114430740 12957614 25099092813443700890549330862417225792 12957615 718417757205581395181154119579484900720 12957616 125893746026139295046854935416338972672 12957617 13767701215523656680093630453889999332 12957618 -944730101188624992053773924662543129600 12957619 437792625059777352830370998826760011020 12957620 -5217217220081311235242509693412761600 12957621 -1479406638631680956058371401049234508096 12957622 -80790917631841809400338949543783907328 12957623 -279531870733404457958702176214357294160 12957624 573830029175441338789040459293360128000 12957625 1062465930572900539834488812080767984000 12957626 248360850638015695799028757108991182080 12957627 -404846232189643439035478793339241576680 12957628 -89241337033383908389697566646535290880 12957629 1722607630398346941719351987463035669376 12957630 196484803869584869643369469135252049920 12957631 680271585276602776995906800007211084800 12957632 177437142918353152124676717250244247552 12957633 596487936603942371684020665758222668500 12957634 1061258336256164668179180941680673358240 12957635 -1127953732657241796137171943722142685200 12957636 -1022776121626819277115715802253348249600 12957637 783996647337355757888885430737148007104 12957638 -170845647374982347683586124026615239680 12957639 -840496310936634157098169668226268803200 12957640 199111955141312956135691180214074265600 12957641 -35321858415496573009606185899069891868 12957642 -382000028124723720110027522129407530240 12957643 -362305553345536007056840943873515826616 12957644 4338303105530147254490429822550045696 12957645 209571980127842151980778643134975018720 12957646 -27840261085921243632522409247789329536 12957647 728549521644895452805150474607797283880 12957648 173359542765739183745830984750989312 12957649 -1007744218719902959801047612583324910350 12957650 186912010174718507112401760900359868000 12957651 -24161480117246109430888636050779291568 12957652 512297335794982534367693256228033752832 12957653 210262653686239851882920142719378125902 12957654 -5143937050741191802058237553181730880 12957655 1541705826620465993227202417951786795760 12957656 180348814631875119579708047135509708800 12957657 -567085784318519881130443184703670720800 12957658 201931479518004254774716965576624729600 12957659 -113358879204901564543103400863804252160 12957660 424735026160701203453884365291917652480 12957661 1358557139478694172944173566513929444262 12957662 -424361132095361806210108478062286391168 12957663 6624772429176789630123173763403851264 12957664 -2612308056819249650274363078590355210240 12957665 -1092825083124932160780257241354473617920 12957666 -1156741285470494153068502052381677995776 12957667 -710745078625411724933478796623182525284 12957668 -449858860341401057344900865084862701952 12957669 180443455675482617236388721718165904064 12957670 821728003274955090244633454599525292160 12957671 -267791784658525828307650909641558156528 12957672 36470038912894042400878003230031872000 12957673 230742726787992632013733890079453684922 12957674 -1899376595134795269298861191561606962688 12957675 -519366837533217636181186459542853681200 12957676 -225521750839269615011493946884995895040 12957677 945730142802850319963748107260497469440 12957678 -484206207265639706307325989280439748480 12957679 698537618664249732988484950911172577776 12957680 249527246457197544637770583397225103360 12957681 379763764462888707870124615836231394176 12957682 674649734452910810874418634724874866192 12957683 -1310060362607985351932855948344228621824 12957684 9392449111631299507851649246298757120 12957685 25138645002386261633039664980342413440 12957686 -50249457949001094873482810146483353600 12957687 -83081972256728798641210489894138361856 12957688 -804971930929360088214719510570511360000 12957689 -877123260501269858798027348712886895448 12957690 118999592521413019424705703658390179840 12957691 -2205643070668065487329812698465610643000 12957692 -234568791023674363184549484452215710720 12957693 -246636459482343412711313295368963245440 12957694 -235472795562905919153200496740533943040 12957695 995787934337557067527043666142026212200 12957696 -29427718768054869530411005406242406400 12957697 1395097977565012083678892502589433678272 12957698 42149097878456150393927381359024619520 12957699 -530000017597557912147681917085064150536 12957700 53901374706202682943977299231868006400 12957701 96075435376473176238386788067027004 12957702 -315474997918614483434665444965134098560 12957703 387370539321433256008471818071061888768 12957704 327823462066534250799995972913335669760 12957705 -757506009448257626743694276438138313600 12957706 15992804788307343151111467237263652864 12957707 1344237646828084603223429523300471810756 12957708 265415042847713322434932450836401794560 12957709 2830498263253819764001300926338242110304 12957710 -162790504836388081693587212067683648640 12957711 -401782154931060290692272268385624072064 12957712 575215593674244392360222447131759214592 12957713 424771809313811764892446057866069236544 12957714 129737282710566529524920777533746086400 12957715 485494599997067915256320161155179775600 12957716 339226525981788167567270142158900691840 12957717 151318396691871868884434542254461734848 12957718 -47534572169563297377978452579494281984 12957719 117940333551212616597076397261545381680 12957720 557317251569424337657631307361461657600 12957721 -100456823111795847785667264194592591872 12957722 -535148451042904930661311605923579688000 12957723 169467615254485013396722558743417235704 12957724 17690107946985653383880476044279056896 12957725 -864251032110606282941016896076671064000 12957726 355518089038668765976085468811212276544 12957727 252231904505327509648134373217878428280 12957728 -242154792642663623604714710995675643904 12957729 109141525968730628050116668084861751984 12957730 31867031130954763995346621056052737600 12957731 165998555651013552380988464640530525532 12957732 1506491123598179392154234197501021289472 12957733 -693289017724305383875253451321403760224 12957734 -12722570231949419690628484490987949888 12957735 -221616603655211767594509769780270218240 12957736 -162338151160193299237661615117663846400 12957737 -348862528623171317194805205262705997346 12957738 116107379508138080782797310719303336960 12957739 -1528051238403422298675924461438139312460 12957740 389433320680040088133993538042688122880 12957741 -484583591254685356527382524480191714250 12957742 101938541781357181516534282373726755584 12957743 -1236469248996040248494436519722231342616 12957744 48042090473285791646024694656794066944 12957745 -301708325300660875350008917292261940120 12957746 1919692249571594967724872590312672501760 12957747 -1092694001796855237205716740905828149504 12957748 86298363927140362663540683153896522496 12957749 -12759937552102931430393630738404270400 12957750 185756456585471881979489527428133536000 12957751 -2361552670590211645785774549520447901400 12957752 95262324349952608263080414617989120000 12957753 316757404134293646104686789858723348800 12957754 -1389103763116678522456855398310995982848 12957755 -335158306499438772785716049131075923840 12957756 576673943711030502497078718013692645888 12957757 -1066159656570398918184240774451779268800 12957758 -648542836134033696835092880487889846912 12957759 -2265496260589342788097395508398864668160 12957760 -43399439222361080692266992364048875520 12957761 275131153805420061390519086270713543362 12957762 -471038998403854605159703306454658334848 12957763 -45813734636201494064991837845726828544 12957764 105975965038625282407241231401373266176 12957765 -300906589023178686950915534075330179680 12957766 910638381460455139509580917803719892832 12957767 308925458025027616143190003128933938712 12957768 258053048770007312914076229803635123200 12957769 2387711090745867599972969514077251370 12957770 -32984186052798019928012712436509373440 12957771 85794082154714052770821721352709111512 12957772 -166920331694964460308079409452196887040 12957773 -4211969868401175456375418446109046260020 12957774 334075168974034807263991994463811354752 12957775 -582864585966870671901703276038671318200 12957776 240429008429327059127564245647245033472 12957777 -92059827730045391654290765757614573440 12957778 25320303609333628827924495747015303456 12957779 1084572198388824802726729101119916912360 12957780 173798415361139108186701121017299148800 12957781 -945485398352974242416106257045803770418 12957782 -127836905638453774210233489399113335008 12957783 110761669785834587800266546410158307328 12957784 -322121240785739630676815458821351014400 12957785 -1231321649723509577746596955276559931000 12957786 646004614813167271011492079105992391680 12957787 -544172908118273165535817344322443971288 12957788 1989085948269941782272643899702903476736 12957789 128745547499552553358698550453716966048 12957790 -136440793910932578767794989802899398400 12957791 611342046383025140480081277296728404480 12957792 67408383318742862396079361467756576768 12957793 -1768365258958089447683190800486780070720 12957794 -485883915601648993994576071275384919680 12957795 -776371060474679714911217903859036503760 12957796 574098940375427298564747657047403689600 12957797 -1776113397711663726942205217970029450754 12957798 -10399463461384009437093155174263080960 12957799 2951430847569557835902944111571240094264 12957800 616828702796715411929699155379116032000 12957801 785215475303822686472438010944685638304 12957802 53508274797159196015924481418123473664 12957803 -1907565146424655930636998133620125201136 12957804 -172572974039630511572838403872574563840 12957805 337282606595660530202863007278005881100 12957806 121833379996183559309270036874849849600 12957807 -319164303365452206593059434627494307456 12957808 -89708683785535404209406877331117506560 12957809 -1474783889266948488351199672877632232640 12957810 137571807277251189264735169621180416000 12957811 -552570474531279252295097784721121034960 12957812 -1074232454777310888360207224867152601088 12957813 -23443038069812090013794164947363329856 12957814 17452606602667413742268167066630390272 12957815 -140329954660403461433079639663237620160 12957816 919079284065711379488801121379431219200 12957817 -1915441196411294183199930523060190695040 12957818 524657213189403153688712049373045117440 12957819 -271502689122625152356358149042686609920 12957820 -688203799192412368869536464156854289920 12957821 2148327395228438600582195259732272966022 12957822 -200001398527666236855913136431908203520 12957823 790254543938550371449629624879193397664 12957824 -754900414005315036830929314262454108160 12957825 294101117433225276855985545683645397600 12957826 77603750056319681183943925311456130560 12957827 1864306106506174043817605376315975759480 12957828 -386953674557981253789918089586799374336 12957829 -2152053686411360963638204675247314560 12957830 232160302158553014157054665791853010560 12957831 -1085466479839583061441377518774131419280 12957832 437628069103415818641792849698139832320 12957833 -855896937050631882511939237653225674880 12957834 -575132699451755159162668019665053861120 12957835 -14676616268909069777068517158309574400 12957836 906752679402425752998351524433838452480 12957837 39225733244252912900452958171228508480 12957838 1101930979698103837250988328125228572160 12957839 -2222970033536479124633498904315877041360 12957840 -130200603632818208590164421427881574400 12957841 -30244153397082451593699660724929957696 12957842 -256437949502681596120782475207137769920 12957843 -26035223515194972600834056934374565072 12957844 -649541641201527765495344500897012861184 12957845 79587925251394719066654817127281996800 12957846 46340384781896486251234337843992954368 12957847 -1424613728751337567391837996564338336 12957848 7031969165542027642210989357463142400 12957849 -1604536198442242947251250530737084529616 12957850 258033800727606940168185769393487048400 12957851 487745429218957489145283005886096846852 12957852 641650532825712469753158734274251807232 12957853 380122791680820295142385114571018027200 12957854 -172342539133941487241460392636965900800 12957855 -346177784898979027716611523920752972800 12957856 378908601981702482777783503411315998720 12957857 -862620561190433650280062513504749138768 12957858 -135704184607707094888517409243627657600 12957859 -118128973687892561188040871622766514984 12957860 -294951289437977715222591492331848625920 12957861 500558293104737706750835276206668365824 12957862 -1310651498547313793802956426687475713568 12957863 157462480930070090720358984427952132640 12957864 -651159473986970725760151956589781647360 12957865 -16823739306981957140448364363738824960 12957866 338485922965561392718464117697820857440 12957867 -897295829953172729121993015197326656000 12957868 -441993045737751966988999148771578626048 12957869 1659512115920131407505239788611998165270 12957870 -338092434106370222685692177610733795200 12957871 -1187230933966433431988366845350394056048 12957872 -256775717796870679272694153769949462528 12957873 -262227991276049555305428455042743058496 12957874 1271330656790065041316928742187803441936 12957875 -404979058019302668291835534276474560000 12957876 -185041990179509835566145195014098599936 12957877 -542719841605564411176689607785067123360 12957878 55227524953717499128982377579726848 12957879 192932363220468720405940124118117756288 12957880 -563251706266881074200432779303327744000 12957881 376288462508677197608079235172935636932 12957882 154509570299127659169797150868502424064 12957883 320512838400862871149004422711327134040 12957884 -2092810614491427852541226783472055209984 12957885 -128752718510632055914788289186354128000 12957886 203035790762549569076248569872392410240 12957887 -1400728319739839921170189077204381241200 12957888 -334703722274998556028305584389158338560 12957889 237374692300242343333840873248532113856 12957890 956342736349894965175642056245882400 12957891 -209401845217382092057022077375694752008 12957892 1835260405463949613547818146743154137216 12957893 14520818140011320524838323830143711700 12957894 -2364253228041535721271155080762550304 12957895 -1738823337437463644400689709874834830600 12957896 -565936725582912767098989899182473216000 12957897 1313969661284194387216944882042825315600 12957898 671879807719445868599136367232785969200 12957899 1214059444614533575587770454320554847400 12957900 -123625902189326031092251594153930752000 12957901 259649915269616745646567336471932335424 12957902 -1047668382467583378617153563067413270848 12957903 641920679360662057694632577142437171832 12957904 -215082606023119497746911523542752993280 12957905 1552651735467173423965699627214582640000 12957906 -135073029230617170685752589160130186240 12957907 -532542536490063129137788137307621012928 12957908 -2835498246894880105713214223883319173120 12957909 -869685645363468540257715915415550188896 12957910 -100444046659940385733047504502415500800 12957911 -193861052971422356947476686574620410488 12957912 -1131741338432259274678874061846238556160 12957913 -1725487099685541769081686663721888878838 12957914 -238210529180192932527238601947336920576 12957915 1544172350982044470698007979264511371520 12957916 -320203144139362261472793365609050293760 12957917 -254930875517916500754082123322536622880 12957918 -24590211421042822434320188593531826560 12957919 -387642398318503074982518685447204546856 12957920 -95149112266031366534233722340796006400 12957921 -7678044339117785338938646438094656320 12957922 -251881637093284868356878872859609709488 12957923 1400742006192456026211765904752704553168 12957924 30752134172326285718478059204721377280 12957925 544991309080075142114677552394419653000 12957926 87136285744899763696513611738143650944 12957927 31906272910135194701368690152522808224 12957928 -1578591894985169017737704051720612643840 12957929 1112902767693841337578310411268197785530 12957930 147550971752963266403066393581102078560 12957931 -175406517778248175058174731833538564208 12957932 -707664996018425221822755615538598654976 12957933 169496657522621446945907679801731509824 12957934 1149784909727851491193230010420963968000 12957935 -1009142881129748764214837601913101000120 12957936 -35045831078303342949271999892738211840 12957937 -1645407155433097901542940243108167251968 12957938 6408536258512148064863354873315696640 12957939 -882432925074013986605000726331504097176 12957940 1082671278049103843904476844712872199680 12957941 -559779634056704195399351094569470512708 12957942 -865790905966239237985886448145516536960 12957943 178161257157243078203379818881410773320 12957944 791262565668466241028293454487809638400 12957945 68052155476908890339851491529497722880 12957946 673938613362399767418349170893881506672 12957947 1530034833974697040602781276197569644032 12957948 1029923913687532830754812417996916024320 12957949 2437733119787470445935695462479983794950 12957950 -275116422414568711795545518663389896000 12957951 56473147435232186029254629499903014544 12957952 -11756593997779246074426477772699336704 12957953 1137121997286568020681539230452299027202 12957954 -969004183775170239581537338452337697280 12957955 290943703756726298719680786199012735200 12957956 1630590614832497450497720853380232064000 12957957 713599141414014572532457398671890549854 12957958 75510292910299997842684637695484448768 12957959 -292609741275231135835954929469580893728 12957960 237831450853681765160272450801402675200 12957961 -827077550173813331318825483095483642188 12957962 15876830905864486036042032456667680000 12957963 16419118225027851152094576080161267200 12957964 14616497048440028267288066765019521536 12957965 -1710868829647778668716553860912255462600 12957966 95136481001041590011462752834127931264 12957967 274987646630187644848805300971197056952 12957968 -116424114531131085662560031232216907776 12957969 439144630882323561755381148852896840448 12957970 -193720310441390359889028828634130933760 12957971 -57419679014735959905447685967311897296 12957972 -469700650314866281885721537092650436608 12957973 -578012545192503685986541985383746251360 12957974 -1511964376498522024256326220059213403520 12957975 921870574253781932413203356434814442000 12957976 -566940047552933603460230643092466001920 12957977 784060023922561291564534613370762923460 12957978 54036069819690844228819114464669043200 12957979 1970314130562884869675973731121348009280 12957980 -429848377594580278353209949258739599360 12957981 -158842700290273742839192851923251184640 12957982 547915028846115780238365116579053982592 12957983 -2335041471790139242881110124911315058120 12957984 -157728555660071249617345195994294648832 12957985 1727048652036844521111115534819543656360 12957986 -36201255705530057132098983438002156256 12957987 -369710341104217629353391559621730290176 12957988 -1443718406847352241952132729804792556544 12957989 338486542824548882799920836112710367520 12957990 11414501835087549093876069070106805120 12957991 218631683297251994415054609207705606392 12957992 -674126723115147096086278669782068766720 12957993 802713759688799194677710242053781068480 12957994 140104445360174775193062805443085512960 12957995 942590598039430166592369785464841244960 12957996 129778275014576356514197667548876222464 12957997 -275964999933256598384821970194856791680 12957998 -399082023798421633632995860113598776000 12957999 -597976250870679838330710086815624878960 12958000 106737093297932422813990539582504960000 12958001 1381858798326625179609714700904904835248 12958002 -143613308986448666400502295641419720960 12958003 -349895071233785361511864626301119237748 12958004 -80832687353638565901061062726759389184 12958005 -108663828407955802924949955443301001440 12958006 948670920112585719258871916804040449952 12958007 36141535162002813433032848771070562200 12958008 25952297807246658694776923024383672320 12958009 -549728956377584995658022419729337941688 12958010 -238097078212349405302985489206325990400 12958011 29662668293192931237987319348733784 12958012 -41666141596422324190921928604504990720 12958013 -658817523318858478767453360326995681536 12958014 -487993983109587555746156254365234759360 12958015 31591650255823240387788388505017881600 12958016 208585497539819227528158155992404590592 12958017 -949788001538277361047165184769538144720 12958018 806394447251870248903324864058474171904 12958019 833807318587211242182116375617653042840 12958020 -242563257201123778691133934179742471680 12958021 360209972685308601113954398722324261600 12958022 -33088231208050922359219538567139250176 12958023 -269781358507020883409453485975711599840 12958024 -538805404472660160114139204803064151040 12958025 32034604940573000600294038818149542800 12958026 271082997378088100516593110704322150144 12958027 -1137093953710572071066858240598787590124 12958028 1572257745199223347096017824129315943168 12958029 113455804403373832041695836597207411200 12958030 78016314204852351727390116359012372160 12958031 -1036510142200375185255589207615631640576 12958032 45914992454508002706864767685672960000 12958033 856125617805000282470509744025485402224 12958034 -266939216769262837320797978294178794208 12958035 -999039903430363127796440727003775726800 12958036 190027612486490023933238363398352306176 12958037 415909421720294650564300935159165460686 12958038 142474804830933923341054041073905873600 12958039 684780158834707316567787405970462015488 12958040 -100252332882632916685457683746741043200 12958041 -936252905626018257977201383553426092800 12958042 1164850422471056374505955115032795186672 12958043 -264856395362283467406473247390268732416 12958044 -456960933024481466017311533495853219840 12958045 276707465252944419541916322064559832300 12958046 237019376508638171807815150168373445504 12958047 172192276555979424000712086430797614568 12958048 -90898329452978957964140990798586445824 12958049 309855363200718083482675936622079110568 12958050 1380958885163507396784404812656825600 12958051 -199061412636895707265201434721860408600 12958052 -434183812233384636938678528154337336320 12958053 -881489641824957597505298149222346491296 12958054 -430696783166543553760425924720218115840 12958055 1607634621765574230887564118250307407920 12958056 13408593290220616606688400294774266880 12958057 -591211215109823198684050252723101774400 12958058 -198497852277510040761955324648633489824 12958059 -773258592743914417852194059858573392296 12958060 -242513810825413717480851707035585766400 12958061 -969996409410081159067156232530710535338 12958062 60459025023127545429077677174603087872 12958063 1316544985412726566855286994508755728640 12958064 -47805172034500866759935517936486187008 12958065 -98656816267265467740159176287260281280 12958066 -27085038047852880576965210964937589760 12958067 3744562943597895167371954558792713050280 12958068 -76465724185499566322583568238041202688 12958069 290112223136795079163582331107376298396 12958070 -338841554301372623087354746171035427200 12958071 -487684563578732154307511947849410773376 12958072 -2081201004916922636401376250631491379200 12958073 128267841847400451615012562805964473322 12958074 239910653693348467669764647942829919344 12958075 35885460520417832584472621181640719300 12958076 -337368497639074627435676680567296199680 12958077 1009517445015721078073258283014279515680 12958078 -305533249549779202500120134663566537344 12958079 -182887977435341691903229649426405992320 12958080 -591388507697313699618680396388394598400 12958081 613679642868191642992739145098248194564 12958082 -140269097531642772036843590659721602608 12958083 747379905053694711888385642613267196000 12958084 -11511814869884880207970780699109785600 12958085 -248406225169026422322355450731956202240 12958086 -117435587133896723924648836338089699136 12958087 -1617460199135161697668161071215366828264 12958088 16219450509711320405136396983152803840 12958089 1087238255411615775338513803973073310224 12958090 363417236165394159239226554216187400800 12958091 488925679395110263006053776463512532984 12958092 180021603261101069292097479496795395072 12958093 9688908252138288444744725305290906368 12958094 1224590331689359707734265610894143708096 12958095 -11012634779390209414880452840057933680 12958096 96312872911559723327484113042488164352 12958097 -971868990344056671300156317365947209628 12958098 266677999770789070313204465397114121728 12958099 -2102219495105191013869805751841233255600 12958100 727136959040528427831971345390721014400 12958101 269694434099349557073030248753190583068 12958102 -635245448195804809349771552275660857600 12958103 9285285966438666329264540089136863320 12958104 1026784745485454721313214828353399173120 12958105 1812859341548717898979609572545643576000 12958106 -426344681640012738761653120180077169920 12958107 969156010939476502932410545788104582040 12958108 -628699527525712471867131826089117358080 12958109 1053070579411750387362924178107578798310 12958110 754983840190719259140540380936051558400 12958111 -923138216734208143596381924964376740200 12958112 1222790869489882553006180767399640236032 12958113 225286433959515880507798104305938482624 12958114 207136762857444954781231834613677562880 12958115 1580503660214830941997308575301060311760 12958116 -948732302597835945902663842999391047680 12958117 1868826582037903170565211864400227359166 12958118 1141219990845826725562659953183688545760 12958119 -1266309109255288314654306004439124417456 12958120 358044872581915448740295369413681152000 12958121 2354919209870067621498063750114399334464 12958122 -31621693684629468657154842904363695360 12958123 -1301485584744849466325374323797848935628 12958124 1640530513734723696193178747358714156288 12958125 75770663220840310248794432040455040000 12958126 455889893948107565895702135468720442368 12958127 -32870438146583006090902852050618003456 12958128 -43406479996154266782339872232303771648 12958129 -544163890621429903975344083281041587916 12958130 97477299464716556193700172612835372960 12958131 -88272561292392529536394865845349039616 12958132 267914857893762453805886407810050816 12958133 -761883873913353358306418836271543136000 12958134 -197576795764995660829351628396980236288 12958135 2718187040167116159625551546698290959360 12958136 3253341694829831717017631366155468800 12958137 -82147642743724153120423834958070365814 12958138 -540860503028294975646184844309684232480 12958139 -750358296427646750235172065834293792880 12958140 115499236146232475636519551739822592000 12958141 215241887856211052366575111128747429472 12958142 696023750437721739516677855850003101952 12958143 507592257056427432459996970674497168256 12958144 -781125711595936049276306773825137147904 12958145 230250833347800461750792007056537743080 12958146 606089724957633094589823781982139031680 12958147 -1820184019360513063436067499782893025360 12958148 -1396780090678787205357384361243742211840 12958149 1024600361968048457242449317534356311264 12958150 92742501471222919557010440027088936800 12958151 1050621048048860983341864431544985424952 12958152 -297529975467711635113426793270184345600 12958153 466878886821259250830493423130342264484 12958154 640052706215653581068583773502996195840 12958155 -49931318472645419322490153261470228480 12958156 469296139563602431694810344654931659520 12958157 -16665131909279886192141155535225175080 12958158 92740493915561577231733544138693772288 12958159 757521287729922905265595766432797061360 12958160 103747653569108485751156971385932922880 12958161 -1470374422428787449476049182828541855456 12958162 -159552935559673578941333750584653643776 12958163 77486377775993615490272162040870327960 12958164 -334455711302218363775361828214138183680 12958165 -1224845272291780499841473349412195358400 12958166 -374996322604187304988655507298383700096 12958167 56462697482017444100516291438055254400 12958168 -323320846665641746351109095769633280000 12958169 805380408704795156628965825178153851712 12958170 -349947697474943487673373650453240204800 12958171 -1873363620047570643788500156551140841800 12958172 389536137009702551261372245090025725440 12958173 455633358852833322541261228099508181804 12958174 -210310990536304832746998351340828728000 12958175 -439804054635725729995496076100582938600 12958176 -35542681691859631646570153252751409152 12958177 -336593366441460520839194186427598675008 12958178 839090504222502687208927984351733186640 12958179 423764951362539604864879987837444608 12958180 711772068179489320399144350396584966400 12958181 -777020944813201454523673987661908806018 12958182 -156992674989151505792434985351919237888 12958183 122031060703606496810323995787266494976 12958184 -230756205084416593212433844864822461440 12958185 557599067721101625440869036764105796800 12958186 119763702301292832699539772981000744960 12958187 -1130073350644728970513070511758801371608 12958188 817558960155734431956097663679946585600 12958189 1577244160448020862466638856163400403756 12958190 -112048902117357486546122527980402892800 12958191 516676612097383705292182113290923929600 12958192 -211986723890265203377035159730058854400 12958193 76203518569817547552704786010330198384 12958194 -963795811321160880596640873432033338880 12958195 -99673674556929750759227779219677321600 12958196 1784917769269159414708607083015322582400 12958197 -969647710733909504796428254327246590528 12958198 -1666356734875223451176325109357963204608 12958199 -122628815871864391525316953913444006928 12958200 -454030600457971986596559053951468544000 12958201 -1255097376777398998761411870075116635798 12958202 -1032709967829171394466106555023689402368 12958203 -1262367118758978310104051257554289502696 12958204 -388802301796008246728809838814559469568 12958205 -318172999753564117586791637851326111240 12958206 -10532963574718167645517059451542741696 12958207 443178253118614107854718896574045402280 12958208 -572555264233938498681904212760948899840 12958209 276765792206845195742471431284843966960 12958210 -173209563978576928173039179454070740480 12958211 -78534226169780485856094128189146801968 12958212 995997867606176283275580598840903065600 12958213 -1327141797414624005605902031381136602436 12958214 148422558747324734511834516844154494464 12958215 718464896921658930622683939136766772000 12958216 -2050600978361049689070947135418469908480 12958217 246849832145697278578394342992483252992 12958218 74441942627959227378557678441291578368 12958219 93051045373132237029949444034790180144 12958220 -337417155498711948232160984496800394240 12958221 -153016746675085298310630221300818010688 12958222 535906736292200868798033382967640960 12958223 -65145603855858243456958716144016276656 12958224 481271679795719843957505986295692525568 12958225 -167228891066876980859247146365087193600 12958226 -765360001676773135517244392684436056688 12958227 257216953945958339128380808894702416564 12958228 -17738955391086256927455804933423380480 12958229 -1927412983525491066328354982646598826880 12958230 -22313482928544893565521128323222120960 12958231 -754987354925001736777470244024476178896 12958232 -524771563362046756794238653628471296000 12958233 1781213889498288686848922080534696705824 12958234 -3639508343391410821560075652435207968 12958235 -211122603083506431650018482587009270240 12958236 126650287742559114477052806332713684992 12958237 1150918086267386509170967334421341110886 12958238 449707190073336002591372321119680155520 12958239 -331778824926837877563761153155628810880 12958240 -781789408845931641962199489183321292800 12958241 -961727946148218083629088970201203123358 12958242 -69934482960525336471886131465828116736 12958243 -1728974079701593431323921099175385017508 12958244 -1469274122122768697750175333296484138240 12958245 1035563179990964470641736374268551729600 12958246 452113129822001688068171709132750960000 12958247 346370701997757530893815377307760861200 12958248 379904904734464890582828329851589099520 12958249 -2164205299770214231075746095220166074780 12958250 1538211509418570392777657554958079600000 12958251 578667158083869667677642460058186179824 12958252 -104005966813877248257099177482894443264 12958253 1642426764604840188978217408556762400 12958254 -167378299158727141691511636606894126336 12958255 -311952102877218752739364305700127713680 12958256 -487176624862818134618009346353687052288 12958257 -480378405222544071458329173880593659712 12958258 171391690642763287332624459576449877120 12958259 -1529025506343027152815902300143036676960 12958260 121198894592501928033384285542550773760 12958261 -397638030852908811720409080099143701138 12958262 23933887573858281174244599778247113632 12958263 -1882432209771451087342354652204078856 12958264 561832440041052231237729670867257323520 12958265 -17279226164946418659975020520723070080 12958266 -162762932255364109449928218392163279360 12958267 -209740521735827506061098503677390796768 12958268 -1669382554730664149035769916761635054080 12958269 -140308807931097812184721624611402926592 12958270 42679577365867565338727989290677068800 12958271 1645612708177911977444739602622594785472 12958272 512445227737307829211115273296281600000 12958273 1492263446524690786935518314682378712000 12958274 142535306491074350902297572205758779904 12958275 174565740933732307455240152111821008000 12958276 -2446743010355646302822740816002601254912 12958277 247485742564162982225893347505627301820 12958278 163915362764238782690023002827728837824 12958279 535824920780937049646162754203433526720 12958280 -22897629327161054869584072140200089600 12958281 59698066601173952658881928795082763904 12958282 258005926855525103282801540508935183712 12958283 64158171440079047908524675691777044000 12958284 -25507530233393573617152671151617983488 12958285 -189138663556285582615531548048625792800 12958286 758516629865247983658028862660675632128 12958287 380634609350774059638434935186371936768 12958288 24943941435312849636658740037374443520 12958289 -1354834268229659502625196721308602496910 12958290 -299301283507074420799737149461234570080 12958291 2409601582373595656782671076211496238400 12958292 -470891665330510691348337361801883701248 12958293 -318417798278440084051409788900361245536 12958294 -1145130119923314441089666646611901614304 12958295 -195756045555599078326786600168903279920 12958296 -30613465967831271052599185077092433920 12958297 951534499535619605056567886506696159200 12958298 771539100060496258318834598616466940400 12958299 -58667170271621050427341786536322720620 12958300 686383752715719640988026882521913228800 12958301 -65492465467216918711640471138710634868 12958302 -4269406704613145316131898375701913600 12958303 -8434435403440449635184398827577369936 12958304 166740309686907777021514640075190435840 12958305 -597358904115473500872597778046292762240 12958306 182186131222356164708839348210685558352 12958307 1068200392661856605284334482231450960320 12958308 11860624405844850394960217232500164608 12958309 -1073451869236337240408063525399623808 12958310 -301585356658598242636365077092963322880 12958311 162280470918369967723349623698222954960 12958312 -1384850480784669113142006657620966246400 12958313 818542861543602420260221364520731285562 12958314 -403897353023380277682550229476942805760 12958315 -252701825154835951675085175282816855360 12958316 -356692159178537141908467846860501090304 12958317 -51193572922357415452656402186705906420 12958318 -596037499983768174637564249021957459968 12958319 -261045718048320933490334110478888108160 12958320 66553929851098112434487018431633489920 12958321 -864779629846444600193553834344938194478 12958322 -498714003824373528307444803130562967648 12958323 332129161571486690688130508165840609280 12958324 -334678941624983483965134950062198555904 12958325 -190927999959355068218096350808745703500 12958326 -97803603677139870138597155780400487680 12958327 -1989314148006865523170937444583358132768 12958328 339948740192721139280655062864087900160 12958329 -23619145224084951470204174690421181152 12958330 -294998735601296447907677001696330163200 12958331 1705040895919231662342409776613364473200 12958332 942861340533183512702961036299419279872 12958333 -385247833457473324972149786857942987156 12958334 383481028389584145508238377985039586816 12958335 -25807578858015276690592285089268416960 12958336 -2496206197600233946167625967876733665280 12958337 -30311311632936582425592468850411445376 12958338 446668826880419441593588480313149567488 12958339 -1152964342976627179011337314460663721860 12958340 -914794182710378779219693117744003388160 12958341 -81123866672181851798554206881693122560 12958342 214080280805673984395079111916286046720 12958343 1979453445201041923307918165668236352104 12958344 253092366671555016068749321346245186560 12958345 476838592731742620703897116159504128100 12958346 -874084656702600024769411344999384850128 12958347 453303013471393120169138321425342416000 12958348 -142059489839750628356332023988079052800 12958349 -211966513606361970258338828827926712650 12958350 108992809259412076240043904490365432000 12958351 -6293958814907992103212148548001888896 12958352 -248242507345992925872649886974418092032 12958353 1731047858578879910357949103536859600800 12958354 -579279799523467431023144336428625670528 12958355 836121384613532599014578625264798468000 12958356 94001990291057864223828093219697244160 12958357 -371600697869815836768006802496691009394 12958358 -89569993192525594435043804638358154624 12958359 1334290270599149455972480998108460460904 12958360 -914423973572074754781521769172939776000 12958361 295913103986544513370283342526305900160 12958362 262414148827420397777162288844087532512 12958363 -278500686333989310727474142796959419416 12958364 1404075710922160030828048990407867403776 12958365 471997887362458787211776746933452134400 12958366 5163604937074703124527925291575266944 12958367 -552759793628493835801942069851509656368 12958368 -1156430299746889971999024714964842577920 12958369 -1264915200376960885795575726461969612604 12958370 304486837913895902212321496292387840000 12958371 9140131919113943005623498654793067208 12958372 66129206779535441378984982139554529280 12958373 -105035671874937257242475427632739095556 12958374 342774066598586343516701023295716224 12958375 292325297115620155013206742467336500000 12958376 109049512204036216408252094562159974400 12958377 -804594436844148983480630238349253523360 12958378 91938558154503447747917806374044004960 12958379 -49681227809245692817463784417494231040 12958380 -21598005907158215168435936750240486400 12958381 1683016828874697174998340582021373735500 12958382 -892755230776960360606589901661235030208 12958383 631757281605972178865060075947091439624 12958384 311975921890202136256041597672356593664 12958385 465417079828232101604402519922982061760 12958386 4962028408594169865744916720384588800 12958387 1993169681059641570566069491617454926720 12958388 130948957871746918702806284304424907520 12958389 -1349744423138202515311963635581371442400 12958390 447748884050542365126919910133753331200 12958391 42001415112880665474217893845481653232 12958392 4830145367247316281773075374559600640 12958393 65368624204481897485258862877239641860 12958394 3747012133518388856714844684576169728 12958395 -360193827553003709346943022445006428160 12958396 938713608016269247313730639720781954560 12958397 -1237448452385897724358892549877480116154 12958398 -343026391009977888673036694594151882816 12958399 973988363324793860849990222949306389840 12958400 16641202815244629177958557696393216000 12958401 -858110794302349624184844958722361297536 12958402 7558556543478426007987242514620710400 12958403 1005107244346214232704077888548372713472 12958404 387011600662603228364784017728720567296 12958405 -1001569171393451162033375525432899871940 12958406 916673994599827985581199405487104822400 12958407 -46079012170335392974652956119744675840 12958408 185895796134098687066927268693368832000 12958409 -182208763901018541598817971743714227184 12958410 -129283559047848151578930286717749968640 12958411 203335692424593118547851490738525861012 12958412 -75268850225685226442710238941273638144 12958413 -187662422012066686689378199474101798240 12958414 -158142106124149922924980479107166489600 12958415 -701005377527039673681666185881806568440 12958416 -216700677412816109005026663256923217920 12958417 -1431866204798654156914237432276391989248 12958418 1425932025493759232025792439177297344000 12958419 -58247395973933364142587060021699973920 12958420 -78873893418955539081735645853205905920 12958421 -289115146040963154951532446013460232288 12958422 -914444646489474735177065383117758627840 12958423 -266577532438895427171953939853168491040 12958424 364239976135089363335770597457404416000 12958425 -673878687603582804624784516465876039650 12958426 -295423069454164644071056293259653919776 12958427 -572700515349629021820790694482267409724 12958428 -401374907634435600143014233000902221824 12958429 -157456877492259975584219793741257821920 12958430 366960706136053818648711528999855697920 12958431 948900920125665291360560403567180814152 12958432 -1033767511536318444131517849194491281408 12958433 -259692307710695974070284345607486004318 12958434 -112681892831455739634273258195430379520 12958435 -55489727857101707824963669626399519840 12958436 -30156771804069457659541720945244612352 12958437 15847868484630922964402173346449781760 12958438 155196063090932527986111460533208114944 12958439 -251210946031694787036577020717618668376 12958440 616388684244241596215445564366104985600 12958441 120203039211798836524384862094627558842 12958442 -99379695639763360530408211125886132560 12958443 363694449557211850043224009527171754332 12958444 330854171683103812829974269390511507456 12958445 311845161782443269984752420246838036480 12958446 -162551372644485677368793311962129119232 12958447 -1102702692767240234913239856318681055680 12958448 336437394194522216163705208631458332672 12958449 -21245209632550627034762119370380922880 12958450 -359479312248789288453673621375637202000 12958451 1214534749554597479054026310561988546504 12958452 -102891146740308197020411584650053643520 12958453 -292857255592004568921589319766780728736 12958454 -935393772361755342123898504155706796928 12958455 428919726275607721816553661118725057360 12958456 4028326313308602059663544272618741760 12958457 -703411460572340146557882514524146302908 12958458 -31500947935021046312928608347425345792 12958459 119781103881917808844167987453089594660 12958460 -138753225250596231219362808976300323840 12958461 2066752943445763825856124229949627120832 12958462 -303252556768044659417293723078824188736 12958463 573421530706180848266669026536275040096 12958464 -1455831363565638901305538128929441710080 12958465 -56227995096607964449472565092842368000 12958466 799622601737304835711812865910781119520 12958467 -559938189368264417343424512718281574920 12958468 14954046164252943145810188565355627648 12958469 -458034721554469280342342024491456388130 12958470 52286391953256494694602620520473282560 12958471 649730045317320550302929361135682031720 12958472 -653971811020355926948566522144125952000 12958473 312293358502017534526912881820638130368 12958474 -206033670573997316447184491907553922208 12958475 -1212114514054086338021141484002400759000 12958476 421653534357000075333385623518317363200 12958477 709785700031789352015247478859135773312 12958478 530594247566098770701280346784233372224 12958479 1157754704165985831711252898918874026824 12958480 1835614369702913683353571700720271360 12958481 -298687349550639511239309077231263184718 12958482 -20948025612828437387500599925779571200 12958483 -1842895597683766066749859938287365677268 12958484 -545680941008168740108101530995122229248 12958485 -615573860307917893511589166424813676000 12958486 181373365726250335809599892045591624384 12958487 2377628514517060281847011129413480600136 12958488 1838383681449013454656095380746057728000 12958489 -247850793612464109371886635038829210220 12958490 705251311350604829330234325059017548000 12958491 -315247724096294390045330239047485759376 12958492 -1507791920205194103771726882497517519360 12958493 -532332394356735496762715615280708975258 12958494 97424463761941688719463306537001768960 12958495 1897037030382091084765786916462959800 12958496 -580336183886433414961475484946620481536 12958497 -100063917844419785730358545807734775726 12958498 397901017302718019432820690864212660736 12958499 756978321054668207172909606753575726064 12958500 76055788178068180656108065242825728000 12958501 -412626139103277624283573593746258867016 12958502 -155538827889807634887529070631634836096 12958503 1090775591199805749979663528539988446504 12958504 83358651135644487756122219592859883520 12958505 488903937395093041566163447728937036800 12958506 769056495979377718660208080249955384064 12958507 -2555424305359590864943522151653751943244 12958508 -1795337298085454374784434912505322492672 12958509 -720808494618563879175221152237676450496 12958510 368380803632298320526660713679044175360 12958511 2244045819770551835211671000102082740544 12958512 19556807005314546622795265451267981312 12958513 349262251396754243663394544215717351200 12958514 -48392435891583450201926298220617157728 12958515 -46793181586229902364791743238360356000 12958516 -575672082446420636280518571357490898560 12958517 524761081727682195471936676150183910880 12958518 672593230212409004676573547217808580608 12958519 -17651169500476207247722435743352141904 12958520 -738384080811444121790468548591030886400 12958521 -1162047668403537923709109655355118095456 12958522 -6150673057248250688993521401616352256 12958523 33717212148731344944341374292682356904 12958524 262079549370103152835944057035414545920 12958525 -559395449686587817795943143870090499950 12958526 296748122721202616333653428564500904960 12958527 33083508726452316997630357060735848960 12958528 -966081426442639694245407838770655395840 12958529 -1740201082964460837500027417506386807870 12958530 -138078348937996426261007609131490304000 12958531 328674399989190147074272113357999175000 12958532 -1478884520354245460378718664514357268480 12958533 -411037684052760139947430366850092523136 12958534 568559296738456567683783517022002191360 12958535 1409321442700657735374568846698852214560 12958536 1407102880320644900815481128084329431040 12958537 -3884059511213995867613204682753609513600 12958538 1134826085652489035606490048323388175920 12958539 -1297682887424317312772331509890273833600 12958540 364648898305100861416071623947092480000 12958541 -290008081241393803574363077246770211968 12958542 -19413426269924326721028225387351384576 12958543 475148302528992173771911965621188933944 12958544 353935044318361229314571165335857192960 12958545 -325100512026592998696013949987353061760 12958546 -722618899427930204346476977342421646336 12958547 -194761200797778948561714079085613864288 12958548 456782904299803009790917022924371322880 12958549 590399664167346091830429877279520761550 12958550 657474122320447950303430009496471121600 12958551 460530069696075004987560837659425099080 12958552 -3244532023104183083363322862376664145920 12958553 -863887659974853050996600776346924755200 12958554 -10248590645208242089370625312596141568 12958555 -44545856361617118493498045981180703040 12958556 157511868257284586390771066696394479616 12958557 456123929733343382285499869351873715840 12958558 -651174242260330653669548000229238898688 12958559 1394902753802042519533265035779848990904 12958560 147720492711103893169726495460229120000 12958561 462683001941266376232988028793816796224 12958562 -112138761483267602019015584995771010400 12958563 943354128578917777610763827214256302000 12958564 -182592742668557518164072255367738685824 12958565 305329510551830903401514628282390656640 12958566 -8363207036597299430467741841242953216 12958567 -431723588983926979438495867102968939920 12958568 165955302716500977129161755944500920320 12958569 -464929855345271484011248368767096227200 12958570 4777723647595990488956114353054118400 12958571 -362510841366642279466566284456617806408 12958572 -580665579032244494358455865403058159616 12958573 -652302503951732887286926271610087895080 12958574 493305491442921050272358873303490803520 12958575 153488186328616364511712516870233417600 12958576 77266224215515069195477711013911756800 12958577 1851852033366241050548047949895534345426 12958578 -222365701511766564560186573932342552800 12958579 -154478333596707016554149401760269008820 12958580 225950657945617210860793984498395955200 12958581 -1064369138714197324109232239037488737248 12958582 -65138719392048678348447026764862203008 12958583 187977063164882481538852070589382045440 12958584 -79438664895624938574811542267890196480 12958585 -1170060417052075618876925656115148140220 12958586 -269822317132918944673781763084335179776 12958587 167298230055029166470158490384697321720 12958588 1022220238312582680521132055455060338688 12958589 -585449482586343976764056644185780576000 12958590 283605605588627542409789843008723641600 12958591 -256065253220091379047645322026393619248 12958592 -22475862454831826335288604236342886400 12958593 790862821541217620899382612364565007664 12958594 480095787722331769379730984014188221312 12958595 27527670061133941561934305825566759840 12958596 -264298033834292247801955249394484264960 12958597 1622501385293459285332056719782404382046 12958598 -97968433556977723310620179195428599200 12958599 -4831740716401721166758065116695336112 12958600 -781299757593887068036725084716098176000 12958601 -707573790842124026212785730321760215398 12958602 437623086185245764250697421076051544832 12958603 -77692213571447994407784571088377167840 12958604 -117626569696710972387637955512083976704 12958605 -147852401148630282186150730728319169280 12958606 -28119566352026380006842523646288210496 12958607 2374988398676237729893101673389495192000 12958608 -3902402839057654721058579865019351040 12958609 -33587948902792957643041576512094929296 12958610 125538652937669117745107455381963906560 12958611 -35397036197387925339400641655734707136 12958612 -1103840358959431198563678938430347120640 12958613 -250684929966267815883942804022400672736 12958614 71086907617690245963522518502773192448 12958615 -749450849028061776404484806571897222480 12958616 -334108450828967675064671627726858772480 12958617 -345220348422034520606517697458108525888 12958618 -1028892350648383303550684940100854487584 12958619 -331306132586291299570329409307522150856 12958620 72042397890140586599490115464259829760 12958621 48329947063180365113717987528313154800 12958622 -884496637888377164455859446751131317888 12958623 93133426566574397475041602432484349720 12958624 205592845499791670258586733223350370304 12958625 -2344885952413314034291504960386017535000 12958626 -369391317064409278282797982963806166656 12958627 -1220768097035782100469401361538356361920 12958628 -348797312582278630045504692666385419264 12958629 -81891918236963569382944416906478644672 12958630 97907106311905550237425748317648331520 12958631 -38245398665104903301282817068519108640 12958632 -1182062432481581311499086123385902740480 12958633 1836647333446216669209816761768374757882 12958634 363453475477388716225552090732844020320 12958635 235292258580444957697136333972714127600 12958636 1068457576874116853902345388377907871744 12958637 -900452244657795810269837815793210868960 12958638 346179452028431127288591970330320724992 12958639 546636008721421984419430863411371693040 12958640 119673714436031624345920477141503836160 12958641 221292345849648393497971385360706626052 12958642 26667389905985124276573838077638467200 12958643 -1807567589676177284916086080797376924320 12958644 549635912544201276845665389399816278016 12958645 126638407212057281770403591852607070080 12958646 -926062383217879237186807239451004969280 12958647 -349974264737277711671892835711520903472 12958648 845802569004758641962844216016186511360 12958649 -176359801626560096717700023057037056880 12958650 366145477622659825203013133516902080000 12958651 286006801416988196894361049259096491008 12958652 13412788444816978788473875440330670080 12958653 475519073637670290244040721433821391104 12958654 -1353129242191429770685227415833654292224 12958655 1616780967083018356732255288758456739560 12958656 326198877498168862697037042513673715712 12958657 -725552000069881298406318333910956081068 12958658 195019523491624032144046313887738431552 12958659 239239625965804323142919019632383113888 12958660 -117746881100815216523777075686073057280 12958661 2341635712178932634822561068821957458172 12958662 -258660887823514863194857307407928868480 12958663 -44008808101011463526335453444657877376 12958664 28084960353749420489007015759050680320 12958665 -305006768880572170018469922680030256000 12958666 -426863493170209311987461888612138330880 12958667 335812880878904408541600366268812872280 12958668 -5495152291193414169739101753762402816 12958669 1207009221289197476022168692610515153440 12958670 53981655656221008873473455458007577280 12958671 12445969031935674471997417321654324608 12958672 522116995628552451689644085469613285376 12958673 114420078412540069506115917336588970944 12958674 448821558171436982388510817902563717760 12958675 -101343436290520414712253616827145624200 12958676 -1810110958088215003519079043125434919040 12958677 1671856149648507558000905095736817075840 12958678 146217999182867258266508544468223729920 12958679 1305935280203903562055501559260552500000 12958680 18966964734145734304360823541861580800 12958681 -373685735955846625966026324164961056000 12958682 13638233921172470561785158201043335168 12958683 416844189963862020030294730014164686080 12958684 687334202287139978203396946094469849600 12958685 104374891540127667799116753883300774380 12958686 -344004636979443831339594008546598965760 12958687 2022819027036255793128461428187128685616 12958688 2491797353435594963041492041254027919360 12958689 -366651753836593920895487019217725623376 12958690 614590709897427696976143396042761421600 12958691 269729992350067102099648440470123944092 12958692 463969391786941654664021554156683325440 12958693 826646116302336069298840880294478619200 12958694 -384223863937970324486382171931404394368 12958695 1707321776965431278408627608944995040 12958696 484559190916262059133592191467325537280 12958697 -1548865892027166593179875376541274233868 12958698 -209965169524767364928726197268526625536 12958699 1123670162843917999428674704579828088832 12958700 -688780106752955216116637537308102828800 12958701 -421468164073886020666164744780162700800 12958702 -243660919749255779722394311010149760448 12958703 -38053889391735458580671508168624665880 12958704 132953926466285112538500704934678724608 12958705 1211615188736590271232889826219257392000 12958706 -161209946408003223869343605789935107072 12958707 -572756133501061370399748206338706098944 12958708 128649524796127209032243522129787494400 12958709 2281117996337204526638265312522554636316 12958710 823146215079477760270173342178417509120 12958711 3052738106036756717187495740422455022032 12958712 -324255862849485159895203101714287656960 12958713 111596000097743711334058476675359061504 12958714 708850013876002859590755272599585689456 12958715 504854528982056827996617814717832348160 12958716 336077990552451205731369253369660130304 12958717 -9928944616830835198830709117968010234 12958718 -1123131230805468479013386232134009098560 12958719 -45031663953815864012923138388110306800 12958720 353023334157026866843979417867759124480 12958721 -2316618809995346237015266710105786221568 12958722 -217538816731378670038558188090445816320 12958723 2083815402992034623967479227927565726972 12958724 -1018453647908520189816495133842238917504 12958725 -76988262964986071912369849271588928800 12958726 256108876334241917395042019225315548800 12958727 -52238302554998095261965824392835870640 12958728 413908591720807488458066931576159068160 12958729 295539434727796554216973633358736785280 12958730 -329470014558770974110730341812054862240 12958731 -1120036298543674811949860827082406254160 12958732 128976855563881845227496453604197422080 12958733 -1069733398440005486171349103982041251018 12958734 707307157146667407107148543558934255680 12958735 257087655606322024219829002281279916680 12958736 48917972944947904206917471669971722240 12958737 1561758117092791729450107324052210560 12958738 -3493925253063128357556789765529723392 12958739 -1479165104674796414307368990150257000176 12958740 204373287087575573583674757334897954560 12958741 132218548863168612199031013249105966080 12958742 -1420047881892545247787380093043794339648 12958743 462740654189798610173409553419983673600 12958744 422198594452889153842954218179990814720 12958745 -502961481798756013689300414754290757500 12958746 735449616611047388167905259311072758784 12958747 -49411009260593186099046629270623570728 12958748 1119084643852079436103764495760905756672 12958749 135456722223606676119075575261588442144 12958750 -35532247124606060438970789046297680000 12958751 1041415957374604325980767250395870297960 12958752 395438669741535765658923647826112020480 12958753 -1545933300729202283885044506009862823936 12958754 191809692392593169113986946447209123840 12958755 723253220939181831335632016306897776560 12958756 -652639143482714000967504128306434261120 12958757 -341598494428097216466791580770497545600 12958758 456720742616835592532950009725969601920 12958759 -183533535346781699672624109152661024360 12958760 -302949497283928800933569826810562560000 12958761 2079828168861039288902062456490560769760 12958762 -342512846208458286672737480476083320736 12958763 1869536527035525626111871092924068302480 12958764 -136628259627242785957156149535232114688 12958765 -1241609930305376295826661314500193824000 12958766 -289329115588361332519200151947564384000 12958767 347603063583299712751992136528131882480 12958768 160268460266499426033204993221547950080 12958769 -1105851428192484950086302480491059536204 12958770 250715789311821153481025495989028536320 12958771 -270518699857873278951882877505396877488 12958772 134782862651824186179436801060431317376 12958773 8328769244392298035710197765831325984 12958774 -732669876828000567782099184023291808864 12958775 61915547481855190909819099706737305600 12958776 -977141455640649815138743931895476367360 12958777 168751110240632200563422120262895248384 12958778 -98926544192290732560292914328338613248 12958779 -188189933455076872913620609842215953920 12958780 -108040228754362523111212038734277058560 12958781 45774935587673019167406104976077551584 12958782 333678851268389670698010969019295099904 12958783 1032450700701693352545050166914556105000 12958784 -397921660760766986830766434971614183424 12958785 16178701153906506007275450742584108180 12958786 -1643461517808782988944258948702984172000 12958787 -537299789439540909369800988712548522564 12958788 -88184870712396674101582990201734174720 12958789 -1052905734095015263289354126866178978976 12958790 145031961781117283350517343550029853440 12958791 -772085444450236325564376480341739288408 12958792 -302430971061872186701677185227500748800 12958793 -3319887792775877435315109890966773284480 12958794 492008248491340661365125060114332911200 12958795 155308545231615802506547187268085198800 12958796 -1153030930979376417565217487020637830400 12958797 -1192641781227796690213642178003074900800 12958798 -415852805609728322067674158995426677760 12958799 -778455646213272233293227134223363563520 12958800 -85453399174613163945824253057269760000 12958801 1362755319142104749307574826703946230004 12958802 -1159412914828192998903826243214174241648 12958803 239629691752860752975738524470655271760 12958804 318761061707222651027987776477297241856 12958805 -1414738180674711457096197573348269230080 12958806 25193813620275032272391301128910766080 12958807 -285553561498859250631965319484798333944 12958808 1387943348813739038293959830063388917760 12958809 690318103857255172190275606958532010704 12958810 -766053654658014143090759781829423537440 12958811 -6551692867407953627032952452948778736 12958812 -787575000255831332493699216303024445440 12958813 25987675747890425538391379856747153760 12958814 -89837766512987717329139601463366753920 12958815 -431457635635915172599721654850087546480 12958816 -182289284113769373509975388181150826496 12958817 4577049687166699211728627471881556626 12958818 170759580040105810883315744635120555008 12958819 -180186971119524225115791988895796672000 12958820 -242718429910533350159987803032851005440 12958821 -102609053420141996225216310225737191392 12958822 -327504309425773009261239505797447552288 12958823 1402859574084194464632475316190784763760 12958824 -4675998790301850960877749874146508800 12958825 -573850664266733214255987752588170460400 12958826 224449819269090499475525325045643321344 12958827 167998125287011664711683291458066296832 12958828 938799724504309833039138451018653696000 12958829 -79801985642161695955567619369694080508 12958830 219792320923440884347377347848894120320 12958831 -299714694538869851379212748663916089800 12958832 101724574818584848952235190665760112640 12958833 -920960033681048291923971855299040166752 12958834 -529486519571673459525087446725442621424 12958835 1252342717602871423905935652135771911280 12958836 -688507793098236728035600811360382812160 12958837 193626249132568560506934655958266920832 12958838 74289880111091135683268628107605398720 12958839 -2419870899823854700567773526304957250480 12958840 -649505948843535989321061042012079718400 12958841 -63258740397436876305298042768691640960 12958842 255947553072872275291690058357729227776 12958843 -399174942396978721578344610395161081984 12958844 174439861949843644960627196710186844160 12958845 300884176441575248673016515696803164800 12958846 -616677502871242092057357376543221232128 12958847 3457371079099059232111167518233249839744 12958848 448161347754075449474029272747548344320 12958849 10901370309009427796835343147310946240 12958850 -206482010405913872445860306605260483600 12958851 6011248571709516872763214628606375664 12958852 -1312928877332918349957175505288594568064 12958853 1144391603836149786209799111409708888800 12958854 342564292148494702984632889602873059520 12958855 -106161928185630656730719735201995200000 12958856 848925020474233304813292049110836474880 12958857 -364334064993431931633993581778103818780 12958858 -225528127885949908161330400946907600 12958859 -306992412673942302993733117235578640940 12958860 190003459221502664122694682675632655360 12958861 224399082450341756835401389786689627852 12958862 523773694406878481057786226889077139200 12958863 -209330479208159761829811062590230740856 12958864 479739662028339455945124988054457262080 12958865 1145689969261882849941934335213761926260 12958866 -115692655270199314418334508238386513920 12958867 15317098302196332226608128132334709248 12958868 -58126996901331168478594474646957752320 12958869 -128548186259586343571954256980040921600 12958870 -288967070680788990324445639693510083840 12958871 966357302550718550525670043033372272312 12958872 1577015223534259527732158455239256473600 12958873 -1061582551670565280317305655722971926576 12958874 -289806692072905426251092983965044140800 12958875 614815330443172904502688070693105280000 12958876 -47020772508060815525280191634362681344 12958877 -136251346857392480977931952513246915456 12958878 234830360877281683077825077175524229120 12958879 -1301548552857355549477851207003033866448 12958880 67413834355309048197263716630659072000 12958881 -397504239366465046752650775072104708160 12958882 427200181317301579758714272812330586400 12958883 753027126465855686353226233542312285600 12958884 -296138974843627183124323394578297021440 12958885 -564054102355095704797836855682852956420 12958886 -580845928587192228202391908831376149440 12958887 38769084227577620927938272686513303040 12958888 1141607609893999426527955652288940149760 12958889 175766028302600848385450752644737332224 12958890 20832003923615517143826679885924515840 12958891 1406521311626758392591999183592838830224 12958892 -559159596111653072013395543139576662784 12958893 1633368077520416752715529065493827716800 12958894 -12111360326370059622789464983912735872 12958895 602671415335267782501716030328924755400 12958896 -172701881216442648601251202774315892736 12958897 747268314016855224113866555166721504832 12958898 -1125601686638822524479509645585344897920 12958899 367092950801141400438262475514338777088 12958900 303886955687733211522116800489716688000 12958901 -771438558533791235835740666236079601000 12958902 -494346794619386511254760811504711819200 12958903 -18633737804153344994497057479203873040 12958904 -382323684526652510733213164350711603200 12958905 575109732671891299801920664966830851520 12958906 48826273153305197406623694107435879904 12958907 -167639347119752491107709658528202213312 12958908 -4819690792819528716940538877828734976 12958909 -1885640763352177933535486293603038672884 12958910 -3924182491012121670115804572404711040 12958911 -71550151580625023513163439959941424960 12958912 720481790185970381813665944619303567360 12958913 1411174001776611059649107365270840096608 12958914 7389207652110463985382465561353197440 12958915 915665396997049678535727577170727564560 12958916 212178597696285279057285114866762586240 12958917 -328706372609027603877039692157360245088 12958918 185084861555495789963785584616290546816 12958919 2477928792385322711862619222824017647320 12958920 426972672709361096026888527485018112000 12958921 -1864660970256685221937705368464984915878 12958922 -23257626903167800934618510503703617488 12958923 -310000992502894105057592562767217139200 12958924 -537510513025096879094393997898123987968 12958925 -306601271766789061503533283857740183200 12958926 -279925981212988123682478662700070405056 12958927 218487882239012079605916092099684577776 12958928 -155671011294070069282139453084178923520 12958929 -1160122629893905588494525701936360018526 12958930 -310978769721302442087010517665885286400 12958931 369791533151407235231802269618467911000 12958932 -114565968761850513954597595131291617280 12958933 193884038564786511453312661693058777404 12958934 604078896429532102319145471884432832000 12958935 580803268100255476634846550312146332800 12958936 -1284197057059311886902876180285237043200 12958937 -1456374127209967112050356430255450536000 12958938 -36114266357971585652460798783895658256 12958939 -730897668663392469201002673795286179328 12958940 -488821601117364568586756368232019609600 12958941 98513566191010969879316967546334339104 12958942 -820815563546665928331235965371336416128 12958943 276087701527479705928128377023958178120 12958944 372763183509537858015506729410060615680 12958945 2709900890770645569256244109215426905920 12958946 -124665984269177563388146150411018324992 12958947 -1141007397684769525435229222635685118768 12958948 -1444022122972036259673052195040555512192 12958949 -113695430202306842889214405485891140160 12958950 -185435888245701967427132634218944704000 12958951 -2297415333850901164214221247917104751048 12958952 -340251879438257309265679904497320806400 12958953 1616461814784500795512944630943285248 12958954 814002790187387416197166137697503319056 12958955 90462141442458355915324860308205627360 12958956 -641569745461890524003249717073787089408 12958957 1661797565149646395105611259011323598432 12958958 -973171329007278094207537849956752850816 12958959 210588073803411157395315827032528217088 12958960 -9742454602629020193051666965826109440 12958961 -727450866916214184585828406773631627776 12958962 -109146182093911734489298529108114605056 12958963 -1172009980468913891310819674651601321336 12958964 2014457801384573047272073554222005005056 12958965 -225170095511894744781301879937159519940 12958966 288995154417868954368824152204895889984 12958967 -311151794638904926361215058006190453408 12958968 753335910689213918596957028115456983040 12958969 -232460826481283841114073438011107602160 12958970 115935339589897204285159439498896454400 12958971 673223768321349452757352071268259764224 12958972 -741004224456914766471766463470406855168 12958973 1511484874592670897591098869506971625222 12958974 326718773061469733848382683912381040640 12958975 379656311069979994809021307245254196000 12958976 136067274670574568356240686420026458112 12958977 337437809865318073616562754036422273600 12958978 -106089693480110955968298571307248038960 12958979 -1576464513193691282105932525962410700 12958980 303220603109782580141319357342504591360 12958981 -2002476122229302339755993524447380014464 12958982 -621812153771222606102647262054735480448 12958983 -95503363302637466637265929608335968480 12958984 -1321174002386258216618490678482895052800 12958985 7712623245177141341239892740086996240 12958986 -526560434635546506619762681096018734336 12958987 752458759723100567602159309653796982392 12958988 62438882268777270654429054492422553600 12958989 -197872956566186854847005615798612376352 12958990 218739149918626336506867161313405129600 12958991 370226313626380601067918785679085947744 12958992 64282030784258953512833413395935920128 12958993 -461053980289101745294250074331921747676 12958994 1408843010597383366351975890418981612320 12958995 -113422402177936356417379549712009452800 12958996 -17661033314618478650795786356057098240 12958997 608998580786664151547203458206235154446 12958998 -374923864377618482075958638714605754880 12958999 -896594928143409456036761729430782851000 12959000 340744953429469346684002365013401600000 12959001 -1051722729543273044441546055620583558720 12959002 346692888259796060105557552209790433280 12959003 2205845749030400217548296088339483301252 12959004 544810698003616808451260082582994500096 12959005 -632462014915528046239046100584546576640 12959006 -596479455945835752566631479874627932544 12959007 -239925774304760943311494798821035840640 12959008 1637149145748408690206673286382088683520 12959009 -278274358490175138119056649556034392384 12959010 -140087137580538818831758769039864740800 12959011 -283543622853781525782254988294440860448 12959012 1408052048535076712240234629568265556992 12959013 210247921348394525429040762003967611744 12959014 396732404939401323844504106147425132992 12959015 -1095151291717014366633262218178293685200 12959016 -414721179264796209557862905197587824640 12959017 -1639031824834702348674222342173517036934 12959018 -124362398831063875124947384438846025040 12959019 -743868219798217097907587701539712470756 12959020 1063784269383291388702043293566131988480 12959021 -1235463076843134534276907565760589244778 12959022 -8424643705466903733216698974393896960 12959023 -82241906684634552944440859463609569280 12959024 -177089389468981477640183020991248859136 12959025 330919435333454025068724863864323450800 12959026 -579677479739854606374979088688155614080 12959027 1980825187847750320858404133103779702560 12959028 22376770564542815974563990603038048256 12959029 -8798434689567280382624214747137223716 12959030 34183644896772761051571232732945200000 12959031 76559596024758092714935006258921656552 12959032 1054411563124937533440394124338233876480 12959033 -226475480935706306416671510223533883776 12959034 31626643098982802395286932783699806720 12959035 -300523339801495068908580390096990299520 12959036 1251262242891853633231591125649908218880 12959037 -26608307177621544426970984604947629312 12959038 -131125536338473160534839811219472729600 12959039 -8072286795181132143364084043646120192 12959040 -210237534020057318962600294675906560000 12959041 2145331902343198598719872085422597589442 12959042 448100095180554494462577615136481790672 12959043 -12903252273103333709445135594344950536 12959044 147491936790651776740317274150062354432 12959045 1599714988966727545365026166927941006400 12959046 -37773422476730940738150520435188440928 12959047 1433370827349504301982185468624047121496 12959048 1486148896745083658075321450567810088960 12959049 -224677046373966590734535474936166114384 12959050 282867375052033219119870977682304800 12959051 -153953522285749977006971386792626176256 12959052 12785739449165576542506281206132030464 12959053 303752210383304657338972137375031533302 12959054 -266316421371755911973207631537409115136 12959055 -147166781633688001961311958224714464000 12959056 -318231045680428573415454256331872665600 12959057 291558175581774954138874620638888237172 12959058 13681637293703985779856965426329436160 12959059 1057467291698318525647896524506429713840 12959060 -120006419675366423186317040458081931520 12959061 -969110209517146644781917119690638655328 12959062 -887927869968067902427619399223015315456 12959063 -342260080069831463918857620613508290800 12959064 255070486632530807752948715261011046400 12959065 -84859854561043899376801336382809048320 12959066 533241391839480419803010437144890124224 12959067 516098799305630731462160556793546948800 12959068 326075115713390963967396035444933593600 12959069 567392085213518655140017092790503822060 12959070 36739100943283017839996711385929871360 12959071 1025598597947764733695903423118873706272 12959072 543119182638434568741337360337327357952 12959073 150424115156153468600420241554195583504 12959074 316617268248243291947754916098955952640 12959075 -545538548840717769648629633815359384000 12959076 -234985225792137363480658626015781257216 12959077 157262433834444279394944281737137948926 12959078 -38082452303170571604883632313507742400 12959079 -102282553688406790619632996899704073600 12959080 47008686694351541609205387723984076800 12959081 -2604599998592863732617966524371358908800 12959082 6513553908240590664329696330836308480 12959083 -78386854969932360586813104682515219360 12959084 149006134845103217244478172886302026752 12959085 396631589674196721022803979184192947200 12959086 -34615716219189479541251853156566505600 12959087 -96407928789930998353363363235165673264 12959088 -47017303391204687553289240901679415296 12959089 -405475124316270879059826949864985548752 12959090 -10232110371567668129585036695099422720 12959091 -278557107662301031212607932676644885048 12959092 319892275068820347701372198480625247616 12959093 -338357228518925464821029571061470031200 12959094 827380772410230078235776159340069107072 12959095 998046933798022352407715265457227552600 12959096 1159704792607853157989360893326327521280 12959097 -113343437605981266789575339842881600384 12959098 -686355698318220923621109903736428013200 12959099 1965423855887274698797675463777367080100 12959100 -245791793907792278734588336564300800 12959101 -79472454129604628080411790023573385696 12959102 -18810304736796930635578092023126649600 12959103 1009808386549247843762882412787424812944 12959104 844681807000465311607119340246558310400 12959105 1031760584643393077367053565886338706260 12959106 -6039053448637418737522950841772495616 12959107 -471544301951074378345795835862302032688 12959108 -1115386560290116024709696581145590297344 12959109 54183558786712485163069955102163463680 12959110 -556329299845611659083509409985427696000 12959111 1069208421918281893508432929683951110424 12959112 -414689249006561183202592139345777049600 12959113 2256628750331631347722963156642200884004 12959114 453938061529754883827739175576531737600 12959115 363184755710464385664650535227834999520 12959116 204227187473488559319837810398145945600 12959117 693978256693454126684501551593108411864 12959118 -554851724556624394370176538890999364736 12959119 126316071872780533988764067514388662520 12959120 222975994912030232609887804852300677120 12959121 522653059176572832102608200550486323200 12959122 -833920021752936645573767295825627267072 12959123 2000138884318121770848904594769667315372 12959124 -1017952358598080904434968905392095340544 12959125 27925140991051906699135883586505848000 12959126 -832715729217219510353369476828541145600 12959127 377811481573172407215108054712737543264 12959128 -367296986901145499498854686077833789440 12959129 1825480072840867389689813858246160422730 12959130 -163905121318950609921549056958310632960 12959131 912214588614559758289711691963579100932 12959132 193597833856112313872118244460495248896 12959133 14971604545084391820046181574525252096 12959134 -57373722297624301018157985732636225408 12959135 125971831620351567008461411300265105760 12959136 -384507950884352599762351946352316907520 12959137 712635568183276904979672765599043035392 12959138 -364880182980099492104408670415435247280 12959139 -251975299265842811105377763095915788192 12959140 100633717066013983025324691361970688000 12959141 420539484246717092658201247089956231772 12959142 69259461674079890274538540135597185024 12959143 1154906400230840974688773264176595120800 12959144 2115344062163377729196317417199545221120 12959145 -958257692182810542752730801000602831160 12959146 303071308232152569636917751068283596640 12959147 713562776475358974384741614140399134720 12959148 1030568123847272518198185368609091847680 12959149 325109839980238140598836637005882174272 12959150 -624206123842419926555324171414319235200 12959151 1259673754984614643383349392270541895424 12959152 -13481227413263020101041977791356764160 12959153 -1085431709326894648729158652975132799598 12959154 -159516601979117674319912481224369212512 12959155 853436870942623064982417437009497239120 12959156 -54770722402711945326696996122818578432 12959157 -371864701905655113674275804299917400960 12959158 118603942635693970158946213683808624320 12959159 -941384964588471143001278367293547985920 12959160 -640968609787411534323754532502306816000 12959161 1181515325229274000378807731370380870852 12959162 -148225378854205504428884333016128133408 12959163 890285246823913211948002448066093560320 12959164 1619927428726542386774242417061469541376 12959165 -25930991112469594416786283232714668200 12959166 46334483424666009817798102605667473408 12959167 -861612933766518795698037527890764466280 12959168 -5241631641437818163151375717686575104 12959169 706890346935711233997296046555399381120 12959170 -187758386474681491373591387832839984640 12959171 -1758439974697312060876233111488931989856 12959172 -556324162554923904572259744252663786240 12959173 616324594184589216174278759702593320960 12959174 646219087592568275072151183511791786336 12959175 510541032012247939025205526319765712000 12959176 -490103541863526074878366899201010391040 12959177 -64288102433484925575617417736681871728 12959178 -4912624988720445271452264435311695872 12959179 78446963345732307768746976988371855408 12959180 -289849121172018039662725095091716695040 12959181 671349698619937779492174031294327461270 12959182 1536362350955753974243093088908802928000 12959183 -2035452172883709699724807933252244087568 12959184 -31387979004946620985781140219550760960 12959185 -1982843166947847846424735222966962815640 12959186 493835651019574148287452760909071963792 12959187 -1196983673522494132439721923898016128840 12959188 -459739038091181726251812657320587100160 12959189 -53559035274075454107244700196927633792 12959190 -60008558879628980163175124661687262080 12959191 -377738532662019310894944943249221666128 12959192 -489520015365923210521727280334249728000 12959193 116574170279154226411361267746166206464 12959194 261926283198405867306698751105158542080 12959195 1525645090278524734005629498796581131200 12959196 -282473939071826588781750348869122487808 12959197 1971614439360835749849969632911403103040 12959198 -75904669755424562277435779700384454656 12959199 1084772504521970703468196017470312329728 12959200 1036526722428808643305917322965771878400 12959201 -1301700244338247307689784435097951624600 12959202 -689794098613203516340589021255019284736 12959203 -85160395696316307398814552992580060360 12959204 -408462802435796734162215346133060517888 12959205 101783682266986748911760968851639889920 12959206 -237270485571592066813661352128227804032 12959207 -147476464882922750596168199900623669248 12959208 831243844500792166281848130589711334400 12959209 -329542180795473286508103399566149635840 12959210 -237461675113619073371534399131981812480 12959211 -16216110084849400275957453330242602560 12959212 -350574913271066594946232349114357465088 12959213 522387760675820591489121969861802543500 12959214 -34397529768992050414609259744130244608 12959215 -523213262520883470363143982675036275640 12959216 -2386404995263757798984224160093306880 12959217 2246887616436772812828804865451215278240 12959218 362381156515434107164809979449195820560 12959219 161955119639513516724013356651986309952 12959220 15543686313174842241031434247016693760 12959221 -4099995711460473051411502577352526834 12959222 -57882246130427938253878888784209214976 12959223 -765112385861216232155519089060392145200 12959224 -692906752454436981129921571518469079040 12959225 -1390118254102914116147705963072801768100 12959226 -26631105597058346350446553591976640000 12959227 -1684018556355247585033131379812580416360 12959228 -760405428468786191476037458178540567040 12959229 -516170375042180319999628554674708822016 12959230 -455623788334041404348525765263048665600 12959231 -978453640570172197334329984569310483968 12959232 -147408461433620054012277213164910673920 12959233 444684537653519570099842335362629136320 12959234 750912909258377595726991545516084824016 12959235 247123954122634520625443899849961184000 12959236 -1522617483689429632251680700101989930752 12959237 1999589008701250032771510862229369969886 12959238 -145340927267764270875790450744714522752 12959239 -161140022087059730343771796019299778880 12959240 120634609703055337638875581856258457600 12959241 -320173181839551960835379552988024312096 12959242 -195224704604007977189718692197632910080 12959243 -81727625295858550373604465306187290456 12959244 -817414104882901678887367887807536686080 12959245 11151638067713386717347110411167176120 12959246 -209450604951674542443163742927780072640 12959247 -198302899956249508346989607171433625728 12959248 -349029177560701538472007671585288028160 12959249 990904723147270146935009364759226403250 12959250 244253449964913029490225443132548224000 12959251 -277641171399705481365496457990919385680 12959252 91742035285276269478976236970970246912 12959253 -1138097157823311767295863351571233533476 12959254 8855444640511621649360753641652060160 12959255 231906301087070232731342347465181675160 12959256 1409196222542459752928887971384616550400 12959257 -324729165296118904260834100034621264626 12959258 511527503403287986438053526168609092864 12959259 571129981171079070251229666729167176560 12959260 406418546581571964012369271860965690880 12959261 -358947347333751639244191919969649070336 12959262 441353003246324237862707268053935149120 12959263 -378996118428116015787811466459795908320 12959264 1220386542958645412354751710814159568896 12959265 99603299799845043693554797537536008640 12959266 -1111514566646897546971068607651579605168 12959267 -700388759177473372485784772333574646848 12959268 -152251623753815602243364418000274673664 12959269 1329825183893876072100982412304459003420 12959270 195442004310728344918716118204032456960 12959271 10579801398271164480268391074848261504 12959272 1883744731306924553444716159438811212800 12959273 797237078642667978584337539693332165440 12959274 921736839644595650967725683477318954752 12959275 -472598375832169656380809322344331490000 12959276 852014808361365480692472847063308679680 12959277 -1806151428730613490687209854351788425568 12959278 -24329519401198886857692950417346153600 12959279 1411021435351173702181505837066534852880 12959280 4846772374774962057738650484640972800 12959281 807775191352866691927906913557825595712 12959282 52497960096789199347221689831549212672 12959283 32244002756752626310094799261520231224 12959284 493184348483254669446308241076232901376 12959285 -936182787869320946323370594047127938020 12959286 -367981352704364081996808523614499292736 12959287 -422251076991444810579328498061075480736 12959288 -1508749267295324150993879221710914150400 12959289 -95703386688105858425266154448052890816 12959290 -105105829648345915847532781091052225600 12959291 -576664507561572949381907669639987091000 12959292 170587520470802025626600428205757972480 12959293 -8911278992003671144535268452827229876 12959294 -396986367131569118821420055349788162304 12959295 527513457096719049609856922469442100640 12959296 -28662025123092232757051183930846216192 12959297 -5298974196355345043256790958666384640 12959298 -710549917890527224326578876871642063360 12959299 184768207557677094917176438463290682300 12959300 -862440344138864721565173429213843753600 12959301 1013653902903635563029458882767199185632 12959302 8088737736327046182032548964490607104 12959303 777623524872241820793078008803937164080 12959304 479324904855501943425147483992369725440 12959305 -292325910475539406690022720424356125440 12959306 -99887746050569771015019654006315254016 12959307 538187523019215606320614547072802026688 12959308 -2633972584564479672564245567061387264 12959309 227119933820906018872988239085346037728 12959310 -62075954608809194506462582866091868160 12959311 -2214769576184976300620626641467046632600 12959312 327771113939527815616716322692331732992 12959313 72756063529010634322810464948310888944 12959314 238596495240127934338934611865834714256 12959315 380225722721735549491634786353280383920 12959316 516924535414084724209549073113763839872 12959317 743622786074776097416908093866532979200 12959318 -245749305992620710476284791899448503040 12959319 161769268411893473825603842749084605544 12959320 -777951892822365512086598682524443238400 12959321 -761357736234539142425779228242581929176 12959322 411248214703363946198788473321091318272 12959323 -130039923959223296187208317120102193136 12959324 470607475952334436096781417918709763584 12959325 -66393054119665437859552340385373968000 12959326 642270159617319265207898594927583338112 12959327 -226225486837193747598559969267619223600 12959328 142572585140017427564841443938203598848 12959329 -1649182736086023028712864810193468399070 12959330 403492304098339294895297313658221081600 12959331 -314174064784785900145990193671151046912 12959332 -1165936950242433609269079165619699220480 12959333 415880173802531604827037567584933314944 12959334 -57553743748475739163446132724363253760 12959335 400962828420628814726300865463863078960 12959336 487329816251644806185205643544066872320 12959337 331967473674510678943856819356527891840 12959338 -50171282841795106511210098231451706624 12959339 -2932179032311592118228196694887027724640 12959340 10414742047617765518428326044578283520 12959341 -1076456165320349557290606597586504826048 12959342 -629150971136513303001352470633024384 12959343 -362185638950377138883250784598548150968 12959344 -168395096131575223672717015741785538560 12959345 947180240342716938205219643579785804800 12959346 -368352888708976848272477374568659584000 12959347 -14745574503849833734250563993600562880 12959348 815591472145855130008409630040602714880 12959349 -55443668941942448461564950874058356800 12959350 -163549105502260384688033128737982464000 12959351 1210857190001020578365504998897801301352 12959352 15422836146674641099502211392218030080 12959353 775681056230251816116886806646699979664 12959354 550751877080315853447066021046054413792 12959355 25743081046071691163748252181473796320 12959356 -862371448071563260310790759636755630080 12959357 2281575923037580604472591525889911259392 12959358 309505840975431569191561349406883493184 12959359 538397474700099716132501337146479106416 12959360 -1924251151011143193517786634649600000 12959361 390855345035718481343480459290759021332 12959362 32617301151811500633513575402466997824 12959363 1399734866537245923343341331250576686824 12959364 -256729655778388741552483378865384718336 12959365 -587722430350483920643488700483682352000 12959366 268309132091135414952460277957771041920 12959367 425588585052114769021854314056527491712 12959368 231673428164072382134887217576180736000 12959369 691169382350704215878711095380680527770 12959370 80281320755272344534640622196872816640 12959371 -894809907241702013669461086630025996560 12959372 -300027179700858113355502785480851151360 12959373 -240157510826022594260060573424357953856 12959374 18633234968871405237041443971929945280 12959375 -601568268526089328767679016532391500000 12959376 166449984024547198582743497853311188992 12959377 -651539893926849879160352559634380013774 12959378 87311125969848178806436803723569223456 12959379 -773425277492995297249147748139402650400 12959380 -308418729565270872973113638113237032960 12959381 -1473333715157708007813156748309496627136 12959382 -235527720586820962153646330714454508608 12959383 -27428443917955869223022082124578202856 12959384 -3604482750554773240840501745790915686400 12959385 -222511516884688761678343009106378174400 12959386 42777304202014677527525966611855897344 12959387 -610184099461711613188005619895073542400 12959388 -289723922703593127716287264267439356416 12959389 2353945012588952894763772326176326036632 12959390 -152988127020011279520815168075865166080 12959391 -82090012460610026784807883476491377536 12959392 -1240755405903383823465462539901545545728 12959393 -1407767205511201410134410449344371907358 12959394 11386184440553328616828246906453822464 12959395 -368153469325919489270825295255470486400 12959396 -539175846673480853293136335417022251008 12959397 -985217130016310668931443577914408817280 12959398 8650791526380099778891342260128332800 12959399 978182323626667783464225472475772161400 12959400 8913451766468862339592833055334400000 12959401 -72299159462326575482079509194220630016 12959402 -532944213333969453060931778207180800848 12959403 354472711452622437378536717096096607408 12959404 -1856493971040520981646998825815859138560 12959405 523132739981973633823297901623340737560 12959406 -176474960017837424059218423160354099200 12959407 -2134264346109500688162108474314921087344 12959408 179912536383710368262750105909704261632 12959409 -1382786172165790444311716925586768392960 12959410 -558760310585423605217870351142401456640 12959411 158221434357552985591789207718650575024 12959412 -131883930801217263668826548940185253888 12959413 1394042022014904737448418052709045543662 12959414 -65076290658420558139812408323453301120 12959415 -172802505106258566417816094033406318880 12959416 -860751777936435212991501541499265699840 12959417 5478298416259750967114765640247214400 12959418 617326950976246898902857241357501768704 12959419 -166041539378712283521192826601133483264 12959420 229271711889052094992460986470436193280 12959421 613997711229861316986838680054177421920 12959422 -90609696390359675518816144680667565568 12959423 2538529430034296742478039125071595767520 12959424 -282097965600076540502467115904348979200 12959425 569831681338784026588581346819054966000 12959426 -1165786593621410103941166583042947072 12959427 -366789827379754297864790963437141823832 12959428 729357333755257501842688554451504035968 12959429 158752553509859664706333534830539369472 12959430 -20183012159642455409824866758453237760 12959431 1125513227530338274272232945847008726232 12959432 828114845382978478837940640915692774400 12959433 978697021116787720830300564102604238820 12959434 967750205468741464867998577963499156832 12959435 -365542871712341220052013070664358244240 12959436 -104625360358632808634035123408627384320 12959437 -1515523153641932114323058318724224808768 12959438 144103087130648974403030518504498196544 12959439 -517289004050153484669538526060535610992 12959440 150525661069335667083949945869427998720 12959441 1532000043539832524816052372622860918384 12959442 -471526493960138896060216088809412969712 12959443 792432749934604548110281645326304555600 12959444 420231912224626607288701296580576051200 12959445 -187756024232613923013146337976918636800 12959446 262779554873254182057493738104246629760 12959447 -1387670408409877458386174720758181855520 12959448 216054825682225345728575133803774238720 12959449 -656832600624737137956561560274653730550 12959450 177927914636170548896485747660557004800 12959451 -2626711385679770378567227432038824325408 12959452 -2732171555227782185149141193765667296256 12959453 -438386213886785504047192738117084403316 12959454 137015570168746729462151165071910808576 12959455 1702629487794849144425428940251136280360 12959456 -2126388160256658562529153656998615318528 12959457 179692927824383931156127199106636423168 12959458 99361063064655485121233759355171712080 12959459 -1993076793424338847747164662395607498340 12959460 2065760721805210443429991435624303411200 12959461 606460468845527400515843655153005204992 12959462 49948829582688819162222221623664851200 12959463 649336190658655278390995897416425600 12959464 -248457042392200836574999264940412518400 12959465 19166391385275881482983322058476825920 12959466 248655064021985468194001771248648744704 12959467 293990270683979871972850927011229046516 12959468 -4646099931878335432336127616477772800 12959469 21837079766980438247681467689883829184 12959470 94278469462803878157092236407341215680 12959471 99884985659193409384720296440030273712 12959472 -73210013903858026180915447739689402368 12959473 450412089026568059880322835957443269684 12959474 515213624480588779357715466653848905984 12959475 -324808704611384143395688421767391736000 12959476 -1441915173437899391717745547726901227520 12959477 -56673826897334210075827586497253781600 12959478 -69668294225776997038731825511817705472 12959479 59716673506462609290969603524922080584 12959480 305957397722710878028065073843896422400 12959481 -643372942406755373342060201536046409648 12959482 -630332754815264604054285615120865428480 12959483 -1446807705355950543847640654502985922268 12959484 201436928716869487039578014729813377536 12959485 -3718280609620795269162325430686229760 12959486 -40243700145704104195572894447786359808 12959487 -3642830600973563698997527398560954220000 12959488 131593234604908271476917393483154587648 12959489 -1337920463883604117458568103562432211710 12959490 439009153757233011362232578451040773120 12959491 250641393179106393582837773844779256960 12959492 208770270771901080013125975860884549632 12959493 120187737450399893590302456549371703264 12959494 -1185809070178494808392098856905354572704 12959495 -103710626791697432314558073950918053000 12959496 -560226284183571957557513463996193628160 12959497 1370909382666109576473857771384817265946 12959498 1835858079474295152933794450448093159936 12959499 454920408866861895065266023805813386240 12959500 222275164405175138545570365234923520000 12959501 2346137769198188587477413805792475145600 12959502 -136626422915206725923551497906983187456 12959503 1192876600573003491943675849274348376752 12959504 128965694639622433101013189783669702656 12959505 279874166842560737707218343148421286440 12959506 78970406509064149887660134864425159680 12959507 -349243817691798343515874224670541308080 12959508 964680834879716353566859485200030109696 12959509 -751692232132820422580088324348250878884 12959510 -77670921582723274258429692767303239680 12959511 475596254306937185656410613424455319040 12959512 6523650787114214372109133140465623040 12959513 261088043311750869808381715382460911360 12959514 -1684261181234798138471923137963600144 12959515 755663383301857844124403706057971581600 12959516 -524289788731042808566084874908096949760 12959517 218807022317677676700962217260563152000 12959518 84203704625615500814487104665341401856 12959519 374335233157469147534890799884990013952 12959520 556213324512898561439783940484497408000 12959521 988987149931467086951192351311284570722 12959522 -676034053481039877533762279347049889408 12959523 -131862695069339768783536521205031345628 12959524 27611301295662717099286587090258420736 12959525 -95973329919864199107739943048565746700 12959526 -162886355472449758483178346562000819200 12959527 822775059292293431840653793516718748800 12959528 -136171549152696230080042221830993187840 12959529 -194018451955111724120491732517809440000 12959530 -31688656044338141441906565545736135840 12959531 -294049748814486070728020376394536527568 12959532 -65620788291363281259647569632073484544 12959533 680026556667703071519228331029395397782 12959534 -4773936258751398619607175699623632896 12959535 -43299958760622263194612736215779151200 12959536 309190110914759765479597380498643353600 12959537 467298825563138017190524365744839716080 12959538 489489692495702262626247879210338415744 12959539 -52260338650243803256790924626960409100 12959540 -373968303517575973595902186315470366720 12959541 534120013772404161347007142046340710400 12959542 314689693438435040511911147985666157440 12959543 578043607538517435899505890296065210792 12959544 -24348825612927019601334897824058163200 12959545 2012546614813295631579688289682149585280 12959546 218477274640138201791545822888059853280 12959547 -1135348757503676967544923014321150125800 12959548 -101857104374497983724498152273275577344 12959549 1228780666921237435132424232291444891660 12959550 13139764740327742275346922978054208000 12959551 124862762349813679636963303786754275704 12959552 103340118863096265477987025961451257856 12959553 506163404554491158954304002024547446208 12959554 -605516536589527200077666135926787500128 12959555 3879330671569414086853223968336128000 12959556 157253197024582703195043875876830927872 12959557 -59199077768888817495655010077885597440 12959558 -1116804770659251749534920091693941623360 12959559 22121196388390343917305755427151713888 12959560 26154631503707216731652968216198041600 12959561 1556220665345383359973570476375609267162 12959562 -137813532294130587417135959055442317312 12959563 295411699307355603610502142295866865744 12959564 -659519259179488680401780275741940120064 12959565 -488567069434995918761691620852826286080 12959566 -642546520600821648729743560803813734976 12959567 -351091916779744930790538150355727336688 12959568 540169000377135126220025521735119667200 12959569 -999549950043454330805709842575176054400 12959570 -282550973239033245270138223209730449600 12959571 1522947608556270172486369909855732408320 12959572 764297697194773415538108846888073484032 12959573 -1980290763356108331182012154712504591200 12959574 130506459494804443744988552955212423040 12959575 -168699673352460703343623658551617160400 12959576 1029817811214277110967313266237039656960 12959577 751559476655035762891212231836662785840 12959578 68348409850161494913703958374879380960 12959579 1128539711818842097757860875527102298180 12959580 -216914574742525328806682893047041556480 12959581 -530391022405708043310524308590642148736 12959582 955730650693842592561343083598459083392 12959583 -99369394911922186578823057547558502912 12959584 -1320859799186832066716889835307139072 12959585 1158939914076687451355404402295553045780 12959586 -10975781650539360023268320314505727360 12959587 1787358491953986960668462454328559166236 12959588 -704162080165060984392496048746728914944 12959589 453812231291746460418320043152780272224 12959590 -14598234057574084146033728256510078720 12959591 -2460386300522183035479465862084299112008 12959592 -2316600726074301876848913544949971353600 12959593 -1792396912522249552250660774709758500620 12959594 -262872439327601546959858115119041268128 12959595 70059744212649220028151277267382931600 12959596 -323636356646694504065241587786788492800 12959597 314747504966678403677198988393757278432 12959598 11484034891793018705208182464117951488 12959599 -313800170801645370068806810410679812400 12959600 42185952316977461474643034967568384000 12959601 -818377016642074867800378370559863063680 12959602 -525280039328396842970587263049075339248 12959603 -325754510120557702925024796405709195296 12959604 19988211695093050927978319355172325376 12959605 -940303069642386115207062966458809360740 12959606 -20504629739295146804803999136680475520 12959607 -841984780008952006965160809845020472880 12959608 -873395492571769530085981926226310062080 12959609 -1185129721020487446911694198734664771840 12959610 340523703884840267504597635947579102720 12959611 123603334532813806281567573130173801232 12959612 213252413471501406656537420924349591552 12959613 383084913750059622011118718129426832760 12959614 138964605611253744048621642885187846656 12959615 -1428275345958525831980878392471605492400 12959616 -467674627897999628173979374866923520000 12959617 123402290639257934735048611977893888160 12959618 957011046685512180643032749276100501456 12959619 840598369949391463224487285699755594744 12959620 258163594333672492099116431580394229760 12959621 -1087647534566709247904056988477632022178 12959622 -63374802636555084491981656824571787520 12959623 -653895898881941167769845506529507217128 12959624 275462748723764157490746536078618880000 12959625 -90209507409929272236420110764509216000 12959626 -105779005177119415718258867912054539776 12959627 208248660271177996445818431903983271516 12959628 661760546218271109771614091125363036160 12959629 598076438209223791869360861882174691084 12959630 -341558437387370291378038275746317620480 12959631 305376480863264857669466424637943014128 12959632 156503480329937035702330839060489437184 12959633 -2004113633865728540513547643783046427276 12959634 57250538889229831919763644155404288000 12959635 -576407795750092400803343562636562669200 12959636 -1150842792146307513349012882776473329920 12959637 -155590735341480230720338613769850835040 12959638 -49726976481317166735284379483834877056 12959639 -423827171475970843361665048130407074816 12959640 -301985175785933542110531093233971200000 12959641 -11387885750478788963787573947270221600 12959642 -1209490586332180385294111442602833324800 12959643 144883082652192941609076851907302317056 12959644 -842401664190227208965718940308080446464 12959645 528740479100296204489859836425151449600 12959646 -57805762662452289115991318091421317120 12959647 403880052421191483476852718282598026352 12959648 220094237125291638294078817337344917504 12959649 -36097237801010093488317382537722643200 12959650 -121941072728786626432778552535581558400 12959651 -1906770101216646944472528981746621709348 12959652 -191557789759440486338446253359061157888 12959653 952645543957027037034090167466676043840 12959654 -181473655593816061119286102628352328224 12959655 1520095537298272157090528096374720377120 12959656 459224659065406911382253734993230842880 12959657 -50274216803374487785692562351455060288 12959658 325924130238198740388454853001497179824 12959659 -319529862043858458655576720999771880140 12959660 236585320892905046951711580984048076800 12959661 -562243549489882893613699403616056990592 12959662 116045857561641853054264161185435648832 12959663 -94433705145812624418954343597508159088 12959664 -130167908253212791210372390017728839680 12959665 112514160102500233886590122031944792000 12959666 744186085315566269760191529194314028544 12959667 1243245129008016258445846403224262685636 12959668 -893516978858942073811316622782784191744 12959669 -2415784697705456248623834301788909414930 12959670 72596934384731680661521166891092838400 12959671 252766367756051483456194517293651843392 12959672 1086226248282008961892975730885011046400 12959673 -816910443083639018460855945756215626416 12959674 46657262351010412598576382036630134784 12959675 460584714501962823920077495210840602900 12959676 222446432364166384105320670630774579200 12959677 819399996626875206475137030670089715526 12959678 357704592175827866669155852314051737856 12959679 -1021320235325939492357595334371843036216 12959680 -115783951285316964699848690340986880000 12959681 -195855629041018110169301529135080470656 12959682 799907691788938254404416636951929988992 12959683 -433583208249009107369776388012834225712 12959684 14512854488057370149653582579210116096 12959685 112235290461596039889916978031794966200 12959686 -685565670314645036694056719504007758080 12959687 201888026404382469732127088878123069800 12959688 113781509634618954924703100920784977920 12959689 106873475570203359549221283579076019124 12959690 -5222061881640506962393780294428370560 12959691 1184196416553126828409530743636405158080 12959692 1716017129655720635610411876162176776192 12959693 -1390886349469419800977997521565545727796 12959694 -237328364735808574896051769102256098560 12959695 -296881422367545720639792752653217571840 12959696 94807749079068910253100725275817828352 12959697 -159080090282162514368031868161933000672 12959698 182440188429341074185853726933977553536 12959699 484650633088464090247637309307277419960 12959700 193445664032073764898304056459577497600 12959701 68699341440524482460648764841164109184 12959702 -272693382626332144820853987123988862976 12959703 1542204347186486089180743757315246414080 12959704 489820767650895308725007803352026828800 12959705 349423771878884598288098773028156160 12959706 -171814429768722949829442334240038237696 12959707 -2968794689794182322594042556667057727680 12959708 -703228285064394089607266324191226230272 12959709 -514556726257591159194463579690080162240 12959710 637374537053307038737099243264468176000 12959711 -2028289305073624618446661725485325093888 12959712 -1660989245910036532650193692817091985408 12959713 -151362485025524425020888090408773756800 12959714 -373438806218763827272480332724869489888 12959715 -4341083436503013951144973515663175680 12959716 1137587166397224136665588836317315838976 12959717 2696469583994147728955103585509671024032 12959718 151084897289585154375690631737363683328 12959719 8687387877020933623358271961992590880 12959720 179194359025668441375266679086571417600 12959721 -934610218459537982941327923518621417910 12959722 -578048378633085991010709701228375937600 12959723 -721705097243637193207149327301601238240 12959724 297951689170743572944361013799926560256 12959725 325136513182422151147022037872192197250 12959726 -204771022695334889666106884838748100352 12959727 20954631001062609228805890189276041856 12959728 -264414375877223378526564833498075496448 12959729 1850918866143872212533635762119103103840 12959730 66224249950813275530722009036993689600 12959731 -331383921951782464189537177145501076096 12959732 -50497436848379763080086220464128933888 12959733 332596304683967485236096901108898565120 12959734 -546114868461943914658384610209025117568 12959735 767562996712204915423190113336942136400 12959736 -370203230143700025497930097028045209600 12959737 -353414654705804513868193026160533045248 12959738 62919912595738603834805858223892001280 12959739 -112917244841336126213416719710422212672 12959740 471520906634196032412820832207792640 12959741 1301950036090578557099458295239270376352 12959742 -171576860245971032587321222733649117888 12959743 -483647480914195296793635210283070928072 12959744 141671886991584757717454479953028448256 12959745 -329934764915542601694552140164884458880 12959746 -682438661604861687817183693763552630880 12959747 -1019675214989532578190045606047827206720 12959748 559600459727573956057256947377287070720 12959749 -2062746163984279870346157990816924415680 12959750 1103955431929322676388773929266567680000 12959751 6604792480713761552426159596827821184 12959752 -734763474937738097689083718888900915200 12959753 -1089961705339617678303780953987969920998 12959754 -148080196250895887144973192844756327680 12959755 -847517925087541079389781388941097685680 12959756 597507443769351763327306694779897747968 12959757 163542944301896430310486942975648695660 12959758 -284218618736506734699781825535840337024 12959759 1213514343571852585137372502446454466304 12959760 -41822834495938963358540878203538636800 12959761 -62759074478360046834555788054473154638 12959762 192839676857650561078957252614604760064 12959763 8223236629894339238967890246792673264 12959764 599281758026630938873193715613380704256 12959765 -1189131658892850004637539669487743734540 12959766 -35383331435414125308654037763821305600 12959767 -481329393065149585637846144662242757120 12959768 -434821392247877457975548088992813015040 12959769 -812769392158699253425549364778134663232 12959770 -4426284473539170580768899722102841600 12959771 132585982219180928197591709058866938344 12959772 -29907815736673947662659945189462966272 12959773 422082444169804340332183876105861253260 12959774 1718042412323306382586344306358549715520 12959775 4785538193710626324872294192789964000 12959776 88878419038194515793209440928354402304 12959777 1118267876673366407793415629514387510626 12959778 -204321791047966359861801678513321687552 12959779 95755615750716529416312152813393698560 12959780 -670974991211917784744311445261821624320 12959781 436285637897213314986766530098783495040 12959782 460628163067545036799076585921262793344 12959783 -391933160760489418935199013362024756056 12959784 2073110553502846084490439611706163200000 12959785 -1195816224584284745078892012040479583800 12959786 305941467689083857144716392678511063040 12959787 -720042146435556434516336741797852856832 12959788 1539626809340001312376426101296943865088 12959789 1036821634226875959824591277429351126156 12959790 -408379456416429521796917593659927185280 12959791 15993934502598946167672918671454714320 12959792 541821325863781876475759939056016424960 12959793 -114688596220476993635911592098418131392 12959794 -770833081897012474386365071179554456304 12959795 368367500386707007693947454413269428320 12959796 -609912688602879875072155231670423851008 12959797 -2309113599555363348163593082442562534600 12959798 -326765029420233167665733124904609635840 12959799 1374405465436036735802035561380186309864 12959800 -116618778807423758327032541765803008000 12959801 -1881777799459245929234611091718525642198 12959802 -361282341204160130277998347624620120720 12959803 693711030231801561256637070029164366052 12959804 -97091606085707124302012659052142551040 12959805 81708586016894923958116367950917936000 12959806 1046477764272775724474733670999251140352 12959807 -229117771200161842659808395623924819088 12959808 -251282754793985855200429343110594560000 12959809 -62414298307264744737308426924590492990 12959810 143460539840605823971187316924883023360 12959811 72310719825039852308634652339479727200 12959812 -12302931430045470587615170756136681344 12959813 -7756657634176984240806867144029153472 12959814 -101028183720994743243872791658824660608 12959815 -939989391799590419254353207115655830560 12959816 -1280318388267435159952730471559035197440 12959817 -229525278620877309661634618666683546752 12959818 -587392257199362730926700189382308581120 12959819 -2410120141892431111036412040076581036780 12959820 354736131509658640768334201542763520000 12959821 -540805314926361942013778037050236909088 12959822 89040320418201465400203441804819076800 12959823 -439951115234780601299271919846347357816 12959824 -276404274360670063077948932787142656000 12959825 610365513854086790044233969052069067100 12959826 -690591856243221664952854094953123968 12959827 3108225002004025765626969854078722830432 12959828 -316102694659136352643586026687720740864 12959829 -152421986169700936371398185907753377152 12959830 -327530882178434529320421245278256559360 12959831 -118572071118771361755840939079294659696 12959832 -1264434460872608367262393457844796231680 12959833 59167849511307989858598851456606586624 12959834 288530244368277724023863228669334456816 12959835 -286662856603327712446749242853025463040 12959836 -11356086558834141245143319976540581888 12959837 2358035977257287188015659100475699388192 12959838 -2763313410899530637660844636554880000 12959839 161679194131535142141788008165206795960 12959840 57191076708524770169040992136375828480 12959841 -469745125170664308493700908828966256208 12959842 -55327592344030020931212246835459620864 12959843 507028429909392480778374576893000275200 12959844 242285516101312057454194923593563247616 12959845 -745356879553863258357636939277885632900 12959846 -1052761499989927750913563120662604324128 12959847 -2169778345199737326399454184473847849232 12959848 1962978634288528125040888860233107537920 12959849 -435955313455929198923460414247314440064 12959850 315150542045108174406724493276459520000 12959851 -2635807337891834261724433983661389349488 12959852 1200002124968400416849368390298437191936 12959853 1494274870320267466787923652020787363904 12959854 -200013748038974790222240750042972077568 12959855 150882115430906371143818750466732050760 12959856 346481858424533277397256674744467456 12959857 913576827314439887073926005895079913380 12959858 -1010768387166835483763583606894148596720 12959859 -718971027898318334316027362217611086272 12959860 -374108395880674837635243499301391728640 12959861 807619195642454299054612600575422268462 12959862 -362817884794862839670422790173612485120 12959863 1524499273985549832486176635112245969848 12959864 -1914098916809638568530834382899802480640 12959865 -1260537043304030490024401594827005350400 12959866 -419084075538072135778703076092655604368 12959867 145934173820197014492428864172981482916 12959868 -962461185531279192270610280622082621440 12959869 -72872688170658722773534494087184317792 12959870 66968404584630740173668074756894392320 12959871 1906075731953141023421754169173851904000 12959872 -907646015861012153462551657190271221760 12959873 1054456958675666906392776092124486133122 12959874 -275590868527705510639569985077732572160 12959875 -242554570780398228560615097363334200000 12959876 1563753300990445416114362407885500255360 12959877 -374657403760307724545956894253451835392 12959878 76828713603948241154894415197172081024 12959879 -335124654796561828569088428116580527808 12959880 -431692238747377696308063237686476800000 12959881 1660423828961465161096331800466195500800 12959882 -181804038234752058298322451585565161600 12959883 679830001000624282188815252305850956104 12959884 33919183775797770615109633176720261120 12959885 -200381198156071718763085686747848973000 12959886 -213812756002770291022749308105503721472 12959887 967011519459899698006696308893770527536 12959888 281120207006474972324878254418375974912 12959889 1355071749238847694106837705579583453424 12959890 -187553785368099745047360309772906216800 12959891 -39575525157344058068626846031825611776 12959892 834050177999495163934195248101999923200 12959893 -855239722687561015511902725677813695858 12959894 -17964884267683837253800912254435612480 12959895 -53658534769649714069089438052239081920 12959896 -119341600408322302675549155820823070720 12959897 160422794390185604294363997098482571460 12959898 -66488931245027924226436670785284687360 12959899 -7415968147493376949088879099064240 12959900 -16705936875674370910038372972669888000 12959901 -78662420436946683773873687184842870970 12959902 -320219896476739458559033659629723303808 12959903 -1010611190797404029618484672240852137736 12959904 385406214860418828298988859762278400000 12959905 103510975754635789928189359895145590400 12959906 299393365467373256353623274855230883152 12959907 640824199074748125784586320853167461240 12959908 578894332843460488616721511062198042880 12959909 60149297575413893759149410241384203804 12959910 388654946869254754527200478360464640000 12959911 -1999289088813785131344011622771021845688 12959912 -676301833235733861342093195298762752000 12959913 216684636267871085733499856379852175200 12959914 -413849725403382115550997831848658387456 12959915 131576218403106968467514611090314173520 12959916 74146770217214688937832760073750926336 12959917 21183241926092751635043223622439725472 12959918 -385055759693542736016492109016132763840 12959919 319143905582303959436520552060959489280 12959920 126261628628508517334713885370695680000 12959921 -814264105094978523035516499619177742976 12959922 198286905924708327790987207770225137664 12959923 1695214068431759814514826297492192640384 12959924 -69733548095686571805498399463112582400 12959925 194131889579120623515584695868739494400 12959926 269347109582461951567505646022493698560 12959927 -1501071052796481217460545331330709835224 12959928 889854177755920441060306225364613120000 12959929 -28877482615317234564185799843428748716 12959930 -637167786180108676692995182307410052640 12959931 491819507892102923136347064495112617840 12959932 -378333219884412421951367853858733333504 12959933 -506962767699558345597260342517994204224 12959934 317070893833018144104913307258935462848 12959935 -1422757680073881711563762257538018148120 12959936 -272284199112011163873603905062541721600 12959937 -575154216665120536771616341974094228272 12959938 703159080670238048267349607680071047680 12959939 1586049640478634628421102525769555751740 12959940 3396591525269273153621302196763033600 12959941 -223464249235953171926023288644086994658 12959942 -3815239625250836495522915166240447168 12959943 -1049112858163152327313249272557788041600 12959944 3041376616951799784283611452182297190400 12959945 945063972442487193641159842386333676800 12959946 966706933865718510785889304682204160000 12959947 -132921225738394340762947320483766359552 12959948 691211803900896330106617425414386744320 12959949 20367557689590078048930909064005435168 12959950 -876732438428933695666262335018155456000 12959951 -716127859324294494243125366487660739248 12959952 48374541981640651424066798085464260608 12959953 -268633817706152729004259980805496454400 12959954 -292109089030484018229980587031049289728 12959955 122080147368390113216769957460208619600 12959956 645569647091765840633876093429791541120 12959957 153903405307262394202184954831467070400 12959958 -59387465484566755963111703100055034880 12959959 315688773179776090619757732522577057160 12959960 -191825127827799622666504205700477542400 12959961 -1280426821126263798307830516722795333856 12959962 -90856528897731119829375267691209973536 12959963 822481071379083983795818802849360086212 12959964 -666003282703545533379332496497392204800 12959965 526507355919937485558403508137480170720 12959966 22358737520033989154496806758739568960 12959967 49299836079241374680426004747370563840 12959968 857272725231352201692214507538032361472 12959969 12747486514463705329563883237299213312 12959970 141781909990371184974704120638211082240 12959971 441432785256984473083279123160873187500 12959972 -153639805981048310770461188410496486400 12959973 189990557450359305727536658455911138880 12959974 815024684783922564919382621759861082432 12959975 -935908796004090710782442797356787584000 12959976 -407375601503689326176303197916653977600 12959977 -1015049071095111355988282337012282838668 12959978 -340298089450296665131180919224793850960 12959979 -843370911004569788494646932481201711016 12959980 -222979601099673478364970692113224883200 12959981 2390944510543408917372459091067150989782 12959982 3724611382393928629908112370989520640 12959983 -281052119088066227929365774836169649040 12959984 -73828450102792456526748797121126727680 12959985 -3411173243153085893495665709229573120 12959986 198261358886232624140314277144736906144 12959987 -596600844209593037928418537795273299288 12959988 706595852547105333399473717432899584000 12959989 754381842708000901689615653250077788992 12959990 -316112163055399386125096422656089301120 12959991 329574199067658267246670225219459516080 12959992 283785861193691615320145962317766041600 12959993 224957690252391840984013088381657755242 12959994 -227160786508929207086222223993398211072 12959995 -75275357077015584797261650493547550800 12959996 523206346103547202747365391292460988416 12959997 -43930403362128439177800832999776112128 12959998 574313638656629605762916998947702144000 12959999 -342425436295028974329390617957079190560 12960000 11105901798086410131868734204149760000 12960001 -512165685594972146081039091825465601656 12960002 89373074855455849338663622617545913600 12960003 381553130630679417072771732692382263040 12960004 49619377813709137574702611124812102912 12960005 343768542049161592117571117977716032160 12960006 -51350487576466088930918486459650572096 12960007 1865442583303153655569634695438643348512 12960008 1518738723153068150306832377767925928960 12960009 631696366213784883623724772036367881044 12960010 302881745325084226539550752486989628000 12960011 1239927260882971367409272351910391553112 12960012 -110215934673852532034068110833413321728 12960013 2292894777948092127032568297317523718560 12960014 190188161567827392262291477873883596800 12960015 52427481392247258628330714231909539840 12960016 6918492726549192381750383031576838144 12960017 -58752608065504212995869044576792473856 12960018 2947348187176917737495150182612081728 12960019 2032988061473697657549192851815247237420 12960020 -145759975120215932802459934810766400000 12960021 -26580120588374358222208049140904330880 12960022 -619703367781948716894328892685920414688 12960023 -139023315156708834691784560988765260728 12960024 -32703281041865930005831717137888706560 12960025 -333232082212826336759660728835672635700 12960026 176289573468514317334094764515376915680 12960027 326750815453916350276713039366013148640 12960028 2262862985898701771473535772462080000 12960029 3375203831617524822140870188255914135360 12960030 43560693988642953366816192292810696320 12960031 -98198958160507488120908044038955115408 12960032 -1098004258988123907018821426106630340608 12960033 80599407337184503830788845583451187200 12960034 540502750182019035534045176962016494416 12960035 1441090457827576383194391539846639992320 12960036 387957377708570482579714898921380929792 12960037 -503331670445176685333680850696862940740 12960038 -94039934531609649397737242813828724480 12960039 873800386199757890527781273534374487760 12960040 -559757403607627130430473226992325427200 12960041 356421637690199331654783877878679160442 12960042 131414146963197581169737664080726730240 12960043 1848335253907055769326731764583350010292 12960044 -522153402933734090719592922325935197184 12960045 -290526693608075144006291742161447402880 12960046 717617313213248411755630328745661228992 12960047 1925705013616721065043557767875586644496 12960048 132970462311103108559434233999857516544 12960049 451700083416833042066823157043595542836 12960050 -434960223818254522727789983110649957200 12960051 175853115592883035608756396413615880240 12960052 -324958931946936137831714786041206497280 12960053 -697035456811038146092240982931311287698 12960054 747740768214206712829067178839934243840 12960055 -69806310814055380090701448066920643440 12960056 1373890205332016387914320828926830632960 12960057 -1155388139579823863922173684462320152576 12960058 855221389934784494812287600697690648320 12960059 -237752863785169076588097145578595569288 12960060 -449730561356414381774596684892264110080 12960061 2379163149105167738690775332416982430662 12960062 1794948272578666368896876178035805971712 12960063 191093631753521033114011926086825007264 12960064 48623024636813109254520842857817833472 12960065 -869765798334610095268654269111716736600 12960066 -231087141175403823265008209989012916736 12960067 79064214709758896299896753527423997116 12960068 1080443027220111867876383264249322624 12960069 -146051951218651053177898441724071335360 12960070 119053461852284609215112159018897124480 12960071 -17634066113121446334161241418799452800 12960072 -796985384220753008355773886880728161280 12960073 278071590064299937640405165883950971136 12960074 -74914435979085034397462711825322873600 12960075 5960671539631552494438423550950630600 12960076 704474794331130973319078496706295509760 12960077 70002439182049637416055423796308490240 12960078 2102863228376646003857429634479502931968 12960079 1896842353183643480498425282768160285880 12960080 76630513619363558081472418260658421760 12960081 -30980717732567167504769457466167511278 12960082 937829270972521696779387234617587228800 12960083 731254615154308986434095833716204741304 12960084 -128184831355861316110753139740729841664 12960085 9968753583474159764691099027944629560 12960086 -363321820061461919949465079034885581056 12960087 -589143560334242392035006291741121342848 12960088 936629185824706628349314463422764523520 12960089 172128634847013289908492185820157356240 12960090 69236290942913903158105687006172697600 12960091 217304727291141757351401631437418700160 12960092 -1821600153353540080507054057091819017728 12960093 -331377403371676564074837504149377503072 12960094 291764324656868306414034982400461775232 12960095 353897549168816602074461856525882853200 12960096 -731398276582670044196531278517995831296 12960097 283393652768898572985947132782502816546 12960098 57256737998344780339247241945441886800 12960099 1132086737517421195539360157344648320484 12960100 109125869416560118367420033775913920000 12960101 42096171825694828141961951905786953600 12960102 629872561091095101327967739591745200832 12960103 2018785602412261859741175002439636822240 12960104 470704621620990002499066382972361333760 12960105 -392535997856652529068289167478903007040 12960106 -943240148968628326705842849265891399248 12960107 1272767558970995610415906911312094364160 12960108 368694412711362951558971628989074636800 12960109 -2277210147669919991419478670497333022720 12960110 451421959216817111273876883101661696960 12960111 -288913476048105625382770413947761536 12960112 205274569878167487860987284797959012352 12960113 1757568111872441084667883473709615013220 12960114 -6945186284210861042651599897408241664 12960115 151415632008679276363763138042394216000 12960116 -350420563190789323083053629390939170048 12960117 1372656744649583781700021588952049301920 12960118 -641415846772606965459595958026329432192 12960119 1164991020214544292735381190812391292520 12960120 502864286345056744009904392855544217600 12960121 -1675847787663071327373390112797869496956 12960122 120720616972514962176888722392346225664 12960123 -1135406357473109923307581312557912192 12960124 1066416289641604872798324256097166903296 12960125 714004158483804567827708983539347559000 12960126 -641544114739415064633342000566474649408 12960127 148928616701163631705818242989112996592 12960128 -1123048774821005738913353219791493529600 12960129 135421495586350852554684018925524529920 12960130 -215796350473241504705998993431498286080 12960131 -348484457580735343529005102325486970288 12960132 -231816863062496699032553517304588382208 12960133 229377093130004014669899441174440201920 12960134 -331111455752426844650266625571101431296 12960135 -1257579627367285372952593089880906312800 12960136 559567832818345539566737723890442076160 12960137 -1155691367532756642192258253332175279200 12960138 196245530256403920908304055969086562560 12960139 89621306886855190732165007443264863040 12960140 607650989029978252563799697677660861440 12960141 -172620949311646949712548588076377384256 12960142 506209025032143588806897399046551203392 12960143 -144975178102185775153322217797757118272 12960144 53114571160976980090421615084167471104 12960145 2113118174391054111540778562878344269760 12960146 -169764106339158976653303985271722707840 12960147 -1284664171308905962666975855998732995520 12960148 24953416690072611045861099096947854208 12960149 316395752236189235791047150710323858464 12960150 20756745804145353629532695044903065600 12960151 1589377973348257033226267929904765022600 12960152 -830531205919895512040091502777592678400 12960153 -791887240247762635260248183916646254438 12960154 -770495101735068066681933373794930451488 12960155 79834390684413464315325870056930558400 12960156 1753152591902097005245265388818010439680 12960157 -20941122397262543589277434941065939488 12960158 7672118543517020237456797524968352000 12960159 55102677783606680952956784760122563088 12960160 -1088998874239420828538780983231085936640 12960161 -811021277409790994556071924060721791568 12960162 -588042718627452039058831303948276446720 12960163 -171569691269119753324772853413275735588 12960164 254518019288666800627185854876700450816 12960165 634047904708729650150309992231540341920 12960166 1270522385222182620871514110004403011520 12960167 192056286519900668575258255034859155352 12960168 255507333894917577461817837479116800 12960169 1083506450178676391850384802880587995300 12960170 -32981109750191567184812338210306375680 12960171 -194159855878300024653695000548104313056 12960172 -1280150009545700011307082924308826413824 12960173 856105842130561438680410851253721321324 12960174 -339932996166308106851524321956858018240 12960175 8568813217731412987880243144144369800 12960176 -8489953042606837004521302372279091200 12960177 -329898869163647480149870817457450222480 12960178 -182240685311344396550662781435649269760 12960179 1224352046048639224742883139848997269360 12960180 -113179643084740914779408478919338048000 12960181 -151875514129925772686334286706829057280 12960182 -462700377266683145061249301111932460032 12960183 842091477489195387061429892266487086824 12960184 281938802388384566082866643570678681600 12960185 306673577310256302559902287745810864000 12960186 500072438272439442390280008587604440064 12960187 -106214268978654608983274152681437489600 12960188 -299663109804494723129676139290887798784 12960189 -4409460937319299413746476384804746240 12960190 236739809617633831830849748322017473600 12960191 -393836496967758546065146556944821513408 12960192 87415676565623038636322350956829212672 12960193 -1666448782699115336915278874864078230700 12960194 -226355887544729010593578563370489006560 12960195 355695953925302451650474224559163295920 12960196 339127083098389437038588939136474253824 12960197 -173768166922714927533477331641148560354 12960198 -22173841942733480645509068787404584832 12960199 784578927701467488322712409546549714736 12960200 -5861585400934638728438693943109632000 12960201 10660516801793278660374584215974469632 12960202 -820675158352550069648839622406101069568 12960203 313306271609778016643687464602971613108 12960204 -649502566658877199808160239430788444160 12960205 46739770674636590783946815013260403300 12960206 279161701798124046762420103958279761728 12960207 245492039124270334425674528138852043048 12960208 -303404735391677946253662295564635578368 12960209 913849637176731231318561333178355701620 12960210 333763434262281877559288474850001128960 12960211 2306467456686428839558399234534917687624 12960212 368108680679523185202211215195440007168 12960213 381656423002982449399731978340037845824 12960214 265157979961327730717835976922567559456 12960215 -1014270313986069275588022344461962929640 12960216 1606787349455279770430773937081333760000 12960217 1874703811849720703350615979924381088266 12960218 742733406010924472045233229160741016560 12960219 892019036887978213187859720091152229488 12960220 -88175434479730846896578686315100835840 12960221 793778116222380321401958506158311117600 12960222 -47965666324925253579305704369069842432 12960223 -545025982327758110080829610172285931520 12960224 -246477035526600182140616690256280289280 12960225 16417116323984241390281617558412533350 12960226 -738246344624201787608504292785372192688 12960227 498462701710399521906405363578116323744 12960228 -938763383463964604265569501121311514624 12960229 146112443809843010884544161987473969376 12960230 -397322518454799700519933935441879450240 12960231 8499270043576304543362322464284847824 12960232 363859705086252020506715607259560345600 12960233 -290928347018414298411827442080146291392 12960234 169699935671344856277055418109560651520 12960235 -730340206654206015562813688374277684400 12960236 -637896975057939152933292456614446129152 12960237 194822240165951363570648831176073079360 12960238 -205421378118824084579227100696401269504 12960239 2367622693148799560880800192920315923456 12960240 -50150333839931656567007164599373332480 12960241 13258699442991150671371772193828830272 12960242 -1242886047306469696247471134793035900800 12960243 -139127837700465553682075684628462804 12960244 105998204966472109916452250962753923072 12960245 1392304498127742062640970429719966667800 12960246 -98166167162725337658921825291466889856 12960247 -909204027969132319565953907359272555120 12960248 -697126732808258582489646405415384227840 12960249 -110275283834620967669082659203839400512 12960250 -2134745374426318755297280647271812096000 12960251 -547285408055850996092468220247404854748 12960252 -928812164031340367320161890928083649024 12960253 1162126280727977105440164088229104298880 12960254 -693942935259238082016032729838866663424 12960255 -473367869131226103105933547528053120000 12960256 -416824618513414924929956952844019957760 12960257 -24469200710863328956826225399982906108 12960258 -201779512108878922255610892497812580352 12960259 632434352142692372694399852268194162720 12960260 -94962063051658516267263379647657738240 12960261 -6716925437668110467266971558354621570 12960262 -177676041266530957368483533605950657408 12960263 285751798894647069975356648818269203904 12960264 -146381962900499160891266223041500200960 12960265 371890402049437896489471665668323618660 12960266 -1654634423003787644197029368531522135040 12960267 1027092895452807856071185877419766920112 12960268 317487028077293898024097643345392387328 12960269 -98041608828613612557570128401020867840 12960270 -201812005934940449477982326410338508800 12960271 2488855013505428573686344527316286231472 12960272 -110398294543176055183112283384299298816 12960273 -171138143928548795103791044689986409600 12960274 78229359973949759501066068278420544320 12960275 332669037533411726640087493872483684300 12960276 -19120019878987278268018810452775133184 12960277 -1595559685382668238802520415019012332928 12960278 688077281237831318020452676811232145440 12960279 -985048875480873349933582339908550342296 12960280 -1101854726493978453487754775004652544000 12960281 875624067167365601400740440072695419082 12960282 -370048890566416186721824754971077674496 12960283 198767351936981415810097865612772232720 12960284 -1427779933205719230554563054845553827840 12960285 179467311834833513797874391649546775040 12960286 5467656422569072099861755537083028864 12960287 2219329572379917585853051529183432835936 12960288 1023975717101479792008051641140432601088 12960289 -1646755963894215912132689238064171338910 12960290 -275503496248443884484770359368355261440 12960291 391684644827660462953663201258152713592 12960292 -28226013469747597812975026045796889984 12960293 -175185970728252325388135871452278602816 12960294 -203150519995317180955514769433851371520 12960295 -234572393717445504036931523581308763680 12960296 -471778736458489118213720495924858880000 12960297 -1066498162157991697548357771654020812800 12960298 164653466520953015295182231195693150208 12960299 -600936561507020922957437642063673107520 12960300 568585195237779064092773101609736716800 12960301 61084153330915971016945706438903310592 12960302 -451404362100055646492175451786307074368 12960303 1695930531682310826494531663970218649600 12960304 43907881548855392606591452232050409472 12960305 -261398282791991140458079923739552220160 12960306 -21393139691903903394424641448997376096 12960307 -1556657662600696486881361019148717826248 12960308 29510856212068227632382607846475427840 12960309 -69095408653846706494281171963640160832 12960310 -445416015995475954885089510956168320 12960311 -73904924123031914807039984082217917216 12960312 295628106639958107057658620646922649600 12960313 1473381331649919646489292626810501497540 12960314 678024322581111711975404614115008158720 12960315 111639418772797556421572569517175033360 12960316 -610325746436678847442727779659837726720 12960317 -214482453217910068657667581703475128634 12960318 -88494187515847429553584915719191040000 12960319 -156307893394720560986737140117969897280 12960320 -142177145693025314063317124726642442240 12960321 1230596292675977516610066357788910106464 12960322 12683017217636270019850967718939512352 12960323 -54775538735395286682887319525931213572 12960324 9748133118783645568655636865364388352 12960325 -37330621826229453946491299271348928000 12960326 1065113840835351874433741550958315190112 12960327 -634070300999797215289756505235158273880 12960328 451741575690828947578114954547042780160 12960329 460596499257646027405961061689106384 12960330 -437577323801277741746071521601883612160 12960331 -1262228004705001259196332559992381228936 12960332 -390682485144277633642741443080407203840 12960333 308645446278372924824518293060090010902 12960334 -942874689401025456092956498905792485184 12960335 3552238751318084663863867241968790280 12960336 288918218649221438644121080691235225600 12960337 423691099224709837507472136337285294080 12960338 2359480310533248864440097620653255296 12960339 118371100637897608680884593219209435648 12960340 -112499941820880545880270603331635486720 12960341 2348389246557661772025361358183072681052 12960342 -497591050974867402290747776703811238560 12960343 -738138649968655521783324795942596825256 12960344 2043182353002508358642406647363195289600 12960345 1189241090787883765952634721328415916800 12960346 -231954964997776622914268319116829723648 12960347 -77488889335395284785511699219701052520 12960348 610646344827452960399373782157328673280 12960349 -308265717295951932609595432598398442720 12960350 122158017409117085808515398009939660800 12960351 152240643879195310555843609021307201040 12960352 -200819226137205018147863198907788034048 12960353 1211993216150802335149309495107411659760 12960354 435171138370068993552283384492123392000 12960355 -254487802331782907757193794159204149040 12960356 -117679173302204988852208422920505999360 12960357 1254855730650546006328740965805087635040 12960358 -160991501683568352109235914377814888320 12960359 -467501744223301884980697900798947290440 12960360 -84432021839023334177052921953230848000 12960361 3876772758530999346507788431085859300 12960362 -828926498370163414236001457149956319488 12960363 -43844013443595495613781349821059443216 12960364 1390409905747198733624772581123003531776 12960365 -1002001670885145488352575761225030181760 12960366 -259134930396714641544488799082723939776 12960367 581799646970171866448712484076719815552 12960368 179250023743919571042304990405535956992 12960369 1868939089881131121766677923669327585664 12960370 373338295507344455966368982684142398880 12960371 -1007337089511323194566287454433804405428 12960372 -2889431616186246269136962318727149568 12960373 764562159134093295665714486913498996480 12960374 -235039682339397821051683845943370840448 12960375 601089219838312668261040913890591680000 12960376 -88204784320464910728485044495264358400 12960377 -842470617171733519604908433647339453440 12960378 -329323133633434730904085900192219092480 12960379 -357741304418521809840378737011109547960 12960380 412323523364340226510088310667134220800 12960381 267368321952003495528334282799494638144 12960382 -76414013493112049269970642928798878208 12960383 953080178460518854583407440030350965632 12960384 910169423680951751639553502708645232640 12960385 -715910454923998106871676641838226256000 12960386 -430557114206858325509404030402052098608 12960387 -223320389308593301180755838683546974208 12960388 115528990285725186841641271639593988096 12960389 641434478630353052373747215310512112924 12960390 578071305676968509604766876082066476800 12960391 -1128731996536990707419048103246276947136 12960392 -2112536126023724994674454487346300006400 12960393 -1996739338968554864016569244483616025472 12960394 877711911472049598952727376406781687040 12960395 -97587260578907238732259669590900312000 12960396 -426292393396515880668161353095810525696 12960397 321232195657022390867705141313475906252 12960398 699939988250948374672918603565192502720 12960399 -715469849435705839011233391102800757120 12960400 95440469469381119266564214567663820800 12960401 1430706438819699517656260536220144964402 12960402 99934456900315839070936691023909023744 12960403 1142212483019455922270503351287770932652 12960404 -1338394468914728984024774710008639702144 12960405 -233085803470771752824383675434247979040 12960406 -56316872791757523175340993529333356736 12960407 -594584152896901536821227876100431852344 12960408 -208011764343405962140768312819873873920 12960409 344191586696152033185906789975754149504 12960410 -27264159137656534635838463152538276640 12960411 758550683587560314411438534902730869656 12960412 -137091532252226156021030057777226539520 12960413 -319792755181366228113107566986383244960 12960414 53067632991149311469976439021232637504 12960415 3033852228996226470573142015439975520 12960416 43469826144713251794591190349968834560 12960417 465394395690320757077553011532506989440 12960418 354918539285629228710454647735301754880 12960419 -1735191155685537051211502297603223565440 12960420 -36226578145379189639876596823580057600 12960421 14214128690212965607068151868111237244 12960422 485173118056265916313032373054165532352 12960423 -245115542950533135490903811721048330576 12960424 -1120245474065286613926640495397415321600 12960425 -1145657989124531566159250768701286138850 12960426 658392643193848930535051263467698892288 12960427 -835882143551440695606614963645972740880 12960428 216179504262720682759792242002298716160 12960429 -1081771504222902256168112628092952904320 12960430 191167670960813371834091075433384672000 12960431 2187304716479587990837256011895695056 12960432 -411244659151334256170160985933283328000 12960433 -517300520950716886367538912687780310860 12960434 97073939296620092276858880593744836512 12960435 -496866354343912711938614056694876149200 12960436 -872566045879897545164640394004050790400 12960437 -57683683138539253927617247224398583648 12960438 -325107187787385987621262481269514465280 12960439 41979447260003644793620651167530992056 12960440 1572513738751050820527468159542903500800 12960441 -51294634390683782793680633637596552322 12960442 425355602675886761568453797420409894144 12960443 -1143503046411559952609455473062320807320 12960444 358474483157929293805421871705814720512 12960445 -18043928007025775661152376432179721300 12960446 -51923319123386359919246697506925251328 12960447 654415958281998920788067875164206879760 12960448 862634077820494961792952328187679866880 12960449 -501492881125139541807885245140970634240 12960450 -317577600001742189487597396726536534400 12960451 912176885615400229038912730795599079320 12960452 -1661181629132975889444539855074600404864 12960453 -348481418398518732317023194344227236192 12960454 -322191330931128448866170904643687617792 12960455 -1091796874373379261732100683836480958240 12960456 -117163476881973361434282262678364405760 12960457 -97462943042643756752830108557285328294 12960458 -911616765535993725952472467116618240 12960459 1749636576565229730060890921302744140720 12960460 521257793961035807908504340022430156800 12960461 760888665394005346739297174674190784024 12960462 -82182004078019750744786082077882967936 12960463 54577608045306318383349796607520837304 12960464 91930005225142016634720026840049254400 12960465 234871540284565067434565751954750798720 12960466 -598415704935924700009911613942352051568 12960467 1164213732703516722819294659589583431600 12960468 521949839284231990582358195527128125184 12960469 -270212122280555418843992786234154454980 12960470 -197523927757929248893908777161478556800 12960471 564164174266682877881816083760683497600 12960472 -54186097162177739261227331410771968000 12960473 -2116207229690680468116583026598983148278 12960474 -102213774006311041355567483749549122048 12960475 -153199981939645590337568219520596661000 12960476 -736990451003222849061096866821121533440 12960477 -493586423912762852366120990125952839680 12960478 961348252340270144490747109636313255040 12960479 13925616962401407144764332324224910560 12960480 113163907888481191597909649051709603840 12960481 -1584106235372465801491415569804772399936 12960482 317726486200243666314741725626419915264 12960483 607993633573339363523040418412239854000 12960484 714524422639269659123927587399885216000 12960485 1402634604405817792159568411023084158720 12960486 9943648792863861286454938153284833280 12960487 1933332467336844567190598958575330715592 12960488 -382417837247457107684703124894858659840 12960489 705582842633531607737032040160256551840 12960490 1032544069551544727217483777372716805120 12960491 -1172875316804715048918908600646612516108 12960492 458507816290786747212874329036676300800 12960493 22324224804978673265020373643517447168 12960494 434799096845303837859156002199838636800 12960495 -193786675970656747588559773307116542000 12960496 -270821699640044073994981382535022903296 12960497 -257861135272879484305391156186166985488 12960498 -5784846835838990556679184142617524992 12960499 2117693063151342542536749563001872737480 12960500 542753753132941618620252396150791136000 12960501 16327398204606485407652837200893970080 12960502 -561004159024249087544959424257621086048 12960503 -221056880580088624857571786503962581920 12960504 1292232149205329531327460497918809436160 12960505 -591060310588980736692602451000028402680 12960506 151337548090992196045191248937763934400 12960507 284078974259399913635416708691609282304 12960508 112216968011693701870932151442731622400 12960509 1055554391640049775390790997974308968710 12960510 318751046281806437530335279005972830080 12960511 106174370249115847740514052411253611904 12960512 -217054753882487795448677791428828463104 12960513 1092285563028512043359016180981149306400 12960514 158326378784058798373717301451138888192 12960515 740028259188185243178162583376378870160 12960516 -433828507688650206038257597161421083648 12960517 1714424618023081841013517197995780889566 12960518 -1255847980381765674222318208907859035040 12960519 -94677986000613662227574521886593033344 12960520 86475672524484549456520836366641664000 12960521 246933896819618574574997507240789488512 12960522 524311415022968122419952068747719034720 12960523 -210563503222710009595263751975135125456 12960524 674982280082065312588631296194391140096 12960525 -640774354567574931535945741765096663200 12960526 -524038964771894518716040703899727604288 12960527 189833256544056456868544749432798800000 12960528 -131911873399928763274347296983374888960 12960529 -13790698908675278301161405509653916316 12960530 307708793273289849062545106710586841600 12960531 -162712204922792474349188889327921954288 12960532 -970880084145839406593607725659177893888 12960533 -1680215812222995823521481886759773525536 12960534 -465550113906169591251296787335933386752 12960535 323053600794946457269021497410878576800 12960536 -427416453837738638168570565635340288000 12960537 -1154216357523785151995729260664523992832 12960538 1266004378267573286951122165961741575920 12960539 1194840124419583885758631793994004670340 12960540 -1048834916069025138831062850660121958400 12960541 -835238122122878751604550421625484200416 12960542 109913245592109087568156821408791445504 12960543 -166300750288226562055800867143124955776 12960544 39585214631376823618265230148425482240 12960545 -292742974174998490851872865636981692640 12960546 260333098916777560564766678524389212160 12960547 -101269125882780191132281770438689080328 12960548 -1475944337659906566186959790647095521024 12960549 -1115133221587597479227618571658216491810 12960550 501973552810179894306336795194755096800 12960551 440539330113751132964842683168470753904 12960552 -952854712200767895716755387941027840 12960553 364150838840892030241531316962913833920 12960554 1363585639989400009634659194941691864672 12960555 -653910617299049656301824072486530708240 12960556 -199846876308037679514038915270338017280 12960557 1861606614353930291077343546846854342806 12960558 -169292218533223514385447118413617841792 12960559 13814396265916407332773650342099103760 12960560 -417885584494421517831153673465767198720 12960561 673098507624415055609971536293535618672 12960562 312679562545173665292001169514212084544 12960563 320487355309542801131334786987362342400 12960564 -949344905914017438071423661302167050240 12960565 -163802372069048647573597342144601332800 12960566 2906456793969719570874940504895784384 12960567 -40400219258145800828411595991302542760 12960568 -1469339844079028877187858875712465981440 12960569 -1223961035016624379786609049663745219456 12960570 125263018283001240156337870584261903360 12960571 -464185335096488010201885622207307029808 12960572 237136484084311990801898016843738110976 12960573 -106318196100885924977386629696579263232 12960574 385204985137195416088486696932689326464 12960575 -76604062903792213016375981048257490400 12960576 233732765087027265175376436168375140352 12960577 438431787695999996467802629177413940672 12960578 717905326443617880688683088354687365840 12960579 -1039805534826561438901762948154488762368 12960580 -411926256872496869075633980255516588800 12960581 1061733192734342761770954603304610228382 12960582 -353139740689552176935290404576016281600 12960583 -1254158159311867038120325115686612384168 12960584 336640399276259237120098861825528627200 12960585 -512426964011869420899283804749909024960 12960586 -328654533492165719166929650900846185120 12960587 -21752286458788480218601923237595385880 12960588 -154942919994276729017711399745690739200 12960589 1275089829456321171709286977362439905120 12960590 942478238212668702958305889417508740800 12960591 -166163086747479335472654030366337942272 12960592 30860814589609942154406804025634979840 12960593 -636556346390991914530524696883988673600 12960594 -211040700526543953701935368723970632960 12960595 469218879407259255886081315354397271600 12960596 1167945034831216631657524473444924235776 12960597 -2819385722303181489107977352446861440 12960598 -274814989040404854598951471652703928800 12960599 -709672604351006868813604113258172913400 12960600 569787736101273599408772235342668288000 12960601 66411632944935140975703460340381119104 12960602 350308934238998261282549856934739680752 12960603 1039795592575637263397894954528043471480 12960604 276421089859285761367988270902135488512 12960605 -203446045636677015479823461946744307200 12960606 193777434157761058177742772269210935104 12960607 951661710299124956333110397786223626232 12960608 -180852820915245997442829491952229810176 12960609 -542376858068092685818009708546053540672 12960610 -156403885494485170597637545564357360800 12960611 -962947093767350249203049604418047710328 12960612 126691809823836710612930777672109330432 12960613 1960409050004760751220804507577097476540 12960614 -53855764889913304742743543302315303072 12960615 528517082554154520059111960975321272320 12960616 1745735072401782590193239131356715008000 12960617 -1040399510190488651957622997290298715334 12960618 -383234369049324388329117966640427765760 12960619 -16715740080412643834856939807918587648 12960620 59964557658498344813367528632380308480 12960621 -1701941852039094974688354858574642109760 12960622 36778604680965542601668411640162225600 12960623 -563618897978771678082834491960395255872 12960624 130711455776003048670634572606740103168 12960625 -214605499573487450673289112825528887500 12960626 727429817984989072434986416673616132096 12960627 239979467491153219907814766675515787008 12960628 -2778245799071446908143388683383809388544 12960629 603215385020570727638873808791310804480 12960630 -4480997689143618203285415926692289280 12960631 -562285533761071561484832465127812526088 12960632 1931221262293102928834392687104213196800 12960633 -50974308006499197440345317651582488192 12960634 1793062730652049364908339929394981582560 12960635 190411668483780435909358915438083000960 12960636 -176914784544984612939927217132445294592 12960637 1664292732900497102271149896017403487340 12960638 -33928848300087047677217731422173752320 12960639 -43329983877200933196586269355514510496 12960640 354805182834963665858901787729408819200 12960641 426701326440323753347260433143816454080 12960642 -444365132926036271427843112111160998656 12960643 506091778316885240096653902737123584892 12960644 -458819538505257517623147543886588961664 12960645 -88085177996657699875140800679848630400 12960646 260828781215528405048832990184367934144 12960647 -83029008641151525646135171677058455120 12960648 500211756886697937946022019681164083200 12960649 194161454597516480357996738821920176164 12960650 446249058999686633331868969735580806800 12960651 -356633410215558165436563499661539369536 12960652 1446452988853876988409396689828834721536 12960653 1155252574113282254212218225887172286902 12960654 -75301264298702551151647219413579475968 12960655 -972316335496333440919668126784230461040 12960656 51334165337222437292654133822735532032 12960657 179004180296326525606660874278973955840 12960658 458499181102850365333957278719594401680 12960659 776759567879287588323276548313910625904 12960660 -327162021691472680325125823725459968000 12960661 -506029935648128330047906627772095180800 12960662 481542989313450482876823420017042930304 12960663 607939785490706926065509951459243664000 12960664 1915128117743307876246202481884532244480 12960665 637691243802406032702293987065525725060 12960666 183226940398302989738087646731845684224 12960667 122577146564718058176805888042329041520 12960668 574881814385482677778560817549475736576 12960669 -906106670895014558513260536315247549056 12960670 -668680486124615972232668865091632291840 12960671 258116828789150160631789540433132406000 12960672 -116814561427780739709150204334228635648 12960673 36604023610191244407889140169533312 12960674 -6416908484017544822356836239085223680 12960675 -122791844056862912599704151592463168000 12960676 -1354088413415100606140265649699604295040 12960677 1711331482517547342641037190194056558526 12960678 696310135122536111621424415001261010624 12960679 -524462338269614648508283358462540810360 12960680 164270410977606550827515166965773824000 12960681 -1574279436126520000428511720944930088896 12960682 -43547763891359792352837789209641351680 12960683 -934815688672846248917151145099938501240 12960684 -453317756766381716687579795415621599232 12960685 -1283602613813087911657563879402798682440 12960686 -76099720953185626418834757946937353536 12960687 129451426344341225955914338860547783680 12960688 -31502052064850394625893448260421615616 12960689 1065705524034623241756958127594596616640 12960690 557756651405744282598754580019659819520 12960691 1560457074593311488703679537352980046092 12960692 82525601446233908704739778356654346240 12960693 -525250985515642792247074476138617749956 12960694 -2243568537823117742702558931061077154560 12960695 515981954963984910968465012631163046400 12960696 735987014623227429655917198401626767360 12960697 -627260777934719213729660360737171835648 12960698 -866290459315678589957641342421761935360 12960699 686152228204626942705775370725907118528 12960700 -540832983657339041708381674396061324800 12960701 361771978713117011377564673600560143744 12960702 -6414659036241306291168632264385043200 12960703 203437420895496579774676415534041721856 12960704 -922617132624572036828362364500379172864 12960705 802849680332157011729905628940090591360 12960706 597872293823636204442418581991702280064 12960707 1128082332067270594697811835542717181440 12960708 -846493916278680263665428553790221501440 12960709 -1321386700760041109882352836728971631140 12960710 -134464995531144061191211584890435639040 12960711 -648532255955809742777909738416172556240 12960712 -114431824965988494256767518169280788480 12960713 1899974408025851725709713321467850494180 12960714 132472284052244391088738699274059829760 12960715 628809418141791604948861887224428891200 12960716 -13957273384870309078136686457572290048 12960717 158502364046597255659108295751262632960 12960718 -8406542096061843590953971283136773440 12960719 1372376417136660654423642585867877179120 12960720 -337013410091613606555897278818135572480 12960721 935373111048582424530657144784858127844 12960722 1517739347416177998632807783073939016992 12960723 742831417435913452574273693906915993784 12960724 -249439651539163957166630622300060622848 12960725 1302200158397884760559483861858101498250 12960726 102611410581454224326223351997993922880 12960727 -987795422379108253600118696078024386040 12960728 -379016802348708829071131426657387151360 12960729 58130099497335573770898328833090168810 12960730 -14278172302047621421218711260883502080 12960731 -218478995880867728657038621323574149120 12960732 -1143001843051422933692265908174938057728 12960733 1089948985616820344832476129888573161644 12960734 578538371474799325466378958461489318016 12960735 -879980251589005046828119250236137702000 12960736 319643863705562691054645991963388805120 12960737 -712040919489381742951341050366070723948 12960738 346441671600830750634055099997203100160 12960739 -23917510771783910841171581045526144240 12960740 -667489995722308990789546025236529971200 12960741 -585816632077772253069570661312835272608 12960742 -2265540910109355505926850809155182656 12960743 -1039067005452976898070527189850264184008 12960744 -6877825872152439868891272238997422080 12960745 525958781426311814812318191463357441380 12960746 -404665841670434804407578980934607310928 12960747 -1221029105859931757074460821211651298792 12960748 -168712591441097873765688607807422649344 12960749 -1656347442687110690736794115117918694164 12960750 -730591446790807264582080404757905664000 12960751 276287554640911759950166686991589916752 12960752 -3569200581464952345874192243298009088 12960753 139056220957846927625210252455998249600 12960754 500251205127249403864726459403535369120 12960755 -296404959623911445385204970939645242000 12960756 381978516782482317146326555635793920 12960757 1787586914937745561045129636222532921006 12960758 -371938938925833861865608265307050871040 12960759 -466580169426336275338817155661758464 12960760 -604658940721564128998485700897228390400 12960761 -569140490608837852401290569003630613856 12960762 289344059241552914917671123090653233152 12960763 -351670052962645099389257522022704256988 12960764 38440988278163860448035270042745880576 12960765 859538998196197145641384757000922843000 12960766 -81465384495420215833334038325463490560 12960767 -1506606975937868547884583934904178856320 12960768 -46312110910680715949667241619965870080 12960769 -285120868282801623583018807998448376830 12960770 -374882889736542594164206812082384381920 12960771 -275346149498718520828125693533740756488 12960772 -1626737316948022377511376828481663341568 12960773 389189905172803323466899996947614955040 12960774 -821064600870094414102775259138251549760 12960775 -1095824538461339766784748864728134095200 12960776 392533512250280477273771132990346854400 12960777 -173948312681648966715529844829737463840 12960778 852197741011171075541312908094445595440 12960779 749583951721321880623628345949877183344 12960780 -211739477011030799757638194164472627200 12960781 1105361092831973142971136925954616822582 12960782 -264737016655446209452297572113561825280 12960783 433446035757607387413594177775504323840 12960784 -127657614384879067665175560606031667200 12960785 -47722917310337230801654646674260125400 12960786 -626494921953641953854170380146166628736 12960787 -500895792038255505925623517638461052848 12960788 590235689508102670927880074648392713088 12960789 -1180607532991429005329736693533840619552 12960790 -5912292655404726025797913007073254400 12960791 -2200076333002768800957372782328486746808 12960792 -52469226194008491463669841540162396160 12960793 52373981979275931100591409415592826320 12960794 51689344027743980315540852466379248 12960795 537544866961534613272246402380024862320 12960796 670191055199954975842546245364621140480 12960797 528022057120186423616406036682161369984 12960798 -322110843710975312478215747155850886336 12960799 -932772430555346397900605359605881260032 12960800 -1386725590927643012433020207198925619200 12960801 -198736429424323825955472765293132357760 12960802 -3216091381985997303379301635816491648 12960803 -644240394831912763520813980737467095920 12960804 150539837663937269555550112160383414272 12960805 -23034512080175528830603141636083636480 12960806 -265322317562213732833502836869299823648 12960807 -833076879330234942794859859530909587160 12960808 12003115226748872754144815713756200960 12960809 840189522247357742785419113058815135616 12960810 22363933880490103270267884772775825760 12960811 39214477622005501585700391946987909792 12960812 913240140293059937569436056376988495360 12960813 222296536505490639689481951334975236000 12960814 141133908029448917431541499895545149952 12960815 241182342878684069097297085774950151680 12960816 -327060824996164763809245897412968185856 12960817 -2638738045175354070943100931082831509468 12960818 -212792490154799333681254343964671961696 12960819 -1142762765619293834919917113948596559200 12960820 1089220749335850695615663053027759246080 12960821 -209558749978460981107232339801287389696 12960822 84080073613136896293602216899149287424 12960823 -463494787049654204387170259585852543736 12960824 -274357869326560492393021764516703703040 12960825 349998390831042189451775098152278280000 12960826 484680641676952803855525465847037888112 12960827 566532652537200898305099490842038517264 12960828 166059413101579938311916532523387238912 12960829 773483837313808980774147249104268474976 12960830 290186578823472321394908510762520262400 12960831 363169703872563755509616982680513439360 12960832 -125855504090062236260321715691384209408 12960833 37564925968489099241767540284709144020 12960834 -427470147429238449457447037058185587200 12960835 -1654097581473404496166061820551993076720 12960836 81709329086161692340902024529272066048 12960837 -223548228605007060158309269307652213120 12960838 -317587970376521842499227341551734081920 12960839 2115426230914891524265959059602941239640 12960840 28917156428516965243836611485613260800 12960841 20287206187411579980731761620796259812 12960842 721394902967406072017279718625329345072 12960843 -701501380517786887305588691510001565480 12960844 102310656962203579218956170386226255872 12960845 13215784594599473078118814406181210240 12960846 128580923483310219972606933766504545024 12960847 -194670712266285112075421040518200994704 12960848 240076233491410860575628225609002115072 12960849 -1065605648110840439269693399974401236800 12960850 164869154275262858333861952300897600000 12960851 -980036968983587443799303306005025386416 12960852 -185783404876525799578310733084912500736 12960853 -1006563229307018017965119418067379435040 12960854 -1254192917989999140314422985170030573440 12960855 156187392381522743592913963727977556640 12960856 -1567494724467998418683835155551719045120 12960857 373554621914354355571021956909841015872 12960858 -40849514605544171778180860215955668992 12960859 1363554932768811789450458291163457171216 12960860 -266452228614384157728561205025553085440 12960861 1138606097327326886000866712545240497024 12960862 1789676957520588550206666218325349505472 12960863 225384125151286263171192555112114734360 12960864 835838855294535933872297490130812272640 12960865 924524476424068569295918103826744913920 12960866 1216127757676444355588193391578231752064 12960867 -261026288547438653616972053438444016720 12960868 431540686336102215946675455708814934016 12960869 -294696088475853401477117546646196664160 12960870 33864921646814469343890425230531584000 12960871 934859656767340157279668242825997920384 12960872 64915772815287852805216134508994150400 12960873 -65855431305152287377757999396279483500 12960874 -470506063016069491966740607784636080800 12960875 -399695660773443130045208915271884268000 12960876 217635607366570669573005273750650476032 12960877 -350358087835985614920485299969998351274 12960878 -127741140483358026901114577038235959296 12960879 375739059085948942319824426111859944848 12960880 236416484131667271083808732838405570560 12960881 -95905669833707223730587059030893494318 12960882 197272535857692572624324381984941081344 12960883 -299042881862633594299866955169613484800 12960884 503001110366254911158931045255346329600 12960885 66761229507915860990156988857856913920 12960886 -552155123727108286794549364934271963456 12960887 621626726335886570937205846694068830072 12960888 20718348969896835322667599367154892800 12960889 -1687609116261354016800287775665765100310 12960890 151223225847617371835524493953122271200 12960891 -640394768520590397072931659914301590352 12960892 -85084815835210108573416907332904596480 12960893 -1092694437836153491924242069998741122656 12960894 -368833224308046926658450855822386539200 12960895 -26778904249893663976195336694485563600 12960896 599684758124039334951421092998991052800 12960897 336158038577142411879037914063833655600 12960898 1888045810230506118019301187473339381760 12960899 118312764009831368184805167004562736336 12960900 -36709027891249398033099345250226371200 12960901 -110276517857989340892181891367722760098 12960902 2460504780051262874960521942143285675264 12960903 686412729604729544062989456454544106624 12960904 -1259663156421049004357802502151382343680 12960905 633839300015573418567132488675452087560 12960906 137114807511572104079119339644319208448 12960907 -187441321057798073902640279358514129160 12960908 832280296366767930136576299069955080192 12960909 -227182708621578363267336930891707305716 12960910 71013306595402463889251453094152357760 12960911 840831510349276518470158826541164830512 12960912 -133960084109184153052283468850454855680 12960913 -541434216803701744989820734443203125440 12960914 -183465923640518511166224372381700300800 12960915 -601485986014201679283847989129140640 12960916 -542382208902268426402497324611516764160 12960917 -1619464550716728466339372983434410821828 12960918 -673991505692922883498407610146059057280 12960919 -691180598824762470324339451534259938704 12960920 112921859143488435022419850723774464000 12960921 304131416897802159873889701825568006944 12960922 265203074605474989444421358648752515552 12960923 -2032444964024204735459290367245972728828 12960924 382178011335254663804134181831088953856 12960925 -996957027660986696526318727904168431200 12960926 -171207009582792106901425483426987115520 12960927 -67583595389423389621901537527516763520 12960928 632166992664720695685364266866675220480 12960929 -1490103694341501956594610159197998813470 12960930 -442094760942083377115389998423238010880 12960931 3319846665692053431768251499676933520 12960932 -1889844546350904768970921386106437700608 12960933 -1299283322022773658090762877235373718176 12960934 194617387117816676930470594317728016384 12960935 -37426196035536594199760419831852356000 12960936 374838505606902869857952011750479206400 12960937 -1127978626467281254059292571067519458880 12960938 -150789471330068171630628850354422135456 12960939 631498636747098218187144131467647201624 12960940 32114248472328736474410269910710999040 12960941 93094582809216051293816015499477408000 12960942 247893825950898763870248291069500373120 12960943 -1057941393413527489267020882916774227240 12960944 489288642491857712267556399363689103360 12960945 -71352818901529215534390735733588992000 12960946 764698832377134098787572666301385788960 12960947 -1025292311055789721281838892664946031604 12960948 142057542640306512752105043443197575168 12960949 2072700191301273122454425857595884027936 12960950 506925827388550336295607800475113268000 12960951 66932015796785471835840660624750382080 12960952 -724616670768764470828258943678345809920 12960953 -1754098043381115134712907714624551805740 12960954 -208079874884368205943609296605874107536 12960955 335059033020252021795787562595144038400 12960956 227858893683295833236506884977690170368 12960957 12016862166221383014939424545772381440 12960958 8239847228040744338766000686150984640 12960959 2010127638552127862214782491975211186040 12960960 -149102769492167470600403957775901655040 12960961 -134418689094067271075552677240287971736 12960962 51294322732197632015261648545526779392 12960963 711530041022205757542306449053069705092 12960964 -677968819848393114670194815466582041600 12960965 -1429867845365074390259587186286694355140 12960966 -238420121268797802437754032455363488576 12960967 -286602015050698813065395100009904418408 12960968 -1962210993418115561793605632393954237440 12960969 142695869691909969572761929528348914880 12960970 -392355239795397845260676140334704128000 12960971 -835372073550964710055191817144607550828 12960972 32043140106712431212276201990442055680 12960973 -2193534141225994433070046797399017904778 12960974 -1875560451892349944691391870252104832 12960975 251757193646226155217330878693214865200 12960976 -7000133971565914935480522092541116416 12960977 1822904450873534990255538260488975084800 12960978 288258586814332803255044071666942955520 12960979 566457414493511611309591494782548347600 12960980 14944533917485088763652790537672179200 12960981 240974447133199849265959071275973726720 12960982 -1141015990424955838398282520912631325408 12960983 6466910762499565110115270454590593024 12960984 376081084598419450704834541090354360320 12960985 -527863105604861079906920664038015831040 12960986 19614933897916694390889623973473965824 12960987 81362304470803148001023442476991178176 12960988 66374289396657926992973416687129983488 12960989 -102004142335150581062042789064854013480 12960990 -96340124295968956917551715682625140800 12960991 -413826530114811408054094445567909777208 12960992 -728511410095817957574330371954979373056 12960993 -125446786981097116779031203665150954976 12960994 362524036985613817199270892790953481296 12960995 1314604159858525686463875961625569266000 12960996 801522077324610454794730128157430510592 12960997 -693123261064476610463128443310646022368 12960998 -266473906604438984479047945590851764000 12960999 -1044599635782132243005574449252321320800 12961000 -374975449245555087603368344457364480000 12961001 -2187141131968681998557873789298587644998 12961002 277058870290713485164329701309093068800 12961003 -2476621828234396733672272254836876248536 12961004 13743790511167148190100452846355156992 12961005 585686940887569651143641964259270300800 12961006 261581593481744751732387046443409332864 12961007 2010682904282062379506321683715997858448 12961008 28478833988663813359301026084071309312 12961009 606599372976937000691593005121037773680 12961010 -523619730071344081189942590051543903840 12961011 248300574665516432921212728538089487104 12961012 896372561781896987219956240237822365056 12961013 249613384358817090536277633138734182524 12961014 264050698484141126636145957256438955520 12961015 -1908591436528008807341804159760556070880 12961016 -2053841952949503351150981397363545354240 12961017 -17471724762607116007345110975244158432 12961018 -66566718657390508541173526207943840768 12961019 -182933686802188182213534266858357886504 12961020 -218591863251998337088751093302088202240 12961021 4163010927237611953571961685798110720 12961022 -62093923330319401861391153876081036928 12961023 -571831838710483539679040555664655817016 12961024 940123987229023553419444212235077943296 12961025 138152437006321050033262178600862225600 12961026 -20157715220654581894563370143062400000 12961027 430729420356335089206125868810215855952 12961028 1749325585791395102976798002955977268480 12961029 -392438886519981737492491590397595729376 12961030 -1585224908107989265504941468252105600 12961031 -1249973307669102680792861201816687513208 12961032 43018855271888405328915205682862489600 12961033 -952814350464786683661866577648347967718 12961034 -10222273711255705444027264878301422240 12961035 6895973780940813358279556152293142320 12961036 148139483900211742797332655390469120 12961037 642813610392273190022957063734410909792 12961038 -211032872060137224431535583359847833600 12961039 465563845871352019420466766233834075736 12961040 252171381116175633740956155967478169600 12961041 437447296911167760475976128683997988592 12961042 1311717298878596546890190399159314128000 12961043 537548935502261357474387561546736624720 12961044 51865712652263564846494435501435371264 12961045 -1422766157129942301962253852169390769700 12961046 -143463867622694204879454052590551448960 12961047 629741730323325159961247960079117575040 12961048 -681464384697511641433340125669175009280 12961049 1997664231627009781075391352262758404736 12961050 39221287703231265823871555617455705600 12961051 28966168211452663630360575138795902872 12961052 11102557210515839069015249746525120512 12961053 4896241655024455938357443147458740960 12961054 -352346996102894198229376464746001164928 12961055 -217455818488602639614486297145419392800 12961056 265530258790719986728409501571062169600 12961057 -99463387796533808592091953837849263340 12961058 -490279502660786262419593707045710766720 12961059 -385005007761255735755208279829685357760 12961060 -4841484866307850995868341700108247040 12961061 -1508134951311916907135595779164419907200 12961062 610773157279308905315742267098481388320 12961063 -846016421633187362360669625801990091200 12961064 300872410971553613080642748900199951360 12961065 -217041411795958623860392961737547225280 12961066 -665073400650431323677635897758884498768 12961067 912853439038943425147684631191373499792 12961068 -476347734483166473823501190124284828160 12961069 -56843322139921244445528672018515558400 12961070 -245237693896530615232361415487187145600 12961071 -670526839765197577828549631453971626360 12961072 25554681187766937073002796275276333056 12961073 -59040880758390871942749527660070658560 12961074 -118805723480033346633466898955373429248 12961075 -557625715276871582299274671511403476400 12961076 291598665489148338791969763780008933760 12961077 -79660249607661404719422294112770225792 12961078 -204907698328716159981934940350466578560 12961079 587646768541962603590507946878216608680 12961080 -1231255741734431829804689183736741888000 12961081 327604788557528138218933586518989008960 12961082 1224153642209151389568120545651866657392 12961083 -1193531611806066732090776781196583578176 12961084 687430060639045653378679592057909240832 12961085 -332965574683079816288719650167547421440 12961086 229878735023554412726394783888593270400 12961087 -368716503638586720560668486120439479448 12961088 445496440494294097780743519884023431168 12961089 696118056905888354094951638752982428644 12961090 -62363500391781436028522514082575775200 12961091 -813010845726762089367206765939649072480 12961092 -881546504711211914819434408658898920448 12961093 -1350961345301746982479597710327669858658 12961094 -863008740546448194158492317708509983904 12961095 -10709112178444041975357519244173849600 12961096 -937822477531057594006851132526491402240 12961097 804127539550612167892299629377618608960 12961098 -51551447376509342565258189730288939776 12961099 -571804889947815491919001738486994641900 12961100 -30773181228642836115306863552313139200 12961101 -129793831180021708726083315404986707840 12961102 365979791198477210168325170540584203264 12961103 -52428772888673074177698864542818338816 12961104 45369616179224143562774475823374532608 12961105 534650593003310998249468665646769398260 12961106 -733406644376762932701744732803017440 12961107 37861448578790286693444912566833753440 12961108 -647164979974444924937341789693218942976 12961109 -713889788484465733113217052433290431584 12961110 233653092978764921510290162400766437760 12961111 -1044940239928053678889769841893769253128 12961112 -1524415450450398251059129370840705925120 12961113 -499502347419700239822927231095398362912 12961114 406022984213277825315046371755560181760 12961115 45517205769708709555632227982199424400 12961116 -70346251378501574048844632233853460480 12961117 91840143560296445997873292922616568128 12961118 445114248418154092119199602949059057216 12961119 -851663629197054787038135259894090691256 12961120 970561618274553933518936978908682649600 12961121 -35524571798274042903406265543275253376 12961122 467218134881050031835298497936945817344 12961123 -356036325883891441514234651371981306464 12961124 -261778230085159974262087282027526535168 12961125 264433469633469805226452047162200646000 12961126 235870542280172868943752669196249804512 12961127 24383907670193374560970820788660373592 12961128 318539908944051652047373623354595000320 12961129 1409002868916323185916225511453077112400 12961130 24565475359262062990214803455042769920 12961131 -10597361278907257640965413517830091776 12961132 -1259524748992459567341818507140323215104 12961133 -2308161083503087189203780919375343208618 12961134 61706036350892568374704054372356930240 12961135 1380009736419257818890431364540848256000 12961136 210445008432311831587130698547972308992 12961137 140286154402184344646351135331541145472 12961138 819572675926968946056632396086901197440 12961139 -2481805251660209275006624121562108699060 12961140 586152827677012839969311804628076584960 12961141 463139327317718117211817457814897738542 12961142 -32797272323071257120696520396162223808 12961143 864568469795729680890759484131754987584 12961144 527113435579429638451054680527162572800 12961145 904060330161747070369225039077254808900 12961146 -1829245959903075118338323784306511872 12961147 2019852688388580758027084377880139666596 12961148 -358184493253984605449757905814969546240 12961149 -362406277053846796032813233717688116736 12961150 22135413582277041656769191444531145600 12961151 443709035915010377447967151382106804960 12961152 -76497365340919295328549195236518133760 12961153 330734205995566160654614571654294582402 12961154 -802324808641707282698023891355547154560 12961155 -6070202966529745158899895821528469840 12961156 -460254029045561100817276524962044867328 12961157 -933497875899889827169223550277941444 12961158 -137220809308776634620284422269676738560 12961159 -417167557692305720450145339712330559520 12961160 243405989808675713356353842435826585600 12961161 -2202132213921548706162148145159161731360 12961162 55350918984029418324964971525726720000 12961163 268769101159789875056861861817524531412 12961164 132589003252027655009872802644328664576 12961165 85955160419200451519869304031786046080 12961166 419892940903965246942190596646532183808 12961167 -52643949418029922804888170675461165952 12961168 484845703804727007278531086884597202944 12961169 878164394779673823471146477227357894644 12961170 -38697196533426019193102572126818941280 12961171 -2506174491496004402315062395034633082000 12961172 663220157921918254149403421406791731200 12961173 140311102726293677089361127952024766400 12961174 347209222369795870180540206243191703552 12961175 -1314404052315617771648009092896487155600 12961176 133291028628797193854743615506489139200 12961177 -1911317860880664910610761085849626529974 12961178 311482289533738850397613112998527730656 12961179 -440095792400258388981456262577470191360 12961180 -948486428586466247890867174168102617600 12961181 -246811265829065605682454236339378613018 12961182 -27322158896782217787781744265717032320 12961183 -3326194654783156990157870685476461526120 12961184 -79939056442245935658720887997499244544 12961185 1014763782136680516888751239469271548800 12961186 -44819312545563072974670080250541014192 12961187 -756857502105450237172515441627781360164 12961188 249109558060453902182558362227011205120 12961189 24716029244148852906095730195212444224 12961190 -228154041350038444791560000681657548800 12961191 -226393308807478144261928514060517281456 12961192 -651035064193691295138163671868836249600 12961193 100519809770741920980074366113667535360 12961194 -283508424289106180100968347456153655040 12961195 -217904527513622556536433316302434500080 12961196 137565409829916060563793564919723910400 12961197 344647936186683145407214570568837036448 12961198 59987299868822312823522211765612833600 12961199 -260675809529482888960951482185631543840 12961200 -21549701619497572977892577884530278400 12961201 171407749250355737703992972967432373344 12961202 355216531004087337123007655547626205600 12961203 -537630540437032969825042030877747165136 12961204 757702620381847993847937827199535159296 12961205 -1217745121047059994383650500114628519140 12961206 600994913478637495471683735123672952320 12961207 44990010047819844639770264383686889824 12961208 -93917741725185845653474104520827002880 12961209 -872568806808258133521835167273384961920 12961210 -257311944687691362124466987869612584000 12961211 737394260709205563304820633793486547200 12961212 -501047176982182487745256038709343232000 12961213 326987835062673149091188597545142935104 12961214 -134174391049398628721432775588366950400 12961215 60344754902055765037644522906101954760 12961216 551438946404766670954996033589671362560 12961217 2841818865196461098482802093552798160432 12961218 -508884962045367373625673593955782637696 12961219 -259466453456758120428099498236399191040 12961220 373136314891628987728026485963217818880 12961221 1621742860799585929967607837026097408 12961222 -149694654814604950006414803534371221248 12961223 27739354227460146131544925293921920688 12961224 120467255443817238664296539885497221120 12961225 -997871597695670283221408114259691412100 12961226 -823477294990551403835999070697943540688 12961227 1247015560126869807202236843500860324080 12961228 -189166004478380261058480437931978558464 12961229 -56899148763157254543882577575754658760 12961230 444801862107981078846881874525813888000 12961231 -1140450406943312859084711347727725352720 12961232 520744833621526123202591095595335680 12961233 120264837462631925871472603791740445264 12961234 352924345164871646638544860967165575680 12961235 480356553419146596837283328458371188880 12961236 284366015335099737400600551847260192768 12961237 -1151439425213502103644602963031653420928 12961238 96512714843401461483168589375793881920 12961239 -438155273265848666227500562298585180160 12961240 477513949448780080374477409483500748800 12961241 -2619294535440379724992910578567136425200 12961242 462689053098547225156879884822600837120 12961243 19494190185080002907245339581612311492 12961244 -1797996759604435719977181685440061822464 12961245 43455551437589877064850124819048459840 12961246 121510394197793085236676344705687572800 12961247 621671107464642992388883514748406094040 12961248 -69556286400906900503514344014023229440 12961249 356041122755120810815040674577727631040 12961250 12064770987156078113154114761955450000 12961251 -306107052661717245239115498013705347720 12961252 2246603922892915716826101036187296221440 12961253 253741176939283013221610198770704677502 12961254 -435954673763285984113830242137918735680 12961255 -25248682788636839905874090160958423680 12961256 251185308866706065167417813416260075520 12961257 -139986926680415497520141822402184597360 12961258 255921540211814120500616987273029416960 12961259 -245967371595207867439423634743521079200 12961260 -165578179997039853381267746146317926400 12961261 -1334937767038298609482514257685550979200 12961262 -1024641650126280907136502132274427602368 12961263 256942771532884149530941678894386098688 12961264 410309905186719169783468761952611860480 12961265 155706010461953654458616928359218404660 12961266 73438358210036731353633822382101969024 12961267 -2539760889034035602037192614376707003448 12961268 254411844191127400813770327754732032000 12961269 327219012419690434693124794283185576320 12961270 -362528397644538490552185689724448746240 12961271 564066651309377881651393836964279202304 12961272 222283680851378017679353464886198640640 12961273 -981313065753547482901475341228814547836 12961274 -21842962259289119108209211933666334864 12961275 -9781976984607598221475772765888808000 12961276 -240554950713647188466507321593296218112 12961277 515612140478930351810865557120804146272 12961278 704029648160287499764623753415376428416 12961279 -1077043402853607999609857628112883269120 12961280 359729181738103254424654652141752811520 12961281 -545412939991535802766631948775762289056 12961282 -492104835060789689696105686609462798848 12961283 1141233828651077818780158862840982350200 12961284 949483503916492573406634449783508172800 12961285 281291711236489756932844471266763897560 12961286 180025831788357496222624587001666481664 12961287 -650892062654616834469490616852078992760 12961288 898986645196181763679931079518018933760 12961289 495815572879952712949467556093038435840 12961290 391115031800882845508859976380588222720 12961291 225919592572456393451508253904578600704 12961292 -170736529150542165938163550744839598080 12961293 893456761551655215352259123887061756160 12961294 888977272787360749721483207726297492160 12961295 230436170912460452704696538835391921800 12961296 -715099539397511924582404105072263168 12961297 -59451944683831705508355511793796145680 12961298 -401870406272861355946124907633206803968 12961299 276568714621332074474951343190362972000 12961300 -373578649218895377905662006896242227200 12961301 2660856437128354443419176800324978631452 12961302 466849025831320633413125304178298807232 12961303 -1215477776841643710970230329272245003448 12961304 391315261633944398514009509581092741120 12961305 -45511784103598680797680003914113107200 12961306 -858352172957821544197509837867269882880 12961307 -2886730188834705843946338021804774941880 12961308 768846425144059395462219146755115581440 12961309 594107720647909977916828321256456652204 12961310 -1114711889105229376693026329152971834240 12961311 -29877828964842779964001127361113865216 12961312 412176694803018708222281364729835290624 12961313 -1014363844651904787931619351740546785438 12961314 -670229186937926712422642315433016998912 12961315 -665789717732760892097764191070930517040 12961316 -926271729108759834001108953893008536960 12961317 383951440989294516866148118253443457280 12961318 -18026535010828709653869358037257683840 12961319 -5577938113433154136129486727932783008 12961320 657703907443961377483110951780565401600 12961321 2659256379659247266588313754952516083600 12961322 -263656805311558244231295317740944458496 12961323 -2284508539131627858509263732808065074000 12961324 218210647275364492879761973600888229376 12961325 -24927306610098225804088244281323900000 12961326 58110133069583308950694942553507063808 12961327 1584577992057359677699262906974829705424 12961328 -82433343988913948950432025422557413376 12961329 -984083197404080438354263651520281097616 12961330 290448174954202073157800097740521088640 12961331 -353853813741640336883358139895304989088 12961332 -1085454112375520812852148445266926767744 12961333 514560535212374212755305013072600854880 12961334 615207588233618456141380247352946869504 12961335 -147313565861619719737401179918812616160 12961336 -2820346769360643291268044841550899814400 12961337 -1188848917909091031715487540936236111020 12961338 -104872422673647978902055614751325926912 12961339 -2810329322513028454734653633677649795744 12961340 -260772889310581735878212170095378769920 12961341 1243456310024953073763438518713954602540 12961342 21800363002689500333126620871240016000 12961343 2298621751510842574965367216321729766592 12961344 7093095560881429846223314224018358272 12961345 145847014176795310584763543357634726100 12961346 -250103341525756196082654310802182346880 12961347 -8975786891380617621529828738860814080 12961348 -285585848205972952278316313816131272704 12961349 -1406298005739352751297483721229850455650 12961350 -413099942392109884643533685828501424000 12961351 572936835051833401585824888148785851904 12961352 958771136004035031684773942411280844800 12961353 -2223713917449759566441723318829118647936 12961354 -6748571929621596938656105285380215808 12961355 1067719569796304320536046037804251781520 12961356 -452984328622612522176651901788296048640 12961357 -2779503633132520132191964683194423014868 12961358 -1185543307679435636408093479412375521920 12961359 -249264381484237419008216471549374406856 12961360 -81745529308507459634122281749438545920 12961361 -4292446650775357008288754135024161600 12961362 -67371360410602171535082199580145692160 12961363 2006169336873973620415747284589096372800 12961364 302054909365100500882601924889231542016 12961365 703972216979653142993706307396115442720 12961366 -118698441268728946959706215969735966720 12961367 -435945126319580858799754227597884974584 12961368 395593976991819013648870340745853378560 12961369 -158425133034706579181139958650740027756 12961370 -792046772127404945627849290941917433120 12961371 -911923490567382681657919083275766984192 12961372 2312446022454065099970377997702308976640 12961373 -1025256936917786845326647631609166428378 12961374 103164308158506946658721494400772666368 12961375 65669127498064752086329270766991864000 12961376 1705034671138083452142216829656162631680 12961377 228316954836100878106767974353631328576 12961378 2298284417431287249272162604713742815232 12961379 -223385214977962080010516442470182406080 12961380 -150559558830349650013695453720219709440 12961381 -9078655425809819159548956488762018818 12961382 -1026730881748450534904898995894018057280 12961383 1477530850362689377322642706260093763624 12961384 240488927072502542684943432393063168000 12961385 -511928909921345148802475780712379731420 12961386 -55318207991957570660909478827303854080 12961387 -1294369773930758212164792360410866482128 12961388 -15954082065611343407143941450819698688 12961389 -402714904705869009288161226769318172160 12961390 21112134478033894808135096879144812800 12961391 286458021213499810442672148261968292000 12961392 -180179636823092816056667191915883888640 12961393 -2342205478901152596771797267136435405358 12961394 -270815587741709604912747977174772075504 12961395 -323176584799258276933503931042702543680 12961396 -209664229807161197917147102257772724224 12961397 -238917364617162158952213886337905961472 12961398 -89863522672669402718095848184908995136 12961399 2119274875171641032090976454676182160 12961400 425715444627914026977373171749880320000 12961401 260192728357859522888507529603956933280 12961402 536165433696280968101764718053040510208 12961403 279921534835096446557336245144821955104 12961404 -3138093957253861805177539108592271360 12961405 237500756923265984077660169083492848000 12961406 -107579659927544843874328237583454086016 12961407 336542162456110322915958879247754199240 12961408 88820090821853146901154479276556288000 12961409 -1612271229884150117435851503316538791596 12961410 13773445498081346033460756392472084480 12961411 -1216946364871123303344109110760677086976 12961412 -674384014940216525264352736487193177600 12961413 -1548061131395157973093116091828771024320 12961414 -310048684104930388400485431993239830944 12961415 721896383942628958817478115716016188000 12961416 -450826973475695067677319269575794524160 12961417 -1525769176154600957940729196654801007488 12961418 517081114967057080654461183146759162112 12961419 1093815217522120755741389917698943081944 12961420 332846893979816086343657211458689843200 12961421 -1383780103482778161515514039670981994400 12961422 -120864933387832766505764018578857510912 12961423 -852680200610404521645875610434215365328 12961424 136806705642880140225811033091083862016 12961425 239783242637995283317243131435036988800 12961426 -209096652886056603799006066351374785760 12961427 1551836572667976862981583125601931054000 12961428 -479197229188950759621196676953478522880 12961429 -710365489031524000941081991720407002112 12961430 -134300668227206465607336431707973840640 12961431 762505758134997834106069818545534735520 12961432 191502653554963655626453524246480998400 12961433 103646083764636838712019558859852715976 12961434 84336144695155418742042589974393054720 12961435 -928996127063485459554850069216439229120 12961436 -1009482867141069686151629020729520632320 12961437 391120031057939347593457828045206092160 12961438 -389898182030014963891849954063702387968 12961439 941109479886333161630149962862411951440 12961440 514091744359649659523098238404006379520 12961441 131631312737649616778584245398545868544 12961442 8045105521882773461725936596165011520 12961443 -230052026726416823140985127523747068672 12961444 1550362044551632319862873669870194976000 12961445 -89131232772375916006201838512830733440 12961446 639793101315765851728735082164509754368 12961447 -20128691596024925728246077907339235240 12961448 -983113040391856886498188168743727104000 12961449 1804637614252047703682834176166079151524 12961450 154709066843811210854728684297636362000 12961451 573049044508180356770194035135963033600 12961452 -346080259183872099937917185975032086528 12961453 706177071315703866014177405626827128844 12961454 -237916367082091244855516231122511368320 12961455 -249072133549234624482485497568654644560 12961456 260527532853601444349182220280707366912 12961457 -1467565576527256896677141440511363901294 12961458 -62584084476200227400990014690454578560 12961459 -771620538230645420391483409228717636784 12961460 125221792176480995075880630233500097280 12961461 -997244676577031548132057711926924181728 12961462 3969243670615981999623841436673804864 12961463 442769348997290119326879077837938926720 12961464 156664439127449148702592101360745451520 12961465 -1502098213633271380161546768598174404480 12961466 236524840072332718231726760629015409664 12961467 131245897144125932889024711012793664400 12961468 -132441802072582154674199010883708870656 12961469 1360863250939154399425440221686446924870 12961470 145684208432051711319406870932129941760 12961471 467666538849290121325832309369793284672 12961472 -228763962955321715706446215460432117760 12961473 -25470971621464790868491801257571266560 12961474 -42118161099355595167984366031144062080 12961475 90679448231088242964444593657930202000 12961476 -638629128765645743533721282717435523072 12961477 -1042124632521181987907962134360665166560 12961478 -1149909125606615445684571666090636044960 12961479 965782487030980114459332809337475554984 12961480 -716664115118754611026884719682596352000 12961481 -549275896495212908312754300836322578268 12961482 667349924914949058482722339703928014592 12961483 118338309951560498112163947403901507732 12961484 -1079850920092817652778827061371741897984 12961485 981235660851685188498549052583834083200 12961486 -358272530104347356324793840101488490496 12961487 -339090408132864638345977112502091207296 12961488 31634491718268716791279106842595426304 12961489 -900847771886855899246711570989296688576 12961490 616789219227610473450408402884230377120 12961491 1100206173108447715262993744860189099584 12961492 -380502094275081019619575766218023332224 12961493 1104167392156648341407272452987852725760 12961494 44243967849494143276552014011529017856 12961495 600779157544969202901892004615026609200 12961496 1940120948465460635476436321538788352000 12961497 -83461887079650180948057114689625839328 12961498 -785793611318966443418847954039421159680 12961499 -1581634586818806740006756073388657117500 12961500 -338386771367776406657911078552133376000 12961501 414325806349644656431718807964424320352 12961502 -319482318657873073874106670000531506048 12961503 9880791678058054334475643877305162944 12961504 1017725342327622398977190801595089289216 12961505 -340599658342731049650395026213088744640 12961506 195173211826494371007538627288660637184 12961507 -261237601332522442376808053467864610128 12961508 -84051379977888878355711966968553897984 12961509 -20038926995839289379853611418122630144 12961510 -762226324598304347246776493908815600000 12961511 341035541293000051086756645751006629000 12961512 13062110219681301599016505170419712000 12961513 -13377225597248713888107533516246476556 12961514 -320689270551424705568624273273649740448 12961515 7949101754007212629346311773833856000 12961516 422837182059014668703196998887744768000 12961517 730756926785180094093888725850260642220 12961518 237369706969832167778886053599567331904 12961519 1618312199068600139389333272539339066112 12961520 309885274725695491622169773087784960 12961521 899881467043549497161100488539539716520 12961522 -159175733526445465293076983002564026368 12961523 -399140634001649820938986336996857034056 12961524 -391848338192527298006831435480760711168 12961525 77168355656463190510359313830415000000 12961526 -71016373833930532741341579433977997440 12961527 -538716452320233825165135898859574253080 12961528 544292573111876535652229890393403228160 12961529 -461536162865870303979102049309745169264 12961530 -682508798979638318756604222150494822400 12961531 1224050963183107184297421160127111108304 12961532 670814890805086323471001230154014792192 12961533 -8170974683655936378252404408065405440 12961534 153487197103001565791145022483158650880 12961535 387736152474425332726024934750337960000 12961536 261447697255819410451220274177978138624 12961537 162130945091137115080021711459774973186 12961538 1306104685481677523370332173323024264192 12961539 107503345143203445077050078342998868620 12961540 -36726423675928815638042346432779550720 12961541 -362084027044938879945109294163176217028 12961542 460753060799019539028603830945978110464 12961543 431368420832405083363750403884763268400 12961544 41212936175488059853247560828739635200 12961545 154882773742831706383866523614295120320 12961546 439498373334964753203993030449029748064 12961547 -1188770858151447472671120183349969648896 12961548 -379199441375349087148494438225683473920 12961549 -2191403598856579693332296496807195905780 12961550 -177641294291624082775830141124365408000 12961551 191948175258309961731274400701645354632 12961552 117428358616860995025156657183332892672 12961553 -7766588198798219355317113262825283360 12961554 -69580872597638460929207949588137374080 12961555 -793358164763128293249940798873564265040 12961556 -184973392098598465530734008552452631680 12961557 -17247909696843983857642816841614675392 12961558 308309664050315249991194365076720175264 12961559 313361165085537790096835916026098938504 12961560 335753168433373884771472045261940121600 12961561 2184928373806020227121258577678448777162 12961562 1025052780132838605553836280751136610032 12961563 -242535107170856890409197834739092030056 12961564 -411305442236081056018732532124367577088 12961565 369395355040273476318232292266089907200 12961566 432698035468003998113375232900098641920 12961567 -461061516996035702191623195953948116384 12961568 -1372510921824225291850098672094057267200 12961569 286935653048761065209597112428866064160 12961570 -275333844754719120986933773460975893440 12961571 -11224350197963813021263605695320565760 12961572 154998193125092187653449782240638177280 12961573 257432406940710478460409670204570129024 12961574 -372899623842138484698200970866149242240 12961575 -783500831967882821312439541858896761400 12961576 2168069025464395867191703320524390400 12961577 1420564110477998881995729098451917154426 12961578 -259040907611873050385536492843835599104 12961579 1415163051335700107328185469579857351760 12961580 -383543383011950509562518186210792396800 12961581 -26332410871212448498996465872644927616 12961582 1129118550781618458997226195428022228352 12961583 -941220368895259964890106900862370653168 12961584 -88702492355198002584764177100723634176 12961585 -200668763414398393304197567211872846080 12961586 1243821768315433542459579507094392188544 12961587 389144080146615550262269686863651624760 12961588 -74271208686360690088646982772715336960 12961589 -221732164977433785425192992386021382944 12961590 -397449509576228664454021780724242135680 12961591 282100579705661194094607147623952054800 12961592 65513886206769948607862207024052633600 12961593 1898524127411610508655787560321292559200 12961594 -13605241532079944000762002402209469440 12961595 -775894223243783509426275201028598271600 12961596 -272499199994465751976338635603923009536 12961597 -27611312864300149755225647680872864480 12961598 -244904215679928168557371847188936374336 12961599 -352899441070447607824965978614586939648 12961600 -82980562133605402317410544752302489600 12961601 -229395203492945568939987863686946062398 12961602 -275707686649352567068741640386826009520 12961603 -341147741095742572484642194259603790148 12961604 112429200522040043158027924725901639680 12961605 32453001536758204021354817065614828960 12961606 -492877144252348090600399780968157388544 12961607 403791017861154743297286819782900576856 12961608 -76241790622652859663014524069682380800 12961609 215227735940281156376182295891221624960 12961610 674747198132043670058977424630204832000 12961611 90218002717105921678548139776200630160 12961612 934319980140886684958668184145351992832 12961613 -1465464583048187364093867914567896130304 12961614 -239836000741571446556196694717474623360 12961615 -921449495012398216257339395157162535200 12961616 -155631376828227219031246688563342491648 12961617 246683021275771088417353664926170844320 12961618 137289529003602146927764387619414748672 12961619 -29223337859709857234647257667828920960 12961620 -96391288076354444456786501223538360320 12961621 -384698924473646826009275520742528464178 12961622 367647423148868867278670352863015822112 12961623 139048907425241758556031058347686726784 12961624 -726217668561386320403364703996509911040 12961625 2186160202818578044282255578390813690000 12961626 316640233909102786751497639152026246400 12961627 96736841092719270745357549374861926400 12961628 998983647692222336602004950240589050368 12961629 -910930539955375535259355881307892373600 12961630 139100791525360930517665371290588430720 12961631 196762734842932655800472660067140142864 12961632 -1047432153299162342970435036375872176128 12961633 139691069743156912668149898329518770600 12961634 156510132392628699425328831591733012992 12961635 87239260971646504509104454103015760640 12961636 -1618222887166160736915156460395701057920 12961637 1208140827691818802206773591635105864920 12961638 -52382312232377800877668110390178431456 12961639 1988118772877385371361932735090530073224 12961640 -100247245723722863492374659051556454400 12961641 111733180051828052661975674966860992 12961642 -431749475437714347867390539291119712256 12961643 -4088239583861516927517258966942655049256 12961644 622899791207088962148803459405953046016 12961645 317771766060455759800734472973164101900 12961646 -1230860417478307403657536536485885416896 12961647 -1768185496382462147259415316366391630960 12961648 75419394651772906115911397145368330240 12961649 211551027910212845893134591546726941760 12961650 -22291806184769190049049783022528038400 12961651 1217289808646102756630774153354193887400 12961652 835315911734702978658777928907985076224 12961653 -1459662497279627221186199312514339178656 12961654 640572249874390254652842377866942639776 12961655 32324739677617153659912159549423268800 12961656 -1445463975676301536452245574890456494080 12961657 -163174463926745691530355416107837635094 12961658 -39784424428358092237525002846967449600 12961659 95576805773540166590113428559883865600 12961660 -1689125902599596683613166810729657446400 12961661 -24233273623268004597218007620005991976 12961662 2871974625483119978196492375414933504 12961663 9337103202071253399897364827089150448 12961664 -2379534854017748864394004440196432527360 12961665 398249151533056936167672791569520601000 12961666 -82477039296468800997249449335391808000 12961667 -866768542652225050388746375392433544400 12961668 -586914733488668059443756606471202443264 12961669 -734448450182874923002078008346748724704 12961670 367810294493021705033592874677679601280 12961671 535034383995200094029496051100966636800 12961672 1808077644224088533720942018194924876800 12961673 338974434204103982957376189830310822144 12961674 34249269640728057054023528627134394880 12961675 -599230854901049144766707663175820875100 12961676 -181074134040905959735961932424400310272 12961677 240715612688931281869999494959163971520 12961678 -163808624994684996079412467835488560000 12961679 -1152756139392271222479271935821878849416 12961680 -81555003282017447679120306242066841600 12961681 -1282683329531928505657044393994922669518 12961682 120016141599561604208699447586407176992 12961683 78383139563247618703625764842178969344 12961684 -812915053960308607366918892731712289024 12961685 27056168014720563570445505304051859200 12961686 -583918898652061035953042244157571957760 12961687 -817371379462841153385929716608796962240 12961688 -1082292018574391605054472426830534656000 12961689 -62105747670930877112961705099378475008 12961690 131495081822341433803138787792854087680 12961691 1896238901276625261636061724697518329092 12961692 587629147125091659501863260858864329216 12961693 821212011358561299342637757371516866540 12961694 -43621862733388717964119448681990005248 12961695 -722495628404370676060172798361056064000 12961696 302532287426011859681241776475013644288 12961697 435209413509468768399015827626890263232 12961698 -287835864836432014236053992888818769536 12961699 -179450091810637132054681297530361838520 12961700 -73102927504466853369474947016296217600 12961701 -155058628928017727360873766266685829188 12961702 319447920055710061741663406837721779712 12961703 -4096165428471592903983924719545545456 12961704 476192848152542140868380264546345451520 12961705 643597861117208576068556886498154560 12961706 607093356551539899800875548151899701760 12961707 -748513544405707044288986381135189609472 12961708 -526299168459720743301242404430298077184 12961709 -95574997468085654542747657167807642090 12961710 -366691579748186212237485849890780764800 12961711 -97901795535884701137301514469247272960 12961712 134280880264298675525989294622802542592 12961713 -588282156159237201860307443762439789456 12961714 -1072063853087808077044065849945650520960 12961715 615655610148178101051130869904993505520 12961716 -177188495330921316773299561614237954048 12961717 -243152772863568876242184665510820553234 12961718 -264376142915681834117668080569290346496 12961719 52433646793696300855703855816180373264 12961720 -178326189597942080167643558251005542400 12961721 2322050738619609841946767439037416522922 12961722 258649358550617637501199008491502157824 12961723 1845306296120703031531592071677783983972 12961724 -98242415800656177112694487270567398400 12961725 514070969436372192188324572994467010400 12961726 1282822800438581842760411342046756073344 12961727 -239017954931125845133193920795256351424 12961728 -100296908717273778692145181154900705280 12961729 -65035046202305124822802267949674561728 12961730 238427003809435488236888789477777080320 12961731 274441792570188451010119889687519357184 12961732 511001441881015035918908879574812467200 12961733 -725856054004694315245561821241388771076 12961734 17315179412446175471255479848803018496 12961735 -523073166597635492495768290059709080000 12961736 -1291528707435897711315919640821993528320 12961737 -1212357864416849194627029007165315776912 12961738 -917090195558280905375367265114702998480 12961739 313322118308904324976561051317000640656 12961740 -310134770431148982415840344578860646400 12961741 -59773516100453548200682512163714295828 12961742 -318728844908591987363441230624114182528 12961743 1155056669627598492871317250818018096000 12961744 -366461794544541777326201233467258019840 12961745 -48547480662366618030150245039094120600 12961746 205643382326329667191536839716576986624 12961747 18314662353171913394577318726836730112 12961748 7252765051761071181798005946000476160 12961749 -275986439465719934714098357823663274336 12961750 -283641042258707332426186453967823840000 12961751 -149804024157827103098577476941892731392 12961752 676344516069457918249696608674717491200 12961753 1332575172969672647150694518698003224960 12961754 92055527885469527169179986348524122112 12961755 250378893315606815441765707935297823200 12961756 113012181425165552719749315235448066560 12961757 549749656115164715817769813456241028006 12961758 145291032465066454380379428718762161984 12961759 -2982258699939260687506191928313585383584 12961760 -55738245887074967910175430471980154880 12961761 -551148304472743665410218399452691665600 12961762 1357672348089222001219367158686019200 12961763 1057537778442386272701920602085277922560 12961764 -416367360495525715167987653860889251200 12961765 170781209956580030387795661225688944000 12961766 170728474227339948299281914121041077376 12961767 217359173380901162492415551574643107840 12961768 -104826735059556037762077856570800506880 12961769 2561466689328687254760128643908651423520 12961770 40628948991368320108277699679633081600 12961771 -329982872710342053772171705840043841000 12961772 -369814667447302601484301003517942212608 12961773 -813077937368008794179769431757144436416 12961774 -176871517717701715204648036867601880384 12961775 176109642190054330426975993479485245800 12961776 34465049802195832695563879606051438592 12961777 -1244992335810524956207638254946299603374 12961778 164693201242539777660903811489980265728 12961779 -868849007455038028690115689474092495816 12961780 89984768150108123277235175240810933760 12961781 -201033797033742566432049354298955660160 12961782 -6777473864362038843144554209434393600 12961783 -1349037361419923266923175502536772165736 12961784 404921905003404568308805953515832913920 12961785 988287800241255743381523948992175163200 12961786 -338619892371156714338251147513939438656 12961787 -1843728034216294954916857155570175257564 12961788 222921372918476584553387666825999646720 12961789 -1542523158233657861259795324792042428410 12961790 -837282286935958468103610591844666673280 12961791 -14278427901415735148286901842687866952 12961792 -47662406443869128692081516098669772800 12961793 -299812756181416013565291411187055766378 12961794 -59344662525718678562221776797175459072 12961795 -654254338852722317585706658821645550080 12961796 50555000420281643193806426639718249600 12961797 301705632804501813276941833799631993600 12961798 -538691562413079571570024638113327858880 12961799 1481906017507417309322579841909786456840 12961800 382267079957476486911526910263526400000 12961801 2808124287963297900991141645225410751872 12961802 20782386383301007003107758675707882752 12961803 167695101296661166486149953051363651040 12961804 76457278264511954421486208874088486656 12961805 -582885232496188852021210957136786223540 12961806 330128791692998270243637593122899913728 12961807 18471615405486842078640377978551142688 12961808 -192582094272443840727269323763044761600 12961809 -730062425903623843956690705169409631360 12961810 -603240677616503857489864520723583193440 12961811 253780911142737497186166285867817751520 12961812 -311023245839551168723880572013567367168 12961813 554248758493514595252872439318935600640 12961814 851753703101625956365109878863611828256 12961815 -167767035063439770151062755482662594480 12961816 94581669969636754386282402113898946560 12961817 160988562264831577281362288592772315152 12961818 729683153002210456035845466601992110064 12961819 783292166720144405351638934930089917280 12961820 -1028047171758859406700309178389371443200 12961821 -993298205476688910098218243534690524288 12961822 -279750053169249873995738635291513685376 12961823 66827034350427389737680561646291197168 12961824 977033643173628148121568324819434864640 12961825 811831880625293696867990011856236234550 12961826 -154851210353957835114931388960412915888 12961827 650903167151273251601312304923583107364 12961828 796327911073729434586920186641417349120 12961829 -794516028837814838524916998146663520512 12961830 -151330273425199742942611150467019130880 12961831 -32687241450442152418889735479851897936 12961832 162258449771369152990482028037774776320 12961833 358800019902130290022191935724634741248 12961834 7682276032319976052663576913904142848 12961835 -154487977566927922056480999066969895440 12961836 199617019121447821848823426107635420160 12961837 508263510490639525811487706095618770112 12961838 473672464594642976006622511190338698240 12961839 -273066351516359225214028479144180100224 12961840 91971776508816929332419096601971916800 12961841 712436528133380859628374092219913556242 12961842 -73243711634975108600759720730249186816 12961843 -1339011993924940212838113430202517569908 12961844 28443812669881307736229123904696156160 12961845 429374525202337480124332733114166103320 12961846 -855938796243577369183663970510314955520 12961847 97332441039116305733328153200062330632 12961848 -863564507381654501287774580182629089280 12961849 564672889916319828750231502024347703850 12961850 209436226965711109510825922014356748800 12961851 -88469877863218931022664888532928815616 12961852 754039926434433600038898835781372186112 12961853 -768261492756176831352142535517253476000 12961854 351373708296284549165468794242990720 12961855 -82509906279276717344539602127243737840 12961856 -200587225933464806453225965306089308160 12961857 -510590682700145625176088187655304990720 12961858 136919474177932085191464510897288837120 12961859 526138108722197337301399142790712277016 12961860 194132273030249191652273777463375360000 12961861 -490145818941912925699334956095989831136 12961862 307477402930801850397063556374220398432 12961863 -325560172330427856448745643803450765712 12961864 2241444085809177104667960646401318159360 12961865 32671909599284171795173018226074272000 12961866 -598070049161049807146310518453112811776 12961867 991338833454914158670222638526002672916 12961868 -1558747190548964672384231292381175479552 12961869 -1122441284215180577078706394649801779200 12961870 -509161778477861215939088127012479949120 12961871 225869786487760182750275721432100336800 12961872 280366899334335302962987933132478349312 12961873 -706061091978356116448054413406395017360 12961874 -313976611068384810025715675047134240768 12961875 47752691160717940510053707031175680000 12961876 600077693110290427563240398591163627520 12961877 3174763646031078815778010660398545952 12961878 115930805027962355692912086666645381120 12961879 -78437335204503169847427503908347931008 12961880 60602677912519592375979753489720115200 12961881 -1004815356824527043070092349469986990630 12961882 828107687000878992372578423024425527792 12961883 -2795963441604022793516418643256349924 12961884 -312934779267983692913888022007231441920 12961885 110173167416676331332448936882550551800 12961886 -342302931998378061906870429909902966400 12961887 51562272723744475217020200681671533440 12961888 2120502495696073013480159825219949428736 12961889 745342346787402328571894102452658600880 12961890 781614512896279143512393975059825075200 12961891 -335490258476823913637912201296705847856 12961892 -231626215829656314273740650876207150848 12961893 -197081275595158646311204280295764289216 12961894 -150607429118738475453518849643924320256 12961895 1500607921118618134297428343442485171200 12961896 830565458894550222961924639423249612800 12961897 382142532375143966726016296106306983140 12961898 -511162932961612216772624005541285991840 12961899 1526384570671578272434897699993041745884 12961900 63149482792217581937925432757169843200 12961901 2049480886496553432960755871970027810902 12961902 -501358636548294775470517287513658899456 12961903 -255246528593955325277101789354511637936 12961904 -132019001242617629635388577583164948480 12961905 -210475727339018704084883820817587116160 12961906 -174992361498842459216670874394569046016 12961907 -584455837708717717642315068194949786288 12961908 -414070283092839566561057762219670254208 12961909 853030464427076589107944268613992956800 12961910 176375164000322882095369571703072965760 12961911 736236515879933654776644634819851396072 12961912 433449390163634828429197536172949299200 12961913 -148718764075562628740885923129731458838 12961914 5711253769035737331140030057824665600 12961915 -905741211497967424784263820224554397440 12961916 -856934131275808488959989160051910288384 12961917 309430087406458553945654772029751090240 12961918 156734742189067850143453394027224604160 12961919 504076959779679824273468945139680296320 12961920 -9267635274913150377796218187992268800 12961921 1817300188679877580521618785741542593090 12961922 372089880132530398909764586465821508512 12961923 -52723261293534814269112501209145678080 12961924 485159750863030960025659695552124737792 12961925 438126227938849604464416606935126424000 12961926 -229267085750079646184944920386852474880 12961927 -156957037379442280040508666568753603200 12961928 532881830725186135673584331716707778560 12961929 1102346987264751714677181208320770528784 12961930 -121370382177870169784407762109122375680 12961931 -2482722516325850178383117936490220148268 12961932 -1740648169083168087646213935837580935168 12961933 -1033965069976689931136235093872714852480 12961934 -315496373773477419618976231437103800384 12961935 42564649164172982581965874746786684000 12961936 -1134544003662523803032640300325502976 12961937 -3251830564753981814948375221592752896 12961938 37072671789094969432904335339526499840 12961939 674623655568687844558608021426324656996 12961940 -849638179396961866500600977556875208960 12961941 -835370763354545947109663407195894956576 12961942 293798879140873739977391882547176755200 12961943 -1335920080748628063758817739988876906808 12961944 954538491143704865396657429505208320 12961945 -6837708917994436523560580321667467760 12961946 -184392605574113220873257696087184311040 12961947 65590364589951639331689272050923426672 12961948 -21609908791155747422118982234471832064 12961949 23619253618602982266616070529223735296 12961950 -41284373265439079735396515436949326400 12961951 -913223168569033235326686143260003397056 12961952 -748917278668887987467890395517000089600 12961953 12184388576156360521032951052362424680 12961954 -970698503200258407318391864104144617088 12961955 1433499660959384009032647669729943673760 12961956 547919617307615638578406713110097346560 12961957 -2493353754535001741136556916291697845700 12961958 967767122812097555882081127627574426080 12961959 1187021787918958657024058814928508349648 12961960 346660758359863761322442492564189184000 12961961 -698658503304151851091138785648655218438 12961962 4475389579604393207530273913142371088 12961963 -1366027225969263158854335248053509376 12961964 -579244620660949849913606603441609313024 12961965 815510615820878736893461783527043953120 12961966 -556578024744553104497873305412492732736 12961967 -366053318754622546710873312412188975984 12961968 -118345633052457536954053904039176470528 12961969 1491258317819929455074592407889065332370 12961970 -191399824635767730333856387798231680000 12961971 -1588410609968994454467330249723646867200 12961972 460838536482113107043257155542352463872 12961973 124380327656839146400708345551852694080 12961974 -75190470902012901945284518164801311232 12961975 557361717786984546118356795932399902600 12961976 22250771735257715699717381504330158080 12961977 -65779138270572666312304175984541442368 12961978 -643052498202645700453971945419307522960 12961979 -656257654249836851891435556623741355420 12961980 345693269447260636958282294408768117760 12961981 -890925057751641324714243373583840760468 12961982 138659549457936438434768796824479752384 12961983 -1279497031519848691885661241153925085952 12961984 -235839279570027743624513491342242873344 12961985 -797038126158892365620815144018437898200 12961986 92359242477899272353333766865298640128 12961987 -1613652762305399036758433284421879559364 12961988 128871218305135450898741947581967059456 12961989 -672177655231684886144079410834642803776 12961990 222751328535093364896806886644051731200 12961991 -279707553753317155915750829030984173056 12961992 357129404942121421675102097407084953600 12961993 -1643933768821366609765355796202168209456 12961994 978984936017037561243527604488047669296 12961995 500904256991644338808931222197175965440 12961996 604632284848143834702636535027312352000 12961997 -1515612454198347432124688556192744669108 12961998 161484177743017244898901254562620579840 12961999 -18595019512516877374612025345168632640 12962000 -273285858856056861503002738719461376000 12962001 -386221084939329222857247420615493871616 12962002 -1915096116233277012537378569020104861696 12962003 702596611851077162277398740911148806252 12962004 599932258237946716188456507213127680 12962005 -596272679306528861817481855180061635200 12962006 -7961176203621261275155840885357181376 12962007 943440218862431197230827535335349457440 12962008 -1102279607261849887628471512489130711040 12962009 -1646337794646418548876606646694518148160 12962010 404575792958888314259824961697635746560 12962011 -3824758571291536534655402450051946200 12962012 737132799012158943157776392954978826240 12962013 1184811076091444345252352422237463588864 12962014 474413244119381797327310299474461131520 12962015 -35638151030835550939473029012104724880 12962016 -425174522426532464448077917424850567168 12962017 668019797093766845694783638156424137860 12962018 334017874558828803504720300800794735104 12962019 -727695251723254334107412250332544048264 12962020 346615660590841444853501143650518964480 12962021 1264987173956497617027463715351595530592 12962022 -328779012661087873993987551696414635328 12962023 2132925956956434882460520189992507408224 12962024 175469822046465896074119815452262400000 12962025 -7353111427789107570901806004342175700 12962026 6565294086481157282197144377018375168 12962027 -124946675168644441698448799303581413024 12962028 486595310150843772488766239830483968000 12962029 2013530674281685401864941119384910684630 12962030 127989367956688254573982331969181342720 12962031 64315389923235703953129614897200026384 12962032 -8071353653914407842728751848568422400 12962033 410678067984525561709441154989889094720 12962034 -265021558364586958517570745065241598560 12962035 -1489814322752140549937807688760856248800 12962036 -1298395951091533446622057402272365924352 12962037 891691164342265552210556859973374861120 12962038 230954614453239548318710986831962101920 12962039 -2078926316043098296331597653579415712144 12962040 -85600511764609806082746524611569254400 12962041 -714939524787168634535171718678844471296 12962042 -689185318688216797761803414936622941328 12962043 -1366562841104379864437479609953276718080 12962044 163117005088794266411547690384156367872 12962045 -1268188141113736743941179507432584863700 12962046 -753424863745578612806589762112705319616 12962047 477450425139708701848109746305745443200 12962048 -1661617303241880863908936891957034090496 12962049 -5785798183157855743206425354406715200 12962050 -150970748814722391282313765790053111200 12962051 538417591373773518864498146954649586032 12962052 -1595692798298436863026005695776926167040 12962053 -686910476864716347494388322859289874916 12962054 -206757333992381038829334198821407795200 12962055 -185374587427907028730526080983037512240 12962056 -189475619128659332252842064689393413120 12962057 -2808508596542861590492365613341358418928 12962058 438768472329979861026270011699099957760 12962059 1812191261004073587048311796451667715240 12962060 -1679719197840454277736190859112245990400 12962061 102212244834266768958282667243269533184 12962062 223872314582820473653601134127591688960 12962063 -124886601994094664091879911446978084688 12962064 -17529325296252407744846877571940352000 12962065 705776896772044265461700458358109017460 12962066 6848519141254436437793358730015276704 12962067 151640366839810374954370052826735639480 12962068 -249730680569881990086562446061244285184 12962069 -792725420379935360452923624599095276530 12962070 -41917290986717606659872099097818725760 12962071 -2299322794343141178831145900885157220800 12962072 1005127616431474325304737150063930572800 12962073 -1697299174791016052484150406014668105472 12962074 -749644136752182190093870419385928200464 12962075 -34302301838483425149399629971104093600 12962076 21468626241885998551132249705201285632 12962077 -776119799573042440284108679588213010228 12962078 -343640337869915752242943736938088492160 12962079 514070046439446520484847498087990151200 12962080 -1379410025869460944910681586335953059840 12962081 -974208065495275539750236413076954265936 12962082 67411648146607378664090269398629451264 12962083 -53034862106439279512059797397582986240 12962084 9216749984140113732468551891982464256 12962085 -16636139737059069805304010034970049600 12962086 232899884118600551982024058571406692544 12962087 645819233687603059532089150374880374360 12962088 696007402007677163746271321457705615360 12962089 -92201740798151281858262596250463196544 12962090 263659013405050172987952165609267112800 12962091 660869844814024897263091648092156456792 12962092 -2841431893664101409120202364046671872 12962093 1117941962457382076385536778493430856342 12962094 -229062490153644489419023923465522532800 12962095 1138040569403199375734109175201718310600 12962096 427513556920573792637500590241677312 12962097 1178132028554716008845405313938733259074 12962098 522744914914133454899450452591589873664 12962099 25276658604698462639785747928735865600 12962100 411939545181814106598931197611564390400 12962101 1471243434181331356151905348228428503100 12962102 1226698026892392073909761211274456014752 12962103 -276104580199855081006519979197047113472 12962104 -301845096325019039901421987951377408000 12962105 398378714019004125641328527337865404360 12962106 603187812395728254934203421970551584000 12962107 407538226998090508678043476572798236320 12962108 1747315694461516714418210466863550102528 12962109 58075286849431303016249871916623868800 12962110 -79628240222537004091817770599875911680 12962111 -71663956717178210804691851831294667768 12962112 335363688812388614810602825031752876032 12962113 -1282075132511402220253415937863217977916 12962114 -433237364390161518739484712713294295168 12962115 60338946698367161454414223080959509920 12962116 -498978851419208841721393303228952383360 12962117 68694020971499466200123063689167558972 12962118 -122935954653119027817503726057008204032 12962119 -308326954096973690116378900787151853480 12962120 -1544732591216900167617995536363274803200 12962121 313592785503502675150404447342589104912 12962122 -221299678772352247764802061139385860000 12962123 -161265894876606299963113349834181043200 12962124 -12017714590906922370198415587725528064 12962125 3981563919293020584733450239413751000 12962126 74326250972685443108128944012464192640 12962127 -1364700982286437705576425472819758850680 12962128 -233393379306519949368615064064460062720 12962129 2033009139709307289459655593530787270384 12962130 -840381023116704809015003111493157171200 12962131 -784542163770645042742926903641334079248 12962132 2268896129207794688472384970668496220160 12962133 -921700769861896888887492630349223790720 12962134 -405100598319141810687929972132299195776 12962135 24505901876280435650829712927799012400 12962136 -213210411148601288574854444025772769280 12962137 143841121225544944696220029629335579786 12962138 185342657734183925233666481439455631360 12962139 -199308597636558517929643359849990345576 12962140 1224983155192756861938434936082393085440 12962141 -2141227923290618316308967581617644026868 12962142 -311249549300425240079459051962995594240 12962143 -261155949276674007889158737255704506720 12962144 -748531227967120385653799110613760737280 12962145 137319289658645836813988928400155312000 12962146 537151880451327602872908727739928904272 12962147 -209153287638668572363808972879431373688 12962148 201847908593974775222889963842084757504 12962149 1917795009673943464330078641458172231264 12962150 -173334568502251045537715458419288926400 12962151 1263576156328513705075589396035422683280 12962152 104969430515319060302138888133114101760 12962153 62641652993696094098160307013080260084 12962154 -6654179184413196728462139447107567616 12962155 447647884032952250226934832793191243760 12962156 -535789701638332540498624164119927190528 12962157 -18022007312449696213171386435967186944 12962158 593012022952827266413376453107598162880 12962159 -596078730123405719470065886396393537440 12962160 60103125850662985515925498235958067200 12962161 193540834758500533573740401474043900400 12962162 561927353658717893038250643367473331200 12962163 573665202530230752314988193824862156344 12962164 -514348385779241203229778336137553339648 12962165 104498658607390886839590924167956147200 12962166 -457132560573195955555188335804542224960 12962167 -1158400526503683319558660011219580814120 12962168 1396657029086477386378369306916460994560 12962169 -518496698469234682896142961796763708224 12962170 -260246933514316940556576342163766126400 12962171 -1571649733040785765495212166947517637628 12962172 23737562196961272044066728172358607872 12962173 -194735349542528982215301145707119294464 12962174 -936702008264837810421920792164802225664 12962175 -164655447130482742222126355375754921000 12962176 432616891244796778081878934071866818560 12962177 -3414139293733688189782704045240106564608 12962178 4734302511455586731208106103243140224 12962179 464872771877963108634788802878130716160 12962180 222808207223694041758713575022531379200 12962181 38925354948930275689699180125451876800 12962182 97115725185608912051740682057303016000 12962183 -253795543903352921130968889931044771096 12962184 8228844877760844369310710477416448000 12962185 -9189797975296719645936591603443566080 12962186 187985326058942040459423097181482063104 12962187 -7857061250099233865880322215862589808 12962188 1788450201122572515408327269188092840960 12962189 406537262234871053076875272410710206860 12962190 184281277247678000324323331566654907520 12962191 -1394393843544200636564761027081249065048 12962192 192852134850853979189651116155471568896 12962193 1079228489240281860910131520539515153184 12962194 -21475799336186972390334010835062103040 12962195 1608391743183547402644976612390913310000 12962196 114900889362170142121631670092071732992 12962197 1472430104389208679930107288153191093646 12962198 -344171571630393717604061474326287659136 12962199 -270074936334672325173445198357661256960 12962200 -488518255369606950493166964908641536000 12962201 -123537756589063941846030106793407915776 12962202 -82355031859526084402053617024993300480 12962203 -1433769328148146215897530457132142775548 12962204 -1298438368094803272167117731465732268544 12962205 -220476049153458285445600268143687144500 12962206 599756071750198698918310482439465075008 12962207 -1328781824720301537833436834009827632128 12962208 319268071221491333734872189295845703680 12962209 -97003610550668209292914343873294219800 12962210 179689885900300760344913191243013781120 12962211 -196093974598929261270482125848141958416 12962212 -1305527210556226790566218096263894748544 12962213 549238683531593507056171296627617717088 12962214 523184150322501847331475126174149600640 12962215 371750931372807203859431636417843892480 12962216 -154180052353302113782792870056621834240 12962217 -1645198864628841861436199465101305262080 12962218 729606515144796700305716704943354595840 12962219 3294764421081483878191308130781791392960 12962220 486796821599743945082153553849951329280 12962221 -8655213060392860057683167884318446368 12962222 -201869265418699048153115187977917771776 12962223 -583954653319655041374883935467444481528 12962224 459314349529524248078911089637538660352 12962225 64881844273449212084509216683930153600 12962226 -650783277322340672892745765482830055936 12962227 336940713530801794768077592906579967880 12962228 -358725030464047349497307800024025062272 12962229 562118173709207352693521791641414408000 12962230 -106457197710439588435576946538233402880 12962231 2146534556764522903543113926760992245032 12962232 113878026562009744230808137605447639040 12962233 310634728431055542237838680586400973482 12962234 -406035069365795340013511502727909087008 12962235 -390625982673352300330645520900972632320 12962236 688740192433571959799468760420913896448 12962237 236623936119625474255003796578201315680 12962238 -426438719702772075708738568879211441856 12962239 -1163422284114819241524763504643017077720 12962240 335677849415081306175499238876003696640 12962241 -3272165865122401799130602726019813888000 12962242 -622637431832520531804552706389933991728 12962243 963188070105538374850598028365268450000 12962244 -78884450797717535695265755029655203840 12962245 160619177419452031041858993131615612400 12962246 -2098751958853341678788782524261932160 12962247 -54547931501477183627821164657414260736 12962248 -71921585118974819069840922502277529600 12962249 -125804603766415959353098000495234794912 12962250 -221765986727895186754617361832531712000 12962251 1967600747652900254142691395088126415252 12962252 1372781349437726470785057893373935665152 12962253 65001632271745603185876368444195820384 12962254 -375921667590855717907644251353362863424 12962255 -420655278418404320915899675090040448000 12962256 -324033179589989052211501055839957155840 12962257 281460951253582527933927275843089640448 12962258 1068543752443680172972895849610448901280 12962259 -223926286092714999194068853651296439496 12962260 -523995575768595994677535735301732106240 12962261 -892362507991272161979915497214405450948 12962262 482753091363744833762040115501200637824 12962263 40173319423672309826374261956692652000 12962264 6197033824377913354880846033769369600 12962265 7933993089139536065443363523693728320 12962266 330341746671621006037495705523135307744 12962267 -695084441076975105634225161152175032568 12962268 -34904268615350875695172999853659052544 12962269 -84866416964221874684207476283236551956 12962270 -286581654785472085912854340204311049920 12962271 -302773726642380926285609108003833823232 12962272 -978923110944414080291817785539586162688 12962273 184965047902492715252582973133475223684 12962274 109200597659732347710253716692063559168 12962275 1218292364644329665972046054199409730000 12962276 292441113252246631104888997508873106432 12962277 1101613316362050751613842016458346393214 12962278 -15246334370582443603594148415569584128 12962279 1913439436451850738406200277452024551472 12962280 177116916241665826194307579763982336000 12962281 1928518106316725497328198866794229009082 12962282 201729183615137333262834279159955330992 12962283 -161249094925989368477885222222651812776 12962284 154126596440227474925443154211181613056 12962285 274859249735762141090046870414354768000 12962286 -28303063190439354428657754647690938368 12962287 282237905548673362926368044742707598200 12962288 55291430899177631400634730698785030144 12962289 -147815974683959610452583149250882138720 12962290 64924415127786445549888508977849574400 12962291 1759657958754622995409403291704169152584 12962292 99629592846706857071591400676438904832 12962293 -443104109324747304537676145114951002016 12962294 -539399860261061424408147938844524728320 12962295 774860579559300504594883130695006077600 12962296 2036923449227439905797724286318659420160 12962297 -3326485697079183309412278443176943237040 12962298 332005188354574407536380431889882865664 12962299 137113378230162868469630048586367307536 12962300 -365781643796396294228843362772238720000 12962301 -412220629638480197029565314778115359232 12962302 82411127868309885157946194126435682304 12962303 951280359309652804857604519963963908120 12962304 399504318218066805813052936348772597760 12962305 -818402072317421324800558598765624375640 12962306 -218663145460717974566337102194767480320 12962307 1886520545789940111886315850556871488 12962308 271479959550695287321589970089326924928 12962309 101456343575479963469418767308235496192 12962310 -80538189618919760883360838090944460800 12962311 -1711506780969581628503094081296969610088 12962312 1711943217664858416730520403893726208000 12962313 -297402062543848988587750939027994016000 12962314 190899975393156524227686515482692784992 12962315 562425314897300004885577344597421030320 12962316 174965679432888168390835122723982694400 12962317 850007058484655327428513232780548786560 12962318 78704848589230582473351642668848673280 12962319 870186735433189443441530477222764472448 12962320 72809153287147168401776632872881356800 12962321 841202264393549520873244893844474631424 12962322 -545508631551094596963790688562444207360 12962323 480321941160535001592793837565256248904 12962324 471147106486606031671501875442682061696 12962325 -61530070460180323580898862862130940800 12962326 -546392571017995485923412503753976974976 12962327 734091294392139709621294570814424426672 12962328 -770090081540647198093124923395422945280 12962329 -286270287698597782931222527990654101116 12962330 631302766972640481038417557084258200000 12962331 148618525689985647840702565201773890220 12962332 -71089408791381566503508963318735613440 12962333 -39713597382690540188815124097739093998 12962334 -13710783263388499660472689597732878336 12962335 331759591986113592586515865377621242280 12962336 1322132600877308307927564559595635802112 12962337 -154672991392583232898542889384753406880 12962338 665944723055214316109453296318457962320 12962339 224125373976768800541383446900113856224 12962340 -65066727968247358506216308441519554560 12962341 -42477506561631570071101525473103624928 12962342 -17052311999156011060361627129843792928 12962343 545801105878533551355488709027181168464 12962344 -3871219203652738985949852234711798497280 12962345 -63211865230228213239978437949265171200 12962346 59245744099767249835483117979913033984 12962347 441650172660638974102159274063370916872 12962348 60423802347338302499442327025448503296 12962349 1260726290779372772294896625839982797440 12962350 3754700210732995728664320890259144000 12962351 1533737527642610774086520431983028698600 12962352 4344699530088460445522925400896503808 12962353 34655326387355850423666758032403026240 12962354 -606196344984060584470021364561835600624 12962355 41459674423847058190873672552586211840 12962356 1244279622511447893692445582929486186496 12962357 -241406335623555409331372295410058790368 12962358 -49323574506876255842871671995871189376 12962359 1637840927774771341784519335814066958720 12962360 1177320067816220534574246145100359680000 12962361 -293269717828098214044741417110117758128 12962362 -571515246543102887655846835940658949920 12962363 1247151171084126554963047668378272337408 12962364 436269413127997466676023105331344581632 12962365 -457218805377930392013502794880672385280 12962366 1203416034874459905816868850978540197632 12962367 1271947822847677197982054553423421312 12962368 764031847275455115744875407603894583296 12962369 69600479893780281746292920407494530880 12962370 -105927354729932026119052996167305817600 12962371 -157727627366447648798822414200413937536 12962372 298696780149533381240840420388240352512 12962373 1839973903162521235300551318116702128704 12962374 467476427684309319333467906532857091936 12962375 -2576077487012928548872446787774813350000 12962376 789318543029665710145009557005505331200 12962377 -89248899354907432265480479910451028774 12962378 70278858970000117604707975385950411776 12962379 -174028079312145621292334664746235013416 12962380 110710059409205284500382033668369484800 12962381 43032977299689606627750434773526088960 12962382 21986654494548428851009746755849601024 12962383 143089323205665491353052051791850913520 12962384 -600840592066567003972629018181643673600 12962385 177540299980595905046970980003967181620 12962386 352498122322600130472330360969093402624 12962387 -150746465750859495734483181311184345480 12962388 16015207062110593562711101759568947200 12962389 566437753980561159980006697661215528000 12962390 -277911830387245095630785125035928523520 12962391 -35988388608057848984388373094973044160 12962392 132545856507556616198749318957660385280 12962393 16413916900983416644610127578767447968 12962394 571461716178248476603935558920263095024 12962395 661422482294682559096826517082592332080 12962396 -303056531317848189864846147522374492160 12962397 25633373653128649644612655270639083072 12962398 -32944363706560568747175317692674580608 12962399 722465033652626961303215911469519723520 12962400 -326969340778620091996583828860226764800 12962401 -1043271436182808558204662095612868330428 12962402 282522973041259227460156183619075272704 12962403 -151814470598689601997161536854106968480 12962404 -113400298986476714654383709765996544000 12962405 -434116967675044823649398775351002949000 12962406 425560546627290703298722508579475652608 12962407 -548733994031341341656642496653800994000 12962408 187141257720259852703648659330384281600 12962409 143247760989511060266591119375927435328 12962410 47645178844302771763144399285225282560 12962411 52207827978495548288105550072636373800 12962412 -284312004696864404834279439056613537024 12962413 -990570512460338370018952290503997812640 12962414 -614152908398156295123715294593300010944 12962415 745958848995009997696132362311045029920 12962416 160703407348179129904919249565452828672 12962417 -331061706204405189676526950241067048780 12962418 -111816587289804379820613151027234652160 12962419 2497825089994695776506798531631446207820 12962420 -601246447550786009490806910960233280000 12962421 -1460610487551602023620364308910530609810 12962422 -635823755103097697668923593220858642816 12962423 -2873453509374285944610396638937986749080 12962424 868093164698821536349997663074888273920 12962425 395196100906877417176039468301535764800 12962426 9986234186008155674856864218826404064 12962427 -31445026562450003612735663711095723560 12962428 876284624418421909277643586289774163968 12962429 -1686503747300301244685488556117105102970 12962430 10801154945787129772342862120200465920 12962431 -562910004918687965694075619012133104768 12962432 -132798233631386705542291929745462394880 12962433 285848418728172754801597940264649424896 12962434 -1268494239319119511799802693762976590384 12962435 -763571032162176434976201214030794123120 12962436 7746346044009754231054391037946681344 12962437 707996983172528781563055787436676155640 12962438 11906358972036644434226201131234881120 12962439 -500164542161975897400690817940044756512 12962440 -37463391074844407640287777927926579200 12962441 -341211131421468157130967685864406396316 12962442 669220796976760284239316398478054808320 12962443 -473344819813918931166413158826779421456 12962444 1022860674516423463655735375497788063744 12962445 -8048720778614569341575907029687793600 12962446 -240059152879198707453391592140804623360 12962447 -3916858478191274400979518725883823588128 12962448 -231555658787691157735956708217198829568 12962449 858184531287831443181675432484461888360 12962450 915072470168263814056568628172199184000 12962451 -212589223966272519286316038741388253768 12962452 351503743514918573927117913825358200832 12962453 191815881358297089799421037000221477280 12962454 -603218204900338539603803776421940233280 12962455 -329105651252794906153601608839567060480 12962456 -383149761293982610903135196394117365760 12962457 1162468284218768364796970652750752492640 12962458 284129518815500163673512242254996606176 12962459 -2370379393415387936791780964879922623040 12962460 -140437244419108911099281820549680409600 12962461 -508015961800314799282504424439948181568 12962462 3823418319474421290660174607484784000 12962463 -657491737292027345967526357036061718456 12962464 25583105452999888782061106427875819520 12962465 -904487952358218842845876786935195494400 12962466 329551226522829138239798747922910073088 12962467 223363065155798599196896133300009558992 12962468 223235666876665555733179534520054571648 12962469 -183975215207840479820944343377342696032 12962470 183738129626335124805885705528638818560 12962471 1911011746437955871178344912250061623672 12962472 18659282643636249187441834746692567040 12962473 1523778121305207172080837558862113661264 12962474 82042669015173886800163045927794845952 12962475 24885130630015535011022614847388105600 12962476 1669779730139591777303541759258365154560 12962477 -1152771555138791691912883894622413971360 12962478 -170043029022658992809544094271706316800 12962479 15913529275893554504271611209885370240 12962480 220575514318772387012137394727280312320 12962481 203584007692960960593628835369005722624 12962482 444756538751929062651934375349831059872 12962483 45688702558220839532882117618846739000 12962484 602389713681132259199009160776110387200 12962485 -1327982578303107634563483612542273725440 12962486 1239811481526999215167436969358347340192 12962487 565874046191088952863090904827490032360 12962488 562008786100349749238033975663124480 12962489 -2745998873979303896889450738444503448876 12962490 -228694030884740795987036512293968448000 12962491 732307788365858382495163259878497697892 12962492 -399730422643711627174388954922487334400 12962493 -1083717148365228951589224027433676361300 12962494 211942994169710410626837422486267326080 12962495 12008154816546239896876250718825062400 12962496 37401240146329349394540810890530258944 12962497 568098703384556114423425029782992954946 12962498 -327161154710974892285205591453642578880 12962499 -129076722617038270195536215232192476352 12962500 1072624039922652935915915335318276800000 12962501 -1372206436179232767637513018199105771808 12962502 -215454706909424137079639033115308174208 12962503 1494545009391749289007206196655317498120 12962504 258076892860315559936670510895113676800 12962505 -846896100811381346747064088685259493440 12962506 -118333218327175143581657969951298514944 12962507 384440346775804643351780795016523478160 12962508 -92827144566671196253186071149654578176 12962509 1010235795478033310627980559889333029376 12962510 872396041104803201309435044560164584320 12962511 -27374385064201740111867605398595007648 12962512 -5632847098377754141342104371338936320 12962513 -162186814455886089882082546475335228956 12962514 -390897815982824608221172697791657983360 12962515 -984373383249618846621797937427731831600 12962516 -137307907061695303968878689443550697472 12962517 -290349640432742122066154805328721397408 12962518 806972553939878482528395553369992348960 12962519 268805239351495044589732812168613465872 12962520 -252861736774311890407047277612285747200 12962521 -61359856117003020116308720793084582976 12962522 -925745155256848537953531628746827520 12962523 -44716010404452892311560886633402720000 12962524 -327000733611814855658256014461905828864 12962525 367826460000471765921553560482269480800 12962526 -114005498676495553833351306388998746112 12962527 -378254234103827543332774257879594624168 12962528 949709300240666253363198732928216203264 12962529 485355514027861244603860820390116994724 12962530 -92483203464919984568324441368688870400 12962531 966445502956504353457742857943521351872 12962532 515926018477750921674621704809926672384 12962533 -1843342428421516179690390186674911385218 12962534 -589372494613521342291579471353435985408 12962535 135380682374661595076998724523716821200 12962536 1604996879737058619167926956494997504000 12962537 -461481229953809324019984660387420288 12962538 -1006082047885685586810577018393596871680 12962539 1784403143267648711315509101378042436340 12962540 1542884885797927779396701446187703674880 12962541 -244734666703620906113310997220743319040 12962542 70766175531744644925625520835695569344 12962543 -462543474140111277724399213473009142800 12962544 29035509220237893927445514195501580288 12962545 1166768390399741097551136540842406805800 12962546 -210745414905155502980384644735699500528 12962547 -13023419509073077159417571020658771232 12962548 516853304513444018505237877209551731456 12962549 -1680832618584702379384832879112637595940 12962550 277197651183579679502616404934653184000 12962551 -341786921624135842006933717260149673120 12962552 -2261847538173001901117133929475825254400 12962553 -18383632362155525396459986919035411200 12962554 597382446074106826845368721124329814272 12962555 -33404559458524869552567972538210195440 12962556 827352585024873439454385262329625062912 12962557 576684971619599141274716353171260250752 12962558 -152961332579669311703892532257907176000 12962559 -402914031742506581308535209111338922296 12962560 125051133957262091761258759750837862400 12962561 1118032143471565053034682478125837274324 12962562 -501122927934882168431435414076421840896 12962563 2448270841704221404784368937435828322812 12962564 -384399102282458888394787713946788249600 12962565 -6967244319235136442669260410080768000 12962566 340420681097509658001165702412680726720 12962567 2152513869608186656502421529029627422616 12962568 -168178142484322986677765605936025518080 12962569 451549651323983585457729173601231800244 12962570 -152577387930736416209289711164008934400 12962571 669559637276416410657619822395507530712 12962572 275218579383406359046126862975057848320 12962573 -1115644352850742952626079522775659295636 12962574 399564855152874879315802662423663667008 12962575 13676484237125556940757429120772352600 12962576 276631904455082037591843143816760459264 12962577 60116316716306075292050449490102006208 12962578 1142897680920056663905222697680237629840 12962579 -137968233959933192656050198020245973760 12962580 96202611175626843999428973522688819200 12962581 1528996655838160083542775551318610885024 12962582 1240552775092907612878521985013388929472 12962583 97458508016513521467277820479096977360 12962584 1997861129219076206283694024885478707200 12962585 -440620853681185684665171062500563832440 12962586 -73025034717090492016733893964706634752 12962587 1375209377636200286884419774861492297192 12962588 -387435557837527971098261721179887570944 12962589 1206834162375196605017841787828182628224 12962590 -288645612039102975281274761530332883200 12962591 1937770595675522823331886687530339984992 12962592 -2066398350575212592785297187028085506048 12962593 513595126691376237666365832751345075584 12962594 -86357111216249391148317560752686947040 12962595 390616980982290605630622196515751027200 12962596 1773285370458292108271172952267370691200 12962597 -1312160951253649268201576750656348585728 12962598 371159135894129361919609562942163194880 12962599 631300604383363497978882688383874631464 12962600 -278783322947551205323235763561381888000 12962601 -575191087364226666752932817771636542380 12962602 676660928866459672100042958567806804832 12962603 159960473680193211179358247546941818520 12962604 -260849125861931058813734446315825519104 12962605 1709977123568200112915148748063905157260 12962606 -224662825512552924554013867721749613248 12962607 -176121422577950813242869063719307308400 12962608 -674373920394928660757253643262754816 12962609 1734541878454528969662592475754547462560 12962610 22968019049508536354651040675595295040 12962611 -232335652023378113512413989343516388448 12962612 -140276228573541331722517782750720516096 12962613 -577275892566618362755379685973978477536 12962614 17547185438112948237634950612676202112 12962615 -2057127729393831986672670210898131240 12962616 -440754481323736705880042623504029020160 12962617 -144896387867497725889155648893720411200 12962618 -254908360410187805255422815584467440384 12962619 294402469655933109838562737106979348480 12962620 -385718022733689518270489053165556720640 12962621 523246323904929661417773288438413001312 12962622 241409511729406409725269273146175710208 12962623 -596231203919481068829022296429688328400 12962624 -837377575809830350169668275328530776064 12962625 67597841457823452990891965001337680000 12962626 -1205889341276857084811785307390863453488 12962627 1660905144400906477916595086234000716476 12962628 -437793705462020940044895201309945077760 12962629 -1469832038220761115323520242242234748770 12962630 -292046511630147414326792972978228064000 12962631 665653736957125455787741783201413500544 12962632 1982712223183924895989074170937624806400 12962633 173983224711435935561871739713783750144 12962634 -317356459699584666119069679197568221952 12962635 -346197724398752361125796188133457674240 12962636 -1085302362296419328449957123631952691200 12962637 -689688118163807531709131742978398614506 12962638 499455009498695763212864994321815912064 12962639 -194012391868589591346969945937366796976 12962640 88431713115956436678413181181307781120 12962641 1738596118843209047557176545065109597042 12962642 -180245565442722207638619515174721149952 12962643 -247280787045474833908886182405079155200 12962644 -1376006846641225592221327946009592803328 12962645 1047023578244550665459156272968637342080 12962646 -226707013872001160160050435877570384000 12962647 -281255968728091339344483856823005041600 12962648 1895128277761869133422649857496745871360 12962649 418135502775881140045379557912309775040 12962650 -6945101569067520593102284584514022400 12962651 -11107186815131615344781407861935485040 12962652 -751616546446805702594702924241840407040 12962653 3951726708969555695383407195955140517248 12962654 61857428102392096161448385589055843200 12962655 221801924377434858483109373402781992400 12962656 -1482407973304115296441392181956339302400 12962657 -1802534678947734250135858585816560175440 12962658 -218445174910691867243451990309563673216 12962659 2126210432540244709493443072840529880860 12962660 156265623104999903479618304875678951680 12962661 -170190278384847696053827383896020267200 12962662 -383622958768958774620801050189616437888 12962663 220848072761270014038556604670552832560 12962664 115970645823778466280644155888623206400 12962665 -50810997330197108704932002689253529600 12962666 143663941518345088196055325570685835360 12962667 5381642026081359936280515657204857520 12962668 -22700498949344144256407940854741853952 12962669 -1428182202247138916309357690095872693930 12962670 54275149998730011799920704952478187520 12962671 -2210365411110382236407024267549925326128 12962672 -248617806236504837152559634888521809920 12962673 -49825418059915468827967942486177581198 12962674 57858793094847876464921452927030362240 12962675 1136065910364804312085361094663692299800 12962676 -642552845490777146914348544387877101568 12962677 -127541594759358119465349127522988061056 12962678 -997258465512457267589743314088590123360 12962679 493267792338699006036887853560011511784 12962680 1549835477456354066330857370135447654400 12962681 278491937500455747901966103952632851200 12962682 34635680109099863496209123937461338848 12962683 30721167248540446292665184293316060736 12962684 -58424100642809970035838692740039640064 12962685 468153516495377210384754243376008301440 12962686 -594552217124557632813031932223831937856 12962687 727384520082605034980530203119072025552 12962688 -392971772333161067198427571878447022080 12962689 889935203384410848653805968325808207490 12962690 -370047837059431428093973190390718060480 12962691 -157467809867957159670279976202547469056 12962692 1094349426546996733703702916401827559680 12962693 1749065571348801945082633363987542988320 12962694 -22595954149876447143499287856330321920 12962695 1384903182479969663926184942416237102200 12962696 1408574439069702329875597807523296097280 12962697 590716634226510116664558188880920886240 12962698 592841031901942100464638068847201423360 12962699 1153695288760126167621283493165684271240 12962700 -678124059769658870409613497616639872000 12962701 -906255537813799686172239700074857844298 12962702 -1482608778771341488706193315556895400000 12962703 14799362436100338941575100158725394080 12962704 332452727255971007807918390341086560256 12962705 -1304292137630360679265807130592723879960 12962706 -395339469035251761149175006694799175936 12962707 3354845497061143362741580353497416113552 12962708 225678419785170749159764114812969553920 12962709 1449270188548444864371726614794318484814 12962710 170589611724699741248141973180092880000 12962711 -13499717068037716080133495003854516768 12962712 126826700199118691075769141806550220800 12962713 1226655731145526492497816201438828364560 12962714 -140001289680644234980113267031970706720 12962715 1297290971419771587927193148943966912000 12962716 321789313301493116034693273372998389760 12962717 380871454857727009824701244243871275660 12962718 -102597800440703622985742131464528678336 12962719 -331478091351651877093922209274588969088 12962720 -1464839492621744007134737111361989509120 12962721 423128417372706759542619137892295337664 12962722 1673217859255160413567119924549672446112 12962723 -1352847934389399307307209404514243242360 12962724 60966633005000732145725308434320750592 12962725 -1100196438952231697347804091456283499750 12962726 -176553307708059391911821835543096794880 12962727 1711486021197369028471958111710921413840 12962728 491533681733236957075494458377136117760 12962729 -405860580912561035408516973288402164160 12962730 465299178545593446233252258366012160 12962731 -694696445976191416975915543981909509120 12962732 143567310260407467841257774342519588096 12962733 -203807317361853938204436730298089292736 12962734 -859452165449894766093411978979027233984 12962735 151100074363231143267140737433631220680 12962736 -175024133197940802406306157047846748160 12962737 -18082506659164206705814339660099819280 12962738 123211258598183795895130757515705754880 12962739 -1009388455220763870754741296929777561040 12962740 -33009051468305273806556003475521003520 12962741 -2170250136725690204724051346048585808256 12962742 126093808239597371011184605305970277760 12962743 -40398894187207205242221445376382226432 12962744 -1166084995450458261514316928897921269760 12962745 438675049225612850123143716053756513220 12962746 -627794346182117048295532175103188979456 12962747 -365202854465559632527057393124726128368 12962748 180999050253846995966413080450563412480 12962749 -173730033834873927741256518388351704250 12962750 -59107998338288581075922054556136800000 12962751 183821743446951666700651409683436223432 12962752 -98585217721643254855587345493716369408 12962753 -2195963106987322125766935130018538935998 12962754 12379931944953006266985914809112120832 12962755 -623267127613369340540023355913700968480 12962756 -34914258526347354116093966207457509376 12962757 203069947600041577576750930403696444640 12962758 -520722778372153981545704398995677730624 12962759 712082115547895556161825095481262975960 12962760 -597019566763809037128632287106897510400 12962761 217452469806518397433959116357233511040 12962762 -175322028070974046211570803168213564368 12962763 -540396355625626143342141352732512448512 12962764 -178612339983329249558423145105865426944 12962765 38108863359219741181352533048682703600 12962766 593760205414676664113876977145361321024 12962767 655607961042251777102807698890145802560 12962768 18774171347853553951331558903851253760 12962769 -12312240732687445140344369605139747520 12962770 -176128547637919093023573867681306925920 12962771 -294476249242669791137439274712546363028 12962772 944683177419798442269015901592725401600 12962773 838854655584629709339662604783869913984 12962774 235182977116577149146988770697424855040 12962775 -257527443092100054599628918102691094400 12962776 405600812558764704812394968837650606080 12962777 -392104071516377436499782405624531292800 12962778 -360176741622838435812015857305871218176 12962779 -177558142098058495915941574545782786620 12962780 -15156064556310503574390034760676234240 12962781 -455290083435752670205503391757305158720 12962782 311075759160952207845068216626486284672 12962783 -2192095409541149857017145849724611567968 12962784 1169686779015420589374315133519256616960 12962785 -1500594659734135717331205761029519759680 12962786 637434191222438854821676774249452992592 12962787 -912332093159820788795731292202800386440 12962788 30863302871745810216635386462243454976 12962789 318706577715663384699480497338862708352 12962790 513418875726976864627468748782163857920 12962791 -540656555451362390626918099413490330416 12962792 -11570152085485088412191102527066521600 12962793 -330502287770352484952303382411644680896 12962794 225149861905687725384193142032575313920 12962795 -308109814764297061072649906950559095680 12962796 -165680312784607727313866258819938467840 12962797 1693615678467407181086068121604037356600 12962798 -232743769518526348700068708932355023936 12962799 -1441807764532101721979743026490905699000 12962800 26146572039843885390205242654547968000 12962801 418929934678582720944213006485185118802 12962802 -225920708596695848445670604299524158976 12962803 -48674677234735382220816452213859927864 12962804 448204270020035489582941485416537398656 12962805 -135787686984180579674423559766503951360 12962806 -74642574191868130870982140194844649664 12962807 1478778551150314594680081502508416308480 12962808 -345043159644577339343033147003201740800 12962809 -77704923871389016127572637898762403990 12962810 319876257319421169587691482008947855360 12962811 -766903185225950583375375008950032489936 12962812 -1456119451907350812724293389843188793344 12962813 618912901701098073603554569484905990944 12962814 -331258703242534363681278115839719981760 12962815 -546868561819340082310866408274934435280 12962816 94477246316104283400484254492005498880 12962817 19288343772772481140359960684667000320 12962818 -178981327285702936418917818029228434560 12962819 -2031005704460983113451218930508754475780 12962820 55537535427693800182326534151846195200 12962821 -325148306377694798027843200031451414048 12962822 603298134493964166102583090709127844800 12962823 13313801093918591538459468814227383808 12962824 -571156142636865270376241965460695449600 12962825 284042108833682593846061276656032168000 12962826 -330995711880592823924595239541911596800 12962827 -1740675994646938965123900230638485484848 12962828 710382671964487498324611791645222016768 12962829 118778591917808647901210966910830047296 12962830 460778524144201855603888012712024890560 12962831 200926826584895252854574028734624972160 12962832 -37970140532031239852119985138866913280 12962833 -706044805119407516281015548924572681996 12962834 15881622590028973404594961499520060816 12962835 -236531731295909182107856241722301130240 12962836 -61341386019069616870376342183912423424 12962837 -988167422675533148233025639243615222514 12962838 -28472694950352899703262747608676638720 12962839 -570758659190717867398661895889886091944 12962840 -47406127000752648038868097353563750400 12962841 634926827341266898886440481549605870080 12962842 -851811278535223773802031846703097817856 12962843 2145951949587927192909774468043336602264 12962844 -2937466927792689852809791333334075904 12962845 -383584658283342271680316395411273465600 12962846 85061439639055861584136355258956270080 12962847 163578285447440057749750147703588370960 12962848 1574202633516172877142918578842053181440 12962849 787373988106475328384328985704561455636 12962850 82821854559726310198820925681582624000 12962851 -5397115315495136358544731828793116000 12962852 1382715722791819801148684131698034633344 12962853 642012642945695439872106777351458905662 12962854 -118117410562804137129990689622220014624 12962855 783973679393612568029855813810866260000 12962856 379071644293719987429792720312494899200 12962857 1475186892821587625137127783402942070432 12962858 378510412046823269560479981291692884320 12962859 401364780535900868831135454092378950656 12962860 -95211051275221835425917550641752832000 12962861 1797736674425523026106831250184169837462 12962862 737935501576807484896399007920937625600 12962863 -1973938555259077827382096353529738267888 12962864 402533568164611371045365590771274711040 12962865 -388785312799645456512440355689349281280 12962866 -1192556477450842707168830045629873152 12962867 -476640165075706812379363211684498678208 12962868 25760290022427778971894060904893044736 12962869 -490467098159871018297683773516475755392 12962870 675325463498381417458470619554977978880 12962871 -199469723252976699917716936885714755480 12962872 -729094798674994099330535401624452526080 12962873 377198217573757720375137446409286686720 12962874 -891044592633716206978791390282229472256 12962875 2003273481209390602894048592233395324000 12962876 -171308839079193332319917625437265894912 12962877 401704382904932413879857239316690712320 12962878 -820938797174780910405751218961566101760 12962879 2621723876100557671984668653674489052376 12962880 7541333261971892574312328557924188160 12962881 -101131080180042281294352073794915168828 12962882 -404141744957967651851766798131692892160 12962883 404457807723690391326801506575812628800 12962884 1002373779637350401488326743442995404800 12962885 -383603644637473518519628670614415836200 12962886 466182869833743118480939315967000279424 12962887 -945585862580078904103195043138987300048 12962888 154180573184337648476957120486541035520 12962889 162984770530822858221897201209654327520 12962890 150192517168569352020095718591009177600 12962891 -1111369295891502368259615734420640484656 12962892 613218390678755317270960137631350964224 12962893 -951890928954037269810683831755296334858 12962894 -484995000099601091601444435055517885568 12962895 -840432105578617689665020528283694001920 12962896 -22632681298258141662180954565187076096 12962897 1394732736379485556793840473995195964992 12962898 -86093760615833176809179719994216773632 12962899 631475196332398205617602864802026069264 12962900 -107317290200735366166356436157830384000 12962901 -259412887389073528767070913088543793056 12962902 -51767301936691872456858049638256686720 12962903 -597443942089860480963959974895976598056 12962904 -103389907381390684954456325748321914880 12962905 946059642965810670145427342868287565060 12962906 -323231542617801035441971617533575172352 12962907 33672715561464214322974554108518011200 12962908 -3352329547390628813160638209266536448 12962909 15293484698180090272959357281936543904 12962910 -160266736191057812967769198129388384640 12962911 -22332388967526413664212577487068087848 12962912 -1756809156588002315075048372396211437568 12962913 -679595789454114365150322576118330808640 12962914 766888088365495700786152670242213951056 12962915 -256225184766633943133389900557534458880 12962916 -16625126261391617141815988851081384320 12962917 137072214893690921132629325642531420352 12962918 460401491345197556866533505757159171904 12962919 -119222278606608074685671619406441467312 12962920 -562684465676636917030425910305654835200 12962921 436019730826479326105191493915823373200 12962922 196819350036975161263508936918651195904 12962923 52994874627078768254437005239432874424 12962924 239939520359001079741026329796843242496 12962925 877946777374253068072965519287693554500 12962926 1136374630618204048029466465696941006912 12962927 1812894619698995753805239747217689384472 12962928 -183243915372947247175006530548698447872 12962929 313560235079999710940220242622446221056 12962930 719564612178993307058080498344817491360 12962931 -64257716861023949493172639089886374336 12962932 970418565193612619760501658893354202496 12962933 -55708965841737958030379968859710756818 12962934 -182938649831942444929003997748789492480 12962935 1380143389916231267116548376948005569880 12962936 -15500219237033868463175393845400739840 12962937 599244062403003212191783180568960963520 12962938 -481609243370273800384816425084467955456 12962939 370932057328994529587478780679319812560 12962940 -166534828839696303078928280549082316800 12962941 -1595773092703604984291968012732829313658 12962942 -59768215505581270277620485484906504320 12962943 111643226654996470522962051139456535040 12962944 -1476543749986317345195923714544217620480 12962945 -1120190512700639394483080834862739056300 12962946 342360275471502306055390918064327482368 12962947 -17445929980120919230308065322662025604 12962948 1199763478826922299880778287082891463808 12962949 791870576251085452160762937253468722720 12962950 -58446822333618873315379634913227203200 12962951 -1108906689195648974102013617386954371048 12962952 -10002536084677806450714430194691276800 12962953 -2279815807953216658601292587199028621616 12962954 671589883331320241075980498436191312176 12962955 -1073877255853689555573762250250600320800 12962956 -1038797186247671804180978579033352474880 12962957 -255036973677913752779049221273668089888 12962958 448129615808207271285101616337780698240 12962959 -1940060272828343074357679590619678688000 12962960 61919148336133943859988828242349916160 12962961 796617882209708654080309644669268660416 12962962 -694504143003780863193375861965862939648 12962963 -311021878067281425548534868790633738176 12962964 -425509418614274080634149830052708036608 12962965 -25756702460101168919924344251941263140 12962966 -72187107544900310223148274411767328640 12962967 -515958047314622629162866731139690879360 12962968 358094661066326671034180107887884482560 12962969 2948684186877189376923476252157086945940 12962970 -305435035472886847153140713808078873600 12962971 131832771223793706846148500850690651680 12962972 130196980205553646918477346525779968 12962973 1480668787297042764207064149827081544768 12962974 -137763974123350341513371586900145867968 12962975 29451901963219750266598837046653641600 12962976 -1341639057621243868072283871674646921216 12962977 867397452264941703933084380650251211312 12962978 183635878754214234222690397244943920640 12962979 6674252523932665706021438854225650048 12962980 5492398120845305990099311146680271360 12962981 -612051190478928825776171349727830097218 12962982 -855450098817378582249328886282439121536 12962983 -282447714192406086576736264806700693200 12962984 4113245765219161570922998458319749120 12962985 -414981816526099221935922563402010240 12962986 -211469573310600650080175446173304792320 12962987 -377568093327352316769619167616785234528 12962988 820911959837505363456549587875431573504 12962989 -104661502244672818461725957498489614676 12962990 418219004197977980916579441054326277120 12962991 97178799213647859948969647751012923904 12962992 -7694891278686976766968843631514288128 12962993 1420529409623005901044837963043438156580 12962994 -199010229201685444419921352327756079616 12962995 30877555696605326497239464873592615120 12962996 -120355051887855188850088635878863011840 12962997 48910797430471737304842485435133140640 12962998 1121925721158802674093025365030056772000 12962999 -1433331605912916550408293779350432140600 12963000 1094665433979881485364823313943040000000 12963001 930764866874601517907851298280731810400 12963002 -488052626129847779219263154862664166688 12963003 -925154035160662635577156637587180486800 12963004 -200256258939384143437642385710899026944 12963005 787421035499704765258719314775357688320 12963006 -277249845749622230145781813336305008256 12963007 1567197317245360449944657444476042303488 12963008 112402434798612105898750629015202037760 12963009 162044503217953998214503269686583187504 12963010 -547271081893569523376187080233866901440 12963011 359424870604992073279386085065066022848 12963012 423319878066794205195749603625556442112 12963013 -232983833032320083556750515675968540640 12963014 -90294477962379656422342548949322926848 12963015 280120256873450911241134328001813739200 12963016 -52945681975212794300987524043375001600 12963017 95009915783970273384301380297156713472 12963018 -1051582527671957587616612882186246234112 12963019 -679068997593942961499992821327534433904 12963020 104388320451953889963788192228876052480 12963021 -355684919597717255043615300707000951040 12963022 -10135751652357215286664888424870400000 12963023 2790643063946836909072259209957682160384 12963024 -67025812189173416123887486014066524160 12963025 1260825506529742173999338350137007984550 12963026 -441447882271668097999640638094058495360 12963027 279051465325733744786601305364480388608 12963028 -118711292545431442829431326211987345920 12963029 53738532555831314729011882158882523260 12963030 144992854692625982479320850709222430720 12963031 -1624882758521753169374349533495241744800 12963032 169579461860878286571763885753134950400 12963033 180044853260209631611617917777083200180 12963034 -95249426940352725820566291662282850816 12963035 -297485655481327949701915843071017662800 12963036 -386188728776932706415410404939977231360 12963037 -593614443878146093127528607854306241440 12963038 11709450893809312722297131543110711296 12963039 -225901628229700221609357459406500097392 12963040 -244042245816961518190058851776783974400 12963041 -399276754625510516393804160466805757696 12963042 365836667326688179796252170030602298272 12963043 -468250209675253226753274835770285993440 12963044 -626550590844358301999088535320086840064 12963045 -621375443564460380966625232747656163680 12963046 -2423004699882712061397901320647049600 12963047 -878459651502292226144853967304615324808 12963048 43598289523716143181834016701796024320 12963049 2418327093553862634794995391809425343680 12963050 -315368327841111510052508284788684115200 12963051 -1035242396492462714797795590997216026960 12963052 -191607604404858968273389619681341598208 12963053 129540554552501195261872784060077398528 12963054 12992481939891413462843302971483847680 12963055 412278315950129655288353536490545150560 12963056 216236422425995981422154338323999424512 12963057 60807164919949879728360668317936041840 12963058 -640092527274970624029576565777563867840 12963059 -36330321247874531359944492218010807600 12963060 570256031437940705639183728698518415360 12963061 187376288503720970566898279271958190868 12963062 -18435868436066156269923610962511441920 12963063 -399438285697041726761805179148621335856 12963064 500815853311402657908614167484697169920 12963065 765587198126882980275074401672937699520 12963066 250353964203236048741795213135880317184 12963067 -478032879901658598815555091386241491760 12963068 -278441646931284797143012314573414961152 12963069 -424782468527841791568088567223995747296 12963070 -146466519804152479823973529357959114240 12963071 -709282342624142173731457497702686002056 12963072 342184665351040584710486759970082652160 12963073 -2602435850367397628717614043005322756800 12963074 341267542371455505253997051640555264000 12963075 -24101767537230810366819989706569918400 12963076 -23684659907996603018907180761316433920 12963077 1268284926773515536760843936884478720092 12963078 -11145426360563659037474350880578558656 12963079 -780564286755356495818766748443140971600 12963080 -423721230888330202017129712053223219200 12963081 -15977346430500050444251813388808165168 12963082 849728028621826469874485035220761833984 12963083 -391677931826325832644712028961588416880 12963084 -283958531722996540417115835260022816768 12963085 -169649259491531231325278556962670950400 12963086 -54507460853659372448627688042706195008 12963087 -441127869030351178690625877389052952440 12963088 -210805537915101196627276343773177765888 12963089 563157105058692322136130928069184179890 12963090 -176415926445260003359852080548989363200 12963091 -1190441377783739947250292313386650487508 12963092 824019515146651516837955890173448273920 12963093 346084742198587015989183047059986624 12963094 -256337435923739398852440695801979419520 12963095 168954483316608916759761441374956329480 12963096 246072277357996964802321732362132613120 12963097 2181805830085754540578241719662385222986 12963098 308832781906959902973186977804161079040 12963099 290226609019414106251479820970106375168 12963100 906319509185000680230604451363414374400 12963101 2685654045880192429280397789210054681900 12963102 -338171459999831349785555242336889527296 12963103 -445534935697399077896892768845376799648 12963104 -651779002658800469549365817771877728256 12963105 -1768696583573229733162713166379730633600 12963106 330026362013458950242167080909629858304 12963107 1844726563861645195285871832403690507356 12963108 663372794350482289773884942549225333760 12963109 -1181925632176522089550740845940532739040 12963110 -794179632568904174380180634748388224000 12963111 177561395918646078969925828809156840960 12963112 873904528063178780237290179956841338880 12963113 -563492180993590907071032126236988765360 12963114 349589249959078529246348288675577776304 12963115 372288236826907371821316208243344829440 12963116 -1929723572336937711002387348831664798720 12963117 8595597213409860026548565582341820160 12963118 287724119056769276672480189191918751616 12963119 -782035596383461118441111556618677890056 12963120 76414538493005784158870769500801925120 12963121 -14243149880874661024252395688717175040 12963122 77341622721186768041320723732217490432 12963123 -914559406437900359895838868871363597120 12963124 6852268060640237634748102755614857216 12963125 -125574788436771425394047201817400380000 12963126 -474454487130896753920775485735699276800 12963127 -517362502692589937676590799249819607248 12963128 2083677155989401543413943950952013148160 12963129 -150925100622894456416302191364185539040 12963130 211519882299493647435221842442302713600 12963131 -1529770807827429494062578730218534596400 12963132 -131276794643387192262212087092509081600 12963133 1693436849725061438335560304090932541382 12963134 134371859195839272115833543206885817600 12963135 -105186830001437478708870536510385913440 12963136 365570548832125621016246390105400934400 12963137 326317337825438129369107870333881372864 12963138 23346275494018591884650560368905035008 12963139 -344241830587046347763772184297983140144 12963140 864276576691134797017980375641549107200 12963141 14343364777274807381417415133401745950 12963142 -355619577216332204911082325470561850528 12963143 783039971777004541109641777219820770392 12963144 896201495565418276185494300083468369920 12963145 547433470650949524281249310408124517100 12963146 192962224706060239414624028405004613632 12963147 737543646200955720228801938284384848600 12963148 -11996158505779022271720060823925787648 12963149 -728711872873502961965452698599111700 12963150 -14742286984903084977015939736646251200 12963151 1334844532272323618657956670948286519152 12963152 -132829452881188063166844155570076794880 12963153 434220978321150912456217158603667437504 12963154 -97024664920716591556482052106978792160 12963155 161104895695620770187152344434086656560 12963156 367167861150176413266802231945915164672 12963157 856760384683985568473467358088110906112 12963158 174890907741196494846254102955256896384 12963159 -58347985285124344497822518539442687400 12963160 -290596694056809140035587068136190771200 12963161 585077415444375107715549067894655514762 12963162 -610545654046844842414719480955132866048 12963163 2110748881248989907938317079562438118440 12963164 -497805835020004758797764214833012174848 12963165 -777147060301407577398693203132704786080 12963166 438747558862099287909644974634801980032 12963167 9238416629219905216376140159386767232 12963168 -1003080486266830208853070631422855741440 12963169 -431300269034177897077710612313717334480 12963170 -4166268285810136460601433030416506880 12963171 -570789535495362146783718122732825066400 12963172 -692194216032117673814133434350346458880 12963173 -167143232636894559040025703799427704578 12963174 -77246652814121293064072432791018426368 12963175 224217366830455321430922677380315534800 12963176 37785196579810828129868301918238095360 12963177 473376969635747407159032054992104888320 12963178 -991130786422262241463940448961162023840 12963179 251970375886240031531228343033992759784 12963180 203701134811027924219256542305393868800 12963181 916088848699412871253835129079197636544 12963182 -324884758208624242937680913623434191808 12963183 -86459850002992761283872559248544189176 12963184 -108514857319664448476276198765522026496 12963185 236326494625731323491620068607395073600 12963186 473798711380875551989542119902116499200 12963187 -125436954195856603766999103207213265920 12963188 457580731666419213830277285651062132736 12963189 638253048914563742156896116611280307200 12963190 377085471466451034805377187769468697600 12963191 974221771437073197733039194219937174944 12963192 81049858425113777759712847996380119040 12963193 -464425133784957904443636146224861355436 12963194 2960510188135828120686119428200576480 12963195 -295295870706849646715679805518322611600 12963196 -160888521170445076130126304555200558592 12963197 -1317036915988414620339823507131702329448 12963198 39830136638409328454400643941251974464 12963199 654444911252421263146613499528055948664 12963200 551533480743313205580445144971214848000 12963201 1014757347179929072429556688054626813232 12963202 -492037229074058686005206262388320987648 12963203 -2348470786164357110583787940118422337840 12963204 -1032655135658921075583500573126621554560 12963205 -73721530194955436595974350411980953640 12963206 192638816697723544589177880376370121600 12963207 420937646251584561160642654610987089920 12963208 1223425647845437492159230991165713285120 12963209 -108506207574894498914489684867072731968 12963210 3221283159586898045989628656637998080 12963211 -385538267149002361306491837298908745248 12963212 108641616613535047830065959955979694080 12963213 -1276403257144339207864470659082099755520 12963214 -457626360960362390922812517583866624 12963215 1634089765355098943951097000810938302800 12963216 44789818184538063585601328533980315648 12963217 44406442777152043113874752858857409780 12963218 741534145211160389282460635214416668560 12963219 -281169367272685413366183478239647782032 12963220 124858682023351818242514527643302069760 12963221 -849496698752546634196074540458066628000 12963222 63975922641815813450347204223787684960 12963223 139883814853688963281290587540412664544 12963224 -150274675971850601130221421765986519040 12963225 -9982005161403588346937969739561888000 12963226 449606616514656121024104808026591770880 12963227 -476745870603909724803546361611571533888 12963228 -438109862626530348602515956121123284480 12963229 -1482161963041814444862971820864874214170 12963230 14551392314873881823140934077727635200 12963231 -123999487199902662459800760288016259040 12963232 2077661101092639928955145379845262540800 12963233 -1040674331896411502649256795873920511518 12963234 -230952130052516664117615977891255619840 12963235 -1131944751355855701002502292033927126320 12963236 -272879727179483684413323931848073039872 12963237 -322769149914090515234732324860107479040 12963238 -290342736689905755119425866980569512480 12963239 435002153829182246189122834633823394240 12963240 -9322456282182226462219377449780275200 12963241 -54617670688240910035370794538735754908 12963242 -318604005817166448835216547154719533728 12963243 -875561748108058365635892841604010029736 12963244 -85967927244419967486669819794522661120 12963245 -251400362377540406051948029236761680500 12963246 -96951349673731620907423556168494843776 12963247 78876040031211188344282070326572478320 12963248 -246600748438060819960891891827256688640 12963249 58627491993650213274055751726930319528 12963250 -1141382268737664375685017549632225976000 12963251 501012819637309166336699312296852141824 12963252 -219871156579634790095337542916612845568 12963253 26717572845039136117403083035208868224 12963254 571796879827114198358976722102939868576 12963255 -355364015192173437525457299158693608800 12963256 319684625874509804744164432990419456000 12963257 -209371580491778693748525487217133278508 12963258 -47790398296794159797924851779937075200 12963259 1743581712262518154596710545087034830216 12963260 -371273172675169306093801165887936215040 12963261 -388858131495378127873376914682639030400 12963262 324119464557232809926862150307071018624 12963263 2129904136010673405465713126553633418920 12963264 -261696702735997867717416034823451967488 12963265 415705449226670746628164991467020708480 12963266 -64670405542158006447422317107931098720 12963267 -79339286972085193557628343699096201760 12963268 -1207055634364071511899138039462677381120 12963269 -333056377397145204500644404397504943040 12963270 59804283526140301269053775952708730880 12963271 1390271544492160548735661888543172624384 12963272 267151548431773319079280878082053734400 12963273 388512087793944983888477028254926323984 12963274 -786994878929726811382822832508094608288 12963275 -176242682591693700284759180596647415200 12963276 -904920667118649051304240816189902643968 12963277 2008694483680724953950592528131119915126 12963278 364456567739173447899905865223326325440 12963279 -24099354747648418286957086775136234240 12963280 141323653097578654642100018878314577920 12963281 2593422642417064334820874460255948579700 12963282 -190804765379336442579098830127091494400 12963283 326691364389783043334877684703164229344 12963284 626907682701057109854528028050443845632 12963285 -116155431831289114830177081022937852160 12963286 -161600638593563110993609147810673980800 12963287 333044850253150678208436731708668236936 12963288 -88352714491252085071526145528628224000 12963289 169496179356573568201927347271781647056 12963290 567038283096859853664348460208184580800 12963291 457015551488498721435408629764627679424 12963292 771073027298855040501099341364014484480 12963293 -1543363421633342439957453703392510361524 12963294 -1506954524271669679566457709050010664960 12963295 808652311187862780591755813711830508400 12963296 29418711494615391962551998295806050304 12963297 -191486760811768087938684846036538135200 12963298 602241451095994928806978675396331841600 12963299 -1008061862934417577962357031980698724264 12963300 210275479272147139553652727408182988800 12963301 -16980376791136616836557580721355722240 12963302 -130439380053203921338865284296967125696 12963303 -1075257089842528357934450369756731769160 12963304 -34194786638106291243834853561211274240 12963305 552701262857333643135303431834123660160 12963306 -365156473455552075242152611168382818816 12963307 -916000887347058974843145939250034047088 12963308 -980985483291276440603121745917651777024 12963309 -439251224676295521331257364931050063296 12963310 -326558206182176500022631608375784421440 12963311 1763268960019007440451035161623865912912 12963312 136316320577203721543690522336424198144 12963313 -66148239762401107129530974953691744016 12963314 -194505769881682275358497529202566832640 12963315 -124497468121557545560798918838615958480 12963316 754247200702148682377170021984672174080 12963317 150594777999248165075651721477042312366 12963318 503941240731014728779483414413470125504 12963319 1527304626378662257006618592582752507560 12963320 578105553035599026473879009327056896000 12963321 648219495569859009120223482010360156224 12963322 -297724002179845226615005173485898629376 12963323 13524464260439746255628151756319170864 12963324 -192412283213243097041637631818715987968 12963325 603604018574120300515476406124959956050 12963326 233669470828974215795026069214154376704 12963327 -566951343068554959014868219613766372592 12963328 -223951481526479361346363283933824548864 12963329 -289192979555457340190375044327204746816 12963330 -63850680305647106915395324175428239840 12963331 1619969591865710003065818710552061711232 12963332 128113411327197869230133274862707474432 12963333 1086738580003629228859545458298752571840 12963334 -924205082525094209799721008828425441184 12963335 698886295822454077675109236941466080 12963336 232010439059114212980707533950210662400 12963337 1419162759909780159684219203550484352052 12963338 1072748284007524662477575792530930582320 12963339 346812050054427599947188371859120186360 12963340 -18225252914880239916529063165093140480 12963341 -814982861793334744061708427980379117258 12963342 99141812144643228029329100647322880000 12963343 2307186614577297790931025401840187676592 12963344 -80449353092089884590313821548151562240 12963345 738592227783091684571088472768758539520 12963346 296760980414847634272471917850947685504 12963347 -1522164965703152576532527159474121817440 12963348 1056688732456649277138590677783183872000 12963349 -800252962763681435641415444941429396064 12963350 284822241784185396421686516371874489600 12963351 288082910146324721038081051237863295824 12963352 -902020683754493053318093650961858560000 12963353 590639654504285452103819959300598732544 12963354 -338689435043391820094688347288322328320 12963355 898269656729282140487074463152650314160 12963356 -20402610539858137400040381455688714240 12963357 374168420031895339960598177332321760160 12963358 39625553412882978782368642077531608640 12963359 -99925107939851670699265308583558626840 12963360 -145548290926926913763235041370125107200 12963361 -345474430151982844933666016319660903936 12963362 -1161660328924177488610569869951097974400 12963363 -4812673800121526626545357076624238592 12963364 562145684989950762853609828643065563776 12963365 846463124766731594882692181962665163260 12963366 371800676208676736815558627946971305600 12963367 320946343513915678509585699544731837264 12963368 2066612454564937378744093208041847685120 12963369 -578600530364854876025155832870596358256 12963370 -68284811748393423131645027711802240000 12963371 187900536722072132817182221783667586000 12963372 535388446675249134031622797577293358592 12963373 928120135308095169439542294284014533324 12963374 1136829981647975891862719299303822258560 12963375 1351118191482965897801984404685710080000 12963376 159722031144781072214981106907201339392 12963377 694556545329496700277445749013454371200 12963378 686704842019475820725817135149131089024 12963379 -965637437024187451165303150793779194720 12963380 21380080691680402158172648829212300800 12963381 -194874864891722690256821785715082033120 12963382 -3045008398816148482603240783410479616 12963383 -581302773427599869967138248102710091760 12963384 -53917057732515072656557842301020364800 12963385 1236324657188258359862614723343777360580 12963386 341655935897992113139681177652414881392 12963387 -710032833233330125315771214084114744040 12963388 -595248776841723300073037838238093684224 12963389 562150901646096669588642303584538941280 12963390 -1292606452404334001854437943161784320 12963391 -788399044530021822021236501154243910320 12963392 -262250356504625999260432627149321535488 12963393 653203396729588975438679108834891641344 12963394 162029581411368601155058912808861128704 12963395 -3018263518532613507475588189989860809920 12963396 119360303097517190788558713798004869120 12963397 -1323279439135484533405604894713949399808 12963398 -164091840953337471017881979133116940288 12963399 -288061023050746801813375101229952689920 12963400 -1008652984000976232444059385906181248000 12963401 851754477332816026301421326518921156608 12963402 -26841663186112852412659563684451731408 12963403 -1932596189987088273710108739288475128480 12963404 1428436427645689984134036741522219737856 12963405 7600156223722016531734543963167601920 12963406 282922645470141127617650331566128745280 12963407 -1328489421326199523301239973428626259344 12963408 215495543816257636510775641834959273984 12963409 1118978060781418036576329381313688754804 12963410 -545266980285310129339654519841562572640 12963411 -1620575902223175600471586295271831520140 12963412 387102638006127507526829117666059530240 12963413 104562457053264349058115557472098476608 12963414 -122438187110137124625681224101279518720 12963415 -1450988502634305152757796992866748424800 12963416 664268036086411427973393864438802329600 12963417 392129353228524076101432060371658332880 12963418 388204998602688805067830703896539701760 12963419 -206276982954897904897343919366664606704 12963420 -412991804698881509971469341809060134400 12963421 523541136842820052867988934332615959680 12963422 -616842079372791160729702919912169775488 12963423 -1193936923082486191461354910372981266432 12963424 169906558020128112827414594404004659200 12963425 3458466900312112851721292198174304000 12963426 -303008400306653681290538739046546391040 12963427 -879055927277546169408782284842175434724 12963428 90056450321444116374925215954731897856 12963429 -974762217579863951746506877555396641600 12963430 -387961611787856317300663826475430784640 12963431 220094995372782408952278977155279920864 12963432 814923028162608160212541263191484579840 12963433 -134369534125924451170897308515625054080 12963434 -799671764886817215284052702583165643520 12963435 86455175784337808532760751055495345600 12963436 -1248734750834938417111897666717704409088 12963437 -2063179588054924684607264458885314751914 12963438 313412215831721883094558767994082505024 12963439 -1104561170223414238583963917848603507760 12963440 37872912771255477402164708933506007040 12963441 215488630339771348295213240820099883680 12963442 1327538306015288783321516177572076144544 12963443 -2181712396901079958454199973348151920308 12963444 -10098317459285989145930561711423496192 12963445 -204337554577888185542408708969095788000 12963446 -490380110675948877782879498784872797440 12963447 371173212142142258575429146432957477600 12963448 -1224069389465701047878509719243006320640 12963449 238573612677918861522023117402755785450 12963450 263482330643207539581318368361577401600 12963451 439788981451426908772197911399169683904 12963452 -635218711830217491154571467578824570880 12963453 364765330251981528431972882130441699840 12963454 -24059902251567790408989888945075212928 12963455 1391603088967568622103146531451773024360 12963456 652357306173423145025898391221043200 12963457 157578289974516694557124332021157956800 12963458 93728771008165146964866114299810416080 12963459 584324734985132802113079528259881988080 12963460 -386802080685050272055136209855717118720 12963461 258331768405621166448290782484944241280 12963462 -29472726467759083981630199068405585536 12963463 -321035330653491087437945754385848618080 12963464 1404930060730229611642196734652579020800 12963465 -273383762103997537286056899042727718940 12963466 -589351709347792497530328844713299603616 12963467 403119787575868093870101217388200354560 12963468 1453905013406563900354719161557942272 12963469 -1280935416608419680477991858948988478804 12963470 293465240408007678129586633270162195200 12963471 -1007827549387973633047774750568402765688 12963472 185335715044958388459690641348117463040 12963473 11206065859815800612323800265760656200 12963474 729480599157071133173523758810509756944 12963475 -14707473538536163359094069716916931600 12963476 1581611624436980117170425237301392449280 12963477 -1955675706943330505144303490644984889792 12963478 115448420756233214883109293928493778432 12963479 -599194663357408221060224948225990401080 12963480 -386379115948555044042076974700314624000 12963481 753929078302210131584262071660826119700 12963482 -217984082403940274140658328878017191936 12963483 69241416551454914993680482836772590292 12963484 -115290882116462094309500252426157671424 12963485 56303891913108767990102647063291875180 12963486 3715810148634096081317655703722202368 12963487 198616780998582409099182018349741181632 12963488 -380625402157671825275101027138723774464 12963489 428948484569041884625944874729608335712 12963490 -447875550333128693539341581886550886400 12963491 -2405194171335443687364798870928546132200 12963492 138312379884945443815429222389636706560 12963493 1166853224288601413069511278482220309760 12963494 -1125495035860364347941503942779594972704 12963495 -1401686075376788964138340440902170416000 12963496 106493224680629993092209004161303183360 12963497 -1951502606151395335106256438185321847408 12963498 -619635494532679076913572284515418874112 12963499 -659436238268119733660209284655206743500 12963500 1384344159201838103120341430297640192000 12963501 559478154724021553683014351555985265760 12963502 -89051581096311812782823108604185082048 12963503 -445781110689590630235196751599949011008 12963504 -62610512086437391757323768225596604416 12963505 -191853125980409057683848040848132057600 12963506 -491337332157509636643531424527574392048 12963507 969386673633063102632191957872041699640 12963508 -203830963155970739982346291223261740672 12963509 207255069947108815761296678334259120608 12963510 180928252562592678986195071116862464000 12963511 -38171090057491085996487381295813330176 12963512 1622946372078883299263725573723972915200 12963513 -205920510265885069840484842298336581056 12963514 1105358974964590074924592471674620447856 12963515 -658110346209104783226739876251102360000 12963516 -68664694966009487945158069038916362240 12963517 -384739295560259982205548774976897800608 12963518 -161629724897451896665611807456198443520 12963519 38888581575135840860592943846723146744 12963520 -162099402287640989955101314813494558720 12963521 -317735686273213584566091598951450140000 12963522 222493710845259615979096621004310727680 12963523 224879346429976724111083336104905459704 12963524 -150806318829290129601703348828613505024 12963525 482216305252897276178711818029663513600 12963526 680531363536739124187782725592044303712 12963527 1672195077232580707200409934173983383040 12963528 -784315604395704116978805089612802816000 12963529 975484938301728484553618475608427162640 12963530 -346976399353043275296537076697826938880 12963531 265610396217082322849931530053323346944 12963532 -603890210210613866978974693724394748928 12963533 -1933766737545019863565883215951012348992 12963534 472581486464827745722233070179111689280 12963535 183654691184690983465632469783712247840 12963536 -37015970501698981141365154770641092608 12963537 430151090713296784149872318783216647680 12963538 -575690282420549755734385708692336278400 12963539 -645689341510040922054069174722594168280 12963540 124843551011290455943839891164084551680 12963541 -1056024220807804246710677951634803258048 12963542 583583548459034120392679312724868972800 12963543 833588874149333252811343877052161743464 12963544 828489848045500012003749783683666288640 12963545 -170677356062669237818395068568774726720 12963546 116671712219351446756300079115435129072 12963547 84370339843300288929447724005777780400 12963548 1572071256194170327145698590302192640 12963549 -5807222232303075697042262789025491712 12963550 -86731914094492608438249828804911179200 12963551 -73719043831138460193884298909620195400 12963552 187419805004258965359406213615916679168 12963553 49619910007012868125487965520780868784 12963554 -20475452549587835202093159431890491648 12963555 1808739122958250034645950163963182800 12963556 32996627599928311725938338257625538560 12963557 -453541460204895749050961810724946854720 12963558 -123818010225439773536181112130123212800 12963559 42128460541481320719686237944621713408 12963560 -1426421033131065755498090945837985024000 12963561 406138552331465024879463099224732649600 12963562 49965772740307527213505055375396720640 12963563 -1903938299156992000469521649288949586188 12963564 -820853663724428880298908537793037458944 12963565 -128401355090279759543412538843891290600 12963566 -436706344919467770173313561903924771840 12963567 245245871950125441375624766491431018880 12963568 -109755805717773066644991374238299127808 12963569 -950203264509978487506771497929834362030 12963570 -663496980279184946966696640103853721600 12963571 1094031157580441721942094445218843889592 12963572 -18417713701426897816323773209127601408 12963573 89842488850423025548948088710957162944 12963574 -49624702976819028417852641875790716800 12963575 -489577283917305002250723128668925761200 12963576 1139492182630137093316790898183627264000 12963577 1018625145291445600285236132722553338 12963578 -80301500261992702035966356238743510160 12963579 110625905976269572647086037642541914480 12963580 182359366843814816074475768493362380800 12963581 -1025771434903851811878769184440758856500 12963582 48169670703564859822264875346278671616 12963583 -1389602237162227938002850328195392871168 12963584 -524298931461154113777465961300088586240 12963585 -97336567159455042094594278978615473280 12963586 331182406044108645238331456603595436800 12963587 263155118893067836250815122645485084352 12963588 -160621059154414829026278829950926069760 12963589 36672773611159894201644024044596199390 12963590 -17252943210450304584616444822255843200 12963591 664338714869855948956537744009505791440 12963592 -1472946372452869232407174263158469504000 12963593 -48274066526459593536226407580865137116 12963594 -179129153881938406353302032776161197056 12963595 -1325214328567792120503312741885583250400 12963596 1411830282390804248279796636162385382400 12963597 -11737274097752383831814377363283400672 12963598 767536380442986366461540531676954618240 12963599 85656687918291477467699449166653167360 12963600 27134542248613598824523344266113433600 12963601 13182402862577584390191282653672481344 12963602 -635867642240683881297497516797724525568 12963603 -608722627685501014088045357034728755200 12963604 128123058830036384804618573202237474816 12963605 170010580706717255472902413800071520000 12963606 -62457452005525744999873364835267796992 12963607 -1247358653840521654423196607402416329144 12963608 153383929158586599250400098329718824960 12963609 -1235967857524965627005946268701756786300 12963610 -161628289787649007881972059882870350080 12963611 213236869354940649230691651737727945024 12963612 -82261940192690723365706578421364377088 12963613 446478228220543452674144825879879974924 12963614 -552997932753739545895088920299351049344 12963615 -71481357557078839789668705324964892160 12963616 1038133066605459625847805420385301299200 12963617 2270229443103549302657775172409998367940 12963618 -23667115971837304055201317090843023360 12963619 1002276984199623134761813088427526845020 12963620 -467975993475259690217068456805140504320 12963621 352621273259808551048522858381288520864 12963622 -382281586341267054207898429362467700480 12963623 803587600165859183264238335524629850872 12963624 554876170101128661453951667799095296000 12963625 -71170574904420621373539575175353958000 12963626 -60726761093116790249422959653650719552 12963627 -131713600609536670921644610572397867236 12963628 -190721965797771924530938415391431562240 12963629 -1112107932858322130133885095335132110336 12963630 -106600412518705004059102364883005892480 12963631 -30533349459312427793296284177539836736 12963632 -10923425262956906335908252383113052160 12963633 781329639115707506259526329243801216624 12963634 58586195045823319323476708111164081152 12963635 -1135426042614421895461559666569168770240 12963636 675115746018886421516888234859807676800 12963637 -1906872909864065407353728566401337451588 12963638 -157111596100581291618353257403252442240 12963639 -392171843168901084801026097315134593632 12963640 -24707495410011914340642433078912819200 12963641 -877296905949076165199903720090351490108 12963642 -215397129936937924479441277991098054656 12963643 -292288717411004459181522835735407141120 12963644 64966290846265083653173402532337294336 12963645 73658461812654818227723366624331352300 12963646 1114462400280531195774530100786750358272 12963647 1712414386755771018911311516246253325432 12963648 228182316655817512524715335783536394240 12963649 1049193988439605181435843348129055987650 12963650 -25064758740282619705054435009935744000 12963651 -39614769662836805198193589939633582080 12963652 464975080488374875778178267772629614592 12963653 80515291604590610317924015604282183640 12963654 -538713075915643178085095453434501094784 12963655 1313486609392259274172434634937063149560 12963656 -446557000908320476220383234223800320000 12963657 154311661283086560279866270611436605440 12963658 -687263577405507794894327013104363002320 12963659 2042698699703469459183554670204818233728 12963660 698701360358610329437853717886602357760 12963661 -1143442430729521928576058571780299517376 12963662 1014569646711364057045478457493740693120 12963663 -677753340039407346859506370051677019680 12963664 56952864927643336014703565577821880320 12963665 -111330182365733887357142034046307223360 12963666 208023750046109324101660333544661433344 12963667 918970173592870409021497672765340989920 12963668 1133722866439627476382579158501606834048 12963669 1595377433612919528915758570109768770880 12963670 -22179201455139387501402884802547641600 12963671 -272999505323291520779430589246817022288 12963672 -346699067629088304078063912747817574400 12963673 -228372626946838217294694569320192319744 12963674 316594877937789707440073355357364737264 12963675 -146659259593847307874217016140545995000 12963676 -519406489820377735548545747965238622720 12963677 -23141729580104621054260208773431227808 12963678 73877134687019953848150181517833371648 12963679 -2059561249256292225449400646097405098720 12963680 575824847618491465528936959940975656960 12963681 1056458331316324075903896312927095690880 12963682 -859715354058447791882200779099714917808 12963683 44434138845113262700791353429712384 12963684 1042617154185713116057515811917674075136 12963685 1158920854511710195368587358396620640000 12963686 -1001177332349715689701680134780029778208 12963687 -926243394124439335834894481370329514624 12963688 -1577142220444455621538105448781452682240 12963689 490584415469046211214119793147624762256 12963690 -196012206596261195295565710565449475200 12963691 810898845124506499398854747571219351472 12963692 159016343663750237167124248428094046208 12963693 -435954162277800672398595173801666943936 12963694 -312832148558309316433941979024305518400 12963695 -431575569579528487503240694603778197200 12963696 -295128620259136774143206795358673305600 12963697 601669027958699700880354439389182911040 12963698 -1260750690447741695659111824930000240 12963699 260774467477568163235813002618565693440 12963700 -425679131817628544516531927364315392000 12963701 1851672621362078865848235348944779878702 12963702 364308819026994040832137426406385604032 12963703 -2446317279356055385570715246308435249048 12963704 87422203065238355194427110034080727040 12963705 57213369213365390101006968653416012800 12963706 -107091473468171834218242662554428299520 12963707 -359100849332242383459451642502259873048 12963708 32259317681451156160176500295853799424 12963709 3247526813627746729286816354183089858752 12963710 -710565118228033023279626021413870626240 12963711 -600748606925856555936193354786299388728 12963712 -1131436229516074981244810313931633459200 12963713 -191693045830130488482682539624264161280 12963714 -339180366752750741051312633478490104960 12963715 -30019588759453321010547146815248531600 12963716 -330734215991308119430431462762977495040 12963717 466459177099975316161240796084326010400 12963718 732573654398836980255996803975646527040 12963719 1081115998471610838865281870163658589840 12963720 -119374368741138307783028731789285785600 12963721 126639979588975168846026499448729297700 12963722 -194181756929409857319415019209272251088 12963723 975530599292864193059158647290803853784 12963724 1253834569187495331309966597775100762112 12963725 115690305654060880666069861507425286500 12963726 -379600263391544484913714326672776256 12963727 -268960509048489625945791990760148951968 12963728 -22667516636780542386890222099441909760 12963729 957814286416569813538982864439216159984 12963730 -67311344764683006758434695291764978880 12963731 796659616688611379840918905229962017864 12963732 -826785532486187885656584366813522044928 12963733 -498476487296266030576639271943224572018 12963734 -813079053225258438783212735494703997024 12963735 158255615645599588676461576233247328640 12963736 692709049642033169331470968138050631680 12963737 -1519861174263098181555617870509069138614 12963738 -387409364851302490040518194019527010560 12963739 -954771112823672645297718837290332830460 12963740 238114985925024048210581681647606195200 12963741 -90036250574322991941369033129637888896 12963742 1062301032755122369574121580640128665600 12963743 40460182268622519695325498115681701888 12963744 1167361896791056323536207430898823921664 12963745 -1573048947757449454262579097919590111000 12963746 -406138156480147984506462509434509194928 12963747 -214814805685725391830996536366169006672 12963748 445576491934054658782437286201233088512 12963749 -807175915796547426158036035629260184420 12963750 77647116070251535203146496906218520000 12963751 5131706210596313792369894714671078552 12963752 1404905653536717195383700420853989657600 12963753 1135761261027573807077535011472284376000 12963754 104154201311903188258326414941931549120 12963755 -215548820007964193852137797600118668480 12963756 170684782077523576476204114432706796544 12963757 838032781426167112611799827199787203840 12963758 -1008320509353202858238212362891960618624 12963759 -839463199679243675284148200761817340400 12963760 -293076861446571149996579616730478346240 12963761 -158059406335701018398499454813254550638 12963762 92526777521849231988042236574952986624 12963763 -1252753146642828507437108301431673457360 12963764 323789709375211288303297282105491658752 12963765 127472657535101839017435343345630444320 12963766 -239769940998767865875968529789862469632 12963767 1126208264699081271727801764668208555816 12963768 -532787679342445122172025221558045962240 12963769 -2547982209026506971094853331885360512 12963770 568376182593992476285427946247757971200 12963771 -193718758251756773452580508517584886260 12963772 355450056672545378372520479387908453376 12963773 -2331244414269341655289302123540137889978 12963774 -185212436999712320957376522720113807040 12963775 -1312843079805878677636221311210329152000 12963776 17471770071634298092680728658491473920 12963777 282263484045694937846483491282926799920 12963778 70671112224169993699804620594407531424 12963779 -404293210549912251255096143440635412224 12963780 416694516476683461602119095146322124800 12963781 2309810446305246281408281997685838960346 12963782 -79425882507544261009125884167052151936 12963783 4688855341670088178764929775086164560 12963784 1148112658340817189826422819855225323520 12963785 -731727333192955179878313347140763139000 12963786 -159133819701267462495576849721680678912 12963787 19236327725002958701639007306678489592 12963788 -1508421322654756778899632726441494598912 12963789 -37762504420500060227781795155682062496 12963790 -54243491700571264092534745545933949440 12963791 1467618785689928437058274126878607759552 12963792 -3644629330186315720596081138011209728 12963793 -960711216878621966857634805112873726976 12963794 -194956591794728448222020879398954626048 12963795 342648611235650258332095590163136800000 12963796 -16531448158751854245843179995984631808 12963797 -35353596988993119006436602990860623872 12963798 -638239017914318552537338911107654445216 12963799 882939681817609309222790695679588272536 12963800 86559080071211434501844735023008768000 12963801 -367756823258425165243207549365902160576 12963802 82731418001506743697694686418158917600 12963803 -99793327678596109438014777843087740496 12963804 97140948626400210145043919146351296512 12963805 -91661796840480379827756704701943211540 12963806 -454805338754659509922712292548737823040 12963807 -958605348299215026208133459862990730296 12963808 -342178583688383237328274426783748063232 12963809 2852895096077123790834861783072331522116 12963810 -391033412815204936687567765937155891200 12963811 -740519936302547475952514637163640645168 12963812 -5138478920367201632684389703234887680 12963813 121469149858264608209523802394624910144 12963814 -1077679322982434333518646660904183235200 12963815 1266744576520394600333223469494937947960 12963816 118368712787521964280192235492469406720 12963817 4025929859469119314030619501741511866 12963818 75595641365439992759891409283851100416 12963819 622891749292064136755625793461583104 12963820 -506677948828352142726828014084847697920 12963821 1194473869074799696385267257724557734720 12963822 -890910105055129264126147276539078014976 12963823 -74782209426620244555568939505464295960 12963824 539091310475802930359867792939616829440 12963825 239376264361871038953741096562431921600 12963826 460289354743637314751104972476125329440 12963827 -214671149901179499899824981722342448608 12963828 143770219261973487193731780190124851200 12963829 596869015346526673532736204113954277180 12963830 870170525169320361827085688128675225600 12963831 -498802512084489923219600599634024393136 12963832 122525196407339863522209097195228078080 12963833 817252542171044888250008083451876669520 12963834 -524520320779834578357950811798711475200 12963835 -273274046252642517201658349192741587200 12963836 769651615552000597022142525400288788480 12963837 -1404530492700770414317666803408799188960 12963838 -247056863382723789460431409720269841920 12963839 -278961272561373888275058150978762670368 12963840 594974078613723874851132033478447595520 12963841 2018770012304211266751574678832272166400 12963842 1337716828999619408662871684050465856544 12963843 1341250331370789078560840217791125506984 12963844 89072522699677512608125603035627844736 12963845 942871139005435137193714093002985031100 12963846 240991057685364170952329464549045561344 12963847 206839396620310733646019572884864318440 12963848 -1406704379587019816535397324849738752000 12963849 -356717934379830767352314326936070575680 12963850 -275375756641761128165326788427920543600 12963851 -96359781963438231268630687204557626256 12963852 1151251915426664270263826965590019092480 12963853 -134145195315725890266521273422598650752 12963854 -321253722570333799855298448076190850624 12963855 -1241113136387685366493694949066432000 12963856 -300617627287784733136388008954327973888 12963857 -846586883844727854970028988093658146894 12963858 -239206917597420995519038424037938161152 12963859 -610151165590148251624183634961762000320 12963860 34864574670509006492962901703655833600 12963861 1173956462957293803266483600867401280640 12963862 -1026839438962972065126101952729345689568 12963863 -1297028976227128918257594220330116949416 12963864 71510623835493103584642256111492792320 12963865 858877504480037571012905111731524016260 12963866 -1185690278580381212609291545290770627616 12963867 -461810881673725669106366559289848933888 12963868 -1765795354341629101805730793309399552 12963869 177947601008740954242963416514286639296 12963870 278503845382584982347807644775712684800 12963871 -22605644052698674918530426678905696328 12963872 -20720067239318476708799505283799384064 12963873 -99544709388045203056602985728071011392 12963874 238823360747530452714882325862683298304 12963875 126187384307676942653762467900601964000 12963876 -277102824237608604935264698329425940480 12963877 417973934634700560191828534288401792632 12963878 -891977805305644747422971880250732745760 12963879 -180931136903146176069923090083168609176 12963880 426518838091661870329560343560260966400 12963881 -650492961622322960904425639746303540608 12963882 -342950662229350146271285670624176957440 12963883 83412110749755524407845885910713278132 12963884 234327594129920366082754747405582146816 12963885 -694969531886560072456431542041172337600 12963886 -401716632059476103041775365285915045056 12963887 -2732036788979416145848843850569444303920 12963888 4460709805016166844316737557535457280 12963889 -198201734775471259763142887336129456576 12963890 273677607306341769190146730297874265600 12963891 -610415102114921417834818426214822210496 12963892 468718083189097912655875612224577032192 12963893 781735676753456669783516668398657485760 12963894 698017638455454336634922644251505785600 12963895 -839292895577420532214291644125182871040 12963896 -1027177710480182985167177369458443878400 12963897 -1852838921379735603839891756508265890000 12963898 9319433527973531343808160078269688064 12963899 286247829980128637998132496232816028320 12963900 271177538917702866236989997854205952000 12963901 -250082086615300808897975908253321015098 12963902 620375455517209176334463337983006273280 12963903 -218256878468048959000561216270660868592 12963904 428579512795864758266034759454924210176 12963905 -790573009457268045356452338925358768940 12963906 103203785096060672175203320722325315584 12963907 -777005459350295416276682777292431346168 12963908 -567042306823576494209300377024257982464 12963909 -81918604098697981607155597190677240320 12963910 441702323376841445145716821122351711360 12963911 896505811112037916770514688298450336912 12963912 82344585618750338932877286533611683840 12963913 558392457254425962838086112698037469364 12963914 -57985939371787607315011222278482836944 12963915 -109809405178918962048775495002918888000 12963916 -205196867809183879195701569792440172544 12963917 -142574684579892290740962408246705667860 12963918 -59345216503817651569938585299201187840 12963919 -1455787067588319967022176501190404282040 12963920 458203645523573752495344935221928263680 12963921 169840504428582915683548728240781695744 12963922 1258178297998637267857074702028197178512 12963923 -103923487017429401298561318801748961280 12963924 -50812231595921215732421519168132188416 12963925 -31246190163127255432203021573950131800 12963926 -652031396077149445699713728625355301088 12963927 20632521030975534481017148333858151808 12963928 759065970047997229959721339731695616000 12963929 -307364407560092685763957667822080806240 12963930 72978342596656571751468251336945913600 12963931 -187976805230396239258018013448530478268 12963932 -392595794563979138115924977800858197504 12963933 595636020672805734413597311174477965702 12963934 511593299863510003984106938210713818112 12963935 201876608915427711254757267682266280560 12963936 -116516738166888044587314276851521683456 12963937 879436425825820964197819274813293020352 12963938 -78475266687148523984528783145737516256 12963939 -137360907703021467428270286126774762240 12963940 -238066841124708584059125750550638551040 12963941 -8613475751989212934668021353097924288 12963942 1038429599106163749639131559021618810240 12963943 1519559581051849024204770036563666603192 12963944 -116737134123797077134702195958559539200 12963945 316316321911432712149770780321897398400 12963946 690552901024044333137285955202123444224 12963947 809329009128809333753172527734523705280 12963948 587881443297949946793355437976226158080 12963949 470953118494229010613988837951575441036 12963950 4177524623477515507470636804381897600 12963951 13690122424455182253088691960132843520 12963952 88885277362485988764125518571860131840 12963953 -850855778044264567948040428653373931100 12963954 -39397113339938147129150015780752051200 12963955 44863613212851204026375186837962677360 12963956 -780353492489293158979039982802690428160 12963957 683961273549279032444010657564159345120 12963958 -464557303287553979198563704366928804224 12963959 -730738265854326123619638823223193954696 12963960 379453154183764212880413995429644185600 12963961 677209163010278936950576878973453041984 12963962 174258537250432787270314561937978115840 12963963 -229796788322277565458725350795577089536 12963964 -64233721514270364662629319810928916992 12963965 -441926906434256298734306475887702208000 12963966 -54968473207030009964708728542348979200 12963967 768303137879670409217395627963738822016 12963968 -1224276737550473021469406560143152250880 12963969 94975857219737953555209645058941862050 12963970 52557664442294693568966286230387624960 12963971 246187352484632328397612537343035970172 12963972 50551472001410935296209860444660887552 12963973 480341173564914448434182263910123661888 12963974 518069671196231447334790593113552566080 12963975 -137898942318642106500425178313497179400 12963976 -306952404423564693568057535783651281920 12963977 83977718824529682024723143838743305800 12963978 631607071726091715231448667299802240304 12963979 -1284739315637218438801838813609242023360 12963980 913104965396951393138507747465344128000 12963981 -211948228382427466975130766840731331648 12963982 621024959048911242245510992766444486592 12963983 -998429346518494539927102183620436373632 12963984 -3261948302865592564807693552938123264 12963985 -866356645239563390696442056296837276800 12963986 -101649061760818005922650399310440407040 12963987 1041281676790376598653125233396151765044 12963988 20451885173239864479675289567339267840 12963989 1530751539933102154378947490088961755790 12963990 81537086909033133066202370193798894720 12963991 542964402976370640942305410446938546392 12963992 2056690067746168026284756669280217374720 12963993 -401961689475801358819930753564286750016 12963994 221109698983515672815403142894764589296 12963995 473747738360039465916196752892715700000 12963996 -212636868172167334848762213442176122880 12963997 -138520417710964523626656441485222894420 12963998 307978550787372087342504319802624112000 12963999 -1666555655450876558134722558312725362032 12964000 -144478230156842735454945563016953856000 12964001 -315666918397222442482839454729367923998 12964002 -61985967711582950350644076325307588096 12964003 -1023922681094755676968286098953336790336 12964004 -717763175779908335677720496017854643200 12964005 312710401415172863456502369818049135900 12964006 1076059484264488848306584947984809324864 12964007 -168197880274899203489648463351255261600 12964008 10362727492679161436015738587474575360 12964009 -648281521922387679671028269169594531996 12964010 -1190103362724132648607985822223826698240 12964011 1081876474653209829297460534158737979840 12964012 29095492044919393416639203139040653312 12964013 1526582550009151059858498166571308620096 12964014 49249530894637142771948273925056839680 12964015 -473620692287922015017664919739723457240 12964016 241669133687725930399123915207651295232 12964017 540462076963365305452366392148598306400 12964018 -127178017132157207624568944612328269040 12964019 901332765642666778587098440552813402368 12964020 19484015102409557520284589071654400000 12964021 -151708082381753832044070099286727067488 12964022 272303555527228075260547915645601356224 12964023 -431502870225488611635805792381009747200 12964024 -561172126001021771282469630550044979200 12964025 557767275424045849385084274461450201100 12964026 733785336562664152180592903471516550144 12964027 23492266173216233845839250389015680680 12964028 -263491819336691557526470591270889472000 12964029 489960482472553918090281327167162832288 12964030 -654629995970740979334691621005683491200 12964031 822731325466553299897488707006089824072 12964032 -250407761330149500556310871800543182848 12964033 -260334212744922116950073914246865592320 12964034 -764762166547517323250638702305482785584 12964035 -211536620909459620540063583001097006080 12964036 -118304500502948829251015026672805297664 12964037 -1471500854225327637585035783856136345314 12964038 -292870868489312705758456735520484243072 12964039 -2078872279508736073437495313956710567400 12964040 890907444063792841688088656920851916800 12964041 1415558475456294959209187419401491020650 12964042 16512722278297169185145238306351759360 12964043 -2850283248145951556564740582562171599200 12964044 1087885078254091625243334631529656642560 12964045 188158231969139421008161642735079846400 12964046 -197009289778266435997212089719771230528 12964047 1056365956923024417659547683868647008272 12964048 -333098811870602725319245261293088841728 12964049 140900556257657221949696443494245490432 12964050 328887500987600433574205634194778489600 12964051 -2015863567442517678587311839724379328296 12964052 19659058698165767431865583136137768960 12964053 -2258743476338548565694459069695259134016 12964054 179961513320375637459054681119975798400 12964055 301716434805510961140584028978325472160 12964056 -79164428278991213988713006749773987840 12964057 -1480425531706467537376411988689282621056 12964058 1091278210888349774314237143586412751360 12964059 306603760859791511607817384536273421584 12964060 429889697786629964808777931161747148800 12964061 3470663988916574824055816293805738400 12964062 -458864468535661480105442465043327277248 12964063 -10119555556658910217499746667414180240 12964064 2467048187503659884429150917956431511552 12964065 -25291602471001861630616609719671033600 12964066 -343372721703801236739996884187349326768 12964067 -1630841893529189918708241964269420406884 12964068 147243729992806947183615277856054786304 12964069 2594443604776651416209917752669221145470 12964070 252491064441160496085939450375475200 12964071 522651172037024978435448587251985372712 12964072 1393501477260095557078607702517742387200 12964073 -67424293465489260101745393314169089400 12964074 -148136392121234427965047526022300814080 12964075 -137373744229477119239408600725309743000 12964076 -105251846659898814101887245415870771200 12964077 -273555825947506345452119124416185939200 12964078 -335696406218402407754264687781991526976 12964079 1722915251852421638466418881404634361680 12964080 -73167294152211845488878374276471193600 12964081 -436075045022656089966068031039784937496 12964082 -1077762510914996777093194833046520026608 12964083 -221792196644501008162672229058834121152 12964084 280066594792591766654697423750910990336 12964085 -869378912747097629987702484281805961440 12964086 -380187150805180635690146264978798992896 12964087 -1258825238434788696351161863916729962264 12964088 -666274097594659883027768357945223536640 12964089 1045862713706942184782319857712057094224 12964090 -252850151713547366336737934903038471200 12964091 -335830635113095453220471074850136434928 12964092 509472800236050208364002628689624023552 12964093 926333216833644076234095598348375564320 12964094 338827621708428110506774862313364033920 12964095 1948924520099392139903220943324452311520 12964096 461109877627289823465110656051367116800 12964097 -98913417340467857591984484893145407148 12964098 -40796107381396131985885671161691734016 12964099 -1431374291682072291999601596055922758760 12964100 963617574367740689029771129813632086400 12964101 -642738379917495233988388757828002632480 12964102 613954671829310011376385434023582734720 12964103 -454089419789607589097974926253513136976 12964104 -2246037202125057727954269598734493286400 12964105 261456808494304639316048471830516285440 12964106 -280056958536233069786144585971598551248 12964107 42091079410110437539691344446758224896 12964108 927147331644932253500734585776975023616 12964109 -18678415799929604360004694878433108320 12964110 138097511103950030541976295116817093760 12964111 -748558865717888774043172295028508091568 12964112 -80710650384367312046210887282575802368 12964113 -268660594598321213173232916222134880 12964114 919263716223695600420557293967980640656 12964115 -644137326953210771785633592527560482400 12964116 -626551560036999655281452929643195406336 12964117 67283004832222019238818149854833329166 12964118 165485200308528170860291584865926823680 12964119 129056476709759159402831225974687447680 12964120 373632420569041833350969012511555993600 12964121 -4319461837470796508810810783254200300 12964122 -411555715128548061373831148105210983440 12964123 -2309139057545521027582405158913925205628 12964124 -1911033549892300739216663916540824064 12964125 249103787119036744099640229117017856000 12964126 -725981433523659842694393768661743293952 12964127 1661891804722630137011321574001396417272 12964128 -661662633236339902090948340048224321536 12964129 -582146465776652511438201187401475849680 12964130 -157333473628828529503865512718301539040 12964131 -65869445194936319012545708364581394400 12964132 -819856701189405096831324116348491180800 12964133 -63014580516199580617271928440458558080 12964134 -96483584473842753018924530904950077440 12964135 2267730578495014150945221829794235996800 12964136 1971076850293829154173486677961051335680 12964137 999579151855648161595514422959998976000 12964138 151494325177028026436066667534951536640 12964139 -2141928601575501255319331799138134634060 12964140 -117848703262363302433842989509658572800 12964141 2107554622929643684701737984401933821184 12964142 -241216036043519649576789482876223054528 12964143 -92077905861461517285237949612780772976 12964144 241527729678110993291678777466203586560 12964145 -1618426606054680743892153571129931393100 12964146 -99003510288060306260324366400857542656 12964147 869216398344158907032669103978235918144 12964148 -1475934305213793845527785850652724491520 12964149 -605315621967520236316147595845849125312 12964150 -4035056761215689694272490649853390400 12964151 -1227416034797798222289752120440734273216 12964152 -780243847555508281145354149195086458880 12964153 1249526468710253260252072351352506357584 12964154 5806150405728460777203159031240906752 12964155 369675430508949012445314800281505762160 12964156 32454029695682835668714474019177758720 12964157 1107387753207244693423320402580151894400 12964158 525431252136469252822547489707735491840 12964159 -251992636627136674133323666293050516832 12964160 -235132371946830409001463282373597593600 12964161 143363761496198821142195297450553491904 12964162 -940342226445441481303089631795046565168 12964163 -1726559517011583949867463490201284811588 12964164 330071563588300418736727337540134296576 12964165 -2085329153174075668111638037365024444000 12964166 -15282014782263101482079421566491637376 12964167 -51116398831883630123574957560498234112 12964168 108334730107089870547437164012095733760 12964169 -282659146720416308987740209447102393600 12964170 -173213759805753017125497289026278649600 12964171 363694876321671408241719010846849040928 12964172 122072915981261976918218097748171026432 12964173 1377928961178771793501079498212185024 12964174 454059638086517668121616879561462794112 12964175 86494967647555961898565378886663379000 12964176 97916706063575343311856081426427133952 12964177 1362908473277306244122833746345405255026 12964178 688586820330114443575702624649364842640 12964179 25427574906010277256821538839896793784 12964180 -349866185281359820365740606231910359040 12964181 619968316568805438450377983137579083982 12964182 -22129307881254227029825505299396608 12964183 1347513708772190451070183774925048655600 12964184 -1205533563962014275910019469458945341440 12964185 149921041153030882941707541094059936000 12964186 477583377884009052795713954536059748320 12964187 -51006443369738004369881071744082719164 12964188 -171236677295988195655362028200687329280 12964189 714062495850201131375290250187981855360 12964190 -49876618936805275796448031897906334400 12964191 -363303878129624006893778160583682138808 12964192 -974002544767701382908761024795246592000 12964193 475198047929853290656787931122546371008 12964194 347827764943277503939490827351340096640 12964195 29335571339291244815417992178577280800 12964196 181276634636466950464893191875286630400 12964197 -75430938441010938436672389827592301728 12964198 1383278704992920292030184491204039915264 12964199 -4667711524041648096085439638299015336 12964200 -61039815020640620023521626763853824000 12964201 -39387491771659313661683876544702872688 12964202 -860235220032329426702305494384956282448 12964203 172602655908541340919529431427946217360 12964204 -363861249800844236859731318319370188288 12964205 146950818214884921969799031939454113760 12964206 16299887129290650285030808698533074944 12964207 -1108453546576264482811954935397360818720 12964208 -197178287594389913499250248754418810880 12964209 -13549094562770594941808258331735048480 12964210 -407886420223660475726059477531668019200 12964211 -730937793807252724390042344736680507648 12964212 29087207945374626390162275023297447296 12964213 -1106956392339047914574094550444824210080 12964214 906916323216096148941743811944135673600 12964215 -872486997568415638191826035088037760 12964216 99153367522386968731810474278619545600 12964217 110161904626937615353877038938137932032 12964218 -223901720999789125283321641183232029440 12964219 2044424765752746758755905932388099987620 12964220 516532098901267982422673657155893434880 12964221 1145381352011517437188255688462093983590 12964222 184209657970732115277753406017148665024 12964223 -1240799930592400101370025200458366918528 12964224 -133309430259860094796462016849258741760 12964225 -144101577518707756831487163205551724500 12964226 30361856272194342148014054229581086208 12964227 500710112727294787045259935779712717632 12964228 -653753643046036751342881454231154216960 12964229 -463945467148495632661938248371093291170 12964230 18880407853563450354144471717275203200 12964231 -3430438656767089063709504717378215936 12964232 -28049510304924103311826602371261621760 12964233 -850317966546972898016376870243247508976 12964234 473127451554388981449501822262857793632 12964235 98434689986315852964687924593097019680 12964236 792530504622090288965944400678263475712 12964237 704406886558164769081231651500311991840 12964238 -111676260588636270175026663842452581504 12964239 976156018101993464291212224131218853520 12964240 -382251380820178233526673102294396682240 12964241 -710540834644623426719046768413143498716 12964242 -5550808292680678346613017076088619520 12964243 -650016685019523095002203806869097991508 12964244 -1166607328705810857134544220266093529344 12964245 97714622436823696119091206541958430720 12964246 -217052002593238360383860609249104616928 12964247 804336500833534254961584476451172018800 12964248 355554596565287993467148206387902566400 12964249 -1020540252847336249402950087647193975936 12964250 104169908717355815233911790052747760000 12964251 476907107863181783247006016169428787520 12964252 151121407922785428220336021483798077440 12964253 289699242227895158121365605004012911200 12964254 221013750196561328240458571803652152320 12964255 1485031542893280920058643890520316885160 12964256 370486136565955333803164769334034694144 12964257 130220730821231042356359780732668684754 12964258 781811854506549600781826537999311110480 12964259 -573605655130214371760935378669695242496 12964260 529339731756579715728277135854707650560 12964261 -411569015446146221194852391093647171138 12964262 -201950982851254411619735569194820534272 12964263 325008375667691841617181951096721391184 12964264 25885255240605794953697573131827025920 12964265 -553725497213583314507795904448614677340 12964266 369859602994427668611098920342300369920 12964267 2706859860833308582918978451441792311752 12964268 -1134088162736464177412169510139338630144 12964269 24531644810995395617220857633344475808 12964270 752080949261456641746708819775551206400 12964271 765437870251922538962174297573015363472 12964272 -83699808726239592914855694526549327872 12964273 352900075534494934313949563371994404818 12964274 -97545935663300069699349964546376130240 12964275 -677973795729659507783671074878987599200 12964276 -518035981684184024447862602906266206720 12964277 -853166488882350214452715986503329561440 12964278 13357476788363104703991637868525167488 12964279 19074586441131065273877340319786806440 12964280 295671542717833037006025740058674380800 12964281 -306149928840597524643202748061343316256 12964282 -61899487415219769306473160691329231936 12964283 -1343139630169972030750833632594829261468 12964284 1476352795626472554888293487079446336000 12964285 -33747967282275917693065769746461215040 12964286 412970890198224371626377287601410688384 12964287 59500237415519770579221983946117586944 12964288 -783930770807737875105840237579612454912 12964289 -87545708442039191409367814155741574400 12964290 387749829050548039767325543587719838720 12964291 2017460262353000840531434752229600773692 12964292 2455290718645394812338038918722625003520 12964293 -306038613208434173538737822725486447872 12964294 -333077401768639201351248769911529479936 12964295 357331166193602681551767548700211276800 12964296 -1152601606004277224297457176730976051200 12964297 -812545234780247128090650027548428505254 12964298 410482547735231205159738487162261220400 12964299 -1269110942448778293529625837636674824000 12964300 98124420261168888277562886332545606400 12964301 -850326871548208485723842303022820876416 12964302 253084155391891081328886260237748090240 12964303 -195651714183162158080758179529498200 12964304 -500681758415879335763941225896745082880 12964305 238183742077871089333988597439324081600 12964306 309860398294183169955916990475405137920 12964307 1867433042779959676638761614789491168360 12964308 226272185286569987374187089917373808640 12964309 2091325976745478207478906452345143890510 12964310 295806613212511716881551751616818338560 12964311 -118897996356940719988472973703875433440 12964312 -893427142892292010259286579398970316800 12964313 98417957115046708951247209899711959562 12964314 -225792239138227118866189323237184961280 12964315 126604486509292936543222859757714457920 12964316 284260154060911441616095429189506170880 12964317 -936402510295607426261473975066523675520 12964318 -431740864136934129892842653501217511296 12964319 -951114038016398306115590299340368549488 12964320 953008618196398397133021375500727091200 12964321 360906993322315286874437859307028111522 12964322 -500813321258426842517462882319347808768 12964323 -144469953318274233041088217157339887632 12964324 404647041090494177774171594640860987392 12964325 -375708619134791828262004698777053474400 12964326 -177511617769903691034923284417972520256 12964327 252979264058110986961194081639117986440 12964328 15476220496800188541461956257783152640 12964329 -192630859741284219187132701103827771456 12964330 -171702865634516508273181703848685612160 12964331 -40313237429057581127159661743361373128 12964332 -299213603249355938316061110709737427968 12964333 237286294860518858912030490136187525920 12964334 914855508890812504632614131359456739200 12964335 973653858662572562876681703755296784400 12964336 257851927340006444809189076031048253440 12964337 88353100325379637312129320540543285300 12964338 257118050275952577073013403098574451344 12964339 43670029825325056588190578035668329056 12964340 -1080516337461426332827880432575121276160 12964341 227110475804316081277617159005746195200 12964342 845064378656750464981372821315456423072 12964343 309390119980476899142079847976124858800 12964344 290055541475554160841138373237540638720 12964345 14354652126645011002163976663543404100 12964346 -139408077590922313385728027280027804160 12964347 -1648854668456574002324918118523585537920 12964348 -2137179631874536390183323330049095603200 12964349 -2579959580949741140072357235175244933364 12964350 -57669840941200095688844615914566067200 12964351 -386008182507184384502518229725810144560 12964352 -474430891910582315777723688357092917248 12964353 2354284413057918030695261750905271155008 12964354 6482877619927357822512502480807586880 12964355 -293526597631505540641116528198088260480 12964356 91145768992556804677521588978778459392 12964357 -458174557581633994940080579748283742688 12964358 -980910943672380827082167497439070025920 12964359 -1343250568625481006114177475830586650672 12964360 1007081174362364003571139644755839488000 12964361 -687575863156924383532708044422739674268 12964362 16736883704287282593504729284047718400 12964363 -1089303498434257843881440225450441289600 12964364 -68506566588853875956882677350102368256 12964365 727635743928189691799648574466124712000 12964366 275614925359110970267269611357626152000 12964367 639305100378618429378331253857984142520 12964368 -37869645249417646284679509577354838016 12964369 37023836116961884519857136581169142400 12964370 -258075794191409690461973452073344040640 12964371 6352835974944651312420042721553702400 12964372 1622630972777845909058310811279265096576 12964373 514195069920847205406194848473314378460 12964374 -12305469048205126370353558240422378240 12964375 167054103114870547859790249368150195000 12964376 1543827600523211778480879361607823022080 12964377 698946820335692136756977302804283982720 12964378 -99329320662142746045301103559429414144 12964379 -922510221382294793808785198138861941560 12964380 263921609660468531054323828647516733440 12964381 -320217108976779990206126908659076625818 12964382 10356573761079887793946690802610219072 12964383 140376024761400522791982236081968036920 12964384 -1354946606493892099253505974893829160960 12964385 -441769701945472054060727573341929762240 12964386 -202291203258598021725655258292600635392 12964387 778298460996236854383657614726069359104 12964388 -432864399707555214987852105059970659712 12964389 788912176265764144324490561431067944128 12964390 251925990826271464878199916121756852480 12964391 -67270626656718007134415242863752362216 12964392 118050531538001258358975233757605068800 12964393 -46264585555555210496805002676681894136 12964394 643729892703011341040231192909317496496 12964395 630112383025242140398177841195678653440 12964396 1134566883772948212586173508006048642560 12964397 -1102000245780969606052767559691965250154 12964398 -319391596555441185900875391792041075136 12964399 -55789443843173276523947791686755227664 12964400 -144801403153426754819190608362019635200 12964401 758540164647260155850898864245303878080 12964402 479896032028266589720133128535698955904 12964403 -951002645569047863203058173831314659880 12964404 -14074451051901802767770490145636835328 12964405 240751230023638288208431984980537960120 12964406 116781509546553640808538006079607119104 12964407 1166917340739382051224008045631932830080 12964408 332840171060455627124943711495414312960 12964409 1881971648990406364898335552642940141610 12964410 221157388556590686573357627715050531840 12964411 -29708374327806929943436115073635743776 12964412 388451696466766611051302958331093625856 12964413 -345823470813145842017148391246808428032 12964414 9292507504366477298312155404604096512 12964415 -193188038547278304548553406623137754480 12964416 265160054991048724685286589002040737792 12964417 229861787185516376980736533511349179392 12964418 509020420100082071591930337265633982160 12964419 217763927671115149943639065156304033904 12964420 546873745998309244725032927467970745600 12964421 -179587630205652211954849644498953365320 12964422 108362682293496159905137815901503828480 12964423 -2013066494127856357860963153109304796328 12964424 297064366477736239785629982757478400 12964425 -348836918726135417091956173298492982000 12964426 -1052325588262714070129782822220268880800 12964427 197602158076623878504543067694371378432 12964428 1837382788077373328364351772254715345920 12964429 17064666376434656000038034267639024160 12964430 -478307101491163889758234274949339370560 12964431 -11115112925417805272767724099529805296 12964432 -156086953338725530271968833321215623168 12964433 -1304173287779343674287131815115206154240 12964434 181755489815010769592224730967292846080 12964435 113550711185292872576330661493124829600 12964436 260441488377628798617073151186752749312 12964437 1307698400145197997556660568728498506894 12964438 -636485502225429451142406766128781784448 12964439 2706348720094176928587171699501663083256 12964440 -73276015120530472206565373139998515200 12964441 177349341977490480501478785442749757440 12964442 192819024906279551309064949821640933872 12964443 1330131757211885803188416302330488359064 12964444 -623889583416317772410310321298383504384 12964445 -192012631199238653472888073866524467080 12964446 -330977436535137857785187656781445328512 12964447 212446262325392221055441503764570617232 12964448 264016882808904392142637686240640499712 12964449 -333120626241158629793252799811924051536 12964450 -35706540667606402804775639186670756000 12964451 284539427787687136510754816095547139600 12964452 46976382247194788823000279207115776000 12964453 557608243313665353098394010405489404800 12964454 972142039784632547615777741552017726176 12964455 24029575436463457245366769938297201600 12964456 210858521721838491792556874764575129600 12964457 -988377742037516768650194801555406560 12964458 16265545808065604487413458619934053376 12964459 -975888557369490817385921557652422899340 12964460 554107936545735019480795521468331776000 12964461 88993624744050814857025960899857758944 12964462 -347111355750868838539924075546132756608 12964463 -101563748805979224377421415870971756576 12964464 31835993330622902034174584179100811264 12964465 88585913999906900192344067683618455720 12964466 442567343588337662425902789786941244432 12964467 179142964337705987963820875388200254512 12964468 -1780404626795218212804056324035662034944 12964469 -172091726699765693559479382996863737074 12964470 162732449347354768969257519094575984000 12964471 678870398168956724887078562457564958792 12964472 1063392349022796602356081067259523399680 12964473 -1058929466339332443590369293728030190416 12964474 -197072551240740878962367573223213077280 12964475 118055165342530580499892354897975564500 12964476 -27809630667351402776468629564497960960 12964477 -744135179963332137273222495780750743674 12964478 -207262467616798672922544722229270120960 12964479 -181699079080108875225051592662980198400 12964480 -314961708106256206915500063586674278400 12964481 1905808110744390338403203779494749371092 12964482 882626357978034587248193202831735283200 12964483 33290347238021282030242389363786347520 12964484 -127402324926891323151652145257568097024 12964485 -37821956172692813634919202321334012000 12964486 -361368439401490208162683512466783547808 12964487 -53356615695682078989970635345648203376 12964488 -1154303965921009797237849820757995069440 12964489 73288991425260453165180242429151691080 12964490 98552732827318360038122832084066048000 12964491 788342492288526454894605477864056653500 12964492 -1359348903914306788280028837691804643584 12964493 58960113388307184109705274905556354742 12964494 -444965171317792715973917101691719512000 12964495 -41334138600827401395714659557186683000 12964496 234442464136225999908040052672744497152 12964497 -166687714272164365720423619943356125440 12964498 -952195359827524970214971229533091557760 12964499 905654278737951236456849408641892611500 12964500 -15922711326970382673419268850515456000 12964501 -2609825802356088242010669059720416768896 12964502 -403791333095926202386906856185302676608 12964503 -1203714601699208503612680628359859385496 12964504 113955255565334343259743541241261998080 12964505 1697357350786210998772873938449697846660 12964506 193039220410748660907018021925108260864 12964507 1412578372865360309032006874919802890240 12964508 144474834337996329896398742243974978560 12964509 1146934179394578554683703788490272038720 12964510 47666336434054583363082615500185835520 12964511 -487383875223939780992192344403356487568 12964512 197054622948625097329474495700511227904 12964513 792603105380283082666669120775214186368 12964514 230060074577644680429447753632819051856 12964515 -82575895218785295722523868734074137680 12964516 64686977328748595770867572566190285440 12964517 275125562060628235025888409200622307680 12964518 560624468819373571309175084642769751200 12964519 31288771562446909998262298460451405000 12964520 -762240344171900014466063310141826099200 12964521 639261147662025628706228443771052506512 12964522 -686356427286082806648001614679706276688 12964523 82397923561633043838891595133714941728 12964524 601711665462294005995929431559942331392 12964525 72782339291754402526440347243502345600 12964526 473939365227189552309436196293141451904 12964527 193204806462327011187772831977736768800 12964528 -189380946985395284539663544773778374656 12964529 680962200366594472730445761696498587200 12964530 308093944830413273606150800504530624000 12964531 357938194072338185788260012743461472632 12964532 -5605976136842753409357056993424261120 12964533 -1169277266101115498796698853904240968000 12964534 691728483805480611455059432969414834752 12964535 -95249066967913649306226230485129740240 12964536 493544036894066691747779256890275123200 12964537 -592601136321830981060401257365855647740 12964538 -976254260250208784354099765384369800080 12964539 445670582569049004064085513479657950720 12964540 -449534505808392224543265593513584028160 12964541 63222899644461267597390928172643041280 12964542 137615945708446338877252064453190343680 12964543 32835518472957871100229398452350134584 12964544 880309281926903285649316435778397536256 12964545 -334596805691074751950914114004756140 12964546 -9759536013045723545875511933424437760 12964547 2066501330493870001705659900663880263996 12964548 18117610957952926871511223561004974080 12964549 -521496974651311917755210014556122971236 12964550 -200151470042860559834578583332739635200 12964551 -704017015116366442604476294198217018880 12964552 1875452283330691326601640204173291545600 12964553 72459765984659568423434438090931742080 12964554 -690945182128851427260605627784047069136 12964555 -526558948892114932263360187440868032000 12964556 -579450556346187983572649631668429913600 12964557 92328633108780542357528802131623176192 12964558 -692712640972635509031414297034857517440 12964559 -2105845160688619385810555758816899636240 12964560 -25093530431365037908555991447741399040 12964561 -1728708080572201470405975413994810765838 12964562 -67497751519833096129551167237784838336 12964563 292467057488635292284348050300281804400 12964564 -1192725949824382306821012332043328366848 12964565 235616256468828442732016556232625882460 12964566 -518050012370879516591428241343066230400 12964567 2213331085528315496774009162426130975360 12964568 -1676878287743893180913179884814659901440 12964569 105527949522195833290152732651877088640 12964570 125544244532701291293285550937220269760 12964571 372360572301643145417417330071771363680 12964572 252993683589919862448589720940340375552 12964573 74703723767888735055948440117328498924 12964574 -553122569637795809356220369151617679360 12964575 69426099279685595269871368966352775600 12964576 -1425854491335137694238076614115366535168 12964577 -208191446533224809764862039483389844574 12964578 146058216347682624240806035892571440640 12964579 1559814847238929263034809125221677473180 12964580 753488409019798249211610625543738579200 12964581 -29657974845570362274010633602930198720 12964582 -865898896891540335706745251580358439488 12964583 -38019719894730673361153165781322760616 12964584 266446283441921230691673677156721131520 12964585 -243792917312762005050706349626855022400 12964586 -24802684336223562870805479111224050176 12964587 741318846752302059122295448055987228760 12964588 -15816214818770322927723685140277049344 12964589 -2501389559444035283276039412131062179168 12964590 -520258432486445556551653796177771462400 12964591 -824518590733166536031553793288879855200 12964592 -335241332519129298787683951749372805120 12964593 -24024978611371503315285453474903938736 12964594 -188901426522790836597329706864425425920 12964595 -3833808738816006954154493476172438400 12964596 -1005687580468793543517037714342582468608 12964597 1745564321326195060804889892887940400046 12964598 83961307152276833292674140959069040800 12964599 1059773814239450665878751749510625737984 12964600 330792559298521881677810609506246656000 12964601 -226349111663320393905718126128815501760 12964602 -242934739042993697484781011892711650816 12964603 -295876463480092226991593170305286376832 12964604 894550596552985315222284069946146656256 12964605 -392533275514546648812953584673186459040 12964606 91630613897203788624736050770931900480 12964607 312086087683703847173033084421157364400 12964608 680749159455924263688986892995043262464 12964609 -554072014079626442549945702177721579584 12964610 123458984242746972742060117306789432320 12964611 902886011198943710457976975684985495040 12964612 -1056361776297633717751235259722392934400 12964613 223794888948479359055325331758996562620 12964614 -571557411373898332844467334239993159680 12964615 -157845796398719437546731160886370681600 12964616 -1030331534465891046876811020487351249920 12964617 14437443499023185861307216334593390720 12964618 -1725713384807507435270447236001913050784 12964619 1649030336769983122200833291246452552020 12964620 47264952510650917688963506839740160000 12964621 -2032370027506202915830870960586816388490 12964622 -542160132171842095443585819831969461376 12964623 -412166517428589778283055027443275798656 12964624 -706314328108328249638029954447573565440 12964625 -748514321774216385711356981785123566000 12964626 -599623928314887567177678820087662567408 12964627 161656674586229943941232737563333130560 12964628 -773032403363960942662300795309621561344 12964629 15798439782512021436673898922391083168 12964630 159261980598892134562839141017419430400 12964631 372835788355989500731747712605099220880 12964632 562668519543498872370306064560312115200 12964633 -529725706759242873140376360936894971040 12964634 4687349724912750608355333713951115264 12964635 496858885472643876987003191456473569840 12964636 494496243005242104455450689187105646080 12964637 449462495810209936298731164146216153952 12964638 34751246590024339841320986366215770944 12964639 527777881054851908606292072773946289800 12964640 -38558628376283564030933777427002818560 12964641 -138489503502973813987120267197448726560 12964642 -819569602282262870127814512634285608960 12964643 -917807323301651570712432985330273395108 12964644 -76441315024818454138812648480345292800 12964645 -955608428873076497802170040859044740100 12964646 227698752689119333626732133316791104 12964647 11317918542289190510535733063466982528 12964648 -538321452035362915124809412487896279040 12964649 271952314697710968116659281561356699136 12964650 42434432103209079335792894301520800000 12964651 5110133094826526443644218181144614400 12964652 -89296404692266479116530917996275174400 12964653 246283097771866539994978231717904829240 12964654 -55258353759718101805712632497156134400 12964655 -350623055253185751845574346443252324480 12964656 -70038468374870021910376558709572927488 12964657 -354754388370869596293314065858655909568 12964658 -1159883999174563340300507114865643008 12964659 785746304027210794003418243443037163120 12964660 -593890097922692578059937945083333273600 12964661 -968441580539676006709173404540202702738 12964662 298077516556867650594342920747220073728 12964663 -329572311550725425763463806089416797792 12964664 -22941410923294448178421688273069690880 12964665 147612429151008445764349419286696435200 12964666 1454105268634855930428794620124636496 12964667 -2593054808133165746234519100931550752284 12964668 -261046434734038736574002060478165024768 12964669 -414275539888789444091259515854698172000 12964670 -470629269852139037566235905507229814720 12964671 -1315268422198979526561987648664427877120 12964672 3669834977221103149769825300818952192 12964673 2273679329310403001714248796764690217922 12964674 353789093597687091329523194637436458240 12964675 1318990337607233535031227318266143907900 12964676 -2006310958525938369125261252839628627712 12964677 -775751908241503665409362343806363840000 12964678 -74943361759191248807470985184316327680 12964679 37065036524624035678648480653833948640 12964680 648680104361018306794900430319831705600 12964681 1057046276665906117077686552839443435482 12964682 -197158142748351254157999648856105725600 12964683 -16419294708530511547100452207872902976 12964684 -1250478810510064802912625286507270035968 12964685 1153123606764697089350584674420406097760 12964686 -43043643106707086895809221758954196992 12964687 -2432987109935941983276323478248920491664 12964688 -250728821557355219526126739878163906560 12964689 -476910182974695733889679497837662405836 12964690 -589569655420326251085296257802198707200 12964691 -1414630293892223491713441309254743152768 12964692 8390182276216466543669780201801601024 12964693 1086870601680427044156362605933244682816 12964694 185372811145676245535813182044918383040 12964695 -567104226361974993842388912633017556960 12964696 691165196922411192035709777494431825920 12964697 -670477597536182145643116371290179988854 12964698 -8103610503578008808936661079425116160 12964699 -403078895182024678992714064270778240280 12964700 155322583054181599693844962233114854400 12964701 161735479451922652908724607848194585024 12964702 895023275474015812122192672265661991552 12964703 966762787573597468740232838639714303064 12964704 4312699058367525463469148196247961600 12964705 -647154491010145548437505845488476225240 12964706 962549026800672549907210855079794575744 12964707 366429969906730860409276857597294036480 12964708 364322502762428138857735752871231334656 12964709 123187412916618234911819223516485927808 12964710 208771563321327868451009790769580912640 12964711 -1330320170480902661085788103965882485920 12964712 1381689705823015654881734094082823347200 12964713 -82262007786508445066274593602109798976 12964714 -710249080559705166935371935108242880000 12964715 -49728058502130904329282797036792686080 12964716 132057897700436514815320777648226729472 12964717 710123702333614532193607190252956135766 12964718 -373469501817588114969871063997089288896 12964719 -442083414959607525478259948047999238400 12964720 -401549626837452128870999833420153651200 12964721 -91932644950117060827064236952012064640 12964722 -642250933278755340596716684252445228928 12964723 832808725463183048156138867559819805240 12964724 195296154402530624485050086551105248000 12964725 -608180658262895212944680201042440872000 12964726 49650529957818658979850497884189472640 12964727 64636961795899625840299054363776040704 12964728 222293363860858773369576427827848478720 12964729 -1445958436071048560406795036425296385324 12964730 48815126684647896383402905005610145760 12964731 350503303287505128264180554095360124640 12964732 89299430481666104218175118691064090112 12964733 523523323665314386682423165558586564204 12964734 14520280661019568776641868487113179328 12964735 -581727614143908293460642016471135969440 12964736 -2031944510507619428483568168006309642240 12964737 -1064382736372181779233807896590927602720 12964738 -709536081596947041504861324620376018480 12964739 139103298049486302460118248049779173120 12964740 891609509742638963076390933006154444800 12964741 1420621022679593052883044201871620130142 12964742 90303465689155703548050449194111186944 12964743 1124515436325932453629279231309491079704 12964744 -659867885318602829372153181725280890880 12964745 49600209779234669276904935500449979200 12964746 -140808923736185773193085728620527257856 12964747 1391549940063468088958690375697639102400 12964748 -985591964071829862691665547204854988800 12964749 -155124243456938584120494081201669197760 12964750 -1065952130154253706733649851825863280000 12964751 -1403963060015844320609804739689087671248 12964752 -34556423735851006102345927772026306560 12964753 -1414162182388415789774642302995419969998 12964754 252815229675263263897693960974905748480 12964755 432364268544715953481940123691436473600 12964756 467533877663547009328592368614653337600 12964757 -231402655088432386295525928833910522600 12964758 -1355466708824006546325400857920446464 12964759 32051664862625881570066784002233272304 12964760 693997837495951724962199011267181568000 12964761 1333570717379844572155865679613394074932 12964762 -30648409745507440180372106283825884160 12964763 4880733320912709802631766237001689696 12964764 -79193391144028940497439615985245675520 12964765 -246426504599886648632086844215838126880 12964766 -585137893625721514929539295882806924736 12964767 333777582821904881036005877433983924112 12964768 2037182840016156038773803328618213933056 12964769 -1986545139695516636677787582970078576000 12964770 20889278455145594731420143472405770240 12964771 -418470803294772106914925606333019349028 12964772 1454117646545276962523514368785263543552 12964773 2202616872046418694417225383347400194944 12964774 -37877582987060885891573848594015196160 12964775 -649847590018985133217154830894829203200 12964776 184975525036540428916059468466543411200 12964777 -211872957004168093414810811021257017728 12964778 -337298154437551962016666596071285775360 12964779 2519331998764994189842400471519063750664 12964780 1054932239780073636940489676722830489600 12964781 723762761507649501945679183618375170582 12964782 -806744151395597608713532702052477327808 12964783 -736782031421856407733383583612393588400 12964784 73748168420798834763468363211326160896 12964785 145516526075500759753274090650089715200 12964786 -115406598970477932703960661500370055408 12964787 435475461718781791093437724516677360 12964788 586020032696233725025746787555116614400 12964789 -198144972941526311129926426083538348160 12964790 104146651317394014924074253995896174080 12964791 13287199380574098212923842304300512000 12964792 -1351285176445374665500032791502685900800 12964793 219468268148657406869612847832302264324 12964794 -67385418358666391517650322577744880640 12964795 -646911557305330770888606153474524605440 12964796 60010213717622033895478653238757796864 12964797 483504561136331603827177962256223163174 12964798 299142190771106280312174217477046046720 12964799 -186596574066556796768554764649408656264 12964800 4626338772239724485340387726380236800 12964801 -13386526455867756458273330320418506560 12964802 500156635926749704335001590650098377600 12964803 1073571299699803846256162858465109715704 12964804 262412303211929525547387317475772950656 12964805 110242520167692912973001801199872914560 12964806 -281921359221946851111077608951290691200 12964807 135089748694396017357903521961686582040 12964808 -795771036701822378572065981681076224000 12964809 -63583236328173143528339622753913718784 12964810 429614086986494703231114486581543230560 12964811 -981151759328396410804731455599369236588 12964812 -510657402868678499690592638216464499712 12964813 -812353669428928136988763664552482772256 12964814 -508665701180701560169292961075841383744 12964815 -313361131323667251810116047682580882480 12964816 1005220125028406828991708399993643466752 12964817 -687000630171681630816973981145098981134 12964818 7146582643300429612223382958728726528 12964819 -1117664202405360679936306859659753749600 12964820 151294889734339213655291161861590712320 12964821 491776926603584697717055610247852403680 12964822 -375792136925413115159130202419753963648 12964823 445143251042796569575066966920340584072 12964824 727317745281333915567349256493802905600 12964825 437345532429225579960344881346065089600 12964826 300542839567767864739382206254276650496 12964827 -1498942625330589613548271060968024731280 12964828 511665592524417131973955529927331452416 12964829 -237802515635850205169206932988035027804 12964830 417712933657347753420307095257272417920 12964831 28203272918722229951914802066296259064 12964832 2338799146913365020780943353253665177600 12964833 -596380543707570941006093617699381246080 12964834 -1179924481334865266781883486919347595184 12964835 -1289493993364944943722913742570613673200 12964836 11809281771037788539408483696167716864 12964837 575739201344922167886325564235934026400 12964838 -88709047526481358612879384558960568256 12964839 402454075756236312706554148423993117224 12964840 52469359857981791515651186574696448000 12964841 64375391896014309207829268106817837242 12964842 -387660124811426033213029422751129217280 12964843 -1660874420774364299218871060884883216908 12964844 15232245731850193616023451228305291776 12964845 -88315690407028264614453598175294184480 12964846 359074196905637867482323810532823195520 12964847 256663382052604222149728376435132613632 12964848 132972522761813110828912900506900234240 12964849 316118452834298922031716117686738834688 12964850 5252996589865863335324657315492160000 12964851 -547742475134724282733022773633299643500 12964852 1092606258697073475331833880302667799936 12964853 -2077950278017340555704541214757729038336 12964854 333243084562458723162954715515383752704 12964855 -244607354319698050729824951650054934480 12964856 299935694082286126116156954226085314560 12964857 -163048879595765756284412017641112454112 12964858 -256799313135906391090682026106391496224 12964859 1750050045994030678347411976293083306040 12964860 -15578629519551013716701925677143357440 12964861 304485169062173810367942321095099949132 12964862 -910027218045396719851625404709121773568 12964863 487136513700864228248216863255176675984 12964864 1069689735468022479885345809768845934592 12964865 187088087603399145123181844336383532520 12964866 -300510073228256261533179651388380625152 12964867 2536217693262974569002532916745811057916 12964868 240283622731952608463451577926565195776 12964869 -456068100385776709612726122489052598496 12964870 -353163664301994825856850909949037804800 12964871 -1006783879643110111709667380452158317928 12964872 525302710213855262904674688470115409920 12964873 142843362059226482567861375823711201844 12964874 -132449968135890822253918358115276207168 12964875 -495914525043863092458177908609078400000 12964876 301036397251039639053588098663524079360 12964877 4324106318431271646919415359558908726 12964878 -108931146529503417231938943121382568960 12964879 45429127894664067066201681956727633072 12964880 -16632016981727499584623110816496189440 12964881 721685737196240604822801412912228403952 12964882 -102626381547551915837877375056810520576 12964883 656570230420603762559751147737131604640 12964884 178632088046412249536061077509902323712 12964885 1111402423054876940219574566141777659800 12964886 -366066314123678261370132264373782609792 12964887 -3945910436678176916353892697880339200 12964888 1004870625978197048348834426343915509760 12964889 381192615686314185384698186840383982592 12964890 -502955627529879361838624530373207758080 12964891 -1331240935654126205216503889273612813000 12964892 -373496289334579916309853041705256265728 12964893 -495624048669925746989655472810357075776 12964894 -294047589815022792468424262653587429504 12964895 -436306811484923173440859993783915623600 12964896 142726912560094176302884758686741299200 12964897 303119335173828288424573690354732003200 12964898 -390500235207234977816897094565284098400 12964899 377202933961730201342924281140865062264 12964900 17537730138186964397572999423745708800 12964901 1547796445419210426909075202800539971902 12964902 -628718017386742298196521019691156379136 12964903 -768288555097240415218413078752176831488 12964904 -1932610244174666535392344226408375178240 12964905 -1029414323564431094387059284867062823900 12964906 183975164131055246179226936287562650464 12964907 -758191019727191764744532600312664896844 12964908 -1465495746942701156785256285643778560 12964909 -2025587715287584583457608920384357622890 12964910 -259855721543341801190552056172247009600 12964911 -12418294806558753259920610632891328512 12964912 233027251493444826899328956374843375616 12964913 121625605679845644681300779945798135808 12964914 342962032586868632232131037787324569600 12964915 -86452516597704812859576765360523879440 12964916 758680067021801549573009160625018859520 12964917 68021161888802162395559428899962187264 12964918 1278101523200776911650346895048380896160 12964919 -786163636696803146591475760152748190592 12964920 -289775246349887367161041219963146854400 12964921 -868040162304821235057568018595663249878 12964922 -432123195919448302399799528104507895808 12964923 -261487021203756820418434782880733148456 12964924 -41051970594954488630417106541213082624 12964925 -711047021650494813394600239363875914350 12964926 67279753467270306227902572712849121280 12964927 -360790600821646426325349097097644343840 12964928 -596611455017840710071819998779795832832 12964929 1424263117161885576098321798050031540784 12964930 -3745005292756964870247787646534530560 12964931 503200087945175388823143751968695863200 12964932 -107758080558039172905463215859402705920 12964933 3031096359324895353256526189573616382464 12964934 -170537455781584302010149356800989876384 12964935 -1059993712081239126583366651156938057600 12964936 444019459074878657928307839428008903680 12964937 -1006197049810471909634650889764840412700 12964938 77417316512546180451417438409583723520 12964939 432508052755447275700397551772520366336 12964940 -27868424585328765430038394741884933120 12964941 6710484326965538402689809595552642464 12964942 402684007884194136260283642697806513792 12964943 2338453971722459857479051368827344589080 12964944 61122155220672580287994991853670760448 12964945 251381819022960692769952721768237148480 12964946 -71402583433403148367778829970709765856 12964947 -518907722777357938606247418143207087040 12964948 -278861984520790092788702676653481337344 12964949 1583433571586348083342942650963885796320 12964950 -462200702565715831517950051179464390400 12964951 -773656033218402734922415387929755053048 12964952 -207453404862245094584393652665440665600 12964953 -994610489542630556198063258561538854016 12964954 -7313648964422361062959969573201326864 12964955 -1036977845405092386846596248749284448000 12964956 -335380881993812900499188321529137468928 12964957 637884305480138094276643933109952187500 12964958 -578287858274166151167010445842719553920 12964959 -843636857013033802897313253120545352600 12964960 402255155168366728146330517235116277760 12964961 -1629250897221920403699749806950409360848 12964962 -72166515049376166680223788967961075200 12964963 -1789700807177561011845668444623632996216 12964964 -818655426574395433814828851669756180224 12964965 167581762041623463069441141835827728640 12964966 49827551620016793071681104335933270528 12964967 252134283860669982498163990247173241016 12964968 -1680380741875055081400205138548537753600 12964969 -1015209935070052607118211222338208936304 12964970 185085617082231937168047661709087980800 12964971 -229146516205559178295417876249022219688 12964972 -82663986572548923566440723794817397760 12964973 4991813457017921800786635113395837440 12964974 -282026225183638452346885557256982922240 12964975 333888050035647125333175757199650984000 12964976 149579604370158314491732506372490493952 12964977 397192623905625523012676985106961485314 12964978 -246542713208559424133724672128158279776 12964979 -591427695348609633462953179672486767960 12964980 -168094562938549635349663602132247142400 12964981 -1676834476206091209979189700984418003300 12964982 -206274996349971481783431989763803034048 12964983 1985276930886549030964235199816281244624 12964984 477774761607075393700019223961536184320 12964985 144023373951746736854365432015652248320 12964986 173435813798044425938611691404300040160 12964987 -2434329961947352329570472224718547200 12964988 1023422348897809185774533982542820542976 12964989 -28272740600042444485836460741780210176 12964990 -56083407008054577851695628811933720000 12964991 -85757503508959371802496722508756612328 12964992 -950070626099524776893109365118704025600 12964993 -512766663181535296527795471383042859180 12964994 -15768281953130602148874547905165777408 12964995 602471613841145236660595940548721259200 12964996 1273153821200738377075641385851489192960 12964997 -1918581599011741819856879894705048736768 12964998 -470315777819457222315560547878220207936 12964999 -226617776199889235525552292120631943664 12965000 -58871589763277973861726850873046400000 12965001 96650892744109594979525234602957152000 12965002 42194517913822361153915201296193435952 12965003 413598587260193306434682295774110471520 12965004 269696754725917541638279786840742863104 12965005 76323178892592321747614123828699907000 12965006 520116307410800352832311757110914088960 12965007 941935545527319395121103670234510795520 12965008 -303236706933000821838986546994838241280 12965009 -613947638133994527635179448136802934784 12965010 61576979993815405213552627366424962560 12965011 -1521751835359998892718216279524081427200 12965012 -523386146253270996715668258770043298944 12965013 1192625968079406859804303654468126577742 12965014 871555445922029952106631557455016230720 12965015 -213087461055892550967804756291731911680 12965016 -21167187402271119776669109730841395200 12965017 -716406253275853127714567338489056984380 12965018 171121881479381844694607052569619360000 12965019 -50365474714663740067585074152106472992 12965020 58802443983090150146825398237126748160 12965021 13645457404590160317587653181411592492 12965022 221522990868132829921585188588341735424 12965023 324752358897629713316331450148298364144 12965024 -922869931647917821157344635381095399424 12965025 398965080583411888093668525732587794800 12965026 375131235848582761942286855631401132544 12965027 -2058692930575257879839621302284700409124 12965028 306876772488595139468751163998917329920 12965029 1187898028227719587372035555519803488 12965030 -91387905538724226364255715046650688000 12965031 17520999184396163491236976481670403728 12965032 199918965553340797593507942496339430400 12965033 -422560906166057107409376972934318053120 12965034 333802898013733486864084620062426557440 12965035 584440661161665816483427633085721087600 12965036 234678510453624576425486248132181753856 12965037 43043620570357986101836783300974071040 12965038 121103413482925844789649768586024600896 12965039 -884056168071962031700038727630083170160 12965040 -125318440527169069395722258039731322880 12965041 -161320465484992578875440485869230984558 12965042 -290157019685172049422342689540958041328 12965043 170307986073468026204676782948007944448 12965044 2756046556776890228240100666732321632256 12965045 -2215664787607591231955808475101327726720 12965046 105293556994273245095897076975191208384 12965047 -62265278992508453176809751261346476504 12965048 -475877791695342409905166295008344944640 12965049 149502474171222688957126939503022080000 12965050 -23303279614108284705954039846850368000 12965051 -2349025293480761623952523676499606182296 12965052 413602939237532718328433984534763635712 12965053 -1750986171729081616468922028877347680698 12965054 -480725005645820629755162735296269564800 12965055 -56121191396393678742278133412730892000 12965056 296015248874077382339298991547940339712 12965057 -63656370825224666917152656377096560000 12965058 -697697936304258818965714092314683398576 12965059 8428951043151838483214830870209301920 12965060 1238253527162576509638751235986411891200 12965061 -295175460957869770812472904445937476096 12965062 1359250915309679016460509122254843110528 12965063 1144743840060373889482059072491267268312 12965064 510015861844937221949392222380043468800 12965065 -627913781145458662460143805544318725880 12965066 -720648881980619147612461446812422392480 12965067 -510773815896289559952016788853437788640 12965068 -253118517114290074360020894840767119360 12965069 -673314186779085114082483062305666373600 12965070 -295144463787576800205176391558536064000 12965071 -150996919039929294755802764861381539088 12965072 138973475518398334609021605077722644480 12965073 460991466624585513184221519623611526400 12965074 -1120045576209413522402563881013399684464 12965075 -377576131216655494422501597099257679000 12965076 899521162038741439767600954894657576960 12965077 8958749074282717225526216729787687360 12965078 -155925326026031024519324462496970921344 12965079 683370493862158788332750518140511406208 12965080 -659312967621162234647776095950959411200 12965081 1455592361920426102423763490811757871882 12965082 266586552462562669237712596609399706880 12965083 -294917414191919968773704999721551893080 12965084 856644480172337748804371529558735916032 12965085 324948743637819798606456656935688025600 12965086 -1589346264558814682451019099590179088000 12965087 -1854531350848415902974493006172156876760 12965088 -1498598043841799321750080461486348042240 12965089 -8642439515735310029231352611055616976 12965090 250267529468446956271400118202427273280 12965091 -224974321354006779895441881621768815616 12965092 31623970241427213895071619959180664832 12965093 4001267789773012622600073664440944369280 12965094 -591944401575100222978107384056890462176 12965095 483463395454927343476201017224725340640 12965096 307713250941937937692650269822929090560 12965097 -920876362536873073136845521902672589120 12965098 -357889740062533648015308774232138495056 12965099 -181398974835396523279169871559666541568 12965100 85526997085910389480039192983496704000 12965101 -2339050239387078635287297350045467784468 12965102 -1758521191844234113813962836810487936 12965103 -42655570538074870703527089995254333560 12965104 181161197529620078849741417925384273920 12965105 -138440988242674693075612802689630122240 12965106 -397384441032276937139588084417210910720 12965107 -458666305595574602074497144504836824880 12965108 476237913187368556220201066109555444480 12965109 1072252169390700635884172327791996943904 12965110 501525482015668892377011677963530536960 12965111 -503444558427963037673608129723699284048 12965112 368729469567849370092549470064438865920 12965113 381989752814119796723336868711874140160 12965114 304645517150674943830274982606902020320 12965115 385136794962324223607396530779759972720 12965116 120823339183028073837810094856674163200 12965117 377992197598326036788230418779772443200 12965118 91103789029344000704241190653796802496 12965119 1854032343727559144223688071444542614744 12965120 355289299221803553900508277682921799680 12965121 563214155465230160191890163177420449108 12965122 950975290547197664631754208076997340112 12965123 -1113781768932878171511320969470619226912 12965124 -69748700650768274034877388178006435840 12965125 -1379102356635277825159595984870943840000 12965126 -674522776257960130242129307571767313856 12965127 100291065980231435179261465348071138432 12965128 2337475172535373310821836256833612472320 12965129 962062268851362463027529444166426920730 12965130 -168216545723340562283377694266813440000 12965131 -1381372405697411366419552085426974673068 12965132 302856693107535996244087673321919452160 12965133 290842867859373023807622197326772005344 12965134 -107942416793829014254678352019772747008 12965135 384656981852679921260081588521697034960 12965136 -334618879369271737002750563363338715136 12965137 -392165656788892669567307503344241686800 12965138 -1475747977407862185428898044907179541504 12965139 -38515878357066852525256343999094478512 12965140 -580379397715371761035892544670979938560 12965141 -685660265853672053497473402639945042528 12965142 -84609094175294044672342006061817089088 12965143 947470424003766976414974024132663306624 12965144 -1474181510780862685063259929461715046400 12965145 10826613048145494288574833304396213440 12965146 286040789924407189064841923732386483200 12965147 -897479362361387200140312967732555317360 12965148 -185755113064587159837138357708981580800 12965149 -93544320581640606879326690709896831040 12965150 -1056115791752134759382672578578489600 12965151 1426612523708657740377943399675739881032 12965152 576891699865291062960401064492327370752 12965153 -450844869479636293387549167808929319680 12965154 -214143461720907253894559746669500437760 12965155 -868917575848623965374924599707375989200 12965156 154425538880020773500352695629446011520 12965157 -2419311314416934933024009508820263726720 12965158 674532511915292219719930759968428275680 12965159 -336138540094980722270240149922194469640 12965160 -78517245267444424741088900039044300800 12965161 442201003087457746511002228298287845888 12965162 2058417040190154612436537595835638784 12965163 1231890231359160619543762157038680734400 12965164 -1022710367279459971961208432259691212800 12965165 5915184682224314420623555052932797720 12965166 -15734405863688845874672347679370260160 12965167 55874926515384465732051442723795187216 12965168 -67273584888456290575086001327939387392 12965169 289689353809362519946678801907350456320 12965170 7134911468755204180903351932732341760 12965171 2458519173478442035446272916479659263372 12965172 -469980159309039008734547534175136905216 12965173 1035056656576028764323885040755409213962 12965174 -589348667534912535935400244530337517664 12965175 -393323940059883971403717246188378061000 12965176 -505116863145479837131469762614410608640 12965177 489084426909636336311835747482619466026 12965178 227783549441758176990222504480592005888 12965179 863961092603550285777798699578734253176 12965180 -534100573093988467831363970426698329600 12965181 677448529416891254237513129936955658080 12965182 37706067124740167469986551984733030400 12965183 -1626719201830467353857544263057988352 12965184 9634384416797542160934481134634401792 12965185 786226170563587824043871824025525112960 12965186 432264826243099262710529580306805729344 12965187 414958643095936615368952850492810663160 12965188 -109536078612481410876334443728899367808 12965189 366255735343893879360542702639219256990 12965190 -38739074622203253799439572806854922240 12965191 -644836110923829687190342574040187245000 12965192 52273309255629215978249212963411722240 12965193 64538376745885550526467927408366735082 12965194 -1119190137923547288586019482491267353088 12965195 -590053931020878269363694083940425512800 12965196 778646302947939090642142156988150472192 12965197 -202300335260019717213919785326447156768 12965198 -3634019969151602307244153221603566400 12965199 160610076213233663520069713320838264208 12965200 271792713394622618215242984491397324800 12965201 453482704163175622120722806325971930400 12965202 -469585578090614914860965175648265467120 12965203 445112237078333086882398319557596192760 12965204 -826540753489875792923539632071727663360 12965205 1053156320424717513994039634603117017920 12965206 542057502778137441570691651415417547552 12965207 -658437413311247906059277110721353929768 12965208 457748785072884461328224585518827663360 12965209 2011413035114123509609448120961446070410 12965210 120010151106548996175639086180358785760 12965211 -179128385427766030303456250246625292800 12965212 782811121531619976658044987732084283392 12965213 1980592490669163921412796089225637991462 12965214 552359972877752032030779970601724849792 12965215 -479119825098744001752961309478313466080 12965216 -1631976091067637717997831791970436775936 12965217 784828094761748566712053112131596837312 12965218 390353935044412137802814767934698646016 12965219 -1280505356722894012772253697601924209380 12965220 -436342096936857836846872023262772428800 12965221 -1199101883699559818936664318592632959748 12965222 901179295092065555604055311556528434912 12965223 81016474689929476906620695016756019200 12965224 -523060160401785874285185420621511065600 12965225 -45358823695730427649145324364344016000 12965226 403268640205655459399154422170664427264 12965227 -45913777479457555554854878559085296496 12965228 -2000011851607920704204284697775617633280 12965229 13893445224056303811440585325330736374 12965230 -533483653382679671796741603865642290240 12965231 -3352148310613584155128519117526781840 12965232 -3124189273182888903536964138870767616 12965233 -1212068396269031079463382302050225003840 12965234 -714836106159817691817609391568124833760 12965235 639938520425676400695793463842865628000 12965236 1619012793637726975385674572904390993280 12965237 -1422554559746546555788913147104852569408 12965238 -14823890229681828692064581024152903680 12965239 -344096158399816562723040616442075512320 12965240 -1343515619290476568946741308428693811200 12965241 453830433036595214383112518393584205392 12965242 1162196188844431620527048444950942972272 12965243 1250569653212562031769994192278068622880 12965244 287889873626832218488103185619785516032 12965245 -1386407499411773697767979986791753403400 12965246 303187243240704344192560170117546003840 12965247 -203083512778294899037293941643921035976 12965248 21116626670472696956961549629521920000 12965249 -730604741251700197452548213513730313680 12965250 269583914307365332424929724177566080000 12965251 957103439464792283126956438612457406112 12965252 337505288102111458268356911558838824960 12965253 250532416703456801309192247937433767680 12965254 -199111703177548573445197763665079602176 12965255 -1543069861216351427262858581533315368840 12965256 -1015069317485660727879758021516931886080 12965257 589047468102263574096679856536196580506 12965258 15560679602019359908775585763822224640 12965259 -1158268826419796101883932010136337235496 12965260 -189803411440744318253321329316269670400 12965261 -941903216230275316586562758363110327530 12965262 329456512148738242852632318763583059200 12965263 -840671131974040917232171680327860225488 12965264 114051974798349324989196918138717339648 12965265 -483455998087958337082083488798245796940 12965266 252162992863108001796687505679350703904 12965267 428889747038489848061580806047164685392 12965268 -1031969953390052922715053785193729730560 12965269 -938651664697509195165385481941569707208 12965270 705455576679203848668479801185447608960 12965271 731996664710698169509370189721171849216 12965272 769615777868518102925861822014234214400 12965273 -199095799856530891403990628257793335478 12965274 2505426910174599850612163918804018688 12965275 795192617576735321621354704482819389300 12965276 -2333179871974864941285151378196831450112 12965277 366632153435638179019978243386319039680 12965278 905370366352592029102995488647421485440 12965279 766536756510341220705309574679786652672 12965280 -939468930514143870080380430582604103680 12965281 -85304363239409375307381742125736753536 12965282 446269099662520203070226006792706893184 12965283 141466363002245706842277668806870329252 12965284 56647867129301985700719988497652715520 12965285 706408561190931763728300511771114675200 12965286 14976075554488811569672761918549315264 12965287 627041248558360784915598368255460194936 12965288 -320907935653442951154324724424562278400 12965289 3290334475456763916880096711029467520 12965290 241474016410441115290783635055377078720 12965291 -993706959589078895848664777118438951600 12965292 364893880580564289830256365611175808000 12965293 -1143328458242256476164832358195140103840 12965294 -692201382153376044519928709664959136960 12965295 -25525992095596168868603720303924083200 12965296 114408124905559576824623049029398528000 12965297 1334688394101136687152532590665667912432 12965298 268288548564479625090070072851952577664 12965299 -92049048856576802017241789031818021736 12965300 -645150519963617710465427396150867808000 12965301 898973121300583877314394880424026973230 12965302 435225311705683314729033728581340186400 12965303 -610378172060268670643128899192975653376 12965304 -1394274936083074802871256168149633269760 12965305 -889633916471515807291830760088061314040 12965306 24716926299029783399857615306254730464 12965307 -179221991755761560655003176164088907264 12965308 -658538282985988751612979910704823970304 12965309 -306991489498772293050869424588095196480 12965310 267228699959051094996357713416995321600 12965311 79511571968012243423699215151692633184 12965312 299372074272791327025394686907448819712 12965313 1159403070388943626629633640622312877888 12965314 638594991881337946563958398627965954256 12965315 8645090822142543715345084984992941520 12965316 43887791535988082491906504570718650368 12965317 -18854947015033853849888057619979206880 12965318 -2493111539192320031544638108607583488 12965319 558329031841084736188433602292843306400 12965320 -991078538118925432880898849566596608000 12965321 2636480258713046536970505835886429874192 12965322 334286073494856462063760081598387865600 12965323 101198624595276795665413861575508535440 12965324 2146964394600694029956297189906515392000 12965325 -393644647151248181076767072150199338400 12965326 414195236956627524677250149505764935680 12965327 59000229472708971364014851570096203560 12965328 -95552455488150769738123685356262522880 12965329 -1029143818862312244070467919634262533516 12965330 13795113997306148552697549830446725120 12965331 -1534952844945486818551789712332778799360 12965332 92890987933402547611705776261418997760 12965333 1346160615993388320894079892006816853582 12965334 -749329217062855712704810237394259141120 12965335 -33977522466659119100558833433576799720 12965336 934824837509654135277575953336173127680 12965337 -40444470818214673222667246706903245184 12965338 1101260584356436558550034537376227214320 12965339 -2338479208895909412804382752234960918744 12965340 -95130857508375400327337210268830668800 12965341 -51820668814622693464692208398895303258 12965342 62788032054221333985697763565718767360 12965343 849760396874745502906573962043880270664 12965344 -484519371576396936074616670938129235968 12965345 1380558383023074608156754987878812532520 12965346 -6919540169205153428460674931067030656 12965347 -102235553283616339658282146172132259840 12965348 604817144561545057899753990756578629632 12965349 1396988588310035807447421302397735185760 12965350 -21387587402827567358313863964883920000 12965351 -1059890403208896911499065251665482302200 12965352 71089114505371191252556014522011811840 12965353 -123296050377522719741623535251649323200 12965354 -406347200672531313341737938581677353120 12965355 98345932132896769013635045146227352000 12965356 80775134024872293221629730693187783168 12965357 2397538763295460779895733947880482875606 12965358 -94328738777759277061970755310253293568 12965359 725214801542605451565501553407060630840 12965360 2167527743305002333788590249775923200 12965361 -1251980676662675238094398923859779626128 12965362 706902346389456254462683532758678680192 12965363 -135889784114879606115093288046567694388 12965364 897952333441058876622536158017299374080 12965365 435222933938852428921638526101224035200 12965366 376292547959582767506925977907498367424 12965367 -1330260697756991423968995203525733015600 12965368 358666622759001885915697449134268211200 12965369 -390408844010850976719251441930755822230 12965370 191323022283944508133024416804107289600 12965371 -470903889982423789320282260614404021608 12965372 -117829021487115232620999463287080263680 12965373 3181242321008431699669348614256588746240 12965374 175341572686823106786389523711599294016 12965375 -1023073551952125099701680571774010186000 12965376 305037418552659503129227462120952561664 12965377 -715522975926058107167753868286993343568 12965378 -21438434961402837639354713100585646080 12965379 -725688327014573592186250842742302509568 12965380 -792346914762084094642603242821318419200 12965381 -408298001253116657327317089109620450432 12965382 -223385557688537388324826722635624738400 12965383 -763078676828286512807249939605876715368 12965384 54482042478883990532618244543592258560 12965385 -770868211994894091679154127418124750400 12965386 240505655015246820376106546541922233600 12965387 -461330623271221885073697238573267430400 12965388 -536791561090790677289599049975440396800 12965389 -114119056619434752613222598610019615872 12965390 29762172471003730365290121989703014400 12965391 184377364736894773745295079799019832680 12965392 89343358568357930800316665901694976 12965393 -295056591953107847382517539706777651584 12965394 -47215437425201845463258959143392600064 12965395 -993197464093855960423803625092706155600 12965396 -611410382230791829389976768221114883200 12965397 -244004345353095799634901133439959202400 12965398 1017229265122782684086412135002372743200 12965399 -1643081463797859794396591129777323215072 12965400 367066263890869186690452089292618240000 12965401 -1014267182018207125314027224710966654720 12965402 -173789943700505432915508760784281240848 12965403 -21953683826540535207332020646555229312 12965404 661077955793123452335015057366573958656 12965405 736860248965493303460442086994355985120 12965406 -5887930097358179192224079210093510016 12965407 178873082783839775643817583803162838400 12965408 1452251782589140766903075522601399484416 12965409 25603613201857680181768663749316048128 12965410 417851946366730814537939326109929344000 12965411 -2024250613860960862664135509196525822448 12965412 -139216059981834577922975574834293234688 12965413 -1023330143834047098402161972205887786340 12965414 -222567712048885183109069652188638027776 12965415 -375022896746019596653263582606988492080 12965416 -437108606733629346414253282884251243520 12965417 243003468109687142774942335662329177466 12965418 70399637393024542692486569975000716464 12965419 1409105746949948754406768486843753789944 12965420 805944290912926780433508726922011893760 12965421 -362190966004781800903711428007285642176 12965422 579458606429890382082302226177154876032 12965423 -378493430703221466799253501260887449328 12965424 -304322814261773068886377611677174661120 12965425 10177445875366189666295965244476882800 12965426 6146643070278772791812174908829475840 12965427 -30464545421048829771000287498591614680 12965428 19733928074529347908411188335599542272 12965429 -316001240284140552414827274330334068960 12965430 -69367413621914487738051535879322664960 12965431 -1221085418275097155578076571618188480800 12965432 -690733245060308498727479192237912985600 12965433 144638847956890544903294433403325301504 12965434 1365372416651490722828708921294463732480 12965435 41965400748980216982738142082569616160 12965436 -615990347905061253580924824076933555200 12965437 -248428415971133932406654084755646274080 12965438 -152702432847710893926488057832078592704 12965439 104243976060881299823606455510121607624 12965440 61073463084041299332983427435048468480 12965441 933484378033993624324039543855010501160 12965442 -98265627190830822505574733334554610176 12965443 -127884346370018697053162341260566222976 12965444 -1039196063317187989924659366441521046528 12965445 -277481373580075984696048170453243367680 12965446 6266587342132117322189171706515347584 12965447 -9711384501108237659149458627426019200 12965448 593442097929479754285479897828626022400 12965449 -720606493421900309829262363705399384614 12965450 -600830865492612198887052463560182886000 12965451 1213720965341545505076815987084531222232 12965452 60518852262154807979237523113085701888 12965453 272058453849953804833311995893556591424 12965454 -737759377892645754708976865283927692160 12965455 -621249406236615332608125420830726843640 12965456 -35123912290246822376263437214448222208 12965457 399282861635825496149376537250661149968 12965458 734442237836671786220693633822762095872 12965459 -122416561806266482218182224820865208896 12965460 -330293819320821943419930395591402403840 12965461 9933667980432183560203826773353306062 12965462 -532506012616665252312093765830288987136 12965463 -756350950098075242862429205385064930432 12965464 -178266697344965147404224575344758497280 12965465 -1591062302953067664017738045820566028600 12965466 279334520674645978914499595636401330944 12965467 1183448463041964513513051502382390054400 12965468 225978705136509349657230351835086996480 12965469 -1300189451344280625846770362556497716192 12965470 244470210554389132853998103532082210560 12965471 72858509138753453487004901586857082432 12965472 -693414786691979101076553550416859103232 12965473 1805032420201439240172903540886924580544 12965474 966746464895361998130132843266623622736 12965475 245020940013515630861047370160754386000 12965476 735138538872362747629963142759353554560 12965477 738233033198440191932020486390805635872 12965478 -186434013751853071767638250846501907776 12965479 -102188303126132307427039997431217751840 12965480 -458663945359886721905939156385349632000 12965481 -492244732546090643287487437701986864160 12965482 -501640356711449375263586176823984163408 12965483 112710053960790741973141077373572209760 12965484 99594726642613645160514966861824950272 12965485 55366186805979777239920564629391536240 12965486 952579789955152027738202386735006694400 12965487 15537192537455025332525018342463492360 12965488 122885403772611653900500840125233856512 12965489 25799922981212002660978262388468490368 12965490 291501363882351676699731265770312162720 12965491 385268550227873877665625525704320501248 12965492 506787662769798989070883026539660655360 12965493 -316658784325168687244455819127065376736 12965494 -67128871761754139342846524409810663040 12965495 -1760520363357462159001029286000707897000 12965496 -131456248925497021001606645867323023360 12965497 -567001721419198191628118995264207564054 12965498 -106221053616752050560630935242020573984 12965499 -498783714036579333572241900416768027316 12965500 400004218591731688777049254746529152000 12965501 1790693846718471638315534084569390490502 12965502 4449292344937891808484764728109211648 12965503 691094590333046846622064095313282778480 12965504 -1153261916946221855043476142407056097280 12965505 252338764560950748933353550679105075200 12965506 -1191823249942745302482400652130808896048 12965507 -144352274856817687178925436096202444880 12965508 -952554355657169404428788689545643330560 12965509 376770218258371623350950080081266621760 12965510 -766537285549034477312910080137090707840 12965511 236781983461626681734170868432881455360 12965512 224770692192203904828882719798972252160 12965513 276624341233694426872956731574751152 12965514 351466207929358784262823830361546752000 12965515 -229775521474416573926073311382799580880 12965516 319263408566274328556485947914191261440 12965517 -50905272374365622418844089890691420000 12965518 492086393206285754556627186661144015104 12965519 217730865809980721599135400688875130096 12965520 74954688593554259027805431885620838400 12965521 -623640756725967658194365034341905283278 12965522 710547550825024938461164107836148400800 12965523 -50285057650944397963226685038451168000 12965524 13953637036435071366511876961794068480 12965525 1116560972065859534542303882134214687050 12965526 -50653212924626804167192204773118016256 12965527 -1271764001371210604294703504634532173624 12965528 211093855735323300783184154431620280320 12965529 1109504069124801266792798579195087427648 12965530 10294134435478151346764625448398621120 12965531 520264821682145259623161630107510531120 12965532 5167745645736260715455345088320151552 12965533 131665945654925333877887223580790553600 12965534 -103769437591352139535132387777937875584 12965535 -1146734813838301710837070068231065337600 12965536 -267052481444148558574432816190041620480 12965537 416074395172970355759999601017303657216 12965538 -754483486369686422895576738391875440256 12965539 -129867407820347974761589980763701900944 12965540 -154448450461356761928901727015646904320 12965541 300177239029329784647368926912037138784 12965542 1632366115252020239894883532951605401472 12965543 -523564436326142104499862487927173915360 12965544 -490445597787947058747995590315458032640 12965545 1080815854767012907244420554969015881600 12965546 -1519935579378456935558868404045411351040 12965547 -706313276475028510137183436871683848528 12965548 -1061474226703678885867913751326833076992 12965549 -404990352226438942453922196268726467636 12965550 -45545357980312473191118144549679008000 12965551 2164579181433120321800263291867265873552 12965552 84872173803995053619854493973026242560 12965553 -1151798793020111723567060532810403083834 12965554 -310641030271110038152955161830972438528 12965555 350428621296484958297212254920660894160 12965556 -17217756921600250180571771747139760128 12965557 -52080338350927172135787485460933436416 12965558 -720481717506256664614069911261616449120 12965559 3021299464170506238976305256869957120 12965560 -948035424351583419305507032266878976000 12965561 -1083360405703989448840332808227425936640 12965562 -1307386982065229305323366266287911129600 12965563 114482357411283549257992828526485073744 12965564 -108443811282549848416721570431122690048 12965565 -4111484295862201226868551208779974080 12965566 -1018928916845183273139247402908190464768 12965567 -2005433439298945343756821360538515752384 12965568 171116972645497688508695057452228411392 12965569 158822668650176978690715027376118587970 12965570 -544671058219143006656300538255914711520 12965571 -1352190088272222096058741675918581940860 12965572 1957564745304319862307027855909185863680 12965573 951534032476803932014685531711714384124 12965574 13231385805072116713675306976043655680 12965575 -8828782986858001891413607108800918400 12965576 397435195234231717864236213182221363200 12965577 370801101024483415251653531797493871744 12965578 1154675626838745611414550466044074145840 12965579 74003343070476628854400146253366355880 12965580 411756943838672263612714208897963765760 12965581 -581702323889235150609053694942508552800 12965582 38188087216729559554807834242813823872 12965583 364667505905656994422479987105933300864 12965584 28107788655873918394941775538615705600 12965585 -171149281898397572170723534632869438220 12965586 -639430356841646110432785773063423819136 12965587 -422033760688366337929961496978033750608 12965588 -910067769744627557429441352746243037312 12965589 14609609306397101234629582134051064320 12965590 -452699122471606042910108682299602790400 12965591 -876578216034820524385038771094454950008 12965592 1203706466452211735828736114398976798720 12965593 -1625717897482805655901373698898739431158 12965594 315788191127430388784632597875945919488 12965595 34376669426942300014194296913985059840 12965596 -168718909524124160791221626570196966912 12965597 2625954396820629172701950597200834427046 12965598 535752741510403051255371260485547505984 12965599 2148917555168501842438066602589445789600 12965600 -801214448322080682894700862349410304000 12965601 737177165394710359235698164300357742848 12965602 33770590262470612028787715391018255712 12965603 -13202832375548349077227845701530195296 12965604 526298857189126304256325883068929054720 12965605 -39260557624970843745572455734100804740 12965606 703590911627017636341711592612646646528 12965607 943685124140095142957130813254033132304 12965608 -1076845484254533995786502115855981117440 12965609 -413482659171199843983582866231916907020 12965610 -92044280441308931498072248111869696000 12965611 824760398733619268320200533026212204384 12965612 670961569726930315181220560321068411392 12965613 -942662649604103468221600182611770001856 12965614 -513975947114474070310173039407249928768 12965615 -332930204093633722912869276090848141760 12965616 -217277786015879504351569785849730498560 12965617 -1309970449936509733067425851387726427968 12965618 -2066586415411333655625885673994177280 12965619 201055554668579458049240152242515365440 12965620 -278935878222157932117306853402513144320 12965621 878290678131122983574271137586665808444 12965622 247682204406266761338550309894467943872 12965623 -303272380068179428924814769798974999760 12965624 59809928177370703395376674503516774400 12965625 1257133706950281063914610925310645887500 12965626 278438366111814075042643237083459707904 12965627 -1799348472139594457723578608148447522524 12965628 -286253217994054121167950831607520901120 12965629 674022582129643581441618105721734036384 12965630 -35704545669650471527602294382781807040 12965631 -327703798356448186961858325877952777856 12965632 -103628719480497589995763032166009667584 12965633 1001253879187851605829292230347930778882 12965634 318753327307191275478664132726863312 12965635 -125134366137315550098106158767562517440 12965636 1781302721461088522009681049478178686080 12965637 1262536024464701241921420157715149954368 12965638 3974344676865338975105425392371097600 12965639 -1114037309441913963342250273968624408240 12965640 -1124489686044557496863702013697105920000 12965641 -681412417140056109385141165567739819228 12965642 -699241184438483137389020263909594406400 12965643 2462967073230247023578334340749028897200 12965644 643661147002152437491317458527715558400 12965645 505755005986365694028219820095656263360 12965646 94224176535982507308127674808539264000 12965647 2075414436569705878916234043835087104480 12965648 503918497908732930688623877816697167872 12965649 497017662918637902916472565450704961264 12965650 -207353147627342909853319591580594436000 12965651 944909402854532044782165206459657866992 12965652 211516466016165512921633725296160776192 12965653 -1277232677494449681996239481399583961856 12965654 288250212638864292371835903406127487360 12965655 812645407803344532289512059111949573120 12965656 -1427363951782819243615785797027162849280 12965657 643173878787057365796009194044958657280 12965658 -27719946462421700467858731700545092352 12965659 77850603184278292855736488434073817120 12965660 830524985855654609895575437222064647680 12965661 26793433051883153516470241834694223488 12965662 914716457023798287713064681180600694272 12965663 -1866221586692153223894901120914695662440 12965664 -1144840699856074256395022892967675822080 12965665 -323133357963760098383402587625872697280 12965666 165167065640682245971438288440511524864 12965667 460270809594439611225228646646773556736 12965668 -358930010322951605309746405378171825920 12965669 2137472491361958875586752899363274960160 12965670 -3956963669945835740790430877814222720 12965671 148134845604738272079252452156544090872 12965672 -1193006759793897415332106533896373703680 12965673 13851909259332582049264654339802825088 12965674 88032546095900011355554477845927324336 12965675 363182462058301308876153362953468890000 12965676 472532343661691474776975610823896064 12965677 -60435247489356275716595386221754413588 12965678 771776213359560995477176595707365259200 12965679 -787532825406559357934192395984650722352 12965680 -34601965628887176656821293741132349440 12965681 1188075064166357838157348637881138867200 12965682 -505131280466076432877074213296760998400 12965683 351160891214849126359716434521354305120 12965684 633811180586084603679250171871367561216 12965685 -636158793909754478231526283189806463200 12965686 -113221014577880539535119862607498995520 12965687 784732237419473804362547757841550354352 12965688 -121570963527052624426136542656889159680 12965689 -1289485992538991431320271365949706847600 12965690 -44857843627487335831306542133290300480 12965691 -1072000840289026678822416821121318872808 12965692 237622751077806748176807107828642978816 12965693 -2748104307080884868038903840739646816 12965694 223505919114784909114287702100270001472 12965695 1509927978701287858611466439207815525200 12965696 207475365120639743173237725298992611328 12965697 -450009890115999686310922664513043972960 12965698 -273962086558048090095115375453809438720 12965699 -445210518090967099242486080005764364800 12965700 -104299647060759554550898982618309376000 12965701 -29380335831457983576565341527813678048 12965702 -1291543418499426619233922496078292918528 12965703 -892229424968963149437364181754631332696 12965704 -4649327855443430162923403819861729280 12965705 -1159215203190158292858812580003107482140 12965706 6648804836018838660430100148574604544 12965707 670425814397052737298874372633782759956 12965708 -151793404185433891116205372101236987904 12965709 -1215160442202492309552456613588801836480 12965710 559453992133584134127459189116372909760 12965711 -756314316684747049023156018265435202376 12965712 -267536046904305895491673323775938527232 12965713 628479223592939405761324897892529357696 12965714 -30666650734338036319949319190645964160 12965715 277044085700046527045598322729656700320 12965716 -1457130521314972037416949142164735148160 12965717 -1104864621124752379286924461088975978880 12965718 320255553465404666409430565034895802304 12965719 202413828544523336657054007136802853248 12965720 -768457548949858030293865971687652147200 12965721 -226637076354466121605506400232396276160 12965722 -116063204840704738540757392153100513280 12965723 -806773716610726201737735140770602500028 12965724 -133460943000750653911583952771471605760 12965725 264792307254926680426676089518327016800 12965726 -1317806404894066310591024350476054803520 12965727 2084373202875807790125838515854161946880 12965728 1811256372679016035507922157980636282880 12965729 444672798725994847496127836305201450176 12965730 131876011010623215736782968026975672320 12965731 1979580525065131922591792731748543605532 12965732 606907287244692176156782612309591341312 12965733 383667094185013534882303650375250528320 12965734 388529914504602561218887013330241890016 12965735 -844079398938866607459490506144847141320 12965736 18779518251359188856089845152266321920 12965737 -436033264433210190934667724774332348614 12965738 183126457758292124159001892712863545696 12965739 1354779635702908606619065312980735960768 12965740 -177311014106278065396092276969983795200 12965741 -312768790887733464729646747872039858858 12965742 268775937245118130189704125025942551040 12965743 2470867338222735460773086924337383065600 12965744 -91531199244654246551554141000988884992 12965745 -251902906175696509253372971169214999360 12965746 -28373881098523325559199645753348986240 12965747 -36929876784155429512912507825021441008 12965748 423254736708584158576763926818898452480 12965749 105573141306787093381996165586202802560 12965750 -54428653810585724144590985124003840000 12965751 2783028048379265241194141144835614887920 12965752 -258735260206551824591850689608284364800 12965753 -1607897000955167165051655425043883198998 12965754 -107113795483276611255042814681454480640 12965755 -2598247923674794387585060603514922000 12965756 -93832460563323780573892584417090439680 12965757 -42835150715592629998379595485280101760 12965758 35385606181751067527671415707049490048 12965759 677769775431244274763380725224415711080 12965760 202725879960359468938346223631545139200 12965761 -248423589861285377197985966264908451628 12965762 -43280914277983630762798241429499826176 12965763 1172910257844344495581384786073115463488 12965764 -502823122432791040042684304929802772480 12965765 1853604846496276512243485420647847416320 12965766 -210181034175016177629331331651994875904 12965767 142988099196073077782158107897134602272 12965768 1041148108152453056725850556883358976000 12965769 465822161636689750675212338015842637994 12965770 173435833903599356189613134026920883200 12965771 -267191114527240286432672307098013600000 12965772 310076478764560396179612642542482017792 12965773 -680476320083486930341690498829722473600 12965774 -344591824163525213880276605143645662528 12965775 -746871842512703535483904586743801012200 12965776 -541847742106856379163990666534449799168 12965777 -1039498707156997444432353873844568246928 12965778 -337996862157040308170659139912240808960 12965779 528518687677844741554491531042917598380 12965780 -733448645384247323060701710826890758400 12965781 -284797828667613395608018126808886374400 12965782 590153870015655725708173553680137832992 12965783 -2551420282024438136565133842255198886968 12965784 -282811330650572588154678016209728716800 12965785 639349611625694985929968352463792768960 12965786 38866416009456660845171390306391605760 12965787 -424691419325055007055218669835793513720 12965788 -2071292739138074933816546890866517843968 12965789 -1825963995350705781431446913944764208410 12965790 -3228113588080893149789805598187443200 12965791 1344654107378847837899417800570408628192 12965792 -2090929353831735446612976478962284298240 12965793 584280877988366050608781293829442188464 12965794 -721795998676074584101781001851593137888 12965795 -606647498167350318355132171889246161200 12965796 1285379204750266953372067724475112980480 12965797 192992281302280900658247704027660123740 12965798 -753953515470389959834965021511144236864 12965799 100585484211816588933637685800055126784 12965800 12874294914168177152577485726158080000 12965801 1906712106494099789861749565121064631802 12965802 315998423112922125652308892167714431232 12965803 -775370294427786368879753395636751911080 12965804 609033459552443350324344909575641318656 12965805 -71829384863482244453111580582586468800 12965806 1560644184910747467769982665500458880 12965807 -1420518782421289811316018990085631368848 12965808 274358855331154725594237445797673795584 12965809 -609745672805179587587240122725674162960 12965810 -4114197604663140004254272451738631680 12965811 646187483430609193024276006469889368064 12965812 -1257901433714790534360432027720087760512 12965813 278445870502493964979619414855451260160 12965814 -82911249612100784957365365188113475712 12965815 370939609969255542616991341916613145200 12965816 -460460996554189693924395346758075863040 12965817 602059115838598674078043099324906703712 12965818 360843879764099787194257030138108725360 12965819 1080176811808603959280298608582393829220 12965820 -47940567308902583128066893288459632640 12965821 -949433044953346620858849987681308233056 12965822 -62363905737337559417550390057457776768 12965823 -143308558459819618639900438197046646520 12965824 118471621123292938261007247144025849856 12965825 763975784499328091900613897528815094000 12965826 530552754832910227666541395084613199744 12965827 -928695276370321598919634739811755521328 12965828 204903019613948142143410510522983275520 12965829 -285571205882635294443658429847170429632 12965830 -62874584577789279276251884782934765440 12965831 537031334238740338946156803863088077600 12965832 -46868768327890837832696345704972861440 12965833 34485542193806181996769296063532436944 12965834 -8291395129883433279714975923540798208 12965835 185025091858075877882544521494902915840 12965836 69123652227031487297067984265010786304 12965837 1088667625742307766715777345354062765152 12965838 177360187913519125570290907603373998080 12965839 -882517241816722488327875910793068889360 12965840 118023248154726492809306948534933913600 12965841 1157204950727979758500851384789182557602 12965842 -533433803891358337268511723784057116000 12965843 -425505598829069176091534207859463311360 12965844 22236882705404606253860782786997747712 12965845 -135726240702643718925950868576068208000 12965846 -86495474675681193261280629197680217856 12965847 1182593504117583091170078215344168308480 12965848 606064951989278007317327313010914140160 12965849 -2133678359975400036828444357148179078756 12965850 168192320708407159652072504523372507600 12965851 545579261093842416203722234818252134852 12965852 -176294202287732385800117453937669040128 12965853 516408546674206760000312899014772879584 12965854 714985643349768223951123505337862587072 12965855 269250501052000100358966902943933462720 12965856 1059874546894344913836587126869834334208 12965857 -695327939185644603030097021647666055788 12965858 70171959557567570302076976001433651280 12965859 1137948902145223486823954421804559795200 12965860 -221399539193706518817012533486367409920 12965861 -2110716581793941272210170662948036849538 12965862 -92436622936080507945718927944163301376 12965863 -911348924711877819486726066129442162888 12965864 -1722745819286195199983910482788356080640 12965865 -31762789997275191089492391952411776000 12965866 -473275205992524098223196619060486684160 12965867 -119387903224697284179215461050398877120 12965868 601063317841089197199671903119844420352 12965869 109469881171925126936555556757930712000 12965870 -102615298482818531104425972176001837120 12965871 1664307430878842362154725398899669074320 12965872 41901955486692365285665798359286808576 12965873 -607723323992365374217725102931681449420 12965874 101348042247682666029965467724787210240 12965875 646240277881126160499130271926791840000 12965876 5257033790154546474428870351646720 12965877 186646904798126407834024983944928560220 12965878 -196327733382722556047350260182078801280 12965879 327695332968417034762915182610989141480 12965880 973259075936532925018286986126904524800 12965881 -407145260313035884400503483926307960236 12965882 -511034657872559572532861655184396539648 12965883 -11057494087323593753786823738121205760 12965884 -1450446148515815768728202276069561565184 12965885 1181136407898000982778736378622355695200 12965886 -517396924435846520425351438080356284800 12965887 312642495049598719925983161344737308792 12965888 -16935366673347693148687660663670046720 12965889 -749223065213704540084463259948274920192 12965890 129500212755839965816155089680238330880 12965891 -1262744307463717793308095025988644431216 12965892 430438731691356600630687930718673021952 12965893 82772919026074671479655112801665564220 12965894 403098601289025907012060082590042982496 12965895 -42260780330845940276967775950908963280 12965896 158033892563063341837607688872507688960 12965897 -981779109718546458354029761207127127168 12965898 -334348071073951722110350281719839325952 12965899 186215719129056195731906994133344186120 12965900 807943799214149358494386476247640832000 12965901 589470613478762963815327680550555263360 12965902 -780628760950037880132910989727960951296 12965903 117552481365901620920069770048967826144 12965904 -28298155459463464837866885784263720960 12965905 -126743815052040694361639084369726100480 12965906 32476515315265869844984022888381168640 12965907 -1213690703335440034231302964403602617216 12965908 -285289968580793772659581160421634079872 12965909 -1320396104257683826040387642251129906560 12965910 -109140340097420264050375348788823399680 12965911 -435930561571998307004697173885457516368 12965912 -984423429179748438631527720039060940800 12965913 33125521154722194210665885003719171242 12965914 145691341488242185368103440629923046880 12965915 -626909386011145626389250388019838613440 12965916 354190879727499198953299250102842635264 12965917 -1289648725567359894932588019865179942336 12965918 -80830410112732026649004912266037538048 12965919 13278247259440163151186596187726801408 12965920 483811621148719229771110428124957900800 12965921 1272481784164755626526947861738758561122 12965922 355388621479198410343692571813754635680 12965923 -23343333144465720472447882073756098280 12965924 -279515444933209665351550647653589163008 12965925 -51536911317281847725510928817853467200 12965926 -1523355473541263653226072277851271024960 12965927 396796270774109788922583128187228350760 12965928 -194591177026612031251604349586467717120 12965929 -481815062388283729976818862683616323740 12965930 598993502368995682652865432035427435360 12965931 -432456314611567244362097779184535952920 12965932 -334443640696306778035489327322259865600 12965933 -389218552616251209017841344071365055956 12965934 -464538552760736676500067146842055698176 12965935 161683343999786870339774285157105958560 12965936 63091687251020426197546441191446544384 12965937 -1928457282896743610743882210346582475648 12965938 145789309551273146747262574129996701696 12965939 438799613623184308844020640194374986376 12965940 -411358094716629455422635025680559718400 12965941 2587146121576760833949678706670247999342 12965942 85092335331809372483882611536847756800 12965943 335136087340492713053287213700155385064 12965944 1878119836753256291181667340576040284160 12965945 -99384330616124496872277993364555993080 12965946 -281152620442635659041496858482641901056 12965947 -363222065032511776489179779067375702848 12965948 -1110498071658366335800648609589777544192 12965949 -722489582510837302201625896127396399232 12965950 143659870343487991143490695802554744000 12965951 839930620038259729074542181869195051424 12965952 -290105764677797932994922476710341378048 12965953 311201558029757666831008853143872332928 12965954 -462733251196375221036629654440518912000 12965955 45200174383049020565065739922308774400 12965956 -134220372761570829192081114422075178880 12965957 1457827073604388036811252983226191714206 12965958 -310972795630688985211546189563288124800 12965959 -85673213812055272335663118347370894896 12965960 505084335759850142520973534488204902400 12965961 -383957006501231429770043034830328359520 12965962 -7891349915570762367012957719807190528 12965963 671523835830874222033433340246061177464 12965964 -881749957857560440463333988730498019328 12965965 471646492242852920666686023454123138200 12965966 119055922799922001342597419430957245504 12965967 26807469317542576936683298761974599680 12965968 11828748544862755956371186619311161344 12965969 -327054643924043068214539110949696020240 12965970 -157704587900246172926406355200514368000 12965971 1643366953457979640551128313122776936172 12965972 25758482223458820383610279045781542912 12965973 28763778565638590457631674118821319584 12965974 -271322075115595719102398911989581131776 12965975 776870742046950097610218391755239045000 12965976 130871712349945996818420674099740631040 12965977 -182393024369503110351706899855786474428 12965978 636899710419449391942550350047420525040 12965979 -297082463472316098430351394967532666512 12965980 -999754226537981339865849392477894400000 12965981 -282850277575358499730627864064507483808 12965982 536050237078906742391087048793901174592 12965983 -853496136247060721778801829689144268768 12965984 -1691725189693666088005623066263361159168 12965985 157639649792678896157944858637026633980 12965986 -209623554522743434379468802177133639680 12965987 -1748805651819381953009808449461291456080 12965988 329939099826450516172752072476129289216 12965989 -129623122728968339041552478009880745920 12965990 -414901808497653742220835297857151525120 12965991 1193524945305546544570576807565108836392 12965992 921989084333669737903755426049898526720 12965993 -1557582877168623142474351097795306722758 12965994 528931168085470378037261238052149999024 12965995 -49834221112228892936460506490108119040 12965996 535106535310713594564379790411703667200 12965997 -778653747553708541697547746679615296 12965998 -101522436970008372333720786809871962112 12965999 462295999490284334570561649379370283240 12966000 66851069341328993437406721346387968000 12966001 -1199234297631251301458532320248494609600 12966002 568118030371557001367017566549246391296 12966003 -467390284178541127102049210480384958960 12966004 130816772593687684018123576375022802432 12966005 -1682802552777224042886593515932019200 12966006 311992585230393880746519843522040595904 12966007 -1242921508014458093660805677802453742744 12966008 -1279605259060842891658698272191310254080 12966009 -463150484068823669904358938805094840640 12966010 -532523405536179968090909076063608823840 12966011 -205708478124081458219724457456093199688 12966012 309351474272818594050048329143112603136 12966013 -177457630211811815478799438091116932480 12966014 233172214040680882653280575172641063552 12966015 452412928431378024156942976688330096640 12966016 79139644533356210467542235348992000000 12966017 -618296863937382105614986773438951884880 12966018 445846587083023676289281684390896623360 12966019 -671320773305967291145806361286674069488 12966020 -270097161699942614821890640174065008640 12966021 496934404485228387195834743782138929600 12966022 -812928732138747137206914990048749750688 12966023 113917920828829021544662478527715957040 12966024 21042903074678185995912216910713937920 12966025 1079195189897746972441755119172697258300 12966026 -384275625867632715858649985695573143456 12966027 -146457222314164300649370345898058263080 12966028 -653829676440727061896460241572697624832 12966029 561974433227739394267723966370211054720 12966030 -66129594261513222748893909758627880960 12966031 1752720350781173401703522334616008807744 12966032 -329034374727302798942613794965121163264 12966033 -15728497096315544805530020440196022400 12966034 1228201015839547267726425485850562198416 12966035 1351491131115971651843722286283342447360 12966036 -161820719367862092395661555789246935040 12966037 37925342532525772777809412826386127406 12966038 933066567311011897263342842806749586560 12966039 -2071011495002298782965341108461547606792 12966040 710454456110734139971971205232761036800 12966041 2802390703435556201333601856881014208 12966042 517924916221660886465083840871398067712 12966043 -342119543327754403076167071729676975776 12966044 -17439327688765964525581620590751744000 12966045 118690889981228204044983680813547513600 12966046 243017428772722497469634052798887067840 12966047 -3838815394723411744721607291587985662928 12966048 6330179565911055287415089801723904000 12966049 -1487622899757357506790909752297794488320 12966050 243054012149581327500633140738728690800 12966051 -23348720714320391692284898233231513600 12966052 -3227878162398388583570559702301753307136 12966053 -6891549103916509714252660232411554440 12966054 220049068158677974612725776539812504960 12966055 1291923962994770076935718391662884811960 12966056 1721938927591372692200687759660100403200 12966057 382902453528896943471512949706456883748 12966058 55274511308050497709969896506883443712 12966059 2130686256209173537615259007846866071080 12966060 49237883865821756205351857092139089920 12966061 -1386160531821308620359605194056118336500 12966062 368533569221331295977890173046416564032 12966063 -483194217746387114719939084953682029312 12966064 -208774053613065677775881552256777502720 12966065 3962234563670141437242540601592647680 12966066 255156610464232997193584869477874618880 12966067 486132870532225689884319900860083503116 12966068 647818183847719683743291639727381252096 12966069 605778058666746627208018958328891481440 12966070 -30508174240628471647026723116394474240 12966071 -2255335709499837298021176482072979424728 12966072 -92000636698049453159312541557739356160 12966073 145515522759373848124251687989481361322 12966074 495140284819028402364160699724128216320 12966075 -54776704072570902685778118865110927000 12966076 -944585085168195977475709723686880074240 12966077 608459199593843329428411846353422763052 12966078 -925783413451741956408575496700735088640 12966079 269594029216456327857180134421890114400 12966080 27737194508771456879006860157701324800 12966081 -1073417043526834733092914880960856119248 12966082 -293508367279827350445451389741078970368 12966083 -635991646339613394650288834803216694496 12966084 -1192132407415014037957576468232491793280 12966085 -963128243124092594105065248362796831840 12966086 331799384652092010119608239718868083200 12966087 1118762602242902222529417684043804673184 12966088 -974725026983703574041401897101004759040 12966089 72213043116782908053446129664068653824 12966090 -12676835278483543012761620049319591680 12966091 -2633497612144233216167675386373732352 12966092 1097963564186764065551055087572758223616 12966093 -42579560646586153411101049523113259136 12966094 678872356078977123746696223209762273280 12966095 -19658965730641106252499143753025602400 12966096 64052230255832126249455781389613137920 12966097 -1064035921902674767801055002035713085454 12966098 390283044726523710154327604114788870800 12966099 991662603498111222573615297173258592048 12966100 -162838309699029177835020107272312985600 12966101 1375535681350681067627213046496503777102 12966102 300763808082213363963661568991821447040 12966103 -2868027980896414278879123239323115949720 12966104 -319437249714548642376091346285908684800 12966105 -81996578575780817587791362328866543040 12966106 -158157843772049692353282235343235295248 12966107 847775348769187192737190034020850644224 12966108 -755232822721340975826053928413899259904 12966109 -171303147230092150257163962202510845160 12966110 195409385594092042466831079882109032960 12966111 790420597114655596130708458463140287960 12966112 -1025296266258420600479764451766545940480 12966113 279598972353310138188686675240143471920 12966114 1367266494872096880617413462986501120 12966115 1109459065623061287947992204297603559760 12966116 640919684372869363334922544645171042560 12966117 476324918298216016212736836098150090112 12966118 1557159174598457961296654246479316160 12966119 693376918342049505178178337809291006520 12966120 423889321772349722630026334701279180800 12966121 827428587092115599726446382126622927360 12966122 51257401570960932004690564237271322624 12966123 -411163757762635571613072186716237624832 12966124 -433542610788415164753999448193351720704 12966125 708497062322178704842181825108013312000 12966126 -759432672962643798105388017890278513536 12966127 -713389278047594681013530169250880297856 12966128 48738786561329691908589509755594014720 12966129 -1045558005816389232201360555884146128000 12966130 475043393554469785724909147969426796960 12966131 -291435992632077929279796078052965046068 12966132 -147685888897891990350618164628103372800 12966133 2589668656656401299140426751224428001760 12966134 -22230979855127722490717022777216231360 12966135 -115444806862502033712761389101769996800 12966136 -1668744511534366654647560070282076016640 12966137 -1301034457357255555274478034971670520214 12966138 456214691426051943793437827318437450464 12966139 692238247331562063635873487315122779940 12966140 -1058490048654220634338186260931895608320 12966141 -48720596732304526623965280383994283008 12966142 381171314972411007086963602290619850112 12966143 299280192013886510065480061724787001040 12966144 -1006156026404518351956103539435667193856 12966145 -43321023263335349505626816254344529920 12966146 -432904019450808767326153554840781033440 12966147 580942706192946425180543303538334474128 12966148 -128512691326205849066036527440491742720 12966149 242286653552605556610912038026378530336 12966150 -99209859352270830322329754765253822400 12966151 -1456937554481673250718986252799366966400 12966152 1281855353267364256218986043123078681600 12966153 -14161152992061676377095723473789612032 12966154 -1071368485583733224296515669306921814224 12966155 1361892848411465824022331084718189657920 12966156 1055192177862882775898635828176442368 12966157 -209291374343142749039249373166399579594 12966158 -213441953779413800331749059898228216832 12966159 -1075728442627114074364663705721028355440 12966160 -414985659839952959948559188921625968640 12966161 -180331195884190258721533181816029959360 12966162 512037722720666329914802486528664322048 12966163 1019547720617698470328507200175198689024 12966164 787150981675261070894900038483087746816 12966165 -739936284129908235872730005052950462340 12966166 152999608749478333061044068794092671360 12966167 528200636356820806729857024442941227640 12966168 6411399876956716975977429390949048320 12966169 130598732367404405971311458899718884996 12966170 250956747715438545833775532335926400000 12966171 -119588381472361459152787536640947102720 12966172 -306699841824805533240451086422418173952 12966173 -1203220098847650670257029626337099452896 12966174 183840748923259550875280837739818246208 12966175 478655689635152970067299770764594115800 12966176 2592872060276374560569024043673205735424 12966177 2014635821123716573128310256285500416 12966178 -1061026136616118543295033275127875703520 12966179 494026313816246338301014372405965426780 12966180 -490145146053677935559624175717187031040 12966181 -166869494889269857203285287333980934688 12966182 -359725128253798920515209512277147211808 12966183 216628551334031804557565524442271050400 12966184 303804511135689160356531720667864104960 12966185 65561334527909397879655902956810935440 12966186 -2733201939030399694585376163953415936 12966187 119843396430121083277312585310628259608 12966188 -95390730497503162435090062970339898112 12966189 372791630976219939469013374245393574080 12966190 1081452659592807886410662610678798124800 12966191 -476846549716659157653856934718606904320 12966192 20581010092692250990230934663405240320 12966193 1160510820709204846919654325221274695920 12966194 -111814686047750320345976780442272311680 12966195 -536431292889764349717619775731807522560 12966196 -348852785446383425231087667696668329600 12966197 1691353613888934282300923443542378113646 12966198 14345499959419763548290327882435164160 12966199 -1674257251151883061339007710510518868440 12966200 -256361397041222500562419347168093696000 12966201 1229675428548228710052898164570196743930 12966202 218539102827093821681217979987126653552 12966203 -203876987691426443354061676099829493840 12966204 36474863215407227308337675343702589440 12966205 -360315233244260994579059626988626506240 12966206 -623820441183053643972531372314876122368 12966207 -698727366104427274940121209041338325560 12966208 436867066922110763305152724065813790720 12966209 637134359745522636635786885541970412520 12966210 -15107433371776506877866719850361420800 12966211 -4382739391549181965272643358558867288 12966212 -203296900101166914000548013945181839360 12966213 324994930508426222964834236987992956384 12966214 156232460352800971562778791977265165952 12966215 502865847500932485130167532500749301120 12966216 235894016824064704003518486063267840 12966217 1828966139609369027747343493416947727840 12966218 806934804753171614307017191092100480560 12966219 -541347632549679503418629665483544647680 12966220 5261940928864774421496285259373614080 12966221 454292203267083068474550202406164787244 12966222 -879250099760325029919853081777326307200 12966223 13064591828472282482982254627466983760 12966224 -286902537467423005141627878901089116160 12966225 582465201789193507080627631662518679600 12966226 35377439153975280036408950918150012928 12966227 -201994065895415793392647274231114238720 12966228 189761753843064371765386435598002298880 12966229 -1269856664997626397422297249767026917170 12966230 599783020478217743559718955083927637760 12966231 -406939014752566874101356943917278154648 12966232 810980407434615714686511350704077926400 12966233 167306514317411155668721372922711968896 12966234 102269682067924736611789054765399840512 12966235 -549423936795951246952802243043246208320 12966236 -1726695234456704336870237475878485470720 12966237 681043630841612107897561724572646137920 12966238 416626139505815982359137418766053742144 12966239 159492294684948981929065799356035432 12966240 37647423712515279953750624504968642560 12966241 47277982721223090396217217831674532642 12966242 1625458474729659416446838435175747806592 12966243 81416180945211841964944526740819142400 12966244 1400962327725709311239855109055001116672 12966245 -1017048655994839545787909167440504602500 12966246 -38684904861918651384677055613983498240 12966247 -869255616785348042455163923779771399352 12966248 432839274236788431300319173148275456000 12966249 -1720890638696155302271092406296171282912 12966250 36033715860058931009767498603356480000 12966251 -1947637627966685460841916989898165872368 12966252 401250310453497440501336884331404311552 12966253 1314726862728800519432643485855756288160 12966254 -161509930011809543515434071394936985728 12966255 8247188545795278407639690132385537360 12966256 212275623621906187284060031493262835712 12966257 -1631617755801301110854302901754960173148 12966258 1326808896975256693504962571319329187328 12966259 -24316781455700559631883560540134311696 12966260 27550330913416217616086535543102197760 12966261 28102354043372612023507134895373188608 12966262 373593490332484309432251333351695017632 12966263 -11987999083518681114842063659735817472 12966264 -878116674441155104194919495399406592000 12966265 -44254696839411791742890224160539800000 12966266 20839612701211689458030702948676587520 12966267 462838459940108588955765920393580128280 12966268 -179508207303424234743867743785210421248 12966269 -741931085306503171558783205839145022330 12966270 -246769685370043238306868343759599206400 12966271 -1310018379121396425503036478572542150528 12966272 128979997791142716020833193093706547200 12966273 692297661137483241858680647252004741760 12966274 -222100170063407082640322173746664082064 12966275 16061550996715545161031741548037202800 12966276 756944448266731847950142034080905055232 12966277 -375050992717056241006594330954912980480 12966278 -208408818108963271258831541538093379200 12966279 -688121297030275469201447593949130768432 12966280 326809481746495802834271736852063948800 12966281 237021153619008811024751210128212431412 12966282 7447404326653084311585906455998622304 12966283 -379881587134753184870088211612665106776 12966284 355946046935250199506438333734745600 12966285 483165422471975002659297442260657151200 12966286 -1168169149158081545044856119585268409408 12966287 -237393685897708420064779066341016336200 12966288 -35254400167493747422373584083524714496 12966289 -228349971353236225584967363309563594944 12966290 915535754997667956219386796402480458400 12966291 143781139290080705321512270040983781760 12966292 -565638423281035214595263148725837689984 12966293 1701191904217221561376740648663224710542 12966294 454357148129772638507857342270998627840 12966295 -447869845904545661026337866451244868200 12966296 -147155748817233562401141000935282442240 12966297 29662616448960619802003573724598806720 12966298 467050545171522865696427933720242436064 12966299 -746856427748716828375681899126106856700 12966300 -187298805606017906404837794328006233600 12966301 513600683967786833308031724972888205504 12966302 -1503184321237390717117181933301029155008 12966303 -209451139855958973085436031722513660160 12966304 -32304504754605833736828389799430717440 12966305 658737750888832951007474981154578521920 12966306 418523722052980686420191298460669440 12966307 -90609242282544974991299159632878219480 12966308 387077174185247364802612483678631657472 12966309 1475196794574717173054389878745318477824 12966310 186340689717282028917717777038309679360 12966311 1858939959205456675961308884522428769912 12966312 953691115708756055419227410428141977600 12966313 393301976793010386522075776463219400320 12966314 -839477501718545079584252003954934306720 12966315 -225601597357291867940529037040997665280 12966316 -1572763044972634604139669049765687901184 12966317 57687023404964206911497119897637913984 12966318 23364371490730848849296410101711426240 12966319 865374893417334136132257389144020505344 12966320 -358128612329216102466372736269228441600 12966321 -24460041453401797514926263581558876640 12966322 469446520325728231889627570370381110400 12966323 2069082637739656020475815076356176290572 12966324 63369427045454370345158833090367619072 12966325 796314080868220378701985234528187716500 12966326 580715946256883933877484831200224030112 12966327 -481967796948629493469434001993259808552 12966328 -732217086276912391447962861405317959680 12966329 -1089471760930775370196563716828367818070 12966330 -144130455659343309458429194030052167680 12966331 -52937688566239995955697579308868116140 12966332 580944613410120102447782916729832461312 12966333 43021910584108374533786585412903449664 12966334 264684296671694019423229178076893066880 12966335 -606887590659762247070860108545246662400 12966336 -212908680020981327107724570590904844288 12966337 329171842657494423388030872379555724080 12966338 -552207795513772719511426823712075525120 12966339 218532449804135203389873050583955550208 12966340 325322808425394550866941511723501507840 12966341 505365737103483277155703339893695680800 12966342 149993796761554454149134094380867170304 12966343 -339086623915961245201405984259429358432 12966344 498373869018370104565521540469504527360 12966345 -268283809524515681045082166567866604800 12966346 1339402317310318894062860168615635282944 12966347 2152923416732032822265306424989286203796 12966348 -940082101190037569947584200404729098240 12966349 54323228539124041258693349957022981120 12966350 123952525848815642846798615415700200000 12966351 -690532230369752135232236452705617282168 12966352 73282509004976857929915698271078449152 12966353 764359942989669587029773377170679660544 12966354 287475277247117002735331722420651950240 12966355 872633788808502744400950106672699859760 12966356 -1138884721356543329182700847868559468928 12966357 869014196010687989749514997925691195040 12966358 -990606401118891555746486920347671709120 12966359 -746779004619614925971436884135869004448 12966360 1468077146739448189561344145195008000 12966361 -1246395579262574245196143568240523811328 12966362 142947324282930856813176096195016185600 12966363 1222603064983466675232460338207533292 12966364 -960781443510516531493421802231827596800 12966365 361994731550346108489956262316131505920 12966366 29479633708530558253494425558414552064 12966367 919314254445802511850666146425625633592 12966368 741564748030793538178653817395098419200 12966369 27383952292784454818285144797712920128 12966370 82919184433897203149023972856764293120 12966371 744535715333045664567955651060380609600 12966372 -991000042132330072834045452007806873600 12966373 -87567829209755349028075596595879909440 12966374 82753247961876843569119631697760847040 12966375 194800388398239165205845255314260608000 12966376 -2455782657231011600335844860620217712640 12966377 -689867021237113497002119906559291112774 12966378 -405939459678722629236535773682908311040 12966379 451788362876096271387067275273329983280 12966380 622832644481680378007363326249264020480 12966381 -2657995468991795100169725350622822878688 12966382 64888343135935524598933502152490611584 12966383 460866497228630356608224944081322455632 12966384 -177875870001758891127718391768122884096 12966385 755649114682893172025700741609081398580 12966386 1051709542919671760622754223480903845392 12966387 -116461839016691879125534444773492565248 12966388 80643486871960564322248107108604323840 12966389 -1204835526343706969029700682943559807940 12966390 451524930242877806346411409782142024320 12966391 -544683369531947959491376080076904237288 12966392 37370925633658175696132902511199006720 12966393 -275070843278965485604354767761647831680 12966394 62753449884324335814643388752537458432 12966395 382484938044788919966490985672984256720 12966396 160239940969132377610658610359430841344 12966397 234411939787971080717666715081201521400 12966398 -13188321862665234169405183882181375040 12966399 55971485541006654912682007923975626480 12966400 75177019735249093895364438391573708800 12966401 250706067927262131019381413538735593984 12966402 227992597838564220674635230339706840320 12966403 -132531065568376972672282685704613970720 12966404 -616890955813607891438237771888230219776 12966405 167099765345154220913432757771440096160 12966406 49982570082385937832578231215075616064 12966407 1619621776204247268338865062192997754272 12966408 -219892733452205668580046025988970086400 12966409 -772143347334039867748046869573277375280 12966410 445294568277659374375679602719891235200 12966411 177481770024882550338747000999149838336 12966412 -1861583247582412785196655074381444835840 12966413 2547025569825440699120827078005347044662 12966414 229950170606509322146582018726307341440 12966415 -407935778387460782882925165716665267200 12966416 435757902645124728435163883031309852672 12966417 -696529000503717616573957711578687505920 12966418 -1149503743095912768974472272166564489840 12966419 1020311854878982728658314182975196759600 12966420 -169226433232869415234852592362635909120 12966421 1090492114795504361387588481566305162104 12966422 -90725330855277847859630688040947494400 12966423 1675661371097808011045546561449352331600 12966424 751923982987264402385075594261971752960 12966425 -1204709167625636953018224953667502172850 12966426 669505285991133604857022778493075087360 12966427 2350309302480688961207561008219888128000 12966428 -779885978325033901412753074513785753600 12966429 -89943905136700341139814577831487996800 12966430 -307633890964400990180889681703645699200 12966431 423479461846448009853596077925031611232 12966432 30473498030770643317772213433101451264 12966433 72620608944432750925385915747055907682 12966434 175970920620634376506654317450212878848 12966435 11565106416077927827419213946224521040 12966436 -348726705443615592893415749596318535680 12966437 626677645341499251208363574871980563392 12966438 -677880461250878638024801869004954074240 12966439 2373000159073639152983168624269150901240 12966440 641335833969103067190188661836813260800 12966441 -79087299524757376989387597768716854560 12966442 -151547002222069722421678653979339104000 12966443 368183974874403969536594565354384162816 12966444 -955790643215946497026984494300774664704 12966445 883738230467028465325053963073511175480 12966446 599456995231539300612515790257913200640 12966447 389602108436977766341754898458604125328 12966448 -206149210235282268726521778906007044096 12966449 -272957004042946661581730574672899981550 12966450 -72385814099856555952610381164843084800 12966451 360044289382467186274925967833803917600 12966452 93586971163315965893397301611489607680 12966453 268957494650906477859666736735238278080 12966454 180565466434789831979950938665771096832 12966455 -448668981655793662773364063166434284000 12966456 893592234322274230118277015266405683200 12966457 -416894378096641639426451289801481016448 12966458 -37008408366659714669503007481576515616 12966459 -920134472168399068522472338155487793472 12966460 -135174803811136914769435580445310832640 12966461 -1560129711893916062521995507109682042280 12966462 234497886492114843982356658024975849920 12966463 -31686455192506442359267997325463013696 12966464 214637161717444513606365983288498061312 12966465 -357086652699242076077519594087853404160 12966466 361239416724341562547485911355951732432 12966467 128319457872678607063399352300321763036 12966468 -479100782039576029124811915059520168960 12966469 -10912747667099667772564345333279212130 12966470 -214245411778605774926458313531065607040 12966471 216079024737301281711126465360005975472 12966472 7370212150817841642001784536167751680 12966473 538049258266814599108946737726407583944 12966474 326797392477279717682038907739548692480 12966475 -350127205686673177747249327341069572600 12966476 -399050782730204714051700373415830248960 12966477 -412126299002571980537287518467355543168 12966478 -4801224963080353114545966721993523328 12966479 -71060224504246843814334246226545927216 12966480 152955226836328657749395321766975897600 12966481 2974087720998268361200800913474763892 12966482 -753954546080933838714694058253829143408 12966483 -138733186645425579424591033963196655552 12966484 698761028056891898120922642753242265600 12966485 -525983556089795511504430139932464205440 12966486 -250618863227902223181770479576353054336 12966487 -392909676643567816297969864549779517400 12966488 -1159341904370844311496096435878357514240 12966489 -463031660516417239762489555239376107600 12966490 741368167820262737742958763540403852000 12966491 1748705859223086228133150653199426541892 12966492 137658671606341179474360330928255156224 12966493 1296423112573079004202032315318148352320 12966494 -178195541386578767154636071476251095040 12966495 -15081539931802545140083328315973324000 12966496 764790148298047860559271542161177575424 12966497 1505333589920805836910611708637786854946 12966498 -549866594871657362668666558099027066416 12966499 37307806186219846437352830839412644160 12966500 578909747765343932501568141766316352000 12966501 -683536683511649457621344677849399034496 12966502 107606203942613908968828750088897044480 12966503 -294218761420153113935296477458964925952 12966504 920571175255342958680354382892997509120 12966505 868322884272066978940095741033140058660 12966506 26814370650164193760408406556829159680 12966507 -2304370054249761041631295865146248192000 12966508 -59563745884023667943532379210624636672 12966509 -2181228957086728747214100452893523238240 12966510 205642761280783440427519162201745925120 12966511 3618577974420273584222357498828021794824 12966512 228525609227567456134501196713173319680 12966513 262730588097306372617734434246614975424 12966514 -307896470143850207024126573192570256768 12966515 179618546316692975534222686414480950000 12966516 87323224243717074522526304649382899072 12966517 -1078216388630283022474601416955566674528 12966518 -13043557052035024003829873860275660096 12966519 1270385176612278505247733001794306874344 12966520 162398246280435035170232151043528704000 12966521 13509943824928474037554543136377635264 12966522 -248178195965795984870096700207911651328 12966523 10964115584361948526297435972733342688 12966524 -262326547683758217229314274763368802304 12966525 119389925367364904101167964911858902400 12966526 -145786079188443845017017158463590222592 12966527 1202056222129451697134625000545727316080 12966528 55333345380361734492987839776680837120 12966529 577131689673415181849229025782913513476 12966530 -286952707842002158149333972757291161600 12966531 -251586330719589328140170233110894585600 12966532 1666955642880333348490551835209656429696 12966533 -38311541955621361693933581105089982720 12966534 422519872844335492051464407572882391040 12966535 1359721447957167303684365744300757297360 12966536 2214302975439142472556467030397900840960 12966537 43847356202993093684840744555735781120 12966538 -18033100727337846929972640887887509216 12966539 -170313192145403980760418220834611997344 12966540 56290553373716877386017026701330503680 12966541 692126648905506657581909180070348232672 12966542 1048072919020304368338391729358877300672 12966543 -967802935720916015849050025256035569368 12966544 -357425762647208936089736594451783639040 12966545 -720941327148957935496842345959320866700 12966546 45758170641168071614936715563558197504 12966547 -746234744336109975322969162296000137136 12966548 -946863018375183081538601661175419371520 12966549 256866193718093768414017158898681618368 12966550 636827230736068367238732875594716200000 12966551 -423555616002508726148599516104654125688 12966552 -45058139442646109116873736986852577280 12966553 1073744183477469795662170161422295177600 12966554 503318412295535809143505270906876532976 12966555 239660994133825359041292212125652440320 12966556 -147872701890522750875034224759221886976 12966557 1089234724571243482896951767217266680806 12966558 -100131316869013713707484617821457915904 12966559 -1820482778164909744880050159744413118240 12966560 -348826397494983335731847911175440957440 12966561 16927847504717270522975730004435590402 12966562 313570282791043951386019133829926625792 12966563 -404095912294595271723629359650800670732 12966564 -5152521989173738063659283472265695232 12966565 -985311162484806304350631716997190718600 12966566 222834882420892284676201058432782283232 12966567 -2352487856887877860084957027238604142080 12966568 988249947088309521850766979349857884160 12966569 537719030202394689305381209523753594880 12966570 181053764178727961259738952847249332320 12966571 -395848116777616296098147777698038145800 12966572 415898359420205741830266226178479183872 12966573 -11264617907716754943946321685708737536 12966574 566605398976186033951725859601081161536 12966575 -644855893745136989392446107691740846400 12966576 -85797435502688566193309349487720857600 12966577 885506456257154607846282000178157458112 12966578 147757229239929355366888090361967344160 12966579 647324621888262075110219769423504795924 12966580 599513898527908039175207914437263585280 12966581 -214405682228038144698024683071518916320 12966582 193103180952909490757244185976859161984 12966583 -380831944345007657933181060999809760640 12966584 1161268021370661697105571312239232962560 12966585 670461355661365014083623537814013998400 12966586 120449755498138981743569162975686586880 12966587 171158217768677324826810690132863551104 12966588 -281428706460781731511161830740414464000 12966589 2009139118062887552764560602501991608390 12966590 109710111263908330947933709314137280000 12966591 134301170563676359207767555324652813824 12966592 -424753880746893913617387019986385502208 12966593 1456747970507481118359468280745288971842 12966594 -332751946045269575268205070473187815680 12966595 327023216271472566930289266410302464000 12966596 1637585437669784558601578224768590132480 12966597 -277621568841098712398711727029857397568 12966598 699108556830114009277418171168084968800 12966599 -228289653770566794377294426276531314536 12966600 589742579615241617695077791298352128000 12966601 1728300066777657443137282359128471808602 12966602 695881523890707831289363182327389265408 12966603 -22692717916889927533007265053726908176 12966604 282827543008290906759838693149833491456 12966605 399583171855310138838381155679226716000 12966606 -438823824584088683793881743645134204288 12966607 24480386547688791738550434959190288000 12966608 166259363422602489319112162924276219904 12966609 79029952026133091692904042625900033408 12966610 -437474005897734114942460679927792640 12966611 406076615009081626136283269761269617232 12966612 -965895424315240555624829638499748661248 12966613 832633536782983772659111858195083493920 12966614 -1187722035597664707622304490810254202048 12966615 580309247302087764093924705753896928000 12966616 289817160668930875762491567119823052800 12966617 1048223031341436929182095043000371174666 12966618 -9964739296580048949232306382626750464 12966619 715611491401465184599640257939780159320 12966620 -1137745691482260919598686014292083448320 12966621 -83253128970111075735704588036083309920 12966622 351332758022962678313502941259879722112 12966623 253714365446108159988325933755439047984 12966624 -471451369596594380402132002807237312512 12966625 114507869461037773089846397164485010000 12966626 -161246898819287856255914076272098750080 12966627 -294212324043872302548733945852205452680 12966628 1304698416414074892327868480490637258368 12966629 202902212271231576037168748249222142684 12966630 -141613643135754196034708458711641934080 12966631 330835784256883647955938579641773115472 12966632 -586452402764427383688735319640979947520 12966633 -449327088151988594104016428587143382198 12966634 -1034557979230458207885307001341879880784 12966635 -139400869517511981406221979651881530880 12966636 625985448929123664219660259799518950912 12966637 311530890586002877612460646995686843500 12966638 -271476344612906097832542872162709085056 12966639 -199069087633570698464219093677125105408 12966640 59647574754745047939898393354587340800 12966641 -76480700364451101601644676926958531200 12966642 39185253866346009270386411544315208704 12966643 643475586208050809471398983696640306892 12966644 -274950037776071188278851086255508619264 12966645 394778533033864814645043950064272971200 12966646 483150855008689203366179175008292710400 12966647 -882738863290498162613318537165359862088 12966648 -948670070119009305145389654816232488960 12966649 -379784678070032024570765681457766019840 12966650 -683355921828768958566716704474118400 12966651 2575730378365221577236664035358760412168 12966652 -520522387807966770057966390999100216320 12966653 -58326058332623875957739261775881535744 12966654 -769330699293858803202313156277391569280 12966655 587133447673092973111851658380021922560 12966656 -1116341129115010515442571603447547691008 12966657 -1351585117063490861862519639280133381280 12966658 -99668546194780359937285622437721824224 12966659 138009655736325066358477397034707271840 12966660 -54119553688214688497383716190074593280 12966661 -1720315655117482074928522632941816392738 12966662 -344342948091135196276398762111627819648 12966663 -473246839900061595971834388771533869656 12966664 843510756403452721404594434749304832000 12966665 122707095805717223628427052796797932800 12966666 772883128684307726685706879264747449600 12966667 645855943867855844341740752096186247200 12966668 -217906020582978456838066467690417269760 12966669 -979513697078245958473536123619241631360 12966670 270575278227773239892187472341361862400 12966671 -2597532196498919692493069395990325844000 12966672 54474483226741020060928309728631848960 12966673 -429941223824104784794255010269262402960 12966674 44044155456057448205456881822134512016 12966675 427146051497155300372951467895181947200 12966676 -937103073542482457187502699173846183040 12966677 -930367222161585711043146739679583907254 12966678 126067288602576080973224789947225070784 12966679 -1551493649292750465750699159337210126800 12966680 503715671160329239625548406640667852800 12966681 162565310406118723519806980222693284224 12966682 -189804744977453743193781548011874185248 12966683 -1965442292659422444794756625468093405600 12966684 312512885356411344482197162490180123136 12966685 179304529910319512257020933671905462380 12966686 -824107182373876817850789225843306542208 12966687 -20139905265640394568527878096240073952 12966688 -503872443147484693355846124709292802048 12966689 -3159924843145651668977988047783568134400 12966690 -96845635022049867680631834773903055360 12966691 3075495583082376604880542108181701839352 12966692 395214623313749381351007195598321842816 12966693 -2411239610740794942692527832245071456 12966694 49890243584417949104036206132311715296 12966695 -125695779880423849582220988009931967520 12966696 -915832365707251282734321324672695500800 12966697 2434289912973196025470896072593008620900 12966698 84826170291794566420680116304408672864 12966699 31821068151073357202645145027132750000 12966700 -337317818438483423194544407737745817600 12966701 -1010796097104830070772007794556930980992 12966702 143719934845463405748328500402912000000 12966703 950618666077015013791352100791738791952 12966704 -28397558840534004664611845194462740480 12966705 -998164504597090769366801498668863515160 12966706 -593149141268541109772432768904481704960 12966707 472903646184865698500255121663458378880 12966708 374294011850348647158753158022558658560 12966709 -106117379743163600569821012622317019648 12966710 28940544685469151520875968967689045760 12966711 -676844913495983084660257692259214840832 12966712 -2602162012874458943770065768989743718400 12966713 -1236908028854520094726313114716696838016 12966714 -54500549329443759252991400172023281296 12966715 508131690426148214806793471978098643520 12966716 -593084929635533310663474895258292373504 12966717 -29170479575762405615905130470042153152 12966718 417891920680045439243763239184656290560 12966719 -8312206608274433990556914376535160904 12966720 -52759720980321340474478523716311449600 12966721 1265521004682827038148145582043225790400 12966722 131764437177179609759562172076508093312 12966723 1350678695855038701424205677113141360 12966724 -371780229378060251296956739701586344704 12966725 -91814519750654906242706007239530383750 12966726 -736696270571356606275833369993889051456 12966727 -14737434533984427851706965507732423240 12966728 692129762030950641912889362233684444160 12966729 -696195638344324731763306612312233932016 12966730 -2150916036767213907922227890810726400 12966731 2470251097830830030137016432211095936532 12966732 -373934923213342341103072348460025625344 12966733 -32618506096551430167299516609108381952 12966734 -688171014596651451337604001477015023616 12966735 -551235908101874104838771934759359478000 12966736 6060817200475098286652897350245679104 12966737 96168969374152592820440162476399609152 12966738 55706533939756446721693269169041739008 12966739 -52733587797923590703351523388711355576 12966740 1033025466367314066744885941795188377600 12966741 -319548457729331552443437231820489609380 12966742 -20765134280011043817509872144682253312 12966743 42523732234997261560745291626495010640 12966744 118735996416424858880581093804199116800 12966745 -432470443936499934352549066595262499200 12966746 57625642666044814875212213753566776000 12966747 104567836897253955007513415908443310272 12966748 2137326872678944829963590404398222702080 12966749 221485841249937468092619312042297079320 12966750 -371259951577421327057180798807656320000 12966751 -560803437774061027306539593092704437648 12966752 -1182173029238379524548234058686248910848 12966753 306069654526848252124980449969085620544 12966754 175214396331062112093819731184498180480 12966755 802110209788790490709169572682010983760 12966756 -407246389775120823292094932032335511552 12966757 451494088255640673647283059845979227200 12966758 188271302639787846486494780995699845120 12966759 -2839247958913095664424014517405432376 12966760 -919981099159167884470022486159640576000 12966761 -765415190190296210555566755967131646428 12966762 245932519239998989446187521146633041152 12966763 1069156112992080766654938209904018628800 12966764 -17634378960776973842938246404427150848 12966765 -164519253780875798673603090717504823680 12966766 306743475458679770283854095179756218880 12966767 -1606017358449141615655969384016489429136 12966768 -85721406203017164159036950612255539200 12966769 -1689447622281651741615160651514491879004 12966770 -819347895804469763900301812152332566400 12966771 102326200553554183764719545031091869040 12966772 128953571455796754662309128841360588800 12966773 3224393394871329275496622799782813093152 12966774 -316181682099823557210351819361775807040 12966775 -92994272186233181608285147766156895000 12966776 592244137333221357140462021419778088960 12966777 716378416971906071029991415119082498240 12966778 258771440413171632111940015483682119680 12966779 -3355516809914693410256604145587589632 12966780 -489258212647537129305050196854566026240 12966781 1786141501268740001441756310882947581312 12966782 867339454537195713594636182399406100992 12966783 983104558162820299666259023594113612288 12966784 990334521052629587341461308195418931200 12966785 -128064680013728405334078792874186656600 12966786 -77606581979330760524342110815539920896 12966787 -2216238635103995408309251280786773485248 12966788 -853698792556933650138977468186439250944 12966789 335933222642630893387551201560336229696 12966790 943947948994279770019481505242477942400 12966791 -1857294944727449208957813511652890712808 12966792 9916209195448135109917594129449246720 12966793 31518514448067504760118265477421506240 12966794 -805097618340195171921156196162770617088 12966795 -336391500242197508596389809219356112880 12966796 98134834681142175093301620742321913600 12966797 1130388744890614980203434462349599751040 12966798 -122918270685162955754607944527145478912 12966799 168636620465204940904583659214147800320 12966800 38555131213274853021951194276501913600 12966801 -300219175185243052284962392075407084672 12966802 -204150027196005982578471311746378795008 12966803 2281674585095272829304675588485180027052 12966804 -2451063642124052931426856518498459648 12966805 229141443834168040837502626622140106460 12966806 1366101395161572638462340435095324408352 12966807 -25385165165320291286863242535315559808 12966808 117284480087707554529459063896899665920 12966809 -574276113092656401532918602509290935990 12966810 389661122389115417507931540736693820160 12966811 91885174820201812917237999329036188944 12966812 3145661217288365596468082627629134620160 12966813 323757650694760434561443699219723753760 12966814 -372435945099703844981756129295910541568 12966815 849367021434872728781993549420835105960 12966816 -1154313560363814103521292136755730841600 12966817 358242000350221518033425551360705104866 12966818 -299407788802719106673702393046854085984 12966819 -505399035322709477177404071960522263232 12966820 536936195998770175456093613774387278080 12966821 528160214904899105644991769293863767612 12966822 905426440112312936124619392658146816 12966823 169083824930638658392247618603794472960 12966824 1284136700797890001871343835016048640 12966825 2986584990252807517153288368222225600 12966826 111606232340215812494586571180603304112 12966827 963088655610397627638077638038107319552 12966828 255745010036047723053820281912661032960 12966829 52443357647940567262185022053179786880 12966830 1340257482846712408673643729013169173440 12966831 1528134283047033992394116352959948462880 12966832 -527218726401766767124564205377206206464 12966833 981380010854844349772143493023046947824 12966834 -226865270792323091346656100182363635200 12966835 57334070356553459576954225165397811200 12966836 -333520665592677839480994450648246233088 12966837 393118777035233420235092647511574600576 12966838 449771023205318470676533598218850428320 12966839 -736310420860608265310926860243826665480 12966840 33667080238931614965140123432171520000 12966841 -274526002433853905555148766687109166768 12966842 305181326642129800597323008708492934912 12966843 1376865724332896970624108937497687019200 12966844 191017943133678943285271781039106048 12966845 417646221542817789111468105015214147680 12966846 375963281838438902615421715419515121984 12966847 704782214377867368458778284341164159296 12966848 -378123199086669718417439598024031469568 12966849 -354013034680805950891248833340928843776 12966850 288750240211675868584868711646004860000 12966851 -462494333047488133541011501376627678148 12966852 122819261452155023209637285309136491520 12966853 -423550893050170181683570421258590524898 12966854 155023404875977381922581856710898773440 12966855 -8393255551595965785947281836743558400 12966856 407779927305793275917859541569841397760 12966857 510719884696264435465306040364236682660 12966858 -194457952616011572335594868681790809600 12966859 -1005720347267835266261993621675830392940 12966860 982024001352493115338764004575933742080 12966861 331613797333604655067002458043004423872 12966862 165289601563731652052636024914692277632 12966863 -155968951544364779627211295342750168416 12966864 32288938525863556656800787029503770624 12966865 -4044723411620277765277455901714191360 12966866 295978398416315244541396720091394091008 12966867 1148839964154469371048308697577511191284 12966868 584865605042852932876827170817970237440 12966869 -303163558319728715271551950215921830280 12966870 312241974706867967206277551700682879360 12966871 1056211732942015635059784631637351344272 12966872 -3668137886253207589124013707543101440 12966873 730282393819203017686418821913843133600 12966874 -11925582910263614168896710829127342400 12966875 -217785170518213627108360131827592277500 12966876 563732431149203296500145119993282631680 12966877 -1331400137445581684713735601978602684416 12966878 -325943762285821665430938425606502178560 12966879 205885473475838951384771536196705440584 12966880 407704360890159384845614726561101250560 12966881 -1051833416513162117274434261374801236318 12966882 387698711074936096930044245382452166144 12966883 3332375317392416784047105562304144714320 12966884 -301149585211783047948696713459516964864 12966885 54810875428173110645570640304704035160 12966886 -1163260845709920063389949529791751971840 12966887 1131586103771129980542322486846991568432 12966888 -30908977854078556190278821751626055680 12966889 -980481948039413188578887978965337602076 12966890 799327639165536833900851236946389199200 12966891 116834360250072213133972431336425816064 12966892 -1717037947762448545805687580117966484480 12966893 1283826733349420975638976165902359711840 12966894 76398955041115760853062820370296809088 12966895 -456205451305159456003677619920896796600 12966896 -394513751549052282529767796895988940800 12966897 112114342714126547627657180287880497920 12966898 -207262303232358313305488329284975206400 12966899 -830187009102333691665260689496453069880 12966900 -89780185045324872590413809684196915200 12966901 318580295041875711902711395435022431900 12966902 -247494182079642134993816342529778790400 12966903 -600235959322964496225813538901258873376 12966904 -729362041703515798903254998783641006080 12966905 -299345921194329007842580070211010136640 12966906 -247814310601538214692998542246314491392 12966907 -419682573811464535285260875030473711920 12966908 -8664942131145393370901261178749698560 12966909 -320975787460465947096129746214542720160 12966910 -185995192784667367437588540917280113280 12966911 -614454859541517285392246214899547379200 12966912 -697108755983995766611302450690722365440 12966913 -75018708335812737974654256381132551100 12966914 19630590858492122277987781988087599056 12966915 -159233799496650803616141255345348916800 12966916 -3041797621385219190784355474427653883648 12966917 37407267506841634890645208037888451648 12966918 211465600779385146566677147201681176960 12966919 -1854980381519877643284042683980621238424 12966920 239053554178219459322750525045856768000 12966921 -72509521148033168990219441337006698016 12966922 270846484162615157677926778425629854512 12966923 624213953726792256399811564954046984904 12966924 -480136599979673533183428826035640762368 12966925 525103976307915182732719901408274716800 12966926 -73673860763180842675747580510042123520 12966927 88040284151893139187323625358740219408 12966928 -31730350586052951050251117725941235712 12966929 1674143306184507997623415961573352772530 12966930 14736677072491887413720271220723046400 12966931 -1004676761731645997668661130875377549400 12966932 -1210951803253067163153402866512041750528 12966933 477955959976490894762896848608373881664 12966934 -628106068809426575678157886471998306048 12966935 948173489401682414412874048567940858160 12966936 635165724491674208297110777016864563200 12966937 1469553918579499909415239228090641263892 12966938 480386042423834393309452963804454331120 12966939 -281473660415646714441831529985133436800 12966940 255810799794614894862719310330425671680 12966941 62586095736857129752356522175912112280 12966942 -506250904834621318546558640892997303488 12966943 1292307175684528070743362408992066579328 12966944 830208137625580810075410992937939763200 12966945 318466234104570468392994402332598662400 12966946 -143627638391995519885314154136697105120 12966947 116618639034560903501820275084866671264 12966948 887432860641631905087071212558309871232 12966949 -1803774632179506247413365706053765425760 12966950 -453198687555499193873667416537150004000 12966951 24457778948940626412593532785958641280 12966952 1677385661546721306212585222818870149120 12966953 2594188526934872350426345028267851192164 12966954 -56748131477429096136078238356591869952 12966955 -61963752684510730992311825010977204640 12966956 -826392283983581699759975962796165210880 12966957 -337535203241376589497237298778678323146 12966958 -1318539498453830053937558970645436681920 12966959 193103494852612666656611274414767474880 12966960 16898196550773463763317801911183605760 12966961 -211803982642104996899140227400745154240 12966962 8937353741712876703464218543455145232 12966963 -260247965825689641176675104794473369856 12966964 -1810970933514951090971391044773749449984 12966965 2614472047121895781029010910305057980 12966966 -1162686847077816433479221620746985603776 12966967 353194317687944692038065059554118749440 12966968 -92892796663974137144320188333421670400 12966969 1114445597082504030253861107595622712144 12966970 1114022543612754111911934974671713451200 12966971 -207337415930752700652266859109535085120 12966972 65562581679474150018851615883594703872 12966973 -28610276025589610516575477677399608820 12966974 -703202924936050757858625811268309881728 12966975 -217048033972440375803700299803846868400 12966976 43968139156263353887373348290695266304 12966977 -952463230644743821615538879534506746174 12966978 71585290891752805217928637931588452224 12966979 1695140064021090513837392727831764015360 12966980 228799967305727039534012537511577297920 12966981 2178124362783154191879819667798208968320 12966982 -30747549058602089705266496387699070720 12966983 260089658896843845005201975313527000760 12966984 -85200578928509251123030381744188349440 12966985 563759773854192329602419810946706526180 12966986 -62131712248073046264582888201358052352 12966987 360177159330115110052130463385938514560 12966988 -537708447160410648609276167498886355968 12966989 126863877978964954050284232829619890656 12966990 6241859943141291417681781512311930880 12966991 2330546415398359750266819972518909025392 12966992 298915530166777223586962004741921693696 12966993 -146461340644867772183811169330225240320 12966994 1343104954934452778343685374574968960 12966995 -1138407526089597448042325764123334658000 12966996 -232265492727645339077507563414243553280 12966997 1371885080441004262331799723707422890446 12966998 405350677022515750853470469673156064320 12966999 1099923389501204701776116834450606458368 12967000 -1072913901282288318549704435859363840000 12967001 -589909194475787803283072180753472442998 12967002 -556968770130211331106321561560251733280 12967003 562602450195682784974296860803571825680 12967004 1249348907786569459873266543460476850176 12967005 -13207818247839212168526918531854981760 12967006 7773461894448979296885085878703440000 12967007 -1382824737992509759866436630925785636440 12967008 -864998700316756098439948154209193951232 12967009 945152188326648681749580592575538974720 12967010 208989873071206293150025672876564124160 12967011 545907890130387102239796185838264402660 12967012 -158332272743733924555654413913555650944 12967013 -182470925377821937095704844590680500738 12967014 44852724608460591863966111535525120000 12967015 -900933608280002453406737768007399120840 12967016 202001097725329061687060799345003724800 12967017 -536360847832831778621161979894308677168 12967018 -325368633198461542078979611699865961984 12967019 580660692296405256461492520197498714544 12967020 263362830478365301843751961100333056000 12967021 101961699873244567207863077391243365888 12967022 902933958885321800928563829491859798912 12967023 -1422483402993584838821839220452475382000 12967024 -68621262315628912798312829787456733184 12967025 680483842431788971114461983388555150000 12967026 -87284214753143091103163881779934586112 12967027 232718653229940743864187599048976525720 12967028 -613593184658397332300675156892336392832 12967029 248621394261937741362546964212849132348 12967030 206682612042653788082643215184972764160 12967031 -272941102317513825508752834780765219840 12967032 -345438853613359738161129967856895590400 12967033 557457174835708943594909743727418765000 12967034 174544353391925864822463472919464092672 12967035 -941691770892797713704659952530689248000 12967036 419196158163790331623320734267587450880 12967037 -159424435049937978617660153325947451066 12967038 -5873086175784791740237469598701844096 12967039 -151526221331303954404440995688666093600 12967040 88844376814107375329579164540443033600 12967041 -928211876135305561010050637261236467408 12967042 370162604160017894446789330042108867584 12967043 2646885644310971903228431415262103546920 12967044 -439503492463326178269682247469922498560 12967045 -35960884303943510186336155076477040000 12967046 -484709124337661583141584181701753705280 12967047 -17735126657525679554838674311888901304 12967048 -332272996892047778266017505858202864640 12967049 -1102544258112939839223387147103692219264 12967050 195401399174473296979462660760891865600 12967051 161209359515707234248993518168415592072 12967052 160863638786996960836499599805871882240 12967053 253003893563155615493338013165714124288 12967054 1292258911485124164170714373897231830976 12967055 -118671602911770076707474671069961577440 12967056 442427105914061845334450205116611510272 12967057 34546776652975377793767704535714999272 12967058 -1987792435627990841281754935445886816 12967059 -456199260579559265855964707515844471040 12967060 -581591884624103804940944163547711488000 12967061 1372992144973656570874378036458772651662 12967062 737025723398142259061074125266652322752 12967063 -82929141298214681640962269319238166000 12967064 1364533280793414594893903837700715499520 12967065 866487080581191257340312433215889672320 12967066 -44757785358246649355291497645398495744 12967067 -833764113655573985289213593114178891168 12967068 779494038570429717040532764305378531840 12967069 41656405724780585213504464897007274470 12967070 179675464281620182349457628416718719360 12967071 551657867614650655073935435338241746960 12967072 27006416655205298007980005220605427712 12967073 500146626890726543119014862358975646336 12967074 -312250484946007376840157149745644578560 12967075 1056928628570025831664637488394731705200 12967076 427276777318757555256093535130962018560 12967077 979276065649876350769427460794443425120 12967078 -149781449653172080475289057907262222976 12967079 -99428022064839066448442037155066415360 12967080 4646456362098262611075422296866816000 12967081 -342321464434093085841601260447798760448 12967082 888426750906908382181211264925051118080 12967083 -65489412076907751773945259230951338176 12967084 -314349528088592929982548980217763124224 12967085 40074113313688751607584204451759893760 12967086 582047705893206474370389160052122752 12967087 237905205015498615435461430805142251104 12967088 -288797840692351760135200153981735845888 12967089 346630390324097329739043887633954006400 12967090 114213783037761913928124852162799027200 12967091 -80707350466423798789721271894746704488 12967092 -894351143569146983245989939957747283584 12967093 -2185982611665425900606974574374183248658 12967094 148664453065746140255284286821866054912 12967095 222258464211246380911900820526732756000 12967096 -290437624799522181070616235271619358720 12967097 654171593425789837383675913451442352320 12967098 792187621572009128148017920851176348928 12967099 621567049834727017320485968838993344100 12967100 -670695287857945639133904295664044377600 12967101 320730840613183237402113886618269388800 12967102 -236634660208496203628430098596132666368 12967103 -227880821977056355273583591421089907648 12967104 209838943450212629150389166417375133696 12967105 -424453450457624323571775535201117405740 12967106 -84923864482530018591918709616969301120 12967107 953053215214945065936832980233815095792 12967108 -503147089404971107831903941271848480768 12967109 -2176235031405008044486534750647892734690 12967110 -21726055908685653774589683276210264960 12967111 -2061117916588449636851650140079409376 12967112 2575511257956158758872592168537666682880 12967113 -452055201747006266017831770307678197216 12967114 -274250680779755210918899949612170748928 12967115 -336856646640740090868406310280441432000 12967116 427123450864557047365100204008883097600 12967117 -1950601624756471015801230633003398365834 12967118 -143829744870189818048557354405599600000 12967119 -1279527288128842979170404809708857165512 12967120 8246320696317514586508698474428416000 12967121 -725878831951242444035175499084846449678 12967122 13681567415348296151573609667090201600 12967123 -7175340888567838141554812230055066416 12967124 -746695854177160232635927475978474754048 12967125 -881939399500648734947886881678960160000 12967126 -261438558000234366656404881931983307488 12967127 -962759102177343952119796861479004092024 12967128 106793911284778076258149650426380175360 12967129 -673631129115617106077748924179808890624 12967130 946456720166845102675080613662865278720 12967131 -40057314902898416451178555764753451296 12967132 -561607231714583421273018315759774959104 12967133 468143665142642368506141967834996169382 12967134 -792410330521515105715062396492149987520 12967135 -138687206419886616151999833400048805040 12967136 -19376576744422947502598314910004805632 12967137 902606447579520120596395054235215834788 12967138 706966000966555728709943754299410369920 12967139 232091987183856567569829999240437414400 12967140 -236956728327722944171032859698234470400 12967141 242045826143177751388726516591167103680 12967142 -627090251042089677644813968330896848256 12967143 369279090970035537656900297902228427520 12967144 -1444753960559103677415665812069550883840 12967145 -328907854759118676672931271088230937600 12967146 185302490549165510252522687181700439472 12967147 793194250058404637388031944248315649120 12967148 -129546120396069673899866245443432405504 12967149 266209525888847497315520236254856920768 12967150 -127269925591902892353185110778778480000 12967151 2477457452221364832060748782943647331152 12967152 -69741660921330254099691224839303987200 12967153 1930551507581232620075504987082978008402 12967154 -172272191192661104840739144440155059168 12967155 -1713560168445483740006774243318046832800 12967156 448165414592900986653967668281571317760 12967157 -371435341675177914299329319660566440288 12967158 804465292634864022881216530577126292480 12967159 3270250046721014135541885944891288723616 12967160 -174407569283117669560903415009576448000 12967161 -153064343104044959505011648294538026928 12967162 -190288387279941492607030363450199406336 12967163 -421898385981457887837383095531635057816 12967164 -417281387453692423447464721171037228544 12967165 -564122388848226410389149905022040262400 12967166 14152492329916082146671418702770290688 12967167 -1389256607290241644051613101734739704120 12967168 -801980190960558938777931910872962170880 12967169 -2587530482429831557002252196676754533820 12967170 -235340246309682298221078641059886300160 12967171 -332558771641812270558405842525715535360 12967172 -1653597835040106564000612999370875052800 12967173 -128966449912938759102989221798148698560 12967174 485323793690622328824853901832844775424 12967175 -202221697748031400942581279102573865200 12967176 -337910020277623490784998537242037452800 12967177 1058601390472893610453917514404480839440 12967178 294238339544581328580930509525943373056 12967179 460300185313042887852073192932315640560 12967180 1550927947263226590217067330135676963840 12967181 -2000085163930499011780525190194541051136 12967182 -38402365755874595473185489648773683200 12967183 -2370197174716767599630481408891891999568 12967184 118781581389121618391607674220293652480 12967185 180745785818478298697000287632204902400 12967186 -42935694424097625272806501443759044208 12967187 804855550105328395619481899109783122472 12967188 -236960332152100812827223053916470648832 12967189 134457145510436015521409917873053145056 12967190 21386304554220727726983001645073431680 12967191 -1335991359725500979434494631773533594400 12967192 -373587224551056749545281278264562647040 12967193 -357711942428952234182241651207502791552 12967194 -141392156748641872628968550942154201600 12967195 -70214143680072934149941897673836260800 12967196 492897493261720929928942433023415869440 12967197 671548785208774267867756852855698204480 12967198 753862732447198979468518100470402761600 12967199 -642952028554309180811666490732170085264 12967200 -504993162142375492345220677663295078400 12967201 681203473964631450726347117214501850521 12967202 -169817598699733212445667163307338795456 12967203 151261878103593910589305349324352893304 12967204 519345322976994660871490940703191587456 12967205 354921997957162458041650949304274580400 12967206 380260657674252089251389444857507389440 12967207 -691503202879395457553461137455411264 12967208 -5839196478045819160443970197804810240 12967209 2319961317309486776168429054201863488 12967210 299252174033244661452160585829122001760 12967211 925316367711873380812596694236433295040 12967212 88900282215154970943634339058157465600 12967213 -597962152770719894805527459081300672202 12967214 -215397665651553025858045292274145379520 12967215 299364229468773068798876150944233100800 12967216 -344403000943181066508608296282028507136 12967217 -407602473828035961573848721065118735900 12967218 1002971421559001701983624752270852121600 12967219 -1042386795104293101757996921270130123380 12967220 92022132231784628271099184321927495680 12967221 830543563233276824118893928501566083104 12967222 276888960873470552796844948873361706912 12967223 -1534186545847393479240417584407532323560 12967224 -76621191613862258078098579885108654080 12967225 -47310650830446060957679039441146495250 12967226 1334770806489280974469301150191819235040 12967227 -78953869905394928380369926552233201664 12967228 1197022623871364083460175826755783277568 12967229 298451563610807101258744458957577881120 12967230 299657459163299930551246002497562798720 12967231 831718705702704943721008595789171572992 12967232 129531920440715017098955862234893910016 12967233 367311534513976797537932762335533828000 12967234 -250528555302735305154065873820969715200 12967235 -1143237936506193091524178475025747162240 12967236 260060637939346296008093045845887068160 12967237 -2177194198293192485410685072967517174114 12967238 -51859625753910315615145216097029939200 12967239 -412806236731329976338866523236269425792 12967240 -205781447235798516915141877438436966400 12967241 28070768819424047428765024695640460544 12967242 51887742360399746007325260730441668864 12967243 1474216234171869333345735884529588859080 12967244 -160189198628509810009896254111140318464 12967245 153226205794962907743855307751876299320 12967246 -851971633463307832898077667557190016 12967247 -1592158456776724938301843623487045588728 12967248 55358818858061011505731913945317638144 12967249 -29345880503430225906871551178402047836 12967250 -413909849031292290559287697591856760000 12967251 -646570004636909042171087207502279480192 12967252 -17955500089355914666106386384203972608 12967253 -1416038806733560500170892351072112354560 12967254 144764012505772345312424393531377805664 12967255 -210071691826712696584664157200105751840 12967256 -817692832403722312802913056495918284800 12967257 -475434862538796332508482357550829101360 12967258 310262429984894099524609293891519214272 12967259 -1803988073499247116368948605770620292540 12967260 -693824137723114366633346207231778723840 12967261 -1924768928389517528740039701266224690138 12967262 -8856720119149454803392117298603846656 12967263 1652845861882064660048209255409368135200 12967264 -1654116061873842992201492794180738351104 12967265 -12732490447426183094855871846862319340 12967266 285358671593319507475855623047440879104 12967267 103664167982345438940708624976095978792 12967268 404901160484260682271349571745253189248 12967269 -25485697787445430634241483817239429120 12967270 303571411351989776869430533111550110080 12967271 2548704230806094405602399898433903529032 12967272 -1106790419200828682576625333998229504000 12967273 1914053265837748375631187283877150900304 12967274 -347906015157599364364302520113717313440 12967275 257658253270223585147219193007508211600 12967276 -19608799517956613537876925947325005824 12967277 -494871334053314352211575659999885114088 12967278 -472371326000693989236897216541300426176 12967279 -144893888551922024733889577477069826880 12967280 -41433712943951484723360830983484375040 12967281 -934101566408150419159231635030055252272 12967282 -67853943340312484862350545068084116448 12967283 -610564862071552577729954942062865519280 12967284 -92552433676665776537044318722810408960 12967285 -791990961702093003941833573157326070400 12967286 -1282108889359403665613777523867925293408 12967287 249947525959749406561780541776624963560 12967288 -1687399125811900754756423638653967933440 12967289 326228742215340261258350204364532909380 12967290 16642894586880524527258338755276974080 12967291 1025492069569762928211816660783843551800 12967292 -568146251724142086748975141789723392000 12967293 -1985555042260137158537265075196404224256 12967294 -556639407135540079626824514603726480000 12967295 12891877428290537833934583042351354240 12967296 421835550812145562181275012347356774400 12967297 -677698104309264302783519122581786163200 12967298 452870436051462968439690848314035552768 12967299 -1232119621131266517272332815745447769916 12967300 133218511105904535222208764919259136000 12967301 112677064799768609427171810331018536252 12967302 -79955487450823429456550116527552744960 12967303 -73368471150924332338103743515482121448 12967304 381321031437512025141589040067042508800 12967305 -372555991888811767768067975694638520000 12967306 -528137026634420209430605495823704296192 12967307 982940654929293447365763596342476726872 12967308 -10961914069868313730461520538402989056 12967309 -1127714422304750381873011226165543868490 12967310 356878261581868270194767063538496128000 12967311 981030234895646780432568714746149524240 12967312 -108086192511472319061671706373164457984 12967313 -2257291144881906789630908845063503807438 12967314 5637369240776343347938723592916110592 12967315 -319842200757587486343893275215336876000 12967316 91611761268169754508820745068581981696 12967317 -235373639200334485287022767424781603520 12967318 -178045722980501415878332613553688800000 12967319 622973505663310348612842541536391157160 12967320 -37198806912667715209113544866822758400 12967321 -1960571068254766452942216920347003971000 12967322 243153828745188207190483672274089485792 12967323 1034630184807425305630714775893222028184 12967324 79032022160513914574530259491192375296 12967325 -336670750319138213076177956890546260000 12967326 -48518890381441220541190253643661276608 12967327 1580301821721371430299270076906114462176 12967328 -1946935932544608408959583195108605952 12967329 -769558667646788836441000714160604603360 12967330 -209602460006629312026658930353789350400 12967331 121464631667274761313560454373684531200 12967332 -228920776449112317422204021540575531008 12967333 -1602015899653751113403645606086161675680 12967334 -832667293014305397132943843260026993184 12967335 -661306889524193409564827290472342284800 12967336 -1205285510132502789503651708689999672320 12967337 2481275800984564262553401956949820628986 12967338 -10172538236177718103124190659485953792 12967339 544025112862829841196688026915942475520 12967340 -18966085985829213612720252785258956800 12967341 -806418073435732517508204905288974100736 12967342 642360573909874634814534208760617995072 12967343 -594151974825430609958207917546674328296 12967344 137629541551685859481785448598677094400 12967345 -379339300172582247922847250267460532400 12967346 -9762171346726293227444584545150965760 12967347 2535269597482140348249523896884893519872 12967348 -1067696391836472872800717183762484838400 12967349 447466740674291640697386918809014952736 12967350 -39890365220371882955830501671765504000 12967351 -308104282456890695139246095863718997768 12967352 -50677463117069288941466170053398138880 12967353 142589682525191301043589375951140436544 12967354 512425137053837133509529016251738040320 12967355 -110566096116436298694010598120943222240 12967356 128981949169328476487657133106197238272 12967357 238088167287354655176551724204043581720 12967358 1066179261002403243708161349333731969280 12967359 108099468684964365907641022351398056904 12967360 -6029859827447436983668658534696878080 12967361 1984471778280967750246654894615497797424 12967362 -162773398809572746329305167125065158656 12967363 1090898513448954247173058282235781335612 12967364 74254919490256423960202736706834534656 12967365 816248596578108968499066714141238626720 12967366 244951345822611155322876719404376545632 12967367 157150363805666758955077659264375120000 12967368 678706299116472528740989969610382581760 12967369 -733683291152927947098426900302934280320 12967370 -435641193695725412736915350266805491680 12967371 8923003878033731474900397816850368612 12967372 441073675225242374400766487233037205504 12967373 -267750686631098469686636017252017269760 12967374 -158013134863063936426483334320144988160 12967375 148155530794046663954730768062131572000 12967376 -496600825728470824479470165223977779200 12967377 375179356753420615961608963143271455408 12967378 -24037952147971469406541384167684155760 12967379 2498505362714989103557740208435685016 12967380 688499573047135271916544417332273477120 12967381 -1349517186235852013172257876522349056 12967382 -1097928994730317009299731963327011483968 12967383 213728536522713593116593929673957229056 12967384 -1554116553014550697124418920636229949440 12967385 1058300140004858774098471175688846104580 12967386 377186478034325495819257266685192800000 12967387 -1827074481210604352316102267005440635964 12967388 88092924581039219642622947082802231296 12967389 -177583010826731766582209658342016497300 12967390 -268763455422099167642393455188460535040 12967391 3940121570862740959346163335984170479792 12967392 -832689067119683894768905185428113195008 12967393 726743526917781037782651731369284747264 12967394 -507844159769244357796183604922810479616 12967395 149283559710582740544764920246385760000 12967396 -114111826158154657094880353886524935680 12967397 4142374134637023091224394190562869795100 12967398 474562460439134343556731892592724867840 12967399 -195550708846582711437077712247914623864 12967400 427625348618651771147533971172116480000 12967401 -115703348378051713950725932617806425968 12967402 473964691289030210052326968176574577664 12967403 914613093113544170417415040452117870960 12967404 114999906068826304453548182443804769280 12967405 1252980446257491091295771989619398152000 12967406 1085334543565688163847609801832100528000 12967407 489528397638074196644946195829258933704 12967408 -425177418715131109138894110913615134720 12967409 -657003528422671014648716122349228481804 12967410 27908014456275626946199821259362117120 12967411 243125361093950716301315842936210520012 12967412 -297512654438508700426702676668625814144 12967413 -182518303184799405998970956313175952832 12967414 -289108206616141189900215031567968524160 12967415 -1472041570807204774476467969903527898400 12967416 -178538196813532262079713552547746611200 12967417 -1746067059574178236331217553609599243888 12967418 562716140289925815151090238365261154160 12967419 -563071509558885663618192217145282542056 12967420 248056320022853202014964496175454497280 12967421 -1044757533051128308020425316567398352378 12967422 -143802353429676927925662358946160958464 12967423 269677279284770067440517500989866670080 12967424 -3521307462212153566333492120592056320 12967425 -520305549469828921316213618967676044000 12967426 220026311332849847855842490298278184912 12967427 -545574535841920812429513206091971903232 12967428 29197744406287470513751503599748108288 12967429 37624162588442470069874500308619640030 12967430 26263888542759602379908804998136359680 12967431 2650099123076507654313088690615662641280 12967432 -81645737032610039542141829045822745600 12967433 379640257648554129090804952883106609360 12967434 100982131159146625320832446416112903984 12967435 450235297308820908693996689689499130000 12967436 -503168782105525223484316143884496472320 12967437 -35613705062857751888114695010980608000 12967438 420459169356542035372212830508451319808 12967439 205003125658932370203383250195229100640 12967440 -91105176265048395085966244384522895360 12967441 -2002695626777712920522407478343395120256 12967442 -589574994803208743123972021074986646128 12967443 115317802684341135981036759187188829080 12967444 -64978754940030748145825157364386611200 12967445 -1523586268233760758621487195399081448520 12967446 174740719473718396833946783728113455104 12967447 -1902086426941041505068721185157761629328 12967448 -419093000604623882458413315236658094080 12967449 1795731375092871094823510447308086240 12967450 236069657898844791628275247675122969600 12967451 -380978794223915269522231112249952408048 12967452 866794336844431183943565279211956135936 12967453 -2457870525883115451737231646565939110298 12967454 -416648409225012036924615274900977565824 12967455 -61069445672029589165247610344343756800 12967456 -115612999950645002432010034491106000896 12967457 327329092294173290682688710586459333140 12967458 -100931635408325282439942378281268556800 12967459 -1635764621179734398749476729666113970340 12967460 391147725906284931083922654231342120960 12967461 -109363987620246789914298614652633386760 12967462 314781977250052697736871267268619141120 12967463 -2430057055274070961588239440601051873288 12967464 145795702599649419831839578344040857600 12967465 -18176135490345966903363543075628145280 12967466 -163601294044205556456139199700433545120 12967467 -9724496209581349380749120924860441152 12967468 1503097986647812691440124505946221755648 12967469 -342307791522812863367188338693214392192 12967470 -271772978644486193859376516073680416000 12967471 -2083175348516535302941967298947707685136 12967472 53187535654839775977806502395793702912 12967473 764896729109154441785311935791210588784 12967474 -494511482885687615160693502609829436000 12967475 -558233811232101640569094408279789732500 12967476 646594140271693365661973867533274388480 12967477 2340848103261466507701549771494356719580 12967478 239061469274522327714065528339482727680 12967479 -683852330871599961165199337128366229760 12967480 417511148379897738094525435082801356800 12967481 27621759194219052717938489388211198452 12967482 -543189911209569191400922658960976888576 12967483 681316018975286248412683403535767765732 12967484 -29203200497547634419063895549919698944 12967485 -459379930361217915682430050347949982400 12967486 -26308882196969774569325860414539939840 12967487 10195096703388583118511233736647483760 12967488 -866269606095564175666717385254313656320 12967489 -8712281718556645773717017903632618044 12967490 -31478440590423468817582885535031660000 12967491 915800306677494458341456102866334763184 12967492 235624719151822399250494142771821670400 12967493 -855961843916407598687743115851111030080 12967494 1152064118707326670893175249613813680128 12967495 -775513290625942037214068567374979887200 12967496 -1262208853978481081877112539499450982400 12967497 -7177840941431298883515939896647848192 12967498 775348135496044517576929538308439270592 12967499 54740977589719240656973166724847893936 12967500 18703806865052455583559891511142400000 12967501 -65758762104275573350729842997567008616 12967502 -785816860598008374403961874529169954496 12967503 -1859676989085797501092847609483178393456 12967504 235864609900826510344648411317460008960 12967505 690559925791030540271447562253868837760 12967506 946894329322750962657666841833902764800 12967507 1734789364922133138081487070389648339356 12967508 -1733244570067279324191294683831315820672 12967509 1187926163598608088538264969162724793504 12967510 -4285173611128958623931751524649081600 12967511 -1506955042164887690802727589163370458576 12967512 495872617448098481011488621792245145600 12967513 -72961812881178492594988788592210000000 12967514 -203860176075531776386649693286649644288 12967515 -584918408552030973319532553731213544960 12967516 -471822658652427004366830942906603650560 12967517 -67541706962457249652308072049636002816 12967518 673106608353584154354955255349433347904 12967519 2110750137152972729559501947897938687440 12967520 -642075188276896905674444092739978526720 12967521 25776004006618032791658067375535077248 12967522 737531107307374161195185800477139103312 12967523 -985206736461812267248921040797995360228 12967524 -959382493306256371682633071361469085440 12967525 192127989608868458168577609767614473300 12967526 -305032982634272064881570536902548909952 12967527 -1174474441486250112096768813887500165080 12967528 819383560630799355315705652881796546560 12967529 -1036964502141652764978458667216357372870 12967530 -71513932202780124101681259429128743680 12967531 656197659511546159519032092229958569332 12967532 -848365202225354326447391912667551270400 12967533 -94379197819582475986102512291676154538 12967534 -263634428729715336327533096580047735040 12967535 377637252495505796820131219982180418560 12967536 -270696262569822249744743970608639213568 12967537 2290401129732631211914660166312020472640 12967538 -115960534244434964811787168312040094720 12967539 -1047463340831926912802640138803041821336 12967540 -65521206359112787946860366880102165760 12967541 339316287102007821485228664803711990172 12967542 -250119834396373308561298398567989404416 12967543 1044499929252756184223863511084822162792 12967544 -970615612037486055467605997568987648000 12967545 91081531470808172278220277171786304320 12967546 -728569319831713185063294883543181904528 12967547 1901075356933723945044407033011243224996 12967548 -112828054526523454896177559690732830720 12967549 -233543959441655544986303229231143757888 12967550 -560721336612936547358794920416910115200 12967551 -874211878585151737169329155374612121960 12967552 534222087778176145985110030574828912640 12967553 -21555781086995448072187950193524576000 12967554 -190364435913052334040883028451742078080 12967555 284632671512063695627020289789596450960 12967556 -384787544943394803413774799895726023552 12967557 73974380463044076136233005839883155680 12967558 -491580869317185704370085320270316233120 12967559 461917572850911320334387056420331408000 12967560 829166583999810012406533716139859968000 12967561 -412079012546115876636675579094403415360 12967562 166590343890350256003481317420158746464 12967563 129414920096487393582566767278926340096 12967564 -83659247763556054877899029320680322048 12967565 -47928279894436904111431950126258859080 12967566 66994715479302289172048200184968861824 12967567 -87524470804644118334993953842844848720 12967568 -420254718818951244045871131234013175808 12967569 2101204713662118967493017221327789826500 12967570 -505060757903045547848200092804933120 12967571 1872550043277021867151210627646518073772 12967572 1201701772309509450206785691238283057152 12967573 -1851939151760015222669813455250788920178 12967574 -12030975600491059924457298023930276160 12967575 161829501762577145180873538403689087600 12967576 -5863952698368768011280226031781580800 12967577 566300479590489396004430910716108796672 12967578 -231114232409629088118583115489854605312 12967579 -17642429649186545693817805184336028672 12967580 1116054175821971057931215552070875635200 12967581 1326711156965222616425587312280402010144 12967582 1255432771860014352041635511692630056960 12967583 838951342008771634095894343973364162960 12967584 -123200743118073877138971813669073059840 12967585 -504279542277826028059561260045576026220 12967586 1193300835873417917380005367126500166992 12967587 -1075867451171507175849868655828362389120 12967588 542096946000351088005630241605429319680 12967589 1614539569749539331667618245977990739456 12967590 -508193744361650342692079235690166882560 12967591 -324519152804035694764729146256826829856 12967592 -1194097698958215184524480710483018956800 12967593 281579538750754046163358212008263731744 12967594 415197639163014437974534874678592056160 12967595 1036976544138002452865208928523048017200 12967596 6945142220971285628305545540903148032 12967597 -4753113581836857871444739913457065975200 12967598 -37210035093798460486136393438425444608 12967599 531898335755915240477489397892199981064 12967600 -37896645731821093947230707228117401600 12967601 1960864620526850703177967632458823571602 12967602 17669135936845752177530816904004902144 12967603 -547505094577094487986223605186096890992 12967604 23397944850313274451047146771597959936 12967605 45409997855460051449859574585105680060 12967606 131773538822027533026666408331624462752 12967607 1145106382648059268681084081795299576720 12967608 1265536500590231901327358773434862673920 12967609 1180185157707270852791097202127707664810 12967610 -22197621288292640592980635480840704000 12967611 -1115385716724282664328034095832912750480 12967612 -230567081787103940363928011807207237632 12967613 -2184924601573534363595772373960066134720 12967614 -52721134247653269723228787684458577920 12967615 -1349718474346934876477125938101955808080 12967616 -245579401509181522358999952048267460608 12967617 669661202557769542073464509678820371840 12967618 -287599916601408654453052016668161768240 12967619 555556525643247169971789266124392656800 12967620 671394434140516499008108186410393108480 12967621 8038099241288459541444196895611116800 12967622 -82817606209110697690816907848309416000 12967623 241824602559286480262110589542017594672 12967624 508385389756607220221150139012816414720 12967625 2586593665815771055478445476707522608000 12967626 130364251277567914091329744734835273728 12967627 1837656831277648792686374737161996771476 12967628 314024537243834108385703871054394723840 12967629 -2278362177400522308337360915051046520960 12967630 163236490719890940161510325586894840320 12967631 87311640593481108920101013540016189000 12967632 111606742690119329534200892837401288704 12967633 903163954820462253100416833684412367040 12967634 -1480555625682656052999782923107975468768 12967635 678775911021917185523306441059506423600 12967636 -103668564142106713847794047118793625600 12967637 257344320324887141055224264531090286012 12967638 -267307521596256585629391307717993800192 12967639 22703272908360966901614396363390351920 12967640 646298191738974302665080055619899392000 12967641 270525918081788626475709615093797076480 12967642 23754095410244273838041876723443294944 12967643 412268855053705016774065741078464259344 12967644 210861060456957463915028549741979251712 12967645 306428906488681333138194179323635537900 12967646 89863876337816863186358720498350726272 12967647 -8334625982081538564296809343541757440 12967648 -1584986773763749497007639563401432924160 12967649 600256438048514099368292973827680290432 12967650 100191690820045274090829810928155586800 12967651 -1465590335181217814125361151529271575920 12967652 -207720004273729030582667906563401354240 12967653 494942423522478691861003471532941436928 12967654 404680976551963667513274358772227234752 12967655 -485757711814306342343883882028351254000 12967656 -189782151511480965492833111581229875200 12967657 -1874180090450096854441459375813153857094 12967658 -953916909164434116566529909649429893120 12967659 -851359797167298773962229940336869980836 12967660 604181862344212747769541864947313991680 12967661 148027749047253561156468227266826257632 12967662 -79889515982687813660907810053370992640 12967663 -1918828603291297934344300710266033895088 12967664 385015927287666859649417774394218741760 12967665 687316923027759398067542757742616401920 12967666 474290085035392204657887053868122518032 12967667 253205031692172816263442210776219890440 12967668 -176373542221978240943820900233002598400 12967669 -328477668920524967549063542242083625600 12967670 -551229877839576972831652993388208076800 12967671 278105762032337827911825571017973368960 12967672 365532335491807523968724124560299622400 12967673 -1717353010961061710318007238933239680256 12967674 -491292140409102802309979732523934986240 12967675 443258125161613793502318531120714986800 12967676 672425866304422284465165261869752320000 12967677 -1456492271664298769627210113068321794586 12967678 1141875803880401777942616933036140528640 12967679 -969344073922916170891827674021293566720 12967680 -135914743253489420276238122922100654080 12967681 1623232366595619832470112308522113942464 12967682 1691544912629925682319397472217478144 12967683 1156029927939530027191525357602233434800 12967684 222939844241551111304583392265192588416 12967685 -50140908694991567665899652329450376920 12967686 -164071111674085592119849848563573619456 12967687 1598078151429009213448837765418034365336 12967688 -1570765044667817668095073054488021642240 12967689 291893651323436032855030721126210915520 12967690 -723961432036239025631721094890484185600 12967691 -795240899826296593265291729370027924 12967692 -1109470792990501030255872303253649817600 12967693 145617802796813034484850136272856353484 12967694 927504135742952659322930848315141244160 12967695 -10437230682289576856242326223804592160 12967696 99556129824491725401083382571852890112 12967697 -1148115982804497166753698860386732075854 12967698 -291916125705434324708885032172453898240 12967699 407473813004835443498194965697887210864 12967700 -331401340305038682650982140607649536000 12967701 -451919443483039632110595327392243979840 12967702 -1247113879360366449774158463671518306176 12967703 -68927652616998624442495766642467865664 12967704 175810575686096178204434904199115980800 12967705 1022023658319656725945130198969518542720 12967706 859279961564712270349930483381034880480 12967707 222795686895332517558680912159564332440 12967708 865289010669045754286711796867537718272 12967709 1605289833088914274439982646615819199040 12967710 -6988684303383771163320580159506862080 12967711 -1461768888653177801818096130037795126688 12967712 1029131592296117928202317743704213880832 12967713 -508670986413272176884909311163858208176 12967714 990156801184039236363696870132207045456 12967715 -815717389607436297130498782924677294640 12967716 -399730879161715234876686357932322266112 12967717 192142049971669825945786227488704079232 12967718 166039033855384424718394994292164517504 12967719 -108578156178774362844421472555340447624 12967720 5716125054976509545828181988747161600 12967721 172702531253832792816647559286046971464 12967722 150509574514733082045792780796320430080 12967723 -1656682379847995109311519621137481523264 12967724 -39133869349475427782288143533139132416 12967725 3730131293474654592230144279353327200 12967726 174694710176198283841961401271922545664 12967727 -1032155689806396233830468101451163974800 12967728 3183331831339046365524286323936460800 12967729 -815508775622870993473051467527220038848 12967730 -354019491909517314026246689885035499200 12967731 53208301792652512006592158228394290512 12967732 1355111659109014967259424632521159924096 12967733 1031012465802844079235011558746553039982 12967734 75103585852388628676605868730545720704 12967735 -331657305907294814378609227186396075680 12967736 -520459114350996070038815907891026903040 12967737 2217941196111687034984758832718792633952 12967738 10046478395573438784929044351247577600 12967739 627224500248044777535420057573895901160 12967740 -213422973861320797773916476162534781440 12967741 -2202701290911981227024058815018928167328 12967742 -860054737281965174624135592617903209728 12967743 1054871874635756693341187227593739128264 12967744 -233951837689685925101189398619715272704 12967745 -37561449912085519258300686063046771200 12967746 -205663688497792832107365300692630628864 12967747 1022912919475774168402133189111101764080 12967748 1042935084848473974802136813661803745408 12967749 1689527175172614476410186535713332261120 12967750 903884258523981372385111578431489664000 12967751 884185569181471290120509436227236890000 12967752 -389804998569279945501359357552488734720 12967753 2434999024066836903004733814036485700660 12967754 -400964825965349460195254784699318620160 12967755 4770870615239005077674008259487575520 12967756 -102656007284636933574802668938046597120 12967757 1119099994501038709330831987576014616032 12967758 148967910207475233661756626736349559744 12967759 77612433393224567415914092696603489280 12967760 60733129279151017764301770163489013760 12967761 -1088742795806147790354608391278347776528 12967762 165119859274993786070242977936449433600 12967763 743168436717058987992107942658341676012 12967764 -353524566999415282206840998782660122624 12967765 -392280738913586863811537540231954273280 12967766 354803307660882038712243508235648471040 12967767 148701777337509637498742404304648466336 12967768 16084479418554305962083938253520896000 12967769 1502191434513538438593520637460467308170 12967770 -919058799024544438069000728481911214080 12967771 536017966535595420134812589815429972000 12967772 852380545326979363071005818519505957376 12967773 118256381261485008743647932522358428288 12967774 -889140059277893197399596873924101268864 12967775 -627771669199964489095104101642436454200 12967776 -30548488149807118214701195922175295488 12967777 1428273057877759079057731672392544280452 12967778 1329853044110193229509708163507880143440 12967779 -948000916084663758046536928675577080512 12967780 -84884109836310490936636301482807234560 12967781 1184294950628352903825295954253616307200 12967782 410448198263594702414546833631331648192 12967783 -1277016386927071316973420200894192922200 12967784 -1209548713546873935939346062949206205440 12967785 16395332311539844251113168756830872000 12967786 -533243404489281610358135757680773988256 12967787 -820042812317228176382775550892781027840 12967788 -110496573971533650958525063859122137600 12967789 154750554497229883396749361356875445590 12967790 284578051959403767640106611976811542400 12967791 -35096889719869151180903064964574924544 12967792 71935051543331603645000747444849770496 12967793 -3218842231079475240185419965189783000 12967794 -158760115646444167064770420046796510720 12967795 528075528457614804546117788353746448800 12967796 80980144686917304094333104217685729280 12967797 484553260484660369497714083795260669472 12967798 517026023746340995443038943041358318720 12967799 899673241368786690592581431353137908928 12967800 6744726751590948474376562128393728000 12967801 -601512710018420473900109898052200531696 12967802 -122006527274112682155807925169945049600 12967803 -3369700441107205017148977304222280977920 12967804 -1769311987918495990384696560200590986240 12967805 -362396926927697348184428640294045987540 12967806 621942131307494467087736411760016221504 12967807 -361614754586690642226443623636002461768 12967808 -43446885640972464676660270297629327360 12967809 -569068075558949341303444192635620377296 12967810 -72207270978341429406679687930316905440 12967811 12931429876283837968965827753543800392 12967812 569467859885946041698575531706625280 12967813 -1228207436386763669030628956789693195938 12967814 -615117790908318683042255159134390990080 12967815 283420941893319513137950160629258705920 12967816 46730477893392267589461036502779540480 12967817 -1647791768000180273872696061684936850048 12967818 430113231631734442779158459180255349504 12967819 -1350208762950262852836703625402619412780 12967820 384487376812712799870610370667546670080 12967821 1702902232339777618849411037720169459264 12967822 510277073926175987798031963801362600832 12967823 -2222721941735341602291290477434027676160 12967824 92973109566590793100961441843730776064 12967825 140235108220527229026852444464025651100 12967826 -423251892044532449440156180347679563888 12967827 342068049185661130603242485968765839360 12967828 873802447856217310804779039713021617920 12967829 66412146805811306959338608099218865472 12967830 319999185743452247512831100513849568000 12967831 -2018101049566068272009820446708345357368 12967832 -1514669397939280387892697657432492011520 12967833 -964616786273191488590485345462429843296 12967834 -98245794408998657692197708885139545600 12967835 -190570196313422987414958066215991468000 12967836 -113872374006008376818833110816693387264 12967837 106240843639867456394270168060206392768 12967838 695464922549193802471831479223024298880 12967839 478519670010417861378598723068757115400 12967840 -734123852284129778607533289034039296000 12967841 819994055127706431134255258179431862242 12967842 -2921529618478926147490371916194077568 12967843 286147776168982442993118697653407170560 12967844 1852319693534753825504840804895913988736 12967845 835161570013640376963567654446087096640 12967846 -502548018107743744073962714677461423040 12967847 281896458293665745889122800217197234296 12967848 -1879293262439902498495330185306762946560 12967849 446076517007675899770858624332386476000 12967850 612844540586700532568234036475235776000 12967851 -325483518633414798261990246834472914960 12967852 -1825375093460402493884095814372408376064 12967853 -1638105095165871550870875345505722257898 12967854 -3580540861519207176180562563293832192 12967855 1364271597353044127808599764597250049360 12967856 -272900912418228962597741342518775218176 12967857 22468126423678003528748034375424565952 12967858 -79267007742420638805990217401425172480 12967859 604997991306468336947441237909794338060 12967860 -397731234804599609460198881179486986240 12967861 -1513217871838134744213158120278303133600 12967862 -511388205651315774516915102135305513568 12967863 228633328447432839305368511238371430864 12967864 321659449353298775687416828278983884800 12967865 145326738456879322347645203403638179200 12967866 23329520669639362325107600574943966720 12967867 764723624377845361894844302204127707752 12967868 571904795783128213004306173894698579456 12967869 535605737459416572812602109860899603648 12967870 486307967741410600701041046074829218880 12967871 -250677200975460463901258830458597432480 12967872 179270165770245429208435650181390663680 12967873 102150899497809875763562099994303791104 12967874 724112839251608763939423753968632905936 12967875 -395578424180162077550636736101300316000 12967876 417528881915252558756964511929641183360 12967877 1308151494310164656114522223225938842074 12967878 -127962327850544637387966316992212920320 12967879 -406078038324328187457187893475971348520 12967880 305384955183286471467732109237788672000 12967881 546149312665765490316913941186284927040 12967882 1150566069598815149724099947762967327792 12967883 12502153114532689329353355418072935984 12967884 2885313068914068485827241210491310899200 12967885 -38393841801117798756284430637059114240 12967886 862143515468694231776254165427814100800 12967887 1642282711341016830457044248453073168 12967888 301447717294095970240520541510462758912 12967889 -790245994139530346836500992625715324416 12967890 -26443280915221198082966798304707896320 12967891 -931364203185033218049569077404428290708 12967892 13051137618226990424904993506146959360 12967893 -35132578381242729264170394338221720818 12967894 691922674408946589864755682429457502496 12967895 128974111591150342996461201544424164800 12967896 -891704921730181882648233304924799631360 12967897 -16661644929912990255515585027615667440 12967898 -666903849108443892653119868972698870800 12967899 672801837202344856058096884390123151040 12967900 -459489613409762321846553996546281664000 12967901 -514110928438496068665646660980676185600 12967902 45468282249925794749455001754710287680 12967903 -532863011285704841926163157586529508016 12967904 109367085370903338211439414813619388416 12967905 -658844360158650297447355680064656916800 12967906 -379189945482829891995329835927028448256 12967907 -355763781284389181310689499135001392480 12967908 282274551046182995349960216408193437696 12967909 -235527580405867108096287627610766621696 12967910 1795459057945708479128899305512232960 12967911 -376409461341886711453892816688738124800 12967912 308241725205537072515986069457346739200 12967913 321355456931211034756994729031909778560 12967914 309989119509959637748974000143838301440 12967915 214129245999707924809056497316198807120 12967916 589245135066488995398369932180444132352 12967917 434660764451818504641530382921942129600 12967918 -550829003529473380066273365010042321920 12967919 285819131327685849055885045421007402696 12967920 14063792196485488798069027971834839040 12967921 598777180408367483734786229790012901044 12967922 163574022442802372946742272829337361024 12967923 -284791924603661170843294994993192313120 12967924 512763463999471918825489426476944448896 12967925 857530013743983962877676205624967268650 12967926 -299918582668973594259642297686032720512 12967927 -141198847279691257983994481771296980768 12967928 -11784015463462239844116667054987591680 12967929 324565362804052072372889601607241479680 12967930 814322796125685969187458122869079740800 12967931 -776140361436646063103660283151372604136 12967932 -825887308063192737342329924248907939328 12967933 824468393179052691181531510484196655488 12967934 239314740927096651697551306630031494912 12967935 -232204640086712596111474772511918303840 12967936 327836751772247129483307587391247613952 12967937 196152436686070280872062476800842098880 12967938 753962816642894936303771376068322282624 12967939 -64124517693796306264044267757484296752 12967940 -4808953607194095515600476375149649920 12967941 -6241196007407886154578707439903558336 12967942 174243706674986378203685071118268532992 12967943 -163036555404840112317757818195381551640 12967944 200505010011406305126193073207419453440 12967945 432507115200291277302136390722651279360 12967946 -831676578058976622280187974959263237328 12967947 1446131911512151068538308443171238008124 12967948 -458166051828397870597320566169298882560 12967949 -782803966358638643033421220218593743050 12967950 74255766078419654655165572450915985600 12967951 112919115544942303445273924801429466304 12967952 300293699933781889909238401054813716480 12967953 -193969258335420448989002959020804711696 12967954 237494387652114234141822095804289490560 12967955 224674935095697801306839655051017687040 12967956 297846683582033089562953555019203891200 12967957 1171269760332215600992543561581914143452 12967958 -1698820656772020540922396551692074708224 12967959 277658861718197337951524330643871012560 12967960 -714078471519721324819530308198661120000 12967961 -1199022957573247208019149186211519792438 12967962 130575392255257425880880103553653471744 12967963 2101277004085645959218412661332864861960 12967964 1126234770476482322362113759559494336000 12967965 -689167369022551075948465015298775864000 12967966 181118495949658370151028931675946297024 12967967 -1566897570347830805726193783932462274240 12967968 458220635481698433553475684015504621568 12967969 11265168799312054057648316913999366272 12967970 350353316469189509197791618956945448960 12967971 1138502548977318199805815698450817121280 12967972 344089337690492433921962943475120650240 12967973 2281332608382717466715021701384375932222 12967974 -158900955979391965366362393304774530240 12967975 436162983413496657613749291544294896000 12967976 170143117982553459714189857392265871360 12967977 1164244442153323141376704173706418918880 12967978 33090067882329348634412254166262245040 12967979 -502353088087754699629022763919655161824 12967980 21386186421186505772135005448475663360 12967981 -143752062433766452266629252187840972256 12967982 37513472271128357747785680368865352704 12967983 2520597551427199395833942884231730304 12967984 94707361841459188584657069741481885696 12967985 -792667770667547169591108427330944840600 12967986 90224445964596634120900866837429953664 12967987 -56266470851437946834746793043342021648 12967988 -669700603367144796928369239111628707840 12967989 -147281174070961822045057094319496894176 12967990 196005449913389845952697978549145551360 12967991 282051087003784772023243568209252168752 12967992 -536483729841763339990975802055610982400 12967993 -745847220295139836553915236295322886956 12967994 -292006235664875820327989577828966577920 12967995 435331704730447651050330589490453259120 12967996 975547367403768640492844444041037529600 12967997 1079039966150439198001368640667953608192 12967998 464109725135882988542143898128656442368 12967999 -1658381456785737089992506174078500524680 12968000 -239986110229973439208153317891637248000 12968001 -72814273937818871741595579650377406670 12968002 661180224896736063493715468820854111952 12968003 417350057215997198227236761336618661144 12968004 367002754451068099155199160782114455552 12968005 1612091284961940791736075478220570323200 12968006 -224875020690076283929961473378139046048 12968007 129132002210901049218456589372341822288 12968008 423129066061233288405066252619368038400 12968009 -326313281638524531214756824657028920960 12968010 103575251697175878814324253834317152000 12968011 -247432180479987935674661585621699835136 12968012 -5863311152907425191969521472310400000 12968013 -73551565346688844463804295104416051200 12968014 -1151706747696087222878950936558467520128 12968015 701369778219944674117421230431918810720 12968016 41627948529332805632253951684141514752 12968017 2311752194708457710752606653844867087860 12968018 -124496925811273633638289256188704921600 12968019 -21692672963767826549850313422714872304 12968020 -474998574349554402758996333327610309120 12968021 117207445674503322168575757580299806784 12968022 481280312280851178086512078965854580672 12968023 95206917816324928829151344033875299960 12968024 -163205809260402658824601889997801492480 12968025 150115865947014967266342163846204137600 12968026 -12635122077368510851886845810995553536 12968027 33666597657498900527097917911595420232 12968028 905738859347703735940584744858605402112 12968029 107556281009681205390415654677701006630 12968030 -154083814211738358559199248287944667840 12968031 -606005809940100876048350598477061927296 12968032 -308230884999413271605131488884907048960 12968033 -96513202853303254971869105323661513196 12968034 62143668018291578892155574772624012800 12968035 -406856975553558820937121883707844505520 12968036 1506034596966972060019728211702093706880 12968037 1511017352182958761189777931709069177468 12968038 -1096374592952273075182325292795301666080 12968039 42773807121645018607595965494301878240 12968040 166088787276530096156702198652493824000 12968041 1082819757327259468322746422732010660900 12968042 517575977814201206490377073847054039392 12968043 1261516242870604852430445873471571077888 12968044 -163553094220363222097882235794361090048 12968045 456016898914869124028153199692006892300 12968046 558884540987767527009882489911026569600 12968047 -351827942840021784269945552992236222440 12968048 -201360308350140038289282619550211145728 12968049 76649718907239192594076895394899562864 12968050 189813951703641841224109412617002960000 12968051 -3163167094016030849028956814063534677760 12968052 372810437664259653724063630930391457792 12968053 149073565005701093367713918599538834080 12968054 326667514820529803766768870277329216 12968055 -258918327575814674763328084993403278200 12968056 113922933809256356238908624123636981760 12968057 788550295659350328468658593013923410820 12968058 453205979345167946116436389976093251584 12968059 -1013445089079328055882310689504616798240 12968060 23477499490049279943868917174182707200 12968061 1069302230483324714498089367733003996672 12968062 950022122920831224823069296950128492032 12968063 -147221774606073719328908131736418877656 12968064 -1293963267875962803746259502715665121280 12968065 899310208041980607100416990684222150720 12968066 871555283228995439625264825480861626400 12968067 -112348764624136624684800209099951961600 12968068 -1866374140344029664601602157632281441152 12968069 15374765467602648895479642925000234944 12968070 152675104324900471486141822404649574400 12968071 568543929478330168786018370432826391344 12968072 529396808551361943886855700569857361920 12968073 2182331027178589291011903503992510476000 12968074 -33427873523375824042289934421217722368 12968075 -151855052566869079935381088474189776000 12968076 -966942101602689095967950211297911562240 12968077 382983695359678711774820135999207583926 12968078 -1300830042830177356638809478316199164800 12968079 301139503416673615565325534314404558080 12968080 -175078146598849943242361036880827351040 12968081 -1529932541302670282495544249529995522816 12968082 -6020533411652477179261112257553132160 12968083 2860877336447890898510887189301674703544 12968084 1941276321367571944119961313821797482496 12968085 11332035969406261348981891578165434880 12968086 415304974080978725578141788369352922304 12968087 -2475238172661761788979243789696025780480 12968088 -338072957601704168480690736528459694080 12968089 -330608785588646355127380734675734848560 12968090 -221315199011648144136968090438462791680 12968091 -349682384250346788658253865351819215952 12968092 101520596110525865399933254715547823616 12968093 301002314398789189725716465608826672880 12968094 -471262198088762568885718086403940164800 12968095 47789792636542773593221044873868034160 12968096 538737504343008237376910359806590779392 12968097 -654832010846050603944242156256192915456 12968098 -571716379223905122263225926665767319552 12968099 -3700673480566898529526267685718696840864 12968100 -9644745492503966311408100522303337600 12968101 1041879539698177186265697791105313159900 12968102 209686890608997995889677941363176269952 12968103 308541026648304381935370631637579396904 12968104 -933147809885499836779111676336841369600 12968105 598180729334534229701490240357769540260 12968106 -662265824614256987956600624730714112 12968107 554514478634384166330728022781822382272 12968108 342310325514078315447546294057134968320 12968109 447626328435716973541789383900721971648 12968110 -415408680843142197856635154011756263040 12968111 993041756974564109042825243339567240952 12968112 6690416407006362410391639190511026176 12968113 -99428107541905432549289925464646972096 12968114 -946423952920268610460225133817871279344 12968115 442024139671575857212628441883254364720 12968116 295069744087835290627961630435165945856 12968117 -189803764732769303393692345805147702880 12968118 630635242867132831717668230148668812224 12968119 -565490018397066403396035385794055672256 12968120 595678272914615281290157429417223577600 12968121 -273128034952247362181087655338758824480 12968122 834286253422462549656514690455796352112 12968123 1248272734702301745092512090122768961536 12968124 -357790465757256483634350232314077411328 12968125 187349189640835609934967434802151718750 12968126 -706155859236399100062534355996955935488 12968127 918546586665118627057212953359593446400 12968128 334237131187140601489975663623765229568 12968129 871145436933343605197808759919463921730 12968130 -66344069029642272484752506302495180800 12968131 124487178827915366220432131565683654664 12968132 -164712055016955065693824479856883935104 12968133 1450471672162566466045401931758775317600 12968134 -285235505369251366771595612830879322784 12968135 1498758225093525352531469645801786809080 12968136 -152344344065336706320465351604759429120 12968137 13254569819908420186250866940550083584 12968138 473768158206743614101310206405057564720 12968139 -1087957200615445732911705441234107937576 12968140 178960862332522135056037294587660595200 12968141 232046373783484662494780102418206868000 12968142 20311166928564503387129513575048780800 12968143 -1842038520621825498815801809920909230608 12968144 -250297453818037955941529783782146048000 12968145 -544616868287725724711163403045190597580 12968146 -326170965797157964714667046400226088960 12968147 1925912330085619800547577222891668543596 12968148 62807322179713235549702339854722631680 12968149 -136020572489801711592058380382284828850 12968150 -72824107850111901266189711585369452800 12968151 115766131934997319361963251041067065984 12968152 1917617594775177843188861057261142681600 12968153 -2726927302563090299061286824543509280960 12968154 -470421660239253118498707174909547676160 12968155 21044152238189451590141072625764111760 12968156 1429165005104602968834520621759674923520 12968157 1173847345167658913297964722910169247040 12968158 -11421040465731900822472700986920664320 12968159 1488838898275248156623033885830297904928 12968160 257326081747004531364403398891350261760 12968161 128773938095562131308851450616870811784 12968162 -1023146679049943087942949842156382616800 12968163 51003161366783705580226019976228617280 12968164 -1295931913045125882175070754520379931648 12968165 418415944030419738167545331169822403200 12968166 -219933076807742522795753844331443916800 12968167 14851385369998156411611895169000710592 12968168 -500712100312851915775391951874192506880 12968169 848247486638919865693503350470960095648 12968170 268335520967400989340135347854841213280 12968171 125656939541998953818175095458351152372 12968172 379933422196473583107359992399173952512 12968173 -462880922686317488901778364853471432596 12968174 735638569756941806668746570614389878336 12968175 518967521854140378326032506486447000 12968176 -14840249806861309393478032764571516928 12968177 -748075516369664972027627852253872090268 12968178 -563647120635469703227266555821503537920 12968179 117478038306132292106905910595970109776 12968180 -70334495838482247383103142445387543040 12968181 -654828467699342097844533009975337330770 12968182 -559579293828276432025531285229139818496 12968183 2563022237638201755113285359637262822504 12968184 -346641697990325116772241325691461632000 12968185 699696303162884443380639171846558807360 12968186 256436050294195026537631676573752676352 12968187 -16879091233693075292250858390597373248 12968188 -1664973326272246060868868387410486874112 12968189 -224090440526851808708466307885629357876 12968190 156334857240040675915865528693577168000 12968191 1556848232436047832894399875601101681400 12968192 -383353973129989676020741320742891683840 12968193 -1746425005096993982276541952046909007744 12968194 -230153523480721693119925362252569773104 12968195 -627696452616679078984124609028031631520 12968196 723766616121850812491757265179445128192 12968197 -784928613149784849088122245904626705088 12968198 11226204722323504692262793888471910528 12968199 269354089469406617371606767954266994048 12968200 -246153000885140075785896350134702080000 12968201 -2158151900607483642978543056446945137996 12968202 -27719725875115600616781026823472200960 12968203 33555068571498125093293750164524943132 12968204 686594279126172922918970944390173029376 12968205 -47614989408079572608302271561252227200 12968206 -174921181210687699899043325343641936448 12968207 -743356523495898921237345116398937007888 12968208 24883982082345917743477852380246835200 12968209 -2000400063073131142707265528766573024590 12968210 16149784779166361404062294263939123520 12968211 770005034969100404160946566815081434224 12968212 210769968102648072475640882831740327680 12968213 402670900407933160156788732701346792462 12968214 313376128579411005108102787645841147904 12968215 -1773776707049302230981856037712577452000 12968216 700661871026472529854366015396280012800 12968217 349296145177834368603190900437184407834 12968218 580843706289188945101537617238600346112 12968219 -896870186978968533956602695901467730992 12968220 -184074511430685302863242898660681835520 12968221 -317761720218134327297084727801649685760 12968222 -271181091507840668783341049552639793600 12968223 -1086452091297482173625147498534794572216 12968224 -442895398913576478597739273528717344768 12968225 -21634800760031947182071626353012194250 12968226 157575678619147596122458605313018374144 12968227 -1299567275343322654972612564399128508440 12968228 -99485910426608533255120550353383014400 12968229 -1396027657962403299395997332517378843840 12968230 175741151058093979607131778280255037440 12968231 47522448446785633238152079486755962912 12968232 -1308595027781629504168457467551828295680 12968233 -369206299023722808448949931619884924800 12968234 -738012912008738484412081234402114796448 12968235 484913867521137238864251761948069875200 12968236 642472495300112794524535200093285901312 12968237 -885081665171404975085176553267752550688 12968238 -152838854748801569620267732527361937856 12968239 -679875199982410331909439937344880024920 12968240 -23996883223407919427870040231542784000 12968241 -2589487813155462844474680823781268480 12968242 -1080744614041340801267814995040002603760 12968243 -834326266783365452603057270706587407320 12968244 500791330605931097367350066274603319680 12968245 -1725027439565348896193023412032427059200 12968246 1153566134513125738820272408400726829120 12968247 312137885593391798009677004103936033000 12968248 1117801444469448836542663930242248847360 12968249 744019184515466508628651264111503304320 12968250 -367507810769715941727078159189561792000 12968251 1147818042953886183260652814643948598192 12968252 570432591415933241048102338865828388864 12968253 -34139572140747030499691593922633781780 12968254 -148767253568335144709245785636245989440 12968255 -936459241297632346789200235387511010840 12968256 102761990033111469045849192529290854400 12968257 -1622656565888221269913261237641283877948 12968258 46220733954378765644017664071588854480 12968259 416600457387236918107598606294373114240 12968260 324841286974665380213233531078076620800 12968261 81544776457994773985676947426984125824 12968262 33161752553601378912527951852532053472 12968263 -213188647523901491988602576259083705088 12968264 126157858544387524310459471755523343360 12968265 -624509674985541517824214458173253487680 12968266 -229416972350548449153627106322563785168 12968267 -819415310766171815534710032177470153952 12968268 58904904752441818489781137564652666880 12968269 -655513132755424533763345275616306648330 12968270 -128632542352230312783690677298340416000 12968271 306002852151378764737942769712450918120 12968272 407139853961911638214159638761895550976 12968273 546698942036492882000935393133143473522 12968274 -355797945157844378802752022851570663424 12968275 255064147607529296959491769106663890000 12968276 873894883176551403299343924982338521088 12968277 -150310550627833732616561748114676632768 12968278 583475488173433517933715221282229394560 12968279 246519175138459201041441452028774666000 12968280 66202925410380081632740879688084275200 12968281 97396532961883902386966495142467155082 12968282 -17317438791990748812868300302316692768 12968283 60779808591723234096517848135129367680 12968284 -9593209583889790424945025398593773568 12968285 1305096753282877192778585738521102798560 12968286 918757979451061681827829233444931584 12968287 2302189162628896255960348587350690356512 12968288 482259371169168263676803522530514042880 12968289 1248472278474107168443381120565070575040 12968290 -119301699735035443132689023100579045600 12968291 843398395532990345030473661259440827980 12968292 -92868472132966108527165432160031342592 12968293 87371421429134730823270252143332095584 12968294 -160872058413639703739614349730000648768 12968295 256607229653057938047127462435803006240 12968296 1192299427503719409460239217708784640 12968297 394441526879336038485049059176916448512 12968298 15370669674602252304825384508513098240 12968299 212397538471175193147040106258126416800 12968300 -47434879782699008520534312276342643200 12968301 -415357575977728834038868284832840392960 12968302 -28217114022677399102103241075822641600 12968303 -1166655800867978544620438743211205446448 12968304 -23944712232596001125083681517534380032 12968305 140503184811010737192873929224256248320 12968306 74467158745874133377575014746215956384 12968307 707584610228763887396334312560122608720 12968308 -3478432654966345530352528875132876800 12968309 -105856277651671203735822529599307246884 12968310 -36257083418146617879988635213246771840 12968311 -484038579292613819630969747367235813976 12968312 -1072837584970266444101165741979732541440 12968313 269973363494164178160048757957508384064 12968314 -1259361969682274602696751707192062869568 12968315 -58867179509853249977160720231848562000 12968316 -16048166738706527019781574227949706240 12968317 -176316744521589670041746380277108382720 12968318 -1127530032505305401989505307095671080960 12968319 -26355508105731568848060682990360527360 12968320 128530180721543113414340924104979251200 12968321 1860066115964334361478883307965702459522 12968322 -134302932615500912381086107105630773760 12968323 63244318284764588176099322200734725120 12968324 -1063898153530707935565368817640799846400 12968325 797669042887606501127658590966485129050 12968326 398844693216986936897013877963305106560 12968327 -25226897727967509507949858856742804480 12968328 -1234689410488613022557844239944316067840 12968329 -1306487007169082752234026317966107683120 12968330 736502521948788833252494655643277054560 12968331 -1627436841487190641048635304420318276176 12968332 53177225995618318486471018303762440192 12968333 489058037613460797681210165966312359040 12968334 19909420186900330646039262377318088960 12968335 353526442730726259754473269223731490000 12968336 214462884143712592944418795961135923200 12968337 -1322308481728484560283396725941419412240 12968338 -293387374768607044298766923027813869680 12968339 -1826779092950784219685272316868302699860 12968340 -216844690582943773959097707166849904640 12968341 -528200661990495548377805451475175304516 12968342 58131191061578196607965255515902582272 12968343 -73407916038290878493144707712261034096 12968344 325565724389091252514933071899920988160 12968345 63897402045948373894110813145946571840 12968346 -359204904631366388268377685539501615616 12968347 -62426749134150085946406086350394371568 12968348 1043628172901750123787204235904767128576 12968349 1066261308633361839389527000617520328064 12968350 -104034581307599877719492778614895120000 12968351 -1213299029211283735532468103848210774016 12968352 -105797543690026483633030113645618659328 12968353 -1077178003952715305868953199422187770398 12968354 -119211232842411029203159721021483053056 12968355 -539926716880835611111489115865165465600 12968356 -550582663405158507699153896013933305600 12968357 -305985245388465831574540857815960799588 12968358 -68758465949138725162491361519440214272 12968359 311411240402359100058053341322321976480 12968360 1031588826689122292980836972794674944000 12968361 -519346976066771226308399871829983163968 12968362 917626245564454038757629926282923121664 12968363 1317201026889189269401725102416311651344 12968364 418162966725040181605973169096857164800 12968365 1585408460057553376270903352273795026800 12968366 11946612453187563969250424355656659584 12968367 85428349769715360201688779824503914000 12968368 -32571165187215402582643521927844331520 12968369 -819025869104587127323631289038299040400 12968370 -12444919604579414391168425202196300800 12968371 -179124414643965571172645722032254680080 12968372 1021064593830048592647163237792683528576 12968373 440679514077387357723966028472690763168 12968374 -429534783423213080167338808460835389760 12968375 136391677481547987295860094924512984000 12968376 -990714902420124214771085666286073344000 12968377 50150859310075998245727761144918540640 12968378 93353859911602454008075871223846067680 12968379 -290672341610413061051295982226919453600 12968380 85846741057046909264906794484073922560 12968381 1258550528827875711039691184113917381312 12968382 -70758270042578187885506447454592806912 12968383 -1068257410637416194879656161817296178368 12968384 -154648162317561772961895090770442977280 12968385 -306896013074128112611621586935869738240 12968386 -1675800891412498225043665024531166881920 12968387 2373734430668093452411096871085687869160 12968388 -682804776432039720623161936798015916928 12968389 287514325037959979409048978656866495872 12968390 -345106972482503556374294702565667708800 12968391 -1105833414340753047792113374023793484976 12968392 457634483140130721518304605218602624000 12968393 -192190503937367730133382037237143965680 12968394 266844021718890195581692461920465944320 12968395 478232389900230495065630571633201536400 12968396 -11090620593377369070840472367338785792 12968397 -654991039985003546163037360825837988160 12968398 -1092096938194507779049907464728674851200 12968399 455053129043237375310013856394799561536 12968400 -46790750402343338723081356608317030400 12968401 -545241395136658962310670524649360739598 12968402 278669137269284544578709571044540519072 12968403 -122046723685818903917759166061180093440 12968404 222514559372221707630445617500627838976 12968405 1072490052582329961723383165132439348060 12968406 42456364749091993620779013777304947264 12968407 -554062387673829965217132018955505684344 12968408 367272800189944435387392020527592448000 12968409 -420824823202375340175886759904818606896 12968410 -133717041209241814107142242409585812480 12968411 351227884217946299398107827752505117472 12968412 211267987294849000266825766522390855680 12968413 12334562724973064823996316385103957664 12968414 1073423007875550843550998707184695677056 12968415 -377390364801466943995380489391192979280 12968416 -181191590154709493652108138894757724160 12968417 -753587663646326057939915467108141248 12968418 -411409768795149916263923572407310547712 12968419 69947439490108495091062777605772562080 12968420 495222337434238397451480146335922004480 12968421 -1261166887605465067621373228386706627520 12968422 -876280124327616394047999433118111544000 12968423 181991896679128460151754309526396452800 12968424 -758868602981503657190569441464660295680 12968425 -508422762137859851426596444794450850 12968426 -33573657162206408777293086397869189696 12968427 -420628167088612564227485978311909485480 12968428 164018994976132187950375118776586207232 12968429 -1706281369687493472509036699033720156970 12968430 344121502890346163224026230358867669120 12968431 584538459577589945788064203338997597440 12968432 -52493210404528815123183538129615257600 12968433 1094853580685412089127176837515895853444 12968434 107140436554277369835139697242007169024 12968435 225002066455849968611397190591519167120 12968436 61962460907354837610343914737698099200 12968437 1167002892860648503276728791433126796192 12968438 -172273715447137940917907576125918624224 12968439 897396430444446248648790620154124099968 12968440 181321208838548587478721804011378380800 12968441 413375947537106825000031783872605972842 12968442 -118966506001421928919781861319884296992 12968443 -211295020213127572851807326849515417256 12968444 1241724015025885681749758566354977447936 12968445 4419611741917281691632242092702659840 12968446 -467593415697940735627734201449031237120 12968447 58632271507914257658787522114292252352 12968448 -427528298515990075250548302667428397056 12968449 534124410642956209815387580099953057364 12968450 -35260914338916274833665559955524288000 12968451 -3942811488076267856009404053173145120 12968452 29008550556244561885071531069568020480 12968453 892315279318717636356129535553857448160 12968454 -316612159606462312387804006677620969280 12968455 -939235983724644948705250803625980245640 12968456 29864072007936220237886178001185792000 12968457 -559869873539012614395198866299099047840 12968458 260662798421698881133815403136730557184 12968459 -458053239397963983277197100158724028784 12968460 -691064099716338983990451277323059742720 12968461 321646793943060955442022260887577008800 12968462 319740306275353799551168035671696634432 12968463 -187501520534907047046045510370581728496 12968464 26778327924618404714230628565969174528 12968465 -1184754371526875961743891075775688960140 12968466 -112925066411139145137146117728272462336 12968467 -2024680857085336237918251027209079210000 12968468 1893825312660402464807958238213099309056 12968469 88648525822732211730550139158688805600 12968470 -828045583647613994114779937592848826240 12968471 -53177584528831665052066639378691846328 12968472 806061886565709921836426845391313469440 12968473 -368274250319414108125814243570757473856 12968474 410098581567112002391525359652965906912 12968475 166740630781357326875588281859647219200 12968476 891804124898105588529369342218786880000 12968477 -1417487295680675508637342943022995576628 12968478 169847071001801981368785517234453217280 12968479 400500302426986376487286891800477066080 12968480 532464919987676247506202156320056934400 12968481 465215862129196821380043362370036455040 12968482 -931364843166949990349683514638598169600 12968483 -2278186392194530481376729516120758240376 12968484 -361388200834306462489556149808733413376 12968485 202744854815537453182185916785043485180 12968486 1284035320450360006128144377476964148192 12968487 -592933831837697623092559553403704368800 12968488 234560678304699418637994349551984230400 12968489 -223708355254804407471590803151195608710 12968490 -525819817393772670417216406201221196800 12968491 -132952074164605319919414486441642974000 12968492 963640807495660455189944298339600322560 12968493 -99158139232733662673092610685358456800 12968494 -158353290935890183250052228522977319936 12968495 136425608821567612551469547882116119600 12968496 -192540059273128287487866568313161236480 12968497 2702676352402651734688775931154227245620 12968498 -107796302571119984070996402024782646000 12968499 -1481473546732507038214985377392787200 12968500 -551500834980473154598532368597204608000 12968501 160195567663254225193701856523060329728 12968502 -584521010431936415479900207834263586368 12968503 -936862506106028434156755835669275260248 12968504 227887695451732076728310281972636753920 12968505 12972338941542674848275830379107149440 12968506 -1176943697039746052692206072442913436048 12968507 865851130334632872494561831877718929600 12968508 318469098199707259694156387060785668096 12968509 336361541985198944906184469287390244480 12968510 -58215173098054169429621721329805561600 12968511 172679227374396343047647462565906960000 12968512 -666099543396946844462795843475294126080 12968513 1269057675294413460898374805720822146900 12968514 -51620199938805731309150812919100384192 12968515 -398390257757025605987646582674776917600 12968516 -34612713643982063884706527177427988480 12968517 -638062824746834621354927537500757667552 12968518 438089522654045371531775234104195725312 12968519 -1006432604064248990688730120389321127080 12968520 516528660516050009019257422753458585600 12968521 -492198965646853549041605598139604714278 12968522 313176493036370714925676902037420124160 12968523 35597620125429917236523697323237825160 12968524 1126462979293311195595170825853003949056 12968525 -596002446086604759342060351996878689950 12968526 290121699136606957477641767970934886400 12968527 242493454378889202065386874275380589056 12968528 282188474736567917347334263328319332352 12968529 499968309440303342274800607790812087168 12968530 -63145866442436490185323215242290721280 12968531 -612064975811213926245781492981281403668 12968532 -1829787858809068295737891907742138163200 12968533 -1583759249103905997727032219548637959218 12968534 -808563495262636959165056046184528783584 12968535 -119003251951174949985407916627628748640 12968536 -1439310545871482062271680664511490283520 12968537 360632533629192296377244098420692522126 12968538 1077642840789951238901791004013096192 12968539 -248895637428032814692492117042848984080 12968540 -45576591702011766234822800418795110400 12968541 350843328447013014429954579585430710150 12968542 20548842756412983628739165390144164032 12968543 115144282022251331658228932864933708400 12968544 -1489366205143078918003880886070569861120 12968545 1128448527141161360834393504791851763200 12968546 -193321690241432129427763335348146877120 12968547 170125210305528160073777664701150086128 12968548 1228994128134513531574229720819975739008 12968549 -1147798925516047444632366929149668790080 12968550 36503056641352394381309762957169408000 12968551 722391041195056771264899434526211322552 12968552 -2301887268657030538693491604620365168640 12968553 -211537986740161338562842833140268274480 12968554 587307416892970640992604641676087723520 12968555 553833875302233768719931183767557618560 12968556 168797366065308663636318712488328975872 12968557 -119812818464940125231135905456785325248 12968558 268736621437844453534309859918150221184 12968559 -886519493418067084295825216329259783280 12968560 -219252495260421194595171464919879843840 12968561 2786491240878919784838509872612828214400 12968562 387642171497855036902532361485093146752 12968563 486306441174117696150835599543018132812 12968564 -15573003566441767704059694104228050944 12968565 -397844348383352917152947093223396948480 12968566 -537524210460809996922482452048593511296 12968567 -591671866032353032178069305628240799384 12968568 -233531906325219808939364463202866278400 12968569 -3551246324311664703974958372830780936448 12968570 364626893859645415071370854891655339200 12968571 -159844687009911470001557478243182690304 12968572 -298881052518339668801957125296894417920 12968573 789298234706249873826874580559444387744 12968574 -32118967859373283269871187442233048448 12968575 24942241097978756028701086120447743800 12968576 344620944327107190793180759272739307520 12968577 -51332131694538002511337014032724527886 12968578 -396527636888540998693966535705808505344 12968579 324466798609952074581355181296030797984 12968580 -135040393325617906026009773817857249280 12968581 -1768759877145741616093403683975599283618 12968582 -408781463803827700369998208318011470016 12968583 -331537921414242823959683493084743347200 12968584 -405960109061457739828671984604688916480 12968585 13595216470336437149809081047075615360 12968586 8805883552114244079558563422803926928 12968587 -1197142241424031932377275790091954171216 12968588 -78422901932782046399505165525350445312 12968589 -1008848957322698897272171373293788787776 12968590 -497145361756394060057985840788252814720 12968591 -1496451011619557835291118699346184345288 12968592 -6559450639220644133692417064286289920 12968593 353545752728182310556162711176163045744 12968594 485683765862760268288446232337088222096 12968595 286812823136800915723962974079787931520 12968596 3876968597814799275562979924983025664 12968597 -706469174076046298307799105056217089540 12968598 19955316628963863533195059124177763264 12968599 -263455239208660721468203184960116718880 12968600 841621746608439430312805711597472768000 12968601 374552392603270218645154483249198586784 12968602 81217657773621787416159926900582092800 12968603 -4895840831368046749290248281162781376960 12968604 686724175519782618545619634048674240000 12968605 -461418381265146800603552993034919802880 12968606 2957252095635211302974826430324706304 12968607 -818495564133269861742876749500811472000 12968608 -1364878492676408195321386379869684039680 12968609 1461720767114333475174040615740901771716 12968610 368156146960585819283283797076717557760 12968611 -517371806245918753890421663120585350128 12968612 -66031945044330506383642794231718260480 12968613 -334849678318484457864752872926309657600 12968614 -244506763462444553192374151947977271488 12968615 -631838747468171292222682860416187529680 12968616 -1486609429722180549003747669115985264640 12968617 1658819207149072292479163578489953404666 12968618 126154041411465275749704690780988385280 12968619 -859464100049675430759748726242258842112 12968620 -463331311291657238590555102338688512000 12968621 -61324313630743831124950282424381836320 12968622 300901235952038139313428424562479638720 12968623 -1027156677366833904106460496644874936216 12968624 465020299621460684781504078139023114240 12968625 -786792116452271473707499862211701232000 12968626 370352965123713203872295556924529666560 12968627 37023113827666009597617525510099647232 12968628 4840643474176136099978340479784849408 12968629 -33137782934193571951420501277208540420 12968630 -79108628097542401275895445406924142080 12968631 8966321424420725728745336659778488800 12968632 -2035091303084787945420732469688928153600 12968633 -229735891556009821973004800829393267456 12968634 -386550924015615079078435343744025773568 12968635 541647139324921295598823378774053700800 12968636 -661182692850853053211643909575472593920 12968637 227087929279858109672700162495829422144 12968638 -390112052036294567195047534575030209280 12968639 2462488788915492207801094275773293477440 12968640 -388248494180783493607002266004357120000 12968641 468721408222133242379562701040405633472 12968642 203808074771209147065224260279821430272 12968643 1185286402191009416755493684391351471864 12968644 64525021088498284738596886452266112256 12968645 592719899059262888951685535168721283900 12968646 -696249575609601856751373878584201296000 12968647 -1059687957440158048325369620526584031568 12968648 186356867496046842873065547913548595200 12968649 359535497226114351615987995813535926634 12968650 -109234322035149793638412953701526866400 12968651 1870916466908827406008591811754043157652 12968652 -204344924239021765503709331511191405568 12968653 115659920783300983572342807126663126902 12968654 1804689097357878449745327556485402241152 12968655 -260463464203206501730567309617974592000 12968656 135082375707248649441229280396787802112 12968657 438646420330803289303180263207781080180 12968658 -757512254831365145702742396900037096176 12968659 3991154220406864946531658202380244120 12968660 530888447848184621202983934361995943680 12968661 -75360167193469800278053672313538717216 12968662 4966714959071842535648163553135238400 12968663 1703915128315063476742137704991843038880 12968664 326209034221801306391336125807829975040 12968665 -136610495446449647056728009142718585280 12968666 -329539396345733971444654794277474045968 12968667 -119499653996237242707300656137116038592 12968668 102228507672953637708461870601179844096 12968669 -31910377758673182849154805760036309120 12968670 180791094842554574481983630255634554880 12968671 -13243534869959115653026530132202211616 12968672 539804257738026796367074536185836339200 12968673 -710153502983926214486699298834914830416 12968674 -530865685407615203516222055093049631664 12968675 -416048710599714719557844357179182248100 12968676 -96060976444672365133230581681093062656 12968677 177055963923962372920762173207862831420 12968678 408972357547417748585273357369707285440 12968679 -1628517290323714607010973829737033347840 12968680 251003157385463967502498702136621414400 12968681 2358167254621504671984508612902171549264 12968682 -366288619372788840828018988214000395008 12968683 -368501897929096592218119520264044989040 12968684 1967293352858380732894473389981380992000 12968685 -307081453643674114214089699443264630600 12968686 153558865009236396180121081324425225792 12968687 -1476581019211187601903328986462807935664 12968688 87989388957852383494360811194152910848 12968689 -2227054176573004052028377188855361806510 12968690 154210622539103410937305190213545735680 12968691 1019270281347502716908779961893582299192 12968692 4582672499325569182200467245978251264 12968693 -810411187092022675443325444222781117856 12968694 41866984135738589852122836532231530240 12968695 -537910464232685104276836204764777097000 12968696 330891762189586314307877484844918272000 12968697 198303518571787722300861269970448174080 12968698 -213194110404962053685579580803866277664 12968699 -1784538642249184114142723723075218926300 12968700 281542381494695027140372186892055552000 12968701 188865373891965697359324020469486601504 12968702 1305170052356172559075585071912464151552 12968703 -583388236465786160405610095063627699472 12968704 -362169151544732691725303684966031294464 12968705 30788450613000387983317732387609777920 12968706 -267339170531269773052161968252299366656 12968707 570282683828364179102643740819714176272 12968708 -1227855436651916591103597645734202925824 12968709 -24443236453962084397005910376187454464 12968710 -455083432245527034963950883151157191680 12968711 192843083471345345138316469459479436800 12968712 -203630135420769738308748220791946844160 12968713 906324933801862481497981287405716242980 12968714 21745448167486630502319394329037520640 12968715 -405532253308037512300882575517664804880 12968716 -472586680548859222446482300488969710080 12968717 -1938645104280638734013992191338900628288 12968718 -18224649596250824910876075132436377600 12968719 1248771086578077533857614854713267676160 12968720 -300490962939212272379124477816875827200 12968721 -777379386120848236460994748395974555040 12968722 306389367630172560056316477859512091584 12968723 -7018103911476398866253814953755040280 12968724 -414618594471513509628769621232679198720 12968725 -189828747756295272142039204777592971200 12968726 292896875585426340579100936434360021504 12968727 201258241853030066687289679594858383720 12968728 -291834898373576279932507667468786688000 12968729 438867319544741126383472077922947440960 12968730 -634668011501246995884379693987404672000 12968731 1421332225159631519966795552615426742600 12968732 -608720781804367875825572500127275302912 12968733 -1098575486373161420892401538146832590976 12968734 -117116785625214285677372398564539817728 12968735 -185379424261799308354626337961853093600 12968736 -1069262774301227336865177878429011279872 12968737 134947954346467686710689653070319078832 12968738 1831891208530573981780516570813815024000 12968739 -601936649267638270558631508619230595680 12968740 -1140840132363742727852376117519850479360 12968741 -764597089861255781994377211981990283716 12968742 -38886099413342398684875558328261628160 12968743 49737800279542653908519916380193375992 12968744 -547497410191406858873785130657289507840 12968745 251929171912621404078034095661508157120 12968746 15495888114725712006896295429094350336 12968747 -1276628421049115573558539287147074230488 12968748 20607646784567395902730506082286945280 12968749 1100805659261642702370230475399826073750 12968750 -191126855762189636095551936442860000000 12968751 -226883490463765188666446928773379620976 12968752 -22209216708811767575440007019261804544 12968753 970345766057186740699944164541706543680 12968754 231200546541797122868473387028727886080 12968755 -1269914424125319060566064413125297677840 12968756 1092930902605073019229365946707463373568 12968757 -5152597236109573607717002036018888704 12968758 -485926121571208011250913041744340685312 12968759 -55480217313239549868738112122456113760 12968760 -93017557033438456695636594209783808000 12968761 672932729048263957392197585681394594052 12968762 -428458594773488531632803115726688212368 12968763 -492940736439646368517362137475554512896 12968764 688674137558121183386388204894356888576 12968765 -550188915741183416835024405293145920340 12968766 -479734244799346552971181767958233552960 12968767 -645713778728981959782750512617049406608 12968768 499224571903701218671717975217652891648 12968769 -218962831775398690361312838589492172544 12968770 42838715458496716323451761245975362080 12968771 1597397855396755464153588190635874303680 12968772 173355434811320136672080457861249871872 12968773 -2706780756655010099531508262550856394560 12968774 2107393358028589343736698222606053632 12968775 331096641135911673679572284475386406000 12968776 -399591201459661647263513049293821393920 12968777 1783950508397536775881839523717975537626 12968778 481992250614781810550135171097784239360 12968779 -654621005431841440353485802792054346224 12968780 1160092922694501835329847295599687680 12968781 920318137037753587913137461499445438592 12968782 415691308162597042844826323701773638592 12968783 -336198636057430545025265259997867840272 12968784 21992964563347130116616391348293320704 12968785 -550681632436192669879171923381576811020 12968786 822836070659571202828909154555700547584 12968787 -587967924808923232467069426951005104800 12968788 147900651193811322655125241768865431552 12968789 -72811346150934584430403719042755146080 12968790 75138112132604798637520187654641459200 12968791 718861794441577373241537643038519370584 12968792 -911102095604577225070314392794496409600 12968793 915526143455816748836907632139159942720 12968794 -596598091845672172852349468073214796304 12968795 291715893696868633624389671091692885280 12968796 310919695835143444786474584815050306560 12968797 2363828244623743401993031459319394590246 12968798 -470231883702981199540300538091904479360 12968799 392987828252900224986959107189909374480 12968800 6372534217380448219453485054885888000 12968801 -1426295766810428938025105103160984863468 12968802 -147907594033663082865155366445409075200 12968803 -687884217651395322454845131632185524256 12968804 980145783390902734618545025366771064832 12968805 733403026464967571520256978385155289760 12968806 395641557749126196382688351235991664352 12968807 -834834999849034956829977719693377795248 12968808 -842636358011764949889038284295875952640 12968809 -16703913208231597910146334938694489984 12968810 76869833023106647276989179750059330560 12968811 115891821070733168491202764045471710000 12968812 227696605273024880555935400085681510656 12968813 328295167348264415243712937549065067200 12968814 -303888550094587703613986622024117773760 12968815 53944987913169280208949009046549486320 12968816 -87209541079665256278847187336899657728 12968817 252639924447255150605165121394958572512 12968818 -1080697833681591069214595887476163526640 12968819 -185004771856999424281233736949268580800 12968820 -316460643293221617511009508921023910400 12968821 1388773918445784470203879508555727007022 12968822 -1059439553515211982611642869973964000768 12968823 170238757786765214335845526680488328960 12968824 478635433270767086175592747888602931200 12968825 977125198483599867019737446930097003600 12968826 9402278444767335511325637780466314240 12968827 145880835464124223625874635150816180592 12968828 -950750885478160241730850323966757438464 12968829 -58538328485829246098804247679527183540 12968830 -55382315879999774571330200840064000000 12968831 -6463560120106090892704312471528826256 12968832 -358585477452499837290978244169784360960 12968833 -371814063487262458029723172364238920832 12968834 -500481751889694592895548084889633917440 12968835 244617090795009023113358463608112602880 12968836 -951225551415773830008618423857376027520 12968837 152068692075767282182862949567772643712 12968838 -39226104104175425407746760962673474656 12968839 570973747559012065746104720653906927280 12968840 -37410031586973481819834533817996800000 12968841 761803101547435137390015838828529725344 12968842 179548274152035708356169614230851876192 12968843 21167498904493909000082729931316247784 12968844 86054621319504824030267671575684071424 12968845 -108335741822722538764598753560534878900 12968846 -1106121716975926324190333845231309394496 12968847 579602759490569454822315415673156470824 12968848 475536246786561988564528317095371907072 12968849 -522508204023474758897642528139197875200 12968850 -52466804811150708282383052407943936000 12968851 297858690148493782661676575642444920320 12968852 1051447664063023976074914153745882719744 12968853 -62699695357449741008469831408626688096 12968854 -479550642033639576176387358492145542624 12968855 -177068562249443986516394677170494270640 12968856 1592377809982948417411364736780234547200 12968857 792044921342577686068240779254359743360 12968858 -172832767778333156478171903365339289600 12968859 -517048255663021242911371078533510328320 12968860 632260069732857182906189713787369256960 12968861 -1676151105762631064780930690973324128538 12968862 802717699446866055917725236367147649664 12968863 1090670358582812068091198248511889667720 12968864 879322478247732260532304442801541021696 12968865 130082869506508618033174013805147909120 12968866 915340821956910088654797211182941239632 12968867 -446283247374457932734154409805957782920 12968868 -928565750038754592532598603143089438720 12968869 -1375914467492331918468157038831201828000 12968870 -106338479678212691251420541238487098240 12968871 1196080696185226014431055049050888484560 12968872 -180037742688059434594414998407228620800 12968873 2160684544291876573963632284345272048122 12968874 34585009624579109870125821446828239968 12968875 -759209687579111114206118166778949940000 12968876 -916668914487330057546690369718592363520 12968877 949648638057099830710221002476130593920 12968878 -375825495017716611527381899070396534976 12968879 -1910898171627184322785198996348790612808 12968880 -95159109168977761769346833963277680640 12968881 489058255040435041923409184344478692864 12968882 852748836953069406301425617108706987792 12968883 99809307602961723150342247881949215600 12968884 -380126396039305882208849219685791469184 12968885 1487502465298909774490411833797492983580 12968886 -259168574141801750024178662875047929856 12968887 -917431660919027192121193301774967884400 12968888 -14487650966106637177744730394985881600 12968889 166360949360684239656639565714500953424 12968890 -396194751985614295638115351689643296000 12968891 1324777731821386699029827393719401871680 12968892 365676216848559154918827875183009651712 12968893 154710573079203708765891343108433903200 12968894 -166897719747077879849655721964147445504 12968895 377502753485637538867778309555038179840 12968896 -621187736244829313220937614927415214080 12968897 9766037091371053656642610201975281540 12968898 -802567364611610799515045899188434488320 12968899 511141933083383739970141172975890979900 12968900 -130232963961104692571521776127146393600 12968901 -712328650130639332045570729294557090 12968902 96765527116307985849990900812824718400 12968903 1949296604905946311563020169926212744152 12968904 -240303702391999616189912670867442728960 12968905 469966864872415572069389630772366252240 12968906 -648969084752608206094496535330904538880 12968907 -164507632772212591724389735471353382656 12968908 196644448555287412698464739375669350400 12968909 1192770628683971416390631266587297551916 12968910 -56160079307460213644500710508590681600 12968911 -549591033397575613257242208324513682376 12968912 -101924557568504570297564113907745816576 12968913 -2183651708479650540346560007879157320512 12968914 -436314605917359201299384117099926514688 12968915 446281558025602332177395567705890487280 12968916 -855649610473186418939802244158847488000 12968917 -156006653566865022052737689192879171780 12968918 276495172211601736013882624118500651904 12968919 1135904987675731713517157216368528848888 12968920 -82409407159364274857601163716653875200 12968921 407582761252038088241391709182234515712 12968922 201738960801055605396118193728777200384 12968923 977571971307053830882473944271804112104 12968924 38160834960759367238536666813266341376 12968925 19071585266158477896389564563684944000 12968926 -67300221798617475048772787140191068160 12968927 -1413128944353319318846304686531195984224 12968928 184494769766390153875057405898655006720 12968929 20353373266192753896127728669768456320 12968930 61103957324830526178549810392515283520 12968931 -380849938702519817935903941521736604416 12968932 -19652926176388007193451724045753535488 12968933 -24721113004217913071127872626862720196 12968934 473363589853721695882484142416047680000 12968935 -391843534620636899191442512959712381440 12968936 1670236149022941090237811455903243878400 12968937 90554554357507774728171028813275722880 12968938 37820666967524621347339667681075393280 12968939 532416871817729056542467359898728595400 12968940 110793394235824795033545410167139712000 12968941 9769655743011277503405445026213039360 12968942 -189552543394608002214482268503514818688 12968943 226508590021176658332262603963729391616 12968944 -40034831652984801504619556654064271360 12968945 -846833370854420625087982542115926182400 12968946 272160787129804752389701244004113238672 12968947 980954282126227989921427315578230796600 12968948 478682768819157901568162675190052199808 12968949 -243140780326875348329055121394136729600 12968950 -466290347625284775184632640282355628000 12968951 1148046372187216992713291504968096190952 12968952 -385722647049350608291429126081073786880 12968953 -723382418369845743730427423690852543360 12968954 40501221695704317680623501866157240176 12968955 803108689008118670313703562194300122000 12968956 -89407536327612753712815346915012116480 12968957 2650307370317821114660991778169933734060 12968958 631605774908924899003896868803122904384 12968959 -252549296449513099375031958209797387080 12968960 1365376400363340807882825481580445696000 12968961 -51831250803518171834763553008256074720 12968962 -57522777154592704734934593465807152736 12968963 134672999892119037344115041557069674240 12968964 88777272656811489520811518285440952320 12968965 75485858794550409187363466509822012860 12968966 -38841101846114073959192368864444210176 12968967 637413062170467584958718890555865226880 12968968 657614045497768910627773961839572264960 12968969 -1305839673976533520307041686895219572792 12968970 -16783364010847326853292574169932426240 12968971 -1135643725614516910239646111269734125856 12968972 5125779118119749378061259811599114752 12968973 -1088475885327386075449633020669784563936 12968974 209266606210047123485329092647622097920 12968975 557396647469068351925700871913182869000 12968976 20058702847377725210956451081514123264 12968977 1525384267216938915809094858498923461860 12968978 760489920403620422749076247008667413760 12968979 754573640792036444267642004800342829168 12968980 300721153188907955477533425730447968000 12968981 -836084427008438123520929865803922327240 12968982 -3132890712570964221012463290755003520 12968983 -1493694782181545523482272881773798275768 12968984 -13245712059390589085937684042545356800 12968985 -159604411634799857161392929735639298240 12968986 -192685468158072430300330512900011274240 12968987 -923981199446158542961587346334361268560 12968988 9191042625101982256273590769651776000 12968989 400042768031239193019232252342450009632 12968990 -709069510778842581193692331657444728000 12968991 16697365746418948138914085978469833440 12968992 3155726146421267440397226573246184292352 12968993 879543114616743363446987963907899240964 12968994 -90088131283573868884131260138255462400 12968995 -51001432627599312904919218248067484880 12968996 124447981496457460976703326785947279360 12968997 -31338852478772409510132992048037559296 12968998 360026951326721545365144828736897988736 12968999 150362777279641750710558877974369446664 12969000 1163654922371091815630856903231098880000 12969001 1383378020478610026437744617923487743200 12969002 -498667056966975305967961919406757629696 12969003 -978515826612616970053035788192955382800 12969004 -1343884303206814274736183195490898354944 12969005 81317901410865855084470101698397854720 12969006 -224461977393011831882627703540223416192 12969007 -1686291548748321022932911835433451029744 12969008 -212936853416829977232458656942923841536 12969009 919404602195761802267951739163997019714 12969010 -20034945876726412840056563486755200000 12969011 -1350633262420289058703344173635126106112 12969012 92758334886609458474644617780183343104 12969013 1623645636663789826511205781569997084284 12969014 -2660337590895999318237070996394774208 12969015 -625222204517545438218204237716983680 12969016 130558544825862170636516966673114132480 12969017 -2998526018129771903527127711376125638188 12969018 126681455805184914345280795518616343040 12969019 -365985621808677352645183114342041783808 12969020 -201362388674713732698952362316012416000 12969021 -956724862909530968008493237953996665024 12969022 -1667397878194129067655771087528252864 12969023 -112498809032399632516197485640963985728 12969024 -325710447198459309392075412914143494144 12969025 -841038252697047217065620608803258769450 12969026 -995725362659937224388324137908494157440 12969027 1742515551242767605136981010187640423248 12969028 183418311657586435514379894972585945600 12969029 32123210091502800056828833013040218400 12969030 418036174347400807141394225629775464320 12969031 -2583831575802115686580036041735520960168 12969032 1300655738138719269115220801361583564800 12969033 -225589949711199522598725850562785695744 12969034 -39742825565092999655246599732832684352 12969035 -646029591758791860029753930378619979200 12969036 -205856335865246991824319817304063471616 12969037 -567814992248023169326425172366298594314 12969038 125472191822590780133850193948052231040 12969039 -2880831243769053725235191497705095788160 12969040 93447477821799837532619751522159820800 12969041 484901351444100597876019235846661595632 12969042 431278833825681493555380133048453012224 12969043 332172046266304525396656041447076205292 12969044 1265137688842197250597956663003912118272 12969045 -1713813966686715034354743049821807004800 12969046 43795891320923974441780036977874917120 12969047 -140306251034940523083860447779789861440 12969048 298651030589342489240689552963142184960 12969049 -1969005884496114106487803325306883512950 12969050 189313845856843954074208680836374414800 12969051 1250328762601704843553510419219815931840 12969052 -112693980456559324262475674901119409664 12969053 -3594658137492588411751257110727415518240 12969054 74893418788353292569242082277908581760 12969055 70172520870560371697058140442658324320 12969056 -1378158317560245356477493106257162141696 12969057 503016192808326307415407971938525340192 12969058 -852772074029177560874664020811336960 12969059 542502819850165603287357438335021871504 12969060 -216334075361812662406442615733613363200 12969061 108028527011052051785738822244324187552 12969062 1594728583765926818909373560250450055872 12969063 522350063207022543011543805316386133392 12969064 -2350730905367370337534641657279857648640 12969065 -3408175872978204782299931542901666880 12969066 549403771265000349986450773787884501248 12969067 -528610192527302503654750379434527727808 12969068 275689762031055356631508538870384894976 12969069 462956701326208141293627714147265556544 12969070 -139661694130766860289384626848811283520 12969071 -2135890542332257124666822367127688071728 12969072 -9465775222093123116010194537851879424 12969073 598056857973772938764661301332677281728 12969074 -701489099911729892296284386859286103040 12969075 468900050282705596868158085393534577000 12969076 2582538284962782313496926513768026757888 12969077 -1716307527737739631941328968510775069920 12969078 -671278470584185686179272067577656064576 12969079 -222340619847590384826140802930443636160 12969080 329905365705909200487174744880622592000 12969081 -179849813259597881305866653697783081030 12969082 72124048673358254938498784916521378304 12969083 227311402321149167318336665361498407332 12969084 -222941736078348416648924811464225201664 12969085 1554771639227274157020209922641262789600 12969086 -474034076578401684693145847607337790976 12969087 785883416923806662941325189396833173120 12969088 -1036572005903230192557861018879834193920 12969089 648185657934051954383498691151600491456 12969090 64559603894974030710750771150120936000 12969091 -597252110103428233747311423418724966016 12969092 449178137702513162911400058513901251840 12969093 80294132209875605019978599399369192064 12969094 280262669697707838236995322813261683392 12969095 250019305763848649889294594870691613520 12969096 -187380178012113519345427776791642112000 12969097 -1694337059049290137370132566594513956454 12969098 219627016657938455488373413345649064960 12969099 103714849709860200125822288949524428800 12969100 312844500868553571221750408688729446400 12969101 -25719884438420888996620194632344918176 12969102 296155203368613824339963247085890923520 12969103 16031257144488758409618057769347431904 12969104 157510203913108789152112399512404115456 12969105 -154101618539631940107649944930032522880 12969106 642118597233216236313634286093999524752 12969107 108521205565966714697314861504603194240 12969108 -1643188454419801806077922011321474791680 12969109 864494180654124279796283529867864534300 12969110 -29735715905288699071751502146773678080 12969111 -1502569856742244443850650315097112575128 12969112 912383061121570335023341592496366059520 12969113 -1472074604659566534461393856566935701504 12969114 -233701593694994439848080916328668359680 12969115 -1201893633346424185891051381971037612800 12969116 3647449080502905928670404313067056640 12969117 205381729221771569751282705824771559360 12969118 350674250112457338281555741837404250304 12969119 -691655946261993962338101750627848266440 12969120 167099171797498587354433957718340403200 12969121 -2079391909444672759856444201162746053456 12969122 -293237751398043213180015685805518899888 12969123 475777284144842476236474344511015147648 12969124 -343607597293725612039612067723291278720 12969125 -601908159843957381808232357993093472000 12969126 315140279555365013643975792194099414400 12969127 -373978012341201673783593333046495654024 12969128 1717611820956079773484082069157949148160 12969129 -64411216659024290877633001907999224320 12969130 -782422503939194907632116201529421844800 12969131 -829536057271927075922773706553005991936 12969132 -42314510923052281673974481137476243456 12969133 -2827884453891176236484316698099617296960 12969134 -471923205812876871810383662616871111360 12969135 106756714438164282797455062623547768120 12969136 -345408326262283442351040576970538795008 12969137 1633468584704070361167698652403790256786 12969138 95449025518574588367072852039186521088 12969139 1429787664145450856288302182010359292940 12969140 55497982423704065452548666338344558080 12969141 -488175312472675770074630236983869815008 12969142 -950593517352434118818112738844848350976 12969143 3681445947236969017025108871720703056 12969144 -8353999162301132006996543126780313600 12969145 555202848568828049510526175974611014080 12969146 399803496197249233408782110473421697024 12969147 569501265324173452289734630699702729440 12969148 -189141935132722045057958796449072855040 12969149 -663571708907474510793567779629811728608 12969150 194845287102250652956604440901553393600 12969151 965431097517244318750340643501792738712 12969152 111011698511286076286013818041112985600 12969153 -960331238858872536224335005458194279920 12969154 -313743674060415049841383867232088832128 12969155 -1094097237472384099325390586217597645440 12969156 288032787014145972519475703215132572672 12969157 688063941914277831828377894494787077406 12969158 817092412306844080957070388594759523680 12969159 -398622403471255069197523301230783443840 12969160 415044037258748908983061466877739008000 12969161 143858573201422069051731265711092428724 12969162 585862580679663726607165274923707866112 12969163 497884378549982743111486460780476363412 12969164 123383626599412192131316497555411111936 12969165 544259551023173924609914893654721866240 12969166 -24032099238492057420965959009251949824 12969167 573896104899622436455105364417123871216 12969168 -359391345534141971217460946996619902976 12969169 555597214862512519385664369874541564580 12969170 -490096922025945386933962690547404477440 12969171 40194766913975643813495206604584573808 12969172 -379291932372062251355638925128383703040 12969173 791071590940543663286230588017501249600 12969174 1008756646853926125967609473618526080 12969175 92115641517219243015608983314295732400 12969176 2292913222140372668431109571902403317760 12969177 308333682451962388984189156917012745920 12969178 158948757699805252499650601777245990656 12969179 1422833399762178914068557866254873923780 12969180 -34316052372060639921441201108477542400 12969181 1452373573933626549206067192810395391372 12969182 32321748972602251317192367944753048000 12969183 -713171818485529111069583284571531989176 12969184 469350708160810875345266036959844499456 12969185 -460656450638858411307540109901321635800 12969186 -370421502802648639751998229845675161600 12969187 14672690482024215843017672945241264384 12969188 20309561864719481705939036875681802496 12969189 -385924384776366342041656300003456186500 12969190 171471101338445412825715267659025094400 12969191 57468703303702593183805057595452554240 12969192 -214014318533444802189257430133709537280 12969193 3205841068780912569837433717975890560 12969194 73865988569144556869651889332813816832 12969195 41409406436337074228987823181006471920 12969196 -788219846143306071687340508228131515392 12969197 82385306526936513781229054252637746646 12969198 -607064104339406353696786663753435254912 12969199 446574315378707957889986474377257766600 12969200 -247989387316002260156272332502885171200 12969201 -102035117355283998189418627473498824832 12969202 199409402485426645237576461005529628704 12969203 -165785360736051351703787146444571002080 12969204 -29974836513285205835021692151421026304 12969205 133218172736594915893043487089698408860 12969206 -24632112618341021754320232683017468800 12969207 -1002903153390580429663320088997682237360 12969208 -203907255977654433562912360503062446080 12969209 1788539582247858927752205695867113457040 12969210 119509198261260505461036034566918220800 12969211 -72148533864039941014165579367002580188 12969212 933267746199122234749777204295745707520 12969213 -463879259676595317020409610451667219456 12969214 858211657092497557325376198258813619200 12969215 83730470983259993751884381811647861760 12969216 -89460555361601574999812173599816548352 12969217 591029430743139116743407155508494369280 12969218 267998098151273487216586432636470340560 12969219 757683846584117188163736247753444593144 12969220 -260831216766899931502653385277582499840 12969221 -78819375775842207797276524025515121856 12969222 147456852344688179284184631687015481344 12969223 1833209244098607047343905568125843416472 12969224 -824476588708902287637209776375891799040 12969225 305890706004803756200308714961170070350 12969226 -171856681709436344329399289059131668688 12969227 -3447680833638779458219550606619617998368 12969228 20193890838847777542777898485255782400 12969229 -228491842496114428967994546668531511360 12969230 -4298098603465576518178882687591063680 12969231 -525207685012318265959413368434637542656 12969232 -472410721579818559982411935799481581568 12969233 -559404953784238094623670425972209963276 12969234 -46193317354576000697572082528119572480 12969235 1534605255596595686227905496436606746800 12969236 -200660889533635842363288642804638822400 12969237 -437322653041322099490148742755503318048 12969238 892140379213478337019660487752026047520 12969239 -292065511682413015009618556009749995120 12969240 91768224245851065203744800852515225600 12969241 744370558757759509197476016945691747972 12969242 140079907498442843675630966438544127488 12969243 237809394308876835281767421477472184608 12969244 1474328707433362846007506172296527873536 12969245 1134984641683131465983824698101535429120 12969246 -9640877700461504368139554794573131136 12969247 -368895552590643095531734139667313239968 12969248 1474108085339604317247138264303340093440 12969249 -806612721901947988621235777553051866400 12969250 -183209140832289314526286726165278336000 12969251 -536473845403031344025239221794549795748 12969252 -230473026684506919996135781369329009024 12969253 -38357967721276622978713792500491026944 12969254 971183153245983752661094458666421188576 12969255 202099951884799871461608836560824103200 12969256 334324461876897302840268774484088832000 12969257 234378636290681065663096079299895577792 12969258 60332672000415348338566136354852544000 12969259 -545002568562162170670675534716983154496 12969260 835293983675615761839302750711270169600 12969261 -232320140089660993244725274003606295360 12969262 -626207485072017434377323927727840435200 12969263 126628737514122884474181295131424743504 12969264 81437276411038263589576986927814410240 12969265 1411968935986855699633471430909852532660 12969266 -308074245464542045613662793609174096640 12969267 -1169903734867503703769775817165437597120 12969268 68409623219787485604984562949545887744 12969269 2403492943889684863782489081900450434670 12969270 -175592266646388595744926261770342570880 12969271 -259223383108509688771657882472077184760 12969272 -1664045137744008560633039470913198899200 12969273 -9805810098775972977300187792802297376 12969274 656470479632769643790108217337299661824 12969275 407893966445326349744540592850187316600 12969276 -811645217263050320119377069054868704768 12969277 -177108212830998878263222656201212042708 12969278 73079653425333852696124452960039171456 12969279 8194312808713238811042349868805660024 12969280 -3986156436082113430770113224035532800 12969281 -666814730398536943570371742959098401068 12969282 -500482541948363375246410358111572832256 12969283 1397054545767189703763173923116697077400 12969284 -10510073231495103578878107841930100736 12969285 -330089337847500548169512322465267104640 12969286 6615218058479319652325416316193896448 12969287 -2368808313479482984677505016723390129064 12969288 -1962215895118473899905151143702499328000 12969289 -911929906597768496801653743934151100444 12969290 -851337016360417337396472194554096797600 12969291 175550439980410545432364763729259371760 12969292 -679087486287803675304525868059822279680 12969293 792024224661534290320844183802346193580 12969294 316152348677716556557765382601172019328 12969295 -1349013702050498903256083931408188350200 12969296 -481777380227502735847004427442134786048 12969297 345207543055104308086571390273327734080 12969298 -127257379228144949419413582826644864864 12969299 434006077072770601699368569586112608672 12969300 289679221133512918164014771322573004800 12969301 776129385412626521538814125335619204302 12969302 -1288578600394051299738195970834675815648 12969303 245596664314464980755474962371592601704 12969304 1450685717850998450261536885511282165760 12969305 -670849425628959853247536737941133288000 12969306 -106155540609258202618273414317575974656 12969307 -51876599718036798065973222973932207120 12969308 -1545297197838085657955867755775937821184 12969309 -212998425756810665302648257852474428544 12969310 -80172083628862234856743114747761402240 12969311 -1569293253033780705628971800964764453088 12969312 674160418101939569307138243232412467200 12969313 -1085477288214339070858340749123518461760 12969314 199074224276554853422558505340591712032 12969315 215840988269763773235140770377045120 12969316 -26624501626393902348597263992080309248 12969317 238031806193425960713086323427880281532 12969318 -631877109773975720556333679202135858496 12969319 -1786083344958196252566525685291146168192 12969320 34304905069895365326793915765415424000 12969321 -278206752001279527455216689982730700800 12969322 -1492425648280267547031131111251794892800 12969323 -1919343465245775728819773623309043756428 12969324 -461473486741940405394633413902140764160 12969325 -31723499538599267164853154242840319900 12969326 40835990001645269580543534449708961408 12969327 -245603330928620533863188956933988439168 12969328 -63261943836747021600226138754885582848 12969329 206922799919357922711066413669621598930 12969330 338506935968923826113621685455160163840 12969331 -1385347134188169765842079980660866084008 12969332 -369547873018360852543961475185114013696 12969333 -165521598234226957738860058059849656100 12969334 122247491307489642703038314997566668032 12969335 -163978210880171280413373373570785873600 12969336 128290425119629047794075638300866662400 12969337 42937660602460627016922342641726777412 12969338 165068928507807225297718041368856574320 12969339 -12133649439997424118273172942134179280 12969340 9713650780288013404423908134618311680 12969341 -1562166894894779496873836564224005696 12969342 978980869271298883002718829598271002240 12969343 487724427237214860406773681100796945320 12969344 -344970224601195350116582080843853332480 12969345 680176661834320771305468579716589563520 12969346 88388737248275957212183983401777276928 12969347 -633686981975351187055498192648554160920 12969348 298828253843929312261927383492845568000 12969349 -106725461200124105855881838048134284036 12969350 -693578633940501525544788354593928669600 12969351 -699921964280608543545438480923417731200 12969352 -547436185844615508238798272557817692160 12969353 154251493190619194399797061448138536244 12969354 -12833950223077809946128372614924443392 12969355 70021839853498986146029836259779102720 12969356 172579319122187534203247112447222193920 12969357 -416400703299306169605130611536710280640 12969358 614783220773570360321348151198545649984 12969359 -12069528862503977783995488136720530192 12969360 131998953207869423049987195197120593920 12969361 -449022145643681671481223501597580804368 12969362 -225452886402784883823747533943042746880 12969363 188866051106024383073080096170190531968 12969364 334999633210706275164198479392747899776 12969365 346890757713994466509187293547907870000 12969366 -140359600343266523514569928206344321152 12969367 289548842490843765433744544590639382272 12969368 -3248132819479307335790762197966383513600 12969369 -624610341173870778731611006062133742880 12969370 279982869146544957703186637532142344960 12969371 -271990403752400320257538590550582450428 12969372 182819384473913156861168237918827656192 12969373 -370766408126037872674191513495517252378 12969374 235133479593647840468574361635650642304 12969375 37749828714219040575538375179531345000 12969376 22234548605766761825078360289863270400 12969377 61415358866534582080110667790082639360 12969378 65975786923506957304195599221621704704 12969379 634004363219971095262513329366180130436 12969380 693859249148973651354952532373557760000 12969381 -122207054150998258461585635402690169120 12969382 -1195671576013937829874064221344242162208 12969383 -292637001189269452681875828529147563936 12969384 1170520553354376771617308712425170616320 12969385 720358315070669970516534454748430480 12969386 154152406243810251063940786522477722624 12969387 -711690545124125049898879774216771944240 12969388 -358393037369599648506143147649256454144 12969389 1165912389729859811949911865824869511190 12969390 83138350189644742376766276014083891200 12969391 1804203891971107479657501627971597289352 12969392 134068753111791649870879611521793540096 12969393 -1876813429641609502440510699954887838144 12969394 -570140649219487510064443762042410676320 12969395 53651941643616102314849966318580152400 12969396 -1248436216574785413264762106464586622976 12969397 23857882332819249867011286650620956832 12969398 22768829898037484794299796603652563104 12969399 -114078027760952349069604847655219917232 12969400 495286973203279211518903358894138880000 12969401 364173914769338871927715141130010609792 12969402 4657096728879976759207149879830014464 12969403 2106717729772355096343816897202021687652 12969404 479031717278154322508893170981200855040 12969405 -310947994833423158239787882098117062900 12969406 -1007355364980005445623128841991355438848 12969407 -999982548592997435408795373261690112800 12969408 11836878947765002205624776046212546560 12969409 -95059508179796202845372039554809172140 12969410 150943300315374884195234554334822790720 12969411 -17107183999071916413360706500645563136 12969412 -509244388520224815229572669641402038144 12969413 3148522246636705043326230049028044338240 12969414 -260990587609202223546201978956733805632 12969415 35500890827146548031356263452431004800 12969416 -1635831948186889172327385539764482923520 12969417 -44862149234945382848905687168255812288 12969418 47256178550754495640915188521745484032 12969419 -1531703553929477823236456951832677164560 12969420 306530213928463909801558952862064634880 12969421 -387313675823479921743578076534319864416 12969422 746605891667490542867873787580370680512 12969423 185793814300781992151078058191791482000 12969424 -47327789382574121490327243666347261952 12969425 -109144539471449162499147183184616395200 12969426 155812497903289984057527631044698722944 12969427 -237578522751359251191137826087464471600 12969428 -699034326590695319804739612253484242944 12969429 -1299368144049194040965108302430743689312 12969430 -635225222161362444935318761574583129600 12969431 1096556518873820831290242013079967620232 12969432 414587225008420081113168557013798789120 12969433 -1125343264874409905520417099456425251318 12969434 202209748944235513272789302872031429616 12969435 -689108273805629813990354671447971853200 12969436 879857289746297016135691104704559882240 12969437 -262644590730796055865863743125499715700 12969438 -73898190156922954457452583104954137600 12969439 -37089877075911287338133080801952040960 12969440 1287712674015670421633896006994244403200 12969441 -374529714195224240467460913415139607150 12969442 -279574464840698540439434358116456542128 12969443 -347812065874187634602492186871363070308 12969444 -769459079922148469254164884024373955584 12969445 -16828799294320965715283124801687691200 12969446 453823325256137257682629919711917760640 12969447 -508390830701338942143130962691663212672 12969448 838663690741304948372518835800381470720 12969449 -461618147084203062451291054290716852550 12969450 -217814564026360631774049822092237760000 12969451 -396548709187935061473166931751539364096 12969452 48336075682538010733712577130030715136 12969453 -62770557379512817420675532680484729664 12969454 -111961996966653538008196221472926433728 12969455 -56065481834129878856126966211526259640 12969456 141383459472680847461453200785322082304 12969457 -1356122680370131057709650581573119461120 12969458 1263366005400606428079897017990935042176 12969459 -1503871700174603355520377294179214011436 12969460 -128571073657360970540537455963641446400 12969461 -1331659686771450351940466136021448686048 12969462 -134810348706268869108363277372401180672 12969463 -571620532942564231922753518089837141176 12969464 -144765809037480499430967566728141639680 12969465 -670436853049879860615006168141700466880 12969466 -473450186870331408225775153374671591568 12969467 -352134979696336854087956010614090762160 12969468 -907339735308257159630053531146123165696 12969469 -500511314388079010273544591226338459130 12969470 -71169992578581844318793757211060961280 12969471 545895393252251289768815718439477460880 12969472 83159537121012308521975721149587259392 12969473 -1960739415221981743183582367529197363712 12969474 -41910309959445881595839074224611496960 12969475 823056347068469583371995306088398869500 12969476 -533417983631985408476355804182865530880 12969477 -83720630265077501232625141336801375074 12969478 -435504510638327206727307714566880619776 12969479 -1537651816447763831723843668948846600416 12969480 -633610539310539190450582780612632576000 12969481 172161634505466737503228256444644343744 12969482 570403754717805349624003371863910775392 12969483 152193177025941983931845731559042904024 12969484 506454024872313955331434419617275679232 12969485 -728837301316239281958519383818479248820 12969486 -97124051697375782861981538229268477568 12969487 1790754802528644006512783905627602154992 12969488 1922360309793339286182273625704628224 12969489 -231471808304100280381147167100481935104 12969490 -560106520872596670888737083285444764000 12969491 -1113082078543841649062913164170901553108 12969492 1895545517379383671023814414415050752 12969493 -108011515454180699941019537848683670738 12969494 754295787788771464552414280692749453312 12969495 -150662611320506097852296493744245337600 12969496 -2204478576546223783646785313301693235200 12969497 333405554421658854353964306824796000720 12969498 481792712425407093774886985913143742720 12969499 106249148267774916775479488298844602912 12969500 731068566029792235728313319851008640000 12969501 -113744661611112122551813157095368297216 12969502 -170449206020513267305050313646847457536 12969503 -227430162754455033879181770580914881376 12969504 -51374526630080064065895425579585372160 12969505 455967564031318471644152684248695461160 12969506 2429283845919952649741269471011465936 12969507 -89703721823002242577836623360988297408 12969508 115881002674085396959468918913469811328 12969509 186740782179723151613772025077427200000 12969510 223902461743827018086315210362740466560 12969511 1263525404309044919642577726648591391224 12969512 498292731915825038647316352080916480000 12969513 -507141026375916684772607593281320608758 12969514 -854812398313809650575409695120035452160 12969515 788156876064550531499782625485778053440 12969516 126447525881295240856658498662971801600 12969517 38186981317269249294744640655552499552 12969518 126586383878433789362589270975733820160 12969519 -278384461209594067725000163139577322752 12969520 -43230467820861702961780189770237542400 12969521 -2578497243538915431843437937529540537308 12969522 83005627127851186930126369752335528832 12969523 6901265789211579564560056565470857040 12969524 -916013814817139397701126209243548592128 12969525 -319267069382399456923127860135823640000 12969526 1307521325341715179529654312854334327712 12969527 88916100336733081470669648418825890600 12969528 -176471415349717576500576436165602508800 12969529 -506128543543356822964144397779766793216 12969530 103539003971335595913623355392375347200 12969531 -21902196069829445977619716191005185920 12969532 -321079734118983885082314217685721632768 12969533 1104159585084735520325203492712724035520 12969534 666125227963339254280123808935351541760 12969535 -228398490184638770963205914213426666520 12969536 -54667478138820175814143930233548439552 12969537 329429697092773664771200220545849344 12969538 -10824589981404430554838330010833444800 12969539 417808742353831532955487309888849901568 12969540 -66463627086325802315532887878593104640 12969541 -434770836759702232474903422905285030656 12969542 106605285860766239836462528608676628352 12969543 -205105593452617164523170505917757617072 12969544 590135195606225203640866359297466368000 12969545 -125889190947358366696554661280049346680 12969546 -199872209198148027981908961777294479616 12969547 -1407677811032369896749024997185956385004 12969548 1119365486843715322968493212940802841600 12969549 430375103997830683188949839940312877334 12969550 193736781549216483664145243027170017600 12969551 -437854456998380272021488250556855935248 12969552 340837729409541046816085197732264673280 12969553 2047737766195337324531427530857841650802 12969554 -1107293285031058027451774078990315182080 12969555 176248104036791149820471147555567221440 12969556 539143867330622498421554035324597862400 12969557 -712674152243944444324545643150153529280 12969558 -13056702479523707112799459035075978624 12969559 590650566905138655011699608091791882760 12969560 206149165478001534451745758780532736000 12969561 -1416193488111590287017267832028378685216 12969562 471572532411170880452471144804722758912 12969563 -202557388258416790766566976491581218496 12969564 900108170171113254147438718072233355776 12969565 906493650724083239215622617308575951340 12969566 527581263859528848998070570626163683520 12969567 822185425597207247180675508684845551824 12969568 610949615785322370045439495679085772800 12969569 650267174253270531497563886300997372996 12969570 147145421029182332446777425440418892800 12969571 622341113218974705030287044211028126000 12969572 647991905575241786269514274349504045056 12969573 72727582106230453410334747089576844608 12969574 12510487092879851688606149218804469760 12969575 492940412667454775227047527613554805600 12969576 440157681204770060154937120255043696640 12969577 -741653573435277368119608082204908528768 12969578 -226138014025907433445909059845118514080 12969579 272418550317290399681682315652784965632 12969580 -281866701119084222927388482981050951680 12969581 24784321143946279335488674573727570412 12969582 -941701450963470161228208079043417349120 12969583 -278258875791278432640753859668418960800 12969584 -62106036640245704951514086853579472896 12969585 649431109319126612455834072836774739200 12969586 -98670996917307627140606483254616985600 12969587 2006201592252451117934759730812329468236 12969588 -1141443585498376034310912692821169725440 12969589 1335001659702983460792213406299999657756 12969590 539660207930528248005135211136070883200 12969591 -36752540186468723814052418905090397208 12969592 -1800368280210234797171536420790612766720 12969593 317246656484876689031103174141132606720 12969594 -109115609445132122884064118493593913344 12969595 921373386906902557085236792103361465600 12969596 -1629245465364677634191992385814215116800 12969597 -469895938906347413297208019498767321600 12969598 191911290078009018807304378465648780800 12969599 -994515778210325750555633474450275634400 12969600 197963274730405771856387790650474496000 12969601 -604181605417926029838616612799541725100 12969602 -454947218594677554197295682437099379248 12969603 1124461965979953924391113528051308736864 12969604 -1094049384890558729412862166001989907200 12969605 198285335684984661496417296334873775520 12969606 -361892933734709958430971976856426541312 12969607 -369446676752434694758509383756700112768 12969608 -336042723406433143528335263579267235840 12969609 -237496498781423062339865265260666801760 12969610 79255515244493657854129436269743821760 12969611 -863802546616859592444916152101382175788 12969612 348855949325095971965466223460094259200 12969613 488684509366271673198029963999180354860 12969614 -173294521042400570516318545272171137280 12969615 209846766094505228368285475817611880720 12969616 -76015029350612953498115520693780480000 12969617 2877493026771944594365071288660105840 12969618 53807901634377012522793508140369091328 12969619 -662120990975464165224677836464990981056 12969620 804903404670628211317985169484033447680 12969621 -123802697008323344630547992805667301376 12969622 172194889375589635301877768066280264512 12969623 982280983113189731802952721295071979120 12969624 544118794046131372877052809356087296000 12969625 255631760337395504814986564661449664000 12969626 -162379706816308655875232809505018860800 12969627 1124132829911408320059502537356104280 12969628 -58683713087784048806824653098458931200 12969629 -369464086227611335293527316769531793940 12969630 93335570835741202995580346948531174400 12969631 296713402516514787980135033342853788112 12969632 744289110052721981913778910921214001152 12969633 1107181760918204465432443276163005981248 12969634 552538022738230031400459903303124388352 12969635 262970586647870605588637888383166969760 12969636 -823364693244917875603104737560495193088 12969637 228462546906017951989617880402462044120 12969638 -764123271449201189838613994953135861440 12969639 181923126962396426076748788044667460224 12969640 765469780155618545623588675484150476800 12969641 -335002630241142293920870045894811352000 12969642 -257569983908054383488870011687114558976 12969643 -321287224023537786251578319037973590096 12969644 1731891236281487380865912664917314406400 12969645 -22879786551467013040165515649438623360 12969646 103258368649219702832827640143927486272 12969647 -11058414251009726533566562765444181448 12969648 217059279270122621555642524469081260032 12969649 133998871464767765776775083692813509760 12969650 -506635249592405603630473041623415552000 12969651 329779156837656657051068610325750303032 12969652 177893160254910604720849275310708518912 12969653 -301572138676239469433038706073572951880 12969654 61946865645110873353957207779662635008 12969655 -1223655662095106295786683005038233288880 12969656 -7399783110385609591660679487715614720 12969657 2396562442413155681114176551932673299328 12969658 -168303469103248404220958921115617123616 12969659 2741222501247384272515192137062572267416 12969660 4978254956242234095335704700590571520 12969661 -352469303452852444235855132265805687738 12969662 611719921413076353748484242515110552832 12969663 -704543239530999079839279184082224219776 12969664 544418514376103115762235680267039670272 12969665 -127033250622343222868631255339727760940 12969666 556633994627400570830070668742343948800 12969667 802324911533901233284597735189872556960 12969668 124608710527696290792245492666434386048 12969669 703353115279266870468531434452485523488 12969670 311993016206087517174886125465608256000 12969671 984981453253521267049293582413598658224 12969672 656367670893954457238424972840274083840 12969673 -1045577807062248965685354387936568205360 12969674 1302852908074528933299466215275841885792 12969675 131408113135849392581750806721761023000 12969676 -15384034020159754911122724299339520512 12969677 94871360205575966109228848578557451392 12969678 806411717611849296011936653647861570624 12969679 -210070868145315838096905860822996680720 12969680 86194168317713880836566264642126479360 12969681 -56046471238450646195826524349289136256 12969682 632256404127469645372306263297293203584 12969683 -156062820488070686931693920726099809776 12969684 -26608837325896512666618976091909726208 12969685 -466053663523365004058663052899652760800 12969686 260076547528264963290269665145363568960 12969687 -230866702314789035312515575642686261760 12969688 680961910702737762773895029044405800960 12969689 998470867772115474685040840889255148356 12969690 -321207814172677352906907699993751092480 12969691 56556644255030214167734260582020195904 12969692 -256482875194619321677617537384735037440 12969693 363903596996964245239950800147925172800 12969694 173895748043297288294318109611579466624 12969695 -840566794090581580281892731331673155800 12969696 -77044961546573517833890155453648470016 12969697 389340404438686146209349652495566356352 12969698 286122620406297786144738703160878689792 12969699 448326094525954598721742804606956323760 12969700 457136800838324530241462145865069056000 12969701 -186033591662503557043153553205026734596 12969702 256659568536561268289441818373561155968 12969703 -18777664629215347605120606586088782800 12969704 668453644737972503756712517190834995200 12969705 410232050449211833083629439374625120000 12969706 817072700219756541106497565307607237552 12969707 -224261221000785240733279350026787357120 12969708 -1057117413615337227007604144532609045504 12969709 723974070166866943993487247368152189910 12969710 194244618699104848327718585935275951360 12969711 247376094903533678821472212982706368088 12969712 288075248261512375848898477475433480192 12969713 -1148885240045644937703259339969079254476 12969714 24915346582908991128394302580954747392 12969715 -759592968701384763444745654581736770480 12969716 962439504072977302407885750617725971840 12969717 1100413010508805972166019948605991106080 12969718 298974254874578710216644332015763079680 12969719 727570314087085825874198225908282251696 12969720 -63919887776858346846069746380628275200 12969721 79666898992585739038362020495427345600 12969722 -62702625563134989074616474154193747088 12969723 224098256844779716708100329089118533120 12969724 -63013585557908029043335649803374997504 12969725 -1271396091156366419748394002832241699100 12969726 -61524595307095846377007631459106078720 12969727 41575295393439528525449444960818901040 12969728 -304321264031529901824430373013993553920 12969729 553433050663400525841483516816401141874 12969730 -162727314948784172290355482794234294240 12969731 547730315968777687439260689291143681532 12969732 601209752171436737522260795367402499072 12969733 202794912396910607907184932223625420320 12969734 256914301297338310841998547733934701120 12969735 -156419993165268842007883148645658799200 12969736 -196005982167539546245735630690223400960 12969737 -165637864897670724153575303380701096960 12969738 -142815362063753505853958282513808133536 12969739 -1047380718082555636336805606567711052460 12969740 -294250832925666187876190126771575019520 12969741 291947204832600662195790702272942803392 12969742 -420626186664551631505275156434198882880 12969743 -1298213177864425689229430989568463517008 12969744 398054304602371898749550093011845120000 12969745 213207213319961270856196793641139819880 12969746 -8568137638576847641207497339445493760 12969747 -75127617605681971795479160974570462720 12969748 -1309112474341120182192801956805312512 12969749 37669462782290902809519222209757977088 12969750 284890628410143235685412930970960608000 12969751 -477858435986600436239191074994348280248 12969752 -607424854797865709764793727271274342400 12969753 -1128507209343259069989531630593561192496 12969754 -215576910898807085720556323213175913728 12969755 765437972258753321860240421372621622000 12969756 203630557500426500441303964150906842112 12969757 2295288893910561967370078843381600595660 12969758 -339732103498113607977757713985762770624 12969759 -947936824960684826503684836304509116160 12969760 2837055364389572734017684880479706152960 12969761 -807957868944799011819132348678297064080 12969762 287662078272646924382483911388209204224 12969763 -2449423860775514806365120597470606142656 12969764 62374982941393330559673327839200179456 12969765 -646513529285251480607694133816202693280 12969766 -353251973816189411635761519001941061056 12969767 968502610912192071744539551887218733816 12969768 323889908420526426427962616373649899520 12969769 -166378482861075351409202878524347543040 12969770 -555608272087146629974692866004007188480 12969771 -129678246388664275395057518278380472488 12969772 -25976282639403692510834669142994188288 12969773 80448769449076206560907555894841522860 12969774 -1189737273830172643264487419029889509120 12969775 -41251414052818861310616787323512178400 12969776 -110466314866311212871138806671154282496 12969777 160424839733757749541096405872908075200 12969778 417409212842103488785498450359751303440 12969779 1844016877155252543510492365337343394520 12969780 -179571870623594640654896518474157260800 12969781 1195602756226874261612633395464680810304 12969782 679528179978575193144811993981528608000 12969783 672546038457804978706264606836709873584 12969784 525342067072162735708809615103943270400 12969785 -318743672445389410472194775941121545020 12969786 -663293643458213409922245876215428569600 12969787 -1270060250498918470443642273131979649564 12969788 394625341955953106580868299237156011520 12969789 434569689728054851914077458050994176 12969790 13039942106162437189230303623775070080 12969791 -791784622297885378499728252992003928320 12969792 76413679425736878816223642503830568960 12969793 -3019498568783611385613502699041252540480 12969794 973622080188335809418159865716014719696 12969795 -459067687678357372256103824400349264800 12969796 42642718001116265509518163328983748608 12969797 -105566138869248832627313976548878502754 12969798 484465714677983582265364205007326825664 12969799 -1636210953724238393923730023018377766000 12969800 -1253321659592796127282011349088668800000 12969801 6019326709520524390353701404257476040 12969802 837557420022142636625232928541009954352 12969803 525275236798110351592147904460245118720 12969804 526274409927379484274029160071967530496 12969805 776756634534664064788430848368096224460 12969806 -435589231625524835205440390487548856960 12969807 172348057801164860247022967048307010560 12969808 103623886930326646333153459946763976704 12969809 -1901572994784922569398078104386551567760 12969810 -146722634505797045846043809823708507840 12969811 -485251039550367534623211700805340464576 12969812 -1284119487409897037288594853839770951680 12969813 -721726972104026301868550904105093148800 12969814 -371059729152255242170563156538276166400 12969815 936227900425741731490579772229518472000 12969816 -59860076821021541314735072855503667200 12969817 245442094367066364690374615865414969984 12969818 -386334186913670521386822065646022440960 12969819 991254244056758610672965307697036611144 12969820 -89023971509724049283280970489775523840 12969821 40663650838635020619097164379305962022 12969822 795324638948098129314197866210044862272 12969823 -1409688301912742049095385345795848712928 12969824 22812049600694823744910120444142026752 12969825 -95377951234327978186137598925894400000 12969826 -528160656723633401462627541078538515888 12969827 -1319715493839335611861517179813471365888 12969828 -1051153448275038577615182644284137646080 12969829 -38516345332391318875649831859462283680 12969830 64162633070501745981556196469270706560 12969831 -11291516548340418308549085967241323776 12969832 11211415588686016673874469856758579200 12969833 1980090554174736198899740379799863009082 12969834 397462265001677138087006392322453402880 12969835 -957811450122860486671822841026836418800 12969836 -801900027924118145036408629614553574400 12969837 -49295827439373277264900541315274748800 12969838 -448091014574229943518022764030883872768 12969839 -1263106146653242517015839240470249261360 12969840 -25945403773761204554744148923726561280 12969841 25744817482926988940103507912230962032 12969842 -106467401330069854025037716346243373056 12969843 676476943334165407784179579632294467328 12969844 965487817861679524044684686726316234240 12969845 -109378379951152448530275394889615366400 12969846 -352006025422617507159280545639499837728 12969847 -581662015733808074869596983278614165120 12969848 1011141254076538721392162366802245263360 12969849 -295956167899160770401725272165734549936 12969850 -587541552932888456367741731967532935600 12969851 1485929941679594036857855916473453746852 12969852 325450006895473756399033784677650677760 12969853 162980829307142676885628810287450446284 12969854 648230179394084634936269931165064185600 12969855 -495301261576311795768705117840647577600 12969856 139234762050231655706281485082715750400 12969857 1461955722781130493304412444281153727106 12969858 -76398689757643975095414180666711704064 12969859 1363441831861432167961806704816999069600 12969860 -128172941082388412706374079896781004800 12969861 -293641115143633038396688752921198773376 12969862 -296046660862708961177994805785142961568 12969863 4238824019668249320397829220281491192944 12969864 1414257077268571201823009176836661416960 12969865 6179331561055329931057834723870155720 12969866 -78414912929241158609515344698077556736 12969867 972233134300649541148948603936661854680 12969868 -78218781015324766285644037030693624320 12969869 -290936461416154942846009604455632852 12969870 137624311542460594352090479648804604160 12969871 -1109631060877955359163127440904620670928 12969872 42907160703412709310442073334939451392 12969873 152671412793784679125755257011315737600 12969874 -160554577402151889989802623739121309920 12969875 -17220584006066947125582718967608320000 12969876 -264600967912563259535158623552343123968 12969877 -43741521442761987770847414540397078400 12969878 779110363565602336812474324971616142656 12969879 209925282428611579467301613967247719888 12969880 -536504287086350619626731830046860902400 12969881 -287671334340771170977951926579347695800 12969882 -791799803166902172838709684896157902848 12969883 47442415927851454055945300915039974080 12969884 -999049379584821443288293229721861725184 12969885 1746438746688859783345250360566513570560 12969886 -49276429876748517046832271867414486336 12969887 106444646531755807806375250958111196000 12969888 -765363905419176744479377696833436385280 12969889 381136794747830937027180419403643351956 12969890 239864224483225608105335236137208465920 12969891 -624844938207851627658706326556191618360 12969892 793535623404066776982376539596216180992 12969893 648145407119829774843684241343370974142 12969894 131784750082187774935346912624678062080 12969895 519639599786265678402503630789105548800 12969896 -901521091252704129279376670022000030720 12969897 15756219241690176985217224968557408160 12969898 500037259529589088347652502958012942336 12969899 542858084029324912070606674601018237880 12969900 -306232590753575229137476891872216787200 12969901 -53103999916044844291087097745650524448 12969902 -315095475781336708847710367116969519296 12969903 -646792211350781957499047424471658646016 12969904 126424366382834574517497033323467243520 12969905 -411245195096232905332529035593423166500 12969906 466719924906124749953989678300051658880 12969907 -867252093083385076732753120222842462720 12969908 -565126290013630745302878284712688182912 12969909 -2438402526483804649339946948584859057280 12969910 4461722994420198517588070562083347200 12969911 -1390018512361765690244784166084342408200 12969912 998207478092852262682630386618350960640 12969913 2284417225993182680357912557655538726240 12969914 239562603868606601981805566696060909280 12969915 -41941208968090953746380164375616373760 12969916 -1651141523407838670058153850334720117760 12969917 -473468924340280569506087377481579620896 12969918 142102255572066830683008205823195520 12969919 488547977077728246518931103235350656320 12969920 -310246571359731622480977218613459025920 12969921 127609512395053928026933496421321944112 12969922 492850700678542106554799803396929695232 12969923 1072258939191092339140966901736990826344 12969924 317641539911056451590879620825898309632 12969925 -463685703345520067414196625673144095200 12969926 -42994707186514428741929821055772008256 12969927 -687663827881966676285975594629134332208 12969928 2055456249098365511541477905566080476160 12969929 1019862447294803741977193813064000863232 12969930 93218108848768663720909352711889361920 12969931 -800002853105156737068832683212486036880 12969932 677652948442285806770751036318246174720 12969933 -537528503378714236343948054102696698176 12969934 1242522912145592955721746766769451669312 12969935 504095927136642439870302356038905784320 12969936 125450547886392617090422649113922764800 12969937 1142239723956232745915886584397603769586 12969938 -666470214394072709298409761586978057056 12969939 682736547090041285388635606666340669624 12969940 514067299501703126287801044181342625280 12969941 111650498064955956296357643982685451342 12969942 292197251174925482658372756525055611264 12969943 -35730875893267089676192110429063095584 12969944 324751238784369671331918839483830026240 12969945 -938342829178302402414708611693898365880 12969946 -846043202900068687916673401756736714240 12969947 1696619076174854897644236984874187475396 12969948 -386902168044920428648645436251431914496 12969949 -492814254821270434850771076178668713050 12969950 -137732016209598868783261375937183049600 12969951 693664073849542932382814433784042185600 12969952 1662754264906463021598180985777147084800 12969953 -159262890318474825082917890817945206976 12969954 265992595196619815012552774673800103840 12969955 601509077739372785608737706740540993360 12969956 -504979552490581483289524934558496016128 12969957 3214446342919583023281586459539034944 12969958 -225942327828476831282213803819760773920 12969959 830550037297869633801269529840067570440 12969960 -132947557530228958657392050136662016000 12969961 -36358870978163926524456392146298073008 12969962 802824691276177169940410509053735821232 12969963 -135130063553184021015084302353393246680 12969964 -8787984284856958347611173933502864384 12969965 -1371047734877649478606081875992286961140 12969966 101953569098172688297534603222447177728 12969967 -669108863015607956673466085294845199648 12969968 459235434982618449066711503979976556544 12969969 -696407834550232253715312325026343283856 12969970 92602354643825167920227735651460480000 12969971 -117799671224567305447075787124015454560 12969972 -954127410083662124144013388858195749504 12969973 -446064443759032786156043257469873818340 12969974 882534510283667402050788421189972376736 12969975 -68049448782071668856936053241125955400 12969976 874927468151758109084524718176156262400 12969977 755804949825832035873016342328443646826 12969978 -137980359866485440013336803467491898880 12969979 2779454966627105855298089491061744566272 12969980 302900493893662101640775335809785671680 12969981 566221467099805408926317978295469829100 12969982 -17990927349417134298985881336374577600 12969983 30635695780468594895509871631808813440 12969984 -11332788874507233022266674678637527040 12969985 23448647529835470062397354956495722560 12969986 -500860590361171316493972355088207954016 12969987 -358623693414673957526725633258935557640 12969988 -1261521400462922244256787588576464112512 12969989 1877019574157341639397705753048762364000 12969990 880929206729882268173581825222444800 12969991 -645460310377426373854898789026594998648 12969992 417581737543314605108617214676560609280 12969993 -1335579954740616326342991139361172170736 12969994 -308876139857391580658183713577106541056 12969995 -44332101089691982919307509395420892880 12969996 -244876899974327089641213106555974500352 12969997 414752111203111987420536444648274777344 12969998 -746117662642942536910000981132050792000 12969999 287088887131539935952596459168521410048 12970000 -56691685278399332322412859816074240000 12970001 973927449963784760421571142206550877504 12970002 -229047928056978816979176655194057056256 12970003 -807826069481254396032718573685101645200 12970004 -12898516115032251764272642558800236544 12970005 271361416709840878386145260170269542720 12970006 605183279833923783742274995323276762528 12970007 -710493240427481143214668407434656386744 12970008 -2952290704255848755157498719673600000 12970009 539839004180721065092459690860302308804 12970010 -840998991689866759337609054453950551840 12970011 -1042538083194556923835381821994455975528 12970012 1117665871240472852460424724292589204992 12970013 504074229540276571557903282134028651360 12970014 97674304036003223367139423826541489792 12970015 345086475503124319199373875526830837160 12970016 -419655662988550640450778942483011076096 12970017 84630149168165711027986315454774259840 12970018 -1284674721790218658695601962712872956640 12970019 215140678600401549624427962631515136320 12970020 -171202544832861801448350609078736035840 12970021 -55236871237834312561281737402541699778 12970022 -124098243841956467368854215441000962560 12970023 -1374576890042627161347491661997203829632 12970024 62603912075992664658087721652914176000 12970025 -644271261749845707245022287822390628450 12970026 526447047482517657241545107375164091904 12970027 164326755446276888702774678557731194880 12970028 417256815001404823541549484875405807616 12970029 -603727827846268919426997897252134832480 12970030 73311510760883672814556678588997108160 12970031 179242838947460789744854766966141321040 12970032 238386585095747640836986997456241131520 12970033 -482925322544668564546283999695616724718 12970034 -70669273699300620957325357348213526016 12970035 198566502214562567396362475779326909840 12970036 -1511349095285191261553764643443732117120 12970037 -10478540202666678584494406197229959314 12970038 -387903279358083127472318312959649454720 12970039 1790622898507227217518405951227911580840 12970040 -353375041404728798891851291913020723200 12970041 -222975532680649304814725354371914393600 12970042 157431426783744294475786004930964354672 12970043 2133174740153906545570534983615308120292 12970044 34359699637859495238344208058377209856 12970045 693218460741051696704026339939571802240 12970046 730821563855741906154401372585242583040 12970047 -12656677454622029435284776666900689280 12970048 -113882329016583817443623150063292776448 12970049 -1700615850003314445636328117149853485264 12970050 38911069993360224925551215060460604800 12970051 -1843855988892190251711111980991287866948 12970052 -610317249622837468927746791171803054080 12970053 -649174647401894021843509330905132480738 12970054 32671647884680600559559202982012360832 12970055 -1882440995133957977348681907665561139360 12970056 78987881804364908329731078152802631680 12970057 311322655955243361107889773125116569306 12970058 -428768480053456921346337602504475975120 12970059 107789551879504081694141399207804559360 12970060 85817941845972163602668804799091445760 12970061 -648716882263795902847965155874964141536 12970062 -20513236451173438882835765353795706880 12970063 -65221882772218290143374080598657476336 12970064 -153092264487515265284530301088126763008 12970065 337022160126634293415028336729509315200 12970066 599624573350818619650640735472107097232 12970067 -1127591438550733143834172522633056162816 12970068 457425204628181515300449643310761734144 12970069 -222684235520244634742604618298114683520 12970070 483970684710279998441069409690321471360 12970071 -118686792296000128351738500424181507760 12970072 488370848566651669503712307102976460800 12970073 50166820611703099973118806797130707584 12970074 541043793148587025072998163681436997888 12970075 508261434252410454377764478365218965300 12970076 433355988572305657366679464338057492480 12970077 -180211573561356411070969232605715690880 12970078 -296991971650055348475068929632286482432 12970079 726361545781279225473814825075917112080 12970080 273668704537182456789004672330298818560 12970081 -121383527017085064889284446665327795968 12970082 69894831305782221504789645405056395584 12970083 54232790773943326322654154338754290688 12970084 111047652957487269254944738286665564160 12970085 -5415229099174702852366394585263481220 12970086 320448329072991215955368644912004836224 12970087 764025275862398060773368854224527807400 12970088 -291415545762737462086447501551138816000 12970089 -129609706403369060794468349593573851792 12970090 1048284368429616384332007215377612800 12970091 -599702216284214154158018067276919563936 12970092 1110802339971691224548725354148130903552 12970093 617754869463248379139888703047888736342 12970094 96552614255775523912927195686178141440 12970095 -127084858545776265906130287255831018480 12970096 48965896345446297700780354430376148992 12970097 -243528137601788317963861483731187091328 12970098 -180228438213305227458573541709766850560 12970099 -284548295961564482413026320659037230608 12970100 978211005206733416003641776565708800 12970101 -302059619650175711875484585585613301440 12970102 -1228421693447165629370459601022439462400 12970103 1754647597805061658461071096429538786120 12970104 -287608593030695398306188427744823500800 12970105 1811330194700720841011978064399052605000 12970106 -1137498998718303876548923040547070063248 12970107 711570876501077205146994958776608763888 12970108 -690300658051152831625093175270489195520 12970109 2149315513521113233871883126747167570310 12970110 69225093529404623737988861383966085760 12970111 539942697784055736076216355015182576 12970112 -869852620515725966629793897547395235840 12970113 132791481942389509677889619328755966784 12970114 469833760721378172143798940410820011520 12970115 -54719969469681709340717570143310736240 12970116 59631663548846171533069994974556205312 12970117 521845823727220336600799048663084820984 12970118 -58092654467240636262280379598567744384 12970119 -1458374599336714177130767934135038661040 12970120 -1920617867308757460166231945854935040000 12970121 -126773778621684583237504645858453837056 12970122 117247504323463885271515111740522639360 12970123 -1294080821116853990021519480204853507628 12970124 260311519852416295921025465783073943296 12970125 560370248818296459741612773497258848000 12970126 -411951903400465593408822911319702199296 12970127 1422320277423168396933544469720739932976 12970128 51566162219228394700710319160925880320 12970129 -82068330467640595365997440026104883200 12970130 184350281620002079576616156256477708960 12970131 -1013326092325594556651220176157051327048 12970132 -578580478981161502437374553416010659840 12970133 -20515414764453867989000105405291572032 12970134 -106765836206832787601143528722488528640 12970135 -907308547289556226071285512565834658920 12970136 135381694484924314959852598314313052160 12970137 220392730232306911821124726170722952768 12970138 7961166244705257960004733225830571520 12970139 -101463900472303716543177337901315228640 12970140 -121631442414830242362963320645868410880 12970141 -1032621712099012039796423151069286844800 12970142 1115768072847155289017270072104125217344 12970143 205771384459597529047492214611013457432 12970144 2377767081355373651029928839990625697792 12970145 -90063205475725789223628839741143689600 12970146 -110005713376144018128081942686189369856 12970147 -1571213452593097861821273916575866304000 12970148 91059669210068631484722904276075357440 12970149 247777987577164889831278036372276024320 12970150 273684620811433341975130274511773304000 12970151 248871230796086443715034395964856204152 12970152 210813017114056879091238399068405760000 12970153 -1010009989669128902342412880158113001222 12970154 524955798627724443784772532698360916480 12970155 113198312754111427201557973320684203520 12970156 212800554497997889369536593921223785472 12970157 212930906500451653584860818031507888406 12970158 -4422311612700134205431205005595115392 12970159 2126049658256257430974373438014187273360 12970160 25326114610871569794854212250527334400 12970161 420471972906472213579271032974439017120 12970162 -1142137984900517278945411974199724541168 12970163 925157412601034765004884979746463144480 12970164 -427517810715823012593159894132251111424 12970165 -214723499259455032615758754713954870480 12970166 -956209137195914813565185277109578969600 12970167 -872763729585830343452607932282009757696 12970168 -473088155971255061031212457512652410880 12970169 1915155769326676009318056807139216326570 12970170 271257632421067269733941388831171703040 12970171 -1769407481757204337272067896994661739768 12970172 1313174368646223413784692895943936699392 12970173 -291611984104770345618399293735170755936 12970174 24613148232421435537396570406425365504 12970175 524475470662879235003840212355999393400 12970176 7332094076837705387293490255719563264 12970177 4001291125329079552440388522322645297280 12970178 682948928031162437897618094550042417728 12970179 -2685206372311555090817137657338666758400 12970180 -76211559631730052658334213029795449600 12970181 895742823720168712456893388287319061184 12970182 -714498211736336594212272815296337587008 12970183 66513544149467264242826729294089555968 12970184 -2068272644136019939880334457961003366400 12970185 -17381623150409281156182110943053275200 12970186 -73325766676647068205075679855307533632 12970187 2569446758176931374134320218776320818836 12970188 -228308701266878191237635038596371824640 12970189 2287176744053013742878000069904813814080 12970190 607373900654496988918063614992637393600 12970191 258511504178638979988093321766764155280 12970192 -23318074674241179020012399691728240640 12970193 2354738803596635523828535034909758355442 12970194 351775420646107880747266647106516214400 12970195 14210490928521634509950161951399637760 12970196 -1403237051906267918930240962822281705600 12970197 -1417079002004771460611347155076721968626 12970198 888298769779765913789851846126377090240 12970199 221640090464557374740855865946505445720 12970200 -450730750131481548123724445346295296000 12970201 723148920028262731976373278333957031720 12970202 14885180101485738134701950442914861792 12970203 -488799023044314699499390027446451470696 12970204 -29210124463313797236953469546626891264 12970205 -1862358671953642357752385256265291329280 12970206 2405123597960277631866798670061623872 12970207 -370028280021123357453470947720678056544 12970208 950631394988954164485719644020953579520 12970209 243551142783319642030987327613916748800 12970210 -293354188669351104350445745629295956480 12970211 -288090428493741197794950430741993177188 12970212 827724261283172794512331631776308851712 12970213 -341584301409378766039948800067929551556 12970214 -738242565991400583252027279008044793856 12970215 228431679764693359486338444604968547560 12970216 -465455605506529515939387515729441341440 12970217 -976371985271757031208739509889596171520 12970218 133526174056282890379290483667470205440 12970219 16455614192177330155827515324231125440 12970220 1943782651194746642626143315098112000 12970221 586054245346988737914489307045258866240 12970222 -1849091472011093130739236338121639017088 12970223 51148683285530893053346287087393638400 12970224 4121854708943359111057717806043398144 12970225 623183223674357998619293147611217607750 12970226 -211462989488143466098030630168265864688 12970227 -616258069746455584994951124893781997200 12970228 1194855097566983331898898082371421277568 12970229 -124912415303477218508730627187682857920 12970230 -44877232969287506253806119741113384960 12970231 -306662192964557564244389934871937770728 12970232 1712512179832526161051984957917696000 12970233 -2232634044102038614521751832292670538400 12970234 -549502372324744854623585489509298979984 12970235 -1546779811907481399003834500940153024480 12970236 -36288808525418121810716814324182016000 12970237 84947034376469406404358317467616716800 12970238 13765758315642817550818687411925867520 12970239 -225301950766209169664789205299211730800 12970240 1012910898127230819734902102667569397760 12970241 177927330009807128145566641218157653972 12970242 -346563347026535841071130435969609270960 12970243 -587605261109331168497312776465998642216 12970244 156362577390301027380407989676417298432 12970245 -7374367223135241680932391294226408960 12970246 -46845091619014601300540544527185664928 12970247 684017633244901298617119670900192271112 12970248 -551069557844996741562973259106977710080 12970249 -392387707784023152797284482026517355750 12970250 -293864522851148538254407146767739600000 12970251 666532912638490983008136276529580599212 12970252 962413368052853160948969725352006039552 12970253 611389015353764834852206236238173264684 12970254 398208598377352308797842817840466478080 12970255 -74561011424119947656534468117994432000 12970256 -72496820725482960208044955608973049856 12970257 383775714855413697853189143924993062640 12970258 -351502341496585452847295416112852072448 12970259 -331657420924432321610417911612120995540 12970260 -18724728549397254314744443728075264000 12970261 3693593095946873910128982869987666329152 12970262 6951730705405780645265095122017478144 12970263 2431695672819939755431962333812433762000 12970264 374784744672270372434845871672807823360 12970265 321335032854694247140710738567673267200 12970266 426297649476529804197832055719953663744 12970267 1882125180116888785535493172385581693316 12970268 -386629716740178928125737245237800843264 12970269 -837148911043514955556909023235505201832 12970270 -180384947173045440948244558483646665920 12970271 -89733646877574061133840768580091476048 12970272 -243853207719293780387412616027041693696 12970273 -873337007532225617221603383576966168478 12970274 -721297182396422599494946187263939973760 12970275 39588263397903440129504103750254630400 12970276 -181561555654129152764427034661419450368 12970277 -2031608570899983422721607417817386151874 12970278 -488360732921084595103246164991113782496 12970279 53384365747526772502010446850824873920 12970280 -131984428221539365589078778543838003200 12970281 -1130163900952009517806715792065762958448 12970282 -67064666232420279141721622379678810528 12970283 -22854837944919466399630318687414870560 12970284 301012049321195176163033186589837927936 12970285 1480898400184400547452888079142671907980 12970286 -355190043512858655911246066841818390784 12970287 -47422513825071290768395007764536548808 12970288 406263558970409338094959531879255949312 12970289 877856912463902361542337553205137923090 12970290 -251908580691888467769324501869910689280 12970291 -614726554330311922261463906650081543200 12970292 -227224191578675643357545501330540217984 12970293 -102425801879786597338781072295435317760 12970294 777625524574850062951757161968175521696 12970295 -599077926900657541727950906807844060160 12970296 22785282474682825972871475058203402240 12970297 -1217199853941478369030547599211629079254 12970298 -100703154278434530462364046631363005952 12970299 365618563357253787750910560022383183360 12970300 -685316452375123540600622309104205222400 12970301 -1362340366405996334340243449149173892500 12970302 89324546100656723084511786457525382784 12970303 -678227941424401971064681288029261265440 12970304 -682775521073795645806137351340867190784 12970305 13465806140318505947026921184389511040 12970306 -475315844729447807765537693795521209648 12970307 262942028806719551799007179652501300224 12970308 514446455662435993291714225619932446720 12970309 -291944201790966309797901068976831668160 12970310 -407597408805170727289658028261211850880 12970311 1743039287370532120899863393117128679040 12970312 -520986087957945954547431012056664268800 12970313 -99756718145904439830858835696203548700 12970314 341856958458955248520518831194919306240 12970315 176768749978804561765664910824305356960 12970316 -124020694149834666915072304138378824960 12970317 1172894106920836045562836481784481548480 12970318 383473996680663009628127335357356256704 12970319 745028880310214149514035119819199344288 12970320 92497662867629044804980617874623692800 12970321 -10731115864684680323464610617218068736 12970322 245922179884005883485607784056730459424 12970323 -604476679149173035485557799249773167416 12970324 -715291135993160852993782033632442675200 12970325 -680612282576670386363366222695914376950 12970326 -18549044675964858930668969606031928320 12970327 2017982774555461751398884443648203930440 12970328 277590752273513233794966060276152770560 12970329 -204532040055046936359165704852021099712 12970330 -1325583472258572169955568973033531798080 12970331 253943077378095072842136351790090790400 12970332 808837861346820741057464601569701472256 12970333 1258561214434462964881210056864502124582 12970334 261508663447392211727452670539446294720 12970335 163734711135904819341608929134132072960 12970336 2450507700913861949039613543803036762112 12970337 -1149202420848223963984904565781671514200 12970338 -8145146795503320436272896161163612160 12970339 68744416532441691159665172832924264960 12970340 480695453588939842591254890780128358400 12970341 614120813248450028229576860668752061440 12970342 -104007453987140081631833021438612668416 12970343 8900698446871923975103419688446164280 12970344 141751108589746876337014568212660715520 12970345 -174729399891329395440416861206268095800 12970346 35373335969022728004517727378440817760 12970347 -547848462038229881626124108482652320272 12970348 -18740021736848822387837352930282496 12970349 1071148246688836393741758541362486915456 12970350 41629058063048360019453428630886192000 12970351 357997476020936599599655256145163957104 12970352 420216642224478487702823839542253289472 12970353 1589195356282783885499835337767581712 12970354 -34624995075383185923816457376292254688 12970355 1316813947732091216683588913432723721600 12970356 -10710135326790481539258134987258327040 12970357 1301098231636211795286575543786791202606 12970358 188816574685237657437254568535648589184 12970359 -1355043192539445568666723436921900900736 12970360 -182111605519222866494648083447207526400 12970361 -2197226056890351611112315853345142998038 12970362 1346429485433475836233198414921745233920 12970363 319497440116729547588688308964080358160 12970364 -1143153340705253808063367368066993934848 12970365 -725170282910459743400316363432166181280 12970366 621285866601318979151525150537228284800 12970367 245758607281834180314293019156654974160 12970368 621824282095988682873586868031376588800 12970369 467613559619246247606035167052457295360 12970370 -55435233784444344097664167411031139840 12970371 781305596153201102564578686455333113344 12970372 1065985296226033384843859137810663660032 12970373 -749867319266155769430464781217280178600 12970374 -202341726683471924363306759774238123840 12970375 -665286767661379540457712552581689092000 12970376 2076517895593285302458915897460408975360 12970377 -60928379738566179218552855354641899840 12970378 475511762685811075071427173754210498560 12970379 -15835635820261301559936952028482688760 12970380 187727112492190721355129640976932162560 12970381 1375315882566760749170672876652795585664 12970382 567007796337733613236850485279569278784 12970383 -301519735051853706132902082116537364480 12970384 -171767502823373228291796975474053218304 12970385 923945012628176193802966518219455102580 12970386 55558320086248307706931703905962654720 12970387 -19570485469802717768304367691654933008 12970388 1765533447980951808857843199817321574400 12970389 -1733218360504567675148263584926317993920 12970390 84572037786540681399275724241117105920 12970391 -4960126379841418226698073936741836032 12970392 949144480749672244412183449213551390720 12970393 2467146924133879482238253872574445444 12970394 -88599779683104254916193092873267240960 12970395 -698992143770554644436226114756687784000 12970396 -1248861354287093309404545253578480584192 12970397 2256067650668244097296717292088505825312 12970398 283926855489797797338624647580688413312 12970399 -18329607724162342453203422255992658032 12970400 5783117388268169664725382248634777600 12970401 1407740167974104533002200636989164154032 12970402 1005721306257033518699181182447748022272 12970403 2111882292743500447337563796997055922652 12970404 14307471530838663877527705625012352640 12970405 -82669852369871575477564883459655456000 12970406 123947907015946310962049801945943709152 12970407 -658744132249291824952480611168809137920 12970408 696229431632492128890145816086771793920 12970409 1781969845498230518542984542016407935616 12970410 57716371934639764463317067724691699200 12970411 436092701548175638822453314151229837112 12970412 126836518260990902161933705885981166592 12970413 55108236152676935916727457527632889440 12970414 1298520166218440146050822834324090805056 12970415 -368462471643069954472641931197760414800 12970416 -29685642509219103871187824803632283648 12970417 1753742394967024498763740152464742232466 12970418 959299464336317231495748715923079526160 12970419 -5908859554084291319993440322430470400 12970420 810655672729002567925748635625604226560 12970421 198612195927012936601914507685431909372 12970422 -86621771105243947108784296424420352000 12970423 -309760750049986215154178852500545690328 12970424 -942695195344752845404089447574903603200 12970425 -76927806054979478886258419363995665600 12970426 389349084469395798903141663980161098240 12970427 952789305404031035110340512221173028480 12970428 415900534694433296795514780194432286720 12970429 2316103062412435555962819265941076553030 12970430 -605227380307690478763075011104447791360 12970431 -225063891265199819888123644212139487040 12970432 -180115697477602684557065844174983528448 12970433 381194363542939897505148433843656883776 12970434 -13184509621640215338121268962349828352 12970435 1291771878894002045534020042732379420400 12970436 663188376120719445296416106783777574912 12970437 -860233908556980688714968914617590231840 12970438 20950178706922826258868266517855553920 12970439 -468924277510304167445842546674385336944 12970440 140428651980061180055431369586597068800 12970441 1607549544542309071623977892890733900768 12970442 940922207588774663923686735793843123200 12970443 -484394162334397875124988406733810218816 12970444 -27436400912967560404004333371794650624 12970445 -92690158029777054782375695377228544800 12970446 109183469494265627087662900294980816000 12970447 -112064818462778330708533464730511786928 12970448 -509526488716699779899835138490935779328 12970449 135840496720147717759820558153466068736 12970450 -41487961448317559484468875791600980000 12970451 533981293710810018873167137596642846912 12970452 -120169288528064762044807421924363513856 12970453 -1687462973577562828595544388154860025220 12970454 464458962640061732392046031598364691072 12970455 -18895102656853280462040031209817912800 12970456 -1179847347848320800174406316468361584640 12970457 -2197773536249707820932749851680661466240 12970458 341652420924093155755534202517940994304 12970459 498900173477411829730259025116301411504 12970460 392227958930164289755669863916923125760 12970461 164763970405140089206687956597073148544 12970462 -129356994127731094864065032706559873536 12970463 2162358556881536435420172472555718323200 12970464 229649886139536586837385590507076321280 12970465 809493532511722816156353860510975971860 12970466 -301426129041975559635580037149701275568 12970467 1169831588978260784013738756732103510368 12970468 -67015732961228962076911495540657946624 12970469 -1137540326728038646040700983121019808130 12970470 296094626998979432429906949638519856000 12970471 1512725039482772419890894951046587407672 12970472 308846022034147451133066905599093324800 12970473 610373874658507411083304376375159479488 12970474 452842156817106253869344086424929968 12970475 215115220714334197026343703844664840800 12970476 -495072555720139030269909315059284055040 12970477 -3653000147239204993280541315051028192 12970478 3132929599715049360281180320332844224 12970479 153827957799435614786318173573644707088 12970480 185486723971506698528891822035121602560 12970481 -2078120813576655010009382574233066278848 12970482 29621682405323357387454431182819491840 12970483 43798761984931729143909983157921186520 12970484 -12825788662105924504588920688360512768 12970485 -524583621273903347272018345916583670560 12970486 826066415242997273273855284816297260192 12970487 1027176505504955737706617611806684136 12970488 70055808618932752625251344097769410560 12970489 521974182921082091603689646233708091712 12970490 197901876020585316422285685191386147200 12970491 399091024768995031144961881902659482224 12970492 854851502526403703736841816047001788416 12970493 -209657703614191859068466552715779004288 12970494 47647197048086709852950805054179743488 12970495 592132576473944436705804572994961713000 12970496 889789228395997851640904872349166206976 12970497 -366552363820919570377797298591292706000 12970498 55497131438463770699250722759743381536 12970499 -1704519031594193668443768239655396106500 12970500 480061337470881076521885139962227712000 12970501 -2062106161785136427069896742743471353600 12970502 289647841154586870187632684218519249280 12970503 286656441380940447164942674277950771200 12970504 862384741402219089015784847465442355200 12970505 343472266274546582312119576667746839360 12970506 -293826759490110057031817424706874916096 12970507 239896704591098410015927090107529200000 12970508 288170319152370451042293231174155843328 12970509 -107134644284429464946270316713823314496 12970510 164931266769403893784170409674960076800 12970511 854342442118530061735863140547249499800 12970512 -195303268708427951657961439344111968256 12970513 -889005869832653815878480406531098139920 12970514 -94425414629052733645492951281854263296 12970515 116325182372042505191675456478848231520 12970516 548688316319276433217966678178058641152 12970517 -474325153009794089158863915317301172800 12970518 605325424745500479506427077536933897728 12970519 -1603528855944416675779283829149632523640 12970520 148567023742097397311013815733657600 12970521 -675173541037222605126130255534947834240 12970522 -830784705097086422659353615077945660688 12970523 -801261519238919808202488117509251099056 12970524 -54233111998777479678007312530276089856 12970525 -262785512230202194387916220689810836700 12970526 470619788915586055670911134559985891520 12970527 -59820383099178138292787183322986173440 12970528 -214218476343298040057848608288392871936 12970529 -632039622837560025083819616187736944512 12970530 -21336169656391550775622422095654476800 12970531 328879703165882852001217527849236605344 12970532 -334669401326947065574893200819794130304 12970533 280473018265109760412440201660873180864 12970534 13742991271528083575910723199012680960 12970535 400931021325725907682493821423943506560 12970536 -495054315829077130705197551682045542400 12970537 1435408501708624793146296436886785784186 12970538 -367141171219765899457510103141264066304 12970539 -98928447090128821222518099443222471616 12970540 -469571020654262260079984011774912512000 12970541 -356074693321900410028949336430931155348 12970542 79529445230133885525235855243538732160 12970543 -960731055598616161218179481348354048480 12970544 -330881539287941405810739123155897303040 12970545 -475897905743662679894991085468577184000 12970546 -1537018789377727215819940685754871535616 12970547 2012718188265390141576676163616139604952 12970548 32704837136630812058711171252076392832 12970549 -800480093531681536024233732869252697764 12970550 -137614463603038530663352105399413823200 12970551 -111127083666599531859804820939272822144 12970552 539114447190731592922157079468466421760 12970553 208697443712722988221102953004651183440 12970554 -354103714421137917130298434661431342080 12970555 59751901892698611997612096726932349440 12970556 -68985946915830974039925634505254597632 12970557 -310552725160206695042382539090429991360 12970558 840930137615388230435513689453922616576 12970559 144418161599920106082383089784891437440 12970560 201594441665047465190321411277717504000 12970561 2346764241203494671617886886842291714900 12970562 -168257043319251344995925352761507133696 12970563 20529721082568554863740860424509945664 12970564 -77742447409203805540646742963947212800 12970565 -389525725585900139427876042108302207880 12970566 144825637566223883512262392123174115328 12970567 -4803547685587123852542775812963959840 12970568 339270004896115488308379645084008540160 12970569 733648729487682327350196842341297839360 12970570 745602647682190771704001561379643408480 12970571 -1495594946293762426508839790114312364288 12970572 313093173556083859007890605421959512064 12970573 27228567017643150010724946040261694400 12970574 -3304691007070979911560648636585247488 12970575 337280860256060319538625326366728105600 12970576 -236650086719114471119154033271481171968 12970577 52110089544080668289690449252022157426 12970578 6827697971931034656764206154983491840 12970579 -1713127929783384240772126197972731820820 12970580 -57277835467296811895109353597316341760 12970581 -1091207400614002211285068853230596917952 12970582 -726698008987239392803711917995820304608 12970583 1473329508240772480672866174731808269832 12970584 -1192499716533990710280112806519354163200 12970585 226802985432965225329810470947014221000 12970586 -234609359927203296834028680528621505536 12970587 205008625200362613577021480638502513152 12970588 1628323841348963420657114873963408818688 12970589 288401634985421101035057104142278426220 12970590 403603793259250464741250655701051392000 12970591 133368299408202984983300388651610499800 12970592 785745197705081220300374345478802243584 12970593 243953275326299901441423447283512474660 12970594 -45587573312726945382756294273530213088 12970595 1109872513914875807127148019552108004000 12970596 51350075885273799900554122302844701696 12970597 -1010468240768381307982247444306189022720 12970598 459512519809516012386743760857574040320 12970599 -1688341081618706615675907300327649777200 12970600 54939586025340472397596006290390144000 12970601 315015975361140027056198360385447546240 12970602 -13291151351948895898055241338347906560 12970603 599286338378321382629538652146816869904 12970604 -1365507380120056210162638601909395477504 12970605 777466537718416032346445101279190484960 12970606 -14107538260660064640644298906319767552 12970607 -954311387263963023391750915428691568520 12970608 -45538851268002685513571815261233217536 12970609 -289482797720633737545936551857571592164 12970610 112374803660534833445700794836171500960 12970611 459662950545586679547111735347460075432 12970612 -459972014951801731618226571106025053440 12970613 -656872217479115354945897150684535442116 12970614 558799798969822484254885896099657147840 12970615 213065478214922870490344079987923788800 12970616 477564012791953970081312908946464051200 12970617 628169552830563347376236015266309751520 12970618 -81814752966290519320612891373261571840 12970619 -781569913633404024672407844024622940160 12970620 2012979286014582767952961118386851840 12970621 -362234299971725914037257879177134884000 12970622 -396646673872988071569578802758918574336 12970623 -273627474268579763591041447609371938616 12970624 -503645563557239279399661673693713530880 12970625 -397738060155891735754976888755985673750 12970626 -419833415649233218511629219797860265216 12970627 -1842314191408610739188969311256467285440 12970628 -343129029352388823871821364930844488704 12970629 103247819413199556617010037714739499744 12970630 394607801813154868237401716546423352960 12970631 96972952370761662377834650282812001272 12970632 -276912608853745842816464120943214018560 12970633 61796707325545011593586731394758983204 12970634 338123941765481053531685794202056408320 12970635 128114802826981877199259432019092492800 12970636 -452710940678073552353208793917862833152 12970637 347201068610409598493853822137586622464 12970638 -220819925396068865834899446160811383680 12970639 -2022723880529144643210529372010079472200 12970640 1656623581523336438950964575406161920 12970641 481123467642271423379092400499745912704 12970642 1023025221458510341685797804879669975200 12970643 -308732021976721748875643749361634533664 12970644 -229415287710095271917643646157973995520 12970645 1784961123874097146063142216245597854720 12970646 -113106157763424207964394286126566296320 12970647 601460775645850499972119055441992166040 12970648 298032077082330696452670229343016222720 12970649 28710393356391386662057359706616488464 12970650 -50723153194922620919661004040358604800 12970651 1134972214580615781365599113499920475652 12970652 262518371248290429261182646405853148160 12970653 313807957696088002311583898986624543104 12970654 -189437744394486589839655714353078874560 12970655 1198841802753334356873947240715382651560 12970656 -954688867679755618303055429637421793280 12970657 397702852142522360916435716956179243712 12970658 990097261056471798120332667963059641680 12970659 269461613138160583838587906958704535808 12970660 109004088139892184954894462076804416000 12970661 1783868653836106655534819394997796505024 12970662 578752002366651692574646198945086389952 12970663 1062363801411503088047150043150521921912 12970664 575085500353705226343657035740347924480 12970665 -42588224930138007960664140563749152000 12970666 -346577761433240458341571382181501378816 12970667 2598816428581620924479657439616568497716 12970668 8962120913870976381775224738651303936 12970669 -576832237727173107046840644999338334656 12970670 46169854662229312391108590078077177600 12970671 139661259991352577805543576238066557824 12970672 -24489378617629069802837423492189061120 12970673 705469549238467204169553141245455022400 12970674 389750901532829460791363171138338351008 12970675 -220962283525342055039161778417697750000 12970676 568569759480065730707171583346809169920 12970677 -94715319504026491786037634402392899776 12970678 -148712704966093756338292215832371855360 12970679 183833946992792453490261687369500376960 12970680 -414477727964436635346335652220750848000 12970681 1284253805695845725243938485349382061482 12970682 -114575373303460724460875191225202887200 12970683 399456011845567558305442594189127758608 12970684 2481779665074359126670206738136985552896 12970685 71350199438340634114846626106344921600 12970686 395308753483224451266742870448280224064 12970687 -4824506183520676689472901979251479503440 12970688 -34046751726268701422708104012325978112 12970689 -118802902269673995921086581887509250432 12970690 -178392289800021405567884863755271980480 12970691 1590922476013227285275808076955608396092 12970692 -759464891333055886809045299289891840 12970693 2412203493780392352980317413753631622942 12970694 -98051585882695793444587231863766425600 12970695 383055149051003276944347649143895581600 12970696 3256721308795667035682763791756421212160 12970697 1480881443486457421887963217035379280820 12970698 21005233579366505470914333825816921600 12970699 -632171455027860366645915648759672209264 12970700 263560712356861614506020319206123795200 12970701 -1052745590512611275487557530832774430570 12970702 420719222964427783050478669638734918592 12970703 -1694169791139625237092552716741224509816 12970704 -268391901068874280060746646657312751616 12970705 280182474470121246312175600249361454720 12970706 139257712374356255599845129627290649600 12970707 -1388131875273264883011209735160552223560 12970708 1790494553805384279487815360712026105728 12970709 1123246115893010689504329497491724696910 12970710 149880947662831412581445955221762688000 12970711 -924863100849047099627024067487468850400 12970712 -1268390386191201004755258227573188608000 12970713 24887203728110147037875137724137949568 12970714 -1207042830981287036084428298215334583840 12970715 -493857716152929838279076667228713816640 12970716 -1079965352113939588079164092488676864 12970717 424735372210431343278183738971278452940 12970718 -981079806181851969226329808908013557696 12970719 -511043704411180220164935017142817793760 12970720 288366059859734007476020387065951682560 12970721 -632054774556476501241631946514802218078 12970722 -344067373084189501378605791839672844928 12970723 568400251038931813101415107227016913440 12970724 -799855622478762885976959794330558863104 12970725 167881476016150999432833108381319303200 12970726 -406948786493811842631431885535749563776 12970727 94506448286050604406290200765436655744 12970728 -917738030419070737148049913017243863040 12970729 -888408541944861221911044497969283768716 12970730 19491979796501317917929895803340440160 12970731 -2063971606203449831913972931348143561216 12970732 276735135969952472561519297645512868096 12970733 -1495778251952617496084837571552909183018 12970734 -24178286571650382968285517786294770688 12970735 -581935227588806491394437719291935240160 12970736 156263990289749117892947549203247726592 12970737 -165241870397148263810879287534937716800 12970738 -1157546500149562309310488898950347027840 12970739 901292958016053900328559406330218187624 12970740 645656411156974778893365127279983974400 12970741 122512189792826768143120779248021907840 12970742 -890970636189102871584940864637502742848 12970743 -129365405894877155072313753823332648336 12970744 -3559934902708936697589681464224307220480 12970745 -1021593649847893597771880663021027856120 12970746 399326802151571790019327334860447104000 12970747 1804378582194014473041877556420464293672 12970748 485859685361461340817125882866290432000 12970749 351936384292432604113901823935457653760 12970750 -192390521558358870340398032580865296000 12970751 1479726823527876396452798576504365930752 12970752 -461406475808766912305620271932920299520 12970753 -659348579477681249548702724566193759998 12970754 262098309753709303413424095079914828672 12970755 -206119646483311255010761775459203532640 12970756 631207289311348322008566191100820718720 12970757 -254610757057009306631912779064342012868 12970758 134948579178096338494984692622511689728 12970759 1860542346363584789832753960703860311960 12970760 652634395004434296450739819703058432000 12970761 -306090523323156547943700988184056876896 12970762 423742636626161365200865492940998464000 12970763 -329125807433350085055438954485905640976 12970764 312644452329622113329841398364812230656 12970765 1253246586958817581514967573694961091660 12970766 257383095479057470770051451279705441920 12970767 1007056044307660641525283216109438150280 12970768 -248646853055277727433401482387908526080 12970769 -13144819035200777499030352751184395520 12970770 -245839237836683014070043476507306150400 12970771 -667610634611219899057914881890982790000 12970772 -120143589358497651023001391685606277120 12970773 8064768767969085565234258354418700480 12970774 877851552941318304756381919440382127136 12970775 122034414954883723533245875885092514800 12970776 125397698772475028518671040049450188800 12970777 703451790388633450559503652590891099392 12970778 33350077895436519938507002614556677120 12970779 -1436419191071518885689753289799156844240 12970780 -63303886120259564119039685232651586560 12970781 -713366270641678777737843434040967272288 12970782 250638584919909867320846953304959390080 12970783 803500333586447797161239803673053252720 12970784 -1400324316884215247361481267209811918848 12970785 634535316094292348598899570985389668800 12970786 194232052911105453970359374618366384112 12970787 1567482726151024027577649546171614889240 12970788 494068933623043246630104906582629606400 12970789 79474005647442507467741800390450972760 12970790 -1064087558050190041190021939122333950720 12970791 -496675748849168381688352398128378295600 12970792 -1271520314838619301886150263944275072000 12970793 -2956545166279370864921925435490773516000 12970794 -166729082136044143403517115539593104128 12970795 1167010052151219571132383340867258408320 12970796 585690872833377953623862001694651115520 12970797 -444987877766133831429751920688561288128 12970798 -1521797372756788546972257497815040316864 12970799 11572198373885574604928991315847030800 12970800 -136166673253984070450989724191678464000 12970801 572233947730924426255845878005764930600 12970802 -201690121697858618225583003347954102976 12970803 -482168551182283465800673133834258217984 12970804 177884951328979384457538610840408817664 12970805 -1069948398775525125928213543541770029540 12970806 -316314412805375770080062310864126220800 12970807 -328542282528897266316239398232250425944 12970808 -1599090899878201960688568404808615383040 12970809 -569761123974167224732070808292193114886 12970810 527741102041069166996438479027740549120 12970811 712134297784418915253302090922580034832 12970812 -909104975149978651385924827558687231488 12970813 1185155016906483801051896421810136264140 12970814 1058163746131143365086166025418059584256 12970815 -251481957416709578885733224642265692160 12970816 -375248330336213981473203806062651637760 12970817 -1613676232234569105838951743773823202860 12970818 -42808692983459891804760044293342820352 12970819 486748801611752295837056922901463020220 12970820 -120441850454966311683346619504709120000 12970821 9270077371587197087802265629200311200 12970822 -107577744097401281542569765389085902976 12970823 -635894772300214644937539438026085269928 12970824 -550066375109311890431180932463632220160 12970825 -358849880929155722539639920272342784000 12970826 -311529407780785396696815002678670076416 12970827 764581318772006469154045044734562608640 12970828 -129629443972262901096962930254660751360 12970829 -2091984120349952375582960734528964130570 12970830 -727968822173216332586394990085326067200 12970831 482092732600937792199601551291846521032 12970832 -114186171967751380715582651114525687808 12970833 597204508666469362253152135977066749424 12970834 -590035935094991842499542227920000772096 12970835 346829895667036504750366970351930783280 12970836 -1021420893874913969847443307563313494016 12970837 874850484792040452065308799155180718 12970838 756884614436167732298044505240208364320 12970839 1234637176321123313211269763037867806696 12970840 -26934801704535926244787742003127091200 12970841 -1375713511669788675833765990035854401280 12970842 63345772975851741648636915716131075584 12970843 898518350315175684206443360861064961092 12970844 30104047775078887799116506348884083200 12970845 -285432353283803667282025902702367372980 12970846 297213208833140963469305619946285818240 12970847 126208964464368997536562689787540590000 12970848 246607788980606221170804688603878260736 12970849 386926184239719235141599402367075644564 12970850 297912276124053991476713109275071104000 12970851 653432115751630795544037391566770921280 12970852 -269178920210175156971017082478289756160 12970853 178936257465158219020378842769184013504 12970854 -505950126818769809043190331741457282432 12970855 662360953594136144796489145263090246000 12970856 -1381046763153634656171956639704844805120 12970857 1359980623229834589542502796430004107520 12970858 -640874303999845357734280086987743280720 12970859 18840012564657508624988858026178341920 12970860 116711332440695663028722323113730867200 12970861 -10574234844183848789278897177533352896 12970862 749042153834465246305783506526963770432 12970863 465797875860019567580369906552238587880 12970864 -8905825683035521872486130025877012480 12970865 109683483637632841496973590452954560000 12970866 189549102763649818016019228009515673600 12970867 -331477233172700275141881666577593344608 12970868 -233376315559678275443209706216077995264 12970869 593982102128076189734803020517055770080 12970870 -586590799354554279389710412656167776640 12970871 -1137594234368172239115596397676529963928 12970872 -777179154593223918974869081187336110080 12970873 230623102143027979761612839647226450688 12970874 -112774640411775096888679018132299214848 12970875 1119688768748654919124129500378970860000 12970876 9767560796513060176118663719342397440 12970877 -1472850669877235425937592592632849948480 12970878 186763427528256294723805800181249353024 12970879 1925502810293257736065150004064704036480 12970880 -74684227735476391847720647303102464000 12970881 805896512773419607257921970381856317440 12970882 997093612192750196511254642791993468800 12970883 -341755991145184483154368619477451077496 12970884 622916716001468797193056133101857524736 12970885 -670427099875133258741299334873551797000 12970886 390588652634576952372521715239022239040 12970887 -1225235420691505994539605722323806590040 12970888 -238811000277728331010391930777640960000 12970889 1264312155060349084082384175619126785690 12970890 392339326303012546759757038889077739520 12970891 -745899988517668232758572684560525923840 12970892 -465079471241196642533492306516657868288 12970893 987401895682193912081189644832844915840 12970894 -144828188835798367050697887715116477504 12970895 -15451916554676806853511411399359701920 12970896 -35893580581108811913532850923383029760 12970897 -1721583990091659762114309487840323326400 12970898 37139189775385834218146553562566269616 12970899 1266728218713014783493648544759855074168 12970900 -168416809882965572847200331566832896000 12970901 -1600570594459141680386434132164223322400 12970902 95759009029589038373515666848894388224 12970903 1721717940321180151569142191841041330264 12970904 -497358950915865043198218106801875978240 12970905 -392139847208150180098614689083773353280 12970906 394035468192207375501599336259162415584 12970907 16916913349863806877218140836508789800 12970908 -1019006988452960035031029197505880801280 12970909 -392397670958484421834789922888701825184 12970910 -57692539167090986273092175857444712640 12970911 -1571503286353972160561942171676243521520 12970912 -1679979789510148874901353509311945965568 12970913 -878614319658536878931835887580067703838 12970914 172379664983652436850468737073925703680 12970915 1610963510554033448908706153113190508000 12970916 -78518470612680845489397680481528963072 12970917 -1144301390714735319632493265112003611140 12970918 -466457858667842652016993948214726127360 12970919 -715426728051839548516865683026827185152 12970920 -134444573080290950067595102912450560000 12970921 -315169059462007481390817009445294607878 12970922 -8406596504936397821319192742222321488 12970923 11277276942584204855785302731826709248 12970924 -366071513452684145614770723462869683200 12970925 687969328033335380692243596331221957600 12970926 -259955851770721629585004880177644094208 12970927 -537812442309210442923711122389101528576 12970928 -90655065988009001450096224543684853760 12970929 -1560623581816656743236141560277059939216 12970930 -163899842065852489373853758198776896000 12970931 655696762567371953814681950391881344320 12970932 33540001908619045211418108458833403904 12970933 -707044015316456161087002678831845516818 12970934 -138706317778439393568261719674540828800 12970935 -15537731241398027487010448498825010120 12970936 1341556614683265201202873527249863208960 12970937 81910003151938105214375619830347942740 12970938 382230387460919120929606454750374892544 12970939 -1364866771432091649595420915556802250560 12970940 -630897226610446864788714498826644940800 12970941 770338902849756657271844757887063976192 12970942 -235529733449833855480831912158681950976 12970943 1057451104144186684372710315628511568192 12970944 -69180892680347623258878493475003695104 12970945 24472899331881717219495453733182704640 12970946 603379071495342800211956360216165851680 12970947 1218241040090166655283403699922459794240 12970948 388436050786592580981562763697892675840 12970949 1314312229982331627546068048278650788280 12970950 2780772108370738694988631883421811200 12970951 -839432141173993306319564880946656174496 12970952 -501809133764066540976827867081045990400 12970953 112782348053416065413047009990282489962 12970954 236679077429932330653408187663727920176 12970955 -794710153672408749317901887661484130640 12970956 311905595187142185517512606239966019072 12970957 82866978925245870679386340002617518080 12970958 65179878823818153020344888767037440 12970959 1385937600448124510945529023269233767304 12970960 -88025304047491372373665425192648867840 12970961 -1539892127561418698053676658689369415438 12970962 932302146998788396263653426935810179840 12970963 563509675624406250789281368039530110904 12970964 -21132108220385564474911189467573201024 12970965 -73933738670508384937735809039711006720 12970966 -476050994254258108893418417439984884224 12970967 1053902079467815996796247004517629239672 12970968 -435156724915857206883171979943706132480 12970969 1679450531182210900858999526660308761360 12970970 -195596341904806825521632451493050296640 12970971 -106868509436497299556445179222196868192 12970972 198816162139218832085550980169885568000 12970973 -371072633917109800982669938721524187040 12970974 -215868289119324544477456257176034920640 12970975 -183201344078988601441993432274794881000 12970976 -539193056661132165772974400239559507968 12970977 -457331485641090483419347187658414589920 12970978 88785271691647822910479593056032553040 12970979 5923868104509214161718183331931791424 12970980 3113221360513891183572880978339000320 12970981 -765588548279955609679448961588990137218 12970982 616455612535646063028327774243165242592 12970983 318857778278496478113492326755916989440 12970984 743414822612235875929956518434983966720 12970985 -286135957088512896104508083624110179000 12970986 424086260387952623210806146745235454720 12970987 -2181932474786233326736796678090799780364 12970988 -710482022257824810500414650526128911360 12970989 -159216655861891075250957467952607413760 12970990 203044773511291318370189063739513619200 12970991 197730802362505745932961645156702459904 12970992 -4992053586543837523750380801754890240 12970993 -3567717224116304078546132507093626816 12970994 -688858827028278177823453365407844958704 12970995 -311064406116338638673966217476769788880 12970996 1507280551671730295817830943326856581120 12970997 -786698917035534965034083183099530115460 12970998 -290153492861888108240309937281646832416 12970999 -1878257324655837050231711162524401088664 12971000 -257701110022662000042521446976102400000 12971001 -86547241466277610309998103989947045376 12971002 -960719425329930197701821648006618314496 12971003 -433828039315527711941913569951572864416 12971004 -97252388919933505637053233840902691840 12971005 137772697182518193738348828002202198360 12971006 67123818554201207820273470690540880000 12971007 218332152003326532258190638352551552 12971008 418176535388696123704693646498086256640 12971009 -1269434343610270642314864937308637985790 12971010 110074595071635427623230841297525043200 12971011 -474751204643684399577490838912749929216 12971012 112721640374691820301753892254574589056 12971013 77752572278620627982934402471000603648 12971014 105091034081294069121934985717412993024 12971015 944688254011161262623691696528002099600 12971016 43454559305466879890444192017596303360 12971017 597755372052331204867687914557097726132 12971018 -546853861330061177265830235194111754240 12971019 203058774584654444989771536159842534400 12971020 -398301766568700741970390864643461079040 12971021 122704108664368229212006998700400889984 12971022 -100454566286261214837478719157537059840 12971023 230087351957822980141370024540663023824 12971024 -403346738730888512368077291681069465600 12971025 487997729291665037917905628012575513750 12971026 531919953605913869026599454864684480320 12971027 1599002546882888270177616159294624957792 12971028 -200511670272986933995520015637232103424 12971029 -838668380334082368563623257276162202080 12971030 239804218474960328217158009907050876160 12971031 -611208253691005120526995622908956129456 12971032 1583188202814109387517994477416129433600 12971033 2070290353375504487053330006542475081800 12971034 -280836382134956332747852793685739115520 12971035 1040271799427601116160757567792195449360 12971036 6864898638802396065889502608575949824 12971037 -1421557747593102428518032526581123853440 12971038 509384477032682459606238270891535966080 12971039 472447939272176754617063823894058815840 12971040 -546913545888362843943993489542149570560 12971041 1421061160337971909724478448282794457442 12971042 105166671743871771908358628312551731712 12971043 104954754959344613049228426304151881200 12971044 699432996645367782515273032416211481856 12971045 873103058765185863257695773164251170300 12971046 -453737018305105875009990271835589888000 12971047 715066553740879000611596376526720284864 12971048 -1622545681754013998329505886453189104640 12971049 -30264658854335997208387063622774854272 12971050 586896737078860806032305349332795030800 12971051 107659972916840462173365250561851353088 12971052 20739712379396252352344955586127275776 12971053 -244735610376484535364537017199890217760 12971054 -59955169161642342705837451100462649024 12971055 -940723266913672857550234697430248736240 12971056 -95484887890090945958049115404286033920 12971057 420399746600888690072460125865332204544 12971058 -323710855286162856688959456058548460416 12971059 2529040667973304347360677762197252257816 12971060 -573646929720302315256691280106313728000 12971061 411050981363505504922212896935523321856 12971062 -38799104814345611777905325000143946880 12971063 763152807766502310052347008948368548480 12971064 -935644853919451202658956634864415764480 12971065 -317242768395545650807930176591806388540 12971066 1116675668511889318526286250560243532800 12971067 -165774535283231403296830922035866188520 12971068 -1607510528892726081246637906133159543808 12971069 -169018439888448170600134290905865673530 12971070 -189115883026567720031627002575717580800 12971071 -1110047503163603881973557079182874588568 12971072 -103634358174026914319824683242398679040 12971073 172418091298845383590740472571879963184 12971074 850431687442610363227070123191999966080 12971075 -73333255855597326677492260828002032400 12971076 447372946563806649593601731119669189632 12971077 276724594685334097907732518608018928672 12971078 56651170895920160976272591403338505024 12971079 -15923714726956232743867280062519848 12971080 -610735327828695850464939432782058854400 12971081 2172050953127884703486406874403719211700 12971082 -36957562627660891857773092006815799296 12971083 659859438474974834902304824410183213332 12971084 -130164300055322773425633865219251482880 12971085 350818453526345218474335182277322464960 12971086 -1268892083864131704030720564081732403008 12971087 1735775384472619324981514332619820698736 12971088 -64912238552177981735719579092539965440 12971089 -1482292195066548346586015978362016637440 12971090 -104694148999010584615638617285048547840 12971091 -7940931245961689438273085501472646400 12971092 -437966126112929588844285419552073568384 12971093 1072760134657376391121338681184397691342 12971094 489801630876453533201141941914653323200 12971095 -365056699834187631222189235353386375400 12971096 371787928035703748308476161068607631360 12971097 -99508082060696635279814534415966253680 12971098 456976069184682574522984893235852475136 12971099 -3064401729568381607940928743088973925936 12971100 56959820970794858080922073972420902400 12971101 -365799238685691989921408889642916852992 12971102 -6284265119377525096124338663432644096 12971103 517763155465496802733287470052627129984 12971104 1272630090232140722810298127136509526016 12971105 134355547335118352593028280040705680960 12971106 703597395118286695408432082470409525712 12971107 -2046776066985726494550592528137664660128 12971108 939484356670079058924459593409283110528 12971109 -318518362253395150397293098732345154080 12971110 -519357677748159669336762805947717561600 12971111 1327077412765309727851761645366903062712 12971112 -129171123323699136298056481517803929600 12971113 -598072491496214900069817356080388976896 12971114 -298401064224860191440212910909480002112 12971115 287092448530592556876142463106712619760 12971116 -219769104473760705431623487560686319360 12971117 -310733910868647338285595029572507857834 12971118 -243757162468929348077982542144436712896 12971119 721800318967589543083062976975429197792 12971120 -241851846571789059050947513676395315200 12971121 -808339775076332558383468554712374419088 12971122 20622547561156215750288889923732734592 12971123 689364083399598104905456179706362498504 12971124 -567861168275345998686323870706629652480 12971125 -1407266119981026860332880272663697085000 12971126 -150483162561077162786948586273396197376 12971127 -54197453989479716725515523663971142080 12971128 -922158615412401278978181580155880611840 12971129 761876281983446292851849626520902781280 12971130 -790735539839119629949691878484796295680 12971131 -2051682789681065589781504274973807191288 12971132 852374977639921584683042879739680381952 12971133 86676853091218894165273786887642447840 12971134 160811342849150377729483784999527609344 12971135 26682608050615547182467161990682367080 12971136 621905851298052108147172725420793528320 12971137 -1094404167146450915411378146191457689214 12971138 256683412202907959636262328927063954944 12971139 237072750770214632289792831299853074424 12971140 168475912542132974513714441813005025280 12971141 -1398256464464393039270671489625201815458 12971142 -375804671659553948186521924362664587360 12971143 -2310656485818159897605742921790742597608 12971144 91545146619717004260515932241870192640 12971145 -722350424965311927298459085488382361600 12971146 -88745048038595417327365766248427074560 12971147 104624671430978764076056069074441509664 12971148 540837787445870035352549907713778339840 12971149 10369750496297763381336161581874290560 12971150 -324330815669164146395195789738384856000 12971151 -40391958579103929068367992163927076320 12971152 -233904508126947864594631622486916358144 12971153 -276761840238540563866282573969628502936 12971154 -8686815369652578759084936614478790656 12971155 -153468649578398512167622869000413742000 12971156 -877979347029301301239965307165044019200 12971157 -459058153005083693594650151378745221184 12971158 1175009043827546443840409525138198107680 12971159 -1961259526687361259778217634472237572384 12971160 -334523928446415399282917421178666598400 12971161 118478091266554158275922849542704243200 12971162 -535063307862934992862503040860666901536 12971163 676318280565256361767048773785074792344 12971164 103715917026276546870491297563192577536 12971165 21700124209682266034955906365587127520 12971166 -113367157785105673807267043938720269696 12971167 1061602071813783891774329354765707109760 12971168 993407677888097504287603399389358325760 12971169 -1385925253148225765166829838758285717806 12971170 -136805850374015348256021515861644586880 12971171 129718356503163236028193204896096845952 12971172 -163807636620136248266313382258040598528 12971173 614925977233562021772338423934495519422 12971174 -239887358343007100982480063684114437664 12971175 -13090945865529295794781513687547750400 12971176 1093549530305489084250821995618969390080 12971177 1528044192614640301641608893342609797492 12971178 -35618662511666138262830914681318759680 12971179 224323147408156044110794274010701326384 12971180 -834372461708838823244731631276947430400 12971181 1077908788694169736388414049038203340064 12971182 -357728548149530336269630103258910837312 12971183 795801771117039032483317235346407964120 12971184 -82850908450991699513331266001013112832 12971185 213052044679272932599359992781984499380 12971186 941581968785827098641551261310943112320 12971187 314149899360784261702775862367709917596 12971188 -917918763865011047507209706557481048064 12971189 -43262306238068846396927585259073781568 12971190 -238234434039540613171373163197728164480 12971191 10359902030154442988877140115755017152 12971192 159820376146455064179051014654898339840 12971193 -325337594602018719084053674349429685936 12971194 26984915995279003570471605301383302880 12971195 66999369907410530775256245303753624000 12971196 -320213979195288359510082713345411171328 12971197 475293038043507245905872164115378136646 12971198 -778776766768108292053028259496232006400 12971199 982052291601727411991434893185085623808 12971200 531016581034214703061390499486105600 12971201 1063615852899314747087182172348967672960 12971202 -671794505951682414721151891208722964480 12971203 40983815231199824625107395267492627200 12971204 -971857097720648713834322216597604290304 12971205 -326732538237864710689867438547108640000 12971206 -266324192941662397441613138901772617216 12971207 -105253464782426510772303105691397926800 12971208 5886521129173033717916104034098790400 12971209 171519171789608153876384306765933933520 12971210 -87937616234521039164787817977437527040 12971211 244682100807499217352476775822699189888 12971212 591978588518719830560617440490108787456 12971213 -1023785647563044900894162846305746854538 12971214 25027858771592223280397743385478762048 12971215 -1067210602754159393012771734226489243640 12971216 36980339902936919647822786714918502400 12971217 -331883693551891906593028327545930266688 12971218 13836112590207828599479096552827648000 12971219 -211529281815696858196403845503123391380 12971220 96473713177409337546557534508909772800 12971221 -871908979840423803689059806151043820708 12971222 891596431833189175059409031420909173824 12971223 711267949130599608336486717299115360984 12971224 -60813886397118359360466002660248780800 12971225 1273387151030717393025554063821740738000 12971226 520003237393082128301297376804564908544 12971227 2064437619431655028414349027992409839512 12971228 573912899929569902660625722200917445632 12971229 -168675719505728102081839999653020678016 12971230 -42080765826935303999152455285323202240 12971231 -579139460798007926786090888873523144000 12971232 2191711173948203396782500999702671523840 12971233 487886248377378567165242294777519880624 12971234 122538839383851309443800705736220607872 12971235 230614745688747651974847353118434073600 12971236 207886016288294400803806242114071374080 12971237 288200251586011277473952824388934709632 12971238 -61658940369105063152317331270265655296 12971239 171399842964034027846101240590662704424 12971240 939626639381251185024707634359723212800 12971241 -326899514066485672674725686977107510784 12971242 81548670773140169049157152267528008544 12971243 780752867718705658321928674923733267320 12971244 446839706439183345060036619201656176640 12971245 -137727633244138484397171387367525136640 12971246 1518479737594392414096201557787952883520 12971247 810904162243483759562477344887697152000 12971248 -834104601743164406552415929212368781312 12971249 -1133756307089404786933969240271161176750 12971250 -27837885579683008773353105941709310000 12971251 44048470767983047782210132850981132552 12971252 -211874781965466313292431294335891763200 12971253 -253677073399627823346222712970310230496 12971254 304661931321402776862715949632460646720 12971255 869151752188078927492237461305605549920 12971256 1014627411618287866127664026608555315200 12971257 -303858693937633314775390256728239696786 12971258 199406810553768677551697522191000218480 12971259 8252275006427624042959166620294496016 12971260 -840941288190344143316592310675988805120 12971261 -1655166508419003085440960938737275558138 12971262 448935590953055023896305201078852858880 12971263 379990731224331390319777742441336352512 12971264 382688696516292496121292886697966567424 12971265 66276991171380668416816438831246776000 12971266 -31613539094974765411583789548570314240 12971267 -3189389195512008527386273542440525580168 12971268 -131929758566733857450693792733736058880 12971269 3380095834997278594716693830723610027744 12971270 -2942964881846924399400663487259055360 12971271 -485112261849091511592704392011459238488 12971272 1044893804989377923631704388454695567360 12971273 -158120975286431025100609286615514209856 12971274 -116150696005828649902487416239463411200 12971275 540469998658464369778320543611255638500 12971276 289104828282568267589817033384293813760 12971277 171285679293094819132127499807299763648 12971278 175929137093004272829612216125561041920 12971279 414291637593496135284177242655845960880 12971280 187980443639294778052619004180218511360 12971281 2339074329562273395053513242597261894000 12971282 186601448452418169911448859113080846112 12971283 149459501707671921162636649238575336800 12971284 126594106462612593223158443830154866432 12971285 1446454636558468235252519160000518293980 12971286 304504747909834464308121681280409827200 12971287 -214496694335190511916144281468503986688 12971288 -269786510681825328422013173860252692480 12971289 -573987457389420612474431069412017183808 12971290 32797329295805721414289404719399858400 12971291 -794281924318461260846553990261628626288 12971292 -507737237973262546052141624614162318848 12971293 -726208864829611555405702150414907429076 12971294 -1204372433063394549761111930118574080 12971295 9164606504007785383121666945612224320 12971296 833520980736793156580951030974386929664 12971297 -51103666575650887974634160056883461368 12971298 -175771219170630223588156113162740766336 12971299 -361682037443077202828498415606332605440 12971300 -548910835441950146335378097930468736000 12971301 391319687298561744901234874345089982784 12971302 -236941066647193051759454247777311071296 12971303 -2043428927452117162334881131040393413936 12971304 -1317551203375013011153999988443564615680 12971305 455470967958786484038309684323890396800 12971306 -188023091587856019229105453165296020640 12971307 1303367508366315826079095036643669802840 12971308 482377497021394611017372369365245346816 12971309 501631312660401227394998237344125017004 12971310 40916454834777232209247487991858278400 12971311 -604909052463357000752017796536410735088 12971312 -15178562057669005369246245060424040448 12971313 -520145498229593821273721569767964725600 12971314 118655273576689708370560918893934250256 12971315 -101615028423190502411363016325144591200 12971316 -304939893731146181966027655477801013248 12971317 -1748400967295686083300050604133823199634 12971318 1103515386271137079064137536135651987360 12971319 -739668049408641420646063992588036130560 12971320 -605900036624276080201962319703728128000 12971321 -1388898388300026295065508302061182534 12971322 -117862522530274956615989233982770206720 12971323 2168719206977805043410107503606949700960 12971324 216047285283821817991558633304644893696 12971325 80383365007900585948555676629453281600 12971326 547164260293820683186609480782767808000 12971327 -867565000963751899449777987650681960400 12971328 350347595417221398069818037979431567360 12971329 1188771660223246584934686736243895750292 12971330 -265093132685417847260552331221774100480 12971331 -118482455550138606416222733459872406780 12971332 1214886716349462570734085837243876867072 12971333 1843586851494898248930606156125186784 12971334 381609588330256630949757312155783875584 12971335 -742992581428566759694708474040728250400 12971336 155957519441944449730774517428596572160 12971337 -21786497831231663233152910448842795584 12971338 -117884927803640879798099540032528258560 12971339 1603157855402262375184190268671092741140 12971340 865311134314201172470744604067827681280 12971341 -1208171463741015557304685055544916743200 12971342 584863641749881134396018309902931839232 12971343 -9164198886099382907504831056940619264 12971344 -71893776553724556738252382376237875200 12971345 -559938981267593573697217428558676128000 12971346 1071476074302612458422682113003234047744 12971347 162102875756964130678380563393019874796 12971348 -238466417170687970240710715917737580800 12971349 92782506039806726253234481081605294204 12971350 97338996173520458076048910311933820800 12971351 911195309080940939083700498502262937352 12971352 -564991548129448982146684478250309427200 12971353 1200170940390156302385022455967788959104 12971354 -1239726470326188524616332667298485788928 12971355 -71365528630949053202705622561995057040 12971356 38639025476422592880569136486222735360 12971357 -568038117216960142643857821136526724480 12971358 -244419001202532604367791107965814466752 12971359 -429630104698799438193213159886643081440 12971360 -618502978095286542628781724813927383040 12971361 -213321952811390836679963123605827586560 12971362 1246016695267086282723087680142593700432 12971363 -2378431566382186404767207433164612406720 12971364 48175802609404890692360534672774725632 12971365 -30331007480767098873129527141562418560 12971366 911626599670016995855687519232578129632 12971367 -483785316576866295123767693272397201760 12971368 2287013832972954199244930849287571266560 12971369 2308796677626044229661046544257271955770 12971370 1066389148767557713763085014292733440 12971371 473103610437034107892057384152791911312 12971372 1445290544021874114790235128842238392576 12971373 248650940541695482139202836818375224384 12971374 -163768814500999739451451854574312810368 12971375 -220309622579244813371508357922493772000 12971376 45893550283105037249542276003591618560 12971377 338282619946205641881964396088138754160 12971378 739243486779634733482158230360060595216 12971379 442996454023823143251119319301082734848 12971380 1060167737497744256716289921872066560 12971381 -6513373555857258095345908029386111880 12971382 -579908330959327567443145589696369068608 12971383 -550206950889435642748806183392989876992 12971384 -1603337313984594149706063990866708029440 12971385 131168412073837447246461635964251380800 12971386 -207995161425898427092507525003776718080 12971387 114446538556622307165063980412553409040 12971388 385939628895220852523775334179162808320 12971389 -163684590614719307271987456414362036544 12971390 97931264041771579250914799152872475200 12971391 173832263381402841985246982271839595264 12971392 -184675598708259710234275086827236884480 12971393 300462654970518216791856772139362790400 12971394 -216448109316646218992338534886149440000 12971395 -996097993248209386717010460830489398800 12971396 487277865580214205734627965600430558208 12971397 -577150082601074567998367277036899515680 12971398 696644150259601659000493536936831270720 12971399 -661076234287804045027464905719314382848 12971400 -139147300400967694185833094833700864000 12971401 -2316205151365988189695647577561310621168 12971402 -155717845592114641961486555689788357120 12971403 569851124697188191582545418358837716080 12971404 -344730718993413795071813054912554918144 12971405 -1851916718612972949876422384268746784000 12971406 -14493080346282166678041986148135472128 12971407 1818785649796100722373066849011668171352 12971408 188046900153729547152816262016243073024 12971409 -1048256118303724564954404902666460883872 12971410 -534137363379984480556308677768542968000 12971411 687148819032994456028200692855314532012 12971412 413509107686322539684244032186333809536 12971413 -144726691754718671456446806771648798976 12971414 93792397929312254555611938202318425600 12971415 39304760229573762740438199719196195840 12971416 47785800030936384029483901649474437120 12971417 93689473032238792439468043926678150400 12971418 60231532618082545789969094116284808704 12971419 1665887449192944942166662606286961794820 12971420 175339265622425527349743861547351900160 12971421 -19912959038912686030357126396820509338 12971422 66465434749010109681851845346867588352 12971423 4002708627731312015145194381501995008 12971424 1319781570183866874320457096021242019840 12971425 337525580132070036938103127310628652800 12971426 833631574405992753264968213020498795632 12971427 346421248672449083680347995463553646712 12971428 980576158222256530012543163883644421120 12971429 499608851927165218261173837508197586560 12971430 112107868077636230673555191906816757120 12971431 510922866030607843679534772698175252528 12971432 -580040964279038363500305038857335367680 12971433 181090628315247998784088126654511824800 12971434 -218928973193808469018531305871436702208 12971435 -872846157711321618449827008861324530400 12971436 497610675408768444966808449820144926720 12971437 -2070715568410539722092198658002795943914 12971438 1052803568486597400113915896827027213120 12971439 480567426827524722833920168627666290240 12971440 -110769485768261974904646956976907223040 12971441 210600036659882084230781092525898935872 12971442 -1168441423530059433951562719439634688 12971443 -133131295184242992908391161918458132376 12971444 565932395548862525189402357409311195136 12971445 -572164517430157008964558316595240830400 12971446 30428522996943241974779670901543815744 12971447 671362381041652082133473144118447001896 12971448 -106599010769256735712003480614508953600 12971449 802122777769672817528332979073188788740 12971450 513262528511286501191043898747057842000 12971451 -602055545383698066097238047083810369768 12971452 6598883541150495455286735233360067072 12971453 151146595254608738134378714471001352864 12971454 25812418819731189624594681035274178560 12971455 200523243781420184951060316557408465760 12971456 -45840710744411067125621326034459688960 12971457 -19433815565018067196708782553508950812 12971458 -1109961986346655500840926888730789295920 12971459 984734521171730889587056061512221585816 12971460 306359947304934291953862182673443573760 12971461 163088320909199011326764769676285917792 12971462 7750921800042874342750705705695499392 12971463 169029019595687949309172933572693542784 12971464 -1765719553283224032269573357577568911360 12971465 64831694635352055944620747384804915920 12971466 -3261580508998054875727790451511637760 12971467 -3588573839775266067621727208354774495776 12971468 2178318269203601062586049389124034636800 12971469 31271422107412536706901130213314594880 12971470 188740412627426490952526934760702591680 12971471 -285773459994308784346631852546011624320 12971472 50815354085900988045951662266979450880 12971473 574219135138892841995934367886148281664 12971474 1610756547413984307525502991020502283552 12971475 173546771105372005819469632985665776000 12971476 -396381793492596819510216579251095904640 12971477 -449634186671780140265521425768600142080 12971478 107224857644122356623214763144883442048 12971479 4049354940288017249233049938147610483040 12971480 -1084456012012074159303018321222294528000 12971481 163731430360715656246035128685990483264 12971482 -372878197147148482219337557431400635408 12971483 369286495834040058861880797313852922880 12971484 -696824876642199904076140473362779760640 12971485 217226217191341354300069719586028121600 12971486 293710820108139748313341110137126983680 12971487 -798016219629859498324709304680486774400 12971488 -341410899829180044096341516704915390464 12971489 -53330496173470329426252203090791898592 12971490 169417415523696603933850216714924646400 12971491 -1015514406171897111896733044619795175328 12971492 483517639800274446026976318949867388160 12971493 -1183919886449148609456648309983263869000 12971494 143395688460582067930167848125390058880 12971495 16230020310631710487600483730555072880 12971496 503702777150895784906301547302821232640 12971497 275441759444342039118414886823947925760 12971498 453227530825139952026834890637996458080 12971499 -2466698375491367601432126867625354752 12971500 -1597642218358243786639989828214956288000 12971501 -38269048736503977175648960731053472948 12971502 -65543855423410713695235461284948780608 12971503 -424346110636684908747625419384298352520 12971504 40853640309431384415259577042432163840 12971505 -4170220317384896416303253415310200000 12971506 252381744828005234343131549157626288160 12971507 977026494931113789779227702598770935756 12971508 316197600594749949739559998750745610240 12971509 -19200730907752477829363219612834491360 12971510 -67570077535573660232251944776431357440 12971511 498270526100970217376234927811023232000 12971512 -1263154953966228668739602678704798924800 12971513 -1136795943020897850747879320710078745238 12971514 -150742082426319475192607486482464399360 12971515 -1459816288580255401237260369592561443840 12971516 20389181958133358757601580637502070784 12971517 -180235146243461368253185818093016923264 12971518 258587017467734300632781875816226553216 12971519 306170867603427649579694960705620649712 12971520 49074571502831423768959952665203179520 12971521 1662319488868839001795277968638089310722 12971522 373269210710074611668744792062544632224 12971523 20958274570413825371195084327219988984 12971524 -733918773825601181566961078094018603904 12971525 244638665118097293551670815239068284250 12971526 -496652936229413261355054126800932208640 12971527 1095846842532094100416021590843582768912 12971528 1337107537152470217029479537500180480000 12971529 -621423242310115905722147255173370146080 12971530 523650441071985818064627154400644976640 12971531 -1223058158648702087863005833262500034336 12971532 -185723926979659632257871579187270238208 12971533 -2302758973641367795016421947096393750218 12971534 303237895264709959416149561718793566912 12971535 -343920727145215138784767322555261312640 12971536 257495798532291443406352968221669916672 12971537 -901610340477207050682775778266879475868 12971538 60869007605630559428327907629962909344 12971539 -375618675827455590151533572526619379808 12971540 -45077297063586401876522406510218158080 12971541 669842573960259640735066845093964139424 12971542 -528282956005518260793933352551676559328 12971543 -849356141043914281170063819302849800056 12971544 965431463636437806889337655898490757120 12971545 -456931196572172871339693628246469705400 12971546 -122215486194976096553560669118648156160 12971547 -334343034511419762843123007186226104320 12971548 256229162585324086497746500312410940416 12971549 -818733313219677819717404708976737751450 12971550 -121867042404939700263821815628550427200 12971551 -2242696088999605835554458725574514956448 12971552 -40082533923029028099027765055844253696 12971553 -16478675789687385735277475711479941696 12971554 -1553271446956340193838163757740449277568 12971555 -549422345083543490198321251324802586000 12971556 -408441338589400860284585725991198515200 12971557 -1433557926512066062608041753959595703908 12971558 -486918934866572824490560258958541047808 12971559 894583865679685453891320844440229642368 12971560 457614951876415558478695277959874150400 12971561 451056183436219309680804674101616972520 12971562 620071181997040456524415076903252842752 12971563 -1837587684741046731893414697470323200 12971564 -1513395479805771845240782517452593709824 12971565 -981699099121238499346427230131510709140 12971566 -670187246023459558161657938599406412480 12971567 -264247178529717077219479335848746760208 12971568 81374193286529819155935398376365850624 12971569 237617984137985015011403686028066760244 12971570 2758032198504942194423173235628696480 12971571 -204463636701792081711437399232733562016 12971572 31331243179832272838835521053493145600 12971573 1669674992874485324305031505922748307822 12971574 247806448266961876131174951660131942400 12971575 1246159765147543144606965882126691686800 12971576 -690027090555038501651670930980748902400 12971577 2085492875643203301671333534912868642432 12971578 -780091055630460518397114549829994533152 12971579 556207040162735103542074546016728680384 12971580 6804361730422006386925759121608427520 12971581 -549186169205032307823183761993594607008 12971582 19667452475694483404337540926806491072 12971583 1550590738628103878344310390374608715224 12971584 -2677127072918175696191735631222145024 12971585 -713002185000499361467657420091790561600 12971586 -199153208153171989629457998669945662976 12971587 -77230655403106950331182150147312978440 12971588 178211402588831379637138003309744705536 12971589 -55138938984173251274405842597323835584 12971590 320743873211744277515353391354755169280 12971591 -977843470486173862854292424876243576808 12971592 140736588556048582403490608666291512320 12971593 -504645250261353631746304890583176833520 12971594 -154289746914919590175369223838425788320 12971595 3515185968648295756538686659186147840 12971596 -544811507726443044211463119010622512640 12971597 869774768673336324600912598109511533046 12971598 516776900823927297429012298945275315264 12971599 -833175554960673529034885836822438272400 12971600 137749626458807239393686986915546112000 12971601 1648770225173477141881519179360956804130 12971602 678220313108011697245775220032972705280 12971603 2301917912736184254483449814471180783852 12971604 85003525649413252344972325555344291840 12971605 616040887635786488142630396199839751260 12971606 366123866308122516905657856300606334752 12971607 1110134037384190276241721729313919080320 12971608 438252279866308052786435385490496593920 12971609 45597708635352137547020918187620540928 12971610 -469414081306994541880749894655044480000 12971611 2180542599832423795816656164362074150212 12971612 -1159205643431443934742318061987959505920 12971613 -1337122804289515248496580438677150284000 12971614 -1644925831775782740712887080621761733760 12971615 33043925791829565761177067792162561600 12971616 45350561801947668025581145835333222400 12971617 -27537422064835898824425285368874618334 12971618 -774746957834342229428369395885339361280 12971619 -69736189757918305602549754609580633400 12971620 -800089835058348684951525934529438576640 12971621 -236869861817037352406197643880591293256 12971622 264605844451823329243674035100965091840 12971623 -1394715750528707799546840537079556377080 12971624 1339620775973347463456129772040581120000 12971625 -1456741552907045118643667653098883392000 12971626 -592998210131650208384091394759756968960 12971627 369774104573822672726593497210757848360 12971628 -335108813020049579767638676043516460288 12971629 315908627892957716801960176869430295424 12971630 -194122468099803376751603643174912595200 12971631 703012058662120959435672962442458738952 12971632 -38576132950337491502774822294215065600 12971633 468006142961765995402864229477005344180 12971634 286840137720622532353273738162992642048 12971635 -1350647841730884873289500011248653739920 12971636 32282199222163854638665362748189726080 12971637 973274819995010826099961282657006208640 12971638 -22995388134807314072981627255637790656 12971639 -1105231159944915670747219873816397929320 12971640 -242178180290826880205746804836453580800 12971641 -1201407408279187030295873663364605895958 12971642 1396929300805499366818604030972371200000 12971643 273557560507295910543260893990356899328 12971644 -99783756747665155634973351383168575488 12971645 366284073086949410520086224531519081080 12971646 -1002686872352740683405593202241786394496 12971647 -452164902898458301515602028772811314480 12971648 1949645679446020033818755163465418014720 12971649 1411684582430803102195776190962955305264 12971650 -682166502848107347977396968971680426400 12971651 -658130874221527833153828598799620609536 12971652 -561711031591298690845004462368811578368 12971653 -625136713461629546558977663544450562560 12971654 -339694713469746799140638957146424227200 12971655 -247492717070730390294880041331369643520 12971656 -881155255459143672255861156168116997120 12971657 -978077357527418322062303089919132885094 12971658 -213661818704634960789826193287249804800 12971659 1491371813245458631331227595648076138904 12971660 -357387871168759936000898663895683159040 12971661 -128516343084817120015506145450956974400 12971662 16643793699632387936304230611891246848 12971663 -2081667983089195570242815574085760362560 12971664 3605694606522018522376276627526492160 12971665 -96699372004548435585807803682439070400 12971666 -430144130180983695774047209858547833968 12971667 -703286580746249217794983120574382267840 12971668 -280066309313452761097536589378017331200 12971669 -2274561906123398607886205392401977764704 12971670 332639965771349236001784346118621270400 12971671 -279194252296668645060510086727021219840 12971672 -744162806355771826725546645175528581120 12971673 65457419182123041863907744756223261440 12971674 629857521429892547067136020675166980336 12971675 -813719589941159749330603652668806665100 12971676 835969628610987268833255244544642898432 12971677 -1259754651036478371477339413285302120474 12971678 -428308756299056138725334361159952891776 12971679 92522809819021728757644284153936342400 12971680 908196310417908035337138969866875699200 12971681 12469707483747376490506571743982027040 12971682 104487216053013708648912489869968126752 12971683 -873114835388767461814808240808823820068 12971684 164498021582503716558233835103352448 12971685 206595027724147115117358353820217430400 12971686 -21234448116928997984012042762213179392 12971687 -282605614716723785106580052284208640960 12971688 -35413253613501059882395274675725025280 12971689 -3639719420175026953477188303517097100 12971690 80443400322290599817061553716855285600 12971691 -521406421391820062219610651153034165920 12971692 -693318168251044920796730704065631677184 12971693 -829723516934175979146965750584238505216 12971694 598288828643094538357625148405471950400 12971695 -573518052742118929428620959091640234000 12971696 382001948147728331727328476312811732992 12971697 -263227582336966773986382001717544524800 12971698 364462492699512609017384987988217635600 12971699 -263991825581025828240159592404137865360 12971700 89799252073735859534383514271765504000 12971701 350202839177348303928333509034138832992 12971702 158070894136276620521922380256371925504 12971703 -95462459398878787224495974129285452032 12971704 -832227305134915567999104777289287475200 12971705 -193061313434629128930999794122027323000 12971706 -509836993437069758662905366001274856192 12971707 666359528345386727260626930390552291872 12971708 -243153047487360265307356860673053441024 12971709 -891365810616428440249564437520257204186 12971710 -285353163538459041424773556947892962240 12971711 2117775160435534494435220352428822893624 12971712 134229242946692462737752277668511875072 12971713 794567942641295237902535604290842577064 12971714 430884424685445426957824097151440724992 12971715 864383246000254135740476871692040147120 12971716 -432931664702635388409200584244365068160 12971717 1557526729467289299096178548333230622432 12971718 1301919863883702327059250489303886848000 12971719 -155260598794611672582035727403237164104 12971720 -965352920649593030451678740085991987200 12971721 -1394426451451196005043817632771355592320 12971722 -395860140816221889218437726285045446048 12971723 140780238582624368969305021607606516904 12971724 301639076851985573343967899490664448 12971725 -289751599533640583533339006087974048000 12971726 -103458273274362207718297415817874106688 12971727 255785563638578221764277294652455121688 12971728 23782533445780337816834013245791272960 12971729 684006372674594364962986320232673147520 12971730 -383860142951369818268127891813814817280 12971731 -2772473373618383357220672479171938942728 12971732 -213454666190509273638011942336517765120 12971733 190357823904590028286021574489098922496 12971734 -295424573078668732486345312432163637984 12971735 -3641441635627662785862067690083685440 12971736 1350696052270860279251501828537338982400 12971737 -2432835277325415731548511697287514259760 12971738 -346493407985833304881113111299470516992 12971739 1365612544474027048788057296826332338368 12971740 627690934711323824043642836150920780800 12971741 -711684649066635570447902277059577791616 12971742 -17028238103453768337404237197682021376 12971743 330493485338796676578598048962556632992 12971744 617837048179256359709451114494665162752 12971745 -46989515478153049317122790073873733100 12971746 263955030871532223055205518644173631264 12971747 -1849111033699332389738707233859412616960 12971748 -884903109158449870112198272931868063744 12971749 -504965467623615273757361325107712368864 12971750 183742963321471364886501488753920320000 12971751 431781481378763560510358999791932213120 12971752 1573296080851943107955280571233742617600 12971753 -495320028958577542812016732228119810816 12971754 46422296824804063461901814084487263664 12971755 -1465132073072346088567855252887055479840 12971756 108455110218328548629320750258332057600 12971757 1023096358487800996760064888621295064640 12971758 -386180157371618952208186596012412368000 12971759 488099896153305703018386679584100212120 12971760 68700677769817098365813570328895488000 12971761 -440339779202798614806398783495365333776 12971762 -598941716791673959745424348908246224368 12971763 -116566554315635405870600249933444431200 12971764 -479336131679394473892989411243377090560 12971765 481184509291046551053331411275933050880 12971766 42597421933199106387061136530597094784 12971767 7993691415632218280023681831899980440 12971768 1554764867688213063569458985816120770560 12971769 -45935621554809742455210634892407924656 12971770 199955550825324396191082322014612111360 12971771 -243820911067579411978247037439107091056 12971772 674501541875238977415572667838204723200 12971773 -78927279757699332068292453240574518656 12971774 711999653394531889452130286090578656192 12971775 -690368337337659449914498404575857248000 12971776 582456565564684250231976562735670362112 12971777 226408438268283245585203458837826475712 12971778 -115029507853875155284181646639544450176 12971779 504953561966902073190279654145931641680 12971780 171006702742328090890422426732292669440 12971781 377274530559941513487040964905422911070 12971782 120190257959553574342531910739164233152 12971783 644763733903492017931767617311201171224 12971784 -88893501502621329253866779422172282880 12971785 -475580676071245449445618877047817387640 12971786 70372977683339040193388594088650408544 12971787 -76626124333410893218996871550021342480 12971788 1106656885625400236699379874116504889088 12971789 -43553936109854727524693555017457090976 12971790 33566665805114198946599670994442257920 12971791 -462060472554384471172693917042747933600 12971792 -287616264866116273734266750983737237504 12971793 384111279085420893183526364309441820288 12971794 676382137199654813440088673695615297280 12971795 212843939287571227432759293337969334400 12971796 190422756489542015288064004359005140992 12971797 -407617086843951360720083550220951392754 12971798 -461642413907329199900559775387190984064 12971799 -2759554128017008375274056988028167424000 12971800 -22917879990470984393164820695418880000 12971801 -82146058998981641634915453820047852528 12971802 -58686553986122227191326822860240992768 12971803 -300302276863439547043783095631852756512 12971804 44928069470416377433421051485291570176 12971805 -347401052329003517009751248069447040 12971806 481376930121931007419665407432433535104 12971807 -265276532188358260577714307030562895328 12971808 796348564989771390256257729295417344 12971809 -2620203260735851158952527239865528025596 12971810 7427301272059595454166981512211614720 12971811 1174786681624148819195635967801112425904 12971812 -809850750889960628504778726344333279232 12971813 -31084412226020640635712575973465389058 12971814 -117798686061166215500709801186719978112 12971815 -88451611072763995542696305058912564000 12971816 431375572965658846795511762723173171200 12971817 135923277051619038400709760565659386634 12971818 -1382023765761432102458439816150545959584 12971819 157285022312554439987661708166636803876 12971820 -64194156288205803151527458223028224000 12971821 118779730661603897551791071668062845280 12971822 -520067268155077267340277782840363610048 12971823 -616124662512479516813773180749524877816 12971824 -107530518527910167221710099828731510784 12971825 14006559630894102924444558542519465100 12971826 -20165775802925508481696052122666708992 12971827 1800617123521460250636689787039293829120 12971828 -694597732407534260254637289781075432704 12971829 148994763058219438324929829887285365088 12971830 -90889263473620281093244009638370051200 12971831 -637676667820483074917265141513586849368 12971832 -956889819574596970565960045851921612800 12971833 -831704522798789359831757634491629945728 12971834 18937490810484610395532519074395492832 12971835 -20494958574193603753692368140466038560 12971836 619790970678747702378138510300256148480 12971837 1155862182108321660874425426723380268486 12971838 815982851302053753325128832636704350208 12971839 -12133628552266779190936506884187585120 12971840 132033566916879072670974034018440314880 12971841 -421057111520934341424818142229882016208 12971842 251550707997564103981762781530946993664 12971843 235653412207639092412286895065336450784 12971844 -145612382946500181103233350086819342080 12971845 218495133962601375680256541637302858800 12971846 -691787382171154964464104429191122132128 12971847 217270988117204373905602360931004857472 12971848 1696341358208856153811104012387157263360 12971849 362200472764877194231082986029460013520 12971850 -133630601200840427410256112341618227200 12971851 447633045565239230392126721447669188600 12971852 363384310187302315360727232722565676032 12971853 3934589264592828962810245689957526080 12971854 -91286892958852336991470453943285171328 12971855 117452628834907138078290552099390183360 12971856 40422023822572207468214219396392550400 12971857 859740090172757348804112051111012393472 12971858 -784753424739223769749480540634156463360 12971859 1202486659194928447360413672730107213312 12971860 -651137753609127420671804541684798781440 12971861 -351655454370877209549457509070981795200 12971862 535252456349827323087032657041819667328 12971863 2493415682562899563465242424803321679112 12971864 303780791854082763933159597684843724800 12971865 -49971288648292587796640695620884280000 12971866 85793157323802425217676321972350549504 12971867 196416625591103627253594031122387201984 12971868 212723618622416554268347387006640034816 12971869 382881489331044831355835036698582235296 12971870 813717275493492249192357926007595392000 12971871 -124070784182983675451548462596568844544 12971872 884366361577664459410753504684553011200 12971873 -117903280567031643623741655371666844780 12971874 171552085218578187809801403443650091520 12971875 77034547950704896349319964022681100000 12971876 -42598088408816314658351936993146976640 12971877 257329198053506490652891008156649972320 12971878 -1018855717515484672543321409844857321760 12971879 -2862120605526389526114114281536139732640 12971880 128566355416000927976540212665716736000 12971881 59572140590465574242646384668787305480 12971882 41243048189959449400515811563864403968 12971883 -1427977341500517068663668363219284734376 12971884 2025958092513654209925666806718441970176 12971885 406729967268876439112530956919856448000 12971886 -281641668102671856681636223423306978176 12971887 584336582617434425328604873568459427536 12971888 -58570567040284536940536318293549776896 12971889 14206238382139610646961925544427727040 12971890 -361180890193211384206680447509036620800 12971891 488855769607522341810374458627549961292 12971892 -1026388186895035704566463529466631794688 12971893 -1779143976076852369645830039805362694656 12971894 -7190901741431309780221486105634071680 12971895 -677361726015780774506460705797574959280 12971896 14027746004818979873977687464236482560 12971897 1142798582838319668668588224962875041680 12971898 440092355908678722236294887405253891184 12971899 -35630216688441998955983603977037862464 12971900 506435642801873455077477276757063104000 12971901 2143568717858431085725963469953630096704 12971902 1014804973720984536404050544046411121152 12971903 -940188542783576859250709409493068193440 12971904 243453114837913076235594337321935175680 12971905 923820367230956352643809202033592799060 12971906 324531922123689193020595942191741696000 12971907 18959314687492452237321527429434409472 12971908 89859175178317637664227229105034567680 12971909 141594077857662493572504578020262036604 12971910 -58905390683734034246513243337458810880 12971911 1085829013319766685560816908630286303512 12971912 -1080446044118619876620362123465749580800 12971913 552810835695979880509651909550864042688 12971914 31964755918146469845079305130854912 12971915 -97599312177844750665170736645434073600 12971916 -1381037064989677254790306737229546495488 12971917 -321900471333761148741774314693704464000 12971918 153973294886193336642000416059614796416 12971919 146177545217830356792006594353300802048 12971920 137520718249507677853373116781489848320 12971921 -816482647732340259735174116848333132800 12971922 294655539593926847125328290315180025472 12971923 -4620029484070589313297742508873770789616 12971924 -226808960345754665968615927413635610624 12971925 104102026119193606786549016431932335850 12971926 642643522394335283325748813516140320160 12971927 -2534325860913417161395449509866924405560 12971928 254643216591060105925398098270881996800 12971929 45759066560198134828987617687718323530 12971930 -311380662972055509082809137678652836640 12971931 -92164544881591195528032049788265132032 12971932 -1292266674524772432755352947894866767360 12971933 76914467012956332763943943786539394642 12971934 -1007365444647449870856599256568957920000 12971935 -1300378387147032563180401466800723337280 12971936 413748803856351357100349711002276134912 12971937 -137583368739033128201250331651190566656 12971938 30232312463170443560837835384364663296 12971939 -40027656335479924389112355190163966776 12971940 -461455660314703150251303552036143616000 12971941 -1107732641780913112256896263342252832388 12971942 936883031066352046229889250128559291872 12971943 -434214311993083438700516846787000693168 12971944 -338708142286422362782873801792284672000 12971945 124808953370175649329306720811296850560 12971946 -95661618336069188931678271604620515840 12971947 -934623213166956733822566535217043276288 12971948 -7583548313827243394094964607278894080 12971949 251442805091921031175188267263579404416 12971950 88518936192877841009270609631640896000 12971951 -157056151403121659303410855003868141400 12971952 8652847316030329964853225012047511552 12971953 -588989691973559189996926277902378560000 12971954 36534713042049193817780335740545246208 12971955 -29434751957950972778371471793313202080 12971956 357764472653862945095890492232548270080 12971957 258983373077086452588931431624559106304 12971958 -723347770399635745253699208043804938240 12971959 -58104343575197354208718765805853173760 12971960 345278471863555760101852591672542720000 12971961 -2228768768292392371758796568679471446400 12971962 531263965096107021692345593840527658320 12971963 -371568938011867065757032487194635845788 12971964 -283715043017904108082867889125453086720 12971965 -190106116651385130493998630610592234400 12971966 -154745253964620551558116747757369181312 12971967 -705064037890536219120218971464279301488 12971968 -67175283886162648033278630961677860864 12971969 -48735701783161324067839564423059835680 12971970 -337866858725164700035046991553403458560 12971971 -254447251731156103626459926053698469828 12971972 -194793113570155342177883042539251107328 12971973 60347858935980288143740166368315528320 12971974 1082602648235174904676887524489837072736 12971975 470421632957521970171583990086509991400 12971976 748396934800110114645922383686650675200 12971977 -1434628954621467231265951768233875232000 12971978 95898064741683053788253214043600388352 12971979 136437642840470399759545797288755936124 12971980 -95207444971592224251829889558409615360 12971981 53233095670962330306190656957008064000 12971982 5476287208299978043449964549008912384 12971983 -504535121622495434905051048385357120760 12971984 241052115993084536872469956945312481280 12971985 201851223215490762634233021076136130240 12971986 -42338593827318914760307331291473501920 12971987 184854123430457919382972027762470530640 12971988 39702450055474532282205333795365513088 12971989 1036600608944459872107457003845293160924 12971990 -353260317248251218258818139128014214400 12971991 1324123039411649151325765364016597964392 12971992 263891345650353874321898372030841753600 12971993 13815750535210206955458404512173151242 12971994 115042188641185543744201120854301481472 12971995 -1000279855543374619835556890634873768000 12971996 -1608731468259723014511323316231738816000 12971997 -235341273925038242042372405691545017140 12971998 122195372134942102829680447997612854464 12971999 -976477375441712710793305416094179612000 12972000 891580834623922756504098728835022848000 12972001 -250797726987107456158081262543272372096 12972002 -1206727144899075299466603667570139568048 12972003 -257638777126076348433591164761824587520 12972004 -186126777382772070923483007299495680000 12972005 -1819124951806314575529789338781680416680 12972006 602220955915407199670631133636396976064 12972007 169907780185920285301023338745905299256 12972008 810811649507598554709002997056746536960 12972009 1210618978041062616146009130507560847504 12972010 -618109797547324779235156586726713095840 12972011 -10534437279526930087797747870493412640 12972012 -246092162108944257280426620874928357376 12972013 -2440498472050344271670699560388223170496 12972014 143364471490198485066424530589059916800 12972015 174673984434205415967893292554764065600 12972016 -142407385571382694544332229066575609856 12972017 862011647361733554474378102693318855780 12972018 -719020594677000983274158822688795060096 12972019 -2186384134922700647681170478758099033440 12972020 148820487864253036655723403933845767680 12972021 -283573652723152303651495014948808363488 12972022 -25550951613717757070427964091527495680 12972023 67409583413353325403429291853715247816 12972024 380978530187292677848092784619431219200 12972025 2550301674469954373464670079958197600 12972026 2280038185465977041669554939369437106944 12972027 6754017578271799695675406578274191408 12972028 152554565514614655251817820543596167168 12972029 102619917766013737363374071629295077440 12972030 -11270722597769607336076248164210359680 12972031 -796664295870118145986549463370873945936 12972032 1762861240640624975844706802627977936896 12972033 -893220137499518905860256430260198079280 12972034 401541110103120823448880948332599836672 12972035 464621158942910896007265704351820147600 12972036 161987224828612280576838512984485724160 12972037 207264382714808743128705436992585131520 12972038 -444589360197164053371148873764425114304 12972039 210218755779555622627779152788564172880 12972040 -27641011299689773190863256808535603200 12972041 -1308672626597828251003962815671597993200 12972042 1045782094004029893744732430454598190080 12972043 -105609797082883074574791899498976855040 12972044 -267002525846489672320237888235839824384 12972045 -418587915965540256659423899134945787680 12972046 277260242359474311472249714665043426944 12972047 -3450867819254420616742161522797133024 12972048 248659912128493560414251820060160819200 12972049 3601409596509758071834711976868214606836 12972050 102437161192484559200954884342909401600 12972051 29180037374210288384893209925690444980 12972052 629403905410489020204269331084968339200 12972053 1017347383681501501818807147711421468284 12972054 -192679337813954233817773318416721806528 12972055 -241919675344883795116510214994286018080 12972056 1198695302283275911892191750141696450560 12972057 -250883014752822439653685829182149311808 12972058 18457206427545449596961884856889281280 12972059 1603277507549760182960949192348079754400 12972060 -503325964566968966632138482865172044800 12972061 -1055750402927409881676721446823473624948 12972062 -534633869078104855422458042959655952000 12972063 -443824542895316722961057826331574828016 12972064 1512635009542562429143725224123012284416 12972065 -72970941905315463060538227066334002540 12972066 3646444036874281598868871478524155648 12972067 -2241841265720985709581420309607147358884 12972068 10939457371865480906008206065693958144 12972069 -907327008931113549633805159922308237824 12972070 101708706976801716735934079092676668800 12972071 143445119549933612586328219140470113536 12972072 96948129430241691722763217420867338240 12972073 2379102888396459719022137906619308563322 12972074 -153284020500376159265827686794047853568 12972075 -730002087464414903069244383993211500400 12972076 -299192770488807298488776590043528864768 12972077 -1748745603522300947608756735024711867080 12972078 -113818676091351796214429120460736396416 12972079 -1406247482519522434799275955537663532720 12972080 -242257295889544558423178645559938580480 12972081 -328614915179824590869327171198425423248 12972082 181841390004492039343861475199607045392 12972083 218962279314207713416574990451656474904 12972084 140148966080592044732589122009549279232 12972085 213083479133124918586512860044694079360 12972086 138092324394654366547348252562097496992 12972087 -162801709688792025556445500271688430656 12972088 1294836957006898387989359354782485749760 12972089 117044682690668909938727891082445419600 12972090 -259203648622562788902303076812107366400 12972091 2594814606611206235272503981115504430184 12972092 360462180324324057526304960932858232832 12972093 384816296897508644722531890736193873664 12972094 -695300568738075847966234124899379865600 12972095 -56310515674233769042080065154896083200 12972096 703734694172211149158872781079036559360 12972097 -1873315034303682367627249704352818267454 12972098 -1849295010427924280387136384102771371520 12972099 -468159136574701589311611956746982434560 12972100 -57470614402525900753413443171300537600 12972101 -184289888349156953454577749005192949828 12972102 247988125681331639663675210163339004416 12972103 1383875274174313697847428057604385195352 12972104 2037170946339205567555073215847614801920 12972105 -150661580648095812721274136361055162880 12972106 -203229800063529016782318989960533248000 12972107 -860254099703508016928852630046817489644 12972108 -361127197553250001499498929490422087680 12972109 -3145370854965029581642764930264635755796 12972110 -783898462480212163120598900716450847040 12972111 -1724356323372008826081682341225788160 12972112 299163105490210271693563603283511074816 12972113 680451884539256747387706538716652466592 12972114 -66445099254576039526617531693536748000 12972115 203786129312585155152385982697280893120 12972116 527722955317886526686916722644762030080 12972117 926440991246579551332808806776704934880 12972118 36405695016042506306346688529705066880 12972119 -697852573791216745986850917577691987904 12972120 275206583577442453404990072282405273600 12972121 -1052924246343367812411446827502439731136 12972122 324519458018386275239783826361000953312 12972123 80249982626941159052974972328075934000 12972124 1523116674995118641869270679731955860992 12972125 2516501543486240843569989008859052614000 12972126 -145957519728965631766855285802944253952 12972127 523016759525548331573717383468055401072 12972128 -872034470479440617116405532926789287936 12972129 -1348677656507332049329466554584208433472 12972130 481785626975091651279223622986372070400 12972131 -1790629470002279761180496827722810436068 12972132 -467617550254928268526157096726817346944 12972133 189211531671864050428390542981513683584 12972134 -409124459467300083315971910685448155008 12972135 371928948300079398849380026405173235200 12972136 -175444466587459831566507465283033497600 12972137 910429631773974224769282990142460660772 12972138 -394230076317938767289497433421253062912 12972139 232321737132623062962532751567238667656 12972140 -704233642477077029839462473447422914560 12972141 -357476358515812543745672173485030360576 12972142 -199109170370627766417102505606101947328 12972143 -557701696649892437437387051646898917976 12972144 79477874682986872191731128039136821248 12972145 -908120576235335706259104056074331641920 12972146 -1040633569673931711421846882791024909696 12972147 1040313824113784835756706526176303656960 12972148 -516613096793724234810499004934491039744 12972149 -94390482081194529233240290264194128850 12972150 -9480536461673102101898125924189999200 12972151 -230984382190796421343426367648557072808 12972152 -1547610525799970656452056360942967398400 12972153 19797755412362760708230913135262836480 12972154 -1222841636240470380965806293449101824 12972155 -151931575974815175006130787295761990400 12972156 128926620022555789729210833100936381440 12972157 -282443964960812464018581688747895619168 12972158 -178180129206510426568483588367545336320 12972159 1247417433057072432126107982016522244664 12972160 339782894973351532784014148187979776000 12972161 -46874015771964263157843232896567576576 12972162 34830721071263892423804271100516472192 12972163 -1125064472670862586709106152722787433840 12972164 -1399287196630636869237615496930663084800 12972165 -277909205642539147199776499663145130080 12972166 519026520606296819144067616496279656032 12972167 -102717625380998940810996175407035187840 12972168 791196356806229254600526114583475200 12972169 -286653887321194183760626062004378392704 12972170 -345328346406012066679513484852384994720 12972171 -912501564858805363194113624563076622888 12972172 -615557981239108674948405266856066797824 12972173 -83603958194680853394503436691549989096 12972174 2321410716453566513530537846066217088 12972175 121964214190098900369148757876765737000 12972176 -144495941398580337522405578074709557248 12972177 1154652065258157339787516433457219495840 12972178 236836343838167744872983930728768330640 12972179 2493314352622393859001025552534504747080 12972180 -67344765318671664882000030398240071680 12972181 -72256899324740058868662657708303912228 12972182 1002655461673936869190626605974180248384 12972183 536811613094369321835833068512971393664 12972184 -1316611387386151124130083531882158202880 12972185 -1025563898856292168774291574363667754620 12972186 483281615922414119586887628186111989232 12972187 -1539112291910305372873791912974761086368 12972188 2144649147977932973431636825566945355776 12972189 -1086699787828546904178335929633881845376 12972190 -167977925754699627189181709855337185280 12972191 -235543923365628198449388908458980075816 12972192 320094260513778241127724419079308574720 12972193 1060582202134071614522981833538559182400 12972194 174375848730053427670156028367870907680 12972195 161118064297763731638002111770604304000 12972196 297314213238252704592529403845347574400 12972197 -7008313463703483574162756204751118336 12972198 232782411029394492646366158148479713280 12972199 805900625329091718187889522417036013440 12972200 -31440862273247481355688563189660416000 12972201 816838495085018493017432309611340750304 12972202 559025972589537049410781058296830309552 12972203 -218284179567168926042136491214782412960 12972204 -404821983387205491730696486767720038400 12972205 -2071303987792321913789159163061146807840 12972206 576751381030574571188962884858767333184 12972207 329957785505374274737136441830701047040 12972208 147713520190766550891903219075448389632 12972209 1350240305978690622286578121404460032804 12972210 362670767230012604240242130983190937600 12972211 -515615799335307323651975848663796595780 12972212 -1056814533397248797475727524371696025600 12972213 78605843266260504875810340784990216800 12972214 618535183058355680107337080724447703456 12972215 735793953956570287310478978825345702360 12972216 1336529613460691792239308721429955481600 12972217 -553861989747700762431613956386776475734 12972218 -146370045479303670163161116524083273984 12972219 -97047626542621210420921108655231645952 12972220 -497839902756119812971253206631694730240 12972221 -1004349585001172229089147462186994485856 12972222 474781758654642761847355432510208224320 12972223 2409030770535666056881729725265695139704 12972224 211631059382576832829060199280946446336 12972225 -246199732916936765417576419340467512000 12972226 27217327548065037572372869348723146240 12972227 -126000843190144466739947058473259832080 12972228 -29249320219115537072357906591738142720 12972229 -435960973313305875445261369046363146880 12972230 84547716270849543180991482093546443520 12972231 -24245389031644258506491799298471601400 12972232 175340553043867390530253026536684912640 12972233 -460740717678444786488997164558953540518 12972234 -177757561839299107374023172788145196800 12972235 1438883144195483310801029034304746087360 12972236 532646082951730815301468582022844632064 12972237 -224104744825600106109961466158396297248 12972238 -157066493210802657219918860786551334400 12972239 852621786826431049234514653024539388656 12972240 681133442988121401664333808772710400 12972241 -348455323474003554661733363283316382748 12972242 -617178196888790519276189309593422607728 12972243 976704708673426336990805583396396078264 12972244 -1371492858158290279581419710187679758464 12972245 749995790185143377520749257533634275840 12972246 8704110272596656636917616979806056448 12972247 -312081137845963921428981047368014124880 12972248 -1817545764821494627736113055824504074240 12972249 704931863437053915448747386842987353434 12972250 -619062212899780584043694652176598720000 12972251 1684420447836176988614695922471733303600 12972252 -286968236603934216848913125439352086528 12972253 -185099150231319465004133111166791182080 12972254 116375414464186408948110505870020072576 12972255 141291152317049904072382042059905500560 12972256 807528605279230124964960606806267658240 12972257 -1632825145641677337789830365542199462494 12972258 -37754334382494847310744054280897576960 12972259 -1370470911173162384129154376907775403280 12972260 160792623341881192727030544833200128000 12972261 344638604992632970133054516327639052480 12972262 1116717721919414486335308466195001233632 12972263 1870928066441112092704096804947403987512 12972264 747893943462566424517775791257956843520 12972265 -709146243502674518644624483294349189340 12972266 140990480092296846623844534212772518832 12972267 -349807256559213616530383642593202027520 12972268 74987129031057355831242518230362326016 12972269 -2151296895772366565062987441013393372160 12972270 48177694372973726506395338119840492800 12972271 -596693522962217480084798039621554554360 12972272 -225805392768163770859400025737766862848 12972273 -807083070737269349386328962320927896832 12972274 -232687687663751825006725555202905681920 12972275 -1953214676874783006519299571445420292400 12972276 -343748830807436449061944022363360299008 12972277 -568018088269782010457553763433373336982 12972278 -1305879880518793756594544003000746721280 12972279 -1205455080068841137979553434739300449816 12972280 568079229123944447881291148998084608000 12972281 -66429794257649679822668318418315921408 12972282 511429497153880077747318001695921321984 12972283 -15599640964363510668078049504051207256 12972284 -41001122227901518657251917539540945920 12972285 539104231462323045002179517942246179200 12972286 -129972356407086506788541692779814929408 12972287 -259197561291124306461796382507927618400 12972288 -161226832667712214709162137270521692160 12972289 -3380799380476138954884376119572579470 12972290 47047676091667335864191942020793786400 12972291 -187659636724566845521060510499661213696 12972292 182915630643756496048889199553146620160 12972293 -930820432895669539628449971322034215458 12972294 -386472898948497369355678181669659937376 12972295 -177222846631148456563168512505211442240 12972296 2309991253088488350773188316639639393280 12972297 -49254160761476202285557040948189075072 12972298 -94823327203561964274134125955301435600 12972299 -917323180785006105055725153465386102736 12972300 -258874372416974833352564034058376294400 12972301 979634469039197706275895631538834805302 12972302 539205466378670786334693612470850242304 12972303 246339300165717499864965527540153977512 12972304 -197751250512144846753943992578941050880 12972305 204079506915660772892381063465623344960 12972306 -705115239027758060750686026505736741376 12972307 13888922924221790558366894376579554480 12972308 -561060209818204532478948272709053456640 12972309 637602951697603427253519989119218686400 12972310 -71429208180692559482175160705360813440 12972311 8794515848306015557438002692018787504 12972312 634416694708072969616773137426539089920 12972313 -185095044237831655215343140332279632438 12972314 -77841359356820329553695765919254590720 12972315 -553793418423186053928980428602147348000 12972316 -320876092512295943262034438642603676672 12972317 247572784554563013003789287267668203366 12972318 118880546902182761809701577237851189888 12972319 120421864548061330603842332438377333968 12972320 -1309068289860545599461095812333493944320 12972321 -117681687596752094196413102690407107180 12972322 3445065151051764076830531959442997248 12972323 298105384696166808033052900332763203744 12972324 589166947597571087086885819585427629056 12972325 -1015375090712923271750899396345912814950 12972326 18683158140972277352335512820434723840 12972327 172398408509880687225237919138396878120 12972328 -750047214997100686549467015755056419840 12972329 -2787439523444469027074146659398249937024 12972330 -29351493764147065150217133666714240000 12972331 -1979856641723770951269603752939929185868 12972332 -242430133763361665625074450091133232640 12972333 557572007417589258944775859144302331968 12972334 120504403225591935411386067739820363520 12972335 -620932967609306581570559119052898381600 12972336 64994723921932644001381259925522677760 12972337 686274531582553876420791770625534079552 12972338 993449375755654695864994364835417477120 12972339 908031982290346387684539821937155719680 12972340 -345338901946953374452782647836827260160 12972341 -1914979623782831041797155768887823994258 12972342 433551388259209080426900867243672357312 12972343 871671645351340524592624123079053637528 12972344 -236260276524146313677744273812178534400 12972345 572807893005964675934424656438758272000 12972346 365676711508750743138699045351262944000 12972347 -192394518500792124955652939122789938204 12972348 347229288793865545066515451748012490240 12972349 -456255321598019757463364914200303016960 12972350 -280511946385019137696890185864691811200 12972351 -176223944519317036135187288584329983616 12972352 249069688778576605097298065090877587456 12972353 -1150284910704721992776001930273318743040 12972354 -318570401485316563670584277645096292480 12972355 -297555311726393351942268005949947854080 12972356 284322769730591453671625369967603843072 12972357 339518917336457251510103736225459009054 12972358 -399560864335917990876081277715927126304 12972359 -181033176738181601491285339570870177488 12972360 -841467499327957736532172049502953472000 12972361 62196709757315572413617403723615580032 12972362 60289545344551503430781099428655675232 12972363 -1432995762009889057801931962756140788496 12972364 139465077998767356850352427785281062400 12972365 214029572675969473439967682558638739200 12972366 -742516375410033900394155212306035814400 12972367 466889577898776694107900930740240622360 12972368 -221229453215545563486328788690882134016 12972369 1927081231936546701590372906236009728 12972370 191730633052477748177408965574523148800 12972371 -911896198178794754951311909709141329428 12972372 -193723004706398345690691030026882703360 12972373 336236398757284764358437026871171017340 12972374 -64951143530509704241450996370499127680 12972375 -134801303496526365200106657489487512000 12972376 316937804591108741705911529550727004160 12972377 1722517578592067996515727489363183128224 12972378 -19149227339798377379316012613313342976 12972379 504408957642246458713864902722033762592 12972380 994583790917797253705057737136720524800 12972381 314710710943882742246954634740191757952 12972382 868228148979165586112430775735846670784 12972383 -4153394393608574223976547527144596883200 12972384 238653193113868560445952897943714398208 12972385 354836181002566926511478780328899808360 12972386 4057652832884811386687252269234358784 12972387 -1119380269599815448740765731777819832400 12972388 -636754954480193401045447357526777303040 12972389 1649308462077801684013423463320828590720 12972390 277858593199662704895515000140176001920 12972391 -1215523480111197101107405132657227000048 12972392 -109686309511370330780018935111253299200 12972393 22827848011797441030711901574254194816 12972394 -698211537908559834526715756261967892128 12972395 -1226002403526002720544211244441107533600 12972396 -203135221169904216489683843586553758720 12972397 176293688657526819613200915727673107500 12972398 808801542997023417864208375665429819264 12972399 -5683348328821409170302811517226385152 12972400 -11057382918389110794135210532218470400 12972401 352662755827163753670480413678817388212 12972402 -258875510173657718849374602406599371520 12972403 41568200841676127286317619100699473304 12972404 827928096285394848277775703417318761856 12972405 445322694638908886292519303216033360000 12972406 -1972714934011563987758915733368845355520 12972407 658576643275680845618246503894155433656 12972408 -322556610442563224642265514550438768640 12972409 -3405433896386929823256986182740241488684 12972410 466313625839785312646518049039324160 12972411 830891698009972961165978208488375359032 12972412 2689363003372816516109157481081856000 12972413 -761848209528890390938220783798735817216 12972414 553934793402566421388168211469950976 12972415 -151884103017439153314830384906917478400 12972416 651567967907100678167030691904471695360 12972417 256319905381330441298922783625975064640 12972418 -865339199508644408365228350680304993840 12972419 2023155663585550771709808865743866744496 12972420 -1096754072466867418213323943981744742400 12972421 -688437121171464527705917009486427036160 12972422 -206999476364584452899927142586161760128 12972423 1868357479805153572800898499215596873984 12972424 -953419730567708793973296160568693422080 12972425 -2660846319425677250447415791993803350 12972426 -6222422224271033662928565536272717056 12972427 356541297014962524118370718308950059760 12972428 61395910643911103035866958838429362176 12972429 1039626236629803672700937027971135189974 12972430 -804998661122069747158707015497457272640 12972431 -2517293149939401751621116807652052766888 12972432 252823532397241468560383964695746314240 12972433 477588113572613984336627529718262202864 12972434 -218322729438720290104781783238587574384 12972435 -53063675939639543251685014164289731840 12972436 -1717655987731220347869385186434251912320 12972437 -72480057668341210304353569334232701632 12972438 1132638246056400163585331845136759996544 12972439 -166170821507388175371310045674968438880 12972440 -518605244535257317545865931394321408000 12972441 10659686503075797857950909671520482144 12972442 127854636164668347364249430840330250240 12972443 1702494937328470050310062486998065025808 12972444 -792737306711622702263950323826571011584 12972445 1513528965239613555450050287460610027480 12972446 100739483110000579740415979962380455424 12972447 -107306559512910561612747346401449982960 12972448 1193594872833351942526900383892368261120 12972449 58319938860939860124943909941384620736 12972450 12876764803533898800121085892357312000 12972451 641483037468379467619471142149935312304 12972452 -1236857044895411187295600884230358420864 12972453 -278340031127450140007771662758887820480 12972454 -682968084170821631072450155684886878080 12972455 -8087236669121090249707185842508905040 12972456 -226223048623104947725834055872701035520 12972457 1254319192304033102572085284187110003706 12972458 10614161925515359472565747080706001920 12972459 352755815664059184197712589436769972480 12972460 -480429283442897873113855489102916413440 12972461 -1044153065136464547899547219664500136938 12972462 169182544734389846608931594412931334400 12972463 -459408674180654832874932763222973953040 12972464 -186274112338637658194805747933118464 12972465 -67689331875452508378597141070396809600 12972466 -254871326485780178669610892838228353536 12972467 2995799293922881106496336233058566472360 12972468 -152931545308363394803678307433654829056 12972469 -3200712839691642298975777175249171684804 12972470 -219659416284588671338948024071939440640 12972471 -1194442222441411481926373979542148497688 12972472 931125801962926713003787375421048524800 12972473 3431120832036377939683840400067204010320 12972474 15293802704885877066350703179269121136 12972475 737236416905088995261412855068202039600 12972476 27744453737694706996827149084772564480 12972477 -121214906725864602013236793359780028416 12972478 -250105591499391653574067324380236914560 12972479 74455989324798406932978512440442396400 12972480 -205430265847769405948139369107753533440 12972481 -316142975253340802140701779358477251136 12972482 4048396234764205103252371906950497184 12972483 203651363098938041100231754198575414240 12972484 503346903674776344741014486671789428736 12972485 -735300807095461837702858347605191682400 12972486 1060156246554100892061831387129196132224 12972487 -928242246881898276704948693038745836008 12972488 -1183835910425481156771183117685165056000 12972489 49203088303211552057630053259139190560 12972490 146438047243737330195896275925064060000 12972491 71189470681829085472022080403072699904 12972492 -3365560321774468741375726510733478912 12972493 451258886687899402631241982346392794784 12972494 625111083745697061880358613581754223296 12972495 987111110793383459200032099619311851040 12972496 6541044327625217268289287692764938240 12972497 1566036407415374465186846274885237437040 12972498 1099052536683622950849444545964957696 12972499 129176934478877407919976891167738897440 12972500 239062114849401989824594758746521200000 12972501 1044478329540328998091285445497762535040 12972502 -871643651057509023201798377937307662048 12972503 131583479718150935941422885416326965000 12972504 453568603176959823034581416156648202240 12972505 -345710313108234268734505052725608390840 12972506 -569518793145565581150329013352410299136 12972507 -305108328004657334443145046629702756160 12972508 836597740463627058304355291124855398400 12972509 -514137531961432082620200461605605147360 12972510 230476877331471023912526380082991646400 12972511 804531437494806932920481743144304888800 12972512 404675629753337249508122865987071508480 12972513 -161883494718837028664001084155232090432 12972514 49658224753001863307036885584444235856 12972515 1341418114135150864281852057770479502160 12972516 296291947035647951043563745311840593920 12972517 -2790814689861058605194078466856658528448 12972518 86042732133210366903385181603806969728 12972519 -602914575381949398777199251375197852496 12972520 -1487574889350366176578970629484621414400 12972521 464279116666163021385171742179464833722 12972522 -211582060800395922340447335266076611328 12972523 -928373912092754243114072443582062063816 12972524 -660490304192342411534060722401088859904 12972525 -50469609657616097053864565797434108000 12972526 -92852160685847367502195850327097857280 12972527 97185346385570492260679093572118903376 12972528 226327707681478254267247220150122905600 12972529 -339415335431663964011289919142632369152 12972530 -44607063856721721042844035830287451520 12972531 -1013879288968073913694486943616354000 12972532 -1007115552218406441944370799041456882304 12972533 -350438759683683391284381498593280810624 12972534 -676229170376310099592557612153038598720 12972535 34027317107252216171098049353968206280 12972536 2622739615518095140239279188328006144000 12972537 -814690849038702235629951167324611161552 12972538 -32684428355565079661471995420315508256 12972539 1447202193095977793981863691039905846500 12972540 338725466464361132422016300895276072960 12972541 40581113879978283404522897020539987840 12972542 -497435860262420911931983991181639991296 12972543 -1021552104267407546285004053313782256000 12972544 -318206734576990040960710922965981593600 12972545 -21868657171922185651551040459620790680 12972546 382202780038406044693099228877279733072 12972547 -35656727347131585154980135823532209248 12972548 9248319559156878455947576600817101056 12972549 606042516211032638579967155670151323168 12972550 265496651052864376442586176095707592800 12972551 -7592480708914386315333119622875025600 12972552 -247100231349519903246574940416070123520 12972553 -1625777699934879595270952786985343749936 12972554 330402301761771035050968743540353032960 12972555 114317344031688756909105836359426347600 12972556 2724872220166872969869713154014625280 12972557 273945102820039566768722583525295452780 12972558 230420616254800959281816118271977042048 12972559 -896656460653041601358771564145758428240 12972560 -282233640252481273248568034591201034240 12972561 298066138872396893478416916163515921408 12972562 -790737040566937614477294567362292025968 12972563 2140395767005537495903189118825350816812 12972564 -511394588244658989551690107048816459776 12972565 1368525712470893498037259204758147213720 12972566 -728987072606866007296310093620993640640 12972567 -109794050441060461158312115671747813552 12972568 70490449200769026609665745623401758720 12972569 24228301591384016442191181797848352970 12972570 20866338487538683207495317205965619200 12972571 -847034595385381451172048796747586575228 12972572 -1152463825220131838466983061678256065024 12972573 -76352169479420449477602264741444597600 12972574 1309905065096295537671474316906412273536 12972575 -101819913826919621568216393841427980800 12972576 -896370937971724321294706984531545030656 12972577 -242814817349089158243759679700989500574 12972578 266590245194785788917110312140652917024 12972579 -41088059430142627671497192626392932352 12972580 -430639655605184214894507360637237804800 12972581 -539234032110461577713521504277926015428 12972582 -189237347080747570270529268400803225600 12972583 -638133863767461449903604301689688609496 12972584 2205534339428656453346039246757981711360 12972585 -66321416270223621652486858647268723200 12972586 -794044846524090526827010346450594672640 12972587 -832186757806846483726234231597468498764 12972588 -155651678633013204216922002436543709184 12972589 52816933970582462442634850814552311232 12972590 1216005312888998897736896017059508876800 12972591 1068534499785783026510087307768069449352 12972592 96166181919010256578383761118416076800 12972593 -556652946445079923668766864590539114496 12972594 -556932873653954127686275532103944694528 12972595 843917016968679807846965771841748225680 12972596 25465367200489572121211240987833245696 12972597 1549961005467312960171691738555719937440 12972598 490617749639905459395061296890559426048 12972599 2099453170649946394420589803603980965160 12972600 180036786786935593045537982335117824000 12972601 -601523455601035138100453064690997680896 12972602 277472426568528836754084038025753136752 12972603 519136620993912208474794530368348596504 12972604 307849024688694972853503158238385484800 12972605 480704913794677047841061421652092818520 12972606 -21852006266226876966229813355223893376 12972607 848249833023035521372889224577024607632 12972608 367995365773848680698739973045318844416 12972609 -610418586585243523386424626810954983520 12972610 219039594426740636449299998723840002560 12972611 30548016809434953718875959806428288000 12972612 723454697110174373811456448406612646912 12972613 1802989235329971376123589168518374376862 12972614 -429381344715061113939596540667996637344 12972615 1146874567090951360091887401249832252320 12972616 442960523354045064209251313647160524800 12972617 -243367931737992709021756045463324423808 12972618 -118182952493187309215599416736391251200 12972619 2067569756618263468917370466994344693160 12972620 -493323006069007386684701351687970616320 12972621 -15505251048799889832704862986191378560 12972622 -90229444977847708921989699035823066048 12972623 163024507004094163340152190061305879664 12972624 -4996410315260478603339497930540974080 12972625 1689591004803484880169472897398955200000 12972626 -496125317776992362011099673056292789952 12972627 11620961392609614993029186022370452168 12972628 404077376791193637805661518535574132480 12972629 -1594453069431980959968983166034549150770 12972630 336550089716243753186903166014923008000 12972631 -416332482106131473372044294564899154080 12972632 59716327893767083774351803171163176960 12972633 342148989769044819362076978965387004624 12972634 -1202432659641036043159108676389150816800 12972635 -148482193639090007032480271414144356800 12972636 38343850117450223048891693281784286720 12972637 2277700913223151195043777260490571541286 12972638 -136271720000570743215806691946074635904 12972639 -797045184381767704057091120962617072 12972640 -261416218995712774355253422678448537600 12972641 -2346943612584290656130815503523198683216 12972642 501225670942113571148035370143754164224 12972643 1782163664439602128237628119791423437320 12972644 -896569397344468986672904451891957919744 12972645 72435778915985803570316490332405291520 12972646 -38106966417828730792929815262454611072 12972647 543379857778771547728893920728213342392 12972648 -260992505871129990764323155796074086400 12972649 2339740853308705047262711056925084052640 12972650 -227520511687050021406186794513235657200 12972651 140315812480424311065701639331818570496 12972652 936246994891817822042650516394748672 12972653 -1728777336688669719058314932413306362420 12972654 114763927188946807270149354607279947264 12972655 -983510014863203246687696009427450016440 12972656 470168046207351520912536272151581786112 12972657 -1753613716662709427068743156229596818880 12972658 -1153441266102142252699492958380679015424 12972659 67793762676200113713705738690411882240 12972660 -314161626705889563531838607138048010240 12972661 -426858483617696445725396082267281801348 12972662 94158497892015323788190452505309841600 12972663 -115344318705965932470121820015077939200 12972664 731219641195468651847051489150385807360 12972665 883316932871717387956869490004767797060 12972666 -256255671059100232517718339625746754560 12972667 302440709854926448300812479888871133560 12972668 -116793878534189991014743342611701391360 12972669 181127429205421774563023791355990507520 12972670 -857771370362621451950095545533404800 12972671 663063906568302811565241530804451199872 12972672 857516580547915259023477727202052669440 12972673 -72328687838461154543113817419332637760 12972674 162168785765928718222830506585394107904 12972675 -96869564026207023192203613173524839000 12972676 904001969211668867992594635095958776960 12972677 84160915662081474600293284595393891580 12972678 -51039043480853706198105155167057901376 12972679 133042680103586944950009610255730240200 12972680 -61581371222847688500917332136956723200 12972681 52902403601626937477833951855272312960 12972682 -12083739346831010113730474831018160288 12972683 2336731476452268749861011465686387368976 12972684 36581801562015899350461017176922480640 12972685 -472130211713914223990216463395577312000 12972686 -1208542091951294596448332545802249609920 12972687 55707762031893540958842242552788945920 12972688 455614073397247088485312679897904922624 12972689 -1017271099051055727316639367963656674510 12972690 -520965773161591343470635325583699712000 12972691 -135209830372755814689950839412090672168 12972692 1569104361268137472423668697242209106816 12972693 1455729612440766112019545172924479964064 12972694 -35578544216436741919550255533001244672 12972695 577349829263004707111701087279253602200 12972696 -61190711369787061268693610854982451200 12972697 1414270929866266334068329868536930627146 12972698 -811562302280725440914104186478987888400 12972699 830662169549239929339087460031559370284 12972700 -364546905841587571179525814602147609600 12972701 -411456073705595105277143119499698592250 12972702 -280873998051134924468531910547163575296 12972703 2210850884892856319564151912828777289952 12972704 170010945037484579986761022354656460800 12972705 -1419385188230779378939478109873489473280 12972706 322280251911379789613315661283500234240 12972707 -2074326199975501246630905537335302568568 12972708 -162503668805255825200877345201857105920 12972709 -113638778466133163953881432363594633284 12972710 -88987878668293006732466273882684634240 12972711 -1038440710791779588530320346205751156096 12972712 128114268785301648822336605095394918400 12972713 -2608348306290285700593158957432891520 12972714 328604056394592535473173741413672055040 12972715 -373308542285291777798554257549095083200 12972716 -1165137717162424950413077422383991171072 12972717 -100425181243532780939697685190343246228 12972718 -110691213083825286746003606432883589248 12972719 172207109912267220354080965436784831120 12972720 55471607228064122968253019021838909440 12972721 1861886232550433569932100080705121483922 12972722 68173752193810860003932209571106834432 12972723 701546674882439991686824698403475087424 12972724 488689194504060188976554432806263898496 12972725 60653841822843185297319095001110112000 12972726 -178038023761455220846985244034810371840 12972727 1298895997987390649830411073589079808112 12972728 132272267729124921575184153567420088320 12972729 -240357313037228711627816271409770362880 12972730 630733320327886506909845555345049569760 12972731 -1510540981253071498586764187524805275800 12972732 406142067631104430148812756849801155072 12972733 1139216808665817549814882635706833958982 12972734 126068874427228525394833223543965825152 12972735 -528268661828765181433242787707719767080 12972736 -32954431958360519881140153139373015040 12972737 -1544910021959531240044750234409271175614 12972738 -129144701909034065600145223086955203072 12972739 -106519301526765250116189614222930990592 12972740 -979759161816415352771400193124244049920 12972741 -1125058469269790557657780963066102522176 12972742 -515417621001019021367757137618208563328 12972743 354237553531703421732873088275896701440 12972744 -622760959927851251386167251595878400000 12972745 -887267345385910958467054278234257353500 12972746 75956112324912675175758967917281725440 12972747 474912595537548597644895417916003811328 12972748 -1850556596717974939346770798671996989440 12972749 233633328165829906380086195642518275840 12972750 -91780624164097418490740718335331936000 12972751 -468105225731136759739242494501776779552 12972752 -157567652822418906228175915609309052928 12972753 -75069651865190677019945923949590354956 12972754 -227963088210796189788266343586035629424 12972755 408422120223835299315877319421800817360 12972756 1707067567681601951920892699747155968 12972757 41107606382078769081104051866458117120 12972758 969405859764819719702754518990494344480 12972759 293051910606124834363974026002709228928 12972760 -761085016366275527195577461026148352000 12972761 694138162721382749253310567471813546500 12972762 385384651114505862531713671592399393280 12972763 -313274082470312031191131458960696651080 12972764 -176875991049202113205164378638996419584 12972765 -266032261785798943733875306039773039360 12972766 -189141360007101036426258545000297180160 12972767 393864271567328781450248928842214009552 12972768 -1301025854636007513577577777380235673600 12972769 147642137694624110783107852125397015272 12972770 -33784270090263384599339826043835888640 12972771 -249747509492262663537567380751078451200 12972772 599279831961127645539499087478726389376 12972773 3994759805890222644976965474327545340 12972774 -402442410890443961014422665261938606080 12972775 241736626151102945038731990306890796800 12972776 1503483690776846789926615035614281006080 12972777 -929332127872046597197245025863795508080 12972778 170853042585974893058094313407988057344 12972779 132936266692442813637397731060641702184 12972780 82602239720462529331531869934051829760 12972781 -1003099518964988682718887814537461477418 12972782 -493796057178752940520110376976419537920 12972783 -26504617201892580915554642784420118776 12972784 -128815066194470397085919149726098554880 12972785 -728523203169033806446126462229407520640 12972786 -1308862545569545253110148088553327759872 12972787 -164558269847240685678144406272791325696 12972788 -600349986966637601998586110549073334912 12972789 -9685339295160207163115094319400648292 12972790 -20366625941503365976023439084463769600 12972791 -221676758457218102895686783906241409680 12972792 -82771390445376470438106370130977751040 12972793 -2505009229548500421946974949731929599920 12972794 563480959079716770669505264271495075040 12972795 -215770524434021013660925746848400245760 12972796 -206740867671072880216121315720986836992 12972797 168732119491946924121063677578390751040 12972798 -952345130511224099749028186142195541056 12972799 49321763406963068121674594006045375232 12972800 44199014455202101069168498625111654400 12972801 -676478088614634517789264300234300938720 12972802 -810053762592196786840353514742159462400 12972803 -848244985740088062567895314206801298948 12972804 158980350694829381751991044595911524352 12972805 -490285548604854693000339807136734829440 12972806 -95315867986782470508694681076900229120 12972807 -677641694118566654387769311238964878096 12972808 -3267749374882168533091771489396126064640 12972809 776965152331201188237097135741328162340 12972810 10463868644890767052715599842240768000 12972811 -894848302720384733179010292383418748588 12972812 1115872532854470264014608630884099574272 12972813 -90702162241497032675231732653778884992 12972814 345732906878063110733653359479208056256 12972815 -280349868039242421322184003939437374000 12972816 49070336405447278546657660812857057280 12972817 23076279263186105254468181059422419136 12972818 131938636648646669719688874594547752960 12972819 1804437292879479597221642660166879350640 12972820 -159995816011264966410137838407905075200 12972821 -11381668367996919321091298514940629888 12972822 -310110932726394754595399571891656305728 12972823 -297178854247206608296472149262445408600 12972824 -1207468969526221408246242610622787379200 12972825 -951232315057098761868435037296221940000 12972826 581371874526048803683235319436202264544 12972827 874582553008875955243766665478316172800 12972828 169841720770314829464193615238806683648 12972829 1118831096455082235584067682216162192876 12972830 -16031963114108502652280812898896750080 12972831 -749482268091403753908194233813637744880 12972832 -1177989686727136890737784034087344734208 12972833 -377841526324869657162388110034593429918 12972834 -139947481949194970055687540754724774400 12972835 986546779978978129629470789809180835280 12972836 466094378295617567830856859608659132416 12972837 -1225529554632508549192741226344870446240 12972838 -487528486082950570966130565041791951104 12972839 -1363698469435552451287139000105579541120 12972840 393128574798470412394896733611406540800 12972841 -79619765023285728737178750783874540928 12972842 3153799539666723524289570089644357632 12972843 -590723683864810085990303149897096447680 12972844 -123834302439481419341650117784712741888 12972845 157008662699570279850429047171364905100 12972846 -654803767951725666115128661877010493440 12972847 385821841836255545328129937699868658312 12972848 34488981060728377508441739731171524608 12972849 305444016752205151849182445340485970688 12972850 873361565663305632266379830615517888000 12972851 -597546874243805223268598865827581018656 12972852 515825815750077126266244858511658557440 12972853 -497403079236939654999938913928238467080 12972854 -1263013229699120193628217641035740694624 12972855 -172290156539031133255767597411323566080 12972856 -339261218570656785735531476114071449600 12972857 -1055740516676579623763276418029698220208 12972858 -53716663696478393672057328189233967360 12972859 1758305288742675450246438136279637939416 12972860 -246193564533529598647905089056147660800 12972861 74834638451661353068318818741150192480 12972862 79859626011072484302598295941667140992 12972863 325874692170470123512809421072960397088 12972864 -73093398739321612721217904435028557824 12972865 -1341767591579489480096332902866218429740 12972866 -575719473671550450289673107534946012640 12972867 -145571669241119902945445587371999085320 12972868 -447253968156649143187412679549853121280 12972869 -259221702800772329662312332425528993280 12972870 -377691389706317958778474628362373011200 12972871 2182258496444020958506586029047452522072 12972872 1205692537467139240988315233671046963200 12972873 -605605036053850858661305918369573722816 12972874 5902426031118746612879390025124074240 12972875 2082857078851793356336413501624545100000 12972876 -18517250563823113365244176398232207360 12972877 -1531768191780338403270065699785205171200 12972878 -130996958395902847096289824709365373760 12972879 -76964350327561512472973360315692811040 12972880 -53610206532977830694479343500268666880 12972881 -1178996085697099299729559678889092486428 12972882 -102060631239685060728298622591796894720 12972883 48808698536184000776717780141444931840 12972884 -1454742663294541777695760710232707629184 12972885 14443983849639083502670108214406200640 12972886 -200189404710189493897225743707475856608 12972887 -2233532487442212628729461243877799413008 12972888 -572314316569820529623546232451253299200 12972889 -158537006340822429179165357697726696000 12972890 -132230220222150137818997174336905451520 12972891 283387642519509365894188909431195427992 12972892 381883116417859873560082053053360996352 12972893 2388109124512204741397538155234111536320 12972894 -749239390675242704649632894198590464 12972895 480440240108857058902700674481650062720 12972896 20413212158157324645566087658176643072 12972897 -297671155392214920867236837984833136640 12972898 275334106794351369592100999769924078240 12972899 535225021916117097049986806003365653336 12972900 -257378207717300097362678580579302246400 12972901 -979767803265809480027070036414129956098 12972902 46957445365421406047650984835613271872 12972903 10371759312277613592178040415389719968 12972904 -839814321010291292551118201502632017920 12972905 59242931415827975224725202024607589120 12972906 -5724190929065521869737792983586764800 12972907 666346990274844493426706738849451536160 12972908 937798224844155277236531540182222785536 12972909 800103127740589242053548260210479191104 12972910 313805682620133760628302370256272597760 12972911 -243150163339370667860496286918059589632 12972912 77397146842587400760844948110370570240 12972913 -822843739585091392879243677191957785616 12972914 86611532369040314369728035476258517120 12972915 -213394575527420717601131052519441075600 12972916 -516536060165090083710442892667314497536 12972917 1841726743754220009509819275435654895040 12972918 -347985784991709622613416179370106234880 12972919 640638205444442033051560654239946933144 12972920 281835959606249584424170803730513920000 12972921 -106528280794063056808445758889044970496 12972922 -90885745886665617549637957767849721488 12972923 849631686390317156290815548314676102400 12972924 -360257058463506857665336812365413756416 12972925 -201607744120286799408485884759037991200 12972926 113555813313531994156099607521250406912 12972927 604790007361596196692645259224084499200 12972928 -28369960540490489484431097117466951680 12972929 -271249799611086273727719702131540185470 12972930 -330457392296645031386954888603487413760 12972931 -43135557922458026240397437213993476736 12972932 659968802567698682601990879843355176960 12972933 197780168445844984617237269389311196800 12972934 425265627600520014935119944268762116480 12972935 -675178487263859874647688093017157060240 12972936 1291779394844757828976314812061622886400 12972937 1072592562129663337807301877063938002586 12972938 -1436035351959154217010461028718758617088 12972939 394613765330800558558934369509411691520 12972940 -192042321391470685410698142789481144320 12972941 746802307063044545961103580000937086412 12972942 -347333254898060266604878030220799553536 12972943 -1328881749823120233357210849240594841776 12972944 80319243847042860095318665693980303360 12972945 64364317197291087206342904965234859840 12972946 -370999990670095267958736965334775910400 12972947 -2014843589593349069472281838349976366640 12972948 -192256940294751058096594760073855313920 12972949 -1294937150420472607666423978707545180352 12972950 532458695868068327926454067018660324000 12972951 -1169111219711131363232083608897814012320 12972952 887662251884210134972331513256232089600 12972953 -1149063447641904590463542063724475100160 12972954 551902814034040395315777406184174453760 12972955 -1326767257651806193224205602646857483840 12972956 87388552784264743288431783323868741120 12972957 316895238170674822246803639398117740800 12972958 -770236322865273748839287034668572513920 12972959 1048910618739815663092423386892102280160 12972960 -8181965191033228235645782224304865280 12972961 -478751785735305363923528366767342855376 12972962 91331650962525181921283614037360397600 12972963 -249614429981070841400937039447452088456 12972964 -208824664348688885371855652036744417024 12972965 -418138515447498828020077464212098665480 12972966 111292288483748777238014313132266993664 12972967 -539539206931183510449499392016858413008 12972968 -1094584665066391796359754651439252157440 12972969 -681441820610131556476035328940483256156 12972970 -401078546032386301002784533486543196320 12972971 -20684900990274935712410044986408453696 12972972 368023889922569546119999117279809822720 12972973 252745484648661431545078146993597206528 12972974 -163131652928911882684779596738025939456 12972975 109927902526663305574499643098513256600 12972976 42943752223552541100092438884091166720 12972977 -22214285957785393338859914752154348108 12972978 -344319329728089371354109173134288123392 12972979 1365822529122384979226414632544418769320 12972980 31797894817804626050126994247332576000 12972981 -139457188117417751780588611414272190656 12972982 60626984599978938429887568030116088384 12972983 1585066812998513915859498663077214090000 12972984 -1185971282791611943468093854654633799680 12972985 2023078739712477995291478763954585564800 12972986 -471879310874328399731551246005949805856 12972987 -286616878523082916332327722591887656960 12972988 17727924178071197710646465036701981696 12972989 129794641406920525358719819677395050560 12972990 -325853781137551472230303368084508394880 12972991 -75279063054045919743409609331801082200 12972992 -664710939444454596206322772156820226048 12972993 -112481595395777592666194944480535539872 12972994 385627790044077116224180859849912465952 12972995 457368368847369475298971132610500160880 12972996 440843957785800340523437006346753952000 12972997 -1943915661230226990741611406978167575008 12972998 214490073417748667655398878384745628000 12972999 -320994841415747585065270500938736418992 12973000 -742174878456727516020231987639713280000 12973001 1597543078039914386863093463744469804864 12973002 -46588965001963371387498531856550400000 12973003 547930674516406936220640558931247500744 12973004 140617752343801531344274703887250817024 12973005 1167673257465844948510925506487790252600 12973006 1264763973443630765855889897154259372160 12973007 -362630143137409249563515562701873083320 12973008 -18030924886056515165319949725509615616 12973009 112686106660150840947806979913337728000 12973010 796608493538955359030085113450837568000 12973011 956136134594513346791050637775034124472 12973012 -48045415603541471888047917693563731968 12973013 -95900063873463158588438400879965730738 12973014 -4524627082213774794252608642659921920 12973015 -16180942134983228557096722237458640 12973016 205528500946930623944066831370607042560 12973017 -704878385129571975010206348280550652720 12973018 315721433161632357438599618124939246816 12973019 -16174665353717839945939267168905167280 12973020 -359923917384580543277422871219764792320 12973021 2541408653336565294569733650106140759500 12973022 -34723765898452246839991399907765396928 12973023 89207331602045626130311637610443165664 12973024 -570706869734337409409483880314698727424 12973025 181684087070549202875245746318552288000 12973026 689834161001927871531777483111369017088 12973027 -134580189653597494353219254046985953124 12973028 205947953738748788390893103803210041600 12973029 -1036107054734476806140751402554167299360 12973030 -1133221177757401764369780463561612800 12973031 -288441943977459715190919846853957342536 12973032 97405127927283536242848151399536491520 12973033 -476302005836523537712428263633194491718 12973034 1127353585522528554179012544902469580800 12973035 -141954081001039800416874488957273272320 12973036 -11801696640694429092189275811017036288 12973037 899762469347925811124648641117677504 12973038 193065137069174491462338281045208652800 12973039 379464764574698819898484351241839349840 12973040 -196618369252759358563722069043391692800 12973041 145223337814368534367881651782712595584 12973042 -8393529327596925527799425737255331808 12973043 -1339228797048585395981912011803324884640 12973044 -687637388924001845348731384542421192704 12973045 775555365544355740652585788058515302300 12973046 1029229672204886812349992212021706796544 12973047 1178319136094286370509497611356357914880 12973048 33532914266846895870874472855519232000 12973049 102050946168576500790466140347201559168 12973050 -24846035103899303917940668229895475200 12973051 -106264878953242287746847908870533390016 12973052 -756998284515425588605832810755075688448 12973053 1230298167268756620668187945182132536608 12973054 106264277084779027412994932594912479872 12973055 -1619199356988458751296944673663543846040 12973056 -643276647088229496097276772630560505856 12973057 2119370917071563673383190452388825312 12973058 246014339650874357509130395887784442880 12973059 249207488855449261389419221762979705928 12973060 -205887293534750157377231904182549963520 12973061 -527699932011132491847502084629716047296 12973062 214771952199306372393648017526804418752 12973063 -1471986523102512851735657569277466124800 12973064 -992041892755301459611101712409419776000 12973065 99630787166759184937539675230651713920 12973066 236439973168757072484598953505465878528 12973067 -257702705010733034654616613430850018000 12973068 479519812611642506878270108156366494720 12973069 -1134606347952501502296602646099370595530 12973070 -795236370718959288299706578792371981440 12973071 -286381992845333354197640658135253912800 12973072 99298811993024256411525118090444275712 12973073 -1335842047037978221956844437791365315776 12973074 -514886513684879526980068747628987420160 12973075 272598091523214756600351351019110537600 12973076 -2523736270466515257608584719502224525312 12973077 -75395248183998169266291661745519011812 12973078 -44580375601770903787747653760122053760 12973079 -503740237183558575335821073056967319840 12973080 -473092709901557590525888769528558592000 12973081 2063067083695337351776490542876333774848 12973082 -317419613373637794186221321697148404000 12973083 834618527049952385907542749366881882624 12973084 30362135605710286630472988643828553216 12973085 -366198498407636363552080538207893602600 12973086 -38484023854573999168938900571337395200 12973087 -302056132988809497340029451251104086248 12973088 -1151555828935634082385043488019773784064 12973089 -490475917333367426565225241623040957776 12973090 -117994003113671452809124659070725343680 12973091 1006300282100757669978787891343433390552 12973092 1117147701476039814554159053776106598400 12973093 -273512752646053939174478721750333574242 12973094 471918845278119271128505864604722224096 12973095 767989551436653123536890558059021405600 12973096 -1328306284161077981327565706290254238720 12973097 -80299117673468438228170609859914360320 12973098 -419890686210248604274328617031380436736 12973099 1343798697911173899574186090655389330100 12973100 -772539619256965305035606220071731200 12973101 1048555825893168692682562021674433472832 12973102 328403127726946385137265741720955823104 12973103 -184352305084459685164507867934649629472 12973104 -200172825583583900394638823361725136896 12973105 1103412886058738908713943063347533136000 12973106 813456812124936547424712503024605588752 12973107 -53201483754708468063320054113946750208 12973108 -152979842939222608563354763724853571584 12973109 -283586627104995046762011972415500780690 12973110 -301970859987570075091829767701407898240 12973111 2446229057570118549982312453662115180712 12973112 984266317863594747306353473988880691200 12973113 320974108768732096944075974658916472820 12973114 -261354273973154208807899095716305789952 12973115 -676036209722884975043768498481402764880 12973116 -35390242768344868108665214443302496768 12973117 1310886988963559863802566132597512916166 12973118 -921582093146961301588048533837814698240 12973119 -508910373318858078327626096208605939256 12973120 182834709178298390157546178128862248960 12973121 -688680295968842206330675056724225504320 12973122 -639044518316194617864009042280899168 12973123 914648208754281519277370051233729154680 12973124 597515239312548587751874957101614131200 12973125 -82881619978318669129130117921271960000 12973126 1188705891867039684442593025210497052512 12973127 637416520906655508543598679602958211600 12973128 -80793149804343542763002695902623170560 12973129 337767548871297511499040701433189451684 12973130 685452373397237071213295503320569892960 12973131 999490232442206774252933783374160890620 12973132 -1532112029790292609705189149173781580800 12973133 -1805320070576897254182236883973628484618 12973134 -203785407161667070679133973471585475520 12973135 -100668986674935038282430689476346382240 12973136 605196667291023541492848921165029376 12973137 1687264044862567364474301803366988122880 12973138 -408590682981541347418205567157434861280 12973139 2339983487506871948469791356495168520940 12973140 52048175488309959303525169553011848960 12973141 1974512792845317837000304177438412718542 12973142 -276562362610472700692230201470452486400 12973143 27152091522609548771315071356207206400 12973144 655598479361930672347651175420488796160 12973145 684040228896483283789739691297237998400 12973146 92418205172573145371670165474212995584 12973147 1196086301042881762433547490719293643024 12973148 -802491384529400262511803536962396469760 12973149 -9809871185736285671914288363902735360 12973150 -219567000149890952734571768003982240000 12973151 -107362473715373966822110299621763881768 12973152 800186069770960038771238944218505805824 12973153 -826999291902809429624310263891027336556 12973154 -308848515814827803538063454396090018224 12973155 -44106795515138142651926792731260170400 12973156 514336446279379847140697846247574671360 12973157 1393035037588651659630944048038034513406 12973158 4730572948403542942022700105975613248 12973159 588195103488111343377560641660817448960 12973160 -107441730552587977678185013733676288000 12973161 -65410663571322046535630182198587831360 12973162 92637714060609619319077120493468325120 12973163 145533032656946856235792737732998812560 12973164 434805426382604705829504014370317784576 12973165 186054864181041132180721825051367877120 12973166 -1018985493380483872139222306243111674560 12973167 -266377124019838979971190404429790277816 12973168 -13004576477842361617805641060718411776 12973169 1775580895008458624331284756650147883760 12973170 -25634597143839940262350189276410470400 12973171 108629734371448922634197064253266455372 12973172 -1156021135121020087243995419836180957824 12973173 592207150845861961819195748285901011904 12973174 464938081506500472292424552730717324480 12973175 475157233732328936731947709202255889600 12973176 405102064990431134861065900341607219200 12973177 90083470135785161030158049111836362752 12973178 953508273834551696474760411220495670640 12973179 265568868927240785730008483631135153120 12973180 473496289421128531486043641889839257600 12973181 230445127117408316078538903975440463360 12973182 392239446595680661472242284839380636992 12973183 -660583897667827146092478608904928821840 12973184 -844536145961394069019808457485923123200 12973185 110162231379093926582178804525825376020 12973186 12482654639512363922450617298777818368 12973187 -187968563240675332114959811066762060164 12973188 -417064254302324121322461104743479014400 12973189 4220342546970903676319712234040610996124 12973190 75534156420074031241375830252786816000 12973191 190602857378559972790548397124742613248 12973192 -1835312343813274588481076681762608947200 12973193 491855664047300901953624636400314313216 12973194 276625069785874052002186370069390072928 12973195 -39134706820821578438869042809218674080 12973196 -523338154906513874048355602081560374528 12973197 327976826558094686750218158204293284800 12973198 116166915690279343373095051157824369536 12973199 -138187751293845405673455324565424827248 12973200 -91460387347885136299300090941358080000 12973201 796452473653700598221060782174416337202 12973202 -458309986458296963725719721269084494592 12973203 55963237465189731584617054073694060732 12973204 -538506667735544775487541314078623283200 12973205 342056211836638274964204440678385509760 12973206 -232289631651042286755875441676206608896 12973207 394358051620604124591737222170371935088 12973208 166212470858423916298446293011752960000 12973209 -22707275380907528610250319938477403232 12973210 -182877243557373467402765186647530949680 12973211 1315667377067748795317792680308225655812 12973212 -410439197967992092666562145047208096768 12973213 -386446046917390557823255782117978549216 12973214 -243675532393599744601489779115973137728 12973215 169394969709513961000316928515386425600 12973216 1524385920209255617809452958347657674752 12973217 -2436909454985586913222620581166871912734 12973218 609949585786699161561475913903741522304 12973219 330533726765710464206371328659928916480 12973220 32873117815665433566843416653746447360 12973221 -236319129221019670274503111316990640000 12973222 -427093567827197534226366986381703045120 12973223 1921878360808257377847664627629801668472 12973224 -1489007452860168794511330461824329154560 12973225 -919691843691185905973991278146544726100 12973226 -213622335286817976186232765542315267840 12973227 -495763364516418315194399160941197497168 12973228 -812191846052936862737428434511301766144 12973229 32564997136958218579685333208152565984 12973230 -186854894202505232806435272917063520000 12973231 2457937703919576785382491742688293798032 12973232 90423692306747493135901112889122979840 12973233 -200870868378186779461290159244082428032 12973234 -161748077076545194538362316510430081120 12973235 -342355660848606412526503860453187013040 12973236 494098662135060148763810710073963151360 12973237 1759180303483267499118832536145078291260 12973238 23158013717322253928198422220902842240 12973239 1320001122051686658574186100041728515904 12973240 -192980656999435937164311224764555776000 12973241 2271229732084794636893022178239377097642 12973242 -116130555197776469201193987195973685760 12973243 -126861855128496259542008995151972868508 12973244 -1166089077462198701722306768245914148864 12973245 1054185226473850401135745238283665025120 12973246 130620696801720834395222290170334009728 12973247 -62187837336311499219444460062210484368 12973248 -183922849824816429560608732191607750656 12973249 -131113182163877506459797330693017506750 12973250 1448921618339941714106790670750326504000 12973251 1105917183854726210047524514056019101432 12973252 57844440847409148439951753614775386112 12973253 1625701241497244526768024716836921865502 12973254 -210742092780186373076802570078954682368 12973255 1388967303540198589638197209690497410160 12973256 1508614307044352641936446551538293498880 12973257 -31513929798136398761330735498633862720 12973258 -66000050708861427948480223742446829520 12973259 -121847330590189229721003489278741235312 12973260 135156724532409278895960520340119388160 12973261 46079496487550811331679331712914875520 12973262 303404578574679348079779909267789533184 12973263 -250092318943664181764737629352937650800 12973264 547983235136496547638115913412846157824 12973265 355237686372748368713454154677421019520 12973266 -260275524287006881372406360159194098768 12973267 3732514597946545120884403403353145790040 12973268 -16928203350589562346665399556991131648 12973269 -231775955488267411697012971526424151680 12973270 -285414396281758821088750643902796400000 12973271 -12624990053583069567959888192767010256 12973272 3895788719844069690866799203830333440 12973273 938616008548924488093442012414674571780 12973274 1009365874253680678362277327498448113920 12973275 18510120777610217974669581346592266800 12973276 118110928823222207599791499489157931520 12973277 -315426618864207491649645234538137972768 12973278 -4284923392037971215547920944325544320 12973279 1466197012771416507240040556633966540280 12973280 1046973334505944096366181181942638837760 12973281 -1415169754665488956035497977560691142400 12973282 -24876821439852574905047916396447690240 12973283 -236154405847708895310154656075953182656 12973284 -553772062284496845617299844881666805760 12973285 1111092233230374109512693629080059140400 12973286 -325429751875752115902992190012090933696 12973287 584302834389041294177085767960508639360 12973288 955869542165018316520529746041645711360 12973289 -703718913493586546602882991773446192000 12973290 412069060197304561071955099905166103040 12973291 1093022903380359364161722408504313960692 12973292 1341396981250277031435646571423550710016 12973293 -68194529603871348628353236034478277376 12973294 -284666722952581002014763680807777018304 12973295 749750836918125233704670825675387688000 12973296 98898096096249009369445600416625065984 12973297 1103723237772201978824416007545160444212 12973298 344747259223163294263463516558995676064 12973299 -47932715513213176895047778346328328136 12973300 -74299155430105105305798522045864265600 12973301 -1034649133991994086880200764554031555200 12973302 -218770846520641012204124963359731526080 12973303 -280550727674293637112927266280092259920 12973304 690435646619398789705066155692319375360 12973305 -120954813949946123303492581886368002240 12973306 -436577580343546575258364080385901589648 12973307 -215364763306948542586627259490301428840 12973308 1100755621120781739794267359934187586560 12973309 -1165505558070041039086115421289617162490 12973310 53920502137361467017913655992264588800 12973311 549866362739381116958158500365982305280 12973312 -189774663261654998636052772852277968896 12973313 -289042550403979021685039097174175677996 12973314 -115531660977036854022144173436816752640 12973315 5980603189965703350210782491070603520 12973316 989758212623537845671537588927248941056 12973317 269399896200177669422879138580234376512 12973318 -2000460048314516124131440561388640517440 12973319 -973692999881553039055282746940287986280 12973320 -15388998109113995743334819235968563200 12973321 -2959622564965495698413977416248475888 12973322 222065813657218229519637356279531269632 12973323 1164618775904613349904846446317165841536 12973324 63184458995743284301621389415030886400 12973325 66424074545506195274048882502114166050 12973326 -568549295483057589365462155537177016256 12973327 1660731065276573042478012687930248832176 12973328 -39164848972655924459739699682112962560 12973329 435637580072007711268654525885216481604 12973330 -487800092271637049035099934614825945440 12973331 353602122012861013957333954706634022992 12973332 851947616188786950025306198153492838400 12973333 193840467067227478979358214556096908800 12973334 37951065924506526989225293807219292160 12973335 -790582346080183749819172300933439088000 12973336 721034372336608693699202343167430727680 12973337 556880940399402302971302567865927464900 12973338 229708600906240114051438908146895045120 12973339 809680360639571911609386689135380515160 12973340 -234631322441341626703239010356860620800 12973341 42093536733708798895356800467646141760 12973342 -674486070987354517967636354433041996928 12973343 -54493106932677540138399908758124120976 12973344 1746052756952288864199651157890435121152 12973345 -12292949735385904391485420309868052480 12973346 -176311528324226246041498253907106224480 12973347 393420778518781380802407809303971732320 12973348 -268371749231435368006719439029499307392 12973349 -906966894710134082002541130981737876100 12973350 143719294670661003628892361081962947200 12973351 443050047842467508198970830304233102712 12973352 -112019104042725584058196553017122816000 12973353 -495439940086082429519539842547469644800 12973354 370149735807629718883426244089398899376 12973355 152990140071003049296490368834000881760 12973356 -522021413039340028316356732021170833664 12973357 1452492205678722877711329389251992786720 12973358 -8192895013875243529855132351500611712 12973359 316874125494390956114339108662122897408 12973360 -487051049311563519029629044222911447040 12973361 -41778338789175217003967643804994372368 12973362 -378685380208667859935731417177206279936 12973363 297618825452401207206800746918701552000 12973364 644366344411840785719534736431696443776 12973365 -90559169212305246629110242535060202880 12973366 4683917947766502205563142913727073920 12973367 888257517646664628691330452601197077040 12973368 -286643302268103473615787028306803978240 12973369 -1930444018029001826537431902064931606230 12973370 -653457273478093422148655029054648857120 12973371 86160378050975618675764625046909919680 12973372 879109468685560810731458886315696536576 12973373 365561635556314993615219683649568223840 12973374 351705853681315087404923304558292868544 12973375 -1165136625065714130759590839630171818000 12973376 41747033223314194213704012927728615424 12973377 -242056892653791940023537371210774625600 12973378 -1740742815196553692076431326026777520 12973379 -342743622950466600690955377553198174020 12973380 -147223185378812428946547780023825203200 12973381 -1384453132270752851433029424180829167908 12973382 1562896420237240846893946542420009446400 12973383 -72844241976294680337655611455000209080 12973384 385035614607175381204669623021389107200 12973385 155196190009449917744502763944702980580 12973386 277150881621866148398505578671758622464 12973387 -405577546213640560555264092311821295484 12973388 1856312243440326246700253587368323052288 12973389 371071218346163174441510650328216325696 12973390 78188314901739157562559298869019075200 12973391 104918692831157960384542542582141022584 12973392 32189114923653969244529930036477952000 12973393 -572697258057559011799203351008682724236 12973394 -472741497442818136686213843567918701568 12973395 -279549201517156159372167155752922323200 12973396 61605923942430112089875761335597948800 12973397 -1516972869309341558147408485164783096228 12973398 -93080096722399121019522995633905766400 12973399 -236695897735215155273449541489503588600 12973400 1074047530365068256018027862682770944000 12973401 1034504871969011426204441810924093760 12973402 -497219821073575714312786209872113401888 12973403 -303744880854805812607571439661799001936 12973404 -359882091436735485401347619137594810368 12973405 316997411601989299448000149932025038060 12973406 -1140260272794637130125124416716264748800 12973407 -55554171502942504244164782813199718400 12973408 400144402219984213442524044791778902016 12973409 227285662384910345133076763680586165040 12973410 34162223833080022103332645897056476160 12973411 2652806366533884029246659395635198837760 12973412 169296992605502694797728595833223177856 12973413 1499994263063930602272845490509498485344 12973414 -59624512358628742988747313183828363648 12973415 121776951737410025690104416207231453120 12973416 467397015792994348812567576433387929600 12973417 117536842446847264276195539335809285620 12973418 -21978258949676029756890281777958069840 12973419 -2563243027047976754373497327830510236960 12973420 1204334263561014963794631277663484129280 12973421 -801340568818318659799318363682213356776 12973422 94027116725568363084367405972124510208 12973423 -1108988408247590132865086018821127745328 12973424 -448536991190284497691033464975199272960 12973425 9915233878165215883004717214852612000 12973426 -553211220559748361640640546905766361600 12973427 699569316311539149697216871728098291276 12973428 333267822827946510834615787301503334400 12973429 -31543404046077968906721990038311411008 12973430 -651130360092492223053582864191269008000 12973431 641426918997076943921050499846514929664 12973432 -396070074270543770668961037073765785600 12973433 -483347436541795759984589517111374372976 12973434 -479332879933084632552750223417453393920 12973435 310000531428258342170943037492800966960 12973436 -1565925802557368510324774636679893087232 12973437 -1062984409639184243152143570948053003712 12973438 289520965451219329334449578328475328000 12973439 766199429553239685538738417616574426240 12973440 -928006413861428545966204878380335104000 12973441 262209443196165838372391944107646397160 12973442 -10608735734881328820856490537590796256 12973443 -128181562663610353039537925871726158592 12973444 -6275011120910930225902705156247574528 12973445 -1218387994415993168135823438073056063300 12973446 30420929855478333130797911279459508864 12973447 28859362962503521991918055245686555280 12973448 -1767967394669105769754802498627680573440 12973449 742045514419845137450992367864963400768 12973450 149013878977951681816540731429923788800 12973451 -987976061720401301758842682164695460600 12973452 -141805273306801448877158176500344467968 12973453 510086992454682305127056921297167691702 12973454 -528884118182111185003880780097677865792 12973455 -821599654108645409734677246580350694800 12973456 93513973892690351308704563969036992512 12973457 633194264595626209383354873249427705920 12973458 275616570198656961721954074811219361280 12973459 -149165803137862420803109052367766594240 12973460 1172439140517527313829881134237551848960 12973461 158925870972575750720997866652929280864 12973462 -372396661315453734683042565374121092736 12973463 -2256238032136170914160889079728904991288 12973464 417284266540560141228092519076559134720 12973465 263991802060393879517912846889560939400 12973466 28115332910005948207932014076655342080 12973467 -180610862661109926173808510460834063104 12973468 -3274718700545615698355263491478829941760 12973469 60539626916370889121727874923401349120 12973470 242583626588351111819731035632274192000 12973471 -162324385315591045273578358462962313216 12973472 68001772846583119126120631796746944512 12973473 1580342431299181181485532755783911540000 12973474 -457853035770819452329996476593861529264 12973475 278310727354848544180418925637694358000 12973476 -655531378984571491730286111360607239168 12973477 572774178102678646117681720716438351840 12973478 -65033621837175681519394859415206012928 12973479 -1020155891002280450674466721868103910912 12973480 338097377005223206404240078624377856000 12973481 1983807634677960539407808258734735016592 12973482 -814762356078516149292653929081611634848 12973483 1801776353063804719102473420890503079732 12973484 -1408409968377378108553207199282254061568 12973485 -78732400448289482649322858673864712000 12973486 107873565743976928427403956917904926464 12973487 2438082339641829087507400228980621168 12973488 8340538029652230104103399657126494208 12973489 -756475576973787147431343760916462102328 12973490 594033672509462827668080268430997508000 12973491 249597765178150281202963814265146050848 12973492 -566311574595149345203455139403735828480 12973493 43529914633032968941006601391942581244 12973494 327316508026991817629439742664039064000 12973495 424166128240783961374027801039898568000 12973496 -216431124601976073575353141489141248000 12973497 6291017150044046840603779720933378080 12973498 -228166019978546528207958714048465495840 12973499 178718266430253810266293354435503408 12973500 875791775576761162382158638198140160000 12973501 140608161049833848622339233496625000000 12973502 58695889980063657037301460167895197952 12973503 -449767753177546619259422190659286461496 12973504 -105166482881557286291175298849560330240 12973505 -410401682997348397768845655528916279340 12973506 26300306620334227260301244292317948928 12973507 245519810049678001040819703678917891040 12973508 707126940811263582749228462710317107328 12973509 1284458782330939901314076247226616497728 12973510 -373012568576307527238795743305459200000 12973511 -2378333597350156460313956078800634766888 12973512 -23200520000185323043244994664066498560 12973513 265779726510556311556375587090209602496 12973514 -307391113471803328421429077595874267648 12973515 -683303367728261021766129967299075121680 12973516 -1388362969518037456503048823428533494272 12973517 2623897427042605253837326258098762856566 12973518 -434250116436455765831360437857898909056 12973519 215481915200230355593802098588926591544 12973520 -3650661873680530990754787328807403520 12973521 -641072626679433481049578625063334315936 12973522 -291604092112549814631368056205996984688 12973523 -70667474580420231649487217855975955200 12973524 951479104704041665762574507460462790656 12973525 477576017144978315630948511544598017600 12973526 -435202077824152067929607831898306840288 12973527 699380903935718646578605689420187307520 12973528 723233410628158325238064480071023800320 12973529 1051704489201477861983211443303215685130 12973530 1064616143308604192242406737462809600 12973531 -81499755281132399303485741191357007872 12973532 -204872304422058233898848423951172274176 12973533 -1845756079013654899767670192206541416576 12973534 752847315580434129911704827375332011776 12973535 -1087995162260844530481808531848043682520 12973536 345180621688335563505973623985351163904 12973537 -1172508107662392863629559659570096992280 12973538 26249462116849836171555005807144309760 12973539 1172623421743643613095837058208455964080 12973540 837934962780559804066838449826968746240 12973541 314255612064116708841572851149453704448 12973542 -847120627099640193985299410102784153600 12973543 -1775335093528316066919579369541181354856 12973544 962267722413180567880686101156820664320 12973545 312169850517366653671285607076673256640 12973546 159446929756740505581280181273939778048 12973547 932417606631909924786689929935845034996 12973548 -43022621620129561410090379077036638208 12973549 1688418821455420547946067063245692755360 12973550 -381952524271524699820320553407590131200 12973551 -609431722265927935857427803049899681792 12973552 310129852284128398588830026804455833600 12973553 -531181748509171162451747540460709659996 12973554 -762415267962985600565383074526773496320 12973555 -544066555618820053960637497646125465440 12973556 -296006290952004496037752772425547205120 12973557 995588744378522128506394883562039351840 12973558 75134515122358671871445461466438799360 12973559 -876841001866273716050726485221389961240 12973560 27221779050754561135941811493092147200 12973561 493449957300284497685303670194790072400 12973562 -98360717702152232525398948957245603840 12973563 380012199598380343542569360804882529504 12973564 -385424286644917652057004280905110937600 12973565 -901391512123437517823470199056944129600 12973566 -49095064980296207293291817468183335296 12973567 -1225601951295033312790644412220652360336 12973568 520564383383222239299711505703098122240 12973569 -66680612516316560515707957994519925760 12973570 848274357279038375850351397281192552480 12973571 1008315433058742234849250073137905353760 12973572 216558654608281706605492163777138625792 12973573 4037500637298117513291025404380231104 12973574 -598616686008779576984278212043318210464 12973575 -4964738420866888698034934889016475400 12973576 733632745645580352553866420898632990720 12973577 1913743775143708004119367151159988134426 12973578 184279364851385968195102457636080583424 12973579 -1459467715104315679648771167407756971200 12973580 -308509911492329742079228888553850086400 12973581 956612660186635323778606058251985211840 12973582 926631769467649524104680051385129683392 12973583 -55876323366540161265675335276364921504 12973584 24987027307264775757996672058356400128 12973585 -1187233748312545269755820768961365710400 12973586 21468412732390549896045473775397102992 12973587 -36101233780345889102183811263544570624 12973588 -957238623324347538990709838689867357312 12973589 -198227495278579473570078112027629532740 12973590 -110974325465518410287983537991860058880 12973591 2735714804171003600779166970993925676184 12973592 -1435764919344724525269436893357897984000 12973593 -393158242978067525555848878227455932672 12973594 642468691341340112937936877072932666096 12973595 -883957709254091148947264298302938430400 12973596 233300224588876749960290178036211579392 12973597 -302904726784148152241867405828278123648 12973598 1966665073336425392408951739754951636992 12973599 418319342626809791338621065644854933800 12973600 -812499479558999106635486099777730969600 12973601 1269369629216989302889055805375128938920 12973602 -262880383263197752144763522711720695296 12973603 520535172113665946116367906508723029852 12973604 -424914318289900758774205880536095596544 12973605 -341974695804436759013534716104487449600 12973606 13448801827257476021595869516638214400 12973607 -1598310171323694017819100751524394203144 12973608 -58406127625484228057097533967179043840 12973609 57082389730238018254587666389477205840 12973610 27417207624623685136639629410795596800 12973611 325249360420281599030602525495502690304 12973612 2158324489581693644019010822609136289280 12973613 451857687605780572842339338955516563862 12973614 331997529899855623492218082324943445120 12973615 1735848848659055522945189909245390274760 12973616 1180622847077328183254662959632547840 12973617 -1016287650322628760674601326894901415680 12973618 -6462183537354402537407604343587714048 12973619 -983321827723951176369290731870942060920 12973620 923127540885718560375379411294218240 12973621 399282699639814559952207124645769603200 12973622 1093866514378589389917664831829985758112 12973623 492634465157015838028464343668127803960 12973624 -123348307047915724002081218765910343680 12973625 524017994962515111447178868074777872000 12973626 300044087692542971830890494650269049824 12973627 -2308139232668883561672113824914699146524 12973628 -339662065304976793458292685803479267840 12973629 802841110537095103235848641734718115584 12973630 -12598859483911505648021099533648202880 12973631 48668813989166717973218998106591372664 12973632 -120361267159573735709547671789450035200 12973633 4638166438485863032990803883885872384 12973634 349662997099722815946815483823357427200 12973635 -396786266786366447252538640694110804800 12973636 -1285374951526351026211502750640535265280 12973637 498396885624807809391110596852691260800 12973638 -244665410663139820664278747050378421056 12973639 676811724982884634611656654442359511856 12973640 -306876697805697904826724780973421107200 12973641 -347441247335279221133444166098431009008 12973642 -950516931663932975087815499355028486656 12973643 179779988411179476047390471701469052960 12973644 107760063126483532056675816427314410496 12973645 -489526828684705613424379459733731249920 12973646 151972546204010744135547288848186989440 12973647 -830524509107570082535183965727982086272 12973648 72366217839613492598325318817380687872 12973649 41221188324502900712176413448319074164 12973650 260981760324243115677514235577842217600 12973651 -2515218178236873899938288240083322435348 12973652 -692735871570347764810824493237596725760 12973653 415307629519968755965744521771007264128 12973654 203555339793040663918653571522773046080 12973655 -204323273713525361386501150763854730880 12973656 -411865971445436650804563361299224985600 12973657 768974088990392631369703721354365304980 12973658 97741483164174438209286765900817730784 12973659 37583068781678253971151592225484928 12973660 -205520491787875250542056920724502579200 12973661 -472835135434415354531567671309858539738 12973662 -65712213944801563719125779145246718720 12973663 -935705670143108378606501407608874651016 12973664 799602162042612718150221635916706086912 12973665 596734000863528213633350563040122945920 12973666 56442951491790971598392663940737170080 12973667 269938351640477133953104178892685616592 12973668 -674741335367768658537873506787319311360 12973669 1692537884005065969275659704512877476796 12973670 -677287088353464281436428362000192302720 12973671 -196823478340299789826043591177615090160 12973672 986591990800240707180380209595961292800 12973673 2698033955949488890559001677615249886324 12973674 208448655817046547329908013578106880000 12973675 231952342098494260816509923220858624000 12973676 127212521967229396619246095792904494080 12973677 -192960051052361857329707405155475052480 12973678 -46657122119486714672698326511835367360 12973679 860786600458632725990343700096124864640 12973680 -21711600582837171790809445148556656640 12973681 -2260126440539196228230999248996393502190 12973682 -662486149255017037703787102230870477808 12973683 -819104465910609719922375534521969311176 12973684 1361378557438842670316988972296051865600 12973685 -564634269657155047963012113204575293440 12973686 65087810838836341046171852412341108736 12973687 32503639556866084951149199765396636016 12973688 103888978829135317524798707145882992640 12973689 -39601300157850356292572638850501554230 12973690 -776631625838152213170794600393545658400 12973691 1580862133633727946759040862100143363784 12973692 -215587589738398055081445676392741224448 12973693 912214785275605077407704215473844923424 12973694 980022577136420190155171508888317767680 12973695 -354516109107946952490999718083123632640 12973696 2882751583299643695241905920479435161600 12973697 2351731151608414136630883081990515172912 12973698 -71762760363902390402547792402177526656 12973699 705216373413472172344156059834618520700 12973700 -832825191675106217589766648682435548800 12973701 201635469013173854498068644176545808640 12973702 -4957334843696675126873761048818978816 12973703 -2282040629541179427894107114014957344240 12973704 1028734847930267541290234377832749056000 12973705 1084316478448456756000006265155474165860 12973706 58647210136485795855085080815892941664 12973707 1201696680084124613001136817664981500604 12973708 302497067649094615364670421846492308480 12973709 -627359148628067081781852222589648586784 12973710 95284577628319122644282036422059000960 12973711 -858484403097564888891603609285855290328 12973712 212378947037812627948360555565935706112 12973713 987336434709086221325546463709938650400 12973714 206760961673891069486181021119242680480 12973715 -160231347015567773702618416322620137600 12973716 -368180067889204118352133346428937809920 12973717 -245262661345685721013286909186840882176 12973718 304155501486699470687911305099109908480 12973719 672605108629907014266424799445398567808 12973720 391618252949034236129218231400097792000 12973721 1495598527852301351185778909668076008644 12973722 -296169830577234657344678895979326351360 12973723 192468630416329443815169265184927020544 12973724 -1215523379967307641052655698289874820608 12973725 -128878639754586243557526927788583552750 12973726 37587081215840443411750355114229297600 12973727 395390995472654234416216750825495464912 12973728 -4665419139400702899840388393677619200 12973729 -2548119530151552070773748445045583599424 12973730 -396136654548348564353113443785387635200 12973731 -131369328462214480714700188293547068096 12973732 -357892129805628456444104041342130109440 12973733 -1702213393636263221938987201584097811040 12973734 337091454884217234847760305423190609184 12973735 -37184462971933756006449319369197973320 12973736 1348840514078636865427553914664005831680 12973737 -123304389360689642336823243566429214336 12973738 -473777945505955041969391953095817798480 12973739 1794948300286358357698022224678177676256 12973740 -78462830552142254874274844392068679680 12973741 -1426036913838808593289904014330356000 12973742 -784240818029548159909741450728797288448 12973743 -241540761046911531292812653898273586800 12973744 -78145178107563835184092561218624487424 12973745 -14768205375268482884804852261544866880 12973746 -365456879025268934939830004696706017280 12973747 1029833290318618674177163782303026982960 12973748 37426858078129449117232805265090969600 12973749 1157996668178508780578899039276938149664 12973750 79427824523576303637579287548629960000 12973751 365251322940106636949780216648842465920 12973752 -80772808281099765527525832716690165760 12973753 3365816280309103343650678491041717136 12973754 -351820169820941863432396274487570074688 12973755 801350048446944049553168218246566856560 12973756 -441602524513378037177398295463521046528 12973757 -1309807406087939590704358525821359285568 12973758 -231727554718169810877667972127423923200 12973759 341050487225292354059256350895868314720 12973760 366784601680689873562637142212455956480 12973761 -551303892916889052522812807762770720590 12973762 -785612703475506949722975168681600548448 12973763 -433313144949342506909631031604296324080 12973764 -60966596077478950820797911262576435200 12973765 -100930288612558198878902896643222985600 12973766 53990690898120048693071043320392828800 12973767 22664469269933461728611394134362392960 12973768 -1985741998686298216271397475069039549440 12973769 -339257415258929602425055225814229847590 12973770 -348386632951652466660581202022065753600 12973771 804139426472673546248244451427107296864 12973772 -81671064758059283483857470854423298048 12973773 656655354712875532048770827980560337344 12973774 -534284937764036430622302135509112979008 12973775 -1358095601389535222547198756997488060000 12973776 -233093689181524336676601111055068561408 12973777 -4365250790589269622334493166989163135680 12973778 -883215016216166609750242711371301768560 12973779 8618160459459587663035740320154603648 12973780 -895082788565330802779408525858974982400 12973781 -1528999791699110613282485486456287178418 12973782 324732357084204096455521972830482016192 12973783 -1140872962268640436249924971537963861800 12973784 2042966575380339600462260818230341314560 12973785 23836550290941063359610075464909193600 12973786 -304191420801658806383089780271812982784 12973787 -118946001226193813179565359651312457928 12973788 -4936736057448335851479268695736696320 12973789 -532947302157504884678699401647152580960 12973790 -583893260818321406321569735586647169280 12973791 -346520715585089854496620995114664285296 12973792 387680599653916797560399674696453324800 12973793 -198254931180962001751988347981942689600 12973794 -61266579599381852804060769939973315584 12973795 1751555498518949425913194894203048766800 12973796 -575328554679244960132634532695813667840 12973797 -1128911917093537855462578352332899280000 12973798 -456125646016844216605781666468157261600 12973799 842437136299596631060783216583151600240 12973800 -197628550617657708001072999986647040000 12973801 -410149258946266575610182471077170288198 12973802 -1063749934465952088771724199448126812928 12973803 -1387457475500978127482396937374825488296 12973804 287283519678904792125370244347163268096 12973805 -72839343212836348767303538548082080000 12973806 764695030452573266537489200479336256512 12973807 384394734243778594362475277119171031424 12973808 406793802431849411355944510095555461120 12973809 133235708642686283283445753150380861408 12973810 -107900712206218522565310959563368314880 12973811 42590826019765250431023649100848251192 12973812 247402544123755647920282347802701135872 12973813 -2022537295568518656671549841952736234016 12973814 52915791274287349330739076399959094912 12973815 -438355520725942305096081956098958123640 12973816 157553883494927618454100458848704020480 12973817 679730181057703673986175768220448043520 12973818 130000667507757412778937007955976731136 12973819 -888663610639859125815828124175098498780 12973820 -154158165128253020558015785304098974720 12973821 209833824079951560610030530001596930624 12973822 -28196234436343654119290709531014603136 12973823 46352697945356681947906218680726691072 12973824 1519170386562339062994732759415856824320 12973825 661437972946461804875826333496470406550 12973826 987107885672964790667386857768664068000 12973827 232833760628852401738241518609668982080 12973828 120896448679691282136838419268477512960 12973829 262976174816386968214764394075114195872 12973830 122416306553202845149846049646974883840 12973831 14584277411757559003913688967434478640 12973832 -1525031025479930376694440209842294041600 12973833 -1741576066022027032618192617723705513216 12973834 112785629535961723201909414829051322720 12973835 38887363064017173974361089521086918720 12973836 68451359733670222704817755897351040512 12973837 -1601715533098503234541694005019378257940 12973838 -245014701979517210858665365315590191680 12973839 -1188399133606668999038180537121367783920 12973840 47915163395903875112902522469485117440 12973841 -426549616013873016869408167148137698816 12973842 113270884943299547667409838912443817472 12973843 -112704576710005494367657920400890751160 12973844 591522510730950812769592025640803417856 12973845 227661770155292851722580742552240040000 12973846 -1243920642685593963242458823441674041600 12973847 1620499654300651966351950559843220773584 12973848 387483334057317636819457726517766696960 12973849 496663418209496884918375767886410767552 12973850 -1098643030834695769879634721245013276000 12973851 -32296358170904166559177752609660485016 12973852 -47359846256197541242858849150502192128 12973853 366164747132902346435827412623179168102 12973854 71003897687667129196152873533167779840 12973855 2088289543453054751092028030953826130000 12973856 -690465243300291258593689059834571259904 12973857 232186372065350428318029990145475144640 12973858 -354169723831477505673647972801530860720 12973859 -2663539084772267123416388438194488657984 12973860 680511531385042814285935508869059559680 12973861 -2202978308790681472621194628445230425538 12973862 32156704118405414400413115722356896 12973863 -304356484887937546501872520039698412032 12973864 7207626196847452391256296684121292800 12973865 -44265171591457224341477988500616436800 12973866 341316177940118108106211490152582606848 12973867 -69294654042368873907585224725949611084 12973868 613520782988529771521258633452574600448 12973869 664618258960969078341772515693095167404 12973870 46243481789336379892464058088617958400 12973871 628896661238632594868914702651801005072 12973872 34810463488481039451691338402606612480 12973873 717694542199536060515360394628094744160 12973874 -23973612107288506496534595990766019328 12973875 -33440956569530564446779090170349960000 12973876 -205896435124843317242959014116901150720 12973877 -1979924134398258470356442415250100715300 12973878 194469611999359073718109024167829787520 12973879 285612936520547455480393616316106117584 12973880 3832523774760646072953804741914905804800 12973881 342981028756525476439561417432486319952 12973882 1968221078102204032402151971847559792 12973883 901111993105501312738717723226008234704 12973884 -297617916366550378606717582797186662400 12973885 -1182761295497461517171538480879535086420 12973886 -120401397129803708792149374492986054400 12973887 412664440937864782097323136476191738744 12973888 -324713592527299114561777646302002675712 12973889 2119803263788976535266988662810856084420 12973890 8542716620622464077509860080044134400 12973891 318778874837960804801887990898246629280 12973892 -423729445064392784141941498900940582784 12973893 -1091825872253680805723101480844848847136 12973894 -78205192368261539414431745215402425504 12973895 791394759662892512825636048112076292400 12973896 -448239901732906450100136776632164188160 12973897 -886344010081787878022535099310945135654 12973898 329182447571963516964556522350351918336 12973899 4353548819016774915192736514244027888 12973900 318063534440628229196238847141885555200 12973901 132316018791142225171793167782861667200 12973902 60253013121140658965631847390996458624 12973903 812778224031327136656294848725966461440 12973904 -91531940976684955955220824451848355840 12973905 9822316623410708673465787586936928000 12973906 448822437636152424486474943021438495488 12973907 -2242792482073196478353752876856109242496 12973908 -1151811511238862976236723074006434805760 12973909 -264153929777117431433726216985670182912 12973910 25406894801055170273635347308278680960 12973911 -308417149787567649648800874751566251928 12973912 -442120340052524883649734117317535621120 12973913 540028081487554605942058607920693569162 12973914 -270791138737731682801885168895653556496 12973915 -1455100160050047927705265411013780419680 12973916 -131008268215492000198664415691148551680 12973917 -5214351437109188845695552251897745408 12973918 -377429757514756038275673467153672979840 12973919 1371477625928188360332596919009955200 12973920 331891261013777864043819761765292441600 12973921 1388697596573936246939836582966378233122 12973922 311710141392733198428731976781352532480 12973923 686439712972556712012710707433660929680 12973924 227765778591749219499531375790341647616 12973925 -81525988866837716990692574884587139500 12973926 -60204253687528190859227693961490662720 12973927 1897974325959843623034371269382068835232 12973928 -991379969656225674600676206921689088000 12973929 1421095074107253774640710783899775920784 12973930 -151680555654630412736396171405106260640 12973931 868922315989294333165830389395947759732 12973932 -2777368176353864782817988719780164608 12973933 -459322117111960140334496288465272896000 12973934 153645051847074497302225466641839048192 12973935 -297036208332761208408221606446953310560 12973936 -370367773446474656494809587389409886208 12973937 266464775772552261605088592984211429586 12973938 -64407059506020768317304070348544835456 12973939 332264671249599120004221603952550744064 12973940 366035266200790238587927127849034055680 12973941 -751526235843186651774036574626373115520 12973942 624384723860669762232897541944006903744 12973943 -19362498288994354030833926211365272440 12973944 294476846909087931849420344805848555520 12973945 -35653841868064418589022493312126490300 12973946 -284514094780101373826365261413949853328 12973947 69566387310957712844569378384741895424 12973948 -474201747721969870752412835495013440000 12973949 227782670582841461996494608529729762950 12973950 318635944193183539880856864227689627200 12973951 1572146443238510225622995249968437133952 12973952 1617459065565914580559379901007370649600 12973953 -64718953659068958074789743714535907936 12973954 -103777554270869314504191391738809977856 12973955 629687107671770971423042547679781744320 12973956 -114273049158920058997490675654559740928 12973957 642318776974460088681079192601248590652 12973958 102637393572163686140408648851215125568 12973959 746005307507780186123981920257360480720 12973960 -15504543794804005630156441435951104000 12973961 -279376964495357537428111375533161418816 12973962 -52975875549097394367309947143570728960 12973963 -708459443417666049523006448888593870896 12973964 -321711767742003648208389680519725161984 12973965 -230932705336339921832619485673316277760 12973966 -322502116577098423743604932618948535296 12973967 880095379886160064198027582997512532016 12973968 -88764791303535972206276347813721014272 12973969 -2323698171104834937282454829907704071630 12973970 -361336876351112678474314100463002068320 12973971 60604480265871099651680189367379802880 12973972 -431773591486469263778441560656475017216 12973973 -1787071951211326586598242949429993713778 12973974 317374723941712061927874211288133775360 12973975 -270769180177087522196158217158306200000 12973976 6696048152229709684291716705262018560 12973977 -453994007807742989790657238417289059686 12973978 -671030713364729826464462781846672302592 12973979 8275515155397266325018379513359114744 12973980 -232184969573558605907747492807303408640 12973981 743851665623424511437082187115865815782 12973982 105965372931518256251787936911449036800 12973983 4412937809460891707517764892255046272 12973984 -1705267138712417972837178200442478854144 12973985 20022883802324884716478005535254787200 12973986 200076289172564307530171233685440723200 12973987 -870018178749711734506318836645295884960 12973988 1346022576294095118952479864408238543488 12973989 -136889120101663726418206223254655282880 12973990 -113418206950349194902096599880765648000 12973991 -382285545632737319165232697154842034400 12973992 -674560000209589310890363898706481152000 12973993 943802197567724031235370505437254618240 12973994 -15498306364548573354203341019982959616 12973995 253834816048704415311444192635085258000 12973996 86528786133544318066372284476877111296 12973997 -8922979616581864191528812152636085268 12973998 -7472198773577535585058649564199475200 12973999 -32783978249585667844532198530773631920 12974000 -22291675836194903152931167856640000000 12974001 -472969545415378332002701765464128921280 12974002 -577558012682793844777061999322125304048 12974003 -10458665198602855323191418496587703296 12974004 -163390277847355828071071698512924825600 12974005 1167473630164885997238042554321072140320 12974006 1188060864566533870254914758012063937952 12974007 1175400941356504250168952981373284689640 12974008 722098410026463623404587147692369448960 12974009 -487480410471888426976879543028734000248 12974010 20022076452912240689223762545672094720 12974011 -1839115754369777920234548595202502879388 12974012 2556932675260688835876350382709346826240 12974013 257680997318049742687061299477257284562 12974014 -638816642423900814118810534224897901248 12974015 1045407173843551835607529138247933501160 12974016 110106907187443122863265647372789612544 12974017 -331595629358969886589124735808502984000 12974018 819758764354766210841213432573536649216 12974019 -303024663116347825829113275512986322112 12974020 280086256745260297314198587026818624000 12974021 -2471741649169809432517976979188612031168 12974022 537804625064862579962699647254736064160 12974023 1583573881237481221471098176912286093272 12974024 62256509722783839653119595071468339200 12974025 -755446582826260684392356447835698089200 12974026 -307192797362213166814555030317122947200 12974027 206574677221807115370585256970425995264 12974028 -386151540769881958213098133253032449024 12974029 -289775694156055591512364840766837283912 12974030 -660764907884259006251362487951840619840 12974031 -297193543420938151250271907219087782288 12974032 -532946709713431487640286774137106022400 12974033 481359051157820004917514005315434839282 12974034 91350595571763167244460662379408241280 12974035 -145759149892070786085003186956135309520 12974036 1715460530559835509191627898914765445120 12974037 42750723034337910789249062178404084352 12974038 -64827553600468986567283157129627609088 12974039 -1380927771454849032653300917934068572912 12974040 220438398130172219018185630658260992000 12974041 -635588591870713497507872414247523004640 12974042 542841281614564341779194769143416790272 12974043 -943101051575910321141365935469346127872 12974044 96339287640628079673378666552742939136 12974045 -343184822769582851958270755448821022720 12974046 455525641940532101581060182998145024 12974047 1251686997294451051575115498170132784080 12974048 -2232920028785722838374496318164524072960 12974049 -1350624811782910545963764482007344593600 12974050 -19136270098807146210129018352481815200 12974051 -1399939708559790738378725443118851985496 12974052 73219328409768538182631383787758784512 12974053 759195633718505504157341896899667063584 12974054 40745647559809398472353922441158218976 12974055 -262147991602445437610084711427832521600 12974056 -634210888794609995167101239709701130240 12974057 -1567722810190423744941744880496085892608 12974058 223885109239442534292445881459209806848 12974059 35250840115876568621873169715129079840 12974060 -141893981522981370073229816197814630400 12974061 34441066108083676481421876664982664480 12974062 -605964322478798101206408438679002211008 12974063 211252427439687823460702081539181265840 12974064 -90251739684005887159922574508772229120 12974065 -699141603760325542545921214669708813080 12974066 -170518622900082374806251822326471245824 12974067 2245242429869064408384028266819253584240 12974068 -530237782367213458489310972615625068544 12974069 689411908788947537086942406042065707900 12974070 47114848953452817702948976376225495040 12974071 -58221838130094165598038015663219800832 12974072 -256638952898396090374725870907008614400 12974073 473975541707822131636274873802522460560 12974074 -176755842570785414542263179714669621760 12974075 111321716145358292503448393087290140000 12974076 431179216331264828601989126625656888832 12974077 192170366115592300223109662663509907666 12974078 416005634711996471131249221826655535360 12974079 602550374239779791932525518693300913920 12974080 -10745385756297261085136113270102425600 12974081 620721090661167277053382694203181316384 12974082 259237640401776752018285462669147911680 12974083 -1099429513755929910488513269099456337668 12974084 -438662502284119512280081357497868454784 12974085 -182706720078670091805431445209436927780 12974086 -1491212795237943528598867306534587774336 12974087 242692510359700762999977069064233480672 12974088 375130005218003674463631545602023874560 12974089 -2706096549691156551194180520375860992 12974090 -425858751053432865408272836465677556800 12974091 -815122105274039911802720565224227868160 12974092 -1462470912282776809493404873994763184384 12974093 523264761602525245798379118991813056000 12974094 -21910101927551768718823570658949466368 12974095 -780973246326328219338330141998629026480 12974096 225395141134866548826648440732693962752 12974097 341437400258035440104208451156881308400 12974098 -1148344258830938873326441498801932313200 12974099 -957964998723132144201263808126946952040 12974100 -388390965475427323526589234537261312000 12974101 -337306562499295103117182978329013002848 12974102 236824277420523050021236972083481630752 12974103 -1226185162414404538841317082926781165088 12974104 823446918452736852139818283928002560 12974105 -257320396219749710961433613702590543740 12974106 189939306406867804201815464329433839104 12974107 -47235312201258321059674987352296265404 12974108 -752430884452460874298688973871193376768 12974109 -1004815010620220887425294394206170425632 12974110 595858121087730205014507633635594928960 12974111 716577716525615354007029037239727220512 12974112 -765328134140260765887943936539002142720 12974113 1821546591815510042708954013367256235362 12974114 197952847306317101381534768739669668352 12974115 209046109348395432683507449281621196800 12974116 572597432189252637941625213941905047552 12974117 -479506982703065954824932267779950498980 12974118 -546494061511145073980768199559380760896 12974119 -501829372610591555324978213455053865480 12974120 -151959603012409567026668323965527654400 12974121 -1148421302340632890818842716302462811200 12974122 376989755704822724562942234595822608480 12974123 3857008750971715824755822891379288671640 12974124 185832306111566511669009896535310359552 12974125 313079952619421476266774143932904448000 12974126 -308735151168744329014334221400052570240 12974127 -283911775073974846068164263838327741568 12974128 224535344353136421524570491081990963200 12974129 418379800453574884812280009531744205376 12974130 287845857465035964828244175067959535840 12974131 -3196266572223013181146118564513807180880 12974132 -3020035972335474898810278711672711168 12974133 1464625411059663188185084418271678990624 12974134 1116934552410118854861717572612241933216 12974135 122448892472095292164246352072002604640 12974136 -138023727513420045175336873627346534400 12974137 1143694009226215166241259923070305627792 12974138 -1025666324245370646541961255092566345504 12974139 961448947520049142390558018556168369760 12974140 -849701325478283830497809256206065459200 12974141 65241403295934164594459510430667679712 12974142 1110348596259258135600808855274343511680 12974143 -208580829004223714216320742883755014816 12974144 -27447436242735696276748461693761224704 12974145 609794302363353695236044729466419431040 12974146 1131594091278554434596894293781569560272 12974147 1377489903145575478551770916857518897596 12974148 319469076002683499343138465539838935040 12974149 490590062345170417825396061787896567136 12974150 -172234266822809873973872462218681344000 12974151 -477009196596989155795005005232221540352 12974152 -1532202631691962676918864283306609638400 12974153 1047570223401580466598609544520891449140 12974154 -324116521688370556243141648478194970880 12974155 1126300846569878579140466702802662182560 12974156 10853097904295083508533903964171292672 12974157 -157413854998644781396516198170008365440 12974158 1208002633827517367029477667109478207680 12974159 -186444897619228053436566289071759000960 12974160 -25496979748092587278938919091709542400 12974161 180342752557589205172552005454424883560 12974162 206847509843017652417372879852565417984 12974163 -934654200167200756038092301009493569312 12974164 -121212371022400133405678714265209821184 12974165 604623502595191421588668621068126965400 12974166 814361127771639525419379780853946244864 12974167 918348174381856204645824386053597161712 12974168 1605524088959442769694267308255163074560 12974169 235123874769914904036921925561244596800 12974170 -789290462869244618061574702583356262400 12974171 1764344340081685569800277368508355724340 12974172 -669746376545937349967871180905224175616 12974173 669716893259281135370121902140482096422 12974174 123755900778214939384119311816018143872 12974175 -811115336850859013789022886793655000 12974176 1357760448899183944636268805122351431680 12974177 1926232047558981183032745407095469269026 12974178 -37597347047412984050116829067295531008 12974179 -1719245980047398921482121483266057195728 12974180 -294871999124749874560077732054788601600 12974181 -1137640958616250038322354077434271625056 12974182 -120716049589929590552012668214435982336 12974183 69319606220340288427917756537765579744 12974184 -826414732048701537025622979783292846080 12974185 20075424171073688912565769503492280320 12974186 -5408215261114685299000186939482425856 12974187 -808503021936800576240100547840849212840 12974188 229028001398543543975262566667921853440 12974189 -1611837874911554254377448853609760617376 12974190 -457932927158455965605478032322110376960 12974191 1261655338791425765788135818269746137000 12974192 104320987441197677747179764862583046144 12974193 739862538067875729596689262101672664064 12974194 1999343845530512689559944521506196326400 12974195 -353274928088969159151447413912728080 12974196 1071130927021872202394621252278424985600 12974197 -2163820978391368022125603248774741344928 12974198 -434264363493958276995517380853284401664 12974199 473584408075752762714591924623083904640 12974200 -24928620794038897879171182712598016000 12974201 -194289621265325598757700667156185729148 12974202 -504706361429891519915845319958210024960 12974203 -307364333654628633883987255504729593600 12974204 -339070411731335907201156682718620812288 12974205 -230596620104730457411504643270956724640 12974206 -3935983481764271817764191421478174720 12974207 -342956176122082720125095993682840318720 12974208 78132312343488067825863693201844469760 12974209 -1996587340131277134614953736999631177984 12974210 701971698424033674536664530076306377760 12974211 297727056729637005363695259367257208260 12974212 249472293214296428243622287771739688192 12974213 322987882869686921787082859609461681152 12974214 111727476307503487510443850053886456320 12974215 -894593671719244706322696225020480247600 12974216 -461327697903305744171226932778320240640 12974217 -24430679064870673139278783820728165152 12974218 -4082125159262542721359727501683764480 12974219 -57669025813626503153062761076503752904 12974220 -217592148147766426075506047480060190720 12974221 250297414197748474719741133223994813292 12974222 -726480740380128206934606217340492962176 12974223 62079528443731304288433170219405465760 12974224 -421176351009483810328585397220719575040 12974225 -1316108181271121242259558689430798250 12974226 293488235929160981574369988947356678400 12974227 176148990191036130671343923688777761872 12974228 -184703466541269748864077204051354654720 12974229 1234863915270302099045026210662969505920 12974230 669284286839090536528282664654341562880 12974231 960444554269591717743868627725212026512 12974232 647113205419707392120400628247820656640 12974233 -1284705043657761664854651453388935278518 12974234 96231643150317100582980450969684206592 12974235 3848187374783555920366143406050256320 12974236 1081693855081031553981167550635067102720 12974237 -1722462116135488213408928640275772441114 12974238 -285993462883161392215506539706830533056 12974239 823685519036873768993856952120168009456 12974240 -2535313051038807531476448158290201804800 12974241 266867108494697347198724843717150185344 12974242 -164519254142420900026725878400912578400 12974243 474569590785301491577280139008614518492 12974244 241671283966207097298423523621100961792 12974245 163011228356334570280202729435306558400 12974246 795566315299837497986501049200749935072 12974247 73524695992447358600447616958605934176 12974248 -462582758494833099441439089237601812480 12974249 641705950333461214421337865776276101760 12974250 -12841216922659632941444050304308800000 12974251 1103013759522486620790323271807332147252 12974252 -158103833343531525020512376625773890560 12974253 -484271886504775916294935380004716386496 12974254 -294319901745276571209564380280431428416 12974255 -647914432641100139883749751576159975840 12974256 348080883128799195889503985875680231424 12974257 -2365296339278968410753637625814931376494 12974258 -309066241800701593622205650551075568640 12974259 189870594410993440689128930922108936504 12974260 386298081549371110766445522214751232000 12974261 13381678861775152774214235440434732704 12974262 -245878906934145211047653831212436416512 12974263 17678452041689342987275233832303569144 12974264 -2522887996598950076605247511326329036800 12974265 690028155986737643188519075034564267460 12974266 -198226979640718388083526278054818329856 12974267 -1999408057787298844310596081124001846684 12974268 184310085156132625363866480984642207744 12974269 799552352201775570732605367424917449952 12974270 191320578203159249660386096640806809600 12974271 -520899336613655511774703527531190984560 12974272 -163238393725302719681404866844594012160 12974273 -886201074975825705861485232861358846872 12974274 -42311816792976620255445920000636135856 12974275 -47989505025593315875838796293414638400 12974276 4089191109573437129411804512218955776 12974277 226031323503641467222892856064967907840 12974278 165386859957627637685694681947680589760 12974279 -991834258961985811327556846682310350120 12974280 -124329084705422097295978248550797312000 12974281 3008337431862156412235284707354372014280 12974282 -1217982638416933167588806233596175880448 12974283 -33062970920808426092059200847910899200 12974284 96251519399056931802676894046978582016 12974285 -647168313603331797863022446053436411040 12974286 -12087112307090095826995210532898193152 12974287 635679322362492555298722765004879037936 12974288 348196102063472944451966169370178445312 12974289 40133602958576699843964594170969460768 12974290 -13342467705520526452444680020274969600 12974291 -2496665784312963095207379237885019769856 12974292 1726010540276254277245602554607323904000 12974293 -52684089279607975156406597858215520480 12974294 392859978269204351104717970875881484800 12974295 298821623741653885119953395811103946320 12974296 -944276315726273910424055632510899609600 12974297 -270636063609817905447989237097407155968 12974298 -429475988005591969954856001826883957760 12974299 -731839727951605201178887791023889627996 12974300 525692915763568448003871024942157900800 12974301 1018500659624331220132862291516535508230 12974302 -191418933434939322891711367920771686400 12974303 4104167324937720588508949125412451136800 12974304 8704406392121923131146095956905164800 12974305 -923931005746230237177768111947256258540 12974306 -180360464317897207321619394831534575616 12974307 -86424973223121146177383328529966348480 12974308 -466024329573180108001631771611118688000 12974309 -732590019389661620004865299077308820484 12974310 464044293784575204085560803083017408000 12974311 52236474002545402048846677940217113344 12974312 -14919454943878906763681104617263892480 12974313 727250678404791083363442700857203294688 12974314 -980832636099827963416795537011238257744 12974315 1723148927748465525702683172236606803200 12974316 814365004141478902453287954667196350464 12974317 -827830069970118522648770142818639749620 12974318 556670341827874791857780178794665209600 12974319 928684217587935805956808463668120083144 12974320 -169110927818062261972433919166245765120 12974321 -943251538116324344535946934887876540320 12974322 672566498588678869303810589764767238272 12974323 1459689612456633416633542202672587275744 12974324 2078329381446667607288410942953361152000 12974325 -46823022039384233043238115332291036800 12974326 -325152417990274686425905479875968041600 12974327 -189480929799285361572898852313183357856 12974328 942995509267878817383333999367983513600 12974329 506061298062666350680560105114453005930 12974330 -445189035254938434289182486641832172800 12974331 484695966401015823920527910575827251760 12974332 -268588068740037940149850755312517976064 12974333 -817677066608055373423443801222049577556 12974334 417587473834926009405855802313063644800 12974335 46432051626601308173788587992143766400 12974336 385267588345928305895339355943836057600 12974337 -28654904612061374541124108285312915968 12974338 -526986683962463321339624540708555943360 12974339 -135804405997745884083162463125601100640 12974340 -8612605015471425853166512860790272000 12974341 -1870409516719200752138029510121681908258 12974342 6468473814049092426178980928478510592 12974343 69533722665441068004955632680122250664 12974344 -1859986343217980606790895171375952931840 12974345 -855815285011383040147955679940612575900 12974346 77307859589006720326493039557542912 12974347 -19223970899048491828574369106126642672 12974348 -1159431594223134331019954773007684827392 12974349 -1476126454479747714776735185173756637248 12974350 -450247919583513339215925921382496083200 12974351 -801693061283771591521687852184094940488 12974352 -166354097545283867324192438036530790400 12974353 454003320650104875326711115293674396480 12974354 -679437560979460895732538627145500472320 12974355 711018987417707477328403379507138414400 12974356 -299447455247305084316456416190274686080 12974357 1019751217976326726289969476649837893344 12974358 520575998104074041907214541476343477184 12974359 271523896425190421729623749136520152080 12974360 -171454574730360406186860371214627225600 12974361 -969498583051070720938023090322412974128 12974362 -240538541020202103360651771086544695568 12974363 24721033298308751071339460442967496064 12974364 535189104676861723868257841313592535040 12974365 1022507090256195337406557587328003249260 12974366 291987824863430979717218816960116608 12974367 716505726493787882149530221244463186632 12974368 219863829245922353681164913754966589440 12974369 -689259703907163773152844347360246184256 12974370 160758741934723294869476777532306892800 12974371 907366960384516764157748009615752717944 12974372 -1303485858485568093850315826834164255488 12974373 934117892758946945071999165642037542944 12974374 -237853157561246221570311265758721304448 12974375 -481384314687625927780711018721942775000 12974376 -214536722603705060518380062231783424000 12974377 -364834133096692752099825619447407958940 12974378 222644294053996862919777907376624282880 12974379 -119080515827041871880896906103360495360 12974380 939804776617822119595865710462676428800 12974381 -931002373210795671991237596025584184608 12974382 247419036925271218558745740350993541248 12974383 1011253791014831478032225039956114631376 12974384 -652939620826757097727937735593753313280 12974385 479820245878253665170239697749301465600 12974386 -46672321593210032165800232871046204416 12974387 879549599325735174754477881828672369036 12974388 348133908270200976648563168870967877632 12974389 -84327275847549949414355435759089148160 12974390 4165325326501931030929972514893486080 12974391 1100416644028950769528664098227801679440 12974392 -321935611055344538811439428286842470400 12974393 341573408586400773949310780809231169664 12974394 610168398488146852430315637696438083328 12974395 -659073957140380634527867027752980044800 12974396 245041038310979754401399522703939409920 12974397 2554009146807294637678300356248485171200 12974398 -15424687358958771175452631290119122560 12974399 208214742151070525652969748438817640960 12974400 86216576164583264378627693758827724800 12974401 125052676344780728175031988096770073904 12974402 68915063706457096042633829427296179200 12974403 -176466887649852342248602398341923669152 12974404 -203493253170701904822057748120385937216 12974405 -489321823671663438939930931523748095940 12974406 344588594733739570637572040166010432704 12974407 -587359552259012729631946354751101742240 12974408 -781981314913016175387047009860968192000 12974409 199006342902612273191618547258738743808 12974410 -84704420356816413952631346434683560000 12974411 658223829838320997810142916681238485012 12974412 26935105935762549792439052575577186304 12974413 144286013950717945012097275230731914284 12974414 -213558863118921648174342009972025895040 12974415 -116768707135050256743341874708628922880 12974416 -159741633662293969251401829309070049280 12974417 2828688135566471844529011772892177647332 12974418 26103782809496853473489315025544716552 12974419 -2092300696469655096908175162122790940180 12974420 93122514806767374454339797133189401600 12974421 -644709548810792635213530331854905601888 12974422 254226512577166948903801887814055049792 12974423 122189182650012613793793504369965328000 12974424 -204580925060654833560800789868979200000 12974425 -1261116723592968231961961904255799350500 12974426 796542102518992467393182327495541888480 12974427 -4588621713577438472470412798718130836 12974428 -498396239904853891943161468203432245760 12974429 -377518920119204215302578784358217881320 12974430 6012351654460027385061262650943242240 12974431 -490623763917990397120663619041420012768 12974432 -58381923438410836157428584569024544768 12974433 486354676273642018232857695819237690960 12974434 -115517347446042336490577089449304766976 12974435 -157457740192313534733160585027459030800 12974436 -14582313925151700311670097634553600768 12974437 15769057189845033401899194475579202112 12974438 -712754028136091258039988034022046243456 12974439 -266971970116182782188536432795772111872 12974440 1373241345597937465125682722992801740800 12974441 -1819908912995815527152956566489529488816 12974442 16939078714172070878271124045969013760 12974443 -437873198530632453144189490494618407308 12974444 137729978265400114267385706628084039680 12974445 -730135852022832206507940260066511484800 12974446 -909741910303311653281301939178472379328 12974447 757558878930579915642417150101411795712 12974448 -88057796435985920676509804143214002176 12974449 7026832183484006135854330909008842450 12974450 67424223430812240801577856090358684000 12974451 -434244643777760352222917648847741083136 12974452 -583540290308704926416886155966916532864 12974453 -1532053551532995429658318221204266029800 12974454 -45868883505139098741689563357353715200 12974455 882652087838358880837876874679090573600 12974456 -986734463714213860049000886575860654080 12974457 91518276683797826969118169939352800320 12974458 -464428722078372725249651764686946900224 12974459 1483627872192323868471110691880007274660 12974460 410718672622256974066279964934473656320 12974461 1026371699095188921525658582574880855456 12974462 338738009585975326892041111940387307264 12974463 1704882525254094299802621947958596343264 12974464 1032417635758540724730448737452603473920 12974465 181223352969222042164250652152823429140 12974466 -536462927337172890455410460403822653952 12974467 -1423007059206710923547616993445046092 12974468 795239512862346514257882444799569089280 12974469 672885048869486249213874061077779896128 12974470 -847454754622960735861037923210875304320 12974471 856635742865293379769105676751897595672 12974472 -274447143417286570764976192733375692800 12974473 1472335873286421643347139414300769976000 12974474 211835458658210548422351613896590073600 12974475 -496315446645664764649350349233193337400 12974476 580075285855264500589175843024405504 12974477 706200083779828791802014649519944167040 12974478 -215519087227194275201713868166775544832 12974479 765629090021862625620145119069912872176 12974480 -3184366227342629327788827067995095040 12974481 -62916177598081290962446619077743855384 12974482 175863831875162774750570862675462659712 12974483 -1192487616435314608726286991857094600 12974484 -219916404698519474503582431527997972480 12974485 1830289634218240904607738525859395128760 12974486 -495405866288999839795667604051459133440 12974487 -69275245564848917336739860547336486960 12974488 -822529758931635890491879726948478976000 12974489 -791793154388341565838780092902233750000 12974490 -54461702537723822759683082929317941280 12974491 501162021960270006288406309829765797824 12974492 -82688405595200208935098633946961838080 12974493 530875351671922932510809805596549366400 12974494 224620093303917346815985995086486794752 12974495 -409660297791858460398101004097175071200 12974496 -450091907690808967516116525970322620416 12974497 -993705622862591693087518618661831617054 12974498 245988635882973678322625375108507288064 12974499 -131666343392998552067638233550429320000 12974500 -572389956669400207585912429346469888000 12974501 -1867771932618538883625268734039182034498 12974502 -566782689655943162719474078138606083072 12974503 -572634786380879673026720687023915514248 12974504 -105306003108261440952617860215160596480 12974505 -789771358782753959802010558250865925440 12974506 139124322026653842457863759347631230304 12974507 -19532605196831971078213299794338483200 12974508 -1351228889957455391606872445366676504576 12974509 -35005656461518493273691733260316801320 12974510 -669392506277283305515678010495077515840 12974511 -342611774877730499136443850785551808640 12974512 -451183603111652797748779312889828982784 12974513 -69915202944621446526235260196634438400 12974514 17071912534770692713273132036042100352 12974515 176857390570986113000721863024014996320 12974516 1795087532769885705761811529474173997440 12974517 632341560327718129708297289526614130588 12974518 195107793266862930211763097176312556960 12974519 -17680749705417570784431868445492034000 12974520 152988330474984628763454527922692505600 12974521 430882203729063032678932349001915392512 12974522 281871079729514487821083034901002298624 12974523 317234473269108434606248014810596410368 12974524 788562768127129667897316732429573256192 12974525 -721568398139551583423475048035310643950 12974526 -939447479271974398257244005400160551680 12974527 -1282287114589473091680936153908909458624 12974528 93743480268159600427147532613709725696 12974529 -603968044043859162575690742645567396816 12974530 62805163238440771137296205250687104000 12974531 546747540412895088704040067708121047632 12974532 -354580033567276903652024640551130617856 12974533 825208466954583144300241361888355463008 12974534 583060669362863916781794490947512920416 12974535 332499781650374067042755481258376466400 12974536 1419427789329016550256381129101582223360 12974537 -1181478726066255635214312997618527131814 12974538 616748224982899177914628151869562511360 12974539 2234623358233003690796968170133450408340 12974540 -662404299381732886792070898205097809920 12974541 -427021421979695334050922209904863193408 12974542 405607824550271958375412514764188967680 12974543 -1414997380985209120315974974113973096208 12974544 -279655957073186222557785727713455112192 12974545 1039988556932096101548997326833653101300 12974546 -13692989532486628277284605036056259936 12974547 281931316348484985326369725339594178928 12974548 572274408941507440617548135513404635008 12974549 -379213908168937286723105524744984896960 12974550 45180968435746457818665948060693081600 12974551 -518469329899674240596914762560278041568 12974552 1054033442995184486967190177617418905600 12974553 -326023895051251332176885711823999532800 12974554 75429307017350398645851286983171290112 12974555 -801115358608068334715085959978682724080 12974556 -42457168225289924774968669306303242240 12974557 -19899126905921177913007621837084872180 12974558 -897890550631819258492555241417187381120 12974559 -330154605398382769614367469449174342752 12974560 -243559325761214962444998064497678090240 12974561 -940444502350323180073356743671682237676 12974562 12369283917119792145779169253315033728 12974563 -1679262955263010179686871740422232499252 12974564 367449628975174229212716575003008352256 12974565 1343752436029129268080079889553952160000 12974566 -31518586069552795615036858897157405376 12974567 787460307186512085134744842411329506616 12974568 -104389806809111505180166345239023616000 12974569 -1681397857520693967050817638986038601030 12974570 -311338957536015131810288854178812016640 12974571 392348565566661387971664076169899645920 12974572 -40704504423333201259051709354481331200 12974573 436447163048679965096358344125637542284 12974574 84377671176830926442370289785987121152 12974575 505516422167001365148484382760028029800 12974576 128769486533989780265281727046022397952 12974577 -132782229763082859919025074859451933696 12974578 169340629721997688393766766263691703200 12974579 -620072226323994725924262471671578916016 12974580 -9869816547167433981098875287320505600 12974581 -826884670468585719145519982473965217618 12974582 96722516037228643460566775610080905152 12974583 -1374797716566841511764117625308983255576 12974584 10134545942342680198222778881526661120 12974585 -117770867196721561766254523608175431680 12974586 365596443192759997102071853526371252224 12974587 1854891990414555023567599841247042380400 12974588 -161449728061592662497036817399508517888 12974589 -928803183315271918615239672184289706816 12974590 -440467943047327215943022595364108747200 12974591 864797448914502650124942048810334281072 12974592 53876260042132485496428648142127235072 12974593 -708080444080878595981487382204492130560 12974594 -626828026040096826102278638278469625904 12974595 924268520186283411962440917911741687040 12974596 -1233952448262300581763961560017302268800 12974597 834707462541837904388071820356189419420 12974598 -56739958534318456151813434696437027456 12974599 837523578509311048670894081522451838848 12974600 1120419516348290062254127614818952960000 12974601 281498030145999077421594430869324825600 12974602 641767484900717020713700540521078952752 12974603 146422050422715749571732884048004576852 12974604 -1014923247091873324611753893597353387008 12974605 4432435546534948638449162762913688320 12974606 197890897667136857545216463841573411840 12974607 1527218129884784209413810736085646506640 12974608 -165708597986452993575834353401139027968 12974609 -1610985814408559401669037737302321946560 12974610 -156637142714877382898557225132247585280 12974611 -440696640887780397817332338073934821216 12974612 -110665396094961256633445147255159712000 12974613 74715691530566308877126358993270597888 12974614 333491805339980386287492704370608793792 12974615 -393757607074504266027670199686830459240 12974616 -249539226487823504946198538681817333760 12974617 529535852571564404622847841463822169152 12974618 -539988427574814205923179659685659800096 12974619 -287361812377978085379270119579634332160 12974620 -153848766641122556307438977833259512320 12974621 -1781275525396538462521006760857324616256 12974622 -536191076031645832766734114003989196800 12974623 628600169944537379413680704221378948880 12974624 885359126625113648719570634143886868480 12974625 -1085702194145619964489470507310864320000 12974626 39436525778667695066545356770553844224 12974627 350815280887019197086198790552385008476 12974628 -1002580767558824863334030053681650785280 12974629 60935198703210671489528921779011535260 12974630 62205283155660380973713694045220485120 12974631 -272338148963943172413335320676938488960 12974632 1496414876462012696690199303834736066560 12974633 -434092308899202492131048805283958587200 12974634 1127910676898714188995147000234965898240 12974635 7404713222119289827754514384100847760 12974636 519733562649194024461155159563014356480 12974637 172947946577758814475499685335187714208 12974638 -379026883716492847879833204566582411904 12974639 -365497370791999530472945276268643549168 12974640 -27576462789311823097738612264198471680 12974641 2195972942991240186681584140807926497042 12974642 -165042077793430739652755540664540798048 12974643 950379763686699644631548326915738683840 12974644 447790487639561295682434080687660441600 12974645 -62638737595836584799328568171434425600 12974646 -240467015856940144537760699763510052416 12974647 112073159523838402214498034836110782464 12974648 14508219588254637524925607852465090560 12974649 -88495566893310206191041972735528523392 12974650 -64045818766198696945116805670883938400 12974651 180647146125959623126892918244762628152 12974652 885347174507624380317647110779350309376 12974653 -184632438576752488656883456506525815098 12974654 44900871983750110364127452845058125824 12974655 7367171454522213295796823599724244320 12974656 -77590811807497653120524426660541890560 12974657 1981244222267882112574792403763359475906 12974658 -196720723900597390563930894373117155840 12974659 -123662215889136793768447594290789555920 12974660 -466064537969645667573642929709198743040 12974661 -63248361703692594957022933807351819200 12974662 174097329277048548761242930073832065664 12974663 925691899668860464707041100532610365200 12974664 344999869300242851177094411467240939520 12974665 892706879413864793278369005849831003840 12974666 718996729184550738528369734410119717120 12974667 -38597337874003984246087669887911400960 12974668 307857206609570284425519115917837090816 12974669 1722638824074475136982448286340010862070 12974670 -436014882420290174886806926276831097280 12974671 1253988637053339419448273302019101877872 12974672 279273942889511510369208714793082929152 12974673 -734806945514056010292518260718837779200 12974674 727330860627009020599474537057453704336 12974675 170322343523274585709939026749515065600 12974676 -129880245498261586122949700571418079232 12974677 -2400266611282608929968941333414066919200 12974678 377218774861599914947537689786167677440 12974679 1004212808876205815494758279782242282560 12974680 781818422030434244604555575350343884800 12974681 762115307439508071088226461403654041482 12974682 -125001190800137984488225923939615129600 12974683 -816994023143949771596812279374465083068 12974684 1780632536842146723492760722207375346176 12974685 684013320804705752242447867317164392800 12974686 307741179475858292044183025518628767680 12974687 -520687935921826268761524587080282029600 12974688 337017313235381759527492598576507781120 12974689 375424877409516671874274658779595955072 12974690 -425048508660720717300153388285152806400 12974691 -5458125409158528685795478721451340544 12974692 -1365998507346115422030639983280440122368 12974693 1993067490154162160869610464443160530942 12974694 142194275365104454482139719904582046400 12974695 -937679639090685623631127442230980985800 12974696 305596058146090596655715478556248145920 12974697 -28191433795364274998622661435607811126 12974698 239503504297835459172609399642319595520 12974699 156769179863345470959623914457456835840 12974700 45949764074010792866720715812300928000 12974701 12401408483000448407600830507035028992 12974702 215012017807592171879140406146723259712 12974703 -167808335769264496554247338495762592896 12974704 668046463555680618335500161615378448384 12974705 -205594678545917706084352009045281652440 12974706 207434305650774820684828782909910996800 12974707 663468579864731916504686432982008054920 12974708 -1214905528750977980048363949375907654272 12974709 -138536274060674394880081051943698176 12974710 -220124926752384770149029850238530924800 12974711 1500550658214753065686111725631609086312 12974712 -1138694505659257134856447025362287636480 12974713 460956031929004932733540679749130063760 12974714 441133751848260724015173815768169150720 12974715 73719766125145699000724007237455294400 12974716 690118786822631121766299634142102138880 12974717 2657139199105593257457597139572648384 12974718 99888933499586489303229899930264558208 12974719 -513672823456913656146019217873441610880 12974720 698150621668827248239178475217354752000 12974721 -630222854650810760160592307638488788688 12974722 459800559688400759765561990722654483872 12974723 4008663573158733753647913761178017098560 12974724 405441704075033463039321156869512052736 12974725 -581317447764745686101368584131078287750 12974726 -839431425262426482519594091824280436736 12974727 -1116750928789096050942980574852275720280 12974728 10040197428376437084001717825563955200 12974729 1123828843590333865766653053093839250330 12974730 -40283799977961475818432214614717761280 12974731 348704310285388999932984832617828241920 12974732 413717391417590229821239038524769636096 12974733 1434461939245826184232742093971125990102 12974734 -6359001186820414281505032961582724160 12974735 -353109148958600154772511388938404147320 12974736 232217553667561451639770166543052767232 12974737 -208184699558666452198655294321088936960 12974738 -384994834523794912871440235091989013504 12974739 -435646656969251931218069147868975668160 12974740 -251294934146532177983408505963917475840 12974741 -287383609030478995166952945221259658656 12974742 -221635234828501659540398252096866215360 12974743 -404114689501739705895378211447079390008 12974744 -6674572515387251187187174980902307840 12974745 2944426982533764564420005781136377600 12974746 -816158018868411106421544419064149894928 12974747 -2165369576361036175629343957161941559804 12974748 947325928945013929237966007796816468480 12974749 -1254374563769548808691200807639671454880 12974750 1176064668447116447244831608397034800000 12974751 -370325477238148042120982000668434410808 12974752 -576677651907587251657845938714053705728 12974753 584090273989557286204746304979959708800 12974754 53376973222151362806007501567460129280 12974755 150885744174069832444922425993498238160 12974756 640599213443134031829246853711057347840 12974757 -408595643255855865032507330259642249408 12974758 -118639105130509355842480630745322629760 12974759 1667060693039442520635974344930095293256 12974760 -279985920257687223535139130231088742400 12974761 921339358302065047942268713369109274724 12974762 -1082145340190030875862437072110501868368 12974763 -236176129239833440684643405841544906512 12974764 542938454866279382836916816496359829504 12974765 -1452618559877373988307718514368372404340 12974766 166055528855071262361618657944826430464 12974767 645165987794289610169124725679250260848 12974768 163960543582518800690399551478556475392 12974769 962673181475007262205133203581570919040 12974770 -38098236146956393784986927425389389920 12974771 -396194063225534761937765686956354350400 12974772 553968861268448514677042575829866401792 12974773 -98247399397940202025408591186077580800 12974774 1411701316577058511870317563718361708800 12974775 267693001712642446236911069660871993600 12974776 -585712011907186289190044370615284121600 12974777 -18355266770316719948855240853880175520 12974778 286599018319309382420389061766533872608 12974779 -623176196587509853959764447910349449320 12974780 -161744721326145165689932985573628825600 12974781 983187856561006273797095761277073591552 12974782 -820256943619324124291849637904603147008 12974783 955147681760380839639537341778962328432 12974784 -272180876953145427943352070162207473664 12974785 -287701992753937693845685432426880575020 12974786 1165623030345814938734126023804130895744 12974787 109037780079833325292989560224243016400 12974788 1373890468264193984183018435052502825088 12974789 4896217498903065443946670554148021258524 12974790 -187397091790688081823869791027849017600 12974791 1959712519977484894924464898671764491152 12974792 -1850701246513548541034120155620845952000 12974793 86799167477300387081789338962924296064 12974794 372813296658714857338090767385389545472 12974795 521278932131658560756653142248516432800 12974796 -1057132243427226108774391150168767897600 12974797 103648246334743674896369510173352582112 12974798 -682737007745892205843478294981630433600 12974799 199733284918969140026844985170612484368 12974800 6560680374441569875057783246274560000 12974801 21021854861927932146682335619276134144 12974802 6287018028112387473091946699775344640 12974803 -59328303834457811524526177141562989040 12974804 70079392877375164021599256802329120512 12974805 -337456852079885046930154061030747241960 12974806 485744293411253588872904071377743729280 12974807 934603126006300813065146142140595972504 12974808 -692132484231280467475840607246681702400 12974809 -1232372655496705383239895502312015233792 12974810 381242658374867054931794624914163501760 12974811 -1155703208649977873093716396786085591760 12974812 -975787965852047617157212413930587422208 12974813 1087925309063589889558409950697160529062 12974814 356919828032820948456649416078375817920 12974815 -106530344708353261698969582436941120000 12974816 -21892116314845054930151017000800092160 12974817 -460357598095958981375471878916913936288 12974818 -1158523482288488970005130612340987449984 12974819 39347568177357221455375740948065878176 12974820 7441031594153527861541647539490652160 12974821 1672865649570298903527992435516931289344 12974822 -111590737336069722450175975807808222976 12974823 87132707222104069978165408933070222952 12974824 94760805364824709971045546738888867840 12974825 -621692413504386155864600223484304050500 12974826 612156451628517466701660396699514111488 12974827 22003531978145717586362293171237246992 12974828 -878422115616892912922329386941287809024 12974829 -57655812958784889092114691904121106432 12974830 -316035867714475894423897945631785920 12974831 -1944255256657025163516573013536221512368 12974832 -59416979753954816066243064293012275200 12974833 -598872286003265520440206194265475913472 12974834 -834639418055891293741467838427504703360 12974835 966098945040288573497811746188706276400 12974836 528495452572709564876946122683724290048 12974837 -1066768902323652430453736058732507149028 12974838 39388170528381807646392626665592830848 12974839 -109069791980702906727429397869876142360 12974840 -93089554694497311271283799373991731200 12974841 554277935664056711983616103284794257840 12974842 928968354606178215699451146207578064384 12974843 -72211044137752750653592367855843113200 12974844 934690942104066284998755334525789487616 12974845 203269852152224624486162228307752870640 12974846 -342229511401688159701729851499240807296 12974847 237359020873492202913990542239338079872 12974848 315086699006992711869353470012656975872 12974849 26308185860019244868141858847231854850 12974850 147820418548118131819329654831974016000 12974851 1622405717787282143248600021758222905852 12974852 -30945144709852962229117387774664626176 12974853 -77225937689673646096433831525074816800 12974854 -977965389300363046276995859437685662624 12974855 -1499776709611655487462607614884037039240 12974856 261821163650018111696490376207990579200 12974857 -834122828290383488105505576760434590694 12974858 -593992044802048027151095302678398061216 12974859 -985564691296442948967312988829811069360 12974860 -53022458349388377954326948693411082240 12974861 -1278718667698744439731187331522344735700 12974862 378646096517224918106959227372366201984 12974863 11998885165536663887181464074297235328 12974864 -13009347485694593662373722477912129536 12974865 151450866822746029509508342396849488000 12974866 184990379079937152708795624308922199680 12974867 -2126173776805136250280680323596045171200 12974868 142540077188717821081544794383932999424 12974869 1567794709952086259183406105221459478400 12974870 -679740455672335482310006112492737125120 12974871 -64444135470575630075607943857941945856 12974872 1552155382915077471033153795113675059200 12974873 63765797953350247540992558259325959044 12974874 -32142503796290975875478242400543245824 12974875 1417927364442395766983398484897230968000 12974876 1861891039860515988173162518685405119488 12974877 -13439564294979877689672075279889690560 12974878 -83429966948759520338705387232478230144 12974879 14120222213003661099688784502271849776 12974880 890868851552846469622922157812896235520 12974881 -1681752929617724720578985370768308652800 12974882 -51308139183820901031465546093490988208 12974883 -1179065671232029808608998647005667548752 12974884 -622935189655046396675696595467204013824 12974885 339095837605626159957966621085224376320 12974886 -208999677103856956157052488210839039680 12974887 2312861871560469870675455867956250299720 12974888 -1926364412430180901887679320111889290240 12974889 -584669892897508003204957512835711794912 12974890 -768638568961828814352642492615212443200 12974891 -411500406485370238859863322865902161920 12974892 101055160473593150407846543593110913024 12974893 16358736856346424596564754214985669016 12974894 103061199348477780798766590427626807552 12974895 179357844074022202433971397573345863680 12974896 -522323688941802042857887912120452612096 12974897 -517881741453622306644968648657484838860 12974898 -76092966879788429585322891635501309952 12974899 -651172650295315701532032783483881791664 12974900 -802363211194428500635956975235575600000 12974901 -244810658789914130991394048939436050752 12974902 885406418287018040158581868086787129152 12974903 -2254257766312111373823459133734671413848 12974904 21033170246540535597297325270096220160 12974905 1036419671747047318637921219481841317060 12974906 -10149835559975749533823548238332529920 12974907 -500565514190128786338000439640784762240 12974908 -964640022053522752254514699418385359872 12974909 -705218938013391458087895944080001080890 12974910 280520722075484268207737265477314764800 12974911 437414837331854400518341859296391093800 12974912 -672670806248158269639508770085233229824 12974913 -403267362345682260759087104862663330816 12974914 1315426085546742568625506153064871063552 12974915 -652820353477462617464000451886589779440 12974916 1026078549218559813894995776918749207552 12974917 -2081928267489089189075696820300568584034 12974918 1590204384672662106253051071662951165952 12974919 -66393412821960387048137127555933976800 12974920 380091614894582859341610503704657920000 12974921 558282398234466334786202960057151305472 12974922 -146303936522473626297346860311112012240 12974923 -785535284478188285027710559161024462736 12974924 -296334627382316308556642891060191027200 12974925 -669658592335845116076577592155229700000 12974926 388803656460754151001033777557392158720 12974927 443776893725436604260769564486787761920 12974928 99418383051516742175578289439209816064 12974929 694254439538549302499680965071193773280 12974930 108206103674790645840720265028666829120 12974931 2205191390842074686848191123107595657840 12974932 530903806293796968337682719775833882496 12974933 1853791973964242609897090695149858367182 12974934 137630215273513514184447427415601856512 12974935 1311288161715587845343334683610144281880 12974936 651651603233323178759257058677745049600 12974937 268548291123389471672819525315381438160 12974938 -56614270403365335434268635542057248768 12974939 1171653930396991452140132433374766097200 12974940 433056267888618597707897505072464440320 12974941 -830862206993825873221167330738531348128 12974942 -161267667754154650191356082914594883456 12974943 709425932826782857133471034390039376128 12974944 -342360220053881645269779730019674226688 12974945 190145297237913563366678986100922215700 12974946 -202123141680129240637024752526928294400 12974947 -201036835381970886616285773366522704120 12974948 -266991447224690206416377005194590822400 12974949 3671132750119255272732044930150411040 12974950 617669437582151309067878937157310700000 12974951 -1986465795240006480348055096930932264 12974952 -1576545417404082697697672100996453580800 12974953 232816040963223604064023024854389594880 12974954 -157158938284571783494181061296064969120 12974955 323842064266541470574470214226094387200 12974956 -400899263323299746185979681719655130880 12974957 413793423255746305289827106004501149184 12974958 8705667403158208241646821438225629440 12974959 -44017987519037961956758666853272513840 12974960 -494852754223580133878631093278716723200 12974961 -2089563224700519967972356032474891425536 12974962 -95715987170772962105717235930059185152 12974963 161476116961909649644188108008786364024 12974964 -604876252674335766478608611523043713024 12974965 -1021256645056626677664862195289678114280 12974966 -360069081929850554784282920783383852416 12974967 -361378634941483975595518009474530096000 12974968 -409968660732125636921313985085093437440 12974969 -212385674673018613181672308840849639488 12974970 45957086777475894673909499027349600000 12974971 6250445783758248693944731665904743552 12974972 -502870953360024972064940777572786272768 12974973 -990638664810625148562903022862858392032 12974974 -150168623547461771459263950503355723264 12974975 198776535486600078476777454916303434600 12974976 135075768267302742721090458509062963200 12974977 1623966738066737360777134689122126445120 12974978 -1466873983857514356268851375349513620480 12974979 2778060040631719261767246928942292044608 12974980 -105550990898675055121023316463710287360 12974981 -1070259843747039924884423587415755407936 12974982 320859196136112045757580416531573094592 12974983 -123371893693798904223505829171243529792 12974984 700165125763548186049437042906655703040 12974985 334792243500284068711319857909067899200 12974986 650681485347999833822295529487765464320 12974987 2461552458296323772389353410154968871636 12974988 -25871339483345362809915747581845635072 12974989 2758290200205417867855232801802342656780 12974990 -173140615282839087822582705280044134400 12974991 942599275152949345646100471073947616392 12974992 -9220983895009094375546815916202721280 12974993 2034786054932117280465700522344220360242 12974994 528571184652911326026104947232983704960 12974995 -535692387128181628639193298141821900640 12974996 -740473871311256201306605034029453377792 12974997 113522769936537082073717419330129726272 12974998 185061554778680778243929614714225080000 12974999 54432644267856831844557149631807266400 12975000 -306890167319257169669122981401984000000 12975001 -711453721266514392799697512375337539388 12975002 -1026185290965403320285223915586236812048 12975003 36413403052079341210161934488261721680 12975004 1286477786094153239603372305839934227456 12975005 881083605599967292849178719586848128000 12975006 -676729291852252746318600518414379494400 12975007 1160134115131111707112062441476980247560 12975008 -4488057339043701711128982771562325213184 12975009 -25273872054940256117434825124861996352 12975010 -148689898409817744699232076148897711840 12975011 -73486971146010149181402712005070522512 12975012 374953524927753151665777989382240337920 12975013 -467797675527986320900626227940815427456 12975014 -148541802057017335230142220391491473920 12975015 -236062975805069388363277742104575205680 12975016 815163127032572529170416543108216212480 12975017 -1844643307932306773614393965209342966448 12975018 -219213207973182268578746217364814384640 12975019 402290216907282386850182575307449060352 12975020 83326168202941683015921933816068782080 12975021 -1552615205026611593126779759620247688010 12975022 -366080735210577280793456059426609130688 12975023 -600686743882479532297784398441960025496 12975024 -127202157489060611995501729655299768320 12975025 241727868927809033648520307487084972800 12975026 -146579023896036755868453898402490676096 12975027 -325913285570839538667175975798313270784 12975028 -1352396279617523748891727392789894703104 12975029 392972007014764340510993768973255160476 12975030 11127930603129593845362641147268216960 12975031 414918546157955967228535470498167425832 12975032 -288388792456777910730042506085767577600 12975033 -378348550140851007453930428546680166400 12975034 -162012661231872519916578802295598475008 12975035 34870701922833796826188978904188557600 12975036 63125265522907360278127694888214626304 12975037 -83356818976651498660578222243870998688 12975038 830921876585581470090079887742184689920 12975039 462386884793945911031261600325934583040 12975040 -70766872661563651344494625233987174400 12975041 -794967300618922580650407567712232153916 12975042 -28307160217908948175856014491635292288 12975043 686644755574123445170465425483494103600 12975044 188386569395436228845350353698526182400 12975045 730939992697061181588259508924849404320 12975046 129213837593188112938632317142057236736 12975047 -2056263270025648408402728543608465982504 12975048 357822835480534334024394391680316661760 12975049 937184370872960613024577575499279172836 12975050 133886129670079063899141209852016691200 12975051 257302315015947317942351174550680936640 12975052 415442201689551066622775272728739310336 12975053 -192649668682129008827316178101173388180 12975054 212532649707463971982349746587760249920 12975055 -524033016130438451139106276592307675840 12975056 -392348391710854962663287381529950527488 12975057 -151233418063204665441223551933769578846 12975058 282639366740249167759364932699007597184 12975059 792899474002853998027923417035835521904 12975060 107596878282897027040130698841182248960 12975061 -466035265206916542607657297640792386176 12975062 24488659635170563441974884398283444832 12975063 1063047853136652334149030768074137746384 12975064 -1511578316877473081992117756612042137600 12975065 600470022454017183290261636678235484800 12975066 13129414354209234123984016825505880768 12975067 585547036813881997373662910879608651792 12975068 18810520614170778709174332461590917120 12975069 150939046320379653055832255722177720800 12975070 48290878951304045540281371651569244480 12975071 -1417864929524723403288921328665798072720 12975072 -2113159401737822028755967861842509824 12975073 1268382622313060409259022432236364572322 12975074 20546967577745142735426117402154444800 12975075 -25029079063312737482189227914464450700 12975076 -1643157732476995504514847100123544314240 12975077 -1869028438841106436019783795480110003074 12975078 -612389486607313280881940488541763072 12975079 -199791681519358695872940549048816925016 12975080 -151874820801945551675764513843326259200 12975081 115154238845164293960808895864976384000 12975082 27902456243985934914531236359017283584 12975083 1740912894367349807523226064622768694824 12975084 -1355477775206749619413654889726469120 12975085 1533994516725450969645110588291308128780 12975086 683643284578026851349645404233127385216 12975087 -98632064954411661167791489106963989632 12975088 -9689515446080779215065928376780390400 12975089 -142537920736222092492887043276110451276 12975090 165134861542614434355451727706699256320 12975091 -689410059698532261209307232910868819508 12975092 -763449091804138616128650534907481265408 12975093 18729849936206984679102994592639011200 12975094 -466870159310218672888235731149167178240 12975095 485230906154846153809217970302334782400 12975096 -487117747015815428256732694230331699200 12975097 180657302606695369435049760635293480992 12975098 548955801952898747340198047602042834800 12975099 432019681842277780609578599097810071064 12975100 158620839783305899878407936211555520000 12975101 -596447776248428917219225423828225403898 12975102 1237343471574827667624509109266377297152 12975103 -2057818305943063478851773150614401572840 12975104 -1473488706759021991106261205812011597824 12975105 170128053566081061415968799486777282560 12975106 207809872430367583035153795479953942944 12975107 4442699008922551751476074684553491720 12975108 -358311760375040139385245070857276039168 12975109 -619844997502314456381712168092957231584 12975110 -145248565458625397633655495264039258240 12975111 182412861515395081163011041436161534960 12975112 46445168314188346406429131384451235840 12975113 1316663578425440910837093737023605646362 12975114 -50821455128702029491349351589862532608 12975115 1054287227489230209499527756798362633760 12975116 613286956242865000314289444118127083520 12975117 -570274403575014379062173649695417248320 12975118 276843165128935948555616146759433602560 12975119 2389325767582832742837852842792545140840 12975120 283480387744844137013682566191290777600 12975121 4049235804090918672766552502758533232 12975122 79681208391841412914916013204977736000 12975123 44190990956872362318801471330125126400 12975124 -16494739652302170778158211541148056704 12975125 1063095400374051968936275182709786899000 12975126 -130298631239705522167134264382411977216 12975127 217443646597646653191788238428862435336 12975128 801663254195293219190252270319794257920 12975129 -840156014554522439558159029613041981926 12975130 -306948658515353001019178887426278451200 12975131 -1072482458953791104322453884598262996896 12975132 -65295738031095515803181800414978944000 12975133 377912003528209801244287446342606745260 12975134 477510646384748593968404881387581753216 12975135 328097815607952690126679865767012876800 12975136 1557503372819165537917342772215802560512 12975137 798234786909943572687515899555251893952 12975138 -29114840426379711871635382195605024000 12975139 -1805803314106003463396692548978172561060 12975140 -473477532182206561458612552082333785600 12975141 146702722760454954575241489524605300224 12975142 103422209530878441841723543799795744640 12975143 -462550587133899468271406626310776796736 12975144 157767861105323840775464367347378257920 12975145 -1586653493660288650461029051868750827100 12975146 46174830530954726204975334753095910240 12975147 -40276395405144421546280371875475196328 12975148 718254867191833174209618722672581157376 12975149 2981336969285964581797610131900787851392 12975150 -221530349848801724942400698600835374400 12975151 -845428513222524138131631218647557949920 12975152 -54115944683239730612345180397970391040 12975153 1153035505265901666750558741772707740064 12975154 -1316678051522453656090118299579196650224 12975155 -1469698370855845391907204911779657831440 12975156 -610988873303981427314578626777649999488 12975157 518944352353628875984288010618759194560 12975158 6847026643577000451117796537485864576 12975159 -1716614727354734686740896646349465953840 12975160 -91519847815464200894731464099199795200 12975161 -1205470750870475854430729446400072993238 12975162 114423640701909560537459958743340407040 12975163 -139516940007892830041549041816311407936 12975164 -6796294136048356750013818592211300864 12975165 362448385376492174586910810936814142720 12975166 -16943762524913135571142451679680495232 12975167 1433301758154244059095661376147910158632 12975168 295662641226274486213412745188978196480 12975169 1282295582358649651909399907825016963840 12975170 53604763642343800295783769483051969600 12975171 -1401261555592412355216401059989141740736 12975172 -657459018344868639287304063245228748800 12975173 -117296355703804920351172388066045248800 12975174 -209648967936620699369643732291895787520 12975175 -733058422000771951347095276840039389200 12975176 1911786084614138310152407544817096499200 12975177 -231327784049174154051235612989407754480 12975178 302572745304895080860669820602960752224 12975179 -400836501184278007343044159405285771008 12975180 -778355657586498834715343497854915225600 12975181 1943693007962957704125827760421232212982 12975182 939611498593209247137785230376713505664 12975183 93107807101535590923074915299117698600 12975184 154426106187573860204401402586226483200 12975185 1393836671164162315267913073934602043380 12975186 183370525141106616799824522300949507584 12975187 1783717601183505638792937181976277465836 12975188 -370632670957044486006324598888840155648 12975189 -49502795850928602125994093384407022432 12975190 392831377411115898153418001059578873600 12975191 1794706843343752638881036875445988035592 12975192 -1139212447074871903435544805285575239680 12975193 313728791936840416668255923370458560 12975194 841080037122807107816262584323939905792 12975195 -112719359857364974770164551667591136000 12975196 566575947492631382994555934232014786560 12975197 -704707140272740635160565401981935828480 12975198 61692070570280997693999053437175270400 12975199 -39133723130916669839787831002777931648 12975200 541210473699383904999425242135864934400 12975201 401717877036795784005858420254726027040 12975202 -752940475590301335026184879149930460000 12975203 86415738797175306559695422754174351744 12975204 -366871003811438411673880502833439705088 12975205 -206986092187835274663117351400198778880 12975206 -854544592096360592162887712001626989440 12975207 5804995375694332917131276965718350080 12975208 -1086884948205528724722024761577054013440 12975209 -73436164899250564572662377361026375680 12975210 95461305284155606488780450876393199200 12975211 1478599193441993501873640180612730365812 12975212 -636080937033819379606788209702354608128 12975213 705874589045165956231032395762823188544 12975214 357733402675419711584798501414485017600 12975215 -1874924523259620911463655212610160656800 12975216 377932482664465221107262014510700232704 12975217 -1188714460593468308985977553523249010734 12975218 -487048281863580317766383567872391023200 12975219 1309622799624736063265556837631927344144 12975220 351139413380180978914052847335268802560 12975221 -54093787796607363650423942896840963200 12975222 179303599566450096938840752166160086400 12975223 19963591663469018883716663254984345344 12975224 -1006421710622987567824515748340058746880 12975225 -285702441087598691084765783347541464800 12975226 -926644152198018564515788889222654390016 12975227 -1699146115884511068519372750754740024924 12975228 -72006552621642670075088311602476703744 12975229 31764211007639698626854166098174610540 12975230 395994809221509146116455292036774109760 12975231 106082936745008844011210474426102588544 12975232 -2324668482417233940932623294320491888640 12975233 916234389294181291695756373195821912000 12975234 122916214597506854959875960051521278464 12975235 253748340208172745213607766911147652160 12975236 48108359790713640602001109875922698240 12975237 -1467214816412274684247111620118113520992 12975238 427844708736419266057505880052057474560 12975239 58284042848836432698098987639357891424 12975240 36048677995797857264544592904522956800 12975241 400383329811700188823349910923657183642 12975242 88589562303302102630768461940973280512 12975243 -173225817241726092834798984710085092352 12975244 1111300789137249090139677783442402209536 12975245 -82549447625785314559866741253273528500 12975246 32217498761481720378168066945696511872 12975247 -1209611349794953849575029474073843972304 12975248 43913677953517833500416069866450321408 12975249 -957998242326208321058870682971205956928 12975250 9977610700701599114384487182769408000 12975251 -595936527241256032271284724245926489600 12975252 241365369688336565150280709979270707200 12975253 3145729552612232608057684272289127586784 12975254 -141309727583424517169861363183184454080 12975255 186336256706279795859411489235139174400 12975256 -85801228314935677722505343801434890240 12975257 86793847512674567830716329692690834506 12975258 416973134222659840631878954574341737984 12975259 1133273962106526512010343573800754289640 12975260 362982424455601725167465761457484602880 12975261 178074397680781924950879729875676400800 12975262 800217399701059227535514687726061203712 12975263 617460670873272661481538481861294550400 12975264 -97983299159291440279513651757856915456 12975265 -185494042230655598628558975121505952600 12975266 -422338267049847750751992004282694063616 12975267 197359598792802868713635907723604899840 12975268 -84037417113913815442160014848046427904 12975269 -1155549469999181115767448361658934724704 12975270 -23945522419752040764487143524895989760 12975271 -342792523259825132757021963275151591280 12975272 -2263101223478620324131334621639332787200 12975273 110215080253942802460152006953764298122 12975274 37818355687779008084387391661518471168 12975275 1153323965265229269012446116543355199300 12975276 -109956747608491389429585329516632965120 12975277 522392293587151781734715634762639554272 12975278 -122496668980140713073260793958248245376 12975279 341839739214256140579845671524793047168 12975280 -345757302563063375789768541234585600000 12975281 -2294626822245823253089283558223811819536 12975282 -37501184770188576920599096541835106560 12975283 -553827015403621994383241116818027277760 12975284 39634005617669172470630920324971540480 12975285 -1061031746167745144443199953401840272640 12975286 388340101557516241876187506200063410592 12975287 -1378441029740100730318372321043056888368 12975288 155350917596928602381456820372571422720 12975289 -81474303805841044138934174534346244032 12975290 670988148752904721037561681576081971200 12975291 -133490600335729086626455197825418123248 12975292 -563922347249838141406387956088649138688 12975293 -1411024438161996072781350631166440416 12975294 130053540249059246279989820608728801600 12975295 -314768239240245188340936222730203154200 12975296 377285280962819696505338691018062561280 12975297 -782167497227807569120259252931565774800 12975298 -237061528038896003167974520653013782528 12975299 50567660359795038968613388120433537760 12975300 -187989960250231948452845006716432032000 12975301 94856232066246796928331990674761436664 12975302 527369721765479185639407494065193134272 12975303 36917023902350662839303911949003220608 12975304 3508477850045787812547841037509675960320 12975305 353483787550568822320593789796161658560 12975306 -304868474354856531680999196896215233792 12975307 -2107172435112871437927567324127225935240 12975308 241958713737725554525146793728144485376 12975309 95521550457573417165484026649336827840 12975310 -143892211904575351827344655056164224000 12975311 39016108151606580689290614897250347024 12975312 3690134723449291888816545366051913728 12975313 1695600888666479953793213102647973906982 12975314 -1119534538466536140626113509373305072 12975315 -75899162291510590728428199498270130080 12975316 104693004848838613560853402070774339328 12975317 1737490344701270994711032334483540972366 12975318 288517147705856434395654201118984357824 12975319 584047185971733998543998388255661048496 12975320 89927621614614427530044758736919552000 12975321 475394928230678347602740196116493453504 12975322 -2151677559643281402246305807094944540928 12975323 220902134985024646733246681024250853572 12975324 163245336353343473796158740833776749056 12975325 140260396768544259126291439896712884000 12975326 -12327764625964162507961245168505784576 12975327 1081137821522142988687838276365452603864 12975328 206431140600268001643942337663437373440 12975329 270137322876787180595337661591927480320 12975330 164932296445311508314097739779259473920 12975331 1126297855080425722711453802188055903132 12975332 531657143977018711123793643794137927296 12975333 387759461805779574355863053876551174464 12975334 568899747825302529899895883640407662816 12975335 632126308046714929895941850407343933760 12975336 -14890512982580239973136659915577753600 12975337 1068919534481781971493801068754595219200 12975338 -461475631546279076849142223282734327456 12975339 493538974763881602926226302072538105600 12975340 270763489004028702300351825522334894080 12975341 -2026738982869420112704165396805820105258 12975342 152849617494971452036800282508926837312 12975343 -241348897248771498338142131192744303520 12975344 356641130124102950695675224968982528000 12975345 -273559888026282994444727149913619920280 12975346 -544048194604463814595778306916942812256 12975347 -349529269422787193460616905494861376000 12975348 -195781497608989725957281483585850654720 12975349 862678479909124709379232744813185618350 12975350 56753572561945012421251269336090938400 12975351 -1479341434287815556114563994547386822168 12975352 174620305202319501674897567840141721600 12975353 595206693834057119027415983533004007504 12975354 -144900820615329814209264073657114721280 12975355 254375580002450323839986826143304998400 12975356 1300281454950065390701984535029530193920 12975357 -1208400370551810138081392525704612008960 12975358 274112747808202421748386933720257778688 12975359 -365751496205214560989485068036314021200 12975360 64475614233618761122817620795667251200 12975361 185278789099458623038311428635883918720 12975362 -675539524322201190437958672776224924800 12975363 1740729303504790399168125129603819932400 12975364 1307193907984745026042282882941635355776 12975365 -456681920260717946909734092005420291880 12975366 235833477402485714247300541957683724800 12975367 673129359696154897466887423974200227800 12975368 144969634737400009247950760848513105920 12975369 899272985384558248236503008328970541440 12975370 520827670609784464694953529145315638880 12975371 -2677913458736634362851227040992090755376 12975372 142301684899427715213968176751339758080 12975373 241171965067964707597982573511617603904 12975374 42013627465429036172028872077385919936 12975375 -328046911494869919281617661771895552000 12975376 -4496322085013070278537892010395885568 12975377 -1621246638396070179741698905369821501774 12975378 77037413809969967655558867801551797248 12975379 22558750316931686644444937185066952584 12975380 -490685398399633138662106501375881369600 12975381 836325064526502481138828452060808640928 12975382 82177131346124295149465243017018750848 12975383 -269104425928867707556162296739122180120 12975384 1176321306543465130656067603630923448320 12975385 42270582148241520616845928191440582400 12975386 -1350383822499346079331761965435695628320 12975387 629431536120951186176325611231351074752 12975388 377082799093295885587673789354560435200 12975389 -784345568299094459168520505490430762144 12975390 30817597773013907913070409505657582720 12975391 187581105123836860082910912399249408 12975392 -642180132458906905785712090727533510656 12975393 -517000707069184281202016033135989013472 12975394 205326193119860688922442966177087004672 12975395 1609879203594519389790572750898170024400 12975396 16016339478262363729734097133362787328 12975397 379949428588621685192605763741855994400 12975398 811585903481776285753350500552814765120 12975399 586941587489949985435254892638755309280 12975400 478257408009380766030499407436716672000 12975401 1277804368261681076324807463764641569402 12975402 -447635071574502181912910243619685783296 12975403 -242957542662514673232972019576827973344 12975404 242096347230014189787935972244942766080 12975405 134763783699611239420030778263767765120 12975406 -477238050954883534935473770903080226560 12975407 -490448017040396377300760586035503289808 12975408 156819645328510635189313244282704576512 12975409 -184464359266625138523272840616217199180 12975410 -285677136600483774602983134881546058240 12975411 -1117134701745431606464020512952279113928 12975412 1036686029333215366029506493777642627840 12975413 641842174310342234422729926020243069184 12975414 -224539711451616173048797342677746218560 12975415 1893118997013949404602815209399767866320 12975416 862332769983222989687801087413817794560 12975417 -74194208825539131972739551495419608320 12975418 -564081356064612932034439104684122340096 12975419 432759440362906934534779971679718647152 12975420 335653453288782367872347113861753128960 12975421 -2198363006579829093662841123644737054208 12975422 -12224788427078073409675495000346374464 12975423 -23223191240941699173842286428201359416 12975424 -63300845503506957435582998631917027328 12975425 -379655891667594088099986224331974448000 12975426 723953727410287794004450797576580467792 12975427 -477015485487758699868079835219815741200 12975428 18826095704234778294747407354763183360 12975429 -1184270187049120735731148341331627389216 12975430 294299358617844745071859277789328023040 12975431 18838139259396359765311873906703370240 12975432 -834423140211799552421671564101249269760 12975433 -151703004096231191967201315650418231756 12975434 -395443477986695285863261598698729466880 12975435 -492446782988829552091764090997052640 12975436 -779935641859276803165233049608751320320 12975437 -282044755105421941770412238965683153108 12975438 -66675941272271569997942624202459909120 12975439 1578255331000566821530944906530132240240 12975440 -5228786121383277730681381834122362880 12975441 -614022869745958276906052567500626022080 12975442 788526664116123091429186677592406467200 12975443 -390674369237860617970751445842524347456 12975444 1317109780462682858944493586842240716800 12975445 722885144971615573912748491421877478560 12975446 683594136780043857036958838754133591104 12975447 -125327251380353919775238057717335138200 12975448 -1228922603233984193585681736679180400640 12975449 -3085354937700216749906436327358826252220 12975450 5587558435011082789386976961389939200 12975451 334066071726858908850859191634247924712 12975452 50376083820990913281417965543002447872 12975453 -215255277288408700523209948311688073856 12975454 1511252109079189680565946268314855027712 12975455 -828475331737810298817979031605995648000 12975456 -109770919249032111860111783014765166592 12975457 941274074008950247369872118573646891040 12975458 65145395426132534519820016301610689184 12975459 -334594162275666684731752058446580202240 12975460 -508276393981195254263238705551639907840 12975461 309185745544927600361430161785305744480 12975462 -204689779372211910338054159377206084288 12975463 59920147489020328854695055437900513280 12975464 1858482491555586628598750298902123535360 12975465 13043168656483508190866902950695459520 12975466 -41311234563191480265265521246464167680 12975467 678752548030569543454606803556627110516 12975468 279574775742050833274748328944191385600 12975469 366495348918914259692328868266593547320 12975470 -399539248746320255417071559153711366400 12975471 -282854103766558832766523687040560536000 12975472 -554810132664813355559897341603287629824 12975473 -196769670297898175673057296757484342272 12975474 -407562782134102901462886970220792864640 12975475 -20227192735737643290143733087737307000 12975476 -332922380784759191028038560509414247680 12975477 237226234465004792322974357312448498720 12975478 -1998942440555204071283342732211904757760 12975479 -1064876400795476650176462214993465249320 12975480 -31190410576064031771664279209443328000 12975481 -39761604077414283215240313909233529900 12975482 297043373286055541273640909003792991680 12975483 -513957393734665940015256542917112063976 12975484 -301210341838370527679950569293317939200 12975485 224334575171069263626074210415055227180 12975486 -564519947214850949536941924995952966336 12975487 -329604258190894546791909059056446447248 12975488 -903379011240449290952157286446504345600 12975489 961979089969961068334691572095411655154 12975490 -337432370961988672494439561231024166400 12975491 1252752304393210703769200028188278208892 12975492 -664932516638294755012179813408118453248 12975493 -754762593654980672357143027146083305000 12975494 75853755204449082507549180138168647136 12975495 -175964021407304216828840232038650203360 12975496 291190781300276714532415325996206325760 12975497 212744002319247983862789706179888330000 12975498 346501674715694605622592423454822533120 12975499 915567684171569490643193584713724830000 12975500 -1692691486869161654856818931144188928000 12975501 -265869867918590341636667438666610796032 12975502 412107111113817319937426025207350741952 12975503 1973562580917080115629022774017219080752 12975504 158803489491294962364305974204607299584 12975505 740293807651657153358193637215687504720 12975506 -439479743575051748384215234879229352048 12975507 -1475347663035600520286354397664793889996 12975508 4400737500297091172067675384317992960 12975509 458529579012131685989009092562697816000 12975510 -4071781418887479451729859761233818880 12975511 -1185658290361082449582319737665256686160 12975512 191027479248747330705287851426693632000 12975513 7785743913349367253100633917989303040 12975514 -1009829803944980246988049246875534480144 12975515 25424583053730381943858378965698457600 12975516 298342733928011864094104838994336128000 12975517 -124259039904197392091767422998006263380 12975518 -743366969967955437578042197348001472960 12975519 24024014430824974619318755082084610048 12975520 511895459312849223055498558458378977280 12975521 986348125717913613396704218363052409492 12975522 -110324203617852470025682884389383073280 12975523 -72677346007169913655194337578780856320 12975524 -552644380534279323986280743582155115904 12975525 -1035264574814789586109996792892826720000 12975526 754677218528175389547481474274370143712 12975527 -1976381037761494113687643296443070303624 12975528 615143496425795605458953635620180787200 12975529 -792145090421435236502391422503729879424 12975530 -115209662564315801509225108570556366400 12975531 -39436164774303150384695443517973221760 12975532 -881901372433604115024449617272008514304 12975533 -46243557721678858176100258129053706218 12975534 113935215605780125957529945569119597504 12975535 1214772685750696005758683410136086849480 12975536 11947050358084999770747851736215519232 12975537 412358375890043326309271843370942434880 12975538 737803669167765559019880624392783539200 12975539 -1359503179349652286965119699131301811144 12975540 -689896262564588362715002834223730739200 12975541 -440863753028621075888097781116334433700 12975542 1882980408585487790598934906206480384 12975543 -245479488882885095717650343619370822128 12975544 -806253405338033521961083075617811660800 12975545 -713757717820444840165837227358645372800 12975546 114700375114763435329404438921849735168 12975547 80235742512966727458537010622455917552 12975548 753553801659939281857488841072745319936 12975549 26269789311071974493695887429510967680 12975550 -108155738330869909086300670558230758400 12975551 5294685704925875288672491616775072240 12975552 32003928676658265092498045224926314496 12975553 526177026230881783751137285442894548802 12975554 22526206630510578604386376360936675872 12975555 -1356768696840265274082117744699626273280 12975556 -1584313465856157043403780687977175040 12975557 -52445664086197902303876543450622022400 12975558 -340733518441609132670796071277603772032 12975559 -2187722544971487585449991238944966643240 12975560 -250131495852327113473908933009007718400 12975561 -428653713286696859741960313437089655190 12975562 -679290463689384432103286211130863149568 12975563 -1082436439626605542180220411728682734188 12975564 86487719773297995258424861766861094912 12975565 881951451749473979653361473321994296320 12975566 835002482824966325291600680569844756224 12975567 -13832076141622912537929493786245687936 12975568 289887042877957165425633247130757128192 12975569 -865573212982410622226457975088507599504 12975570 -290594657311873982826077997442069411680 12975571 692325972615880235431839631472693963424 12975572 -263784481175043383667089026359953879040 12975573 -59220797131770000498553433264847001152 12975574 -56214570459908411503141704226005551040 12975575 172374053845340517484100907107470560000 12975576 -721917456802477559550680051804413501440 12975577 128867703637987792672894541558599464960 12975578 -175948125997256211799259845601257128960 12975579 1671230057687697994696599882568677750240 12975580 289350369254708222446432993051806451200 12975581 -66220629699477549571893023717502416736 12975582 -583581236498437036987314729998761814208 12975583 3609573424174935332499083456706376606144 12975584 -710702014369442271293196946373850169344 12975585 -193430719473840945723131545727970017280 12975586 -437853937912560563814057885923361470400 12975587 -1149439271941341055242571613753252777688 12975588 242397730273223084671620571299456651264 12975589 -2398267852527659269334242523926158100800 12975590 -491971148682234586758485964565464637440 12975591 -810848004514307618626738754733718581120 12975592 -401107382407930232629464826716942336000 12975593 -1834343865584357062974665752624090359180 12975594 11881158749189993688532423660156538880 12975595 1276123114823295474468930408751642117680 12975596 291145746372042699041787053683361203200 12975597 822998395784948430739738375573105630860 12975598 -240225712397456630619377095175169002880 12975599 -108789320262174619155668226223771477920 12975600 -40328649481237324761657699439725772800 12975601 75757888800080610541568128983151825252 12975602 310103583226920939527874550796915194272 12975603 1368107808129931745926040930167104590904 12975604 -28983707109261522226359455743973390848 12975605 241594805997246753556495337177746715520 12975606 356859702806377334020059173312574443520 12975607 377757897830772460127656119716117311152 12975608 185261320210183095300252317950535761920 12975609 1079351673879986545136375413134635981904 12975610 -910017622575241262859370625604048299040 12975611 1302045225543582696226412202521328770304 12975612 406457048168753013179131596809350505472 12975613 -226047058577984578319493863672146989760 12975614 338600301407559372715721594126909638656 12975615 175447354428862628256950900695054423200 12975616 733480205845863588376880739935292751872 12975617 -268439348172619233249580687116898475820 12975618 511640147159001662329412083661014111104 12975619 -288884722172948641324404473306732009280 12975620 -411042627389798405973727679491964497920 12975621 -906459912965770508316306348575071661088 12975622 823348105483529329107760456455454953984 12975623 292343406658490847481544822005219870872 12975624 855239261738408633636837050060182251520 12975625 -208081098609430518805587949832173767500 12975626 -256913267558487193353170304468185185488 12975627 -27018549547664207183460772175023469568 12975628 -295143841614466947886476185312083426304 12975629 -180957355479136906512737790980309677770 12975630 173709403360739371240408177102955520 12975631 5758506715724253378526792249645962577920 12975632 -279253078409825577522955569792986972160 12975633 -75355329248510008290485198477228091216 12975634 117842469932064093455090340757385994240 12975635 301510239226445016431605560556777185360 12975636 -448326778740789845536996564006697945088 12975637 6833663546188765797403057638629336320 12975638 -156232932387120807731180252429557001856 12975639 -177893971681505706646350596178682922496 12975640 -305822080181208041157981940981255987200 12975641 -365389248490599366629530103634671002104 12975642 537691407995755637340255565683237062640 12975643 -2466396176605967923860904623450723850108 12975644 -557939639253130938355677238017326822400 12975645 -49193616720371098101849727358265989280 12975646 -1788833031680611355356526371939010350656 12975647 -1971818824226059598070132968746994357448 12975648 -465717660773298406083740627534327316480 12975649 -878469865341949497513119739492966152350 12975650 -554022908939662548798682890863318544000 12975651 -1082033714945890221155611945742512899000 12975652 2084894045883837660179509155486118174720 12975653 -1549464888381966950739169234411304997120 12975654 164315363905064132129499296126160719232 12975655 -243061514719651421545608845372981076480 12975656 -1669229959927698216647819972709971312640 12975657 -526140322760584864095047766904779915264 12975658 265611319482082397226727976579049818976 12975659 568714136456811828361764915810106911480 12975660 -248441175525416562559531794697917696000 12975661 -2020587188949661935248873805713231365738 12975662 93529574597572238212395898358897157120 12975663 269794537793234353543728852699687688464 12975664 -99484168965953354806840838602769432576 12975665 1819376034971325695075800076256883737000 12975666 383823917791473301916550875058751015680 12975667 -761779252013906132671387663494905831284 12975668 -1561368044380426529539729662436467725952 12975669 107192589847168145963840472211381003104 12975670 -98267920229440521234791272208154009600 12975671 -2623170818153723690351870231307408900000 12975672 152045443921400446860572606569256693760 12975673 186997594544450356503844267589227658760 12975674 512276489692481448881620140132527988336 12975675 200329744373032049414776163273027734800 12975676 151499151432556095480092214777196019712 12975677 35882856775992597284040822026435544 12975678 -34633716275996356371660431442745782336 12975679 1090167543188293296455143146888638041280 12975680 -1282593245127287164453506433658388480 12975681 10940300541109391318679154767142632768 12975682 1301463315137198986826238678105610602192 12975683 -355653985614477710345389498015291468080 12975684 -962702395964021053525153187694128292864 12975685 10742551784400495885014630576026634400 12975686 67539918485289793208461091762572318464 12975687 248724664316593293457925926533467172000 12975688 -17766646008427187047554437465250324480 12975689 -638581019727638389452565788177646193760 12975690 77886564819420768124056898097926656000 12975691 999613435276599181983701124012492774784 12975692 890729828623492140833270550382131597312 12975693 -461630657047719553678518234651838504800 12975694 285235010603336524995215176132686280896 12975695 517828862150715040265387684587116520200 12975696 -229513937935471639044781431875856629760 12975697 71626183037966599890736228021542183232 12975698 -1117323179639261543243570335372580588400 12975699 -102147833056906453434209347214991010752 12975700 -231710025270974731976553345922227644800 12975701 -589024455545798652795463422420608464896 12975702 164744979871471372451610311909493006720 12975703 -263094009438845320763373822975392962656 12975704 -50605909281825613922243514808069939200 12975705 816013794359730620589230080089863338500 12975706 -126414711910863203422048121896059345696 12975707 -2165546560984730059363907963942652730044 12975708 968795552763842665469617880204513034240 12975709 -895808883838135504031464324524768676008 12975710 236021670042996210386632947540471168000 12975711 -43876137974997035862709517314008873216 12975712 1409473059881297394347773579262667128832 12975713 3364675985079124129089917366493929729280 12975714 443405562502947974716367763797275382400 12975715 470377225310766473981293747487900557200 12975716 -379088508733423805139883764180522133248 12975717 960130293055745468207102083006765581312 12975718 615993909726444982799626147758373711872 12975719 -933898157128826507977939807247465879880 12975720 -284337633823544788301710321141214822400 12975721 -692098963183064706092329769158517006112 12975722 151118606477688758388589997409418374912 12975723 -22753640559653542747998823059142424280 12975724 614499230913777436147977138126741514496 12975725 -145426034313513215479869708431728080000 12975726 8837651474704909082755742677696124928 12975727 -907970584407635235655661558763819681560 12975728 -883273182939521256985004642192234643456 12975729 27022160305180318550419689361993591488 12975730 -525667949504200976365537295000646240 12975731 -474690766843426020302272270013902408800 12975732 -65237928593962000119936466736402399232 12975733 1797982468765070371971788834404066375200 12975734 251651487013389996814208737058358910080 12975735 290171110757639981921896719897159858000 12975736 1305507482571277174589699207561545052160 12975737 -97612316618237783254244066770914154296 12975738 278420177185854222946136740697754630144 12975739 -1529196426017135838713222641965138802284 12975740 30560987519035604610252986166286156800 12975741 2015200085687851603285047254275349605440 12975742 -137658052656191586538814591905399545408 12975743 2634834745418979398297751688850299050480 12975744 -20348607324130941699402446997616066560 12975745 219829987515047214916596320758047964500 12975746 -284113308328560860891742061513179087360 12975747 777417739419598358277924588240878158080 12975748 -389705404954600473909697698458689950592 12975749 -435505594100219887700673333699960795936 12975750 -54631840719031517979062876925567360000 12975751 -373216769617807268266858408439169560096 12975752 108865206531544232122919848986749337600 12975753 -414612826473977566575582437320827116160 12975754 943339698851169236403249928096231721472 12975755 328586472800636245952612467672445464800 12975756 905598945376588478785908471481710858240 12975757 -1066149503378202231293412408254125425994 12975758 -464552799603889390587249279164371859520 12975759 -146546652244688044053333700269107704536 12975760 190246728691782384960847290195404390400 12975761 1970647845540433855152772685116907850612 12975762 -76047978061105692191839750089291054336 12975763 63159266423373106649404755566967055488 12975764 1387932445509621045324119052971498568576 12975765 529265075071655531973254278914542016000 12975766 10976393774905424876571595834721108544 12975767 413921726405159463861170009756026063584 12975768 167516684281729673028510583061020262400 12975769 1013319420125184351339041594475153732170 12975770 717338531255804902477937642656148683200 12975771 601937904085520243734191932422617583512 12975772 -211996217034880502881943031162811849728 12975773 -1380949150012068140664739165007045134356 12975774 -39335487041958237091944453004075616256 12975775 -478582128780388306857382091969772380200 12975776 -1581006110571812160734267443651251535872 12975777 -937174608612058951495103071965837532380 12975778 -93442984177118897220457895506430180352 12975779 496566097538245403497820729367001948380 12975780 -662287977815250648359747799334279434240 12975781 294191606992433974637469601181086183424 12975782 -335372658650205661367716786093719129600 12975783 -517869951035883705273297130431834289536 12975784 -46064995477849328725246358803051607040 12975785 -1404118869556932748251798909855472669020 12975786 -200289689230036417518145735605511468368 12975787 -570027699228973043885837732137615648176 12975788 292818264551913954003301291287227996160 12975789 -117499098431034161957800867844686338720 12975790 -343617129556765667954500970678783345280 12975791 -2087687253066790594886234686487827517808 12975792 92490193279132861810049981891136552960 12975793 -4928531551661370940261084933356202260480 12975794 -144273165781024626549484603952296267776 12975795 -1828759770476031443394933099358848000 12975796 693003014868807402764123285614741308160 12975797 -953990555515984690095221174808991124754 12975798 501643500118556142930404260924001664 12975799 -879855266726916038812370249942778276264 12975800 239741777025331870125793217092930560000 12975801 -846662910544965540766664723097953224368 12975802 -260444327136786863509878418051308757248 12975803 276789674566824983935319453653762761840 12975804 -683679257612680572190466188569789672960 12975805 484102971291383770288800568121828004960 12975806 550633958007022854100645520171909252352 12975807 -114303428858105260657573542471864161280 12975808 -150338401927927762789365290805700329472 12975809 -7512160347180639335086173954594232320 12975810 110313334824161159204759264801487068160 12975811 539291982004301399688892714521756344760 12975812 -1909195384120534782199617108618605134848 12975813 273751077106224987851045611055699498142 12975814 -168279145753420857451533435603906883200 12975815 -1159797073895764626086943427251089927280 12975816 -292179846483868363957824822947220848640 12975817 -255613891740908452828783448399927297280 12975818 167192339052956511729239169534955653120 12975819 -457068271816118848460544448495831452456 12975820 -142145564524989487720234298925692544000 12975821 2145452437873161065128837770074799068022 12975822 -535091506044056134454597129805845145600 12975823 55576201548885168403788938327521173760 12975824 470303225170362672300496488812865085440 12975825 -73433562038262102338148439442620972800 12975826 -170269140772815308848716221744099906400 12975827 2231890503935039392831515649284964158960 12975828 15127832012627251273572880969061707776 12975829 -404361144242136443695227062802122968640 12975830 318968171141939823459296248669844409600 12975831 -277854600239704259339736834629844298704 12975832 2057651380953700790146927783142203238400 12975833 -455210790243670346466099710784729479616 12975834 -75246639590428905289936840527603525120 12975835 1735559360433507445429975690451135993280 12975836 1183542385634423124401206984551590272512 12975837 -2148625654816217057786926313287851711168 12975838 8212780059427231699700349628421512320 12975839 -115906778591953972839082563686916932544 12975840 -243087595658069821887174586284217466880 12975841 122105696414473736640761890193599690480 12975842 -37222473684227045092636316716976547456 12975843 1263770435996542472929424609749037228664 12975844 49864675236263021463067359921828003840 12975845 847779810205092099249958039923655954680 12975846 -60729208704327734907737806833725437056 12975847 2297137224944024221538849993506753437960 12975848 -2426791448563819292982380267645518448640 12975849 1031175354406669007909143302119595057120 12975850 -96892275394992204309261169613010927600 12975851 320295916847452819478810115903142593024 12975852 -14060405350689316040160201755057246208 12975853 -1557972046145017802051860803155182037952 12975854 1400303285070278968319015011985710002432 12975855 -5761853883507964764677533343608109040 12975856 74601361886114791256325343843705421824 12975857 -2425932524999571770743709645059724476560 12975858 -102023803297851543543688682316294790656 12975859 -438680746574947560870369281164000724272 12975860 515957620408342056946393629647111116800 12975861 375564720573998056558623816800131464000 12975862 -220012581645846237747092513289521429376 12975863 53559404992614013079395812331424338200 12975864 235211249062252953214939521508389027840 12975865 -266177960379140863247737098277505172480 12975866 -809846047184637104787692595740047924368 12975867 -1511654252687426139653013262305325093512 12975868 718467953798491334299400830835266408448 12975869 404408504517103816945968052259355819270 12975870 -42237676019660829130393270692894028800 12975871 -978774173436537366006369952493956188928 12975872 -24742297423543888845504559627294998528 12975873 -466256658879695947150331010942598742400 12975874 -648502850279722312332039664195679528928 12975875 1819266370174666312879912580407880484000 12975876 55041418055271624073885309361152769280 12975877 455767896534405761153585442259587317726 12975878 -535394445150248556614468752854523769760 12975879 -247695979391635135109418757978058488320 12975880 19871675449163618801196093248394086400 12975881 133119571853371475310693343279219430682 12975882 -659038687219363409070963190722376420608 12975883 -2107989214022157070944747633718073072336 12975884 -751341905302004895539186832491756218368 12975885 -165645345705142865162698651962677083920 12975886 -195584642435420797276835974635364482624 12975887 -375595919034755236730027207084268595200 12975888 -134162983751851267147797926237724082176 12975889 563159645326857636177290834690942435520 12975890 -161429402530721069255239393888497738240 12975891 -664185970520132391581893059471603897600 12975892 168400879709473735451299354598719673216 12975893 441242739157971709439537866499414140416 12975894 233613129217165370782195097708906560128 12975895 -15702994462608416223270097570522403280 12975896 75704454078633968054160596912495861760 12975897 951130752180128266693065601965291375840 12975898 -95640567691240546477043837827349871360 12975899 -1230090278283890660697075948947047679100 12975900 79500538706960128139869025356502630400 12975901 -3783714134823665548647031300968758507328 12975902 134988443951710412163933850665130081152 12975903 -999795939130773196343191041810291133920 12975904 10178043214923033456489065025901756416 12975905 12720264590568737272621288450305978000 12975906 92536955671415947519372823084932024704 12975907 -90795510990727709103754421965997834288 12975908 240405703287592969199893306254034575360 12975909 -61093552123722676517093348790258676896 12975910 -6302292379830019381082971968297411840 12975911 574442017281598789498991510350515130152 12975912 564010991895066017520319702764696529920 12975913 -2738115772824641772910744409663205678816 12975914 279532206905370041867800446175619373312 12975915 25219467590575770699684435047316679920 12975916 -1517781788844417010673748129433416405760 12975917 1574328226473293229555809378491143632640 12975918 -241341426837130190938259561854581215232 12975919 -1846567905945923076014554543249774794000 12975920 42896232694557712563377686279780761600 12975921 134191841723723598857158369775209414272 12975922 -2848977490663525106548705060322359776 12975923 -645120483849150423140306729318156160720 12975924 -86710003175902476124987242402070167552 12975925 169690492966066750450946750542561356650 12975926 253000001431455845505434905268844540864 12975927 136816155421590151554360217028992275408 12975928 -661762895046276276180948097599646924800 12975929 -376926159441375280617127318647206317680 12975930 -751463578614071960591778625387664332800 12975931 678649672318020767906117346789001956112 12975932 -1001419383960932505101447867611052565504 12975933 -166281918900911312464893801864457918080 12975934 477881803084961510234802956337424732800 12975935 -135845655579311746430786915376428409720 12975936 -235527124953438322079702054806518497280 12975937 -14408222210984038420044514068301672560 12975938 -19831791129762980714942412982266493056 12975939 -139499677287895979622374782387092831996 12975940 -427666034549251853322817704518555136000 12975941 303317198186426374586534623287587335584 12975942 58134931734483979726897538132016973824 12975943 -1270505560369998245849021242813778536536 12975944 -1463903073097001262582852433437437475840 12975945 -83414053272753562276866796602405739200 12975946 878468597338832788048330636944060318720 12975947 7656057368128227066227021207194819344 12975948 -415904092663865938440890168078585210880 12975949 186855382866270779320140381571638636032 12975950 -169382236823453696307235884372205118400 12975951 500663836024227329768323406017870628232 12975952 36738079012114629184654211504387653632 12975953 1574305584701809878236995503472759097202 12975954 -821400977907475158342939135709665617280 12975955 327515132947170139655902555855206981600 12975956 160883191144101817282155613769927270400 12975957 -477692329464948601923610123645463367648 12975958 390642706498399398724352022201715426080 12975959 -541035575017733161118536796919053348880 12975960 -36505823943848574496684233811201228800 12975961 2075042064785597251617892959957630631562 12975962 82467002444442718156978343933529811200 12975963 -186664001434800660270757971527958144000 12975964 157070125253198806880171807126467501056 12975965 -1103328004939415825166549387255872485140 12975966 -176045456027725152785108524069046624448 12975967 362110578356617919236773739598771683584 12975968 992074389030452762955941555213844480000 12975969 30737983543386157284910824523647348288 12975970 42531280712820701301319476365016322560 12975971 746437758437399524220364979794551169024 12975972 -660286527342614244202226804746118212608 12975973 -908497198845776422367883958180447729700 12975974 -198453270739444763354073943140037478400 12975975 339259744757638561602692077031849596200 12975976 122235716961018309388054438083040819200 12975977 761598077211907566069414836506775455872 12975978 690422815457801317496577731328046036224 12975979 -81376527342860400371970520930386987216 12975980 209747273623127231018989589592386150400 12975981 15552520507269651461297288905677045888 12975982 -1179978037370266290624909107808459369408 12975983 -1454940657096799489442409828840118206768 12975984 303567752930526182844161786927896657920 12975985 82589943412995929388283877671708704960 12975986 -916608209744455849630891930997661773808 12975987 -1412435602459424299738573564233742817280 12975988 -1353186898009418876032520261406919895040 12975989 -1039926783536575601941313671952232876726 12975990 135990191978512870099566097784800131840 12975991 -264791375926289555531335083156881115728 12975992 -677645595146258080978204089408040243200 12975993 -1191643586532695425789403238759557443920 12975994 178734094387848489130319716792399814400 12975995 -1218117819809501006156565903227552109120 12975996 -62099594978976325602288620954219520000 12975997 -1442201662897019785642649237033642815968 12975998 346676887924331869276683604778319674112 12975999 529002452193683493790880488835293502664 12976000 617176208826887955633948586451927040000 12976001 15616747263322508315737496182020747312 12976002 -133431405559776055525330794320510759424 12976003 1403804945970495818416625169213235150344 12976004 -752554904461932635568842769028570882944 12976005 -172972981758153420759122619607925009280 12976006 1094155099243617208819915164129742649952 12976007 -1414717271352520495009794343035777076968 12976008 -179343644475251477081869677723223572480 12976009 932589316222544606749354735548765293210 12976010 -410420631744647702190010687024329063840 12976011 -51792374151416556948832902306219571200 12976012 -289848417568415686187574867109230100480 12976013 -1584809661414597157509120266691597873738 12976014 -32365817283318581854367750111577816960 12976015 -347796563280317480173538710383116762880 12976016 139189574347403462741050331316053164032 12976017 -52910357512677923913947232277771944720 12976018 42836085264781365907922632074106310400 12976019 -674721039733192051773477138073163678208 12976020 -128636260522542474147133812312829804800 12976021 -1606935650637985494987768025125747946500 12976022 -58396289096283174352511407681782566400 12976023 881819353003300465461761981293275354984 12976024 5487061512761320214311375316096286720 12976025 105110505284813820395113697177812852800 12976026 -28491699668324664305435995050615770112 12976027 -430646173958325518045433087035118844320 12976028 -362829709336072130399084337356271797760 12976029 -853040123285299653487643510869867364352 12976030 -213077324393759097863361452526862106880 12976031 1091057860809249952339691681786621884800 12976032 -1780930075240815883338891792482467577856 12976033 1426467650775562653260185858312882025600 12976034 -591397944230998974590047136411271034368 12976035 -657071725810166966039439409771871134800 12976036 514495422393684364310328604392864010880 12976037 -31723642157603600142682832186496181314 12976038 4640923828069411969023505396937627904 12976039 -558715266731350593085007037648865761160 12976040 -787997595462100750456352050485657600 12976041 -813424954322762903978260288420603503744 12976042 34705052265917998400129999441391403008 12976043 1316921729818695867380765209025443660704 12976044 -173526378059347783279830036130168502784 12976045 -713866159727874783192348372427232653800 12976046 -1321166527324270153752433436875100814528 12976047 5112380013088608005381366209251776640 12976048 -134246224511627566457584205784302616576 12976049 320444794714678540200959248207381092552 12976050 277655048728090797243867938103833280000 12976051 1779997436896782905742220256242772053704 12976052 -50326016142613519453699230412987649664 12976053 937860496507553056163983347729188092704 12976054 37066083995601072679124163867968010240 12976055 109857047571373855375147983925273884000 12976056 1501553797750519209061402122920791756800 12976057 -4902779696847065194722502721399099368448 12976058 -227637962000127508216582960139822113824 12976059 -445763554061319195978319800969116031120 12976060 127983681325425272396529658227564372480 12976061 -7473346440610245129459937307397579168 12976062 341573223563779076759752905404348034048 12976063 -1127057248634922984681500522811519402688 12976064 565085600700310060988619821924311105536 12976065 -904593421072874873892865479325903094400 12976066 711906653812719205733234601418414940160 12976067 16266683884966122329596296407090300160 12976068 112901548047582489894573996066790440960 12976069 2063194472836019265093618510841324951840 12976070 -66173876119620957252723355489761947520 12976071 -130164586850697888017240419047544673280 12976072 949036632430312567071008883058907980800 12976073 -439967571753305768912300559595458930432 12976074 -525725779701595811606554647084104650752 12976075 -231271921944172624441428200670971090000 12976076 55845496485334923164427077008633605120 12976077 -1141718216561371822367999507743290818880 12976078 1019598850443371007168919008042939580032 12976079 1760719497543186987616469920074230516760 12976080 60325544500125757587139709953061683200 12976081 1200259301614289555825615794068656624882 12976082 -10208446705985461812535592272233521520 12976083 -1563162461198555588814865626717177918456 12976084 -786977627075387107927512059421149626368 12976085 90079218490332993378762733991824311960 12976086 673163229928837377774141599840560764864 12976087 -715753104543334546382246478040526647880 12976088 1730776811112963112595476955201797632000 12976089 31844389081317319118758141628518459392 12976090 -80877454275607288188606411149759976000 12976091 -1974444850003735463916360041940761467536 12976092 900904561381677558635161469075803023360 12976093 9263932434619752905331942592902005644 12976094 -542986810115551783082844206512058881920 12976095 -620652968466073678328173857983051487360 12976096 -13388567673750488808906804799409750016 12976097 -1087875413815738273487825024120452199760 12976098 -116416288343500073720036259247942410240 12976099 -355315603863576437176509512156723116900 12976100 -308461386499320103376155956852810480000 12976101 1506216880381490128755102944239979218560 12976102 761720406353138029582648277006973899904 12976103 643002015604006444584564976569507955680 12976104 36326916229387771203831196387340451840 12976105 -184577787930811892450669152450082583480 12976106 -97093484886802464768546254857225075200 12976107 -23614566211663382801482276018436608320 12976108 34827289238963410501335658529982151680 12976109 17428447008272449816232326475953604310 12976110 3969580152329390648349343667364249600 12976111 -139201899714521348406163650478962378000 12976112 352784114178398569115148919344962764800 12976113 915618715069536081234001502228695870944 12976114 250513627711662929478132885244291614720 12976115 330953670905390119383337217012857562160 12976116 -181109354074847157750067893860942616576 12976117 -82721937412549470226791752079725371392 12976118 139433634290952673074599823926113336320 12976119 445103388424828106298769238585204904 12976120 -712153777148270271695877052059027763200 12976121 2464596457281341016940309345488804713322 12976122 -222861827531270662159173484571338035456 12976123 -233013172335887694951560642089426880240 12976124 -108366840509952287260819551988887143424 12976125 -321525251065688555525370401621569752000 12976126 771529782830110076790885894628476409920 12976127 -22955879236355509055439791649469671888 12976128 -876331033990251790707251824263740522496 12976129 -409712064975260945394565154354262296316 12976130 546561358835617589748903857120546664000 12976131 -312903109296395138250461962971137020176 12976132 -137278909373351743545204284757139743488 12976133 -597100090479040199600686417248201427620 12976134 -497542865427940449803835767240138882688 12976135 275858935577697226309986667085238936960 12976136 -3958769873639480020701470756324697047040 12976137 -728573290429336451003990492246275128000 12976138 -378154275401787927763784436273472475904 12976139 -2443114451292380971366513742400702394200 12976140 -66703813670830388818357363294252154880 12976141 260506762153430146711164158387996319542 12976142 -1264293381589476011329845838720685694528 12976143 1680144854450467910955617449756271347200 12976144 -61885725188160896960628983186242912256 12976145 -5030113014741553578147195935674099200 12976146 1768135887255044646792667200426748922880 12976147 2349681394420016883219013535407815993280 12976148 -650125066552307673473563768451996012544 12976149 423863700917977105071146885101541190048 12976150 133353340880400616070737179337217745600 12976151 790181129773547630978150076738424344432 12976152 202640677795934837998359849451693670400 12976153 -327946053029467529121896566342737376 12976154 -742708331501307416057190970713331258368 12976155 -140010718805143360278171882995999876400 12976156 1547781511008217300820734105497476011520 12976157 -1557077435871475831293910565920485724320 12976158 -377217248010356014811715758406951739392 12976159 24507915583676056583980502983270420832 12976160 852629016774956804945621272926028431360 12976161 -2413938729841701144711399213047673264 12976162 -1369529404857091136994526929264522776928 12976163 -2050161584491562821698995156301544992 12976164 618784343481253743390807265247883694080 12976165 663983229694255942257911423034365968800 12976166 92318611011501466371871923649320222720 12976167 -1259449069399535450992645307778466236120 12976168 -577978037002522733809148353107712419840 12976169 -369870610380700315307828721095389446300 12976170 58024976609328125829164900871567494400 12976171 -305146726136496193555800808997457587408 12976172 -310382898276613375189037131677852650496 12976173 222202673430559026789691263403339223040 12976174 -389791345042599279942146398827219793728 12976175 604612475396443453457934667218982198800 12976176 113489799866824150918948188718652424192 12976177 293157739800575382837759469780633731252 12976178 -46693889336777729413806787157635269360 12976179 -120033454182699829033924900146341334216 12976180 -334939675684668974412636286910404834560 12976181 1341126732822187380433341279799544495982 12976182 -309369637055726330521738196484422791200 12976183 -2216613522826341872078152358971835435520 12976184 370960116912171000539350869244825374720 12976185 838539433688062513183200089943327832320 12976186 -45560725179453249308883923085219499776 12976187 -515560979257260692468169450791756326368 12976188 -5931899300260669063504712922266582016 12976189 -2448361333871064867712952810705490419444 12976190 379296520593466392909871153261048641600 12976191 -359251300907213651335126170757818302400 12976192 406302044048455754882347799967588417536 12976193 133203459795845048330701187604965198400 12976194 -90097142489652103355604314148577468416 12976195 -1125181475959989790513028187453311773200 12976196 4648653179361489762313901196750090240 12976197 19691270359001245457729857458984024576 12976198 315441604119297123351597644634323995200 12976199 -451773915396940382680515055371128965800 12976200 165933072280634508863053700409509760000 12976201 729412244129367636890844219073801197952 12976202 -413071309160615678939768223105836428800 12976203 -1424620922107535439728492661153581670696 12976204 1383910489397147610460829871329867891456 12976205 1444696148612412274254664576275649765440 12976206 25572336735037584856268487766532428800 12976207 525289341890029967736218791787808882712 12976208 -78283068196454649800336164386989015040 12976209 -26140395550169294829404742342956173056 12976210 72401266300111136924500917789759639360 12976211 -491211259040325895117545927135020057136 12976212 -820531738815870396096657259157154060288 12976213 199189035570841150357242605227906331964 12976214 1169528320179218494050387490627962183456 12976215 -315184523572007104934793850011118817280 12976216 2040474764651393894947770988387037122560 12976217 138725434898140019307878329681489112580 12976218 618187039634943518094722039982755879664 12976219 1002813098880152041477755611541259398696 12976220 158267566317202882376747654153063162880 12976221 535715862355688706167960297995851811680 12976222 -521631662576735681089471415750021637120 12976223 -280317150224761284544231728069920096736 12976224 1258994820882978823256261816041340928000 12976225 -721484746661829973241034709550564531200 12976226 389864757395246088949969755056969397024 12976227 1463784292223503297245694322192711479680 12976228 77142778151894781284654609224350154752 12976229 708030466172886712503705218632435606236 12976230 327887942560994620602498534496463646720 12976231 -917019243574873062748690642937151500936 12976232 397642206131198940874302386146359705600 12976233 -153107256408663440136199580232641211456 12976234 -1969598214938759750233413604190711808768 12976235 -241996066032214264678500927167433388320 12976236 196277498158125307868883347448195846144 12976237 -770544325185537283531678327996526131114 12976238 -354138901469109438241246778387655627840 12976239 -2297203634298992759524818796467900672 12976240 -39072471054966848490863217736074854400 12976241 769195400751129997435738199060891218752 12976242 -74493941268468819168024006513819421440 12976243 -223196997319007780507143878112227470000 12976244 -65747602931436476477503559187820259328 12976245 129653112658113558655520920042733276220 12976246 129694572254237109454595019592839015072 12976247 -1242508784520538350203469317342327253240 12976248 -985252702077433839266432405149086167040 12976249 294397892324236145328283104275384102016 12976250 46274239893211796761189694243764320000 12976251 589199265379711578350805324935479569432 12976252 594538190909470377019862092161153229312 12976253 1621417703693197592985703556803738196760 12976254 -3233545881979776565053397743664024320 12976255 210624331491570891676754798520981249600 12976256 1517374366832731199509267609786421084160 12976257 -6133141660388907988456185845742585408 12976258 620829996268394955414211255513574358480 12976259 -324359212718062750155644285807868241920 12976260 -80179756962680295965271797624274554880 12976261 -4700216056486196282508322466624555400 12976262 -464882593707780825857198531103660839040 12976263 485966865538321261732491149864641498992 12976264 624541508606546973851029042519402905600 12976265 343532631697269833387278806686916285120 12976266 -98287236922747383241699368176493696000 12976267 399426036697115836654266356014157821720 12976268 1273364785689286722811544570580558229248 12976269 1157667406576374596830815078720645649344 12976270 -73796622134107561655746415509039703040 12976271 236425898785381866587215378571652326784 12976272 -30086892711599392236387456090672906240 12976273 1521319605314668091198674515714119177522 12976274 559390576968401075782767146128338869136 12976275 -50776402918863173379344817286617414000 12976276 -527140892431301162228094538794026842112 12976277 1314385979141663175071745981467770132032 12976278 166752465553696835618880552818996705280 12976279 -979674631100665023331683152647506629216 12976280 -49433538065664345571725767871105024000 12976281 -3702684391835186738818138124314821078 12976282 1426667846774884198266202051588919280 12976283 -18513218636991729356793906263020691640 12976284 -351433499559147265346277830848496222208 12976285 -454070911546896601481862960122150832000 12976286 -106155528657392884917493847396608443456 12976287 105056753979190744128231340743272318352 12976288 699726004479312914744898358093695811584 12976289 -466441886487938138351963560349762905440 12976290 119504985054926430552432986480887203840 12976291 -697269384345902453684129949400512583200 12976292 116919572773328320897770604871285649408 12976293 117212278121241569409599114965509805056 12976294 -1309558793196430633495791308914079606304 12976295 306846868471522518016651980053502018000 12976296 615438416989169500794211533772125388800 12976297 -425857507266765652667496555434489792320 12976298 -543997481712160939474893065497810635600 12976299 316732341527599824841197331821271461408 12976300 -702884768118252362773443940708560889600 12976301 -180836957507476630396451767551859094400 12976302 -313977919503287228139710188831481784768 12976303 -2647455419959837465992168504615429139200 12976304 -476479175436711756073590587574921658368 12976305 -20674977499129843201148048936406090240 12976306 -103926860465631231702057658626659973120 12976307 -1050785135879206682627255526873107989968 12976308 -281106835409579606912262305831878471680 12976309 1675629231051682119310116774882820790510 12976310 -65217639321817106931463787054043517440 12976311 -420157926745205031290334175245442194480 12976312 -1016036905815282428339422600952638156800 12976313 392426018756649566533297389410197301760 12976314 78705805160956246421432730811285471488 12976315 -895008464639502110161676901550071279360 12976316 1211297421353635692987112245004239505920 12976317 116216748542480886028082760634647583488 12976318 749107335116668189689536587144629748416 12976319 -600487122533146464357603933900548278104 12976320 5309341874346617412602071843036200960 12976321 -183264392334218990674201481330299892736 12976322 632782220803968653162742834880373030400 12976323 448288161551092971754728930832149608184 12976324 -1009497728567956125252929686906173308928 12976325 -9491089283034866339547346485860546400 12976326 798069943002986754902130359885202863424 12976327 801518829824646876317358295427198733216 12976328 1659260699696607185487250043341108700160 12976329 287640354554158474467771553956570330384 12976330 -424136972900933219698603360894226881440 12976331 934374101597349626319086311131157866132 12976332 170663208452491548518813937848829967872 12976333 497541995501569361257131219168281438582 12976334 -32791055089991729376532154941352425728 12976335 735024326288648901805198215707433120000 12976336 -158362932357009625864028412227106373632 12976337 -2623065077719190783491158474248712708480 12976338 530671513565139843237250603568017731840 12976339 -1020421077090633408567743047114503251860 12976340 227945007533599442124755917653058636800 12976341 -24904387213744407946225762345561929600 12976342 -425550629558843775398696201946572423040 12976343 -1427757361513978051158487757720511932640 12976344 333120776592154412194691301688921989120 12976345 -1465513187235552304129690214598539625600 12976346 -1483137022622348553743180974862161904640 12976347 -747422084370805690635584857233136629504 12976348 -42170740209551037900632292060229951488 12976349 471672073994097442423787376478123534080 12976350 -326018756447375952359733240250513512000 12976351 -917530938761392004887196051263581768408 12976352 616500251672607935379414352938343071744 12976353 233320772092686372139829727493819582740 12976354 1960623609618338971123222234361894503680 12976355 -258813481725236006143656716970701009280 12976356 -653387431758597622970747167909784610816 12976357 656443848715992633376209126141939956606 12976358 790038577390389377499708222731832365280 12976359 892482341549839916935549056380035447680 12976360 -305095953133615835980331020443474432000 12976361 -731965130623511793261069254160808299228 12976362 4358835182773373497867892467939491072 12976363 29383907485948233393200364645751720440 12976364 -1863541412283398036227549983141201552384 12976365 334282568685941134986754010461842762720 12976366 133309329068479456226873887454886159744 12976367 80896690198995958162553014905748078416 12976368 1022139656368319618233627087406628864 12976369 365320736948825085395577010721316796800 12976370 275115709797897199467746156962166691840 12976371 49898267050869245803229884684337995872 12976372 -1054517584463895831897264804245555631360 12976373 -1141648405835515691523162074073197957280 12976374 -159932806056146930485099813378291630080 12976375 -1106420907692231200999554827752907406000 12976376 -598797962949291183284436047130593280000 12976377 -118477409171452992481998667509226116000 12976378 643404322213358867654335510042119437280 12976379 595915639243362222016890210173036543568 12976380 446932918711175122455393160797821314560 12976381 -178762641748627489266666145640149606176 12976382 -1814743604248764725955494065743724473600 12976383 29008514067918723624029022687280908672 12976384 -310213281535939380487874504334765981696 12976385 -284829955942127847142563201991030101420 12976386 -309048651035342503145496202850638774272 12976387 226974548072279660985886219570557527036 12976388 341249974885182741757156923154484700288 12976389 436310694166488577253349992208179665920 12976390 194823942556961917463564124470159055360 12976391 -2561721615558462231230712876434442479208 12976392 -51062720079746102896381739808522240000 12976393 1159747084812791708825777228203564449024 12976394 -904372452948991405115984608785905107200 12976395 -65294670697277715619954027472675815200 12976396 224924539459447673117667550283220780800 12976397 -196050774868861829929564972979186523168 12976398 348307929611947427029829016057859089600 12976399 375061092543390897548919172372922650264 12976400 -252934311887824216174846167344887603200 12976401 104583213242596581473514848546100556800 12976402 -840924195997112618954985477718850356848 12976403 2628930642180885803975780068129152036 12976404 -1448585672493055513379371935289860096 12976405 -359673703664721562722913877648930158440 12976406 894382367215307372201977717423623485760 12976407 -87538519807539690271074057286186808592 12976408 1893282928605164875066598248817109073920 12976409 -1149898543153336376972526192110853472380 12976410 353332597235040511996404028453907328000 12976411 -14019984086875208855326730533984467200 12976412 -1217592990830467557524040004275085939200 12976413 -115927408088241373625515387946084166336 12976414 -170529441390554523021553912280055889920 12976415 1108792363642341275543057486927834779560 12976416 -318552222842654432431495186285508689920 12976417 -1902148217345645820390807892349820229534 12976418 35028859652644397636385282048950329344 12976419 -1532931779879388910658203798884875026056 12976420 553335994096694073626498031491982766080 12976421 880992935521241277665763049882668400572 12976422 685900458104255227708427439373166753472 12976423 371805837667783204598764647573633698304 12976424 -186311317277605760243844831192381527040 12976425 -237239201958295230177068163035216869200 12976426 -1059103463196630078352770039053284803840 12976427 -1760745797281307382508623856033565419440 12976428 -360659509101792531729011719444435130880 12976429 132776774910394191035411626504538751276 12976430 32461634296425883952995631395703424000 12976431 94635503796044393238343992944547787920 12976432 -84168194147950112800995302570157867008 12976433 839211343841905669339945153568247637044 12976434 -749637123853580928062538138700707260016 12976435 985524644610368584266657239447868560880 12976436 -1079828399978024741603323183594044180480 12976437 -70533585443662363433989947461979065760 12976438 879165967235048985638665595287483082496 12976439 -223437112198022701659645575549062924800 12976440 509666572031699684147397941395276185600 12976441 2218444410061020871356993866686653470592 12976442 -1024192312890457994032387020012641844000 12976443 83379128417309520593901658672302120264 12976444 -437861148334368552929924105985657013248 12976445 49879282574924287728809861321192947200 12976446 -21676018116564293147289363212491898880 12976447 937574026239853003203225470777635905912 12976448 456827730761804057453212126755889348608 12976449 -2943205310296666499783244053683633920 12976450 55010665453831323743501092740635388000 12976451 -1854826869607688528575125793237523188548 12976452 -429162364768899840836394974354122621824 12976453 246006787237995254076713333812987317280 12976454 8903764526132637207193060325769948480 12976455 -68085256353880323085870287200063316480 12976456 857530922839545184065691819796377036800 12976457 10647274359518343069560657493566442624 12976458 -11031585049644648475339382091718586112 12976459 -93920346847513882854179592377171589000 12976460 388815166287542492129665737793242316800 12976461 -661035167354590454176821593302979004480 12976462 238665614902422060565753265644941059712 12976463 -387923109868490255284857466105535622288 12976464 -13004763765443372882573215510309502976 12976465 1309918147496290845267652928178943401600 12976466 -435902887332689415256658710227100673760 12976467 -106296234749535507621365732986441428480 12976468 637296225280908807252049407834590269440 12976469 1916122053806821249794244881745111227456 12976470 -306382727602063034109528073655591692800 12976471 124093176385018610524560458622671057672 12976472 514309445968040206624012057747268044800 12976473 -900166935545074114288287949128595239216 12976474 863555517667869836870315256187575805920 12976475 -946706059284508113274746667651054974000 12976476 -346499091927071493427803493539352313856 12976477 56662443697159655654646979404963279712 12976478 354603666659475210630991369139912807040 12976479 585874061312006395111043281153304888064 12976480 -60776212957379325343314069603310632960 12976481 552505669817429891023750375023326101440 12976482 -305578371425637400628682420860896545408 12976483 317455523141898903816305355436751519408 12976484 915866186925383876676331713618985804800 12976485 342281302056839059015381166734062969600 12976486 -1040280943767658549753850582372653547808 12976487 941628194966088900357960055362127428480 12976488 -309745648858557259302121061262480752640 12976489 -919315127641605789754056857984029952710 12976490 -684370224485182497471885469018199268000 12976491 -1522232581690777518806359786973778333312 12976492 552143503046570372355813838783135498240 12976493 2174637716894185035801150989144535324480 12976494 -26415404235831749625363417763436742528 12976495 12000510665016626802711985191086400000 12976496 136429359131542623130902647005190553600 12976497 -23738218911393966280901880395891415360 12976498 378653006497877444668399220909149866000 12976499 -426068735479675856821259348901954074064 12976500 -278738543306139693636284902494323712000 12976501 -558504289780517199766284591279458420288 12976502 -369696189151623670987106538248294209536 12976503 -62653419672670150013301084592222800816 12976504 1129739536756616452225671712451792117760 12976505 737573658520157085843668542982722992000 12976506 -7370883552961748079049780994925844368 12976507 315381084064820166610930113881223806272 12976508 624304580307216212241560683789916645376 12976509 117212288865869154845844302757561940608 12976510 702767853031992306863146115616771140160 12976511 -1194620788906197020347593942867482709888 12976512 2223016337237859216086710314164708966400 12976513 807844315845492991922567481718895394720 12976514 -318441749201536929901576944645354609600 12976515 710176290154090675069559343240340775520 12976516 -610590439139037090486016415366273257472 12976517 -1666716666757857758291028687788563894434 12976518 -9228127576635472499659348852529692800 12976519 -984561022397666019352081539178310779080 12976520 57741919666376072049046620745372569600 12976521 -477839415175475116504413960737250667776 12976522 303436927395921258979038621111245241024 12976523 1669111888273654014153025764427342048068 12976524 77665372819666047905675053084270848 12976525 1307942140288024175131320491747149848000 12976526 -961584170553971253496527085421337396288 12976527 845141416503665100845056439865403894920 12976528 203730219132621453216903598417325850624 12976529 766903043675937156095363480225070797952 12976530 27486167960947248429711220523468298240 12976531 31025044627430502636394178907688505712 12976532 -135629243547368199141233231185959383040 12976533 -353358895139516328209993432230013112498 12976534 679960985045924167822182085317216592416 12976535 10584798435942619059277294535975628000 12976536 170754661458874145771293503776826470400 12976537 -424185862033546027671342103487265006848 12976538 268675144860765705673168005694461465600 12976539 756799911680924410740371098068261168024 12976540 12820575529955391254245572355149004800 12976541 870963886440915810745190873862205027884 12976542 337448254337514469214532014961957247872 12976543 907283606434868109062650111104342241080 12976544 -907776963607550701451018482716770304000 12976545 -139751158157875420907206577880467479680 12976546 9332474816145032599891465930735035648 12976547 2727095402626040315416557686263261018632 12976548 -83715712848078055790371348232289042432 12976549 2066642974669513911256503238848412491900 12976550 417678903628323650656739168600987224800 12976551 388416781644169663322089943289497107200 12976552 -998962498520980176891630605948648570880 12976553 -31073278983839262828431902318670279436 12976554 219810740659858529262108772169515550208 12976555 1370297617030160746679047990299035844960 12976556 425513219518797933768246626028228195840 12976557 80418328818014620586029345850932439616 12976558 -124119703910634499983572691402041856000 12976559 1521160743132530778381477547916517264000 12976560 216741951560010569058713955090928435200 12976561 -185869178128010959202147806648327468748 12976562 21670753586750416340606937637049014032 12976563 400592517834736152221831216529058189440 12976564 187218976986320171645993226804488753152 12976565 -330380484650717362257658502260410499200 12976566 27812093057880076014957870149589980544 12976567 -2579426664351336213426351080199419335384 12976568 64211844987319421282108685273467781120 12976569 419258202523041286248513844397209394688 12976570 -362539812435676891572503522529076223520 12976571 -1527094204160701269976137269784394773456 12976572 -625948427335189532960190384632817515520 12976573 -1012221156456487971693847254662274800916 12976574 -315391494175545157765295974652002804800 12976575 164486256140434484624408549182509456600 12976576 942201100001028096369796640962026405888 12976577 21943716420888712409318188376611118208 12976578 666274673871671595658843567248689702400 12976579 -757382774954601528614041973123561123328 12976580 -492533883673427467635589886250688243200 12976581 -256890365573064863401078773960905472960 12976582 24920772343392651329742118114840675200 12976583 -3118352366547772724472621247136478336 12976584 1259310529168566882387222580851479224320 12976585 -329067427025745604085649053646616097400 12976586 60492159200906335082748232181212550400 12976587 -46258495601094985668123172484167697232 12976588 -1165476665615326171307081509827539629312 12976589 3054174176346086751466390662319299519360 12976590 360575243414472153998524891735574922240 12976591 -411339718127932026473642144203814692000 12976592 -542038775544026308349431555610671816704 12976593 -76481128088305415912028680891252416512 12976594 152298082813452784465400912065719486096 12976595 -233513352555806762954205635463222152400 12976596 -607873304347669161090052163238022789248 12976597 -1311379197659543700755673500415783098660 12976598 -788158715662293703038287741818958667840 12976599 -646794749467277593949644039115577090432 12976600 20529672305828694246982720387547136000 12976601 -2052484161538179751289181027813581121600 12976602 12728529186233233883263871351343911424 12976603 1086464883302742828382222769356194104320 12976604 1242505992096622394731847825013042080256 12976605 -25880045885680790566571971092515851770 12976606 -91168739564864952880637262627150495744 12976607 -388687145179449927878115884652028172688 12976608 1224658179203237246007936730107902951424 12976609 316025933478083317006503933402822274180 12976610 1056531120338003834282663828198603280960 12976611 -730701805103360944405672629629519989128 12976612 -120518215052597118956770612113688132608 12976613 -396503961436736920317638340810269495076 12976614 61563533099904600942985933530052327680 12976615 -1050695239775223428939456102602602327240 12976616 632651674081358686014247479503440788480 12976617 464927468944805399167579123376973889680 12976618 558977884805977040671397915540820899760 12976619 189828032245109120577836837233221802560 12976620 254152763095417693256129152037374771200 12976621 -1260198056043272213854281595320670352010 12976622 120794712676561768375242148311703874112 12976623 -208280293888306363919000811688321416960 12976624 292340447547866340044015029438748426240 12976625 -726420357285555541080996851573022231000 12976626 139803634545421005121469852925361152 12976627 2354650194267466181049921271011889399152 12976628 -152483529825202802593260514098471512064 12976629 616396738477329120130115490327876823584 12976630 100847619565709782054736695800921586560 12976631 -543121363655916439244593790659955843136 12976632 -1111247460219002691788677234711364198400 12976633 888139349273693803285285142008467924 12976634 59079948080691359838592778129192708352 12976635 -98872127485013874497925337286564851200 12976636 1248529060896338607952020737867269038080 12976637 562226411833853706610123587459126301920 12976638 -582499414874434387423879082145068301312 12976639 268951305976797737554249413169141246080 12976640 -95460943895684488406418987420871557120 12976641 410084915242462738381526877361581102450 12976642 22629172864823711844728028274793498112 12976643 -1226726570291120228867092301886945999108 12976644 515532552479771138827973713851437463552 12976645 13914286609882006484743293497878200 12976646 237406455270760726641134416827529206144 12976647 -7300449243019229208696690667407437400 12976648 1549495633211233341775607196865042191360 12976649 -14318836003935780502397853652183745664 12976650 -160790979050535075375448969114427737200 12976651 2009552360393783608518910953865951706400 12976652 506895210525584510301532214913769964544 12976653 541876346059660841706143747333775951744 12976654 473545383671606955866087890086892771776 12976655 -596922123088449045090001633938200152440 12976656 37512172066647550886777893990126583808 12976657 -248887612748083886393962043513641878094 12976658 934029490720323344577396133475792000640 12976659 1106376994023683359099980002141760271200 12976660 228525530412290231638975577030418009600 12976661 1979889488482219543200201772857967358784 12976662 -119726229353704145459867183898770251776 12976663 895102627534503166203259614962958608560 12976664 -213743005086416351112960121139819950080 12976665 -541597932439628151309239489435215257600 12976666 -19198918695862399637195716587087901968 12976667 1411790072504771853398449384044169590480 12976668 -57539636442155148039403039809602173440 12976669 -55359110293086938615976215810849472 12976670 -106247273819950996114826482761607799040 12976671 -1317232166577570880811101620428364264888 12976672 1224141846683012463780888665031895744512 12976673 -651868613839815020127659616770255880000 12976674 119398768121384218658153103417355258368 12976675 -1083935624882829685863147006274090560100 12976676 -36558483522518805131706482270015597568 12976677 88446928285245062873764761499233751680 12976678 130827370971962345702566359707964070272 12976679 492875653691447652211978063982836301784 12976680 -389317220722396294516886726158276608000 12976681 -850488608916529276806722068963771856518 12976682 44587001337379510524066579620732638464 12976683 921673421221063524147466321074142869504 12976684 -445073713178200026625770579467962072064 12976685 -736085811422398896389464453599916597620 12976686 758350260518661703024166588557334595264 12976687 -2203549111640662035457730054790810663664 12976688 -533865855977971394041257477241629573120 12976689 1472104532252972169994080356868307824576 12976690 -222708150877879572801725848871273954400 12976691 -172352314978191953571564733018805122656 12976692 -341565166249115781338471248638806642688 12976693 828456520136485228574912005741346260864 12976694 704128222511340403585909326813499796352 12976695 47074604154348489019914222614220365520 12976696 -1505121141912225146504634431247704064000 12976697 -1253762437722627366046293192231178666608 12976698 133202898597225276217625237270775889920 12976699 -122288681569458733808886452730900484136 12976700 700122978317749991385300093057713356800 12976701 389693024761975439986620681894999811584 12976702 949536988794062178900683004402406975872 12976703 -2418692256601518256757723237885828106048 12976704 5576947699537063637250918770864553984 12976705 46103336429428492301286266778503694720 12976706 -381963009298572181463395473416107526448 12976707 -1190108438717137500138049315523184631560 12976708 104259101417139249781684087606985606400 12976709 147203329744460172264510223970240111004 12976710 170879179445691894572560685761371096960 12976711 1434659783083193671262820777155893400448 12976712 -13947294295913503057304179999192842240 12976713 785887644144068523420883351474252579200 12976714 540862624403252702539503665275702465632 12976715 584560264345019393953647973721959008000 12976716 -272302887333143635472408857871291412480 12976717 -1043325801350127258637259499492081028680 12976718 -792091459662268208838312972109900130496 12976719 -407535955179958833901817360585571820800 12976720 -301496841280536481593897888017767219200 12976721 -830026898250409121156983939216827144078 12976722 724389477568313675622690394240140850560 12976723 -326761875951231644384191874041328907028 12976724 305258637946333418960032620385559764992 12976725 181346412687322502454633640638206121600 12976726 -6016505445363898480706897905006928640 12976727 -1002626394490888032489954778091657810424 12976728 -175761489682723051510545395921750691840 12976729 2583902719137185572997302297435846094112 12976730 55861934312210751741105316581267957120 12976731 77682938738885988535066776945767395200 12976732 -178220964182671407717153481763218825728 12976733 241780671044501718704694058523444969472 12976734 -133426708676687695313390825633882112000 12976735 1045135483601487747396902097443218049760 12976736 -473083714327665049847664504347256422400 12976737 95719696510317909624505539060230781360 12976738 809166966445329757753851754937647686144 12976739 -2105147138855151963245674888175206179744 12976740 70003302026048275342367202960380313600 12976741 -1519393159828590570181506831976808335296 12976742 290331421357889785288894823450992450272 12976743 -347799084569283623554823375443450088160 12976744 -7847443243926491967628316833347993600 12976745 -782916318395820348133452753514341889500 12976746 149123919166340298189005143646504248320 12976747 853363476722220199342217096335479931392 12976748 -558831321154081776690176828777510606592 12976749 -260442027919146716196095763277830450900 12976750 27127392609773520159048258203464272000 12976751 -1564840520526160955011494687445004742360 12976752 273360031874405945161016337143612375040 12976753 1051955433086605871867360142165545152640 12976754 48660418614214483537183607224164045312 12976755 -3055796841750793825090966643194675200 12976756 158904655171327821221379840596786407424 12976757 -1420763716249333576356342805238320680228 12976758 86833653100745801803168581050248000224 12976759 -4193930158983400543330895496770568256584 12976760 1095171173992398138026095979186508288000 12976761 -162474709633257469789390622951917873152 12976762 366357483028917642092270679034690003200 12976763 -1345934624641237112866463201876261204760 12976764 124569645700009687108986187146488832000 12976765 477324022753472170864571803055535567660 12976766 -1693704212529445768536517967804293824 12976767 49942127667897996205254688318802837616 12976768 1159627209531266258446675251603544473600 12976769 -1049504607424990487254376942721351670956 12976770 122849038317460141618266184647835161600 12976771 -86617867041667641171583471671382833028 12976772 47724200497667579083950239645368780800 12976773 -203913038884555422254976891035188824000 12976774 1381282732397615936471193399758901614592 12976775 104929949002387194338709976492024452000 12976776 -245368602277416381713591920375251348480 12976777 -445028264809468594022936531020148294400 12976778 -330797137943661752288029207105916452560 12976779 1499635055913273455534797062142365044184 12976780 929416697412229222796006054468762941440 12976781 -200891557838442428866744336725340121418 12976782 42220687269661661893952033997801467904 12976783 -1829294962165094254955082752034712065336 12976784 -88995653009392200839895907079824343040 12976785 57201634675411957330249467865718984040 12976786 299897292883893037375585901198226075648 12976787 518909281074060396706998674678969410152 12976788 -452112663303895365089174440257266331648 12976789 -102648172158224811360939845214536649088 12976790 -155894162378830091770951131218735328000 12976791 774919355478915360798972779649270670080 12976792 973127696072245706850362559631729152000 12976793 -54492347870430967504237891502546411958 12976794 663165993653097907128794661063757731840 12976795 -256442529417128853279792248866571314560 12976796 389586478753661888122684349247417412608 12976797 350891941429481899508951982991677862272 12976798 -20333681480510435545389816676575587136 12976799 529364261864207353373981941695172875648 12976800 281028892085977124177788802559167692800 12976801 43306384566304512304126717669514548272 12976802 89835013838411391342572369847944150352 12976803 493370678926013072110748880230129774544 12976804 -2134096544689229392528956743528734867200 12976805 266912569039727219265762700772514172920 12976806 721895300046237876751760640319928991744 12976807 -309553336158685846096521522484132703712 12976808 -465864683833677886700819467540729866240 12976809 1555180017213275285676885331188051817440 12976810 63269737309981481090106489407384371200 12976811 589157539859114343792552272320339006824 12976812 50383335357120707464370172182896960512 12976813 -1130328170553005953278483639413436233760 12976814 -233223104238424380730374631966233820800 12976815 64983238310432013777419369888274005520 12976816 192858001080620248803367624868344102912 12976817 529288671266946414087115609626129902592 12976818 -788482388757475385013406536128345498496 12976819 1288771143932529998102619217925142814220 12976820 672443929794847507611529997615433358080 12976821 -685796930696295262748768225576441466240 12976822 -122918415834112504512014146515520968288 12976823 -652182997219746756800284816534635248160 12976824 90941710598748469358575517557086289920 12976825 -231831115487114407961089379258171760500 12976826 -523852169779822391368029935351992959888 12976827 -53130138551848123912625921883957897360 12976828 860135983066958356903852683643462566912 12976829 -1293625054233604735616803868834981724000 12976830 -285138340751335803018522154137281145600 12976831 62864543685616794952003489800235096800 12976832 -723515677910406780963208722677747417088 12976833 -71889380749445883324516003170009966400 12976834 96926172455279146870694780393767855344 12976835 -166496073814177945518039513240078545280 12976836 -776550873200678062769747675097280447488 12976837 1909234094818257565053283667715545236572 12976838 -22909939102538103118569679637845067520 12976839 359578298782436430000196652357060710704 12976840 99587329567240549707124042379120640000 12976841 64195362348301546704752754117764613504 12976842 204394124225862966271545888282116589312 12976843 -1507023224249846352079504986058338792000 12976844 241963316886614541350109935477990996736 12976845 1556318735650160962082189085002999040 12976846 -1390019867664074232628719360885556984128 12976847 566283230284409070731539343391906448440 12976848 6395384783182822274182938363392163840 12976849 -157556240111482572484877992352395122960 12976850 -265284700780902324257147002750864059600 12976851 796058456718701603775157992816650267832 12976852 217368398285912455722218817702798714880 12976853 -20736653844823249213357896428332341696 12976854 -30817819758393793153285811763696055296 12976855 -124906236317354038761317164769637990480 12976856 -2719999810759728713796388580148177715200 12976857 1786079948134312601305886794526237895300 12976858 -1132937219735955410575698094912368840720 12976859 287499843399466414010453001126168716832 12976860 -171738654830615404595317934065180999680 12976861 -561566745231812438076895353893074243476 12976862 375636963179753947396051818601489505280 12976863 353916265459980302685900217661212899144 12976864 268417186993714560512287434934087581696 12976865 254502391092438031034147224701719932800 12976866 -68669303801263770900365530213143459888 12976867 -16350473823115418139150632758435090800 12976868 -1610534109138807878060050504901769020160 12976869 397922951535965583504735967109009088768 12976870 49462139152052123257111528105827050880 12976871 394292148672388703908581090915572132592 12976872 524268006360851203585595555073906769920 12976873 157655491639401119331548786286356795520 12976874 1453866603810086494990278401520646580832 12976875 90428422314088515483573330744987750000 12976876 1086787218753694590227704645657396199424 12976877 -905183557292956385345429704283491295274 12976878 -371517476363233186602170980123242134976 12976879 -184332430515910465020625819806261345184 12976880 -71132267418198259067295465779081379840 12976881 -545209201887572952850035518829975804048 12976882 -595084726209565512059557384267743764448 12976883 594142984657889563260932611992838635984 12976884 6869687127316250750876441627113678848 12976885 -961197985709737937031923597708777208420 12976886 -2512643064466142633633837887350739200 12976887 -192503087562213440632944344673604224 12976888 -203794161829133603821703779518585815040 12976889 -1843909950123048942839006128027302434220 12976890 24920327980379086547641531222867545600 12976891 -952682753271458460020473002784636396080 12976892 556796483688743156442634735937469321216 12976893 2957478004884741088676855810012062182 12976894 96926846589807923646052358727658626432 12976895 -879045439451782575570508950860549431920 12976896 392652988896429233864328505789098491904 12976897 -1461856874119705914131148383645880206400 12976898 856144416795241747506491089865420622720 12976899 110881811423321462754970705324376585568 12976900 358033538560824901925915069032481264000 12976901 -415825070870981969799227866189741296960 12976902 -112855429391812153279925636530936627200 12976903 -616314672597363352496651321976965915736 12976904 871472519488184525861982202571380869120 12976905 -148751875834505162408532931935473649600 12976906 1127440667477465225009544660909833359152 12976907 1445674309727632921977566715438257955156 12976908 -62300335886931066529850297220458594304 12976909 248308397814241278882684060505242142752 12976910 64563001762616321738594576338009405440 12976911 -707373770486566209699036793307939063640 12976912 81637058963675145849685866276973608960 12976913 961810978879487246379179071919274309360 12976914 157031022964489521939787423158240590592 12976915 690276907326927736372324899329777633040 12976916 433695733490159095629825760033232656128 12976917 1166109055771398094406081788680699326880 12976918 -22867820342920526165704647851486412096 12976919 -263268846656016572448063464226703280856 12976920 271043206935369727023264388596443136000 12976921 -960112337314120441143864932361048030828 12976922 -140589235145770524475687105923363766272 12976923 -528716982576865952548845247897834189416 12976924 398855652400200434436838188473392960000 12976925 143102317971617193573070639362596266500 12976926 178264448548074000736768199059088986944 12976927 -7388591082353685345589916306711291720 12976928 -2023653495183787069595428991572488683520 12976929 228851584280297350714848645710176604544 12976930 606015394858850041856873500723818243360 12976931 -945196915563552257570053380508245789696 12976932 109263975518167056701451398550643660800 12976933 1660311478515379155441434575867555415100 12976934 1948384324040314498569861768650272635840 12976935 -2189757669675165473168416735352428646400 12976936 232098044994438424137444899349114716160 12976937 -55021611874795683595639599258850729728 12976938 49748981976509384435229494602682135904 12976939 -114339696346043919513152509668868061260 12976940 687215762224163429679130483845875374080 12976941 221151401722703863332087457192103349504 12976942 -1016806343857877562437712954275394209856 12976943 344194775279411926003800897674880877440 12976944 21097923737894278273094459147896946688 12976945 -498772239413197818054195621039548854080 12976946 356069063959702320587003751378237732864 12976947 -1185182085980010911592134982733099008876 12976948 1084329370152692565388720253390220007808 12976949 -1935850274611950967732137279272993510340 12976950 43952355705684581468777717262529228800 12976951 -173367673127660892479690760272317984032 12976952 144863192382083814452676513455379886080 12976953 -1324229528997035245363383160524398076192 12976954 806489375954841846567420095781884212992 12976955 -42168769114888725925547101502208870000 12976956 112927315697746273013743544387418178560 12976957 -655387238943068122668316970918038946176 12976958 -720836098069315731083525974427776756224 12976959 -1256031174372887124830941901150556236400 12976960 172318211553314117068264768685683507200 12976961 -2203538617631804825234961565123615845438 12976962 -477936947160645371571913460452922112000 12976963 1771522428390545151031256487034873841880 12976964 -94271306045919868895716610487710834688 12976965 -390145606147731957012250265317501533600 12976966 -540502656651378448995424445657071251840 12976967 667388877480992292389632923607020981912 12976968 -285830512089816448260365371892055244800 12976969 1228549307275937292387589688265653810596 12976970 10723343617797717235831368852538506240 12976971 11635046615408777320440452367009383424 12976972 -279132623031503665906256854131049553920 12976973 691935544870603492265018315658012130380 12976974 -204629978576435959230603094186335709056 12976975 -30880198698051511682029272949510743000 12976976 -146623236399627529556788507477644558336 12976977 -286344638103879415473173063925780336192 12976978 -367777066331594179978066088666246960640 12976979 -80923516569980001887975622385861330080 12976980 -489669557201453263644920800049406382080 12976981 -700327113292652155949906202881278982880 12976982 -1601905994391143618931376048961432395008 12976983 -550846530660526193181021366646104998400 12976984 -986080279115405783815918618592506982400 12976985 224151700197128275163523023581340517120 12976986 -15100692385443958655630843862553523712 12976987 394459802404553384271644811085369906432 12976988 465045264899188705089969740365424767488 12976989 -174846477138383884282204898706719601600 12976990 220970680589037543908827513018156485120 12976991 -89432456425656114199762494882861477120 12976992 -151671857801186242969977448639874727936 12976993 1616406513990027921165495066561492222242 12976994 -66297843044205621866660999093179920000 12976995 -17405671301848049180815321919676554400 12976996 1018829966927616057593920509343914513408 12976997 -1100650770854483806087765834920771828960 12976998 -39405209720336291040219621812946729600 12976999 486600399294668777793940451613505305136 12977000 980106475995919772803757868419174400000 12977001 -785244511443758168107291429908018935640 12977002 676666273522766433978039308580240875952 12977003 -548783109603943769911898577218423962176 12977004 -504469644900019516421894342017179707904 12977005 -1145399715327531724453777612085900228340 12977006 -391559868107063459872680543870907987200 12977007 -1246372616318436172446954487062381920880 12977008 704659404359504869178521544749285376 12977009 87081166719869306482981613410965888210 12977010 3513061941117753053652744298317053760 12977011 143491526784568965354085524183072220800 12977012 839809804647396297533235530256276637056 12977013 -19941459017092351653190661265743374176 12977014 545149282125383508648244371010143621120 12977015 -110160004288279432724500306562284921680 12977016 -157800062078181919344582476249746268160 12977017 -151277826524342754784934925729337830934 12977018 509758239840198706640130740192913020352 12977019 1134520596004087591398432536852841192000 12977020 25375279544243140428710852685696276480 12977021 1472044743227525109405014174867916530892 12977022 964552579592254586664076979401816986624 12977023 339061524246754800498931513681232070272 12977024 399792423724950638922512278395939717120 12977025 45321738313341826836337464307895457600 12977026 -59771196908544394746634237078868804736 12977027 319223670751899719759853546159149272272 12977028 -284996656145992830782917117130938506240 12977029 2003932164601097095042979951097713594112 12977030 -179144982978620977607859033490297514880 12977031 -1281733437430258735832082221389599503448 12977032 -276385158208876542554148781819587655680 12977033 -146529647122977283736645993973641616792 12977034 -56587812010064679991332224492093177856 12977035 -55031429632542112823127359493137523840 12977036 248920527379462664260316876953376686080 12977037 -135852242841723330604454761892828856960 12977038 -868787856406731238244184247239325268160 12977039 -175551189380444863001791022961437597376 12977040 -107465252801786635163683768004542464000 12977041 654480816203500644254877524077652349504 12977042 -98026372642768042592067818663489363808 12977043 366841818423485952736827999938089618224 12977044 -1679189534112701275614872563303868404864 12977045 -513514354666722270077792526065999037000 12977046 570477432651844456462788643741336575072 12977047 124098431240402749613768366114031012952 12977048 -175567097088022179122198762436158668800 12977049 699042517536848729574908110532988481920 12977050 -148687533180671783518114021376563104000 12977051 501250738933691824722686464922689027992 12977052 982525484231163726333589021912078270464 12977053 93024124465411758581396518867072554880 12977054 426103336537091052291526839137803118976 12977055 57169075575422811164591392665180062400 12977056 -45400490006937121225947595769486770176 12977057 -2347584591725840265628321227969310622160 12977058 315828152204135842269014800747599667584 12977059 93584739111632711166502682370877239260 12977060 -699789368840439806373007553716468592640 12977061 575175882018357474890686544643170232672 12977062 236837912944652319942954736669276012800 12977063 -1060233656215953930779273359940456999016 12977064 122574206906063442827309865151350374400 12977065 134835573222583232715660755830458700800 12977066 253418741082680134688200098159660845232 12977067 -123248835355947464906975981175268903488 12977068 828940538546453842520745623728029327360 12977069 -377604597787042912442405614574875830528 12977070 496705474363602465343782800256698755200 12977071 -943179315532315027234181158059724847728 12977072 495905149185381050203952838322036555776 12977073 -2985622665118393577230657970545102992000 12977074 -260893971872603050144457694849967155456 12977075 -649863602632449016364469178544265767700 12977076 -169124801789366813514915583145571778560 12977077 907771306919552417402386854181749522926 12977078 1297241792719111271977813622595051111840 12977079 -721108753576883116689692204218308862512 12977080 -645764064159979312564093337727407001600 12977081 -383661350115433625552180762043429263868 12977082 53832889892398094826753795275100757248 12977083 272416887091216926009979619668080286464 12977084 257293796861074906248095864921491001856 12977085 516911434660597867430958226409321448000 12977086 363608734192672482921144711312173036160 12977087 1133383719260426549864514207833966012736 12977088 54130733114013456120824855114589143040 12977089 -892399171344886427384305582896617082944 12977090 -109924840161479238422284632040277529600 12977091 -100235468570424739145729231704881950736 12977092 1324105328211324857145785170637112895616 12977093 2822769448869110413863483266367473714880 12977094 -206733545236919419530554650997487847680 12977095 169772688320046370579116166967681677200 12977096 361786399029984848070996405702245744640 12977097 222452517414734992755855625198570896384 12977098 205420377857472326057483918280963558240 12977099 11575899194060667894582704752569420264 12977100 175070839120556656793806504960226208000 12977101 -666862496260971756499155506762156973908 12977102 125243299389830907987799986042927874752 12977103 684802538060259666666754584672292304928 12977104 68213098338920623713327749945053675520 12977105 222360008239378036302662836907039254260 12977106 -66133026463562255869589963803010383872 12977107 517876848865493582234452598575222290000 12977108 -1549223360098409475187670754299702585472 12977109 174831390210333118756594195028886976800 12977110 -89436475129875448805472924491140800000 12977111 1184829405531072282926604855939227906520 12977112 96743200938035513620232825695569899520 12977113 -297673773776401688005347399585199182336 12977114 610876799257046017263098112097693900800 12977115 -47933300219178074771843830911199318560 12977116 382584876987994889533420265248777896960 12977117 1106965321389681308078165777501789976672 12977118 3758324117854480513728911389869281280 12977119 839857467808374988505847749798023759520 12977120 674369147300819151139371998420360232960 12977121 -384735584847731263648392180413141617536 12977122 1799327945604490784656043505544839613824 12977123 741356831533967513752510728771979642560 12977124 882280728488737296122566655121972940800 12977125 679700195463704473157885482081379904000 12977126 408627771994780240785740907086286988512 12977127 -7559788005830756061061156344499265664 12977128 751589155194406261194827474570042588160 12977129 -1892361294348214324240841677723428288 12977130 59677260246832465508742416191428887040 12977131 -1120320361901356895778668428489406573068 12977132 -73497763901557329602959755171763568640 12977133 -309318915057296091273956228037699617280 12977134 -549813539974539372508979742587258510784 12977135 -300778901076657696946301216247134232240 12977136 31746929134634332285907303933030203392 12977137 236155014631567958056257226367751891912 12977138 281796692151071098968999634025311418496 12977139 -162810456068216728422785288705890510080 12977140 -489040224497324988602096749783656407040 12977141 1800712849498294218029925984265714042542 12977142 3663403257177049605027771157822448640 12977143 -1143416521105210112478657262741041155608 12977144 -140341902390612368226103997390459043840 12977145 -622358270564515530629290129517296204800 12977146 -84277563933955032300854342876477847552 12977147 -1905021016404657022381114117446591805404 12977148 315779430891261199659452364872496775680 12977149 695278225871875802574369209485258685836 12977150 -109336294314399005037335870055098798400 12977151 -413764018666666211127257143234382532096 12977152 936620682543127564443798488869345689600 12977153 -300930264608745179969384594600262189120 12977154 274301161933402497979280473057254172320 12977155 -1772914423053298397470014552802176510000 12977156 241879571873659086854141400392977795584 12977157 -27848584241694400762123508961363506400 12977158 5014858196288924824823785611599680512 12977159 459463765931324341459845125625285116904 12977160 128142383924943066188646874095560294400 12977161 2289834052711918222179061944853753381300 12977162 271646595283565227779987986704626044928 12977163 964301746632850159349645055392423581464 12977164 631914869308175089274974902238958917376 12977165 1447741818373017718481401267890852714060 12977166 12352306163547244672960449556534761600 12977167 -146294292684490624995343867943960150016 12977168 55966105521645411232706592468858642432 12977169 258531420116147342799366521382446773920 12977170 -968006224661510200132330354261567779840 12977171 1376251644207306412600440661214875116720 12977172 1096543441773806718647164273737625128960 12977173 -873647190343207404295343486247290928480 12977174 -228231792334825817929380475347573024768 12977175 -201707886179005617345391614069300124800 12977176 2188021085895341716319230017965982720000 12977177 1098428673241664771937771621685862158026 12977178 -237749757682168612020126486828267152640 12977179 -722532462664059991933487008459218270000 12977180 -633064611172998429914647072733693145600 12977181 -192795347929242620390048458006775086080 12977182 62771915424576209695591939337177016192 12977183 1573960846562249438822997237882335290320 12977184 -352395213626788002717011633767726448640 12977185 -7052210008363997311480117230433066560 12977186 797117531550063355567010313919395732864 12977187 844221614941248894891517049547773004720 12977188 36846923490396577408349414079734169600 12977189 -31149695750268377495159094860351496192 12977190 603817044216154182591007191294569328000 12977191 27248676377615534053378075824809689592 12977192 1432968284391069726448985537136112512000 12977193 -709302534071967840684199707481757517936 12977194 -398721531758054006837644636711476008448 12977195 -86731194316406928971230359836229703680 12977196 -1355226652899873824794137321521144509440 12977197 -159723644829696735742101333425136198336 12977198 -229527341234698354228154527911944623872 12977199 -7776032431598556964920681717177043200 12977200 -74212100346529043614415204661254963200 12977201 -294094439305842966869494506019912546200 12977202 127340153622377078784915880833963245568 12977203 1084067722066052401231014811532665624680 12977204 -320406022573312081462172561621344892544 12977205 -662795936963634253058339159319150732480 12977206 49372457515374715581690182872948544064 12977207 1420047505380786118698325635300865548456 12977208 597578460551484831965892774012396134400 12977209 -700926569710593351685385150774806378560 12977210 -53882866038843665649731502956995574400 12977211 179004774892156123732072172776187046000 12977212 98951467159324075041109964290022019072 12977213 -320242111856346418643601375801668569140 12977214 83531073556598936794525191444544031040 12977215 -1476710909723393518771170430841408382000 12977216 -33999037803380021299473727242004070400 12977217 -1051144420252304931179535326867295450240 12977218 -1349308153768755692458619842712167387440 12977219 1877833309411998936470668593953888050620 12977220 71354413305216214425697986525311631360 12977221 -1495639390757810578683018840606595415328 12977222 871748917050289306278647037327139837440 12977223 453506037798954138316926745861979708544 12977224 209772222818313653975826219077939128320 12977225 1287563648704148152092273722932488114750 12977226 -856309838199664978499973493005951897600 12977227 -1752434273556962634667987789977633855480 12977228 -17143671657444087699814815874188779520 12977229 95528848020312222416083500263050017984 12977230 486007187263834443928536655631763578880 12977231 -3944387608565836206525980025492245844000 12977232 -84179392610595636688670818150496206848 12977233 491586668952558569187538617503454330482 12977234 1167253332601545291290241782997307088016 12977235 -1003012771142399160584836790672554126080 12977236 2498170226269202388654813273611141941248 12977237 -95060124164225586248514477950969050368 12977238 -24867678041235091439992721599030185984 12977239 -1518688241413383710877974637057174667680 12977240 737110402912904260621400787865621708800 12977241 523108513731358018880216149459008052224 12977242 487390701873690424487581426110809700864 12977243 -1444133768089854484641346270156626872508 12977244 -128439122834494013434160266614696837120 12977245 194910916023764722449619493555041953120 12977246 174241292054238233591427118432001427072 12977247 -183320395878125421960249175197686363520 12977248 -588709780203783015324892997805030506496 12977249 -140220108264755500482772220834823731436 12977250 191001835996050466463411512680152832000 12977251 -22496903036033429193276839076276592640 12977252 -1655053946536699580133777811814789499264 12977253 26475258112951939440949789888351741344 12977254 -885897502894535117973009246435781979424 12977255 -136690318777621506195176864502330576840 12977256 160215580962076023484184461976426741760 12977257 -2082298904178739224040028905753687768028 12977258 -1053700555259267414248840258115481773904 12977259 -195972325408690788959585040198899383632 12977260 -676750013937685672834211871125315973120 12977261 264931251284549643066329076682769968224 12977262 -222117839098924994706601163905506376704 12977263 419622269734906531853770075652426130624 12977264 725897915501906704907871156767871860736 12977265 140392945790546881386831268192178152320 12977266 -1122348229853253525142990692012436164480 12977267 -1502701206011936815556835191409011172240 12977268 87383534268453185748791778382738944000 12977269 381472839385333271914331666614380288796 12977270 -215282531095999605470753257971373009920 12977271 -3778798031184249338601033480797241192 12977272 159149173237862105503513597098834984960 12977273 -2431350199775183653004474951329236651180 12977274 580724748981307629648084047747939112960 12977275 -196686362365366149338306587619769318700 12977276 -459956094198125735011776619365732039168 12977277 300963242418940772291167564849314577920 12977278 -340883373543532894756510607597870338560 12977279 -33812918155427113747116777152139095040 12977280 -815723310336976161223992616522088448000 12977281 402661122601300862313645051069268633392 12977282 -191127353939312071488298428463466274816 12977283 114194358721700253882987521069972020608 12977284 -3580666244221476549425085301914768384 12977285 272652158633102196866054748131309527200 12977286 265768073580830099929294707698782648320 12977287 1509876931875789281761237143920655398936 12977288 1322579024797770195390403425569101547520 12977289 230195591920590401629278100087717007844 12977290 304581160387767847861592676428875315200 12977291 990781754562414624387693848948233780692 12977292 -665308449565412728262413900048290574848 12977293 -41540934604128897431717030377955310016 12977294 -385646980340655880540839135735312679488 12977295 191678433930089581390940717701515778320 12977296 109607354770977963169510905768007933952 12977297 315384828686198700108501047899555502400 12977298 -501634106996419434361018007325591711216 12977299 -857445582639231985763273824841180516136 12977300 295334022305266030225266490094554368000 12977301 677371324272996989694794487971402185632 12977302 -197153893897928016373974687211950185088 12977303 222749607463189413376503872303906410824 12977304 -699359246404183349251035168380682240000 12977305 -601791088362526076065850622201336766080 12977306 491995169821323057124538739598461464256 12977307 753704903713223334361899423148145508960 12977308 1794126640413231846636789655821512764928 12977309 179603004575570275618347938373833355360 12977310 392142256989946457649557052602828396160 12977311 2007344812939274173084942177807007883552 12977312 -989762730983809625172400291891538362368 12977313 -193491951221986226025076263058465001472 12977314 -4159900991066964860693559035612210688 12977315 -100123241167606576605580667005770761280 12977316 926378910962225966570278628072303852544 12977317 -1621634197356315952327220936425703949634 12977318 1069541608983792011338316200910228470080 12977319 349861425614302660929972489989777909544 12977320 -1011287845499164808376585424102321305600 12977321 348169273674051604109452778955910150080 12977322 -10283409173510739005114808829633224960 12977323 1711167526291576275665809697958796385840 12977324 1610300475966473109060942484741879190016 12977325 -147365879262945099948624678290234055900 12977326 -499656060733692521032234011895762307520 12977327 -1120285170909035017019930394981076112328 12977328 22056106055873185815711637368443240448 12977329 -848535658995682998932037514700923209070 12977330 495819525116951973545334577161007334400 12977331 228039050232966256572879595996088764464 12977332 -466344767210214262257543981615274712704 12977333 1961453723010577783409795532596707755324 12977334 -37173676457667758644801365061473660384 12977335 581614112169010602053491495717373760000 12977336 -973482225886078321818825743860723507200 12977337 -675935312007776700426258452880666648240 12977338 297443532099136803758642625522376400640 12977339 273677190657420616075731796198436822160 12977340 -397384590624487858484621091707850316800 12977341 -913487106836844211628229222470341042908 12977342 232187598119429397877573208238658206720 12977343 341091912985967423095066401032252853144 12977344 414705965100732309022175931279986393088 12977345 -1141853192902716736019660340921692366400 12977346 536352346691077345123429881001910767104 12977347 560862815408868942755306099247131860796 12977348 1698996093084862261435241669547621652608 12977349 -196788872094090910867218702353467783680 12977350 237394069444193928688804586709502274400 12977351 -2670394573912884907784936006908385561400 12977352 670565422928743603021274740268967429120 12977353 -1144760349404733462672513586053108287398 12977354 254870083132990664396566692386623697760 12977355 358778036440439244538957995376357605600 12977356 -308523346276140023755270093049052672 12977357 -7213816421404500972812692198696727040 12977358 264407875971232140645153553254972690432 12977359 1072978348185832895236980161517022753104 12977360 244039437139729959151075113539856629760 12977361 -5858394836037507528429541057400419200 12977362 -385007054650205736663586242685248947568 12977363 58585760960214758373210728443355210496 12977364 203567776608385493689082608383813752832 12977365 449003807792258027362512464179437607260 12977366 -646714486296384518922164462920192582368 12977367 366142138153149523794167229100831118880 12977368 -8193681200537600221623726527242567680 12977369 357643584330996703740496613766905557770 12977370 -110697305425553621663441443514542464000 12977371 -245874375732500219943913882428950884 12977372 173492098710411527449827431706874002432 12977373 -315383061773205599623344550556686751616 12977374 -432577567200244193647068893349937544064 12977375 376799006228297527908909984635884224000 12977376 -406587073133933313247493888135082541056 12977377 -38489632504424635841497889125450406656 12977378 735463627029515154498706226774148970656 12977379 -452967663460610075760011957601747851676 12977380 -78132120066205550355193575920407756800 12977381 -466641485477964228649603507210701682818 12977382 -399206693524512752808486736415561515008 12977383 1679907745751318939495362125514004952632 12977384 -797963743755656147306710265137776230400 12977385 187169117749083184501605528563031057600 12977386 944051141513284941724146527692867177392 12977387 188080468415478237073628683779157616400 12977388 357653535671815282543945981162443448320 12977389 -452341154005887712743062154092320770420 12977390 -125126549955212900918384361169360756800 12977391 -216458254823213031818551932054183543936 12977392 496363987418967522183348584174865088512 12977393 595666073790328520341010514402448469376 12977394 -301619782640607535004900899276157155200 12977395 1471687076055838672058874078494314796400 12977396 690223966043277819289749138874788292608 12977397 831586226004497882620483055112008500974 12977398 352312772858349098091292034603470878336 12977399 710452003754424892010642722155745575240 12977400 4709612386157423942635803032887296000 12977401 1677789793029354634593952385540185932372 12977402 313482309847321261774737245089733735904 12977403 475970254052583364248177978864722993664 12977404 -1572076585706827510651204369067627520000 12977405 562699893613655025116985805904336520960 12977406 -22117009277999489096157198355860526080 12977407 1836296713701348974203492943080569894656 12977408 243466050022901563861341637717706932224 12977409 -606537414922200053206529117331733121280 12977410 -54933223039658773196537157333810785280 12977411 2313715444928810569486358523147470934012 12977412 -212208513778051120408798599492096626688 12977413 967138648135653024488174807904211033560 12977414 14687325583442383076449729496829172992 12977415 -743542315045829249846856868850369132160 12977416 85650801071035410945719293198576896000 12977417 -90134918071207504770455680045527954588 12977418 -99780260295186335862254904607760405760 12977419 -26327302345617640727825028391498259680 12977420 -526002344185137465258330574168221342720 12977421 -27216415614582602022907283230735765920 12977422 -242835061069115149522714720599588216768 12977423 -394814961503543726225401089553407354576 12977424 98256315411689442229046421704044191744 12977425 -795373629986316988707399124990179501850 12977426 -470286269007942402349206537767229324288 12977427 260872227165020062664077081787843371008 12977428 -5535210351935836234307415303045555328 12977429 -66578322000942569013241969385302270920 12977430 -287955598525469922135595599645684768000 12977431 1189978330913476113191419135565124746960 12977432 85437658450769210898299427721238200320 12977433 -459280721782686168264588854362908774336 12977434 -376158194202903105593529411302056204800 12977435 1378385154997889628704664077308382306880 12977436 125605136702257169145321890649687782400 12977437 -422550199154846141956644853203975997440 12977438 -1209441110625988019717144559148008266880 12977439 592254943358276019539307047360921943624 12977440 -590989268853778802716419973362084741120 12977441 2248304956147299004740179634303760927842 12977442 514218949422350238399565019814488985600 12977443 3639782492250365993241729659480916768 12977444 130371453674741556173124318318891063936 12977445 -376787584824584564401146889144081672320 12977446 -386332177594113291170699942408403860160 12977447 -1357882300821919957743648285421525764000 12977448 -1373625381695336754312182330833087610880 12977449 -2212455708435785753143479630419148252550 12977450 -388231038613267674610300354500725349600 12977451 -10706327498593969696000811223461769984 12977452 -1998766861439735119448451674581082818560 12977453 2254249387819739633645259488749011256800 12977454 -5383438430025322138902541196104349568 12977455 1332429745890537934142611251604935708360 12977456 532949033758043570495240039024180428800 12977457 881675825326251777166116644932725963360 12977458 -154780388494499380164806927579629970016 12977459 -203030043881663191265184064253673935472 12977460 554165430935355128898506871975822312960 12977461 165956917839204474981558121037758813440 12977462 290028961135474560473115005575771511232 12977463 1061741055941374920039231375129030529920 12977464 -67166148970654336193211271702524211200 12977465 -488857177610340822300830228225200399680 12977466 486529649128802083433939450839582055424 12977467 1555156756885785920825549431367899244516 12977468 111820955217378698358589103377768906752 12977469 -2455436308369559858183298950497022431680 12977470 679731005563924998218803147939173528960 12977471 213179438801278601615742375994580581272 12977472 -395636265964207087792537216487320977408 12977473 -1816036740703766532796353262736791625278 12977474 228998994272324254124046932799467847168 12977475 -90444451649845234951334602669680288000 12977476 164812491760494400104794038715912466560 12977477 -1520478852350132582515630582031958473988 12977478 -808088640312585106444070854540777209696 12977479 -1687501360241057112710459358785614250920 12977480 146816503883421950026030020688582502400 12977481 828526185291148383055209837878735845344 12977482 -260554627930389077991714428402378742528 12977483 11222013613495259832295368625004691384 12977484 136802255611269036358718443129928325120 12977485 680997337921442349195456444645646218240 12977486 -2754608135797513922473843034242353216 12977487 -416994590188979573117638132045028492640 12977488 724728807621898265034267513914679623680 12977489 -738397263055196664543921887225385457344 12977490 -92802912402252325504271971307742005760 12977491 250925286528017338739420083162017584160 12977492 3039142099073882316467413444954658688 12977493 42104582988067888273443886167833100000 12977494 1458208885981767975362457319261682620800 12977495 -316320890078840833984419669169983651840 12977496 42796621210889716434704453695181660160 12977497 -161412642909251177977519222596264055872 12977498 1184844838563668871084189061208592615936 12977499 97546830843401881754279207911249121280 12977500 155374120638864886431329057547432000000 12977501 -965535394993916273936076046483192257498 12977502 -23697905978266528565111436782442218880 12977503 1803181666251150549385855463132244266616 12977504 435849649961820700688948471237224169472 12977505 -114599101383037912295543710847054381100 12977506 1200263595648814359036823886092038053664 12977507 -429649935581548295277883455022963862244 12977508 -729410464643685631023704445495419904000 12977509 -1105097827934103917241961853595001196290 12977510 -30921844078847778743972836003515229440 12977511 -1171287123872431586481416111190176496816 12977512 1281336138759165393716687483636581555200 12977513 1961147046358519997330651613645586317600 12977514 -283627505881253965143265987418942959872 12977515 2165252068999836768867602101620626196720 12977516 -1110467566799113500285522102242734114560 12977517 -406980040510638770966264457283936237056 12977518 607759173277058081899466751159768381120 12977519 -175784776178536851188565411995614200600 12977520 -93239890191420960873960171192251842560 12977521 2393520544515651327952894101323039232722 12977522 456985081927143497877710831624241216000 12977523 -183625210195128026642448308480771049120 12977524 560449906265700981468444297756600702976 12977525 -229016205387262263072512747822641228800 12977526 18285892873351015483875292014147416064 12977527 80559196980421408275636453108848640120 12977528 -347083818099566719884233118490871193600 12977529 2995604207505911029497899382672350400 12977530 227752197238417110500272846731682590720 12977531 -2016934889292302153777112745582454016 12977532 -820731236596247462131308068858456040960 12977533 1888968396296402308032692867314539105176 12977534 -603042780722987608163409223829032195584 12977535 -325688244168872562428838863903787007200 12977536 -72918302506668115449813798856792473600 12977537 -300458024941838682038491714875910226814 12977538 -121944553461049184120125517147594795520 12977539 -279151531812160838074706558313826774660 12977540 -122527181029011733732488771671285491200 12977541 983272954134397223330879884735336797150 12977542 -1328428581863088336069177355166043919488 12977543 28236093736558355087278516648448282784 12977544 -309231860285012759108730204542412226560 12977545 -242796051687844646412231341129641398720 12977546 -753265464358838267147616921945126551040 12977547 39514055659789730860207925974169994240 12977548 -1543295231432993555436724601019911170560 12977549 -94715871943507917515160717577055257236 12977550 -84265210704495933206727441354950544000 12977551 -546336415484406796724435258240625532080 12977552 -185965482923935277647750610976589307904 12977553 1474292980601117686417388348562527806704 12977554 954464574554783516420161818292564952976 12977555 -745922641782886845227857259006741608080 12977556 41871054917875764479797184176931088384 12977557 -344301749519049812986039583184971191968 12977558 -759282119997518084044242003496966788480 12977559 308055907678579854363932819079815874864 12977560 1305367206815237682657366041016278016000 12977561 852858258630573957529788511364377991424 12977562 372213249152575549031492543893537473024 12977563 -673050737507962613091526277565596933976 12977564 -553144634159663206965700338482975629824 12977565 -88047938803924198219671029456553744000 12977566 27452605459011301134782209051745476608 12977567 1800762597572140282691504825045402070720 12977568 257150805175323312947158534008340414464 12977569 -86563484191468071645122627752647151440 12977570 701922585624148265110860256122174336000 12977571 177290408638457647415411877868325924160 12977572 -16780906809753324482465013870465712128 12977573 -642652016090165026127677711075391182560 12977574 798073164204185807898423576816129658560 12977575 16219539216693869552034131718076271600 12977576 -190868232844291445144427890742762455040 12977577 -906265759717128099718008364953751974 12977578 -957769062984338878272977070498575773344 12977579 -29484566797530684654218245983197933520 12977580 -107802488572677698260762657735712686080 12977581 1773242846761785181658083642120725981600 12977582 -71107325802272061614613318836693308608 12977583 -1121795831881509854270715731658160323576 12977584 244418821062564303541847264989168025600 12977585 1202653478262615141043714305442997913780 12977586 -79885295839214363075973940862660851200 12977587 666603156994511916416473253436117098400 12977588 1096354690301558383137204083501552246784 12977589 -12308214551749863762094718749217980992 12977590 4052725759630054839416074598810321280 12977591 -896056388586351221259413361451644439632 12977592 -261167763517640308133041807673960693760 12977593 2130577954937938879496970970982517953280 12977594 -368542072116814849947194943780113088768 12977595 408936301008173913823443659496072075120 12977596 1194294289733106041763410563271314160640 12977597 -1581679641006680051042493148298466528954 12977598 256345496969201591583890901820894190208 12977599 -199950113140957191490727193849802245264 12977600 -355159743450696143969237731125598617600 12977601 -407173839774554725378449467638666337856 12977602 -235330883181780319820424083941934323200 12977603 -1989873409940592731859975935732224286148 12977604 -592075780355787832928783489260856186880 12977605 -624495489959790339894874396810469932740 12977606 -1485122458040982861992810225559067655616 12977607 593430117704428497148944533583888434640 12977608 -543557944383325647443330965037774438400 12977609 -27091853217399712008713623996734180300 12977610 28412636507751500623484278593083285760 12977611 691782780311288639019425340439976285424 12977612 -370044331120789151889058016811029726208 12977613 2239937241031689841651632825854942892 12977614 -285304968560331596101514096685022326720 12977615 -8268218048500071975966216907950996480 12977616 -53530130781020196269025517117245358080 12977617 -1396888120506737804427322438119636312334 12977618 -403070147822450529083015622105252432240 12977619 -363444532118020109963486473804261949256 12977620 909368522279311383419769433606430062080 12977621 -176204917498008250209308612749498957056 12977622 -61010788108675753077603697170309021696 12977623 57020859117194780334495036493639205824 12977624 -480223230093384826702638968344282521600 12977625 -444145270781404254878352405913849056000 12977626 1781184192008735508885469748386372829184 12977627 -245601623650197537154314362344957258320 12977628 161806031193733796471807143853429760 12977629 113244826141700264107380927429251841376 12977630 794301529498395794651760864100315879680 12977631 -1300154464373226515564105485661288555520 12977632 -489116048279853642848299595889478729728 12977633 -817627552980589114740009427489279354476 12977634 917613644183311227688177013948076603648 12977635 -635362329944121970448741228648376364800 12977636 768930516943300982101794771998656696320 12977637 -944320109500653937451916449308069595040 12977638 400878739032283118588698996758441450720 12977639 791363349419264637446223010473127230456 12977640 -373593551544486911905552956842164224000 12977641 282354026653740813071095365071647420800 12977642 -433505780987275442899436841245171837088 12977643 -396451223298608301375363140436351369216 12977644 18606780190387211403081380338318451200 12977645 277299147380744585875203693866062495800 12977646 -829804192600674350787676705216799539200 12977647 -1639018364884465928688461762274266569728 12977648 -1677566592497327659905495562896801792 12977649 -378518273900604102631637614455620253900 12977650 -593076592504758406036620242881309150800 12977651 -2594059152511677588269993429480736567348 12977652 15552101401774026003442688782087065600 12977653 815456599752278714626840008930343119484 12977654 2507156060930395009430289473202995712 12977655 620493688393356444784849724691461006160 12977656 431775362124476829071379973351449722880 12977657 -525578392148439444481546543506329462976 12977658 -7267883047470646383459249532382973696 12977659 -726225878687396992580634958798400114240 12977660 -1440650094313218730046090021467270963200 12977661 -855995679865437787202479170926044796928 12977662 -440153519801614919706584815651091847168 12977663 -940742131666780489773828497351327609160 12977664 -104131534491298367895489228668368060416 12977665 -1111516219119528209525163198312655238400 12977666 81504677195289576777257038217470031904 12977667 554706098223718949366464359385043823684 12977668 -59970299592342249318970100080665990144 12977669 128037870126388032738061652961962149344 12977670 293041710221946171514453119192520982400 12977671 105089230182963547230813481075306254464 12977672 88620076042070678028547752991392076800 12977673 -389293284522281344687438760571741970416 12977674 -12148702315245021573042942130804398240 12977675 361778240678522942096856338466624900900 12977676 165046216152277463917331661206084093952 12977677 564759005929202614516241129748616382752 12977678 185096916690909379293706941183057757056 12977679 425395220150314959958887504852684844800 12977680 244273496755282408296049733970987663360 12977681 819043485104918537753348266332521203584 12977682 -651511035734745746895181147949056795008 12977683 -60971638464433581632948787256915766136 12977684 -228701341942020446610758971177326950400 12977685 -102834412985863243984312105178255769600 12977686 106692622535037887477112344692089673728 12977687 -446815965726365759060702698687661740800 12977688 -869358425448080720012078384215744020480 12977689 712026995411040320939344499682186357960 12977690 -355930318590323962435578859697847763200 12977691 1711635742329845545296971590481634240000 12977692 -28994713418101212143464590887172673536 12977693 95600226103609939309723478927317904640 12977694 587841108544624207665909094784343388224 12977695 -338475391750859471843611432022516901600 12977696 -889146613571971565239747711384171511808 12977697 -181678964653325398792967601654964897728 12977698 753540800998262586874937891381988056736 12977699 1035193484258164170293664449151776029140 12977700 67313900927391914502613989368036352000 12977701 15377352942459519185158267565937224544 12977702 507516689936410546626299084355942339552 12977703 1570945747861516105471127784165350125200 12977704 430140495162570565969672027916288163840 12977705 677947526303491691659968536027904266760 12977706 -85045842381822340836226735794304392192 12977707 -2434285167775269878632373610869697716044 12977708 707658313528444634272352602379774668800 12977709 -560461048870157120629258086588731036640 12977710 72379391370032751240197189327070605760 12977711 -833667420013923420153606807818067190848 12977712 260620109743705865216144619733010350080 12977713 -18679766922573051918915015775365525120 12977714 79608833338053397585624365385261560960 12977715 -290962018310582302471731882952418136480 12977716 -293445696830249500771218371257759293440 12977717 -174007602726121974446709056033786265234 12977718 -14857176650182526837783247823696435200 12977719 425313162956534531971798539111296730960 12977720 -241386036094815586351475381178255360000 12977721 63674757386344886496675407651395945908 12977722 -6617811825846227550601134589050443520 12977723 -959212239639434502171781187971752934296 12977724 907208603861094828250465886030491808256 12977725 31024839161022156563138272735790344000 12977726 559142539947734907293402323625022068544 12977727 96887248497078422836708364466221190144 12977728 756440280961162555770074370216800288768 12977729 -150302837254499774780074842373610739324 12977730 -214554347677388170272233585354466271680 12977731 -176495341627377328053389384598519692768 12977732 491533834447232551818717489379690375680 12977733 -11068741572532868990449738122433063776 12977734 -192567416416450177018396513355771904 12977735 -685103736713060578122559630618751347200 12977736 -332789750420720634834599003926290186240 12977737 1956628337858663087307439000979421259392 12977738 282228632868161172034252898972214569520 12977739 -53254939391050693358270104654133378016 12977740 257128097200765577078579199141874928640 12977741 577947113118678305905420124396729459520 12977742 408120893172860617767012847056891266112 12977743 271700275959427106666583136161999546992 12977744 -2255211224384620093341114164814938112 12977745 -382419481481234556692981806541578628160 12977746 38036541414110866405782939749257877664 12977747 509513003380516220763892712427069413952 12977748 -577760512391177083914450103062892646400 12977749 1545525464893287239526062089506825710592 12977750 -203609820808245746246094485622375552000 12977751 1178456450439382068625898936672557515600 12977752 1976953886989082993560626287333321011200 12977753 1187586942063223811460302943795306757002 12977754 675246505260622158842905700123151352320 12977755 443036457280301324431969380260249552160 12977756 -827079983555596163526404346053471500800 12977757 687693111345483667135598405333474591148 12977758 -129407935756690551405951283676979024000 12977759 -36097787855400215678366275845926723040 12977760 694020653261457368911771023196972646400 12977761 2169668082316857992017332751506469137300 12977762 301334262598485440297950861108352174592 12977763 -235057342801036720907516631013595237256 12977764 700824886278016837199895081659005736576 12977765 1379074275999207788821367349111000722520 12977766 -1277345150658507512227736619746718197760 12977767 -570022069804555410018992848476964313448 12977768 -483095308427422557031766483907647293440 12977769 149622833476604411282875715035443315072 12977770 -149273309398018087216093043873294107200 12977771 -600971935222604218448129802868818893256 12977772 -78954691633514846920602132344625254400 12977773 -343870612716676639283394288656186271456 12977774 -1034919428138152969959480400408380540864 12977775 203123009344456064250021444171631794000 12977776 -148507398510451040995582111111426408448 12977777 -3540783530188639909950679865162360542656 12977778 149764724031158598248289873721313427456 12977779 -2238222074288237872183873361550933272360 12977780 -770671183122595416391850897634063494400 12977781 -570183183475305575075070989078170705536 12977782 -262933085799908251413877518690220175808 12977783 142394369283476077582058312757795986880 12977784 108805979296334860009553760778715074560 12977785 80741595603845491830876624212664792000 12977786 606135686656409776393428395110567220592 12977787 -3490818469931289134823494425587717120 12977788 281578708290437792908949663674474969088 12977789 120953687628767340820723956351345449568 12977790 -69432105715896711865612875757543526400 12977791 -2295909948312919830714859008426232205000 12977792 430207705650283031726572476392370339840 12977793 815394606504899086890960324265349366400 12977794 85741958112278712460281687107562467328 12977795 -1535904342478252796106294582844529209200 12977796 -146421425663799258001472458980023033856 12977797 -426633435044299694439866229953495224608 12977798 -874434098600698468340799423845269085760 12977799 854574151385525663341772913255621885864 12977800 -1238007837433883369945477806597072896000 12977801 -3420528294214551022579909591094876228400 12977802 -82180662349080170555393861930510075040 12977803 2102725153174985353468840019530697860052 12977804 61970994785409755183593329150279843840 12977805 119410648654926261734884696953339115200 12977806 37981072494030058022137143337938993024 12977807 838243627693594717247083974779347531056 12977808 -180817275374175399308592556877665468416 12977809 63104548883464616423874304167932480768 12977810 513350506691319257903421088143829414560 12977811 108351831049357570117057793040820409088 12977812 594065875454585913864038789203979173632 12977813 -2100580434408928353051061126377766957938 12977814 -305770192898836076291959126232074394112 12977815 -184839850165554638483211768945409448040 12977816 -288947861453632408760762446598584381440 12977817 -130926154567128237279320921757878745600 12977818 -108430370840695472768689517397030635520 12977819 -1264045750872689582811402392886680967840 12977820 -47412570160384884140294353629575416320 12977821 824138955074731949998235360629776898022 12977822 587915517746139048336575540773463670144 12977823 1374183929236285690514980531247597702544 12977824 -228932189470443123216487225821096050688 12977825 80704716319681031710441132470161424000 12977826 43254213989425772988229101516734607744 12977827 534162815436605110141639914468156307676 12977828 1078269979314447438604366862866310946816 12977829 -28115892240565265355546573791475701826 12977830 5095567601743208480064768255686075520 12977831 -271286798457295515392850821155875871368 12977832 -353005012307537414406779769135083520000 12977833 -556284497792850805072224105222137448480 12977834 156689842615703283470218928724775546896 12977835 209152539153342536890446365407579887840 12977836 -1029116051219837730536562879633913786880 12977837 1578616177374963221858989403633022366486 12977838 -695407694535571030379106973568923942656 12977839 517223953468096294623488058100098409456 12977840 -75759035401222154932037358195643514880 12977841 295282626268239864770206992830927282304 12977842 -375067218108819585290315547089472611328 12977843 188468408827900242791843397412131310092 12977844 586424132355771445802270646220501911552 12977845 524114532940295876875586815082420522520 12977846 943606824730821955923059055303635492736 12977847 833055802585730487142156448181126761040 12977848 1005911583772333694670351359480089497600 12977849 1129610942510986511156641258868439757764 12977850 -5621340664241589260858164996129344000 12977851 1726903830300758879007973814558406589032 12977852 176419056935401099746729048611766567936 12977853 161831566911412397032036510828631925888 12977854 461938930337854886730820647127139987712 12977855 -1376473006310544239049006891362526000 12977856 -426927414533824775091153399560895725568 12977857 -1224545261921619935514399353119469800894 12977858 513385844152892863703100587308798450560 12977859 -414046604347920335913602473352381817096 12977860 460571395862821530113351668375884288000 12977861 97542960572013811741761660650381822424 12977862 -717595448875688867671360528337391651648 12977863 -1040566655848343758851885660302960302888 12977864 1539331441882714790898875452354377999360 12977865 122925822522727741948434279216009988800 12977866 -744060745946586465288522434612502360576 12977867 31632301401168908493925511289601573440 12977868 -915816140180303176072811930018777662464 12977869 1114839118217462405971692942677687057270 12977870 459046566946172098918985435976545573760 12977871 -442059717745252629872201309752001926656 12977872 128419435743546387205260149750351183872 12977873 -7658522655029070322856092824109092576 12977874 108248177323784723447832847162877952000 12977875 -2197266011571731716833568611671713680000 12977876 -200438434496088452030424038740378583040 12977877 467910034450705557531589899088481402880 12977878 -467794937136670862587852073898925697760 12977879 1292677277694886287517816974291981465480 12977880 -35546204089469805687208155500907724800 12977881 -108588328043218864510673900378373027136 12977882 -605711259909589126415795542323941384208 12977883 -1303520046085088749881025273926072384480 12977884 699984906379896910260911633265468937216 12977885 1070744653076605733458762199372902431960 12977886 -430174348951359346013667262539224774016 12977887 925137260857720170279631131947102123168 12977888 -388166326233494230330541542713726074880 12977889 1176043110191582073974895349141211285424 12977890 -27322948477438398756574631130410542080 12977891 -731913288623164247484942444173218954200 12977892 544548646536713688412672642226699289216 12977893 2044865683226705608401966048384376604320 12977894 -195772839427003611003490837881071225856 12977895 99374756986968218075614443859965059280 12977896 130753732240705793759797980235721472000 12977897 -900343520442741823268063950674957713472 12977898 162164206932887897666128947014139045888 12977899 -116849727709371045195930332806578117552 12977900 -374482616307184473743221167736813440000 12977901 240627253250945575898123604598759416192 12977902 133004646434899474139852150213913477120 12977903 1429446984552070102154964880535497609104 12977904 -325394912781005964606295582000569384960 12977905 -1125960634958152775199664656858471135000 12977906 -504721132184639387760988087882453914720 12977907 503091513784593052734465731323198173240 12977908 188459677001636426061131381802747150336 12977909 120708132166383101387829843781292934816 12977910 295282014494665322842132487867590723200 12977911 468788547655223621956782034646841439632 12977912 11009946179165759425833203614485811200 12977913 -16597780231636840496442050298884380416 12977914 220204545395174972816840416206865087200 12977915 941403552109711973712242094372960898560 12977916 -6332718333888326747334397267470237696 12977917 -839916363506581029906913254703397635680 12977918 808110892237040761938232044432872924160 12977919 294176260835386556073943384761364594368 12977920 942501443907281502697065494745396019200 12977921 332156290151499421658757154285649526624 12977922 1082492327198184545087269404649537434624 12977923 -324726570909034364215797510793591448064 12977924 699186117325427188812842948562559648896 12977925 20376713397610476971018705936134152000 12977926 -469402097426300208157795615221505195776 12977927 -2309159567620242980204369912237774341224 12977928 -235326040394214655827098716998452428800 12977929 1533662227808724690523209528086730933530 12977930 -249381937065612778162707648207424158720 12977931 674098847071249357715378134566473026560 12977932 1215172930380071474763962638422474281472 12977933 -488774693780876519221377172696704648192 12977934 252379321664231515584538224240398438400 12977935 180690749963866586158501351916553048000 12977936 272961246915690867713559776309582118912 12977937 220222046461407401630152677116547353088 12977938 -600210325945513193255780027745142496880 12977939 -405963751657821341112209693306153363520 12977940 40231056013182051214939152266939166720 12977941 82578852605511659212613002039877985852 12977942 492972539078385941813005545448916515872 12977943 762369190887623407316541054709041529728 12977944 -352175929052679333978482666278683740160 12977945 1217388639490022991512711127684380333700 12977946 -303693496162565818405616473666620173328 12977947 2412056100713556588588759317506908779396 12977948 -1210303930259028482853057471465944064 12977949 -118422584498411027915421585672816585120 12977950 -16783071283199685510819755150866992000 12977951 -270448911747696706371710920672952762016 12977952 280722701192199398261066429715028377600 12977953 538405069760990693979477626602294840260 12977954 -2170430289445612519935278513246327627520 12977955 -1063556016536615898963126752368686489600 12977956 457285452053163546601126779044884757120 12977957 1138771509852345498972154524165512132574 12977958 136488254324157995310235952253368064000 12977959 -13881930092589634472418138363416937896 12977960 -822125471059559531585871954391230720000 12977961 -807099239264818374720371776938781807728 12977962 -827673916394213800308794748992190220800 12977963 -870432663138336475840224861400725092616 12977964 151428794423173916964356133561018654720 12977965 35605032280798635978545385489437879040 12977966 642545247142371827114393079186379247040 12977967 1218820168923406806125528723727148470912 12977968 -473997741585272750237454760022635921408 12977969 3313671266450164562212625936433181338240 12977970 131541432822236093003298973559017589760 12977971 34421001786726833433010078081707916172 12977972 -121778048841943293168346396543760842752 12977973 54885662880053808155238804336013296540 12977974 -43364149399949108190423760569415047264 12977975 -302381439235406428196314586754590022000 12977976 240197334115798538020404777135513600 12977977 -589097647173283712888180529418543998128 12977978 1891293723760589086663386225253609920 12977979 414887130929674335169773261546872163840 12977980 276184887891578453742686783528156467200 12977981 -336425684759494981055731725844195012128 12977982 -18422542450539787796358261225731664768 12977983 1351359236502097654781218168714271015160 12977984 83616762809510945993828523108728832000 12977985 372590180107540501562333091821819721600 12977986 -115823153375354640181282833466672579584 12977987 -1166228801851798817963292447617416018416 12977988 -187516168034850771895920927552794818560 12977989 -2232591202049461359291342494886066490210 12977990 134709014407181807060653336340235984000 12977991 211691363324752928772997946711979037848 12977992 -298825593880491918110438233177881600000 12977993 1979031128501978810434464258328810369380 12977994 510707566628594284308756493918347348480 12977995 -376500278904630578780067484850750918400 12977996 913989316091595993592266710602015200000 12977997 416587064574760980587836210345906641600 12977998 1467374951196170849253158115841895298048 12977999 1625463553633611611327337803659522758000 12978000 152234225109809424466639809947762688000 12978001 -530522149192765640480754722442112098908 12978002 18746721264389640436971974681605402752 12978003 -223227114224015061032022490125078945792 12978004 -153905490904432440497128882041502798848 12978005 -1001929485971047367258238509884741202340 12978006 395545254115145491243088576329104551808 12978007 -536225053935264786666792283169190486400 12978008 195153650999612229945697147145440296960 12978009 874410582959906077461222368089528222080 12978010 -85852690246286252729154075009631832640 12978011 234088169547832136705320952015738254824 12978012 -167461427181460187153237769391709541888 12978013 -72327307579707183460159523872450201600 12978014 -195200890092111256924040335141592604288 12978015 192796815165419823994464489712176466320 12978016 -1201698050818687081404447267036274360320 12978017 282046364258209392110278281323292437868 12978018 -374650387179605311588875610888291507296 12978019 -402592605688755985103726720139512921520 12978020 346002084304288546749347088705038376960 12978021 475967434278991115052777615649105670784 12978022 -1143709632950119217640306392526134035200 12978023 -423385886722691350763866765851494278728 12978024 1383693489037125082497842617384093777920 12978025 -248077452965906020689988693185235900450 12978026 264894559714838857361901817906652774400 12978027 1469062314119023295087225658856770719964 12978028 -370763273910993692584629523325183089664 12978029 3507111341626777064089140001020781723500 12978030 75959010119672612761347354921266442240 12978031 -2293899244035089598831591759960762147072 12978032 226409631410408751591462240868541300736 12978033 958008014471719574750593161444353914224 12978034 137294164453806800546737209984212476032 12978035 216803126665098140167530406133628876960 12978036 -371647172405502142963437293819981475840 12978037 -677038391934812366050399156766029585440 12978038 1348624515547508068928830385429816325696 12978039 -764919396283348994170288098547919572992 12978040 355905355311450755779809060085591756800 12978041 621346094139066763638923172189998678400 12978042 143201602461342447676114124159191497984 12978043 4144498100208901783607440137809348944 12978044 -121738837821238709867970908000721882624 12978045 2496455990550961872685377701705236800 12978046 -181670461274458029343974711575156885376 12978047 1393363893253061711786061937580999930496 12978048 -956337292727698881003505909234957025280 12978049 -590286774572246344584582449004386822400 12978050 -198169078105712395631187807087951367200 12978051 565562096324719031571751201498647660720 12978052 1029620792710250851555792792827753398272 12978053 -264426740287579258009478250858552840480 12978054 53521060486691852377352457425347752864 12978055 -1652145546625589056906696807208868425280 12978056 48447291725861782096881328793052610560 12978057 55679892476914812211671631762891869696 12978058 -456291110505628218723607961583320115360 12978059 -504548243943212695700276616186557245740 12978060 65912947246596500225345786945526005760 12978061 -9188182536347331168425662625689519476 12978062 521815505584224790587636409559831408064 12978063 16477506600865827884757640189751325696 12978064 -443214451202906621660141510372423761920 12978065 1307781128813181085297283300506857593460 12978066 -106536024339145138731663652874489813376 12978067 -1137992816511956568455973297190226348884 12978068 1082682114844744246768229290435581198336 12978069 -89774527630464625167641972491790385600 12978070 219863721597370256900025321389626440960 12978071 -3013732624229403207436207055000892056208 12978072 -901471705711487944818754506797435535360 12978073 1908164771023767628358473520408522581322 12978074 1434375075394577817953646282661235450592 12978075 -697304483543401837468489348579800244800 12978076 73768676503043879532855307865568181760 12978077 638445396279359319164086800185482104672 12978078 -3254693516108095158286123971806352576 12978079 -531381064049486289633479357822650892320 12978080 -1918759004616491807098270900345248153600 12978081 -740310890009481725892556863028672554030 12978082 -144235903980947642335837680892164872928 12978083 -121168462058675053602071826395971084560 12978084 312637181482333496535238339896903708672 12978085 577569416976432522319560159688416192600 12978086 -46400685472703648506667477715267898752 12978087 -1483422984539443302076637402931817473240 12978088 1985755599140052305318055102675025920 12978089 -609620891729060009205071561006944847244 12978090 -117530649342349289534357798541396940800 12978091 -18714825973523520716231587014869758400 12978092 723625316473277429628220769553332070912 12978093 866170484656057698027691953567473273664 12978094 922014350588134789327907337873667053312 12978095 -169700665606644310513072339781416052160 12978096 -76471779592840923542027519420066758656 12978097 1219819368880207338827875562089740880 12978098 247905716927052688455941327435748059136 12978099 -167189050054880987918468420852299186632 12978100 -123599894863256173783226159981274873600 12978101 1005893040562549959636159940346071782432 12978102 63343977086092106639648649965879969280 12978103 1344798869264163869211599184698065214704 12978104 -1272020447615502502790932058556943626240 12978105 -128325569227670409718597674422387518080 12978106 -133937039251727449897738028189419330560 12978107 -421674529885835947157874069303620040048 12978108 328362370185987429411192780912382614528 12978109 -1362884937262222738116779517127559953140 12978110 461189357913116991765531131573637841920 12978111 14614082903966508302276967185308011264 12978112 -113483599180557838673025893032148336640 12978113 668068854752861963261604849865193815362 12978114 -98679830345265315877083958391357824512 12978115 1172420547336163648637098275123529552800 12978116 495512931169894646263086053766831248640 12978117 -137518751752446266580770137151700840000 12978118 33318828243291956052263118179359242240 12978119 82733604951180256980730893584804050944 12978120 -567198234583975392364259256472363008000 12978121 -68543984598973364990785079572790264320 12978122 172349560818476346459668169327985834752 12978123 136880289431563179552741472200821264520 12978124 -80164930224930458876292069904055206400 12978125 849941086586122089811393601635862662500 12978126 -130863010157441388830036328954607218816 12978127 -1033222202025519820220464853341248538248 12978128 234720817313954867206773963884101238784 12978129 532752138485457052486996761965265323808 12978130 58210779433025895363971805699871948800 12978131 -629693189936627786485029451208079876060 12978132 -1225238336339056088902341864502584619008 12978133 61994902259363907539543313994462191520 12978134 -271137333841644893813104160366570647680 12978135 -321550623646641298177944754837860029880 12978136 856715990719910032739569465560815861760 12978137 -243448815614836629044028728074601745648 12978138 -713978334452444748796929502503322064640 12978139 1651569656213038076134735844759494207940 12978140 -273706976280096551112476533969249843200 12978141 -937264382085972094853715384245904499200 12978142 -352863621101400028631399223895002648768 12978143 232213677993307274840379316054752233520 12978144 -1962242890222439394079075678463581224960 12978145 -750070713704331630000843649725599429100 12978146 -184785495930783522649141589932591292640 12978147 112776612191911179402875937156036478464 12978148 -196756564601479624763975331934601437184 12978149 -134045784986881072753225635028542342720 12978150 -13843860014951789001883599531292876800 12978151 894758374221018540504239073412408803912 12978152 1967940249854414065559210586436584652800 12978153 486245286257352666979613719007634431562 12978154 110171002898056710089357534057743060992 12978155 1365226889165478905283439767441388846560 12978156 -978056200599938557765087564981211171328 12978157 -98172945267948594539415324444534888960 12978158 59056574675352978415625502209838247680 12978159 36948436522540522858310706388025049600 12978160 -117740448429471947039207273458119475200 12978161 -222574081420709168940541919052609849216 12978162 -211214571301691509510194530858686603872 12978163 -208957563370029126419004530543907737952 12978164 -1109120412195712092631042762168950380544 12978165 -177604101528309582070303001741653306080 12978166 229091067545919511734999787379944144032 12978167 -1233997696386058336280254268328944395680 12978168 115213063588971095059784469535514296320 12978169 -1231218276569003203457890796065576545430 12978170 252461546638939353865115195496832239360 12978171 386868605011048360560482638673658883200 12978172 1738282596207576023953211949620497842176 12978173 402754067708693728516457807066041344384 12978174 -9880419974085304728493763114306058240 12978175 -286804311915901840267448512240538769200 12978176 -3471125841065545449569796273796546560 12978177 -1267728348578467261532467123108321312320 12978178 -296075998345269240389430115063629696000 12978179 -45049368617944753429404808261907381880 12978180 -222126594727504734269912087147692880640 12978181 -187313341016011387871093815249361839872 12978182 -252907625370942926148808620299520889728 12978183 5860428443986684892675607227408976000 12978184 -1877866996719174454092519232542975421440 12978185 1119274047352445775827601588921134415360 12978186 -503718518492717537347908841708893388800 12978187 17281589657003906389530385926159624240 12978188 -1446647605609130632118221798157522225664 12978189 -962822527679493481180675669979582432970 12978190 -13865756548285633863252714764432601600 12978191 -288271199821998579974289918536814243648 12978192 262025318486355314000277457010480578560 12978193 -333126249989614097509273779090555940496 12978194 67475084671174138519529232521596449600 12978195 -10335792729512322052636162061842192080 12978196 -341830343512798707054991754507740323840 12978197 1597538075202088065890676654713682178080 12978198 636510571564260759293679925110741216000 12978199 1535485576989151173149128739859580813760 12978200 11817253104648462097798824223405824000 12978201 92059215716405608742899138483625825232 12978202 -749910433999465978957210748901948722448 12978203 118965800786713920329396015700814667280 12978204 810976676597199686255321068803348774912 12978205 -11930876583923134365206740313434357140 12978206 -436493009131582121984295148461914593344 12978207 1101770528335917504477444552221102104560 12978208 -2038923788500651025787854454438198902784 12978209 -1896857344422435053255046856259792258880 12978210 42700732072981798821478172433981112320 12978211 1727655162740250702638997602157459774812 12978212 98890593665992853577500859846029574144 12978213 -579648993111745809830612573464921143456 12978214 -1234466112955535399244160577383414592544 12978215 -1485390408950733000082295265609048941640 12978216 274679759801806899538361968881948672000 12978217 -11179469443369885547112585943438207168 12978218 1019514324711849115903287989669265840 12978219 606693404141940296774597699920317453144 12978220 -898816946172459237238318620041199237120 12978221 1318302423902036299025970288673660070592 12978222 30926691201005688741423142395731992704 12978223 -23790755385013971958763740527434369336 12978224 -129428630590643216852340767483259715584 12978225 -21753600727148789341457886369254541000 12978226 -1245180362917186835115923568156568232688 12978227 735085425856422905679313738959055208076 12978228 608369083221074189985209366336066457600 12978229 -935011064001296717900882707747138456320 12978230 475701866622257560205632088237808796800 12978231 66035662618644059744211675388950564864 12978232 -120453953942492720166567226628503388160 12978233 1270511028038710196446552916576690400384 12978234 -698776581181228395044448314941626972816 12978235 806817081814677956997867767287289184000 12978236 -438638581653293854923704494643187102720 12978237 638728785149082298686460588051895535360 12978238 -450920508555859874722997451862283420928 12978239 -582177981509930728539030102840315888960 12978240 -60696251853884567550393098851005235200 12978241 -828126147830818063769665747152211769408 12978242 1524044548901557673642982216645630924192 12978243 -143428971037100950487850974808945950592 12978244 -767001467322504384833799851578260194304 12978245 1232232744176333939055064831483209600 12978246 -828357605431498914424117317799745553216 12978247 805626458651394070074860032571456998080 12978248 379376324455596246998709515757920348160 12978249 -779164528969222044170457322519609092336 12978250 -611440535775584574078008364307013256000 12978251 80108167149857835522642698053962720768 12978252 -151020650987919373961522370508604375040 12978253 863728081161290575822695129708180462880 12978254 -302040098962539195578200544672158550400 12978255 884943162950986890993586619105574604560 12978256 230438270162656851875121479707387625472 12978257 810607323231256139907393796506545313792 12978258 -543211312079201201184352177914314438016 12978259 457489399824553535296214135160471957504 12978260 -9649292199742640813569052368611440640 12978261 -804194277997924973018423767220705822112 12978262 7508447055964489343574325326508160064 12978263 666680630356559641953367860411793200 12978264 397275954007170341460416438578730065920 12978265 -786165003584165525104160077124915993340 12978266 135241660169386124556352648104923097600 12978267 1540814872239556139392038734136223398912 12978268 -534747890060052534731325169423564388864 12978269 -745241601748084468384567672330456947156 12978270 -184306640648915267509498371343812674880 12978271 187666261296747482078194395556999944072 12978272 -492740816613639208091861779733283864576 12978273 156583511757922725729102596590230266880 12978274 -296007542155416362508258380031140794368 12978275 -488112474936875104303368355055928977700 12978276 -53433621102944627086046222433671294976 12978277 -1111420642411754853565563037908475426340 12978278 -646849982975999340132695349685993885440 12978279 -876402739565638881785234452428394464000 12978280 -364611073935345648370909196756808499200 12978281 -274757773341239289088635534026449181148 12978282 -36470733492746448716700051641401793280 12978283 2967905003882670941135847124844779292880 12978284 555404473494553987420682852723284104192 12978285 911724604824629874363229833707399855040 12978286 793496356518908395009044251600457494592 12978287 -842153793815272058691504761634422367528 12978288 385175275028541058976257149246636490752 12978289 1757960883207853358230359496842577956720 12978290 -134166568691889310526575339500501785280 12978291 10037737500478953833071271400719607360 12978292 770787071743197200788993861680347484160 12978293 -1667248177705139319573169954023538210020 12978294 315166540212173559069536432391295414272 12978295 432663920774474169008399996371942362240 12978296 1660648666471891418256108292145612513280 12978297 -244519305890871630173956029799303347900 12978298 862191658966900599893915617918703081472 12978299 319551608019067119363341376477273740640 12978300 251324246511495251447965461377899660800 12978301 896668763213502693550667574613292433984 12978302 1017489244348490148251878603109331354624 12978303 1793963281114801361543015380529410560 12978304 -298481270670892608602961832020447068160 12978305 29135580146249232766733911518106965480 12978306 -28630448440980558106291290329502427776 12978307 883323083992061650160912103476297554556 12978308 250720750869626106436753824012335394816 12978309 -426247606595517472763208856076382986112 12978310 522502778515260361895132317905104213760 12978311 -12490016226602790677667051316756712688 12978312 27748061864531791872424515794690334720 12978313 358898384639508618256930259673956785562 12978314 444428710430848138676086610593760898912 12978315 -214057699012724096755691829622396781280 12978316 536545290018343761007447400123328919552 12978317 -2399711084115695865713647930190800834848 12978318 584359542775252668049257746295982080 12978319 -1371307576818306771291319573826821711680 12978320 -56886394961097592311770772721480089600 12978321 -929862313900800390713740579918194993120 12978322 150065750668839791449799359451692168704 12978323 2300176266471036406859074066555437766572 12978324 -16965734211551746341426362756056179840 12978325 264011333914948458526320690714837600 12978326 687352915667866899432389956512701294112 12978327 -365178622989491188505866781553654727776 12978328 -2231508953144350477814893415700184903680 12978329 41373608334211591074963324183846373440 12978330 -130054824609443350530418273113043776000 12978331 -1760752807162429261511382873188457807868 12978332 15141826997351942679116081167957926912 12978333 651122990471535234390493594163452673280 12978334 29457315371221820009402801212192219200 12978335 -819472095941289805557233047817322981720 12978336 111095777340567393056814784780833914880 12978337 -232942022780415104278609944533307338014 12978338 473582086143820218413967924313760415744 12978339 -1102810967929927794406724495305629768 12978340 -119841196815863608887315873976834748160 12978341 -149178949737352919273777667175976025600 12978342 -61190138738067750320631916541752944000 12978343 57049646795051063773236550385037893216 12978344 -1559351781686869203136932184081230489600 12978345 -617169937250923209358315641663846336000 12978346 11008474402101424084148077406996409600 12978347 -1258894118138739265779272660258818339200 12978348 82627888100962907937317753727110430720 12978349 -2282315158948921843542361103371154773760 12978350 -269957488554305767425155535512992742400 12978351 -537622465779223539205958003559876544008 12978352 343149113832454850544463730023070253056 12978353 484798015963294474660766082977663760384 12978354 -383912624273813888306119165081269060480 12978355 84781622349239571344726241699832473600 12978356 594245120355957022474449431754411073920 12978357 5103495882167075700089383070279147520 12978358 -713241565217684685862242428914595802720 12978359 444127783425535233092258992729954362000 12978360 598236904683644546787878966896889856000 12978361 1768744834218194430571727247399883015584 12978362 428184132345981560465425263537501003264 12978363 -996042327912666142793157562316560538856 12978364 136711339651915924715491075219709910016 12978365 -647197272150281607744424294445167341480 12978366 -449117980636774527874619157002667134976 12978367 -791017468047462948722778652559141542208 12978368 -4640590232296055026026864634924892160 12978369 -1450673130921172639171666842146064237936 12978370 -290265224160150183739216992995401099200 12978371 80017272547788362229528783250837449984 12978372 418647948314731998759281375459293353984 12978373 -1586282569045768254745197052629846769378 12978374 177673791145338677366365171972565469312 12978375 -171160907773321579641378642553759704000 12978376 517866799575899803554000037901200942080 12978377 190410717415447865440422223479576710400 12978378 -13542607967997319267284305252498598912 12978379 534822032270971783911455049041191991776 12978380 -209547816799529135518396541118807997440 12978381 -383126721416476443929489340273218534880 12978382 65816255065893350326235828534419632000 12978383 -88130336511320958768427887651333813576 12978384 95776126782296912047586161676318146560 12978385 1062169247702523859081119503623723392180 12978386 -56859245209414178657193997664436909312 12978387 1269571890719762499921974697045142511640 12978388 -64112808737659234518738584453672925440 12978389 -14359580909286084369762371135192330112 12978390 102098960933736277579176810804916033920 12978391 995130047731510475628297171093608337000 12978392 85307492142747227372263020760679055360 12978393 -217661874787648676173741757848090169136 12978394 164606250795863510710104816212921373696 12978395 840281850419316439869762030734034376800 12978396 1188496507679166962761584679548634263552 12978397 108468194003962701164413435405360683072 12978398 -9582284960434098795281688459836531712 12978399 300863804287248863788150612370859517440 12978400 922741561772142116751695168781601996800 12978401 2074782700757523475530236968329656106402 12978402 -253491160052867687383493980332036989568 12978403 -660936033798514135471589282566853173348 12978404 325861869705162588443098840475672027136 12978405 -1063134597251790204396633888552199946880 12978406 162809798491263541791928321180281507840 12978407 193364855787142188792181771354528934640 12978408 2019975171953979454131993475754921656320 12978409 -1038100888548751867807921646208022456390 12978410 673385485252042539207305696432555307360 12978411 1101401653522625347691680888334067882072 12978412 327705572153574816514641787967123553280 12978413 -191963545940892263094743296181839709760 12978414 56829358283432416891595322268285376640 12978415 841929128980774839272570153423000191560 12978416 22368311368941886043811119879233142784 12978417 -443669897434060940642408128477038704640 12978418 427029593749237549912412522905330502160 12978419 -377033882440689519145350090741121296180 12978420 -63346106419755433752776024590238269440 12978421 687622172756709574462294812129766566264 12978422 -685195071810445354814857609249598875488 12978423 183968062634502923340957730924215737304 12978424 348210849790971699241981812157071544320 12978425 104031574599639604888640806465287420000 12978426 686512431672577750417020483174468562944 12978427 -249455275262299825527280861795501734912 12978428 101779616647977912788995301893806735360 12978429 -659610586602581273719318321235228160 12978430 -180400045239219079137129025498922332800 12978431 -424362508194565882344980806120076352768 12978432 -16767115777038630353474523270827999232 12978433 284546623572721531729106766883519918208 12978434 777281610614489905333669716730275456000 12978435 191935626374909009427762021198201145440 12978436 2148189897575581458016807822473416007680 12978437 -83138095637930081092732013243940689220 12978438 -160311789056460603790290521303046139392 12978439 -1657968405708081350683181310237692226144 12978440 -371146760489496171929407439286649651200 12978441 220691938919795393164826727046274006400 12978442 435366868037776571682553235097840301872 12978443 797967318678731957372455779109418254320 12978444 161306154524123694869064326936472637440 12978445 -526663065368320161654238016264187782400 12978446 -98234265205185385018152519217643584896 12978447 585683094828902955734347417635697585800 12978448 201721410813428954752335266790465863680 12978449 97850028877389169136613797112896676720 12978450 158391146983659860329862024438901043200 12978451 125019082745033106141353806111261268392 12978452 -929131606036799584636229412233706228864 12978453 90072290190155811353539882244329821984 12978454 -919603711387351602667882273002739321824 12978455 62593882950466658215134126656266241760 12978456 1041626105966200622884408301977338163200 12978457 -278011736871314617495676783800307695680 12978458 323106847832669750900745950152351915776 12978459 221163008115243500331406396749192612384 12978460 -177931458592471567775145910952632320 12978461 -97010029628034927272891009745545268096 12978462 -71016507802314876576184085154999776256 12978463 -238468191202861370014106907414423279360 12978464 660616841198433752293323884191833194496 12978465 899807200638674524928138511316934709120 12978466 -696328396392982119892930570185694592640 12978467 -1454284951741636844286760205875100696484 12978468 6599992998693634873189874370794439936 12978469 -297617906298832940677165605369187054304 12978470 221269245132280680346980650805008887680 12978471 -709981906161219167044870164381916734336 12978472 347963711420242056400147346551703377920 12978473 2688088571888823805031140603807520884560 12978474 546827171372357790648315632433376815360 12978475 -9790784962620585413864013714969931400 12978476 90882234994149865618629453961785262080 12978477 819005920419754436417944468107453653814 12978478 776769083003162605586670720413945437824 12978479 1831440667856514330222856227921310042584 12978480 -12436966829460036529106712100230266880 12978481 -140560412080217538028682402634888908748 12978482 -81602932982590718504965616452694899200 12978483 -495092767700263967776076905918594274760 12978484 -347742945394156713435660102370772665984 12978485 -407014040391182979868871138610805837800 12978486 -569628456164531488073172445985551668480 12978487 710056358311545180596385066311919028136 12978488 -1302159110014970108183118009173813514240 12978489 -536424004881618037890118950529449472176 12978490 132433645327754432277709612995785487360 12978491 -45807967028735996976025321782940800000 12978492 887566322227597441414464892309075210752 12978493 -301322466086628981314388714949236207456 12978494 -421184375779245602249059514010065107008 12978495 672371425497530253256945795642101069600 12978496 -860043120176227671220885555730684313600 12978497 1134537574846581844058305815025211367552 12978498 -37597888376058491948262624771569260032 12978499 2424799646449604315012225007373605645500 12978500 1035052489945406938348269447375560832000 12978501 -1013903461502855405954156481774889554720 12978502 -383418955278821585708691938919761421888 12978503 -1111230473265951411205973290105099764144 12978504 40857506939472370566734031556119920640 12978505 401176208411179813140091795521783648000 12978506 230933820095203266049597559512081595952 12978507 -393469517714994489191489350524940248360 12978508 465342169395263726892878708300014531328 12978509 101694328717702045073046017299899818688 12978510 -164654211546411960163389182002561121280 12978511 -93378785119018765554033316743452450816 12978512 -456403273621241845980361839348298358784 12978513 443489265243961973537421224311380478242 12978514 -429049067382252998695966802794863998400 12978515 -2853171392321467443856564796374985472000 12978516 349294974865059671866668154529457229824 12978517 -1501099164977395280869708236250495856434 12978518 -3259885406080958964582910294412052480 12978519 1581153184158018922707533433460481290344 12978520 -398456368635371966777512199503107072000 12978521 138619776641283395413310497255903685700 12978522 10218872541848289025481916799520378880 12978523 -19368914043649299418130499212331635600 12978524 -76277057019987665437648235994418707456 12978525 -40983053954273658032553808994082240000 12978526 -457999668301483617949626227235774801216 12978527 1094457071959908219199234231865440482792 12978528 736173852506013424928684620005567627264 12978529 -553008810863059210839695220128670235870 12978530 492414106861381626096447216650920976160 12978531 -1795778466284868130030627330558792760088 12978532 454556137748331550000986562351073034240 12978533 3335726806056834206500714075078889491200 12978534 334422266339103875069079140164273765248 12978535 -123905286355482514880469191456984318400 12978536 1107812166564675139702823937803335925760 12978537 -75545516917298736538487887090167330624 12978538 37715883997711899462190207742718018144 12978539 -665244975849110126707263407095546191360 12978540 473622454511629454080591443679851279360 12978541 965127721629636315942092041982969561942 12978542 972717488704098797909976549571597380672 12978543 153609789315648575545558160529083376528 12978544 -449927463976724785621611985812495728640 12978545 -2440033676159607253962584805787435582680 12978546 63841140174506952602775210579027500544 12978547 -952330888517142299107284367604714531448 12978548 561842205810501215504423643491972247552 12978549 -7086208520952613665609659216863366176 12978550 23957119072685938598408490153908601600 12978551 -2602410142711745327838192570792969431448 12978552 675220760807747906008231465707240837120 12978553 56381314416519267199042869930136977920 12978554 -1056174505135064676809354267085919803024 12978555 -396413956369197671322182229365000889600 12978556 110623079345208033783208289568882319872 12978557 815226373674209784551380220830731862572 12978558 141892964196528277054834659383418483840 12978559 -1409995449263508103299790877202826682760 12978560 -87604123526065944650244172637483827200 12978561 -5426982292711169811909176768429292960 12978562 124082208228805960094148850920284200992 12978563 1054038132728011546214958944176561795248 12978564 46900967091126631175511812468951949312 12978565 -313371411044249492810487787475564752320 12978566 93765709799641651564800810141843680064 12978567 -86465326077149002521158250293807641680 12978568 2304795110188736086506990890536144896000 12978569 1390309286410443825065283841521338281680 12978570 -588552340558996733707212240185481646080 12978571 -213047851582868517320539082335991115768 12978572 -1956322417258378864422554070321692482560 12978573 -31626391629733028214228389839735281600 12978574 -56331665616187428917156167754211609600 12978575 492313846825477074624876401807881917000 12978576 80898270347177142030527135317457633280 12978577 -1953899072712629847020659370266105788560 12978578 -320945887464801259351767148271204222976 12978579 -26114880671309331706941015104520953280 12978580 1678718741385594677459337361190602506240 12978581 188207443144927992863274065998183454400 12978582 -19837113595842594567954313092537161856 12978583 -646137116408231657423800505734764058168 12978584 132485442923259472723520638828452249600 12978585 -355603673181123587032750156850481126780 12978586 -1314448967982222463859809843891710133008 12978587 29268694073526201742008611629680544800 12978588 -189071812951979707296379708577433059328 12978589 -358287407142865505420568077641969004276 12978590 265571626212771506816588430483729024000 12978591 -153762070382721318861141303746601820656 12978592 -374360659074744143725268943671531667456 12978593 1492355413229769265968967629322693903842 12978594 168004017653262540535207488285554549760 12978595 -4604046928286991088808106500520680640 12978596 -68282187287140719652044694564345344000 12978597 51900018645353057241684196524220873728 12978598 535462917058611174136660474676781880800 12978599 -2202866195158921365706774764618348930864 12978600 -298684895637669638352469794391375872000 12978601 228936741354613486459300139117295706368 12978602 -219154270533070723996272686499843302400 12978603 -473759780236284699196127729186772844800 12978604 -17069078659053485302267640614150970368 12978605 17325027963192918266653939079221070520 12978606 -504897814466385245338028955825038440896 12978607 -257677933839382817658185027915041010928 12978608 -358574483075673656361077724555623251968 12978609 99404097006406226338145248141894810560 12978610 -567426008182622273983821154327026670080 12978611 336072534354408910532009455568199955212 12978612 2178483552938878575558531714756115200 12978613 2564387406447089316776533040893629178862 12978614 593279295398755284306669965751775192704 12978615 -33732703896168365535972694012958822400 12978616 923103108193789044813965257022737858560 12978617 -392374520391402229534960744440869717334 12978618 772409799095950703007773468415582110208 12978619 1043773571913082034680618264152559218020 12978620 438892663370150316894439516516948615680 12978621 -166184084295786592439339820221664789210 12978622 -396627178994510163564055727949830661888 12978623 111404840701427014594902423656079273840 12978624 54652057075524426416745589850064814080 12978625 994121266742066173672012708410586560000 12978626 -115807591156196362358757347953152157488 12978627 1515438581599908464598906567022969136640 12978628 172868349712925038827681731250454263040 12978629 2290878513912379227705229685711496115230 12978630 193707703756069782979571575665333724800 12978631 648222448957478849931978563380201791600 12978632 567251774699108985688845724636155955200 12978633 262480054674398665536010460469921113088 12978634 293834007919891322428467988363451408640 12978635 485943830922518069236388531195963920560 12978636 85564523984375270340035132452779331584 12978637 -132614443330639076900555796880385764288 12978638 200914299061878413095711226869086154752 12978639 88050853366798974500093000961716464104 12978640 131966616934038607695686211093764997120 12978641 392220268457440462723344002657407163904 12978642 402016689562856326869529424946724278912 12978643 -903418000003345369046259063611798049240 12978644 -673378739634043398122156589009055586304 12978645 -322385111660274034577352591016442016000 12978646 -223320081104390053728924876655993253376 12978647 -491365088348325710530814425339202304 12978648 1131047746136818843700852983137211545600 12978649 -2078025627869440646388827733295875639036 12978650 195549602516233828618070213586595908000 12978651 251147892061292104864109543259021801984 12978652 -1446486389500139863025860259910861032448 12978653 746635425852418265366486563868805645120 12978654 -257726671958540829295808505469524753792 12978655 -46374696120123022090624492482153460440 12978656 -821474861668802147551816772632691343360 12978657 -148532414023407775684320008485789109760 12978658 -181026589814530171702486633058816434176 12978659 806501590774664062414505533660215304860 12978660 499716437304554591542624180294377984000 12978661 -475795651672427292961626103864015412000 12978662 409155881727509241808712418194528324832 12978663 -426971932110400027754998800074700948096 12978664 -106890781214077390105475778121555952640 12978665 -464142208241443092333515685983491123200 12978666 -256971100143521066474337241391337645648 12978667 -393835078183613588522117392844388179808 12978668 969639786123027713301164838792957858048 12978669 983898684782490706998503384214781332480 12978670 35257393023222086935338015480002019840 12978671 1532737757824643883890623864993120825632 12978672 1061610972009668969133253532544663552 12978673 740995087645548562021568180693673903360 12978674 -1225173920708514566078134523861553957888 12978675 -41801531279042219941665000371391822000 12978676 854571190213564953047192993469673144320 12978677 -1098757228212801265072569169315164288 12978678 -418670634964024153450484805257388749376 12978679 292150003377246303404691418844125143096 12978680 577956816788493948443164148131141632000 12978681 685956902552856743326355350686558278880 12978682 1370985740692577960774784954857749518192 12978683 -1851018732290752601052487767851073775068 12978684 28646780637030426891215696010317875200 12978685 114625276235983821734429658273727054380 12978686 323887440786360441069956396050774588800 12978687 -896261753879317342950947149111170198840 12978688 -83916839150934568907996465388217958400 12978689 2121725603575043680751658605549152085460 12978690 -3148207328649301725917236542746319360 12978691 -1978660019161601400343274907788933496000 12978692 33371713649199733240605939294703499520 12978693 82573852067971269215168168435919447936 12978694 2964556302987207896293827126273423552 12978695 -450408537463309206183542333631789353520 12978696 -738488046635282563996944361612789555200 12978697 -2095922641010548672918641067267124540108 12978698 613433974010664692405157228433309815600 12978699 340610575590915110722374301773898645464 12978700 7824538446623417129151816530944998400 12978701 706212342295639012673457465780654130530 12978702 -576518527439117162536807896367682880 12978703 51453031937454100611496143866838813984 12978704 -322870281858735087849621548894010015744 12978705 -802093349020427913170405120598798416640 12978706 568627146180967202440997269951939073184 12978707 -929421371909720534615708424182155347888 12978708 151879159887624005793860333281909800960 12978709 -2341727174355590696678808577563092431090 12978710 -490396095099309440690196028019000985600 12978711 -112763174022441214127614817129937629448 12978712 142320700006282679541407062046007091200 12978713 1236371828050097197274731718923858976784 12978714 110324168413927228862863714336513618944 12978715 -845188300579788413726303213156047688640 12978716 347772989341176877361106958746044900352 12978717 743374103001112275658973511708640222080 12978718 -536872122377011019848385048610775271040 12978719 -900344240311329487103391856480746931680 12978720 1039504781108627380551905865695308677120 12978721 2351133078173125293647905429975156260864 12978722 1094507748224650555037998363715437272912 12978723 1469545835041495297544421641128479033264 12978724 -223200543571977160562811783647352680448 12978725 178551113249901849963834698007405230400 12978726 -361758390719812878914034329929202474112 12978727 -2289479038625726633679223833127472700424 12978728 -292066121644343871384652577570784061440 12978729 963058559059340879907822235152845169600 12978730 497606887749132146450584784259222737760 12978731 442153104048594120983491092358435556532 12978732 -12363703230350301287081273024372637696 12978733 -21354564521506469976970142101378439456 12978734 -824555527034265838975847263088543073984 12978735 -401056097614558401925644520180489436160 12978736 -396171549807499698895155855284262289408 12978737 -191948494825476899960784479232464869614 12978738 -399034554734740808147905685639071975680 12978739 -199430402007208903194991469366516060160 12978740 704480183347111049418294091062674000640 12978741 879325274004245815225249601697283375392 12978742 -112562318332226726030240874940620116736 12978743 -89922410811150876619524938342692306176 12978744 494185379973559560092758524261990174720 12978745 -240885177936424091468072384893035725880 12978746 325826653455129406192342732560785280768 12978747 163278069984411690087639430042230380160 12978748 -167724774838875944497416860667444385280 12978749 -106297680045277848294187510608302865408 12978750 36111594427662919230153340880360040000 12978751 447497471161217397097270896347783351232 12978752 585804779853083294697177130924171591680 12978753 -589332974674021045167594827182087000800 12978754 -135706499815093390060642377010509094368 12978755 558698047201436085280598379439937152320 12978756 -322344578382534887091635725926981378048 12978757 2908345013267209169850948564674594538624 12978758 429745633913262437047864930499686435584 12978759 -1418561177321335130246993801503062257496 12978760 -950741855970730434526695739485748992000 12978761 799809884648632609359985997094104590800 12978762 261012129417951467173416805485663475200 12978763 -198286934692828392033273937928545270640 12978764 -780441929555776026367292502367621127424 12978765 -62025941994749550535695831395019878400 12978766 109863399207087536914716598575625256064 12978767 213031199380695703844990205857873653200 12978768 -7797728788530992629808919426820472832 12978769 -2637384083034136941581063938031006917404 12978770 37791138671577282884197826620622315520 12978771 371104624908118046490356386764866444544 12978772 -220444333102736841881245537328503402624 12978773 -1863469540125016616362708749941133564978 12978774 463183570612295189178286480695280674144 12978775 655752691711827940500361909217882442800 12978776 14647719967964050812087054358265241600 12978777 -345999299397997927578567787294085980800 12978778 768349004601508505356369619018695123440 12978779 520551695420452819744360393299030919872 12978780 7021703763866309940305415819657216000 12978781 200382838671850894100632292253934382700 12978782 415745737176957441121130342234771529984 12978783 -648251227400725332167465522402373262248 12978784 119510165357890212190227995138769027072 12978785 -404167565908599143313907701190958414400 12978786 80877232648210408461039643301129978880 12978787 -946410799354150341043134729915496414560 12978788 -523597406840127075771306472734179862912 12978789 -1167327650739012130712731154998224578976 12978790 381759941627251688766063271516041398400 12978791 -607322503609170201643429205472893861328 12978792 76545516609635765397420530171932646400 12978793 -1213708462523936836700354739166813482096 12978794 -1229723262186723656361602284498760520000 12978795 -792706152418131198234325690716775825680 12978796 -213710747684393515718898457801378306560 12978797 638925852177616086751531272359146132440 12978798 17964155921700561649072074951395927040 12978799 -1573692822127012184408276921814158766672 12978800 -74797479300311480815411422968517427200 12978801 29612375259468641871975097465846775040 12978802 -798585041272273851078530845193510001648 12978803 -2201641227939482558584804335507771235680 12978804 -570744399496541037417791772215501629440 12978805 -524924686384139899447646877864467424000 12978806 -269826559084041600758813739566984958336 12978807 991165229438135241420544128285722532840 12978808 -1186372769972907067863792126373428387840 12978809 579992411732898978560382539976707084010 12978810 31702957843835725340664211920357762240 12978811 -2047794081945046189125930897192175594588 12978812 189018256472981749863359322898395095040 12978813 -374023562772831744942847418192623213056 12978814 4858967640159260991342981454817371392 12978815 1838397538292303620739774371128685934400 12978816 15237624434454736644585527634800148480 12978817 476770469214327034310255543351217492866 12978818 1205899134241406675844890098555623249360 12978819 15480072837271821841247317691641904640 12978820 -875406072475697018500300575475856793600 12978821 1116346978965284685857760415123585990944 12978822 -155882611122550522529144697177506641728 12978823 384778952371220280257220178877935232 12978824 -3669319705169842925415939059477581824000 12978825 587263337200326800952351377360497231200 12978826 -910798281417059624376797656721648332752 12978827 -567651132756327682042577953399434465324 12978828 787208527438808080887686272975430229504 12978829 1178023292948912455457067137513047285430 12978830 104276341317923364325440371979107214720 12978831 219060129925269989667436660171515325440 12978832 42825249485680758183225523515816935424 12978833 456819017381786145598619793271676301120 12978834 529767706211779861437723525583613283840 12978835 -142989266764412338651388297864623632240 12978836 750680154126991904520568206093847686912 12978837 -488790400144414980494082031334974122120 12978838 -1724870698054498994469650473137735127104 12978839 336101890711220276992676414295775609224 12978840 121562758496441589174885298038659481600 12978841 -842748575472021486891660033200810787936 12978842 -949998608355329516197685567774408582928 12978843 -102014504033423185965451603043317032000 12978844 -185905032191439946778287627062183883264 12978845 -760653790818177321490001777537560423200 12978846 -577493260504568707976351085397634928000 12978847 -482541529573509392578436942199259830400 12978848 -70518875368989126718638714692442193920 12978849 519481504138004506277761846569215980608 12978850 -356965071602892812400904455772548723600 12978851 -965440086883457861055345417693826874148 12978852 -145498918411112860539571889350089289728 12978853 152584695688130471403946343009518247102 12978854 166144769815922819462883469256412401664 12978855 622569594893336089706666785201391055600 12978856 108778747393438609297772898530730639360 12978857 2379811015365111687840978312175102394106 12978858 -370028593861834767346644185162049011712 12978859 -1945693004079378989987712222393927444940 12978860 -409786367954730122144962284292365542400 12978861 -183444950206339937825968083815593845696 12978862 -17173913823961054377967203072960337920 12978863 485850432241725236222246299041718949760 12978864 376931291957503269822873502772513439744 12978865 507579051482739903647820898928698606260 12978866 -861699825613519788910705558666490416368 12978867 -856741130299946136998396201678838244800 12978868 523525671976222450424515612832477771776 12978869 2532147258671675664505820155965438115296 12978870 39187386119418985306996538649578668800 12978871 1009887734290659741430955470952252087904 12978872 -1259669207111549456174364179832889651200 12978873 -779538892988884069335480462910131147216 12978874 1296974926622110939242101335340516477952 12978875 125944657382619280925336850481805004000 12978876 208443629816340432535413904533969572352 12978877 -1239185460560751051368350260936921890400 12978878 -26286861404889287016085303466007450240 12978879 -1312058679678437171157533337163506996480 12978880 -96733961396425276765976542713584025600 12978881 163914415217917588208034723490378065120 12978882 -183109299796554663764403586445406824448 12978883 370085477791535914774055312538094883132 12978884 -25587505068241809029691095610512525184 12978885 -190642941432293340036068424337115426400 12978886 674209718321976476209252280774291630400 12978887 -1186811266373582938644331153402338893208 12978888 -443561143558348840916312405881436897280 12978889 -43151988865007965462994751063119948160 12978890 403987492523801258101552646697056683200 12978891 770619042698790562565692931959187706552 12978892 209657885489350590545535799309172244480 12978893 -1036535177285771028535449225139170846858 12978894 -242629809176196974345104824021144391680 12978895 486451930483145584938607612679456078400 12978896 112543237391223210433092797205167603712 12978897 279912872336577652477943072366286684672 12978898 1171392525981683287943076766833292141200 12978899 509534005559171234748409934490245985900 12978900 -292274341298806068724925765481799680000 12978901 -745353095663911504062919930387121070788 12978902 -505941417032862780070584802947958618848 12978903 -137233419752896148305929736685831496192 12978904 673400501945236992317645851238216171520 12978905 14115242345717154573365577390092200320 12978906 -1002582479128209329776426904815984590336 12978907 -1315127199928594588728920732014099869960 12978908 -478660467300011685317499476930682892800 12978909 -1076245478232556007071558058912240700672 12978910 147055731431228827615142742508216934400 12978911 545929884568315389250071702327059820024 12978912 1074723467390558199329751689317830623232 12978913 139923088055475926930173906290517472162 12978914 402983439104610007059926952262140206880 12978915 -796767295962524601703080812537297728080 12978916 766594017358094239715779328904590618240 12978917 528715476217237675089530501229402914592 12978918 -56554349634202076532423922406480365536 12978919 975882142141765154455055944164589921680 12978920 197741365362144704858313477018853324800 12978921 322606959967130493806407636221271288320 12978922 4489708657263194351690727600488131584 12978923 600984632435760650270904365375191524144 12978924 -81490301801046616060270960860090714624 12978925 -136574420254491929011309171425592419200 12978926 -671358816040188704780393513833900145088 12978927 -1506125297042468134904511254385483955200 12978928 453742511492660200477026008539808202752 12978929 -1284083562483117398969971349145383479470 12978930 -288087163270251691955076431504855354880 12978931 242025639627509282560882887181811613600 12978932 -38215278474977768205063595763416412160 12978933 1007103586368078926700630053802885855648 12978934 387827904431190475270330416975374848512 12978935 943841484706925392890948881427211745880 12978936 351044084463421026830085170558051512320 12978937 291555186776988489181225746521963668586 12978938 -6059304041415591507252925699771084800 12978939 -1004994818273617500667327507922196960720 12978940 141922914929634102736850008026233241600 12978941 35949749959787837936777306884998552300 12978942 311903683306511522956283130028282543104 12978943 932109775795052242860514603192939427400 12978944 -498998365254089949352754518677258240 12978945 -51141537387356412247896416239145321280 12978946 160034857697487688415447164807570896384 12978947 1393880701109169284176026612450892710396 12978948 -15780792865648435036037886859294058496 12978949 -316902847497287176005682791412370390050 12978950 635942737003921000120522891750101264000 12978951 510876742321747126968851945574248305104 12978952 65798618770826392130264198518944399360 12978953 -914566988831015875118611425342570884316 12978954 2376302667005492908694384458760961120 12978955 -139641087649674299355195570343866170880 12978956 -911666931849663011209979483933456990208 12978957 -649455252639785665565547849711276744000 12978958 389375723624516866571510900174516904384 12978959 -159382480115356619135547352284706026240 12978960 -46575247470489564869191442777151897600 12978961 -636020460230711318518225842570674703500 12978962 2127998677654067267255299187896718112 12978963 -359827889188273099740168715026854096976 12978964 -541310121956248155321626973367332433024 12978965 846468376063576862955703307223935632860 12978966 23414003645162572423464448014729179136 12978967 -764975936017082165233015869428351611208 12978968 169652042695249160544154748816435589120 12978969 -274869549620551259472172093588830586752 12978970 -367077616327078427174592535017937439040 12978971 -184896253630327209034190064912563442048 12978972 -1559884589792839154092143301202878760448 12978973 1970742490730778244649909134405999447116 12978974 -543970941873026987761656806212688475264 12978975 558706626816526558167375697772551680600 12978976 1447313136911188255501355717436671262720 12978977 702188648434470774952003510988268023472 12978978 243797447731147426690592160160077220224 12978979 51355136183236449709665604197078504000 12978980 85211952416147987004223712072145776640 12978981 1957635971757079800353175502547954510400 12978982 1184428959731680823382361572364088090592 12978983 1691405822469210003321394159041363050232 12978984 -1200017184248444917450671898845659136000 12978985 -405654663328407283394126149946006700600 12978986 71211242105328320584219357401961251840 12978987 -178386632051969283940960370550245376 12978988 5040716195605301528557409242728625152 12978989 2069132272946026825161372302243901610560 12978990 -19248349803796240626851492249629800000 12978991 445449357359325897792296759647795440 12978992 -37485272568827853591441706319903588352 12978993 -946083520512163607948511268172482528416 12978994 308574122806262632171345622390119832064 12978995 -1168350255305958487997791569088153030800 12978996 645067565292593058638820289685655662592 12978997 -955275084312713268617297375632982767680 12978998 -99283883257656171341828408206705404000 12978999 -833248511810970941317607082447806734632 12979000 -1128726276436199050929354970834099200000 12979001 -703005239416819299268585227602755818624 12979002 387550609397400454587088782098617285632 12979003 -430630704180666158135798536238884008960 12979004 -353126229792986343118934506145946706944 12979005 130201742269222359682259877163626902400 12979006 -979105970528895948454446980193395136 12979007 -1265797076655906874670636758269120687648 12979008 -77492096987844895539093294804054835200 12979009 -241680838039781296120975634479157930540 12979010 -292140413445343148535152702589633031680 12979011 -62194130329156729517847365221435552080 12979012 -538771759505704476891739605527641730944 12979013 448179106668335048674293563040330042144 12979014 -507339337226660977689545716240246840320 12979015 280346495115331826841553136016384330720 12979016 -809627959809088771124731286924455787520 12979017 205080840496737608696021916186783084288 12979018 -124515768835629622622556042691734392832 12979019 609597433008544127831729975364165770496 12979020 -428293925684398736683285417664215864320 12979021 -1474371667050573834883664129436046075296 12979022 485027902589553883605425907930877696320 12979023 -707859991922266240418566515605732140032 12979024 -477495435694334030636268798631952400384 12979025 285806003795898559282584601223714240550 12979026 67298056246621700246218451179636626192 12979027 -175549156552027866125856849454956591124 12979028 66594808450654951649456344496044926720 12979029 147014025307971920048751847588824609600 12979030 -151821864268397400252739693790806951680 12979031 -396772681264061533224511962742949538360 12979032 1357916211636997619787922537406562631680 12979033 43920506997448038789309418291615189380 12979034 -11639563277901006333268435627444450560 12979035 -341786548197818683733663933105613600 12979036 122459303214040880127470754549034421248 12979037 137335408476262492375076232874589097600 12979038 -35411146427055087847853186761885980672 12979039 1010579139216127161833822009220676998272 12979040 -226441273116294794183611428411958886400 12979041 -1316299293543832160396678604300345620256 12979042 -47292655308669850878938254374284449536 12979043 -118995205182408690859625197057738529280 12979044 -120406804475715017213621712316672571136 12979045 139511994752323462697842488155931752280 12979046 717029066237687301742457060874339116544 12979047 -1143852958309233514804309953594502435800 12979048 -557015514465386572102936267348333824000 12979049 396116621657436064935524961364662751488 12979050 168445129400501336465127958163401113600 12979051 218883201369845990539689697554557224052 12979052 853986157932334699690919191290343349760 12979053 -397866509263546399634612634441059790816 12979054 -830385123980288219674458305345695097856 12979055 -25391251604449991120813615700024844080 12979056 159818247625333307985708340551721943040 12979057 -442606079295885117874134381421354663040 12979058 790899090306269986506407382646752492576 12979059 212127642576889905595976003044989621360 12979060 876849866048083155625479787967554548480 12979061 -216138596625634335906794414867883876768 12979062 -1075943467067470422088106558991076652160 12979063 -676999127894965158047846927263120929688 12979064 153155804903119572824622602695531806720 12979065 9573879673576373059562015912722560 12979066 616621370042839527106048140864896145600 12979067 353819670827816068035605417993515095720 12979068 -354827091865473536864502562848396656640 12979069 1419763327316315504238829978078771278470 12979070 -255205065483424091530551558527185305600 12979071 770499150461189600066545582309704201000 12979072 -2286973643340806224879594761351069696000 12979073 -3804830855480832476734457217964857238080 12979074 453091165663966308768014188515076695552 12979075 145690621785967756982435199529196391000 12979076 1842101484638868101760193233637293050880 12979077 5562444563027460946106638341253269408 12979078 -20429453808934015914708184411054441344 12979079 -676459421631656246933982147850941207024 12979080 128867235505762671468169128930734899200 12979081 -1881002218963198010449201099528897014118 12979082 -316876671213380826238843542338607081888 12979083 47945495191650901863320336935834952928 12979084 284034950111279360875549241898600579072 12979085 -345811499656672526341682888876907978240 12979086 101877189409446154063136264523629772864 12979087 855753873041111941045393920683963714304 12979088 519337424122839493395113696240470106112 12979089 -68681928652585106994831299275303440480 12979090 145322496575296873122511828732981363200 12979091 -2151395942289239225588587481718785351508 12979092 332830546095269057217756309957637324800 12979093 -1196765141582852275927427703220763628658 12979094 -259553510719300620269031299008506798528 12979095 -316799771068515129198253068626952991200 12979096 707923158963878434047823420398747648000 12979097 -1296052571978666534100985344829714228608 12979098 -81319991632289844640643784626433004032 12979099 -12002309082229985832200020505739886064 12979100 400985956365763115795937111990482342400 12979101 449456116807796813547774854849113064832 12979102 -616856474774554991777593331413303621248 12979103 -195786221861313214920916686271429743648 12979104 -285789130438533583498517353900762202112 12979105 1194331682080414640622898161863095546260 12979106 151143679993169875471786252682716326912 12979107 -247193277722687994397017147848435902992 12979108 -59086564315080264508542455752768428800 12979109 478370680579530904074400996622371013760 12979110 -39300965673888400877439717320781786240 12979111 184583316763934123884260767224225574400 12979112 -1214731877110867985472916035926408325120 12979113 -490200607373542941195147987030457325376 12979114 -31250200114518266899024768171641067344 12979115 1672838610576872981954994572545167166800 12979116 982693162428593330287128758882614002432 12979117 -520080946803879843973816948177704493620 12979118 935336403521434431594819853262066045760 12979119 -216877820830219394452497045637632633840 12979120 -2685617978387359820348320412073984000 12979121 -1212204955781917927641772894511994085068 12979122 137120241299079475572879703633086873600 12979123 -27882927006452107386677406819523536628 12979124 37474853932489185029694165781734950400 12979125 -714249884734192260054444128444936280000 12979126 -499542663927433105449613738427572071360 12979127 -220104840225799737860728297143792070656 12979128 -1092706615904459546585776203468265881600 12979129 -177723421628237323716957235277083453270 12979130 198986839747649819548206334784006584320 12979131 -562910006744211560138605424580764827392 12979132 -79091159002996020963979057631493811200 12979133 -2253541612908345222465797996506889964576 12979134 -23402587454067565288644856715525898240 12979135 475485355898772635164425678895374028800 12979136 13565879084531929089767401310807654400 12979137 -560194913676519476782653670620356204640 12979138 188893304093654337111276914294701248720 12979139 -334977208533360532116839134109926149060 12979140 -148792977313893132859421076235331174400 12979141 544234436554414386479526949872354621472 12979142 571634426372301819113503036979109888 12979143 -1287189474735446332147859134726999709280 12979144 -2014149301728787757751439970059503206400 12979145 204460860042068967155960102652996259080 12979146 263053419661840461332791267410430500864 12979147 1464956086220482107248268191297860697600 12979148 -40822309928342855907728012139872514048 12979149 261535584938695077508395681342930243264 12979150 615793124420941375682191742782098124800 12979151 1888664918178159897394727889367117543152 12979152 98893841063741610928892383183287533568 12979153 297289822349098427349342230186484068928 12979154 558493616728908477689089686961534213776 12979155 -12128179173025912354039465306927272960 12979156 155229122574520294734879092533414682368 12979157 1517784269310786500662204168092249148032 12979158 -384990513250452415426699259309627697216 12979159 385644529507365539582574779171282804360 12979160 623851233522478687333851066628322918400 12979161 552793813512589614635837385160873069188 12979162 292520515079609358144187313830529256192 12979163 -31869520516699525866417098646442821336 12979164 -983444395760596460711293845968557744128 12979165 -268331026891840336376616635615545168680 12979166 286000726380700410829956442554634451520 12979167 55902717373141454659802933618903913360 12979168 -2022330541731502219920905230260397670400 12979169 -2042706997417867130361744022236808182174 12979170 1143969750153319075062205008449203200 12979171 -2201558435221739450314823908783291626008 12979172 -470123574025035167620960268623063415808 12979173 467167798933386751081924971237512275968 12979174 289921268722193364397319353040486221440 12979175 -100054035623760732266294530368273894000 12979176 -30452790503913494825512455613238476800 12979177 -808704055313276398726448930420832101388 12979178 -136829859826204366161134605745574393600 12979179 -109435230221135922684493783280330890536 12979180 436145050090096951751434789799565864960 12979181 -115943969012335797078450084363517132788 12979182 -147044080309294706097414814834794796800 12979183 53648142917603621927745874160684401664 12979184 -155478604165351176827014068880166092800 12979185 121427963662906099343737755906307502400 12979186 1324357008054156625484252078032730256 12979187 -306659182200000319765499909461897267200 12979188 -723777589249694922606411926728384450560 12979189 -2724021228859299322457973834910863780 12979190 312678835409620290868778275664482460160 12979191 1767420839714631022231477232325400675584 12979192 -3059159386627808547993511562077925068800 12979193 476563467466948136317672635502196572740 12979194 637455775207247568626937019043018499072 12979195 296231054690445956515238302032838304400 12979196 2122468437238061888670832856669631206400 12979197 48937171093538454736089154716562974144 12979198 1134356029762599760793196427767798681600 12979199 631151238281165243977246270514577606864 12979200 343903891284669106453536392795180236800 12979201 -299203054231798402978275940942021415888 12979202 -496106105358079525946158758701149286448 12979203 -1272295196609743190987864545556447538696 12979204 -183668931952996942980803558765204602880 12979205 -1061053325368773057214987563816948497280 12979206 2967176311969783330261079609692913280 12979207 -544555746159904024986495577293340880976 12979208 1385836695865192671757405415585502904320 12979209 -251863765063077805385892691279257843696 12979210 -660976129180537644185588620122604404480 12979211 28855610397303598288370385272731613760 12979212 723110838659961159800703099984878592 12979213 1472136679481699345982921127718257489848 12979214 -86469641846126735176522982882953598976 12979215 -78082026114174690918714558711440050440 12979216 -174876236918851978693360756922374750208 12979217 -62513282309997346134287203833909171600 12979218 784274962428928589078443000793495715072 12979219 1158591127723635741787327862982492108360 12979220 973570014641242803564074681817079514880 12979221 314586566424727210013364429003001425312 12979222 539190401836564639062907012204320373632 12979223 370445929146158510767491655383273699600 12979224 883632279641139177271336917189172224000 12979225 19817423865706698440357717858088654400 12979226 -129337556875990440145194702029798707200 12979227 -421343302909798922321986110439784306280 12979228 1169910205102069642786159117289302189056 12979229 -881986579061500355923023154528347664416 12979230 -159817498238248113877337120065022914560 12979231 1201581590685119897109658657347102724792 12979232 662108072948108376257919297586873761792 12979233 -928179732556884812499930955798078864560 12979234 -377643986764737080057774830963378765440 12979235 -149331787636905237924008569342033875840 12979236 521812391669093038902160390031970791424 12979237 -193712115292658475537132115307180050114 12979238 67538305092347247438449261290360624896 12979239 -217737837455725978191740094732633917952 12979240 -2234632487979544845225963491546062848000 12979241 2663876487397173435933044351562146736000 12979242 -203510695713206453772300569327201925120 12979243 -1236322992445057264184418639340305219600 12979244 -102701962473979878158110332251487548928 12979245 64791790065145136519481971993143299840 12979246 112303587707160720128108882499502419840 12979247 585344349336961558745998321753196776272 12979248 -310721909984052615088263095541632925696 12979249 8869763819318027111630360852133466864 12979250 1211575431933449828963743407251521680000 12979251 -2175039228409421153928415360091870754960 12979252 -641730246758271561389939986416013817856 12979253 -401746471643229966043023045586388116320 12979254 12080212217498581257699011821393703808 12979255 1196013288561575393083651568500332755160 12979256 1075265588537879045034761522984618618880 12979257 28947114184380507770201490931283594592 12979258 302617407726868151442025547585848698480 12979259 -350053662796826207950659898255681313520 12979260 87361717765055207760478092287854172160 12979261 -782014571266639311449023493769281600 12979262 -1536308174034495908612169135823862363520 12979263 -504290395541956162134228806333434931712 12979264 -521040730547204623623272491872734412800 12979265 -1090774957105323115793401374050373877680 12979266 -149430759401164524764791790410661017728 12979267 -365125355556356816954059289908252848720 12979268 -1026286350348177514987676154164629893120 12979269 204574129807981765649150992877914323870 12979270 679358920509380268448463924547224446080 12979271 -1096013644547758855421306315517491953488 12979272 805428542143757548749300933452913745920 12979273 175399102910528035317219521577606323200 12979274 -40373515294166326605653289945354043392 12979275 318001155163412064372340238302561659600 12979276 156740725687015790608556272679084639232 12979277 -662235401717933939680843099427757270900 12979278 -18886351739522007748645496946250650816 12979279 123004893970652297862674232557345377696 12979280 69447512106053016872440614297944064000 12979281 99021904238397208731205960110063936384 12979282 -45210921704778010735798289170995889008 12979283 2384218433344269993447651849628131191532 12979284 -138068670121775001367133473056790702080 12979285 2814598244093266428145172157005813387520 12979286 -1834215716086662230847378754554411757440 12979287 -1503363276506865347480729852280979945056 12979288 70752322838656324192090966940483665920 12979289 -1497901046552629834450224960941789921910 12979290 154256727403397375184787563464497036800 12979291 -6893956520051371930086986296375167744 12979292 10830688283302151986261558535670988800 12979293 -551059475504733578686233986205674622336 12979294 992663884207309386377243821130070189696 12979295 -481413743088404388340110203750837250720 12979296 19090209754243049688953750349540753408 12979297 482548903253172627445801980637443869184 12979298 764823244969494324757920074461229072160 12979299 110392623222247059880715152811383775040 12979300 -668895103210068933223406988236910313600 12979301 1292053109093609967139037731497403426302 12979302 240832556810284644842442379017440016384 12979303 2033361768062043076868868815396347322552 12979304 -336036523891043611720178761138956718080 12979305 -350411703193579995593061758221741632000 12979306 -546115478874308651034485501384185389648 12979307 1190482677655074350539539834142895256 12979308 502002219910840984322243262785465809920 12979309 -271712447324036290747915708079766365984 12979310 -181868109394848941498998498743140640000 12979311 994831684296528082677097574682804369672 12979312 -221161613448545138528278147613229481984 12979313 1817774366192317126575316795602864000384 12979314 -109791040310113628445541344605197896192 12979315 -433291862032922193666001070818724020800 12979316 -1069397916554003284906932168301829046912 12979317 -85122389847429873994665843278316526752 12979318 -366492014720570185116036639766976401920 12979319 -974821349942757069547855594114886926320 12979320 317567959476762998368788405538061721600 12979321 703131732198990311768930783650822995412 12979322 1072752239421732607141766313410950374912 12979323 133200990502032042592020004731842667024 12979324 -3053628028472654680205625015242290709504 12979325 331725673409828095529882700523067804100 12979326 470399064393631253427251504206420071744 12979327 -110411649445263535663611714079810530480 12979328 725341306173658153217589905432657264640 12979329 66039642883649937701516958287729776512 12979330 -61657243096971846991046082177310617600 12979331 -435679970643330657052056285662592260328 12979332 554801497885102550151337297711878389760 12979333 -265702570116947003814702643401173184418 12979334 52031859166410440679940639354964190816 12979335 15903323030069741246436047837068467840 12979336 906410377384768243184764990155317544960 12979337 -202917000649536667953354652624046699520 12979338 -378382338415439054752436367699144934656 12979339 3484322927194369165425676649489664710224 12979340 -893465169182081271362858403985999211520 12979341 -555377327185785323553806571159280260948 12979342 94446462836266686941949102144830427072 12979343 889250156173108265179249329410250057144 12979344 -61320093711716353310198462175427952640 12979345 -13577747761222806557926743049404895320 12979346 -65852182555765318913950213906334847360 12979347 -566796248313256649807839043805322217376 12979348 -580598438169361681578807927961928459392 12979349 693554843963291088238848920419574201760 12979350 -120795153625829026879885573929637898400 12979351 -304149003551999349290617423249442407680 12979352 -444294388072149057698157679174394726400 12979353 -973983701455387159322495961338650050096 12979354 277120034874928309913349043183592411376 12979355 -556200663224427872490344509587728322240 12979356 -241882631077362946819071868606220697600 12979357 -1025265556992412352883119939123976308448 12979358 1903106903604913112722777580722133376 12979359 -855038310226669339945987026380720988672 12979360 -835045546437330347400863579344774103040 12979361 -1572598767656162718565134870200203723038 12979362 -176588666315640701480710596774296422656 12979363 525462251048726813615454744057491515320 12979364 424492762874112175390546811983597135872 12979365 -293687810529705150989317842146261983200 12979366 -256177987885385827516109344549150414368 12979367 -35801976829374784950638933791327027008 12979368 441453103624280004786255112717001932800 12979369 399093215968521283380450973252961438814 12979370 -146363277500627700589484173127865195840 12979371 881223702164450545756532711757759213912 12979372 200672126912539896088767149986975974400 12979373 227304476168031157082971066176919409280 12979374 411662037301656667348013705589385282560 12979375 -13275169992101723033496068122312475000 12979376 15902607840335133084226870343461404672 12979377 204614308118362717522720235849178038400 12979378 -2526651554650901529029305886945571840 12979379 198516782562096893625637144541194225152 12979380 283942677992462448142904634364203110400 12979381 1119841251421335305353485683455069218972 12979382 -260049731200461440102115950710064296320 12979383 446826719738557781458853994341680097664 12979384 -2611409148382218418502678667038913331200 12979385 -636673889128766940429881032707788950200 12979386 256397626304922290121544401511834014720 12979387 1541878368267387899778247815183005854432 12979388 3027984066224531141450466949185229240320 12979389 -691568773702713079662655745100355548960 12979390 -143730319391247528810870483119231232000 12979391 431832900387944884654068704526865353792 12979392 270670736013402045045953562986699292672 12979393 -17025624135091386389878684125813839680 12979394 -27360671204760854828167064344280436144 12979395 385723228244399776474143690163822734240 12979396 -510851907089234585189933604026057911040 12979397 -231365509526702115929507243513146503588 12979398 -800041134493114230407178209599195920000 12979399 -544377291032273355673346138453314402600 12979400 -13871000208540954027699858321309696000 12979401 -435674812034287033737091462227940196256 12979402 57005997564322944665391659184867808512 12979403 2434367228146561431080471414113267894440 12979404 267487771236052793662210369874398778880 12979405 254124015417044475613930420220212485120 12979406 -27696724046377800998835013380100933632 12979407 764377854294881845370242321621267843584 12979408 93633563288710472049531748623806808064 12979409 -1306661734376674779945908084089761773580 12979410 -296762735601335613961310768854832908800 12979411 314693193398455017867276363140603893224 12979412 -339074648065973100079309707408133490688 12979413 -1127435883349262261351013573342288667200 12979414 -172760603427046327920657148712015890560 12979415 70228906259277861061980979005306766080 12979416 -213015182890665392492430531370078310400 12979417 2154557272170010023402583114668576878352 12979418 200751258681286366911762611773338290160 12979419 415484280113241821120635716958103137944 12979420 -117700061163015720245956341297430878720 12979421 790010152690488719985919633579204608 12979422 -596079277361400631458205234501488066240 12979423 -10412734489241349336140670351841695328 12979424 -108337230595131755320142523249412276224 12979425 -194715066633491389274137014465316122000 12979426 -1627101544698160524199094947834958622720 12979427 -728232475830662501560520884933879706724 12979428 417863914205769392836755591787327488 12979429 -1142101722619762898127985010321896336416 12979430 453620277790329987281141333307039496320 12979431 -814557105131124620579669853675245898480 12979432 -2111231624028883496616744426141617356800 12979433 -52674303192292695049360200630659253318 12979434 17473204496505487551485396985124040448 12979435 -237440093495092944489778552601025435840 12979436 827910926063863166179020669304991719680 12979437 -559115617002289495498840811170344193440 12979438 -1278704373603890113964388585318576914880 12979439 280858431337119776544796532759863121280 12979440 11138409931554962572935107458814607360 12979441 -606076152671351606055404409207727983248 12979442 -431957096281908854232184274585788517376 12979443 -1962763551901350189006401052357931769760 12979444 159509628250677534248653835598009336576 12979445 528102748384560149334992106052081479480 12979446 -12279701663625660966386112405267210816 12979447 976842804602364483660593487320600512840 12979448 -848614849891714417734523108368909680640 12979449 -263303837701122290893841810441428882560 12979450 -208737836070077611913053064124813120000 12979451 571287889107556681933533199371885036600 12979452 -20517287866798675451396749473263910912 12979453 1624684009321771872153515363454067709702 12979454 -1141815509070889206869980321984101716928 12979455 -1348997329310038260480774678427154794080 12979456 -216910487730807921453384353836546654208 12979457 -239950327706422443643979741070818462112 12979458 446972330527126250898020418873767151648 12979459 -1280518064382556465206051015470807478360 12979460 -342056885067360530926670073597390128640 12979461 566482401484137355200262745153742931968 12979462 52130794776326897188613639678002645632 12979463 2464254699239172355504007534968427520000 12979464 12185632492282437763150732348159672320 12979465 -859028692979543203347375426506878954140 12979466 -1056353478998678573974308455687120772000 12979467 -343135651129340235718574230958038786560 12979468 -1136502303955462398128735439939770628352 12979469 301503636736650661643092791754686324000 12979470 -34568851236891364965396675916819353600 12979471 64375125679697340320463198673689700752 12979472 -300512630644290478787614180028283617280 12979473 -42961007562199842228028729026736061952 12979474 35073208880494125999583846199288647680 12979475 -351146668388066732323372571927835572400 12979476 363011676952609150734599464380235535232 12979477 465019710428126315103333839383191827872 12979478 873329891119233558598888572734282293824 12979479 832524008788409872856299118844197658984 12979480 -1834998013447708801332458708597958451200 12979481 1346425241063685527206757633209865908992 12979482 74112400818891727094496479180598830592 12979483 479860997218990862577425039384445173760 12979484 -443447486096318374631461407842136434688 12979485 -817945097163010929416906066721589430580 12979486 108255479757345737283378514770386622144 12979487 -1434746225513963746805276107610199985920 12979488 -34694084816432838080670476659989676032 12979489 167984962653362044474215112198398150000 12979490 -300881823555673163949639222044043302400 12979491 245688528318928231425237775262989152000 12979492 -81386358047741678855069542831515680768 12979493 250099120125703262399744153798206748280 12979494 1123069042273142715250399401324402478080 12979495 -911786512507085772059361770279902653000 12979496 -744012464966579497627234440480307614720 12979497 -499972644703647546801383578183933734000 12979498 125054903868708166489698463180990384128 12979499 371972584277119983657924148412638070064 12979500 -78863830678558702616376876613102080000 12979501 777262735676333413160880182908204661100 12979502 -13393374437416837179935526316161489600 12979503 84063086036066852658493817248807641144 12979504 422754321252129311938664393149713350656 12979505 98916084228492966738309662724191061120 12979506 260572327423308184353160776658189259904 12979507 -16377103799508578263149542642517568000 12979508 2070338972954840922073545452156176128000 12979509 816411540312301348109866360160945673504 12979510 92481362615962825868210241303957680640 12979511 1500812093004360158745558728632714163112 12979512 -157311134046366870604116314674271047680 12979513 -135530859245125279033917802561202337020 12979514 138118506425073935483724272279210345472 12979515 -573847529246104925434714885394924737680 12979516 1250407457468723784618112178493186301440 12979517 378465484417725940496886575386705194072 12979518 -709351059908914743928382226764980617600 12979519 256254372403351892609453520311201330880 12979520 378780067574448791584001478355719290880 12979521 23622689117213491348371454785430731072 12979522 121906858473593228136469436092402009632 12979523 890903707850578758811233787366584151320 12979524 19363052511580871968009334698189565952 12979525 5935884137321026345919807850694237300 12979526 -134872430639523105884102338739435099904 12979527 135027709976569097745237754527018024960 12979528 -947912389468263249569429876876659507200 12979529 -103283322309439962671779401508142520870 12979530 297416622542570851846102978188450801600 12979531 -1332259026441233681752137278464006130668 12979532 -313575193172113284069963234860306654208 12979533 389092700684086475426266051141148233728 12979534 -214172945451022861313304769172556020736 12979535 -1784836544472135613106251587419585340240 12979536 -200699136223156753235437787604663533568 12979537 17774254622024433092177183412918606052 12979538 -9688151152574460432976909044617753472 12979539 -147606547657239832291626517391873916000 12979540 -298749305248744837573251330281726238720 12979541 -16344356876817709623728064903374945508 12979542 395690457273910190442452707788975206400 12979543 521647010294087773398493669412210390792 12979544 -49340244192996435763995955307990538240 12979545 -54711326044261032024004793567925534720 12979546 -57105706361084247324198960159556492800 12979547 617379807007550077517199014229653206032 12979548 -1776362161420133471074786924611293383680 12979549 -1558540911300393303762432184604708890 12979550 10865337049948661160742726678114996800 12979551 536989042119440779359563520168611786784 12979552 -457765292942125738805583313946956136448 12979553 2193381748808308210751526677714860928802 12979554 87942480875109086641294041762234066432 12979555 -843171063615593042834016813970462494240 12979556 -1572579912412317126024853234369763383680 12979557 748044087226897108876859161173035046654 12979558 -1077665915755763966011407537805688697120 12979559 1165936942511793155209613655216250788360 12979560 -18166264207436376219481033565093068800 12979561 -376226213401283969817191969398421317830 12979562 -827566082166885594398502049575816037968 12979563 344520375424956403390917879505932670704 12979564 -518288528756615762434799303797627280384 12979565 -308138730607199565761244213664949356800 12979566 376422676614424741762702263369114173952 12979567 -1389334667337596933573110346688596886528 12979568 29591794463764809340627488249715163136 12979569 224230768037450772198034966493285939328 12979570 174713448540290077148123641554776957760 12979571 -562551004957699200720928653845375680056 12979572 -305518549650506260187335361591619575808 12979573 1193276879091860821776629970716337707822 12979574 1003652306356768653734709082265213476992 12979575 149248138730468589238641637469207616000 12979576 78930354172845801061967144669282304000 12979577 -85048299883594946146633427523822166140 12979578 394936325834604171369518180800944359424 12979579 1405878133342560682131830063433569750180 12979580 16238783056397413923464750162872627200 12979581 786105696358941966423059947053678494784 12979582 153094019380279176024306696120926791680 12979583 1351249055956651787018267607341530952832 12979584 124240916625364753594893994648456396800 12979585 804963873639284960172435688328709045120 12979586 -1286656283924532906275483103277730281008 12979587 413152934724371902389640201458854072640 12979588 -996697573439549987625037078657508709120 12979589 -728060085493222052073226914522158552544 12979590 101324334243749668084643974602250199040 12979591 -1784691191630896342944687987357914060008 12979592 -2374490856016346745958954570792097664000 12979593 -26897786312201831657899931236315653600 12979594 208451128253448374090567710375094114400 12979595 -1144173847368451534996608220046386034400 12979596 96163087506344503473183578606300037120 12979597 2047757927533178981907535737001966213046 12979598 -28743397024127874428384298502889113536 12979599 -249398734108232637431536897063875330936 12979600 -128892626376683632852161556599710105600 12979601 -398830786163137925942608721851557352398 12979602 -1397953097314296035511898176434201108736 12979603 -366930253400172927961682593915254306560 12979604 391090878299248640449925991143662989312 12979605 -21380204569738086952660946331609539040 12979606 -1133785091613199383500735289215489953248 12979607 -204917446023047811152201871613310551680 12979608 59023024325930488208789467012561920000 12979609 -1188212784770326427004594678839131500 12979610 144512131618114130513868110858688357600 12979611 -431093171400631005511820248894425759120 12979612 1064533412490139240069081102303754373120 12979613 -451574937570692488245258206358247857600 12979614 -510744280686955145910907477815077111808 12979615 467231569556750910827458158909418725600 12979616 -271168687957446825405034711292416622592 12979617 43077895390865940161280496109439822720 12979618 -584435700303687782363426287530951192240 12979619 194583445192014821248151101586891818320 12979620 -641665129035100605651192200274683539200 12979621 1874601726116176781676474816008013304000 12979622 446253960705957618835109570364274622400 12979623 820621126283445952519031380546455320064 12979624 -471643000069911330407970068494954905600 12979625 1970683278405413697190942808956265157000 12979626 481497665133732556107656699889269983488 12979627 3201196684587896700995538535918674806232 12979628 -1867152479548991437714396356815566117632 12979629 68667374277216390303380714358280363200 12979630 79157117009510726033170493014799424960 12979631 -723401303076116385194689922685353710608 12979632 -67852559985638736562289987041854554112 12979633 34838428592073033068576595654049703280 12979634 622603842625903724025579921726308703360 12979635 143315080110920882439991096288885474560 12979636 -17664053827176561077076565815470678016 12979637 852749865765851985849220099862652166944 12979638 -85426915817824621212057071276078456832 12979639 -1157306818979982123409061121882119253576 12979640 1118478188801257054738487805843010252800 12979641 -149791217384424089444730860412456661440 12979642 831947928131967253354247094123732451584 12979643 -1557990844198856958304065902521751742108 12979644 -560075238160515877319960577507684969984 12979645 6472222802987913874418978121534201600 12979646 -934406957912246564409323894587352630400 12979647 558397361008056545086300719468939022968 12979648 -547764561173051234698859164363432919040 12979649 -1180349573376635783283306102020617576236 12979650 -290898274577914404156298179963356150400 12979651 -1294286558991338163736042768053375313348 12979652 -208822084524556548310991273406176747520 12979653 -480848343275042935381614705366398437440 12979654 103367647638317529436838079203833761792 12979655 -215212393290122216173287779636884945440 12979656 -660983986318462895181813387840468172800 12979657 -116187180582508273056849056037619077708 12979658 -134805889039557669947677198574771907840 12979659 109295813195339675492351013316225286400 12979660 163466325732733871433100428248037964800 12979661 3205334710724455474734000572668009896960 12979662 -643157444579527902830604219483370922880 12979663 -164335958025822612854733728922258226040 12979664 -216562047720541826555310700686736097280 12979665 -609790191708362481666520672471361196480 12979666 -88908963259376887732606403978191194624 12979667 2072894602476840175463058497945507564952 12979668 38588958292206007590179058517551519744 12979669 64898788666762338882913115412608406400 12979670 -1700712830256619415253445500312280320 12979671 125914464733397371056750148939465161120 12979672 1305817101783045438215740564382899200000 12979673 -119271852188217667776043633832324599680 12979674 176762037612030521244772643774649370080 12979675 825265773524412566427086893476451764000 12979676 -524419443083752449125297192031335831040 12979677 753336926689830665723303172650763707520 12979678 848159705862518922672309249916499648640 12979679 -387361985655783977982619731023112960 12979680 -223623952908422210299190036698056622080 12979681 218501284818602616560111119363348806720 12979682 -329270287574640227614966147690185666048 12979683 -82876684748289380525762356170343634388 12979684 -225455564315058097188129151888757555584 12979685 -1762981077992475281355166118066374399620 12979686 106953305920982123594388017184062864064 12979687 244852066311911204355976545386560828512 12979688 -706125386859104089847891295157259520000 12979689 1026553699309780466116395146342460362880 12979690 93664472681073007698533999957682443520 12979691 5507917506799873193993910175610904384 12979692 -80164291900746409785128410871519923200 12979693 -805537371902296423879305690544652214058 12979694 14051865093952663186367007023402871552 12979695 -894523619651145671539431304760320516080 12979696 -233245678544108471150894638122435739648 12979697 837435915402634064733622221949329496146 12979698 138012788023179026729545292411233313280 12979699 -320277994741451523590712490656171257136 12979700 120667032928222055050025809690435584000 12979701 62022904642341249300240664658838871392 12979702 913322197068295592032581868483115896704 12979703 -105560730674641002911374485746783876136 12979704 -206225162714505229001162246726085427200 12979705 372556130445870019175457401730851491200 12979706 -664097144644666656120052753701093997056 12979707 -156700250416723198282596055150741623672 12979708 -374018762180078699980040860170277877760 12979709 2065852769156913229103646067850673282816 12979710 -172427170068617190985224624528730540800 12979711 -78976421598008158933770310966518682328 12979712 -387327842766210349417696822865675943936 12979713 42230661508007161098388869603459146544 12979714 73684972406536902888868807441011028224 12979715 263184784720233943604807707604280606720 12979716 431070558096170878704489360897291055104 12979717 -382698152836252448865891069068540603360 12979718 -1198761094564405289655193776295742017440 12979719 262192856966804586441327977495214799344 12979720 204831365363730267096057616648995840000 12979721 -831539742215252245878554067195029541708 12979722 4325901248773133718339899836244127744 12979723 -1439996658547664680447501025608152977136 12979724 683753378027185856657641844959513802496 12979725 370461895866135718400279133186333775200 12979726 74245119778282299179686194817111845312 12979727 -1827083866577054105850871064179354937424 12979728 102484978114569583726209118193076142080 12979729 364261575963487721431167628865780282176 12979730 -9169062865412845423441663963858854240 12979731 -398063509737396386483528053248540211200 12979732 708587261239737227496453983429403144192 12979733 73277713623245071871604347752616491800 12979734 104085485343115710188605441208766751680 12979735 -287140814094382275267749269870401577320 12979736 615025492083772390584613547049664512000 12979737 1228638254594311609070918593101586489440 12979738 183007814294080257108665784293143574496 12979739 -617372508970468738193439552229519024608 12979740 -662462379801821331301528435618174233600 12979741 296668268804414816374241112554073449952 12979742 -167123936621528840779660030856135325696 12979743 260460229381757983415921703507867417984 12979744 -1315502741869886309791253179625541992448 12979745 250640808996611387838169839280271838120 12979746 270629783688411020012459493509859106080 12979747 1017955260666525777334416092488468933512 12979748 -702579482134806143512540584579383049984 12979749 674623088986401158312869162747146317664 12979750 374093284887909364250628620570693952000 12979751 -1396855017670783728690777841135241940480 12979752 1253485653422815502146201537299145605120 12979753 -682096344547196734864995656052524437596 12979754 775551089540318450223203233702295334576 12979755 -28771317046160478918207591936270719040 12979756 167344259035235725530110783087037758720 12979757 -1556676589189988128127567142935624168394 12979758 -823989761908778628346482357894901158912 12979759 66167810965371893599488432910650957304 12979760 161968779126826997361676194420581990400 12979761 -881996744172605932499841996119007024528 12979762 387875169336286382454257661058958899200 12979763 -784169863850702864449307945450594487120 12979764 -15976106267598409937980573691906641920 12979765 -32999802960274419163383107768278080 12979766 454966397160265974282196188355867388832 12979767 1703430970658206773551459288085122280 12979768 725113034446301641619164607757130690560 12979769 -158885076813601766687020164582041885040 12979770 381618879274149514372006460126804217600 12979771 88772496798310958876980492248959400480 12979772 98349100612570927425209695802839084032 12979773 -207577172756345110884455742803826680436 12979774 -146324164029806628918573196747346795520 12979775 2102079257068540898353825107076050000 12979776 148914628553832407066928839403723816960 12979777 -2368409248390431348740720529837674861374 12979778 1669487488739897481877157588727739392 12979779 1179677064846866293320534904091355509760 12979780 27280350501184639565523162160445030400 12979781 1014736694685297801350421730885448689152 12979782 86522199640655849840437950586845401280 12979783 601941876332798972963699437165961523032 12979784 -1609591996550083052494472161695260605440 12979785 -51407484925477871845422478585168519680 12979786 52624126699011798956163125539897772592 12979787 -993152044054177826539558628376402642048 12979788 -324870572538400655091830224600887874560 12979789 -1041555287867181091365524106624805353600 12979790 -242109378595867157201637864109210593600 12979791 1393550427386036269020484708236064800 12979792 193387340469771595593772405762634678272 12979793 -516122673850434428989200640726281212160 12979794 -162701893515231374794525304498863710720 12979795 -974740767695609214631005023774173645680 12979796 -476396306455930569663757817913403176960 12979797 -1093282556410478472984539298754607343744 12979798 694930848382551802161557492937774138240 12979799 765419798685576612501170054164712527536 12979800 -32227685601115584954769534957162752000 12979801 -385570181659526473032821092499367982198 12979802 -1992445732245032346886217548718678608896 12979803 480846537974610993212956466673964138800 12979804 752872198621107903382908425616754950656 12979805 -490130280191989805745983685842706315540 12979806 -155012180685784854332876185565040126336 12979807 651531211493142255038548708832440785712 12979808 11677267151055202024211527846807732224 12979809 -1092505238224414291743625061791610182272 12979810 40095551965966199695517919411553220160 12979811 792090170554749461493593080969492268880 12979812 285545717875098372111192865620060825600 12979813 -544693436411877286729153176949796257920 12979814 23833210657288692179433705067216153920 12979815 -250795015312075285119864344980910322480 12979816 54441741002331293813504770659180380160 12979817 153544304382997940943243312774303526992 12979818 -1207739691866169513981386522810766927360 12979819 -1290157147678376332128826174277124784780 12979820 170077898561381786964336370503376896000 12979821 -172926133370743971127817125321031831616 12979822 -386369270939897093282425160756752254528 12979823 -833892951936533971477693439676970259280 12979824 28243952419996638220669770016921485312 12979825 -1346954676330365441977788194973429307450 12979826 -171636766410478477243489519199010171888 12979827 174441130319375192232294575474849771520 12979828 483954441715863762587020675191624848768 12979829 9732793432313032753040015635862947320 12979830 -48609697156042646714839197670138942080 12979831 1727903436280173506006167442254309213000 12979832 2229345045345814476147394905035342438400 12979833 897594614796862726952017351201337465424 12979834 -142710127255392146255093497839531772416 12979835 1048054834634791094082189568141619078160 12979836 396690996247227710271257623494484833792 12979837 792840710530612344720184408152781284600 12979838 25489202471370084104177186622071593344 12979839 860052638718867980995539612327889342848 12979840 -32461822154133261209603296270378598400 12979841 -347328130372358783397897128824138296000 12979842 509023008666671653072618399870070205312 12979843 -795189555532095259715833450635663757056 12979844 187755586709968257489228855428184304896 12979845 663899923303266026020707570377952547200 12979846 -330817648110057255740482130074136162496 12979847 -118513674316799964251611728093885577704 12979848 -290948113889552605439157106129806458880 12979849 -778275804663382521604614659860774636800 12979850 211616091409318090435562591512146912000 12979851 5272321453609241784720864694974865920 12979852 -427418365441778738285334557368332792064 12979853 541907844227065656103128519016708017984 12979854 -603521349159058006505746365187529311872 12979855 -60867737734813607370643248006108547200 12979856 172394071330234121107808551007804301312 12979857 516438403259002249286098222418947009824 12979858 191981155100547911312338374007291484160 12979859 81052787722465664881423120462442455440 12979860 97536238310956648516818958295157288960 12979861 251301054282565508753304231081139837852 12979862 -99508670980587568843549289718497784576 12979863 1970128808377390679993952293256527160 12979864 -1400973729711049698149940060641479280640 12979865 -732411849020682178906237398760353506880 12979866 335188079465137460158855459574492388864 12979867 267680593208973082903771696515901059712 12979868 447854845210236204093804358349962630656 12979869 -150756939374054626263244144035187422720 12979870 1177038987928970750761138303532662886400 12979871 1139579053594470047260632819009461946144 12979872 421485629532651941488488838820454727680 12979873 -2304983263901919967369612283080694346576 12979874 1405420804797664331212308204771918674592 12979875 42565803092264406982522822378724988000 12979876 -314431322469001807383781216784591298560 12979877 -1301399554079803180533711635198146238274 12979878 -898916048887284608165901816742628519040 12979879 -2224903633148917456542509031146688572520 12979880 -1326602346953254038730564112367045273600 12979881 1312500207035776732210425917611770047370 12979882 -1616215366773144428968097892503524880640 12979883 -514782068169481907587879368054338682480 12979884 14334862046062688680465777882102580736 12979885 -665884397368129591697829056488870167240 12979886 149555964719764496421896400203587659264 12979887 10882001639831183389169867241519357960 12979888 133788412384971208652383697901912555520 12979889 -548373474751266808564236334925960528832 12979890 74016494612611987941789447833819735040 12979891 -1950209584418454269238985722418964463048 12979892 2806689682411426065136442563772955267840 12979893 905216334452331130470665514047998680864 12979894 -9244926188138108162027042447428578240 12979895 943832827864679813321901065663873021400 12979896 -519927572521499931171432436095587450880 12979897 398152840013833429898648349583796664832 12979898 -737564423759460928925132964444557734800 12979899 141648740646473586044399262670299075120 12979900 -294906098797494112221755704491137011200 12979901 457741333690624569923912926917199199904 12979902 -65527675396490389680724232695344255360 12979903 277887294779101227586688829988793853744 12979904 -349458318486964936315795216656566845440 12979905 88122865989531226109259217431190700160 12979906 -1326630316824767645526997637161578412848 12979907 -2696563180636437276858138281573938832400 12979908 836097354523214688169387016489616408576 12979909 -1211532162435249120375172697179038833890 12979910 -1120663573336637148600482463664763379840 12979911 10259809277078813018078796209125933824 12979912 382756989333706081126634508510085447680 12979913 -35726596983882472291337209816769756160 12979914 -389657065800151039991755816058524542720 12979915 -294189817149938552881933310054563471680 12979916 -2056160083762087257094123257922818293760 12979917 -300996445986830425322280603898369337472 12979918 115218022385650723851666820306435410816 12979919 63370487904260024772578043604361230320 12979920 96223620247059638607359493004844728320 12979921 473136599037151699094731528362661266544 12979922 180353978287451323789437253433761536000 12979923 -734239989183003176008703592045218538432 12979924 635622642151146626498427054991718016896 12979925 -490195355884502106323206506679212427200 12979926 55447974365759395771224756126773833920 12979927 54060986961356361706291666322760912776 12979928 -159691567117367770403912185878581575680 12979929 831669104453605760513489275258008344784 12979930 -281487362130740323022991031205182052640 12979931 1391108150687809548878812521870337281732 12979932 244733297062774083965429733098996539392 12979933 26930419964873934832850064819376874860 12979934 -511427257087083811659631791948445846848 12979935 -150719166911943478592895206240111374560 12979936 711306865857268088548043357022726389760 12979937 -19069487638963369354275425234177911680 12979938 81471498528100505922993092034429849600 12979939 -74540539000517868381481730528314973744 12979940 -589141206725404269133124867387050632960 12979941 567554268680168561947321407385916950080 12979942 401018928052166011905222446506207226880 12979943 944258948538105655337701277994998385216 12979944 -302110887256497733283576637846244116480 12979945 -1229574158413539573860536608158751489600 12979946 -259639193138257916873968032018159513600 12979947 -190862154306116556258764773992464908200 12979948 345933632995212163443770874386297245696 12979949 -2423933600146443652959980882000869037940 12979950 -191599179341389429880534541266844590400 12979951 -251243298054793773418314886703863618400 12979952 -85431000546686620025021494196205846528 12979953 1084622286959564295769221383010437778720 12979954 6022351677284053628068192555931052960 12979955 -672720916644263054418582733832257111440 12979956 87036686461604477328732668928362250240 12979957 3681089603730019631544112269361510231840 12979958 -546880642087415764680655702622165479680 12979959 -752070321404150521610448260941819933440 12979960 86244089134938336217210814691036364800 12979961 1465785392058979479778130640284619155562 12979962 479371351763859803890653684656206519920 12979963 -613790048932147781031819551384348379576 12979964 2181038683691360138678471559100564362240 12979965 -61108038644502021163618720293741340800 12979966 928117104802993204160354348194035090432 12979967 182954897260467823856924777088201537024 12979968 548151565827117612343492473292779945984 12979969 517275723671142089730618681204865569540 12979970 -62772979254545422991424676297449147840 12979971 2545786711767593899557901195742216808 12979972 43356868608670057382081584690611162112 12979973 -1918171716038022092857632688116750950436 12979974 -24532920453946340471545581044720947200 12979975 156972270466361602424988453772948395400 12979976 -1312301934984403300006391132230922557440 12979977 1103586898736922051353975827104425612832 12979978 770630298237356626797595543698984898560 12979979 158482306699316219139883494297452301120 12979980 279628740674734729166027681387608627200 12979981 -210292738980117404009347716802411418496 12979982 -1266445197156427179763244547886260345408 12979983 -1024289286605109795308953356376076419200 12979984 -45761140274047210160083041029693751296 12979985 -128502029787135068037261317731289121240 12979986 278654346185728760762504322981807936000 12979987 -1341119383825369566300640359000780465364 12979988 -9594533661886881157829632819238400000 12979989 1526347832985455557040757919943236624608 12979990 -163230562513463745368646238022156229120 12979991 2145834129367695766602890292030656653512 12979992 324614109498092398249637483137801420800 12979993 1152396181773733464648231088941360660744 12979994 -128356798622152567026694276936929609264 12979995 -9632003394348154593000222235861420800 12979996 262139600593026943799896029729517332480 12979997 1117873565156480778955864914567236043072 12979998 69731961110886832175643952056879979584 12979999 -488578879708870072593733759497335751864 12980000 -266792834176917597442041081834700800000 12980001 1406274969544882957840976757377266464432 12980002 225815778480253617081372851474520424320 12980003 -2543035659023863295147353786581529903296 12980004 -688234050601224397531809842830677442560 12980005 -217618416774942615159165757594271630340 12980006 150094974337907291369623421553413462400 12980007 -20667193513542962090120256552562618656 12980008 466422653500310785851960786024595200000 12980009 46449594169218692397437482836762745920 12980010 -2975409762353522045300659839440117760 12980011 671364441787403530226773669621904987904 12980012 -1429543617351062924727980032979875762944 12980013 -879240724855432991483768750538650264256 12980014 825139078936018315955278807140728513856 12980015 972167558514085400389846375939250692320 12980016 -25619812520177092520547144019822510080 12980017 -1030219320029074739201903986677677224140 12980018 -503491249505128983486211658746176384096 12980019 -5889129028245383938477084507881315744 12980020 -744610166972792409188873290342664459520 12980021 -480455299799160323791555290917976208800 12980022 -748372576979001588895863400105282544640 12980023 6268720431227905079328295906733583360 12980024 -2103156117618767431238538678431052595200 12980025 263532378867673341767715709336006170750 12980026 127739083873362562681267858305809386464 12980027 -177500433500884735099681055724235563840 12980028 -377888427119841590724978172621449231360 12980029 -2454532802320834185700704595006928589370 12980030 -300930875477852112769374932780372025600 12980031 -1369795864315317520109144951188746875448 12980032 -4189382387206033891165556669145939968 12980033 -4367362174581132662381074467328288974 12980034 -1213112461434363230886668011811423189760 12980035 -166710735195160944242853302868732464640 12980036 1322317318427588137179045480837733322880 12980037 619783118175742623107076734599806664704 12980038 -845435700297607703543652493825926497856 12980039 -604396744570580369978205470689340405160 12980040 -771015575965798642415427895903285248000 12980041 -97618985175201601561949662720770121216 12980042 -1556922655098417842357802721733624976288 12980043 -1014896534790214073515208010580421924868 12980044 -256702717037132031698619986872999378944 12980045 880873886101399887043968064956945401220 12980046 -431548011813003138163479863513215175616 12980047 -726266328941902966363937250060540915080 12980048 205174338212070100185529388176293814272 12980049 854978522197884569365296611538583866864 12980050 -96426886888260604691329779517476211200 12980051 -1271145022891525551921392037284356371300 12980052 638944675433142331198501646525611503360 12980053 145874652066842845171386783066918502684 12980054 154188487997808536167453720645789106976 12980055 -248216804401206249563254094741205692160 12980056 385409573463579918643103948047397928960 12980057 -201590582637363974668173235177889304120 12980058 -65837609264758892636484779057563180032 12980059 -1851749138220709405405501490186691144000 12980060 435386759046461503651332255540538152960 12980061 2496881451895854539381111133309002313600 12980062 623030948950858173702226356599187004032 12980063 -1104772558983419285806908909362839498440 12980064 396104370622760099603932906665608478720 12980065 56619953841428120228742740157865015680 12980066 -9947331460706242522831275230151098112 12980067 241327269126040891209542363974065703920 12980068 -1168575401035846719214718918302149887744 12980069 1491590024026422696420989187979640905470 12980070 253392918851671671615020058862902136320 12980071 -28403929182528485200668144717819980640 12980072 -83902171008003899231715835686809763840 12980073 11370474011244922436054678066785123920 12980074 331282127705519298459906173905161007536 12980075 1241430774350806474403001823001839494000 12980076 -270072505282872990482564468902347165696 12980077 3556697749495912225621423185313496544 12980078 289172032630358734115002148344030586880 12980079 -253217713946975513942578092754765005456 12980080 -178891066144798219237018667504658186240 12980081 144994689654685844387672504870503346280 12980082 285423088303995904176289399870722801792 12980083 -1203227396387044335249176204228782367668 12980084 -343931531829659627773109737361144112384 12980085 231064870088159648632436130536548442400 12980086 5556484040544182686633119777333110400 12980087 -34806724399279606222608394764104007936 12980088 -1510707614990079867237560962826946478080 12980089 -1506452903743602271277699012976209177110 12980090 -61855415014102428352402463384216217600 12980091 -900430050932276427046948533746196959208 12980092 -986295650216628275944594478596200208384 12980093 -298329734055149230477581319245726007200 12980094 -81655218063087015546448396481672452800 12980095 -1784919123902134264233057727232680387200 12980096 -291128305470997747697310865222847692800 12980097 206271842356164290860534230863961379200 12980098 636154168822755818085459406568638788480 12980099 699711667154255226499047290410579232520 12980100 -8283910405526648456750797504718361600 12980101 736870227194136343535103447020382715132 12980102 1122793216142821692899626161602871184512 12980103 -418157714470270360287645351751072891392 12980104 -1236065902349368515169019861123404922880 12980105 -1119619052944709311349839916301929827740 12980106 388521397689567342171282113149925009712 12980107 530819481271669338082394102928793689600 12980108 710064586278705693779938402726212420096 12980109 10951377275525113617640152390046806048 12980110 -457356514195016851950943298092070668800 12980111 2855399995162993846896443844208612996224 12980112 146064519675252321441891083555637952512 12980113 1393848923732659575167808198119316972580 12980114 247244080562779952994013433652820780032 12980115 1280293685462961105973611742534838940000 12980116 -8493733357421977881320261954835144960 12980117 86030165928044602815542404244931041166 12980118 -134049781962620667120194038236214517760 12980119 -10509267156825993413330975051079590256 12980120 -590751137240191398111787077130876723200 12980121 -93508309768719273026204842697266670592 12980122 896914699223141698813173828525170180832 12980123 -735673287207060321560509620892550061936 12980124 -3624603420769310940908185359209442816 12980125 809700528907979691053649950482754679000 12980126 -788169513658433197741456867361702479488 12980127 -490800040510625375364996977070223690680 12980128 -561520091118555593056998635345154146304 12980129 -2466391706974950198477079050583564586328 12980130 33751108309022546796506606561280875520 12980131 -1722149348429808089308048955118675926688 12980132 -501945516802554016103836564798224568320 12980133 -754551512242513789967205749935531577316 12980134 82055318682366465713098807057361275392 12980135 607376888429617658441137852592268480000 12980136 -287243728336081281016978346554606632960 12980137 848734051399810320664692292009136225786 12980138 -386202559086283702805443508178270028704 12980139 -542622469348287131349438291992971649040 12980140 -235961996672475275913137313552065218560 12980141 2403467639497811449214887885025720179500 12980142 -183440585209836822584622617076790763520 12980143 -853761448658981521796495447968021747656 12980144 -218798699102417841847777935232836157440 12980145 -874772625760149071774858720024615201280 12980146 500139171221277162018255160049445487680 12980147 -693681260382592575427767218587676572404 12980148 -918876087220094230965466501560702136320 12980149 -107234096617463783150076887674468569600 12980150 720532723161346887233008931994362752800 12980151 1865932352989402985979677446254136066368 12980152 16265279396877831899208980892586598400 12980153 1432794470277828243975580754966605407402 12980154 1121391177777659339846738193892458240 12980155 -537527740278738744319575836539717327440 12980156 -290211555197142112757106275999979939840 12980157 439035421432685637029624225940306090240 12980158 -504183928258542603602863000725093400320 12980159 428775624104780190662581165253542907904 12980160 235200127216620542749848933140508180480 12980161 -1607312710629294213129439606137893792768 12980162 186485774374898063466575870386401091584 12980163 -163866550379495833049315924071742764032 12980164 487934689778583734239373588433966901376 12980165 161750194170291210213575295558973562880 12980166 744786016536319310322404307727619269824 12980167 -1051699642327757193672757236739429049648 12980168 -38743565393867151704619449071998720000 12980169 -36623817896651987617431943093067512320 12980170 5511820222615750744923017917522652160 12980171 199178421432611252194957751181897744312 12980172 -662172676683462673844679296994354283008 12980173 -62316668124354609540586639778197432000 12980174 1279495060961622165600270635429774319360 12980175 116264686212535587816244269222237553200 12980176 -202897994693040378345926804963926081536 12980177 42063602854572002574733093212588647040 12980178 1341774867730470492726643497702242780160 12980179 -297536914142443762875286050747744676616 12980180 256743055076719150182480625293994851840 12980181 -742668602279152283714588349757508458848 12980182 -70184353453677917157141543563275156416 12980183 -1594584901555269339418764582364798088568 12980184 -101815521493822948439872968326157434880 12980185 -608082981962927685048450481584521275200 12980186 -793227718693378694536195273112908424208 12980187 -275817089215696816503633269860195752792 12980188 75392367678734765430250435625405097984 12980189 1553802541460323028717224555991903277990 12980190 59507208152012808381764979501992686080 12980191 -279002900031131267944174440310554954128 12980192 -335381736305972278138215253567254036480 12980193 -53192167003089958264672081528179651456 12980194 1258717352367458755641346941372632694432 12980195 -10257006168757625710985992204916476080 12980196 254009627748511262797225823538532024320 12980197 -1326129582892407601092866743489001531280 12980198 643607991500428537927115314191906583872 12980199 2050570839387100347048645569531440126800 12980200 289880568861095804877739021111023744000 12980201 -76349995603762233040686181789156629120 12980202 -191320295106354645357133421944515019776 12980203 -53857396772789876885448040995152915336 12980204 1370979606991566260418557287700004527616 12980205 -28066943748413565663255783178778995200 12980206 -40243662771277564711122305591988336960 12980207 795852413427170290398364469417352118032 12980208 -34919250137120729976561707751705378816 12980209 -1939113811546454664631665781437790002960 12980210 -27446286000545681911763762515250557440 12980211 278880172154044317122276461845106056960 12980212 -274005792642893920616501208317833717760 12980213 631174945068587855474215732432889387964 12980214 356634755095421469701640614638694597568 12980215 -1361445810258557397200482109336249843280 12980216 149433102752476179777626375515777536000 12980217 788900064340829037637407064308106090560 12980218 -880567832247726501976961470199152951440 12980219 485205817499355349764025399346721447696 12980220 153988278442629559398736357145793822720 12980221 -373987535417235341952647712777740099578 12980222 -697320079234411736659531196739974873088 12980223 -1433191351488364837448624250565514550000 12980224 774745728453699155630392967616706641920 12980225 -186436782189913999808122505997908937600 12980226 325548551678494613706018471987144207360 12980227 363179601900051330958511659257468145440 12980228 -960644977660145311771485660655342914432 12980229 864873371992523692785236406873033210432 12980230 10386973873454325684946409612814048000 12980231 59346365799259809322968783829579214688 12980232 1314513816049878441261730675413496427520 12980233 431503802676958165585095721171172803200 12980234 35307966692638312093097884669015895040 12980235 106234099845580733755212832973106006000 12980236 883785939210997832591727404539025410560 12980237 1124576493488792419965686449060807738080 12980238 4011558273268984564712888878205457408 12980239 20746780764236741429558430929078849920 12980240 -7691536492126255275951478465474068480 12980241 -162759302398170200115027697694313093552 12980242 -334929562349749982725403699579906643456 12980243 -321759969967385667046504736078745808056 12980244 597436097084479835736253423767739938816 12980245 -606562548471768794761229142718415985120 12980246 -25769072600686754038883088338866472928 12980247 699949934194938035497456374669041546472 12980248 890268711654760010473124134266104770560 12980249 2006165381471815104005246763752203873440 12980250 14466331132726826388481078794366744000 12980251 -1120114456246917488959702820219889018896 12980252 -344626866815835292370391888411902667264 12980253 -686662788152231222884191595547102085120 12980254 410466122758907303537017054362860710272 12980255 400197055500700920097599145908986568000 12980256 -947816462539612938647813825679912861696 12980257 581331290786883013182468631746861424320 12980258 123605811363095527632337335863558737920 12980259 -952088341293941475170869002560573667036 12980260 11168467813772754629155561452024783360 12980261 -1531759123640833911870297651595739718720 12980262 -167454150409313073672433643412507396096 12980263 397237662380542437548185184780749227512 12980264 -1243590239346176289073957624212676116480 12980265 381336255472975836796543562757946857600 12980266 360207740197174192634080515802012443648 12980267 -532041068052320184845569844951027694408 12980268 -132926303341162014200022349692081192960 12980269 -308353613655677926012261587273936052330 12980270 535494539651051806092225962415865414080 12980271 1370128741433625514472695497342675925512 12980272 139862661379648804756262283643466809344 12980273 -317446817015294901526702410083044298478 12980274 446886912507537754522241295904540316160 12980275 526162818176696282992306119033756400 12980276 -70432637838939894825542235364349760768 12980277 -1276670341725848403607349831172559700160 12980278 298495624608358788390614394246440641440 12980279 -48484023348398690552056042631681696160 12980280 187051849757017131975988031822050099200 12980281 -9713083367429806344268234827962588528 12980282 -385002031951842959966613352733168847360 12980283 -320112709787452203019505804451483866256 12980284 1437296294608730904859587774669261312000 12980285 548457724007746560767103459330490807980 12980286 -198276562929613162507586749191525362496 12980287 1542960539915862568435233348247884766080 12980288 -483041279056602416707131728388108582912 12980289 -77037365301494121102813839112066564096 12980290 153490933339488740055115036587641817600 12980291 46153055038459875504523354322833371984 12980292 78278201382493189342759105414400274432 12980293 -23890592570732497419220374939754434656 12980294 73218396107759366099786968233976150080 12980295 550908169668524077739799259010607414000 12980296 1421346815385260977221525701044698055680 12980297 -1825599665714703326244521352172378851888 12980298 591624725525096466486568658975741922048 12980299 -1516673204237827978078743386055928587888 12980300 -404803350606436705119291083849691321600 12980301 500221006364462810792458683517779547584 12980302 373485821257577319504237740931857756352 12980303 -18730899891490030776188927008686205440 12980304 -118786193340201513013168978502725140480 12980305 -153661558644988194579283140191325042840 12980306 -857017354388798280693719221868596202880 12980307 1232188621117261123349483256142806918840 12980308 -456998545660020069430628766446100701184 12980309 -116790893187507944182029529089487997490 12980310 -31324792884095106157702183206104494080 12980311 39029023520202638276922539733035771912 12980312 -1893476582134208903619578050429084016640 12980313 -532279670343374015581176231907722210360 12980314 200731034325190176896134848257193518592 12980315 -1104704914269496801180313930761569503040 12980316 374666933663203670944090256198863918080 12980317 -702870619344047443783947364535966914208 12980318 -245455601684088275778570488698709832192 12980319 -990997023717743285305547067560985745920 12980320 -506955981635366966838735927489425571840 12980321 -427179604448488444877745122242521536478 12980322 -155182614688177830694180189020663854640 12980323 -1525753897416314824288200319923973534440 12980324 -2575199343805438753798688049638289408 12980325 102687961733062129086766875607665060000 12980326 -560020098057124401811714174997149728000 12980327 1193952251804262729056261761642432597176 12980328 -85766868520950710069696935162737377280 12980329 232217731045797292798053154514961540480 12980330 -303357903467776562567636707934623104000 12980331 -315562969580859695828048020191919961856 12980332 -275160453092597132946953606503522088960 12980333 1466995098208865478449373232376474040300 12980334 110262975364883987248874778327234411648 12980335 446139523893972210287540007774172670280 12980336 224303845968746087598511562277129388032 12980337 -24915601412160187206935352626189680032 12980338 322653416110584841507838855222931664896 12980339 551234015446009508167335667173802462056 12980340 222179843822447503823340259777358016000 12980341 1944527370865894482235683673490529053184 12980342 217087975652026426499346752248209832320 12980343 676247889873161243979526009453068553344 12980344 -727086864813351720810068074700491776000 12980345 1034405022016182716065447324134404648580 12980346 244633139786529686844611905124950493184 12980347 -2666509474663233410195283965903164081608 12980348 -49872249155313937922203677956808763392 12980349 -16878418097935734968620838137224246720 12980350 -685736606002612369844289107414465827200 12980351 12346817270873435574319726676736487104 12980352 22139722660006804063440770128517529600 12980353 -316748122876871356555339174946574287100 12980354 87664399164617745314257143977737693440 12980355 598877878942157413401368968998480438960 12980356 -838498071775866354512538919169773948928 12980357 -269174018147155948943855910922171314600 12980358 -37898239521860588736904539047841423360 12980359 -127521672558717400844747731570560165584 12980360 -539646905924255575573295219194429440000 12980361 -371506503698295722822095488095108718240 12980362 -313522406818736684492344111107463662336 12980363 -853624720732748931894696457213151827200 12980364 -648065852468026080322179199646447677440 12980365 -1399226036565299396256676292563361306880 12980366 281294419171110608683440706711666507776 12980367 -16008732855500292352295764020431088912 12980368 543985982406124225480607747273817300992 12980369 -567227523369495327221217215349285464256 12980370 66047910932112166509144256417875194880 12980371 2303733861906216686410491874932975766800 12980372 -13958966125512014153304157116423168000 12980373 451231408198729505003694257327566612608 12980374 -421253451622365743873798340643525887360 12980375 1903728801644621323876072827233666754000 12980376 -673048957670927435199162537522866073600 12980377 -1029107796181842269205167599800547999416 12980378 -1067089874333721639829334544741912575760 12980379 473479703329151687415192777067626317760 12980380 -116858865662074411460932937710213416960 12980381 2552865134730467093166644184069084190182 12980382 52932839886225964060698242996489871360 12980383 394051306626888926067914013458610413760 12980384 899161808689594281443086218465694973952 12980385 -479966166131919256323455156098212585600 12980386 373698947484635108126407276585548973392 12980387 -97517059622675331766649204935731072048 12980388 -35147235341331717819130474255422028800 12980389 -314824562127203199778770742250545563046 12980390 -354406003321443425583590328189531292800 12980391 1190309390606331956119226194260385117992 12980392 -1112096575895105577283124828321333376000 12980393 481930826550865702898177558001152571642 12980394 66250588415487808823717258871319095216 12980395 102275509206649937970842306504719323840 12980396 214398915267982422454276005455456256 12980397 -1322143736536648479526472562450889819680 12980398 -756321423328370376760038538318912454400 12980399 -1646495866526740786078978005845189151600 12980400 44929322567243209425632683867250688000 12980401 -949115704789386665019864129425601490560 12980402 145698941762611610344211545796855995152 12980403 -526399058642480840981231944471986814188 12980404 859035034708807820049344193274233577856 12980405 817361086851661545730207170347373603000 12980406 -72274383298222731248597593813120159296 12980407 -951693714629019104229402390968323456080 12980408 568315424242400447076841202341630033920 12980409 93296272188876829883333439052832454528 12980410 8554839107997327403122248452434696960 12980411 2979706021756322701956246535957492576800 12980412 35735367746741199909074740003531677696 12980413 -607542210436509870808334717771496898560 12980414 20755677986838463623969490472289018432 12980415 -61576120791921419109050158540558056960 12980416 522425521104304919713335483201778352128 12980417 -575490646002781951887589165555233802668 12980418 210887213141018962481321033599307268096 12980419 1873766010728561654657425520337363717840 12980420 274559322658782187599753676973503488000 12980421 788455053568573411918738558512276558720 12980422 2969835161656973174063140113156432384 12980423 -1506908869729111743269634324147723727296 12980424 972532622072657108107648131147123793920 12980425 -868582211266652841336936846692271318850 12980426 -597612411976480420327257834503946203088 12980427 -294652021149506631047378500669659978240 12980428 1041203213355949229309633306854980147968 12980429 565377797461408733574426306948567592320 12980430 -977645832734618767240790156769117801600 12980431 737995546588407239664625000936618741232 12980432 217254009092284568689217657981572571136 12980433 567431212184612106016606839601922736000 12980434 1024903362794132232773272715577271726752 12980435 102882071689226570919810929281966257360 12980436 -50801915418888873451681008969316392960 12980437 -850754778463284749642352057133843564740 12980438 -322123689036664778709374743661251334880 12980439 -114861378296405405881798031891154067200 12980440 -353137092887066894717830132749533798400 12980441 126251274221851367286559650871519393152 12980442 1717544944761367392829441792367066880 12980443 857876924196567079668961592242881856296 12980444 80613378868508940568667106826280988672 12980445 -751234411885934486558572939773412498080 12980446 11892162219307806699377769631011025536 12980447 492283371951850685730557316086002324896 12980448 -294968127110711890584510942594814181376 12980449 -1432100051733680256256109334027237075550 12980450 -92419108025738778483484738642090137600 12980451 -44185718090445304696627274003976913152 12980452 404258181418117800999076443403439013120 12980453 13381498992155461697148600695264541984 12980454 298150786143317297013426246336828246720 12980455 465701983390867892463974977644477186360 12980456 -227452669102564953304159668638754309120 12980457 289287212467764015253294543505981753280 12980458 -1193511612149049594142816761120632352000 12980459 583758753270238113477171982488606780660 12980460 -1096977624353137204513535584412967075840 12980461 -546359564946356379596842351416523240148 12980462 978077609299222776546001569032437347264 12980463 -1292485869158133510044387537289880926456 12980464 20322815721771735374116852646207815680 12980465 -213285852209656845729005115304408121280 12980466 -724091045962059757358370512252732678400 12980467 1156406884508607749765934974667013517516 12980468 10219183073286868088531349032351589120 12980469 596286353381373923656870394670691765440 12980470 52269100460946254380222199442371143680 12980471 303471376047929752880194378852157000112 12980472 -623318106231536434841249479423475712000 12980473 -1556690599012900486429079524690949917296 12980474 28912922575340281808810738215996344768 12980475 84930147619674028951882280170543243200 12980476 775621839215894734535474683608292850688 12980477 24456145860898966844309143237269913452 12980478 287773090479764752552215213503524101120 12980479 1362629559460311529517937821793135246080 12980480 54709100809737697020038738361251266560 12980481 -198491135007004636436678890333344573648 12980482 1759931095502688146360565222409467962400 12980483 -278356945834962417902711514982719495840 12980484 -272947703546082872542604657112672906240 12980485 -21564751698295613620721368183096813440 12980486 -46732976252475407969672764355713203456 12980487 37947229453618526366516600459265600000 12980488 948121524314899749339500801043776194560 12980489 -2134680719257186915907548978213941652710 12980490 -123758251665039092702495624296983091200 12980491 -643530743091947115349358944551749963928 12980492 723760605264866355976971623803327948800 12980493 14825333773624247627640336556537287222 12980494 229710137212439091605360144228692303296 12980495 -41966475973377591613696042711367373120 12980496 2887946302313968710437592939296194560 12980497 225673343791648391319506544889061012212 12980498 175647193682383937108103733025582785536 12980499 132780998878582424910225345003741546240 12980500 -292130319015776867332595503674342528000 12980501 23355966136042544484584766587331296604 12980502 -663254836000705149368315820024638869920 12980503 607590887287263371599185845517775394160 12980504 716808973620235835609878675997761413120 12980505 -107974989333135284118777035195018500800 12980506 50396002468077580642384409666334228480 12980507 3405433505804100058824436228541944719072 12980508 -288295860307696820764594787739818903040 12980509 -463339984787440225907610951968423456960 12980510 -331486393081446752309202322879361360640 12980511 -1252372010212508622099165911517854388840 12980512 -189756948036393577453582770920427552768 12980513 219484363723296201713428144520422488960 12980514 61028395535663621235205220781783532800 12980515 365474253537672096515054914287849888000 12980516 -392528912053519710752534210967228587520 12980517 525166811195771985004352594988999360 12980518 -31627682838532347090184109656345340160 12980519 1552631267600103017483506652545347100920 12980520 -282626602713341285506908014717927424000 12980521 342272678386225891877382372244710489722 12980522 -24080747226598495871792528972855587488 12980523 -268030433883479801130203444935226831016 12980524 -79402267276218849820037663021037531904 12980525 192621337192075359091289189334380175300 12980526 655153547619549648634611766200595584 12980527 649339861287540178124034941177514978912 12980528 81643950069293105377494640433240997888 12980529 -117486187209847689916086975466934400816 12980530 726410612721672902527014622755768032160 12980531 403883287205102101568809807508206194600 12980532 -196624286597968849072229974096825110528 12980533 1239494875661676911288723357988094399584 12980534 -34431798440129421508026741220353024000 12980535 1194112875811194858605907429615920860800 12980536 -200544527897379743136912716179798056960 12980537 794981835381566329734065407617742953984 12980538 393132009766469125852312193695209804144 12980539 1784578600598689790491282141058942976 12980540 -963502443621725011810227056415792184320 12980541 -87152613198179549616862098439527920160 12980542 405105971554846064056669814119757052672 12980543 -632656219424224229146370401686660003840 12980544 116379685735072528847743260677495586816 12980545 89097650241512551949002339186935733800 12980546 -1183518928703281968868056090776177460528 12980547 785794331534423614857576393517455053040 12980548 -13719851841264233420649332128874655744 12980549 -825808215781643923606473905745791364450 12980550 -371898156307368126467740368996758822400 12980551 -542510047471144721801566130453629351296 12980552 -1134909599337326930308988183557597025280 12980553 -280734710113621908611025453341030152800 12980554 1521970404102342711492388806839445844992 12980555 177980705541457354885658579011346710560 12980556 519840991684773875003115243857337022464 12980557 1477930182535669227877847471117647362806 12980558 -243576808372853216254769918879549452416 12980559 83989704066085492686349252636899654288 12980560 46659457184018191657696337183576801280 12980561 493641935813841187686354688974450832800 12980562 74911540941499957138797222205569752064 12980563 1046358360982278402140805266563751352812 12980564 103758402747731408521522867997665892352 12980565 279647800755562782436373551511174107800 12980566 1768152754250638408213312697489898826560 12980567 388116105986320244040138677887336130712 12980568 11756958092969950016909217559845273600 12980569 -196602692899145163651035821521848554240 12980570 -338048549845758197167746645024838751520 12980571 104951044327558464744890623519537152000 12980572 1397085781759274436985798980803198853120 12980573 486590449718288198219465342581802358822 12980574 -145425310127112480152232276928351995840 12980575 -778572422744270902113943936871166268600 12980576 -1412388889575376638100583785969446027264 12980577 -855906931444908095159514219372184076880 12980578 146266351520552992981937257334376731424 12980579 919382430508685940437633293552701683184 12980580 833302232587966968013179310498814054400 12980581 -106333380082638534297342088815811279618 12980582 -3703480969365141881924639000123798400 12980583 548310355130178166914988077726683180928 12980584 -683212330443631037347829465061234877440 12980585 -380516942329151867105093382175791234240 12980586 -673072870616054390830337038910001851136 12980587 1595446984303932162057438110268416325236 12980588 575081089683985561257755976806575151616 12980589 -1039951649283788162097478998390171427776 12980590 625092981707250294568313053204093680000 12980591 550032513902425378494979950114730336080 12980592 -2246679687345973181034291552150650880 12980593 502828202593621177863733599099367173842 12980594 1008361645533509116791119097410910237312 12980595 -423579813318277925432696638392690064800 12980596 -135466024868931154073738593410063269120 12980597 -526660023996828754301738596460826292800 12980598 193641303656879925435469776363337981440 12980599 288442340738918488916058495180626383232 12980600 -108801185182659197719130880252536832000 12980601 1710572618802967912772835750489984698880 12980602 514607173265961621913709366357324131440 12980603 2922004776583589541923471025290073976560 12980604 90316747794484831471944446058620977152 12980605 -158577727270897744114984208945233116480 12980606 -713113777168293978047008557310935572736 12980607 -345372783197380088093415390193942528512 12980608 -14781320573110163423435934558930862080 12980609 704248335084970873927230903131254472640 12980610 16164905613621929566394449026109478400 12980611 -979144997809925266820847176883112190768 12980612 -278106058838863852392553805544509391744 12980613 752066664184983346124396825985476315904 12980614 -1054058666243723067926848029208788733344 12980615 -714544584048646656692897599411778703240 12980616 529549169219835072070064336347119206400 12980617 278414205603937322576491972369542343880 12980618 -209940503629405662773176961665669104384 12980619 -802291772088484614289564784924767173576 12980620 -195574974706628451842733871339512960000 12980621 -343899272866985968701460397830954594356 12980622 564446660373939952409290838943911213184 12980623 1443689476352320202019307660031115021872 12980624 209007279175685481261546942021221130240 12980625 -658638152096044400610796797851520000 12980626 -542828338750123630106570859926454757488 12980627 2231991420279981028753587100464121267272 12980628 -794618594012983254184684724994930401280 12980629 255300341622541048656242285324378353280 12980630 -32359054991439373162501507919986268160 12980631 -968427915125299134900581435733022929048 12980632 -338879266967491649101360147204915200 12980633 -1642057077138713089094818107513127208118 12980634 424732397969053672672002856670513364480 12980635 951347478412330097331298018589344054080 12980636 -734046924513054016829027891902317035520 12980637 -1429737011582502179579367136266587235060 12980638 236964162232443330485334136239779520 12980639 -2224476781026225346397039161580324846784 12980640 780833548818783681590697576611441541120 12980641 58966518649587551842225465879963123464 12980642 353022101400726131872580054866205147472 12980643 -260438500650559859278555807568418144336 12980644 405759645300223931694576537696834958336 12980645 -200501433187007821744275077928565604100 12980646 103250576989319517791355515612051662848 12980647 -3013907626170430599030011036941969565528 12980648 1720014217844294151227152694738681856000 12980649 37029559787420299118214075720211907808 12980650 -2852334790725197246560715690276364000 12980651 676872020010228866094046619426683131192 12980652 1080977772344647808002525436498322949632 12980653 -46310058233603411216729795758727033120 12980654 96518565911254611630280862107190540160 12980655 -22130785081034929854463465748766801240 12980656 -133541325860602820831282932657371611136 12980657 1992186863770884961574153289809464726452 12980658 -750315862037732942274052946889349305216 12980659 1736280122320492012671953406279896103480 12980660 -86916773613877127034379824276381081600 12980661 405942842958302230123421564154605283840 12980662 -544543864936228418412337199168472003168 12980663 -1030501017843358667453545537876254071616 12980664 -647725767159321136142378556630676439040 12980665 1428253192067056322747253677191245765060 12980666 1131711790537926131954758609551805522032 12980667 40639414274368123024297017644458625280 12980668 -1102213134484753822125971696619667456 12980669 478852826526103510901046165976148845644 12980670 232964274642600139654581553445116968960 12980671 -1408160598450395502892183632611811974016 12980672 492038391397690845309132201955002679296 12980673 -252182197555651697246946810865402669656 12980674 522650024542494855125353441497424522752 12980675 -87292536209794392909761274620837516100 12980676 -713592665183304897663187509339459437568 12980677 -1151776567387904902783120699808402965474 12980678 -19141364862545203062302645715898098432 12980679 47422921591379268348258877578652463784 12980680 -1155535804893056087662617527672512665600 12980681 554837041845226385722118297993914641792 12980682 247368936962340036170314135502343575040 12980683 -1708786362511030436541320517439088105068 12980684 -912775060387336482721388213791721059584 12980685 640704479698389024451235285864992216800 12980686 805537650091997890971239665287698752320 12980687 -1028990173406117483713937174340454139664 12980688 130042005934607932622537875764911800320 12980689 -406018552027009494914506418782102666510 12980690 269295565666782788894670082719800284800 12980691 1222943977836988359383480097093021818100 12980692 -160050950902041969335958392029439664128 12980693 176465190715817004473794215342163242528 12980694 -290197236477318106293147378660643049472 12980695 -313414050728827448372057560376672010240 12980696 1093216767613971435923181320466152417280 12980697 1406663541019179816214367285404880070528 12980698 86803244156661893905841553404976622560 12980699 604828621669685373325529374907995279464 12980700 -235771608317620926158924498782196083200 12980701 803457210094436683913999818577176165900 12980702 205739246300747596079483690013206375424 12980703 -323099553394829443789801569314704704696 12980704 1738920416413692983138110849148749873152 12980705 627373786001466384206215198075174161600 12980706 -16796889991059177098295723619431360000 12980707 483980644296233271922546400094069151392 12980708 -259127607105763090860463134949123092480 12980709 -242680166914557185166735299034247253760 12980710 163889130590038906365909820879265708160 12980711 42927948195506357692950844861628059992 12980712 -925935803765975923338164855811206676480 12980713 2436107715411261419004433641907810443962 12980714 55917502874063430128787754319935921152 12980715 -497620365140131181509039270439237291520 12980716 437318690206672948713192460455211155456 12980717 -693769807166613248632767472945951459200 12980718 -1119746114130033131537531413463478017472 12980719 -1015240287504579049455160044089111734440 12980720 -81753243696239130727800714127191244800 12980721 254342266083885821255191615546228505328 12980722 -519805776170448849678256069263343526400 12980723 -88179061434107870272439143835571701760 12980724 152643926092918662515343169850895452160 12980725 -1301075669672877237938481761722745281750 12980726 792190861033193975602949432545450257984 12980727 701216275112765021946484868168298526560 12980728 -588403014100736887756752629319975075840 12980729 -222664642178779262642845483730717867670 12980730 -3870749053401601208424151106153364480 12980731 723771812661683168755875139734623508000 12980732 683490961474047712992409618345594329600 12980733 1504957336005015452937343623091642497024 12980734 188119920847622371844507368867403448192 12980735 -1151680500818273469388593771454088071320 12980736 60458071855136917294037994731326144512 12980737 1228985531055162872331593853902488188912 12980738 1071016078181135158667445586471950317520 12980739 -100879376787493079517161744301330625440 12980740 -36078670010728185068514579863896166400 12980741 280307623672573988544795416745892752252 12980742 10385118820745305859466995735192076288 12980743 2516520407333972970922721886633894426240 12980744 450192932811992829523703735022710784000 12980745 987816863800625705451516511484811797220 12980746 437488881932331557761681850231694177072 12980747 -379011743577213632195109111624927902448 12980748 429174692017007347852280789149461381120 12980749 759812187161766030429053532302422205750 12980750 -375044037176378297611936613654180640000 12980751 -380002750565882626480770641627038578816 12980752 519186796157914360912279771307175059456 12980753 2103711582362851943487521999258010478002 12980754 -4184362330034426890393191923582244864 12980755 -1501724688154888555332670394931272565840 12980756 -84090171312646529020327836389306801280 12980757 558199699780916514101041526666822049888 12980758 531745968548986316278029214642815743232 12980759 -273878322486198493777172706095058960 12980760 124693801119669255070643480841626419200 12980761 -1684404069531310107707155283819638050048 12980762 436559486189056266047344693877848826880 12980763 1360366135269596747538515481136392276480 12980764 -12853777847462044743740593723371214848 12980765 361948868206504592314411877341816550400 12980766 63027194657226807947453379188797449024 12980767 922618577078388968795123785693821780120 12980768 -276569266961948817865746598206223417344 12980769 572985091196474014476509583892928220000 12980770 13691794547774199753022991401240704000 12980771 -263535018249024514815318412018119094056 12980772 85836770829713091512612736590689677312 12980773 -119851135756390818622666882653042880936 12980774 -227567525954495659680077130954071453568 12980775 85976805890815971079747778244689583600 12980776 175413032552848768381328927907859246080 12980777 366752025771318632545782449829767456520 12980778 -1117951793025504946780174578610143264000 12980779 143252471517408746014059101467371555360 12980780 -1041318391177560615290156518568735078400 12980781 -2263894984604081716438173073359091223040 12980782 613304094197076698626394699975610652992 12980783 -722337879831502903877703798401412745968 12980784 50525663863926819592500119028865105920 12980785 -105873562103718028783963947934902796800 12980786 -144045774208004701568431214910712214016 12980787 9686717951047275026167493189254797168 12980788 -369383492187909336899886261657711151104 12980789 4306271584610076085004870110201979758656 12980790 -954356071060935479324286719897055436800 12980791 -176197360483690013303814079903294497200 12980792 1221769984863740257621182508253952860160 12980793 481124013043208875300497295313161850880 12980794 584452884429810044464259942063077160160 12980795 665909960697642315425820364652066402400 12980796 -835431913965197263160604867218037739008 12980797 16444146562904754977401045068409736192 12980798 199902334752009126659044277222472668736 12980799 -300893084034869311920393323046615724536 12980800 85475439175152752633992769435598848000 12980801 -286119554126175897142555365781954695228 12980802 -577384571659586900336205842970548592768 12980803 -17625788938677493409598308786529042936 12980804 516199022869111780233114596097920278656 12980805 -186196393432754724380306260312047919680 12980806 661577236106113672806097027455456268800 12980807 8325213186732840133847147320034150400 12980808 -1080929941611384003852395490693884697600 12980809 1344567017702968767435742911004230662400 12980810 -107145219926203298915208079391848872000 12980811 -574083170999869201915279824584598956328 12980812 -341767412199797066268888047120163007488 12980813 -1531014555786835564107570086344883903976 12980814 27733856979179914149628263518656948224 12980815 858517336286101496497282909701077469960 12980816 -74159315521892870171872196087322771456 12980817 -1676343917119727047697140936724040299760 12980818 -384903193951671886311576285534216182640 12980819 -1080167047549666086091035303832659413160 12980820 -273056169674803448276539815897131857920 12980821 339926009835257399521740068289267048320 12980822 -437192198950547354301205764454681176288 12980823 143810576716562717877052975736101900368 12980824 1819253066679199170019170196538355486720 12980825 -126548527999695745456703953213461628800 12980826 949044954776655978781740485900170214400 12980827 952710163570904746929072889965913035112 12980828 -41489339043584578832755142379273676800 12980829 -1478767551857020484348982439095685288512 12980830 62570158599653774911105000751020446720 12980831 -7491978539682387204504819595711171056 12980832 292978377970234823521144824161391083520 12980833 277736950121706442151767371888001559700 12980834 -1046004987483633431427530985805405643184 12980835 -144794625771576405310748853339823092000 12980836 3004750005110475328036729462419920019456 12980837 -1377883014675723631793391737951394752514 12980838 7197425380614094974090449693089504128 12980839 1077080851658171991919747394625172236000 12980840 -1517991454834820294472300519136051200 12980841 -77776381296977770802100063720063140208 12980842 -135277751608771599515048217577043581440 12980843 -1327123567108205845579781679431730624120 12980844 -1056885424341452306542700963169297454080 12980845 -175166366757700313783124665739308003400 12980846 -268540811936255346876303339551583407616 12980847 138224215822990449754936761987715384320 12980848 -700044511748231306571791246746221117440 12980849 274865147363882460323631559954789455936 12980850 -183742506625738000274488651142803248000 12980851 470739918686194902529652590334126432512 12980852 130134417232743509615354559531164439936 12980853 -1537551906574966154033671082600803912338 12980854 -191700749402108557725347903963141430624 12980855 -732836872243807545892461906636942150240 12980856 517174008706434754451799064674660188160 12980857 222586865359870112383842450087294020000 12980858 -133273715135148547622683347293732233728 12980859 -650691033109576699920397193586828759552 12980860 -1568138562373200076929880434171709440 12980861 297181536029468265261523970954405670924 12980862 232518854850722932749540881621802851520 12980863 -710131647522163355809668337117421405840 12980864 -648008585739968913694056120758304768000 12980865 -386257996020967670189235005038178136000 12980866 160593204142037532212515782797519605248 12980867 3630528525654955523674153136415818358240 12980868 -589439123887605484092047166080861485056 12980869 -11718772672339056825305626800639652992 12980870 49922983059397811372617907203942652160 12980871 982871750730456562385251896193896780240 12980872 -1488457198113478501343564967775212211200 12980873 62535067486105926276374689903290676122 12980874 -767628829087828392995897810828067267840 12980875 -148667001755793747507705635680318920000 12980876 -306483819011379928872951211078791252480 12980877 -264777262025906266018595474565794870016 12980878 238265144316664808297616351737799671808 12980879 -1229450612795567927775726261458194253520 12980880 301174918380489205770509528819712000 12980881 -360643345851856273898110743612987256208 12980882 97004873687650499525580842807623227552 12980883 32524578435921587484526083373563621888 12980884 -171422109799586647457773153578590091264 12980885 -179118595842141897447301744296104736000 12980886 725679610225248208839457978135928470464 12980887 -177263283222118495952433113822163716256 12980888 2247827774853842864766568564321630248960 12980889 -1262894913467944891361069996945515628646 12980890 -62183925939255759955050852201926698080 12980891 219089932270923005523995287238453426688 12980892 913902607535360686921441983795315005952 12980893 -186559141713952274078786595066176634420 12980894 526997663265343501615712050567214479872 12980895 -229013115158999070149728299159948825600 12980896 209974164566735377895227836353697153024 12980897 527676179208892731980959040539183460352 12980898 2198639551117217154955380115694286336 12980899 -2525601248784485319317759809534089528100 12980900 -148618766359589937132664189656772608000 12980901 -443459665192202755130046557925392463360 12980902 1090653567367641811154783243883746627904 12980903 1072378783926102052975330887873223866384 12980904 133327056565530832194539166146515845120 12980905 -166369783839809067744506661420351224640 12980906 598113635658216096896741690289914605920 12980907 -116616895484678351797826373862402323432 12980908 28861043103925388596143498605547833856 12980909 -11031834008760007607151506077583310720 12980910 -723823989996460472658161356706383380480 12980911 -1127946288480515858838288850763832713088 12980912 -77708331460184834306660086657729363968 12980913 -819269970304970837238792138875145988512 12980914 -2561056950681887788495415044778636160 12980915 163766358690163075365007335074045790000 12980916 -226134601588449271588519068314760246528 12980917 -117516565436846273248765347498320209800 12980918 528747436103775694424338191740720778816 12980919 44657859915923007622115844775932848640 12980920 -123119196123262396423183593932111155200 12980921 -920133908521266949298467927552966769856 12980922 -136010485529014500981604390956745743360 12980923 1011889801737260295155091684943380439560 12980924 315070333250893647214419418391612227584 12980925 28067870075454787425408942622014816000 12980926 -4118076807336484087292926522415870976 12980927 -274432085359291698952163500946741640360 12980928 -108576024848660147231354901248939655168 12980929 770817603875150851471010443119542395200 12980930 457141025784358420201176957035125862400 12980931 595545932658290354040776259571780071744 12980932 -682423526411530172564292982896450703360 12980933 -73156724244470646350353845922539778560 12980934 -340935815153446440955746471169677938016 12980935 -660156785282867688553367030610206546640 12980936 -2345317205597539161024601670941214776320 12980937 1189190738226498094537746358573428518160 12980938 -977255566286507482203826919417014252704 12980939 1378812400194394105465162121122395118740 12980940 33925461039820995598659875060007567360 12980941 -291625638677893549463359276522040006816 12980942 -387373851072826358368181675891191171008 12980943 430870721864541193284912104739752345832 12980944 318983709719939636745611265728562462720 12980945 -1287515386848290410819780411024200314520 12980946 206981938297793156110828687479851520768 12980947 95711348544847095158124408244869656832 12980948 -134897556320931885403316024743977048192 12980949 251941456410769196896123076945322083040 12980950 689207504569572598538513362660269828000 12980951 1590729814595274658699277449303220664720 12980952 270702001509579739788360785459748864000 12980953 463191571440144741001758113523128154624 12980954 32395234527388593847309266150281797632 12980955 212695726475635965203748970196001362400 12980956 1103116801354879909456611928420986821120 12980957 -1891330035407200818932945700003943673568 12980958 114709574777627672999884699848658470528 12980959 -469090396405145562423674777864289364040 12980960 -269431144176942638426478799450429194240 12980961 297134143749331130914329434650518258432 12980962 1390137206480631636171634370328556685472 12980963 1491496222815604000193144021406050893212 12980964 1263899749790299211745008532359822991360 12980965 -69970720431526023517591551460980095880 12980966 -315885070603131195562934250432811169568 12980967 -27956342477081021663627320891337331840 12980968 108198801201425053717451692236001443840 12980969 700348116135261696939681150279388800 12980970 -19047888595855721598367162089559080960 12980971 102536441561960940458490972046173209600 12980972 -190864489985535595706340698991243921408 12980973 1096004767730553523776697417602071774784 12980974 18481082705254887977699467357873628736 12980975 244200288272651529833105170313060408400 12980976 -55910662067988955887696994452099268608 12980977 -1492527120439307674216124901773016442368 12980978 -854831501171078360597476637175809925120 12980979 136827737498190731554050623634954544272 12980980 3216295875153223892800007851042598400 12980981 815797358973575148705855666294498372732 12980982 359910703770629805510237481135736655360 12980983 -830434123093471866474634120576959472 12980984 1893366596539224299220328461361459200 12980985 279978366368935835902595203618354853760 12980986 61339060174564269973330372013970240000 12980987 1456422293490496827242027047001154660768 12980988 122071289432285159366852485756774646784 12980989 252194183018145023170861442713613068800 12980990 -125162522982283452155067628504495641600 12980991 300392180530543223386312064894852296392 12980992 -1092154752202271697521292199697028481024 12980993 719049690365545662535449115702303871424 12980994 -42769955380457879603800329981015627264 12980995 128154685252641214524038620378771448880 12980996 691402691991615914663226053929800769536 12980997 -1221483968534409142661655550157670776226 12980998 72753857887860649279850597164350224640 12980999 -38409161102650291456596286115917444800 12981000 -546411487524412112203402384904724480000 12981001 2327055106298939203540539395960718912 12981002 429795172183460931679035196135222754304 12981003 -101612321054197236951122969304397850880 12981004 498655736655710585722477876273735821056 12981005 96232062993522647566421552375858644320 12981006 11723774969678435861736033354939609600 12981007 710806109298108413390635677495692945080 12981008 -145362247432561936959066850394587791360 12981009 -1387338995019645741998071536068663121600 12981010 -64067769233247628353271973869630356480 12981011 839105818822956324858398712314580813612 12981012 17488134969179787623211297577035300864 12981013 -39448086563307273837196943933683378582 12981014 -975533118151871823422042934896547378144 12981015 967835339860848529028186486694208053960 12981016 970724879558101005701085390320851968000 12981017 556992105521263916016482482707426470784 12981018 324646039378981817919723825447279035904 12981019 -481073496207532885425691442342755328256 12981020 518947376981045037279219048224278394880 12981021 -382404114310423115384286864947032975488 12981022 -560743956775676491740369562185247298688 12981023 -76738749035894526348898135966797714696 12981024 298944898099825252558976202421611528192 12981025 249554385020923403277903092033387412600 12981026 -350889552453620087839981863904720947840 12981027 -67949841325575456423713781544562030160 12981028 -373489294961834493548477565164564070400 12981029 -1117004525736610788754636380356734613700 12981030 338814846376721046414154227329857509120 12981031 -249210596984715704339558631915159741240 12981032 1188931329559788892381362865875068436480 12981033 -6440131140317385391638912740053386240 12981034 822105282182448956764539845284632311040 12981035 864672283767521569455954862137568224960 12981036 -40102409756634305195992038653581009920 12981037 839403818592091887937421231837959350112 12981038 173146762554260804930889000906225212160 12981039 -211179678677214560727466546351043424000 12981040 -306048223855986359861868783920196157440 12981041 583079726852371223106566655879811186800 12981042 682914152318879286249772524909409956240 12981043 -66468913250806936500083768856271003840 12981044 -624506004459053909809899408129762409728 12981045 225312616876149305144764474178673100800 12981046 325659206531898112542690397908247027200 12981047 149733040836973503323220781192481062800 12981048 211967201596875693249789611532629544960 12981049 6507807061331545111678869097309529999840 12981050 59130571935203974987771911065646910800 12981051 -151041613029317867579883214009900525056 12981052 526096956023673087779848006691486883840 12981053 1994143714595704587700254429715741179264 12981054 -531708537242326077509863074435559270080 12981055 -2015884132467339852787115612220228000 12981056 107634559346129285739095922196705443840 12981057 223874377022888273056817288371715169840 12981058 -665435413642562276847880142457524856960 12981059 449855677334517178344598610570169255024 12981060 938231776251535550023946440906975272960 12981061 -2972710704186856346361695095451328259200 12981062 -645186615022198905332118924052187688960 12981063 1052452656623724199920014434547307984 12981064 448633258909431759693865072555543756800 12981065 1690691385403113638414333602073728511460 12981066 -87497223581256706077632223691230351360 12981067 2505729413755446158034984875543313221520 12981068 259464459131482842654694160200827310848 12981069 901281130746241545887166923843579343894 12981070 629148133845647459164568021494201752960 12981071 -1695279820110343560421599740511275439360 12981072 33669970050106332901367831384868519936 12981073 -928862261116432594954512829842991482560 12981074 -78800790808230403397785575744657054048 12981075 750241036378147615824291365183103354600 12981076 -74933513580146178053474120568765139200 12981077 3024730761036354222054349832565018714912 12981078 226519166504493608641582004372463147648 12981079 94347198469082044788062313412056213184 12981080 212139259873776973798307723268688896000 12981081 -191511120285982882624259888072227612800 12981082 651457585024962264069909532315716356352 12981083 -296451523274634066900285317420361460668 12981084 15360148714706542893529106301438798336 12981085 -168325405096640993741860287911533497600 12981086 72785822536147284130990273356453988992 12981087 512795744016022952267866041328259984640 12981088 445234019403553573404781398101669314560 12981089 2148126742678017887683223928539168353200 12981090 559277313773070944625555320575574768640 12981091 129526574632196995808175869317598000472 12981092 -367479290093355039491724035766405550848 12981093 279959420095772416314766257463915565664 12981094 501034263097549200212398199579623584000 12981095 -222625529989218115460605544962198867200 12981096 13659634916461159522726505257871308800 12981097 2567180588967824661398947473738516767546 12981098 -4970746952977341128165300061559153152 12981099 -1006388348346935348901653348805604032936 12981100 -395499354080229116798803382402671219200 12981101 190233790747193750974495596911992208064 12981102 -202073164149423527509525363959926739840 12981103 -209413714246219054865662711915285583136 12981104 8621455103800948886700780014708490240 12981105 439919092146790755981046287431745762600 12981106 -287576608268163099427148862267164258400 12981107 1629530740052019186621572641764952033356 12981108 101175323913221131235801063056909271040 12981109 344738456068552685933657791885030787200 12981110 -203374450046285944533561173571842135040 12981111 356686516404075872745337932438974340480 12981112 -271635271361408798180171977548642508800 12981113 -301187721749250441640085460322073263638 12981114 431006530514336949232317560365190177280 12981115 -422078674909284081530004367620532509120 12981116 -2202798700493592837927086479742895324672 12981117 -75051066284505091784218286440522762560 12981118 1062430201844298772307201579760459551232 12981119 2503002972187522100388974729377581744744 12981120 128203162382486719500801818940879667200 12981121 947420546589815970799673390889752929200 12981122 572579106622555879733997376113469440 12981123 -1384377296100657034721225964777645255720 12981124 -208253241961855378234410979270086524928 12981125 -812175933449142108913797674547087330000 12981126 -71772685240479359198005745563858919424 12981127 607370837807395514826764117086940917072 12981128 1435978074630720006302410473381054428160 12981129 1100041806321962417755656381509140836960 12981130 463827435158989918084854586916216676960 12981131 118033012003324807685366083547331022368 12981132 -605875359749754821850004670853857146368 12981133 384077016121204730508987588336480646080 12981134 -935446310307359989312286006919619742784 12981135 309402801549986046429398696617450467600 12981136 -136489800639613635941655929579758419968 12981137 287602548908691714203805659247479273640 12981138 -267521615273872587939653480366886158592 12981139 767866460665087835087793759433677085840 12981140 451882715895209649073729031212377415680 12981141 287146309969761469989017567032677312 12981142 -825346829966015870051388493412243059200 12981143 -236572243235734994526004076832754383360 12981144 747012895674172198979822092712483389440 12981145 1271241378416252655508224003538393728900 12981146 386545415431316477568636453480102622944 12981147 166048477638610638768357459136677960600 12981148 -1014388587678935380139857912417932001792 12981149 -211081922082667456000080425075978558964 12981150 -56088903211946576966264790998337350400 12981151 -1982015945781291350802675053499398306848 12981152 123222454003179632330417021238162358272 12981153 -121099833648773784354081677902040578896 12981154 -254119166439249985953177577851920148480 12981155 882364232462826419558964948783595623120 12981156 1038881747383507498734392955722357916672 12981157 56325763305927290022622020360781348864 12981158 627399974737612652679703908705262105920 12981159 1389190089642978362470147677815368067664 12981160 807705475332591699048049234776628992000 12981161 652683802519242484639291103372416132320 12981162 -413032727520885333093923721002122338048 12981163 -908634850752778087309652335394789671376 12981164 479274323623221266496626137876223394816 12981165 -223457082098640187784207993049655399680 12981166 833633765161915349855605009790172890880 12981167 -419263321420986046750832736811803740784 12981168 43439489074018626466164021719728128000 12981169 250704596669974246167484521506932295570 12981170 398699747335238435722532022162055397280 12981171 -40969336417114382959782489226446615552 12981172 -499640210457627894713836969663542152448 12981173 1295586574750157939276365379728623375264 12981174 -59729634739998789322831405228274670720 12981175 -175411143049141140215331757727696335600 12981176 451297342561563507636786919071175987200 12981177 -189419741126092403998923333857053783104 12981178 -432689501102812158396911823203143680000 12981179 44308791010421255881648270793120953584 12981180 539461842894617998410934022192412672000 12981181 1997251996379028836379133483167178246982 12981182 -781572037026962160267289070305778519808 12981183 2184870759838307121744812345508879217920 12981184 -1844013776711681425471525069070008320 12981185 -187047425304831095038397626894596987840 12981186 253480395094499918226387074895504497232 12981187 -677835730267183975205594088022527284164 12981188 272502171052483086045079988765270105088 12981189 -92545473113488170630114107843682987552 12981190 -456433156186942593846474258730990358400 12981191 54417218466685478239498722728595101112 12981192 44310809831149241082881747683533619200 12981193 1945184090288642312026767846214709620864 12981194 1223338329974691672392233801662025294896 12981195 -652103632338024900402537792688303898400 12981196 -67745537167537468748884468844705977600 12981197 -1443265307234094510180215154053581737354 12981198 -769560272749462480569055826897656337280 12981199 -15608977859216612474991220213725141888 12981200 -95068381232035757824488084870129254400 12981201 1898449684069921480002968657165453569920 12981202 -75471039411203495038811040502384680288 12981203 -1706051573876485253643728966860560166548 12981204 282209963339671831253878754356209133440 12981205 -482452351954161928639070243571547519140 12981206 -151028882733014423548438052887433819520 12981207 -207364844302720707917559915815075142912 12981208 -383291104668695976782411679903395328000 12981209 -2225536878761390722134782178661391978496 12981210 -155768899691573159470684702974792806400 12981211 441628422205182663179338238488874511812 12981212 -621359522052468392667160430830657105920 12981213 133383098240327676941359195291576068384 12981214 112145591941499573503080822571935824640 12981215 -163728240559060010293961965910973360960 12981216 -805482841048502856097742493076522008576 12981217 126312011045155358568515640716313585732 12981218 -948918695547337521574432533256724209920 12981219 23268318682883232147920884946637250560 12981220 122823591184820309546072546318260039680 12981221 147993895173024057842607021680361303744 12981222 1353732289983557083310525359884948672 12981223 -1135122046641534766284522840195565372656 12981224 -11827042624592203073745760534464890880 12981225 30204965777901716815912937907248335200 12981226 -1102259605664641523372474442568848068688 12981227 16525754067053530570000738513386211344 12981228 93682745769630513802827463224439256064 12981229 -1497574661606989942615342037742900530016 12981230 -21910696870181549891610642978316204800 12981231 -1088288535013424540593427433443449570488 12981232 295515447854431952560815414231600955392 12981233 -2314552127169300043771641304639440217518 12981234 91957719241224927465751726595942022144 12981235 1002991933791159222073604763536549581680 12981236 -699042489606461879561580702414706494720 12981237 -502734753528180043071628061683192710720 12981238 -166500663417624098902371774807127970880 12981239 -1504253512157990392839787514701072790280 12981240 -506336651691029617924022135601035059200 12981241 260321852982783578289763396746685075200 12981242 766565557262418175894036225569672300000 12981243 -1246592351320614382716828111591677199744 12981244 -429885301043927831924384626451650827264 12981245 317469806029201895691566636524250880 12981246 -89574469742970249294550362328069816320 12981247 -249365062837440341407654233961625017928 12981248 823965870416486251064379203473140350976 12981249 -1089036934420065981585924722247132518880 12981250 -297817442745443772575703930821318400000 12981251 -2159773247566507575103052411472470745840 12981252 -430513613014027305248318193663203693568 12981253 -1190726066700523154800044612098314846498 12981254 -52842974315840127788925489638418080640 12981255 -197424471480291591072467936433866081280 12981256 628855373099752938709234563275222630400 12981257 22559420668595472935744337779935384272 12981258 -442382547887736100572079752297037549776 12981259 -916787095042739396729002298775780503040 12981260 1292592946520604510940097848736956154880 12981261 1379967791836305834789161913360795137472 12981262 -157960455549042010430877369403553889408 12981263 318084539191206477285197042147499694512 12981264 345319546856604083928280275282602164224 12981265 -423437165296418144067267444595255051200 12981266 -328029506231653628532315351688891407360 12981267 38681698840671565966735563806858500368 12981268 -2079665544901349354219202039729765583104 12981269 122503775222269914079632106896327327360 12981270 -9999453791214537786474404462481254400 12981271 -1653988208956929744440467566597880441528 12981272 -2267095018936081566992825367910767667200 12981273 567785579639689056917604592663976325600 12981274 126279588346676829791372236635838241280 12981275 309418643196008810629494083045448465000 12981276 -717780188002682880156061356989730324480 12981277 -1659686226695649319635085187811351678874 12981278 740269952846663110611325933410273680640 12981279 -121386005883816707663752908652461669816 12981280 386922445102134899719996716391006863360 12981281 -277917077534231910823463789261171214336 12981282 177200154604427329576537111009658616192 12981283 262999415753846102316529555719066987264 12981284 331690014573042081755454885484589951616 12981285 -264992345442199877568568621805704435200 12981286 1181818340030196184921755230695518362592 12981287 -1656460868853167916987025788047549730408 12981288 1068304880840920488345647968034600632320 12981289 101508077881336368209958617640663968640 12981290 141586207528909192802149462332059520000 12981291 492795553737314642766129842912673653592 12981292 -444716067979818527786737238961441543168 12981293 -427314485047122762316837751515192745556 12981294 -273692456064637300271732723792081991360 12981295 775970997613874101459788559491894048000 12981296 -1120559533576313518057647464680103804928 12981297 -56185307363244349532752318064116538496 12981298 -28965218436170833256794287093655272960 12981299 2012276394177591039190420854778934602320 12981300 461343476488325539157730617658407884800 12981301 303369909098733174557033877802161384302 12981302 -146487972214418771990128046543490412032 12981303 401617883347628893091469673933390949232 12981304 -610916233684203412371478527780816691200 12981305 1134992934646414942641658872281042703360 12981306 338824001970923576152893847564795066368 12981307 -331062072526456345172101183407208348444 12981308 -559225508427295649474807295315403011072 12981309 -129446982055988968480823572123358856672 12981310 826782125563807289390654771110822762560 12981311 1223912911171291709501069783595149462880 12981312 39952496776997461815711836714494328832 12981313 -32344328855733182165020849152644058400 12981314 1821665180892452508445199102482410905472 12981315 -180285001868211706568247996325017231360 12981316 -1382804486821413945408442062651207548672 12981317 -1052224787599190948299535446118691444768 12981318 103529807598611959548311749505522780160 12981319 492987057263762455102086008508165744960 12981320 77806656599530747306453264877314867200 12981321 821094460444262715956751962467424145600 12981322 482304459666941869863718953601443377712 12981323 -758624530907795202470216199645391305120 12981324 -1005351044102402077002576299509243666944 12981325 -598962495398708240669249353337567879550 12981326 -358958073202760016688859446221956013888 12981327 573484060016722408474598231695040877600 12981328 -170121693863714041990998972406287728640 12981329 -1508884277913669363897752135582690333070 12981330 -587216225297978436863375810820893952000 12981331 438875494983811817983700490183956405064 12981332 -230709503224480848027477354392000225280 12981333 337537328968480780867647471855394571424 12981334 -227049984825096510385064540092537385184 12981335 -1841568939555878575775448055046419755840 12981336 -1182921534710997520496339622620433162240 12981337 -815388478965251506113507369041045777014 12981338 339608013933290659972780068950121082368 12981339 -122163188008151133762958067716109691360 12981340 151340570781171725526493851063745920000 12981341 144770434233845661303078763802166632742 12981342 -335590941996171097890620321669644302336 12981343 133571153904628667912696499752810464128 12981344 -153753702972504434190032862673375985664 12981345 -137920738454607830827064762459922269760 12981346 -245708682693980236731953966772541246464 12981347 -51795599405721534188421081326775498168 12981348 1121142535174472304264623892930195925632 12981349 -2167860724447194095862402038041564875040 12981350 376471031345317360895821498660680146400 12981351 -1258325248563897473947551406676434782720 12981352 2223924714668679999439280899977483033600 12981353 -1128539369808875677268126064835692343296 12981354 544945748360972547790624959211604850432 12981355 -414832668462289719839439404339369094000 12981356 -13862818106446968120699134931984039936 12981357 1027130487602493684423983459736918672000 12981358 -286735515045471059287122905704132545216 12981359 2178927028635522964489582373704969524960 12981360 -3419234622741348107403145626192445440 12981361 -602491494695779794180251046615655013568 12981362 1048033207928326606856931497284586525760 12981363 -123455908434342238184723169144047438736 12981364 1851921207500140893444771715863225728 12981365 -353941838003799081251242755786746248680 12981366 -20152509082748195827826010731242386240 12981367 -94943409268853126703542873518962496000 12981368 -1408581855628172944274408675307904573440 12981369 -1494874271492233876423701521273995214256 12981370 -758658675232687587743732520177119808000 12981371 -66359128077148909510579457300428342080 12981372 773157671074998050893347316527805358592 12981373 -1815963545261216631862155566696273642996 12981374 98866285525082993408552755326055030272 12981375 1056558253535661857065348953880089900000 12981376 217367869892131558189899347743651921920 12981377 1121007548299218179102053072390582436226 12981378 -211570127204519649007607337156140900352 12981379 -1725811607610946616960163277602305815680 12981380 -572284279028009976234595179187623187200 12981381 -526658633614901028761399720878696241856 12981382 325866400658567425298722098384510813792 12981383 20042798146779460289680870720222920984 12981384 23458084605211298601515336806716702720 12981385 1369463257727700789640067633771280788580 12981386 -782371043056484794274497999346148906240 12981387 -1230116207708147702713836981589493498448 12981388 -213625734379048976982593161738875049984 12981389 297402230559013348175462338202177005440 12981390 -248143065729744331703391516815796190080 12981391 -302978401475774158402462464021788160208 12981392 -481194478987545714821021163712751099904 12981393 819680733893701370221111714333636019682 12981394 1045809569766877952860087191887119816320 12981395 163159026983954186592534675397051282080 12981396 246287325721666315969625202960976594944 12981397 -1940428708822635465684156876711649151712 12981398 230963779730454089789822590068251719200 12981399 -8514094905688716239919968827154264832 12981400 1012362070119834415211394566929680384000 12981401 136047546488576630282839103684416311492 12981402 -273101125414403582710734422993971691520 12981403 1407006728256881732547233843938730779652 12981404 -196065359923823811358177278944020147200 12981405 155488519928475119974811639473957777920 12981406 272960250987199889545180556806246958784 12981407 -1173512545493846817847771794778655596080 12981408 -970742497093528139798917049161057566720 12981409 -625243696973512082054942902012926373184 12981410 201552519459696397930373453690709294720 12981411 -1970425721442325068170864136199719014400 12981412 -703220090916343420272657812676152933120 12981413 500913970075879158056659364681482690296 12981414 -294609273681494013190947251585164042560 12981415 -30199009863448391231028015544326789600 12981416 -151398874668034748532615787865051136000 12981417 1182844530252677862310378907968596934848 12981418 620203201671393149037971026629595178160 12981419 15169102713231925106099177179498648512 12981420 225789233504583999841383292864345497600 12981421 417654800698388420580728144388640406892 12981422 962050492920797001538523738923597000512 12981423 -47993919554104765590173067402736204656 12981424 -162256772897219207768403001453838401536 12981425 -489809613389960348343033144640431257850 12981426 172084111453292270749810861989671074944 12981427 -26331953422089319982412713246656638720 12981428 964723335062685227166276827849678659968 12981429 601204154747802975293184271457805957948 12981430 153077545926188929479240827256623063040 12981431 718352076650444431755784195166957768232 12981432 -556666942839668391543780993064265318400 12981433 381072958287773961384295424518264480682 12981434 260173471098179648465751045802683413616 12981435 -189482593801785927883024132549506039840 12981436 -17132200951209069750055279131344183296 12981437 -334577901616272181017143224109941983648 12981438 -778390623403801288580875769069478912000 12981439 -421681244203781256921859331242877901760 12981440 -174935903216670089709405575072396083200 12981441 -451151041577679719918804258736291209376 12981442 -290361307644830423553300983092755456 12981443 1081882506988476101475117928514479511064 12981444 -248502157339207974726683628534547722240 12981445 -2173249627145248844518699795205460616800 12981446 1040721665158276836288938671466857782720 12981447 -915241787618424999346363207695489594720 12981448 626915243862220486417972452935272719360 12981449 36783598877455761872133930369960072768 12981450 58378845413973106561688142630753312000 12981451 -323134015881386763184292910789763806720 12981452 -1185468828615989737662981682113478491648 12981453 -607787454090255770688955815158600452416 12981454 372945349228829455600169465421805505472 12981455 -2026237570693165907602913476818487905840 12981456 -48844489696522282995071911261656883200 12981457 477461853270869545446154753339091353572 12981458 -12195933934995166523141016131783016960 12981459 -1030806494695830380906556061756663290696 12981460 -35073026371904547255328720088675262720 12981461 195695892294864420918319733202734091324 12981462 42138163220016969891517409065419534720 12981463 -486138305932483864082995817758656450216 12981464 614578639855926298227331936291766476800 12981465 332103437573448850337261819605219200 12981466 269566301342671128259387688956080744432 12981467 637539306623705050671667554693445275264 12981468 -388074296096701038373616894529280488960 12981469 610520372999813402224366183561158438240 12981470 -453372324340567412327508250915352912640 12981471 -214777617762620196367104310100804177136 12981472 506942337025209476222029351905463369728 12981473 -669841293150678427894172656328653523820 12981474 706751995088920237389832541626028423808 12981475 108024637359582541342829651021883918000 12981476 -872782024584541159682971814099027865600 12981477 509490520866257857374907769983041690720 12981478 -1390801787669570975439344311497731292960 12981479 311788033410880912849261201245288304176 12981480 399073810099705096544414572724066304000 12981481 -905616229877572979808207624715392795718 12981482 -1446571735021805314211574671851197079200 12981483 257477477019389851680905200552763213400 12981484 418758535697284142795567629620343897600 12981485 4487897608751902150901455577700000 12981486 203658234888493305056848937362060944384 12981487 91117508913754595635926580282052094472 12981488 208422526060293758081463975886872576000 12981489 279305474395456658082079589639477158080 12981490 -851257805492963002016945578011282108000 12981491 399083583118128182284207207216548338892 12981492 -1505663819611790715230051866827068928000 12981493 -280560292566889954375451989793481726016 12981494 -788451364193350597045816954352051582208 12981495 -198433174499512848444358801298904508800 12981496 1318685255330958785697761819833023836160 12981497 1823751259741308759880786916740869184980 12981498 37215140854282848560963504261442502656 12981499 272352469848659450154886989800201407488 12981500 -444490350027515662379364839142781440000 12981501 -161843864530620094255904762755819409544 12981502 -342140803004765937566361651475800476160 12981503 958884245919533840067489541338554777040 12981504 259550389101583792213392540950524329984 12981505 648524017089745966018839827937201399360 12981506 -531063465470808547263091856378578944000 12981507 388577866713715002820135530434762260224 12981508 -139470776944283831171068173463258526720 12981509 -150474070774708206175503380501660876196 12981510 168238191842726243617863624010943439360 12981511 1292601131789635268799337443917928265112 12981512 92690872589085457740301793608196474880 12981513 -503884028711950192770456558293964086256 12981514 30069477398411949658870680588344143872 12981515 1458705274536210548263636810270475696160 12981516 573311909671919415143513499440319524352 12981517 -60954683232516730027310279633163902080 12981518 1691728974792055827768733178389428298752 12981519 21285580045042813673055859569325101600 12981520 40435216547043502701663807777874329600 12981521 -1250285072760210322259095503860977603200 12981522 -214209954861083902817059107328896983040 12981523 -1458660503970936952282733841045170572680 12981524 340674285365268361479564080652426117120 12981525 -253376715451636770822083894348462659200 12981526 898071196024958449666724792582754513024 12981527 58410757482811973909746139096130502608 12981528 4685542538224964281988242894405632000 12981529 -588653374712187413338416584507983691520 12981530 118646602772888091778310879182567408320 12981531 319369652324984066506601149338534411120 12981532 302881570816055683988022613295417385984 12981533 -2342433100088574854229255104202758582400 12981534 -27373394241970814394574544760967618560 12981535 -58427065784270861150549684832662518080 12981536 -38838731416882716954083260858629488640 12981537 1206066833951935651028371184574306586194 12981538 361721921427663457396143055568287363920 12981539 2437730767542846691134894624313271477340 12981540 95513440760331331647065886292624588800 12981541 -3315301007467902457743741539089032036480 12981542 252661071834339732942294355678336231680 12981543 -397755791786617247628405056889174868272 12981544 1644585178573540247826899469378296540160 12981545 1149855546651880843437775156486611187200 12981546 -186379138742150008533639825233611497216 12981547 -1492432209899840870889208855562323336680 12981548 -965106282423886991580894962402856628992 12981549 79848015887028714092214508397162211840 12981550 75983631508132213403596811782895164800 12981551 -1198338312097116958643372908814106532296 12981552 -360307783149655596963872119601692999680 12981553 -218871950683647008798392463044205601816 12981554 -80837600724376031095320949819547703024 12981555 -280689497559523193101849165044451818960 12981556 -126746527696673834771094326593202604032 12981557 975300143290353265224948213944226276252 12981558 -3905953895982875784511548878229796416 12981559 -62417082344283313051348561358711984384 12981560 7819893517130053063721640844222464000 12981561 -10553447932979668313192148438195944256 12981562 275020509159394905222220047599944260864 12981563 307634012355410352185104676482648846080 12981564 159698607354734408258538035640652024320 12981565 1022102621746935615177580436972090364000 12981566 138750957443585526715394715842984476800 12981567 863753230908799046924834443515565569480 12981568 74085789817222790925592596496640901120 12981569 276739630727158522473861891466748998080 12981570 -107339749454549375920635923279344803840 12981571 30297717179390386739327537827030217032 12981572 186422695826045454699759920442762481920 12981573 384047857797041001303456996492501724800 12981574 115678498326327504646277753270278259712 12981575 -100802229677840646031414169760761078400 12981576 -1780483287384489332893640307738517094400 12981577 618389235663503887100212588453488760832 12981578 2047281514559846381437637109824788275456 12981579 -515072681943696895492269402700626086400 12981580 302126137532589256256153398282325683200 12981581 -2391854410071716019212025336448718436618 12981582 291320969259394448200367264965788086400 12981583 -1742580127688312934033246313140563562816 12981584 -65238482469843137610132866500687036416 12981585 100799236191244441380343448936175120960 12981586 1258382706739949142924554874615027406992 12981587 -550684157026546009744839464154174175764 12981588 1475156705032234846909675474347777417216 12981589 1083669203709079982362423347049560878460 12981590 52776704589930498786862476571997080320 12981591 -25157432293711957763957981723204929536 12981592 242946447076451659830772106058789150720 12981593 434216855618786016086132345234357526720 12981594 -102138856209386072098685089423846198272 12981595 -366353111903509694464716111951758427360 12981596 388147945512361194852500954718011873280 12981597 1521317202930066571541352658520635766400 12981598 98214500731866121205963082109945958400 12981599 -1624942822277191841730404439892762802400 12981600 -859796351323657640752818547775176704000 12981601 420466240338175473076521860561002317602 12981602 506999117198712250057223714425563484752 12981603 -290282372549577664118067174351915657096 12981604 -1346971453152095172169141277644104079744 12981605 173188802525311369423195893890846891520 12981606 106488468515305455179758039260165312 12981607 -1043550146139185162699029425764095918928 12981608 824939159633463653316146577095547678720 12981609 232827632066026719451225929649025348271 12981610 296537090369972457617439741135358788960 12981611 2185089472722686809027172644823820100212 12981612 -238912648273758469514740232150944677888 12981613 1896372045906251070674648982136552363862 12981614 -3454118477820545398558519170195366912 12981615 -446423831335275638386813181439554954880 12981616 -119673557686473778970354067683025584128 12981617 -1491770810968875610331730070725511084800 12981618 161322163816754480162674714644117407040 12981619 -65143980202887922006824189098796523524 12981620 -456804152620215269767078061939433688320 12981621 438537210509499874781747571322341695424 12981622 -249814503656432959055712657340770418176 12981623 1327112716639667060868988754521474144872 12981624 1126664336305642462813808303979973201920 12981625 -852084070195924732900612288092561900000 12981626 91860479643059883590391507912851285760 12981627 20746907205321191413895796404395048680 12981628 -310514713068430279738268990562512392704 12981629 592762230320369329565876556647538075180 12981630 90523458285026637701219466843138683520 12981631 481411483049713494032481406634821448064 12981632 -1822464179519761215790860352486165708800 12981633 401060873058962443433230790979647216064 12981634 -584404023689894074489419844310406452784 12981635 -790267375221017350057078703972155251840 12981636 1060573227795306397584635156521502745600 12981637 732784119175585499558696900751974819040 12981638 -704166878779190321217451602773945572800 12981639 -707451951431527670837117118374919810432 12981640 79299243414650736003439959679490457600 12981641 -616230973521878846060621805149178678000 12981642 -316120252622049829639924915502418679296 12981643 -329313143653049532431973276350083768108 12981644 1603379809194779404046757973357664256 12981645 -544267464645546448383122575049298074580 12981646 325970444468706941617703266718554150464 12981647 -341160272128527332386156706822571204000 12981648 83453960067440061157189411299290578944 12981649 502249623785420574816708969990374169650 12981650 -71262072095020395363293359271644886400 12981651 -1404174913628041061266285024359794320968 12981652 -33007097808852769409371996070878525440 12981653 617644053320745144110231587864118745984 12981654 -50182824840956602374491681820068229120 12981655 -1212452340028206012644908534618316310000 12981656 -856809709310719144584358007462334597120 12981657 3023110675484186628335680873938131136 12981658 506802783193765836453163729150683074784 12981659 -760217491851682754945591258241429802584 12981660 -223564150328874326275555136734398950400 12981661 21414766904974964618683109140400155008 12981662 -422197076961938775298330172282315415168 12981663 72203923631847379261595677704209463840 12981664 -225728480389049576235087050057075195904 12981665 -100157874138763368302717880756677048940 12981666 -97961174265510357929554411951227459072 12981667 -710749268538509315722742085999612533284 12981668 952486744584902454775916758926120084480 12981669 89449890988816325169557473527670322880 12981670 99258988519574718916735711118489097600 12981671 1450480325475705475266459394871205148200 12981672 307099194751988652499636384063662243840 12981673 257676316084010997939156477469209388660 12981674 1109737132513297575561197964038243562240 12981675 -407983973289171115729784082603414912000 12981676 -59271736663138146121406777365719240192 12981677 -104242616417809380853489143094207434528 12981678 -612892398560717517433317064602610301376 12981679 2255302042510837898271109898367370939280 12981680 -2816590279791205986386620586484695040 12981681 2539109952617242705369390476845014407840 12981682 -79099971908561553269158308647934382080 12981683 -302872815934771420105018985328777891072 12981684 -140552022233441402579624422607703687168 12981685 -780188255657672767512325784524124195040 12981686 111083929256374089744382146383825602560 12981687 -1388894623632361661497944448455495618840 12981688 1578412366112522511857253911187620597760 12981689 -308996108593975381201798897017566559744 12981690 82807031330925692444702106199699511520 12981691 -1565109053536305621466436196199566986908 12981692 1019423919317526423638285621136553890816 12981693 -525486045285575410517450420686561085760 12981694 -267522017664253857881864972631624929088 12981695 1250823131500503164245661167632354196200 12981696 8968001882716429114542481690029195264 12981697 -1462594207314229536127994992978281750528 12981698 -41244650736216672367779529283651857536 12981699 352274953205671273600056095632030705284 12981700 -9771374048105979187548673713130112000 12981701 1722309891354060466487468216405457323004 12981702 136464375898875815504149812402146649984 12981703 -382162280408633372679771005643799232720 12981704 1570286076937275117134466504246420326400 12981705 294580798831886461387287127341683875200 12981706 -12077636166407930777622951983102403072 12981707 -611127570740318997242512794250992150096 12981708 -82933131332525778793145807415963048960 12981709 89983050652212337359841585610996401392 12981710 -193867794486433352197998353159090035200 12981711 6502560708543230859071815639641934080 12981712 159001459653221834649670520343648010240 12981713 -172683970207635737389119927216976928256 12981714 297298898702528354243942063732342604288 12981715 -349528356938992231523065837832211260160 12981716 -878442182380158947675498003809007861760 12981717 -542703247016304264197560350136500943314 12981718 -372789409920021805421350273300852691520 12981719 1840370620537509892405536279639920670696 12981720 -95820105544879750390813857996098764800 12981721 -1612750230856948647201024151371288124656 12981722 250149513743824640216748131222349250560 12981723 -237173212169421276090116887732874106216 12981724 541693049338281580335625543758832946176 12981725 339602640038976130550783973036631619250 12981726 328557481297770089374704093936946588992 12981727 -1466031286449862929208157285747574864 12981728 -1809996911209235507073579985969671045120 12981729 -1187731480093764139009402664304297572352 12981730 763416294277957055335817665591057961760 12981731 665531212454903798798001211929697893120 12981732 -233807211907095637193842817465296121856 12981733 942991990197898826216777696837247289982 12981734 608963047676556583629460936324293423360 12981735 698089444541395911282481745886942444000 12981736 50614512069840876330041268307460044800 12981737 11252910430260197776212807852228595386 12981738 -71172041921733237837710974503377817600 12981739 -93534662726147643246948801265782971544 12981740 622640393448312156770266993913116016640 12981741 152898639883894483813129040723540515392 12981742 545959567825623605784398289275846302272 12981743 -36968694983451858761377927513789988616 12981744 -329112943821579201908895665494999105536 12981745 -52883758481562001232370341742426935040 12981746 93793821413034952482732916291213854720 12981747 489909406652127513964292517172605166128 12981748 -134802677866171470149191428215650552320 12981749 1151708031680185471542416002049282488320 12981750 -254843045136075468482916671244119040000 12981751 -71163177843030982465871437321511348248 12981752 -49179239457060414134548806170915635200 12981753 -283421350956958736613068288239669799100 12981754 672742095261382602417781016871741596160 12981755 -130878284402175715870299942956633379840 12981756 68307015493203152008265276613405737472 12981757 924120902057647240304261267250500233452 12981758 -196116731902340527821064965751281899520 12981759 213639008993701104051726157118732145408 12981760 687303084445001116740465921152589496320 12981761 925620296952788431984514080345260487464 12981762 -977610994855113991852202861413796613120 12981763 575426012967377063044950225329224574400 12981764 630019204952709172167647340949415400576 12981765 -16294914890503222513587732813466800000 12981766 973041062880868623368062052347866795840 12981767 1198706771553353105632353358103618115480 12981768 336920254198415981190401280587830517760 12981769 -2007640305997150126591133468104233682160 12981770 513922438132928624922498736858497081600 12981771 1177462907531147631661070859391226665320 12981772 -679459525769817038689557046705109378048 12981773 -64997329553418181735934094654426805056 12981774 -333419984212669531989394675386017606400 12981775 291424891061653631355729674239193577600 12981776 308424899895396806681925957715012091904 12981777 372761697944570521294371016691597064960 12981778 -454427783525638633562194188595646955744 12981779 77142790093590532349899787046384425784 12981780 155537217746289769040517124439043932160 12981781 -1051418500124123175231630649472383834080 12981782 -166047011395006147146587037880328620032 12981783 -412451561875765137763375136619911015856 12981784 2148912126176489647734970337952242073600 12981785 1822135015392661980127130576137668172800 12981786 -10931753781370373135878637887683059712 12981787 383012723781733969959270024714190771232 12981788 -795535156947400086644794689356959034880 12981789 48658107611595565495151371432139508288 12981790 -58617624491012440747808994124663430400 12981791 753207161382225814915321531720765071000 12981792 1296522113533619321028640239018332651520 12981793 -28231817454969290270773923125621033280 12981794 27636598537545123164186591765310643200 12981795 537663983963310272542168984995459381600 12981796 -184701716579366731565312495574267141120 12981797 722786722653076299290994644667044157246 12981798 -33301108760939758012791257376333480576 12981799 -1033835960422525474651334939855550107280 12981800 242692593445262484064611488169362688000 12981801 47206382413525922709965995694640169344 12981802 -115419275440471296936337571504923246848 12981803 1240806182267477408424144054024985424052 12981804 -858312086755707792217919394252738367488 12981805 -328198557412484743603211644814201223540 12981806 565821984388845240799834120037812652352 12981807 -453694120992954554959673433545427226800 12981808 -21549130804843854088177705989198315520 12981809 -40344820507617783799764449150480745312 12981810 -499354829380398361903302970060754019840 12981811 -3126728898675382354260603247990608620528 12981812 -626047257171514675182584490625745214720 12981813 -327789571783600919753594213318811113472 12981814 -1066180039231998410659350584898274587744 12981815 46621693229003084508160398730194498480 12981816 929737341318928419526581831667140403200 12981817 731431672994513071365655596466103244112 12981818 -176546143138392173912903201694746378640 12981819 -1916271773801222192741900445776460442512 12981820 131471338910386349826823593831158568960 12981821 237591056167755712739417645825771272320 12981822 76005293765389434380470957694610914304 12981823 -1799889132302043348035253732841574972640 12981824 588683177429566581934448703796117241856 12981825 -311002305539684624795650152898326555450 12981826 130763372303517904088995096630521331200 12981827 1196260252588077066529218521457747743676 12981828 -961422827289365134288612972266064091136 12981829 557440200771049597041803439790995510720 12981830 70377128170810200298520468341030264320 12981831 694126130029888822718863325945810755752 12981832 970801550285182830465580315469795558400 12981833 -249660157453240520703757946314580384640 12981834 -193477896188820569740008041178007678416 12981835 814109183311219313821913115895203269280 12981836 929939401767300550609930464765285083136 12981837 -473917133516738827861701230560657790400 12981838 -654715835072111299268428230506500670400 12981839 -84160539930899407644156132215130763392 12981840 -85203892318086840320238047788992430080 12981841 1008559581904198970438677884090019129572 12981842 -1268042480590032076565796969701108738928 12981843 213499539120306734837848991093725854720 12981844 243556951494095813799605429088491575296 12981845 11615531982504184121324317061042407200 12981846 -44381196821905388608791123812507869440 12981847 373998711114520383146428804822238764080 12981848 2656272438152457919658025736374958080 12981849 336207313708426403665901201994942266064 12981850 108939123234788202399739054888488960000 12981851 1752026816251665423459321096197529750852 12981852 -373786418651575463382283187580517777920 12981853 97542742120899262022937040396298372160 12981854 806281994899664176055590014749602037376 12981855 -414207283054743962301424755032364605040 12981856 -2449313674724348986223994018985862627328 12981857 -205348162715627316538892492037343270848 12981858 576443946885521779522581745621555906560 12981859 -17527833286387609676442393242056012848 12981860 -92024230929717883531604049412403377920 12981861 76987692460973569477134847765954483710 12981862 1148642283542946379529197345896746142432 12981863 -34472618209042716717540326545162684560 12981864 -409628290587578142804092773738414080000 12981865 204371401362084716852283788860354554120 12981866 -18207232613443669061483130642535931136 12981867 -511518654948183307228132905825274378752 12981868 -1811077396577839309569909575836531447552 12981869 415170668514103183533998777114699037270 12981870 14654576674616132577008518315716280320 12981871 106147915192264991464901150019903543264 12981872 -5248793742940563725630340526160117760 12981873 653743840691679600390109864136568249984 12981874 -459011443739549732690415195307814702064 12981875 154338081457794588391437242198031307500 12981876 863267903047787881410504806006249644032 12981877 170033807808654142553363214694487406240 12981878 -16785078560717169911462177030991287040 12981879 1285986760081795549788985872947019821400 12981880 201198168549032133856197465238596710400 12981881 948442985433053510897400663160222667664 12981882 13117195689524478333971492321146673664 12981883 2288213639398749878623814262698264958520 12981884 -224923863949020877086128083411595741184 12981885 170149774511026003995529788441191506560 12981886 974398950562328947316850770878716667392 12981887 -1635588418645461219313815228966171944040 12981888 550730236881904296864043461761197670400 12981889 58872659710482012335497682704392230356 12981890 -59985507567114997430103331233071086080 12981891 -2185438140045618185805359293074986496 12981892 61888832262094703847112521507198541824 12981893 -1034383406297210517030945525324485181858 12981894 6270154141078103482303729750333337472 12981895 1386467523154398530016483098464989473400 12981896 -330356515578363995606098853686634649600 12981897 -1954483827974075445920862772118318256960 12981898 -136810006198278434245994102667646579008 12981899 -93402713409318550980482912673546890208 12981900 144648743695817218088695724562873984000 12981901 -266619598258274289997702126081540455296 12981902 -67172179967025815221206172438891358400 12981903 -5764998920080923735132161751327522432 12981904 -354929261476921076024617373691960631296 12981905 346905625381692755568813191291044056000 12981906 -2865785946224507593692082817224490496 12981907 -658940821400666821785833458482450204920 12981908 -219017614200611727744720986714949976320 12981909 -1479254027267794750799773422286846506240 12981910 92016954112939420561665849962522415360 12981911 2594691711008213035576779471454935181512 12981912 688790786817383947125622431913122201600 12981913 -476761625929741881944383229411055175680 12981914 -2420474380160514948249242724682442597376 12981915 18096740659546805005387386094417453200 12981916 708517762843834888787527085308715978240 12981917 -1287436278463966820458835313916973457408 12981918 236985557938588206442532047763536704 12981919 1425169808694844915020931918555449872400 12981920 234070953294200072880326718234726236160 12981921 -21735980859656331477734914815219078768 12981922 -555601522762760236014436376567938765488 12981923 -807109763009427139915634565354295879200 12981924 -55099655554655351396829493243628789760 12981925 571283977497077357976691137730556080800 12981926 -583185856202328064790025805619677366656 12981927 73865190683777599376010874540703761920 12981928 -54564609779481654880505820037919139840 12981929 298574126772501440980636795958839381860 12981930 36780977284081028018522346072429573120 12981931 110983101748233954546085306902826381440 12981932 261351557521681767108063510539565944832 12981933 -475860854824924181457495764098653812298 12981934 16499782275386123550006947749710576384 12981935 -147477732072419757903060708186323736120 12981936 -201272642254250827692194373018703626240 12981937 1682760284337114178796055064425559281000 12981938 -26002805231456942015568932727257840880 12981939 -437499234838493846850920490134885234376 12981940 514532086832077847901954020447502336000 12981941 -306714240271943696896984040595846412128 12981942 662778458284021009398886898875147791840 12981943 -768326505238350314220289325515965900576 12981944 -679039345519476674922725622353034915840 12981945 -703271221224838238680432719090975567360 12981946 926756417096146839886130265479758146672 12981947 -18824159718248960168346633762468078720 12981948 434973202741535615514006851573549678592 12981949 1942835186158430404517202385019735802950 12981950 -343589868961802947296828231341562984000 12981951 -29967498067604397035117874019345206648 12981952 -824716321782163510902749710565966348288 12981953 -621039007679461497907817165003899236156 12981954 727352764730017980652020283499707914240 12981955 53117764689938782023144632073902425920 12981956 -44138495629938000046108729342759220736 12981957 -311754560920029183971491215840626642208 12981958 17979463534063797729557403988880153088 12981959 -304068595716193102092999812482864120320 12981960 -970533055062362425978656036254473574400 12981961 2070328254018991380799425494181248425562 12981962 -247199424331073715146015625454894149840 12981963 193629911473860448802588411778228722688 12981964 448516053207222180173793264277293465600 12981965 542151502389716836529462366073067637400 12981966 -672974144584956457279652961148932374400 12981967 989177137724731085216005700395986604016 12981968 216853327103396169400770407079840890880 12981969 -345966646218583516528108476841920576 12981970 -532078487991232191509813640112352404320 12981971 -40274821616333651014206225948515245656 12981972 -134927546634045276463796131792131729408 12981973 -1049597561664363514565212421512832601778 12981974 -478747765492442357223704718887819713728 12981975 -199827829690507626513086293727889456000 12981976 -276369816414799732523652953536665968640 12981977 -1175909898298745155175750632542110781174 12981978 75707673250541894398645590657235852800 12981979 -908708554186035533947745480538019298016 12981980 -598509403455301860336264138668731315200 12981981 645690291376923021383945286874035380352 12981982 -241015946021524673455242240912046450176 12981983 92262999755173839635167656006181246176 12981984 -20335784546699936459597438165975040000 12981985 511440547642591654810398627907670471400 12981986 592101915740508176548356507153767670144 12981987 233054883990409697141906496383554741560 12981988 150570053895556310431837384400122174720 12981989 -73781967018699106452592272350535697344 12981990 103829109025243898701690745410547251200 12981991 -2516851973087232318315267320725432761600 12981992 -1031027739248278436865882617180826240000 12981993 812911607436179793076903581656262405264 12981994 35775876607932325034235679258016139264 12981995 -263180624910162849984715540055577302400 12981996 306176474499837388354600717417110289152 12981997 -753650789713693508408778916985984708800 12981998 -666272782512977425563967060623128472000 12981999 -99022354576272034899418014269179585248 12982000 140092362470369852250400704711942144000 12982001 12076181198857869761039233520227629552 12982002 -312254715502882201175461296687381626880 12982003 92246261518702587685638725869813826252 12982004 58722685931163845121898724531160569856 12982005 -102375970578311534494473405975350745600 12982006 -208632666300239443943412839803305435840 12982007 1065192767206026336424295887732464833256 12982008 215567041396277173785950847168075571200 12982009 -888757676295736713018386807559721536380 12982010 110095365129212404648485462080445048000 12982011 -557369531629328379864732447032235717120 12982012 401034823175047258172460706283947053056 12982013 3311019165788832207736066601983930978080 12982014 -897626993623793424464818570712738508096 12982015 -732694114209227334402011485375980550080 12982016 1320917797673164905196882461092185374720 12982017 -1891320281542827540663414047579349087552 12982018 332065470087472635328859825521165641216 12982019 2008007764011030648117863264040304551420 12982020 736333346934176740521605461050772008960 12982021 -466436528754962152275913154916744193508 12982022 -1287924956777665321907890448606780150688 12982023 106217301810072908880281423124969420240 12982024 727653782724692334999371744077253836800 12982025 -72276164634417240581474918271537830400 12982026 -600218315743321041865705206502637849856 12982027 -2123074620675328859520210782227420734124 12982028 -56395071104643112413690941302959015936 12982029 5850565428514621302636215446454802048 12982030 -227036004469605880200915542911662468480 12982031 -140008448092271921076344990399580153168 12982032 -42136174233208705993032956955375697920 12982033 -965837704464312093903737301123939731100 12982034 -568206240982367349164286224096306774880 12982035 174731938117183750172882366408672217600 12982036 -96213625064918603073749194332781420800 12982037 1383534498031034924464600833458148316686 12982038 78128825482516644112203309059541111744 12982039 18097123225439243680215580186789555712 12982040 1052351138475960447524722330345524633600 12982041 62863716476455113768335138215279844352 12982042 -27503035530453906230392865246270108448 12982043 1155875275923592756914757414358826812292 12982044 -3779009155470370749072980120444067840 12982045 -22009622249789190048460753636749131400 12982046 343362562382352366931994539895070489600 12982047 -230826747154189768016980431457536345072 12982048 -1043962743366760019642383423775095848960 12982049 1371063750462716853675391267648676926050 12982050 -280935632083017863529097339486037767200 12982051 321453815286081047588048626412852497392 12982052 -59003065115898829296554101749935397888 12982053 82581020443682245113809997025738488960 12982054 -403311848092207385329441319827059648000 12982055 433114829146804705750738994463909704160 12982056 -257610366034491918297829460202602496000 12982057 556626951014291032984041530422437955200 12982058 -16933896122631787125660676310203405824 12982059 586354910604365229663374214226355088000 12982060 -296439940166575281798069188867414707200 12982061 -3607697629674960920787340562288967436788 12982062 -749632300191822023875067748232837837248 12982063 -2023367716816155214540706160421580616688 12982064 -379305979027791886559578987977805086720 12982065 -122720716536634447218527833154961288000 12982066 -454981121625921623445427816671541794816 12982067 -165332371060338310845634382385128202240 12982068 11135833267372855354600829647421681664 12982069 1039622135383064048968101274641367538620 12982070 911973197894521406244486867522896140800 12982071 307553764203323798219630054102167316712 12982072 -1936799833723302433182756520730651136000 12982073 998586644061010121343308878988721513600 12982074 38902094226716012627379026119936081920 12982075 838880746503677924974933813817121137300 12982076 196803878089748769777898081880219919360 12982077 -663894560872407438345793951005798583386 12982078 -383115295734524305231311375378043772160 12982079 -741312493086136076450063899825056362496 12982080 -79103445884948372826411176979742064640 12982081 674374616516673566373554318970042551744 12982082 -908939511606290329769399815394340741600 12982083 -1234284103090040066704479440740224717576 12982084 1813555914589570581620275682641043333376 12982085 204507444122066985986912826666937181400 12982086 8563939503022526683777904338456999680 12982087 -10309156318967771128058805795316042240 12982088 -442234694783843970196591556991262064640 12982089 513858607732193235401876074579401022224 12982090 1601702531845749486191286164984911200 12982091 -169739770654224124190254122258582998508 12982092 722151799268858018736804055512072069120 12982093 -1137369005983013834187498513093503491476 12982094 -505579333008504197853216793035008387904 12982095 -295656390648028802755156818714187680 12982096 9346856717093269653677614330176602112 12982097 645167025812850682387818283942505031360 12982098 432186669259579298953810938744196035840 12982099 -135686119551732774991611118163694057536 12982100 555650135216287314147363735012290764800 12982101 -113539433026341230932227524879632924032 12982102 128931541840822624820935211825631417600 12982103 -569331343755116304830565637789129386600 12982104 -884837578725135716754807852589490595840 12982105 283716119240330475488873710955619634560 12982106 227540823291722265486745221396810156000 12982107 -91213890358742987056032602249631705960 12982108 15406322567288325164924648356149130240 12982109 -280895311178289702766469450480490866304 12982110 -231860572693650622381134539909765370240 12982111 2751086457503312549555244222917107765200 12982112 -432214799144895257940519309819954855936 12982113 4714483326899955360975635322914471664 12982114 -335553768031885297812116037939310852320 12982115 -9464064014694647239077602492614669680 12982116 111386225319347294236899313177419472896 12982117 84415525923831927488493567795669296412 12982118 54799440832778918072191139940021872640 12982119 311966326996142147287014176036023368744 12982120 510396596887425263620600920326199705600 12982121 1392294911765154091713025823041848181392 12982122 494897230636039825494340000739074288560 12982123 373250790222697885142822835647163283200 12982124 1310873024654310480297025844734598668800 12982125 157608594725124696976211409258116256000 12982126 28651025072671735994059877186505871104 12982127 2121314591962856683106308741622119093200 12982128 338797155172983383669713866081179172864 12982129 1423665823212892213552243355179904501760 12982130 481913229091019021637518129579827200 12982131 561130612370649380649971249046729217620 12982132 383042128911599786852495385119977850880 12982133 -1083315671114852426285954662760616631200 12982134 287714918423489238292130895393911692800 12982135 461165466530090607806300331863155692960 12982136 642485450617665244244232072826369167360 12982137 208053091560456049003137339428706960384 12982138 -193262259348082505452636025987878539072 12982139 -1348486168415123097476483963409693300060 12982140 1207261545471856459080483046472286720000 12982141 845181251248126143005294413557719889542 12982142 -18126208734281571681197484382589326656 12982143 792330360201624571546214648705404996224 12982144 338589305928441554531482763188921958400 12982145 353800963893939918373392477173033639040 12982146 499272242733336989869594470643019635584 12982147 -1218472084686603606131269237397924534404 12982148 422710329599457918309558565020137774208 12982149 1044460356527004870624561969514065345600 12982150 385883340423253089971205413290505608800 12982151 44148541846217918408557766952554492928 12982152 558296671739115529149468780340262338560 12982153 -614334433631039551916306548031455610780 12982154 -125388005294875800367756458616254416640 12982155 -755254568953065261529047151013684685840 12982156 -1698313067626488438804173419199928307200 12982157 1542975470239629327633239075397076436406 12982158 -224729413150999578055858232900848932480 12982159 595154134967719942116552291363001613416 12982160 143494937321309023132437556049132666880 12982161 318810201716654889491700025164563193072 12982162 -283154409666411404297030412364577325168 12982163 -144050518028439065506352258822820444000 12982164 -428498127340653146299350162698282895360 12982165 -5279314368117199452713268235178486400 12982166 -221628598393000841908351572228736242816 12982167 1724259973713707051744663257443275028480 12982168 1529034719482832971670241866805569126400 12982169 645776679142723373075697354835619959500 12982170 -42101301981110635100120313986733980160 12982171 451618339047594879512553374705307098372 12982172 18196715004968276825398863098539699200 12982173 -5722705537919927647460784529088605632 12982174 -46878179875523816217824470775804760960 12982175 106294636773379554318677745583212125400 12982176 -1142773653201280266612244629077417852928 12982177 -328070662570804420822160921695573989740 12982178 -278629462608785266240786798654120540800 12982179 21590038425842036935341479838214790400 12982180 -232892269988764802625349135469520076800 12982181 -1467158934320890186256580888925155966018 12982182 -460745455566873049006809814277887157760 12982183 -507641467884629349119317158755915539200 12982184 -329722985732039307117770284199076541440 12982185 -77289600575329515646978345478948341980 12982186 25239264829628168206287061147203734016 12982187 1547597616238161575695552738076156421240 12982188 10086600634591298829955440606471108096 12982189 -1164880773191847969018556676393610833280 12982190 -60091772008297532466172924650263328000 12982191 -311137823583008013424056076547192156400 12982192 -516672969187164660290621514143397167104 12982193 235729599293677726541527486585767681600 12982194 -44761543064478800898194666185566363648 12982195 -1226782888225388280895102856018314390800 12982196 56433832988530084823155474113111048192 12982197 575369081627680699516427813534872067040 12982198 -1156976910995379948435519432566874483840 12982199 -688623097161711203182671211495371296448 12982200 102220214185348527816447723361714176000 12982201 -2455285508197477831753501036237361223596 12982202 1284328812385858883180020283527685949552 12982203 -284636537029317421163350085429667640032 12982204 -1664722063309421167551438838508408556544 12982205 -1757416625590190049527015181378230893140 12982206 156331784574375060134173961234791618560 12982207 516997863070480598052587911068392604256 12982208 -173056121883993567468708837001500033024 12982209 -455491279860477623842784076005464877760 12982210 691922362886293958332055404243250441760 12982211 -321599622389294805687540233091976128 12982212 -438395163767215459102012197085793648640 12982213 -746448375897612948962895138038541357538 12982214 51355067561812000936472031403211920512 12982215 -148083846515531227865143503480049400880 12982216 9063886020912532874776290865111203840 12982217 -57550039343802971755562741792798672880 12982218 258888399676450159920187773858496706304 12982219 -2205920804306665774364531849786920816104 12982220 -457669001770383011108883374294296197120 12982221 998145607557081049112198080760491296000 12982222 693396664463545124429330480169247131648 12982223 -3946229053577087752305884742633108958416 12982224 169650320469143790336027348522095345664 12982225 -223409609699074843593132899460728968000 12982226 -4511040654202840493711623240939827936 12982227 -344103661739307799626551042452584505200 12982228 -401996397102059332489566258702474035200 12982229 176749125190157568828758786856279777084 12982230 -373157455268368798406606984760041754240 12982231 1511143746216547022878792311921582584784 12982232 756830076666850119997867188943927142400 12982233 -486934392763815630708886847543132849952 12982234 321622884933621208716066964998873644016 12982235 198279940791084066396307973549114818560 12982236 -153316549141846949247846145579349964288 12982237 639937989089143263176937339815503066584 12982238 -1127111289261200327108591688003657156480 12982239 -358042357947374984731180052205029817000 12982240 -693122592674532529978504115231666995200 12982241 631657289782182013040528074899967468800 12982242 -40497762319088799386652507447647109120 12982243 -1359411628377871526940797181987033969508 12982244 -320402058978519760594148207935189585920 12982245 578424422479869211452591112814203881120 12982246 -48424724834483114551080544128045502464 12982247 -98077815485213935738235134174498285920 12982248 527605250989670909039318600714666803200 12982249 -148237777289514070439256571107299924864 12982250 -521166618965385773604423791216621640000 12982251 -485731368940809436034218129495615165776 12982252 132134991351070438319747512461157854720 12982253 1890011254475392182667370595559006412502 12982254 639089252833607275981336929373475912832 12982255 -87024607286658145044071145614285736960 12982256 -308070193677371364056440781895210270720 12982257 -90901881073902553508933777711699359740 12982258 200918900449204328771788708960519587840 12982259 -16880744246360848363180398118429608696 12982260 -68152231897630588007873527312245565440 12982261 2495666788183281918334315446917605810862 12982262 -87851546547452299200825988787717014368 12982263 69694856783794991038884285990567709440 12982264 -1039760169382890636335117465347628236800 12982265 630002732692879070523795225217330074120 12982266 -202965207655381923443720695781695176960 12982267 -100312150838863331580394176622083742684 12982268 -559275789682204744163661551119855127040 12982269 -475904512579703190651411593034278854656 12982270 -115210992665098933187995680537353748480 12982271 -609447992685759612576274376885045051808 12982272 -47569073267129972662773051479335895040 12982273 -739108173131927531278945021622064997376 12982274 -314511143361550314383578073189308194864 12982275 -378791654215450386875157876422459752200 12982276 934796625657552402745273483999882540160 12982277 159497278744517303770950048458112932544 12982278 -314355919765733254906375583255601923712 12982279 432200869938502527631948155308301153408 12982280 -1559795637093245752420208045498244249600 12982281 -20832655342142808125222929025619195648 12982282 -15248383774300363360018303816945165008 12982283 -1515980541630288380024926386216363159468 12982284 76763586233259469606410580789137724416 12982285 1472258030147520839941541114450829007800 12982286 -473187158315414031066394519280194673280 12982287 1159058537028140838348245013962556007680 12982288 -80029461697843022999757379448889016320 12982289 1375966665124722322843711708639568982900 12982290 -13753220419421036863724561639520545280 12982291 130249129515286185576691732061251438672 12982292 372580485035534750387915008470608774016 12982293 639834284549573705021523872306028947982 12982294 843363246895709157164583402405804592128 12982295 -92285525586527153565025987669974052200 12982296 -29570990330709749164510106081773977600 12982297 -8083612322665348359582626654316470328 12982298 17635070572949327850375657690118433280 12982299 -1309352418730338393080709643858578821952 12982300 244526158790970725885734070214985152000 12982301 -1002848418351621749204318422357964145600 12982302 11898100226184309418329059802545018880 12982303 1272250644704561696656793007368178611552 12982304 262085341703631532842773507488591380480 12982305 396475434088438620475839001393287187200 12982306 639096204454255496130304915936975382352 12982307 -653749411717476180057473314920588377280 12982308 97349774064028396148702619687661839360 12982309 1186464806612297316643198369019806088510 12982310 515605199192135294923885593385444331520 12982311 661194008448796398566876442480696947832 12982312 -209860621349211765056276276492116869120 12982313 871019322701375800971071278572527581440 12982314 207462692575655828314210050369751653120 12982315 74612878794447609053947797403284078000 12982316 -1088725698824312471270824197989533704960 12982317 732552106230003159348415542707091036480 12982318 161770785718923784374713344638602199360 12982319 -717971904702166434215977151219305023504 12982320 4885308179147987057052274642226380800 12982321 -766315613482469042187603889789256272896 12982322 -471846269044423752259507377910717893120 12982323 -670811750960171773131047737586006895816 12982324 -1576085229368516922732741976360514418304 12982325 -450322597218968158758750618233811705900 12982326 -312939247454657675918227366704698314752 12982327 -956096285853565248701167056093358143600 12982328 1851822379154508236217128729372337500160 12982329 -260175470304561289297902117432314578080 12982330 954928436693478670456521823438253841600 12982331 -34342303329534280422761245734493187868 12982332 83992153432632409082655062491746816 12982333 37450063727302838759176860855655263360 12982334 -822560718375293698752017236923900797184 12982335 -156927100940332649049672771792953241600 12982336 -110011721795849911498191890751071191040 12982337 -1747124076850636977632213302690556451840 12982338 -221092427947526441908234388937486954432 12982339 -168398465594752477515155448124792535760 12982340 381049551471256385496625874016037601280 12982341 -392671871949469116681317820999705459840 12982342 510230430448875005516659352536452389952 12982343 20809928352682212210794580507898403760 12982344 140209088602379096424373469359828254720 12982345 -18357705416669336736099832827313332480 12982346 69012369989165864510091849865531469664 12982347 258318717779192139781810484899895076240 12982348 -1341671001881408432292206870255906651392 12982349 -764816709534713982278361521473151344650 12982350 -44932182834144362269160945169866649600 12982351 671637959210004117588223907564887306352 12982352 -442063112871663074154250599889947721728 12982353 -1138337510497710329462855809838346606096 12982354 955689868422078791064749523464348921472 12982355 992146708122315232901416776469605540960 12982356 82945987162449279556038630039201869568 12982357 82785979912721694495095089286668456992 12982358 1027333700283805214704260678402993128640 12982359 -446118167298424835049169657847385283632 12982360 300462072541055610409928857204896768000 12982361 -231114921107154972220247376049277184768 12982362 81612615193002760037320350625942425600 12982363 -624221837484013033428952747317930747844 12982364 -733402311362955041428922179505184628224 12982365 -25180455699477361783656437742004733280 12982366 -421020616863164662620820883513339859456 12982367 -262256685860895569203843949735913199584 12982368 539715531220944734909047229907405373440 12982369 286510945844178041143829419574807412770 12982370 -601221337093502451039942702904867416000 12982371 -407191174009002077840356388058203147280 12982372 297812128153432788885921470986283020800 12982373 83162376043054107654850767989083226304 12982374 -670821061763092446187210814490238719456 12982375 146122391937348893470648205192487984000 12982376 325392315874389167671931586824970731520 12982377 -779352369347855060173165591323102075840 12982378 942704319520676018156144653092628344240 12982379 185012738547121525696071101521833220980 12982380 602473816107718082699069177947777858560 12982381 -330658274238419238939745963150850555818 12982382 87463049876600638756548637049948211072 12982383 -1742410782458616419690001512706717562080 12982384 -5572096027155579498810144387442606080 12982385 -605945518058288002101148090500103378200 12982386 982043631500970229716398798000450304000 12982387 173940628034312138444809357798169025024 12982388 10708843675012915953048374924480686080 12982389 129796622541936964612765176933011553792 12982390 -168087961287841305836176750278173099520 12982391 -1275549103307588974917141029696016128448 12982392 1194502468073019378763642619585697976320 12982393 -99955957047000471246702706627023964076 12982394 -569017363835451589790087453438248393248 12982395 256344773406682204298608179856134372720 12982396 357683884125214670985554035134439587840 12982397 -207878265939208227095248516091129125248 12982398 -8700824973751071049413707476496477184 12982399 -105560862402083685515067729700895980464 12982400 96782029956287108029618503581958144000 12982401 271345628046502780128589816783189211220 12982402 102639907004441419250678662760059381152 12982403 -1042671361643385228204348185005140702000 12982404 145511118175350456906290066670419331072 12982405 1638226381212229201209101673279792912060 12982406 -433939644782897684694948111801370367616 12982407 -1287965587892916750795815869259498290608 12982408 -393724802340840817794536440193911726080 12982409 148311142914060857949322883379209503440 12982410 -75216808323575491231450487202893568000 12982411 875968522145048530693809969608364459540 12982412 -89126276650225887969243452902620503040 12982413 2343016154573482126617114803100383217984 12982414 -586331389744798943150302793985683578944 12982415 -299373801790459700697735453073609508400 12982416 16080929782293539618485788985329844224 12982417 -238174927962012769752776546832091174848 12982418 -976390342819217119510208795265650335584 12982419 -617464726854387281381297804452257035520 12982420 -77764141686912602967868119665703229440 12982421 749553684990827816573225101624600515744 12982422 -46799954201067777803949305175017022528 12982423 -2821642577668117017590441523817196555640 12982424 -273390079975893022680652493938470912000 12982425 -669110719544319569399491443970053870000 12982426 -448543263850671967655099462453037539088 12982427 -1826705943307307659587516139150018121724 12982428 -291188892303546794033340540128133943296 12982429 -1139342068713786649086303221426604352 12982430 188459473088121586434864875865621312000 12982431 -3424624260473947308798334282461222912 12982432 339000143478599749957571274691244654592 12982433 1321710075329021345664244514521710035682 12982434 989522182458072695947131606771716014080 12982435 -944345461517891401207816258843588323120 12982436 547028856422815245202215055925257736448 12982437 18586100804955425441979173682551695260 12982438 -232120023000630032106532887579572344704 12982439 -105877923201392984779428341133761960352 12982440 603379213785863101195961965479040204800 12982441 -2295028439555266046671750917449565323148 12982442 187066139594647401916991933944874678784 12982443 1315320476951678602915242414012718367064 12982444 110084897764701638590402165434753479936 12982445 53715471439411940511402864563725267200 12982446 -108476237728873683118216866710949687936 12982447 2244987239200600654757278031218447631512 12982448 -324642471341813212332745697146212188160 12982449 104237425141956843648607840903068683520 12982450 -146917315044130065319069742777409050400 12982451 207838383146914834865043321951528420000 12982452 -197710083750748721633231972830342594560 12982453 -2739866246969647942686375373412853440 12982454 -707005347699621624222252328728222985824 12982455 -109063844489568497059237334342213835000 12982456 633517433708754171212314194648810332160 12982457 -310379050634584145675889926032810418220 12982458 -16121442063564727317544618076299167744 12982459 57479249666475549529410858536003051520 12982460 518794945793423804389866259257614369280 12982461 -148659227496329790640649150286736404480 12982462 -62271725083389039691561474514328576768 12982463 399698624679880982417194334646966076824 12982464 320536777878702742704332281364915159040 12982465 -556276378605823261702364330538559296000 12982466 -42120894550416485028764261889784590336 12982467 257861769061975576516277029727003449080 12982468 527495906976088267286430472092964353280 12982469 1444604626960061305834170628518958861344 12982470 -428296888676313154260058708604178000000 12982471 -246591457496333730613691885656347948328 12982472 -579434835125317215947384962767763660800 12982473 6895334740268487982279054623672541248 12982474 -18976256042224206088827731063110049280 12982475 -653973408217637468964999736005868621200 12982476 18697354750387392662356409035314883584 12982477 897310971693245605715970364605545214326 12982478 -663416547753633024126498320746019088000 12982479 -1239268667904724869266039284740567761016 12982480 42755862604811111299057217654174515200 12982481 672282636240833185236321741159453467904 12982482 57108284113038301289042586148266126720 12982483 292782504410494045441206807833278015000 12982484 -2233388385778213807059292882093226440704 12982485 -367813572065771603515106516462878380000 12982486 -107961727502020450844178213016815440640 12982487 -452342366167339616633578591874518471968 12982488 -259160619595268167152209913834278092800 12982489 518524483761017559932696833493003392324 12982490 -310473720514651363253288774198606131200 12982491 1263663976768783616370567451140178358400 12982492 904518881456647858565661931524854077440 12982493 -3322352397333555143640780534763686807936 12982494 52863051235142938602824948369830505472 12982495 -1496966448495217837570476644365104375000 12982496 574162622659346814630447852139614830592 12982497 -370752469303210852888868537407877822016 12982498 -687313236039045251594895562315055336064 12982499 -62122112476078516743713335477249804080 12982500 71778260308807457974501963917662160000 12982501 -365019052418791462834477969435132015650 12982502 -95515170249121485196766972984681330688 12982503 909461745042876501070865558397209982504 12982504 -2197183883107310963637630621672133002240 12982505 -300850800176016648060412419103405445340 12982506 -798396504464255097518494928370185700096 12982507 -614792356704399505004553327111493311244 12982508 -251827640597772038408973649967895822336 12982509 193288390827201759084539560214520085848 12982510 341755371390473398038084100785074448000 12982511 104420826780714768724647780190180030032 12982512 199477691259719425901721269973661777920 12982513 -3359139459807371511523118254678699846416 12982514 863841469324215502289930312233063139856 12982515 39814623518864728574035372349445258240 12982516 672549189612514690057756732972516630528 12982517 -11571530815266187461835725230572234080 12982518 603852299503887935576525737148890507584 12982519 1282411390750919767391670430045533217800 12982520 285556896203975502453728469426194841600 12982521 -110867251549136786944107157201468467456 12982522 247652817959010262325318515853598373632 12982523 -1426702433523390100089149150566303499664 12982524 113998751767291492940325819675132690432 12982525 -614787782254111240151397880533779915950 12982526 34795686896351646311636026867091934720 12982527 -507029866675225619269918598186715948384 12982528 -621321663670541393017785400399082029056 12982529 -255071227121450113967678424115222205760 12982530 177765404661956456534380431223857968640 12982531 782634479164856782159984667144196975504 12982532 239335108929262015433056765757977423872 12982533 -703332159706418363457035985453567391776 12982534 -396240482759286054874633419263964186240 12982535 -246677165164318536890622186442687094400 12982536 209362609509280349900861125557868953600 12982537 846435227171163162565567843829837715840 12982538 -1157480607168760649297448762605744355840 12982539 -95308079400503232110347768957390362192 12982540 -445380568599821549528262835420121963520 12982541 -297424220740988132251464883696579778016 12982542 -442010241713009521413808030867406436288 12982543 158747813038349268963969263995532277216 12982544 -704257280894674137157498871034874429440 12982545 -1022549550232329337689478021149624182400 12982546 -553256055783455045486033338790010772320 12982547 -46492377982781296842249018205507920720 12982548 51251227035644339413289747481811875840 12982549 86566108616618417940617567032721817564 12982550 -25114747754650970766122172565445280000 12982551 -1627228917151371100231454573369003980800 12982552 324876969346165656758847250099745587200 12982553 -218515348801780933505738281615421766198 12982554 -9929357440214978524767059738678241600 12982555 1008933478211922621071637725372205527760 12982556 163509985975142307349718693141430163968 12982557 280048920642627518124987557466137886720 12982558 -822070290737835115680776676044700004416 12982559 395674771693806108619218237760158449760 12982560 5159611654948707854894436557908869120 12982561 190295405097440194704912809956024888000 12982562 64012854117394699793489442449371429152 12982563 -812987995374622700862311878512795816192 12982564 165952012238968028966907691040300425216 12982565 -4996033952000431036303527521373249540 12982566 366099596730997359749967205635760338624 12982567 -953128111876721933792554681002088449520 12982568 132557125417360055723875872398985861120 12982569 64656563001256210426228386812371117392 12982570 -399668366504738916096941588996534241600 12982571 -894976863446255379780609602439127487088 12982572 -1383582853770950143414581640200949478400 12982573 1985591325808302963246716802533624924822 12982574 -460669760235254348973752483773046699136 12982575 582542302536648365941927178295404544000 12982576 -335033537268631081720535919916061114368 12982577 1552938665129757778470810500239228984392 12982578 121150215096250765619011801231366110720 12982579 1705702970369649531851668263556778545080 12982580 532528621893084764204485944102973071360 12982581 546068344983195843789398135289080503470 12982582 -34152679605999164094700082158366838016 12982583 -214916974932169526847411730375511509056 12982584 -52119872397219729915840739906861793280 12982585 -579629557347867847885047970046720849280 12982586 -590713825733171395403042072720964871680 12982587 -406147659840240319755016607556033186960 12982588 365763942141457305769727687670170054656 12982589 206457405322512375269609170774323232620 12982590 -484327531358296436503751764780173214080 12982591 437948307806634913882877867311250504800 12982592 12774103634221600065108207111650672640 12982593 -164653640386772501776941346592470931136 12982594 508726734815606410982792766665473248672 12982595 665504611531486501375239739326671383680 12982596 806701616264192373914841853908228587520 12982597 -24855044963161033998742689536438542148 12982598 1259673444284299563457529260175413672800 12982599 114731177749282160785357924724077760856 12982600 793703078326572266711532054180602880000 12982601 1957323598580154633493529539207252912602 12982602 -752555845396153963971802657665278247168 12982603 18783846388545544384232790304418989824 12982604 -2038240004485445448411602999440804915200 12982605 955218391970448946476241694822435294400 12982606 -165610856636046154481546209251478461696 12982607 733536101357383776429616032551261570232 12982608 22648697922869153388420379681692303360 12982609 -302736503853609459087495433864414628700 12982610 -170928239950561999826484844220494643040 12982611 49264220383440697672987581055129555584 12982612 49067745054134318961695476895649664512 12982613 -822218582369557791282695672917589535840 12982614 -233201880677994729885571653447728431104 12982615 -527563457448666463341533185390240145280 12982616 784818758305589282999747560299643668480 12982617 139292122212934498187304291533981603034 12982618 898586456884508249372215470111144042240 12982619 919817417140692783595492163058606226608 12982620 13888241973045192081709744730174914560 12982621 -175882857983062023125583779338932105178 12982622 -262690435453441324952419574486099989248 12982623 1262509619023326327275875302111524716800 12982624 473921663951285221374212930251920506880 12982625 1067415983512954820618310701115618144000 12982626 271168122138486935568803434568742036480 12982627 -123592358457601187891063429119913914928 12982628 1731850076965306990023872438437373619456 12982629 -410051108387443943671349386049968463712 12982630 -13358975650490588735791452576847409280 12982631 319656574486099614000788812729207167192 12982632 -76220188978953564725457077098291445760 12982633 2590538157393649571227226351849728657380 12982634 -17859514363955928069094145775168055296 12982635 692091932954359365592228325220659310240 12982636 -1180258570794209521481504749019732657920 12982637 205624708303837194767260593044877630252 12982638 -157252132288121704371786945242227312512 12982639 -553798422542529965360918279064109203776 12982640 -694263789049047534122802205111418880 12982641 30581039980048745335141629736711648128 12982642 -909262088020200750021143507565759276000 12982643 -26908761682958436632495970887038679628 12982644 836650021232124328879965863956406858496 12982645 -149148058519053714824815577128013030400 12982646 12310522626383997998586650348873277504 12982647 601315805224669663690643385639553818600 12982648 382754574979694586686231450202477772800 12982649 327449400523777999416234843880174337664 12982650 16031596937281510712449934625276211200 12982651 -264216130013645860452488420085549075096 12982652 257283955062495479648235422262039355392 12982653 -564837533433423790375181712135203851200 12982654 -37219008103218677525577688584247273920 12982655 -100691135960879607390521450369140147200 12982656 -369089093355370806918212568803495116800 12982657 -2942749709445882588700662089105878743248 12982658 50275841345210486262976944282653460480 12982659 546613936620735375040904779570501594104 12982660 -824922628397316254202441967816948938240 12982661 -1312769287786157667001664749324568294976 12982662 230821773641792836557694845151480934400 12982663 -745280828128629899140145014434291943640 12982664 -1632780501727824671966513935636493552640 12982665 658747384306281875476713048760861801920 12982666 -621677010602889717894431894590271797968 12982667 -1863898884696606232872525548551374058284 12982668 196266915555042547524858503880725452800 12982669 1580460160269130435687322499416408800512 12982670 15526487446715323815281881548793176960 12982671 109079768179045395031949200098493380000 12982672 212019634904177642017453983520676904960 12982673 931324813364994235601838149749419253104 12982674 -537376015294345568188688980890180987648 12982675 -746801174392541502359788172602757394100 12982676 41816181075880291456942304882421497856 12982677 -2130119299092463622343849724015324524192 12982678 462684923621318582455055394330135262080 12982679 -1325463680832802630238836634115027444048 12982680 42868892658803654995691115104348774400 12982681 1421177237236052234249185798591222786000 12982682 1699135574624279451276690996710171695584 12982683 79624065210696028273782922805192583168 12982684 -189386494380974817501361386762388681728 12982685 -108357116596656295114554280231639477800 12982686 -157218218312748680855345045101090329600 12982687 -214025751898386418248091641706798725664 12982688 967182144702293720806686913973658255360 12982689 -10821440573493564689963585872119212976 12982690 351273782066816339409066182219485831680 12982691 462769135765470763640883923800955205600 12982692 -904810202051274787123524191688405531648 12982693 2833595652576163840174814389833628359900 12982694 -421401306642695213949047208120200143488 12982695 563978273623072487933987496475537920 12982696 -2528995076043246349841311273094975907840 12982697 289734589276752824557028440111072744200 12982698 -259885590101507151401029811292923105616 12982699 906820188795903729509549352665225851700 12982700 -783587033053753357175546876857378752000 12982701 -1773255049789781740652382277346579400096 12982702 825749220342737769116418982170999521280 12982703 100992460919435582075328361203467351952 12982704 -21717132266726624676483630205941841920 12982705 89711318244723897652465883896855782720 12982706 -629629508105679688370741129150939031936 12982707 -227490831748779397426486482085570590720 12982708 -295616505435366362117856239802347988224 12982709 2006776474574937773765464169747441660910 12982710 -3024620882224298991242980512330067200 12982711 -654556589940605952909724052065901349968 12982712 1408503355960667948393899071473741107200 12982713 -138969028425660140308720903533481253760 12982714 -637303171147891604380589009037887105280 12982715 -21095828593314823862711502283180112400 12982716 -1158442802224454752236043057026390325248 12982717 -1974685997526339051261465180732636702048 12982718 19481851084519806952184749734059443584 12982719 -767911109238873631026464443411914892800 12982720 357267191140004478056642424660295680000 12982721 -171360174740726898202057828033237807788 12982722 132643978225967632619590728811935795072 12982723 58639315195467762446942651698704351344 12982724 1610261244105084917815290506834893535232 12982725 26880008373022070542119763957306869600 12982726 28604141757516258890515765960614921600 12982727 811746574419534547617125416960775106360 12982728 30090769176894655097556021089126891520 12982729 220540900525558324147679503762725482330 12982730 -231489630956317262681441176876280174400 12982731 -189878529001188092746825438927628580648 12982732 3156985315599892644989942622676353024 12982733 2084043504326874487057822450967239177644 12982734 -53564160724577336477232525104836133760 12982735 1877667582649325328758442635491399925760 12982736 214873902925889185341309843047727808512 12982737 -524537121796374213206754554728527002640 12982738 -275459597265570969812644797446706462720 12982739 -632428289202823990285640704504645635840 12982740 335699402920111319226606025251154790400 12982741 -697347866408764403532312629339008383648 12982742 -780070338671822465553567567691191795456 12982743 -1163775734968038621900143400615319116768 12982744 27003297480821984058593170490179153920 12982745 507662509865549608639378788249099887880 12982746 -201400616997170275344658916807162327040 12982747 955218674008904652216122514415246456560 12982748 286948546855417452320427735605593041408 12982749 -24354856387140883032074223823985345760 12982750 1155975848366758614246581556503244768000 12982751 669470826891318419699611775352042862752 12982752 -1307338876552992291665792405047773757440 12982753 807047320851421308419275285335323711680 12982754 -1163065397310712932182824806139423637424 12982755 -701628751329739364022494035566083489280 12982756 196333695816165253526395329302357294720 12982757 919172216351608256991749302272999303840 12982758 -640215257624144874168636312872641152 12982759 592529053430015659023325684270936091960 12982760 87404240496667825742073036851036160000 12982761 -782368996749781696543202727148184880720 12982762 -305092476131703848300625373469995511616 12982763 -2837958580215884511079068188515039756320 12982764 -772424085271547005370751066594430353408 12982765 223195630214226309105842048147712603660 12982766 -468965558077077443536543290475923726720 12982767 550125174741083554037196985482126678912 12982768 -135425496484498434303776745578755751936 12982769 -30175188896138896358932921145515430400 12982770 86341861764913019599584413666718153120 12982771 -1168736670360372536326347650853001913768 12982772 -136222131052963124087187457022790359040 12982773 107022345351677505852951313937244225600 12982774 151496473240946427374113774714726532352 12982775 -902036851261353576438718368082182000 12982776 -296482964206481920405078452985754419200 12982777 1831553957829272525972873990681716956240 12982778 246536289471636539877673421856913332960 12982779 127229204558583272393306996772309208524 12982780 -36361013456387564993801829535419018240 12982781 -770778482445852964054682528962003991040 12982782 313748674700781198930131365635606770304 12982783 1950497501770315131851105934908761135224 12982784 -641793817518526909682614471819058479104 12982785 -107883851087479812074724163312256016960 12982786 -222736090023762357375622346066401764960 12982787 -358181730365686202650103637477431538432 12982788 -151004608219987404630686624046069596160 12982789 743931564586194774438841101712305594590 12982790 525049996974881963953122866496998390400 12982791 -656271021304581964927939035572309657856 12982792 475243811779916371593013272942023808000 12982793 -16063807613049381569093290506362345958 12982794 -19914502433623243501757982273316028160 12982795 -562590155458021248380409602336816418000 12982796 540175397635226942226632213607305160192 12982797 137308664269771226451461202229513476288 12982798 -2392996579647761976585433559683394688 12982799 2216253419715318398725837538742358073040 12982800 -8595330229277629302580664624087040000 12982801 545327493901360734465693139172377325864 12982802 -190729697807060624785973690126228560896 12982803 -369080303611123916927145059279022637200 12982804 690021528002632919872332834934932726656 12982805 -926614127035547856238477714206193327680 12982806 -107408775383539441698668212362484483488 12982807 224102396767682506759765524010068509160 12982808 17398160009068148691602574969487872000 12982809 -10941430384794629793077362089364127040 12982810 428737375498286363835522636747331153920 12982811 -29761159419007503426620662884029514408 12982812 108011485336958113448001855142390528512 12982813 -134457773399123013802218352940777685472 12982814 45926754212800038926617092888340066560 12982815 -53042993402131214901704176254215294400 12982816 1724731582524654150273979335196016640 12982817 3055999804553451737676982683178424385300 12982818 9751032121759572497876204834435067648 12982819 -110962704673567802350752616406806744304 12982820 123478922746178546305534032494459470080 12982821 -820868932915783609304666759258919600288 12982822 9043865788273275578705062520104223712 12982823 -299816305377229085353468109122844740560 12982824 736039800379336866981263993156062325760 12982825 -1470465786108830494138867015310338894400 12982826 1090047999304246017403477523068184936112 12982827 177922357764575029448620107053971683072 12982828 668387439061785430928189104623296576768 12982829 -306066352077708454724576514202052302848 12982830 79501660922170283358444521641184931840 12982831 35640911489034959606489139889865922944 12982832 198268571238718874391055642526333337600 12982833 -404616233697793222849991607479285960640 12982834 749598133353731772860115314513908716816 12982835 -2121944728123091098333309832438810868000 12982836 -1160040743469384929782112849177136568320 12982837 316283851021798234086282790143325440512 12982838 -320620036977031405748043649554003234240 12982839 220952066238852755295704658545562768000 12982840 -258112944053889962108498253023378227200 12982841 -1246159040606175726272569337753586993408 12982842 -21181498751277812282044558818972351888 12982843 1070595954582191859045912108037305954048 12982844 406801243485980680133808710594005340160 12982845 358302414398376036019433365867426574400 12982846 -64485266110675300779394257524772619200 12982847 -1325322883764290865818747693038079505168 12982848 7875405965228111461807892446020894720 12982849 234154477153359524059806635951439444192 12982850 -90651188762620133414693399544625251600 12982851 122996643620551890593612692637612086992 12982852 -1638111302408868845755925722049026442240 12982853 346167579244914975290916903944222320284 12982854 362864105242194734164015999780484963520 12982855 -751699860809976583007186158367086338480 12982856 62564866858127700091441140519873576960 12982857 759334742486157680641215015431717630592 12982858 482829013126452477696188900076295045632 12982859 1158357862705770120559402103036811447060 12982860 -482993020936473567887827189439100518400 12982861 3145617099662562096368253688259466592 12982862 -378848803850250538351914089241718811136 12982863 1312681897305976668106553085548701899144 12982864 351341044120500289032889426773062574080 12982865 -637006655802258881913443345267611219200 12982866 -161626633275684411000265338304144515072 12982867 -1463468327283735799904213053412433979680 12982868 -1572250502511716134287038757945136038144 12982869 -984657776688437797536726545545776802560 12982870 -196978500809091484463229638050820995200 12982871 -2302830927000763665760583391800116579200 12982872 -342229329039330097494665564976198451200 12982873 2246275491626010319081112007135471616020 12982874 -410073684336105827338631857391755019808 12982875 -338869538361937871536140872165226600000 12982876 361994508596719768560568599382673218560 12982877 514678667463153451984437784332291753792 12982878 540710200637714119778659785801606379200 12982879 -205288558403082170534390943031168876032 12982880 -791828685567864272960666787141561876480 12982881 511819641863578444897264121611159314240 12982882 -266607902055470161836896975289948057216 12982883 155236907683069941227825424898382650200 12982884 161134693576214342478495456351672308736 12982885 -355555385982640755941677993595112492420 12982886 74142527133108649368239807874185410560 12982887 1104550772344206196818580668246030473520 12982888 1017971175984531915539419799127798389760 12982889 2111395431784419251970421380089760069690 12982890 -404736767357794668299611514485600012800 12982891 1276758040273089059221746629059854657360 12982892 -442559647685387089603385904804312235008 12982893 79807016082533123395068268935835238400 12982894 406774892273327372276770127721122640960 12982895 800037511617331961457349638981249539400 12982896 -176364258071642861698586607120893214720 12982897 -1815876107310740888908762740437693572654 12982898 -559675729323183276113157574815861922800 12982899 -1207792752902228942898299582333490785736 12982900 334306600789886114249210457853310054400 12982901 1696004165053424674999220168711351353902 12982902 498657288477375091149627303488186449920 12982903 2113846283667218268975274081959210402152 12982904 -3042596073507178869642525177863208960 12982905 -293450264392835647573339048096599104760 12982906 2107896647124068308600872319220262462720 12982907 559595343258371956745165603449402493712 12982908 -353395166170784647123348288713683582976 12982909 -607257974798298841314278374796500796160 12982910 -623548954645975854823034843088674696640 12982911 6289100100388598964891842737247247504 12982912 -1742783884524016567402504436997370675200 12982913 -106226482078613241965138428151013041340 12982914 -3061763417946900760510842650226613248 12982915 -88367029850936264938982831985314860080 12982916 -642450253628320570559082171501260837760 12982917 1191577890599291841769752959403888151680 12982918 -580989453198596658397284090671130095232 12982919 -1991334198150878932459738534632834184680 12982920 615086641626897372230980592689043865600 12982921 -468027027166453904238764197584832604288 12982922 909360368000696343735191332526642782512 12982923 41187721878893732026210728345345829680 12982924 -182770191845892955155971642633257054208 12982925 890557203179924914540245598308475060800 12982926 208073971692568939499819603481994675200 12982927 3780192611967895802234207368850799646960 12982928 53202638298556570485427145429518909440 12982929 -393346204232580986001735981363205779216 12982930 -219023134739579413827263215187751556800 12982931 -357024487958120620289778777042644779968 12982932 944410772281956857138752577732884265856 12982933 177806719272393093128506622172002070144 12982934 -820941597405059878889844945417752629248 12982935 -18013908129323406989779021877187540480 12982936 707069416946435248229362040704627783680 12982937 -1550403600264553893528977001083718924 12982938 -543340745225855521779216073374400467456 12982939 -1850269927103371839952749804634272105440 12982940 1259019291933410669102211421612022423040 12982941 -855815338332774251265163282564681726650 12982942 -223868316814785430172423048790478242432 12982943 -330865385365573797414476526798584945496 12982944 -528491167162972815395571933387197251584 12982945 -114671964778523336565529666215820296300 12982946 -471319625924440728705384175841454203616 12982947 -26276272126354108856093187682674357120 12982948 701692286582004221664647935336909762560 12982949 -114099437445886583277500836351490775168 12982950 -83272010669025678708577013738701440000 12982951 -2470457428103214340992125554934014200000 12982952 -21358679472859611160651678520695603200 12982953 1192270138132466089238870948131295872704 12982954 -430777808873861513283160125120952447824 12982955 -373564597239722599509566479141078481280 12982956 -42382891682882589954101102003656065024 12982957 -201476225498039376446717864144415585620 12982958 -214165126905435868681246910490999774720 12982959 100238379920131861089495447405499728000 12982960 104952883430109865030420131211682119680 12982961 2778813826497583024100500974005560133232 12982962 354238089582387520702793992486110567552 12982963 375052680739023996193951517378650960 12982964 -426819548856530515140760327987185849600 12982965 -837890697460426847435567820884727430080 12982966 503314253424081084179263982901767856000 12982967 11809891603339650110191810590239196312 12982968 163795786783407071768229672664333762560 12982969 -63429710291380797009019627764295033340 12982970 -70422776571985143476468825115560724480 12982971 -260376541523024889472994753751552860160 12982972 -30926754783057593575928882444654112768 12982973 186484329963018089564379385060898865222 12982974 -93441972559523607446187441370252328640 12982975 669176793397180952455522436045904141000 12982976 -599385062569905892559161616606476369920 12982977 -62681651773600485808982065699177355520 12982978 88117683392254892152139654205277510560 12982979 -141308491354851897989024618569064635920 12982980 264510159783231005684446358857705758720 12982981 2729133525792311708528784410920985292000 12982982 54466020825354620494202784580253400000 12982983 -172731013434803968858177574178885949440 12982984 -471718872704757336358341547224435916800 12982985 -459975714690932319133617324719312016000 12982986 -6678149254659994668482199702922260480 12982987 76415631463441040000552643868227734760 12982988 -607390917238387091699103263001864160512 12982989 440569530918707140769722363001999757888 12982990 -2395172391492247504701145770902918400 12982991 -940009497903739356255703649933051109120 12982992 366283510377621936003820698334641782784 12982993 -820176136257629846006763841280564053596 12982994 94156992986099587927677630696616058880 12982995 145547130428420681268425796088689609120 12982996 -233380965244664497397944090811685792256 12982997 1031765160992323249710502994924647484352 12982998 201290882574385547830282513633424842752 12982999 -504122066117663119933191327707670523000 12983000 -192227127529591838121561927878215680000 12983001 -258393444789044069727686051495876226720 12983002 -489745434406542294709187301985563905568 12983003 -1102739025472350600020240586449700209472 12983004 -10151776390684163816401291490513969664 12983005 -1021960489334147011986369942479439542400 12983006 -807575908769602349431811931703536126336 12983007 -489981268251557169440133834902793906360 12983008 -1219967676534462292155765620329623060480 12983009 158410702307691970394772394883311653120 12983010 455625160642941187058019369643963737600 12983011 -8442549556224925573544853614148569168 12983012 -672666259557806259842761704452049960960 12983013 109913514454212434295378132812419283904 12983014 304771640117417119212128548932500903232 12983015 -92211375833482967204055177888026544840 12983016 -579143928338470605383301141976297881600 12983017 -371302827324906705331901417111254855680 12983018 939358067620518819228783018407181288960 12983019 51348454908268035144637906303762658304 12983020 950546913350505985589853985641458196480 12983021 1004377460054361028962709940386588850700 12983022 -64919631258189982320826132923737537664 12983023 180806407577056246825795736864168959720 12983024 -405456131184570153587716951811057418240 12983025 -303943257681102069782895236086993490400 12983026 -36959738065510114059314661754493630976 12983027 738753030245364918639123182832353260440 12983028 -716370378599299555047772298585243566080 12983029 31677395874964491061287186443068667040 12983030 -16370711970670789515789252523305321600 12983031 -125794772152230876944829518210219786160 12983032 -47554038313418442056591385482301849600 12983033 -684602736702165430887432049617452736 12983034 -56476461096988433059553981956068986880 12983035 243137632243107225172644214392739208400 12983036 -361256709172908553486794574068043421184 12983037 -186793588541160178974848748570898331232 12983038 168511365089615584022282895756665100096 12983039 120055172794575018310670283559654824960 12983040 -236896639319332262486271486489306071040 12983041 -549180255015333694310629855782201250816 12983042 764305072602520479998138593790684131200 12983043 -30662315025927459522014130614722125072 12983044 528317911439168181767893035701391787136 12983045 798036774507148845126949481092244002560 12983046 269717582926597107277524646590416302176 12983047 874268862916771842815379251587840003584 12983048 297273549386408521581809978217291448320 12983049 914258256803861951187360652568285919600 12983050 -29093240277574262608493758156673695200 12983051 -651338515268952587893134638911085835948 12983052 666922245249417717602148437007182564352 12983053 -456988170697895058080160246984819337320 12983054 -224503044754926840792380881410940902528 12983055 -278760568210103829761166458661572928240 12983056 82686744742525238175196096327024320512 12983057 -657469874300655798992190599009286416268 12983058 -926387681048868176870409156790967040 12983059 1873433363156269811589873070010257445952 12983060 -157331627699437788497430816139205345280 12983061 185052533267880038878634492474548008960 12983062 123870676210775545112029625181352898112 12983063 -121955022726598006236132559834614472800 12983064 -553692973429708879630048828809355284480 12983065 -309051115143026697736416788098534236540 12983066 459642997841123998632364249935839381232 12983067 -1525473861179845960263174047694359725320 12983068 61881138303447676412838667308805324800 12983069 -1520215368018095568369152032921394473440 12983070 -588400377574819711902452415604360016640 12983071 -78452780067489790249901019611064461728 12983072 -759118133955891887926259142037895774208 12983073 20651829113863638117800679199827485664 12983074 497333086401478344320044346877868327200 12983075 289366264458671493932148200349497766000 12983076 16099393293051908001756501693199997952 12983077 668732212356222312118758822470652841852 12983078 -19742133726986373545347750235846319744 12983079 168311683642688321173657697545160647680 12983080 -773514097436373880125940147111292928000 12983081 2896095801767017284708068034095086054272 12983082 -98700928496354073784217688783874100736 12983083 -590487152287360936114564842678602289920 12983084 606864444850753487086068913730715561216 12983085 73870809431062063694881766335272120780 12983086 320554542748236804903572015428516881024 12983087 1743647803954843733569223577819667697040 12983088 -140843630680157085492440528350419419136 12983089 1243113252468283815133038700670279619666 12983090 -234759366735934911204057063914406319200 12983091 657214463493873553741629773337283949568 12983092 74401883119471767311326621172047921152 12983093 -2312776626392841319086390387245374496658 12983094 404508980898312777679946654415198073824 12983095 879090872454884109631477562491352016600 12983096 -92379871608924665331309468323854295040 12983097 -1028234167888754229126783500959787808000 12983098 -754998806840210242044225548717188429200 12983099 -909562271617150062302841646171734066000 12983100 154528865491473881919081052184271744000 12983101 -975037284948825276977684169514982738196 12983102 -379535800767941392379055981200646616896 12983103 -387343020577047452287852762769073386256 12983104 449419885701140729743225862175474057216 12983105 -549068827012188607037323152359207869740 12983106 -449122181491366229051689943009590816896 12983107 -765813123804245508856095114975670328644 12983108 -2720224370998587426956128746086404479744 12983109 -225032782176837184597204325617917199872 12983110 -238904498476713341952804166558946277120 12983111 -704517554711491845671392290941908005288 12983112 1511680367105197985073350012465992089600 12983113 20721710557608412189298440622687448768 12983114 208969308505367802881959040665785988656 12983115 325338769501513154701855967744378424000 12983116 -1107145281451211664411578808937629871360 12983117 -906403917913821151985275365056424971808 12983118 680427177266796692305379916155336801280 12983119 -15193506641328491391195476880107518856 12983120 384930480151572295636613200006236979200 12983121 1213710344596133138809924818161149669572 12983122 413028425493124972591491845714236244112 12983123 87422264433143885299951506175107932544 12983124 -351050208310188919600002623834638811136 12983125 14779772157109345416475832311759463750 12983126 -660480895129808537372306381892396330240 12983127 -333982173818063063886944187562885272960 12983128 -151879424249036999332520128900183818240 12983129 1067475428215349920833271726599788021760 12983130 -30233847863991818104725199711115407680 12983131 -128461024664415589913340969487214932992 12983132 4218814656810126716044621965565412352 12983133 -353465204760905639319139262218437845376 12983134 -123074512761649020159515923736234746560 12983135 723274508681661176264022083622082072800 12983136 612856652298261712537575625392607985664 12983137 1721679182927747483673076842401767912240 12983138 769288239047541542022587144866451419296 12983139 1504872507209789684775443533298016906240 12983140 514042522261125398921030122444764637440 12983141 -54777424056926010098101953243659673216 12983142 -14126927981694862226559827246879950080 12983143 -785348711811176084202970384256196714456 12983144 413442358121657801620515342185078046720 12983145 -144857736097241081562572043880033378560 12983146 -984230224052232557140347170280813288192 12983147 -677276638419250977476755215765162032280 12983148 389426502991149687303628839768604460544 12983149 516122875136962180239288041389231230700 12983150 878029471706608591603647428541868521600 12983151 267386705855614330536044633116856996880 12983152 402472167127393667223758787678306304 12983153 525886086279926232775969291842645384402 12983154 -650100824150106462123507538457419562880 12983155 944188405900824349671377399880916464000 12983156 323647210076922199624046752386615552000 12983157 -1358356989336519258019273866600125050272 12983158 66596405235432868552252533171825398400 12983159 714323246491173886496309336635888171872 12983160 720777425408251975638070559509953945600 12983161 -2510362425938154066774724142806578249238 12983162 -7002276982509564435485198676329104128 12983163 -403041931973359143638416663888642375656 12983164 -658374461837083395386532982599288346624 12983165 -231559495352913047559828103088877724680 12983166 -8635609674134872623630778286028232512 12983167 2075868576834239066845301114728528793216 12983168 192470691662867002417031437432903434240 12983169 325731032190888325771541284583449840944 12983170 136558618439896438597713169595963573280 12983171 894718058986110366886583456133857301372 12983172 368599326198296443587783375382547103744 12983173 -130765438569064000028048796250864993760 12983174 591150088573863826536735487231298394432 12983175 448482834610542475263095175423821151000 12983176 -131412386545119661202660309090579251200 12983177 1450531288363684656995410945490727612852 12983178 -103286387302603318495549946520980923392 12983179 3144001924581045898203074086268436160 12983180 438656314606324097466040932667734435840 12983181 -606333145730025240758419879870447990848 12983182 -126212811303291372095920493853554229888 12983183 172246394645536685622489278278733545104 12983184 254570008601365579063407801039405465600 12983185 977336883770665527527818418373963211380 12983186 159115798855664387803182869802523192320 12983187 369946410078994038498831470234304862392 12983188 -766948592809456852513708404129461802112 12983189 -335967839858974637009182878401726382408 12983190 -25726739177288873769818644182255759360 12983191 -415211858138015700785197754587575704080 12983192 966638268845682849625787768396090142720 12983193 -1878725287471781093523211823744959865280 12983194 -371924087097607344622818821767887244800 12983195 1145880500955276891242669067914752315200 12983196 -12320274793326836049181697746582711296 12983197 -855425273311880770861328132180986413120 12983198 312275514322758377442876390828678225984 12983199 -623429009063104311711189297609630417792 12983200 56037213051292200080533205607063552000 12983201 46500800898267119016990590969548735488 12983202 -264909933365200300880228941613358658560 12983203 -216388932703994199876455532610302996416 12983204 322379710276586000635030332386787860736 12983205 1074420282557332926220441199914785600 12983206 392699073999998641782815188873001760960 12983207 -927021757114238807939309127858139505544 12983208 -18291828602578274326808267470331904000 12983209 -465640192518224659231783299286956750684 12983210 44324581635145379723523674533902581760 12983211 158696001557884783197836073090733807260 12983212 -18973789611209258588127482780046878208 12983213 -510241274004219475299287017003451944800 12983214 644670846850550178499082904332664383040 12983215 -623534350553827126067012155905519684000 12983216 7316470052323895611550027959030874112 12983217 456367866016550539704365916764898579648 12983218 -1999718919067003670502355246550470884960 12983219 -554956890999181893646617855662807539920 12983220 36919338860673273641076351830680473600 12983221 -1415477842546757359832870552290191705156 12983222 -95465242624182069314632366077834461568 12983223 893058825905330734027508889514366211328 12983224 209726502950420533564677318573986365440 12983225 312688677593955221093053705263334656000 12983226 -251290562736963105285167117475834158592 12983227 -1113193004415812028866441734310898879408 12983228 802087243066429217238745897097999546880 12983229 -455788994570043708792231540461491685856 12983230 -165892696687942889908277837591025914880 12983231 -917887418663849393889151748989493722800 12983232 55692421810015772408795829885940531200 12983233 -2522880866584634387325766348896523388160 12983234 149245102084723002955025135516972058624 12983235 871186761199390183875643419217683475200 12983236 -777576667375427027393466474646480691200 12983237 1479737936492629836271674508326464825886 12983238 -720088156979699801676363169288918729056 12983239 1802411134414492045158955686254680366040 12983240 1950079553900417304790291508051631513600 12983241 340083999489426352880384845300641552864 12983242 1487730010192598574146532309984385308000 12983243 -235509462664064231897919073463936315616 12983244 -712840367602259696784048129680613917184 12983245 183845290316084452263745905504610219200 12983246 -1184744853339097638224385109563302468928 12983247 -662990460576906519469867939874624386152 12983248 3965423656817416178827731225671368704 12983249 206659524370044245478600536846884139250 12983250 104172942975864464749353197681357568000 12983251 264263246165400964916605022100547655280 12983252 1010339730715671469820449969157975857152 12983253 1215641722680834525496820518068740134464 12983254 944759737325980544151758449885951500576 12983255 -927005041309888332170534544068468712000 12983256 561494601292073290967890039660175831040 12983257 -334636704405556290911172984551859172608 12983258 831066828933714516560330739718962211584 12983259 -1492573332190143788761066463138272575120 12983260 850951882100893138295762800391737881600 12983261 -1024802472095646546597470259377648130138 12983262 1020782954948400552343138164043789497984 12983263 -681356380523865623894313655962084920600 12983264 550605424635054553243688322607742976000 12983265 -12153093865126335727197702021094095360 12983266 -594141365466167368115648284193020544640 12983267 9876204205187268517349032946970638544 12983268 42232861087466937570036636900258493440 12983269 -68271469209893221193095208644635892552 12983270 -211181914070789218153577261104549017600 12983271 -193485188119711786445981117043516556800 12983272 -1196224885833680793694862663780279224320 12983273 -124174369468621895905897951176523442880 12983274 -952788689609736898565413940781585653760 12983275 330716361455107794185155030192240693800 12983276 -11369090720264931944624888929742535168 12983277 163764157990899007426227812473031737920 12983278 -122541503518069487357303664200735751168 12983279 -1512599445931965181815155460399179161080 12983280 176047016742236184817230818752510033920 12983281 -1640583620101936083813941507474190271918 12983282 53510218281203054547735763790032172544 12983283 -226033016906807841963373452759299987520 12983284 130103403074946148175715371256584928000 12983285 609083352321580471377991796454334555800 12983286 507493195201519793013514522276894371264 12983287 2149061793838364158817336037576735848936 12983288 -431118113000069619752243291755873812480 12983289 746309357126495716715416125480134004480 12983290 245529954740526789536048484800721554400 12983291 -7175022269049463298446478751874447536 12983292 -234500872400528820788683401284959331328 12983293 -128795779241900791711650550332239969376 12983294 -22245100432998315182847377460858034368 12983295 -440999918487054304677881292037775616000 12983296 399805098236894443371263202328481628160 12983297 -363169322044549504502798871334108970748 12983298 793179009538487658927449152628260385664 12983299 438441952267398634640224376385475937792 12983300 -437633547007303978081619304181152000 12983301 885755707075037934350021063273518313280 12983302 -530740056598004035915597628038942623648 12983303 3120411034873304489257158113863931592624 12983304 -167572945665247638017414273742891417600 12983305 967279933013656595981922039078777455460 12983306 23025558672916365519994772783309207040 12983307 -4321747934096685448774789231294241808 12983308 697857483443867433261359256849771018240 12983309 -1565953672656491261003037964842139532490 12983310 283303686536281912458899523446469057600 12983311 -983880356350855803825275170307921409552 12983312 -131373059456360380124443506218393001984 12983313 -17691951911609048882186318413396262976 12983314 -331913679093068755923274862741266821744 12983315 -922482890769499436098208741339595305040 12983316 -477680392196566217149583989398348435456 12983317 848253487344583249607992590832056023040 12983318 -1061980822069318243781919306677124380640 12983319 865454968072171062083746592316655218144 12983320 158389384969339316233884721786540032000 12983321 -749835188391504566970023546742898549308 12983322 657424136885767681881116216976255177984 12983323 -58791023762364312142481402874042854376 12983324 66515494574881174404544985296258363392 12983325 146769727181352989762116132864114140000 12983326 320243322954258081917749811330876426112 12983327 -392472570994368805398818712840977448960 12983328 49938774233754556428119464669759733760 12983329 -1878796325383804657831342483411587925740 12983330 659050474863524994708813105662452534560 12983331 -937821771664120107982514567221455514248 12983332 866335552740985805263887204429071559296 12983333 -1536801686436739869984607470724852186176 12983334 3870625406065981286508977672287825920 12983335 -658553265904466030778562629671576091720 12983336 -727887064149162411135056070725839672320 12983337 -83294724269896052042042063877107340288 12983338 509968801811415197705408030524163782320 12983339 -159179281491324112741417104857649280512 12983340 -110370163787446887464807705685650196480 12983341 -93522371937629628458289197536962544928 12983342 51623488175608769132111531236961278464 12983343 179558349730768069176947795728429601664 12983344 143627472684106297797948246041674383360 12983345 1339116483190256626962893293310204018100 12983346 -630008036925827554729765485238894830720 12983347 -42298453400500053130644154334854625760 12983348 457421078309885288971866434954533158912 12983349 -370998341070041612520331159436921545920 12983350 93713364227299240888138129358561882400 12983351 1436276662027588035389085445842769373352 12983352 -262348291812252359545962502625855078400 12983353 194822263649913912724961547580175378856 12983354 -743372900564969951632143789625200564624 12983355 87944383516910697418889745884131200000 12983356 446130560338960839330147282756740918272 12983357 -112597922396923959852114889594009939200 12983358 -40199249233015454935844451671969083392 12983359 -4033470880300375269430058214149803823808 12983360 1798182480127147478649704966164316160 12983361 -90265152930305201191281501665515072800 12983362 -277791633007010430269676647138839406592 12983363 2334738526645478879631624982476543235560 12983364 19974829333747598274303062242771766400 12983365 -17462298149604805978003126128839570340 12983366 -895033464795011735085095156315114640576 12983367 1123254531256189675081127764124475328680 12983368 218661720083404473784605731463058882560 12983369 -463403319941421624829560340460263747008 12983370 252769951728798469056201644613160220160 12983371 -2238749524728600782664181470016819400428 12983372 -13857744746959713742618202610439175424 12983373 149067214479498858199742477957200061580 12983374 -94188230501051951774960806219230033408 12983375 1414957326875402655443470368850998942000 12983376 -18066510497869224419199840749694222336 12983377 21184917792836101134185893384124272800 12983378 -937784754255434244887970789893037179760 12983379 968039899172059354742561619126496294584 12983380 -500047735429823165202785779534669608960 12983381 -79551918284202062853807728019798496818 12983382 -775997202581374990481844103618720018560 12983383 1376651073489556508238474297582300820656 12983384 587470945343590675839411805116066816000 12983385 -519102521390030599090574500464515007360 12983386 -374534766666937836704240159439719041056 12983387 1459894881143474888554709010189320051760 12983388 -82575820021439051304189314700740198400 12983389 112846513862784074160798257033932647040 12983390 164188812183986715290284388578376820480 12983391 535656574539215673763075245399208858200 12983392 -101519917302041507797044279235071049728 12983393 -17198565681295245392875713724376259960 12983394 -636968090002116732649893849262490281728 12983395 512967095936057101334674597524183992400 12983396 266024837267752538795956738236061660800 12983397 202691549037514891560956359415652555072 12983398 -588729632691706746460770696452850202560 12983399 267425227930655209022253752737965782448 12983400 314583522719447209494509324682910848000 12983401 -885712617588111146775363763348025862598 12983402 428007718579105122819962998314147487152 12983403 920479654864506436380555356424958646400 12983404 -156354279318081894380255963682061343744 12983405 739091098178872430578215666215897058060 12983406 -707435185491322677926266454989368201216 12983407 -173260152963672904186420535753366462040 12983408 -128887867615961002851974115339447238656 12983409 -36870401238950679921260801674571091420 12983410 -431380664296058002570854804135587496960 12983411 190698961912825810043851400571100267680 12983412 -87489381439875719203222210274193020928 12983413 3919906919889614377913318073161521344000 12983414 -986628597915086332159554805260137710944 12983415 48058568671472508569055911027684951040 12983416 -716991712086794889650902722278925926400 12983417 921518695052308719827839408072116575466 12983418 -113101761626329969942407721035880379136 12983419 -80122125768465480359160588293693863656 12983420 1414937459857833351709043745181532160 12983421 -2613380254129693162615129827486115968 12983422 -803071829515560028211127046534107033600 12983423 1571791041372190986035653017665672894904 12983424 883651678089803617454061008208097443840 12983425 18076816843852427214335326849106712000 12983426 -81213901821010297487496699294120860640 12983427 -461870415937737578412956699719739432280 12983428 1183622520256275676114409214419114019968 12983429 921936816954946393259977590942075419832 12983430 -555787677338676154073371252035989450880 12983431 1189430854313345275047878163814970295312 12983432 506015749532939051426385970935085916160 12983433 349539027743310987799996512274252611648 12983434 -420692709107699250416518683882173253120 12983435 1548786610286431490592800483960229422880 12983436 -390135554763960647515957654333051699200 12983437 -184914976452205102531336154634917647860 12983438 -6276204551824193018013273507927800256 12983439 -88221919994546732022987437335871876352 12983440 373986795602457145541944089567577128960 12983441 -1399038257107737530850798388095197485920 12983442 -438947721698894229549302191325373477120 12983443 444476553536635564390637597728723279944 12983444 -239591676425635721510131968965399666688 12983445 -504618283566686739511467651775210065000 12983446 68886688160662341362868446126566354944 12983447 2174780200620345822679926529110114781896 12983448 -98948247446823120066136966156334407680 12983449 96404426567854812502574616179170676100 12983450 -172643948224262234538263272982716245600 12983451 -14151452520687983288614205698608737280 12983452 -1031324364957672272940578774539359193088 12983453 -770254331581761203028622663980190914720 12983454 470374676851745480609976235347258141696 12983455 -311581474128453704613131914462230191280 12983456 254922796219973223678089922413067239424 12983457 620727762537168474960580573461100360320 12983458 -1039602034892282186254721152178258143920 12983459 -6721760552249067705433275078825857260512 12983460 -25627820905978893349395667567298150400 12983461 1761069051827212386500026722109450670400 12983462 -550208523479491050120505903944961332768 12983463 13606579681924214706446813194731375360 12983464 152490858991856806235778115634142904320 12983465 1775781611152897835481716063384247179520 12983466 84518756320178364317395990025504903424 12983467 108828497723588981650542662718053486992 12983468 -320385226503515492962111115967512070144 12983469 828297215464643775969148090467816462144 12983470 151824294909079252927524571984087685760 12983471 -140601320725120716049079766639330281328 12983472 -8452634847754754603628203039468568576 12983473 337570525745411513502033706134009795300 12983474 -73432032770523683500855950970627476480 12983475 -8914631988359267899605552005926948800 12983476 839230921993748687141405435501608212480 12983477 132901722674072249057061623047734258816 12983478 -434127630275462980210942005795808341120 12983479 -889093961916291708210444504835435346360 12983480 -398174974642402777434458781438346137600 12983481 108957057269733709889747594288844150000 12983482 204856331904539205896371256655333617664 12983483 -555100517417044568881142838803201018268 12983484 805758152688065539790996470140702753792 12983485 -424215262811490766072348808617902600840 12983486 -647520232592647609911770918729241108096 12983487 -168815260707007033495319247569093302656 12983488 -13768397221922380135993939983025045504 12983489 638715955836090021703274625077180212290 12983490 -61343902122395409477200015450050783680 12983491 -3555222825275509868002829228825012016200 12983492 -76051774972448269806116124692633886720 12983493 145664871806517140854361483459087776704 12983494 507547045705295735799399290713322323296 12983495 20344645721001202397537765855184768960 12983496 223503316843664962080778300517311856640 12983497 -864615564900033372283966839948933382054 12983498 -87670029771495584566030128498287040000 12983499 -1431895154791570150168724770267296893316 12983500 -528473216828408056646195736818403840000 12983501 -3368055824127470396475891219434688256896 12983502 -260302356032478577630523332941343804416 12983503 -450162012415024528513745270709892125600 12983504 111345442226545396347531374276098744320 12983505 -141012398784995810292736869398670240000 12983506 -4260062436343418052220104373839538176 12983507 1784344165781005489968836655266023932720 12983508 194262557877176022275747525826576619392 12983509 -710154078699476639300261523079935728448 12983510 399122552676129262359724556436425276160 12983511 -482608456122855314774124333534755384496 12983512 1259796324327610330843110210995179130880 12983513 -383089135374216907982191191026484717312 12983514 289083383815676448870651400072488368640 12983515 -2293631993259040225827645635649177960000 12983516 107754186548015342165734094391014191104 12983517 -1225634448669017050269322166285417736000 12983518 -716853909207727548695580863433828359040 12983519 -98487858280433823527338026581919082080 12983520 -940948277719375886466921448127909068800 12983521 -290799686529005476402522268964809011008 12983522 109419237957477881673766659251519722272 12983523 67755118453058070799739253643968834048 12983524 993464791390682951485354766361669989376 12983525 857853619490801821213919489793498420000 12983526 -172035252392349489907741621585551011808 12983527 -1818445546166007945259029424481021939000 12983528 877184905387833633679598247754431528960 12983529 454979275814220666257504824971038373888 12983530 370675215322057276078059121812744486240 12983531 -10373456577135835894711816285362066096 12983532 634488077929496370933546053084852812800 12983533 1020623548075436709387848323989832461782 12983534 1305263982351675626292730065062799373632 12983535 -433968507916494361859730442750242674400 12983536 -521946102980055627670462684515450060800 12983537 -226752260612662608301117096135076518848 12983538 -831443817660675271089088621940101904256 12983539 2046333436714814760660051371601759835340 12983540 418805791016521771477533238631161804800 12983541 -10462407731006622522003203472800731296 12983542 79839292264477985396866313886736896 12983543 1690203696863520283041219808606494201744 12983544 89934614875040960500027967844856627200 12983545 -1306250042938537567572708944186764783800 12983546 762841443117727496151852001928028117504 12983547 -374452236736187412159976757600755531728 12983548 -1376736751733055956304696487431912374784 12983549 26577338363063585187368311709212748064 12983550 -280568410380924274894871454121790006400 12983551 -655752804112573245293865991365678447248 12983552 409127615715236467467764031734679601152 12983553 443647116320352165094722051467600350560 12983554 -898595927685031142739087793974649966560 12983555 -427526876562817892993365478029122861600 12983556 -47257239132092978495275904096397004800 12983557 301554534507161013151779170167846309152 12983558 276033279127670345613298395815348866176 12983559 329557614915867268074933806930535794640 12983560 -814763179567608415360045902347514624000 12983561 -1167795046575394426531848838959183480 12983562 1845692200763040679218225292049923737600 12983563 808114920160858951830068877610076621640 12983564 201963914896727776719496569348938813952 12983565 128810284211592971217945800210564449920 12983566 -378134367288690775189536187665671688768 12983567 -40394322882920734890893666550765133368 12983568 -74678682175708026634441564210250121216 12983569 796293620646898161863067655541322621888 12983570 -489641027185937016987697892960037767520 12983571 131496375420702664955061663867587402400 12983572 -23268506596123675663454139571848560640 12983573 1112412208365184672458654891968911808640 12983574 -138612711267225201640760528619941982720 12983575 -26119600689269907098519287626937612800 12983576 -1919156863044408698868834612365642065920 12983577 -334572763453407998036128984253182328880 12983578 -200186454809548253386433760335351615520 12983579 1071654335495478889905711450870973101600 12983580 -340206090946861078771210762184344919040 12983581 -145331109726578495648547105835186426868 12983582 -472754250269918263191511550327506616448 12983583 1415332400314532153343673816779559460424 12983584 759409863413243075913412275351544922112 12983585 -150332766129475355455251389553075770220 12983586 119712907756273340679225026223791185920 12983587 -40269864131413808396717832997600243440 12983588 1458167523234090687633957585320624642688 12983589 -159997292244936408687575350852636068546 12983590 -183153108892180021906406300441108611200 12983591 -53037145016107413285948564831061133568 12983592 -5112420244271919135514587225395036160 12983593 -67285036197164554882653649357845717120 12983594 497736375587541142921271155287178379520 12983595 560620503826379676059175641985665299200 12983596 -684062538740656913799977140570781667072 12983597 -282238221309415180178693065588070917056 12983598 -364692382554472754027451536598031658880 12983599 744305857540164047556340028592258348720 12983600 26756605245139798414889246827595366400 12983601 -1234916885810194499290340237008187937168 12983602 -336759529914286507903286185788255804288 12983603 605401781137433382539171448622006803852 12983604 537733026084181682295120144274422515712 12983605 -872555547124591927379197648872703089480 12983606 -70796845431407117893544419712977984512 12983607 89085597897608366995726086675918974976 12983608 1164321824038937409174541408267357777920 12983609 3664465313014163524802745754015737945216 12983610 -81086256833203729702364216439256750080 12983611 -681900163865239372832470806734716661788 12983612 -110045103521115553488421782733707056640 12983613 -1433331441420033214225506163800579876000 12983614 162830954603769083684470535869592830080 12983615 669110465926694921412605614968483551520 12983616 -359821409943907981878338388787903070208 12983617 48264876062455710392982217859040441940 12983618 -168414232130954469537030778290019505280 12983619 -1004620454950182231086915466245454766080 12983620 279282152259768962707687897168652167680 12983621 -97943849866482865923841866341236730496 12983622 -253819828004599772657683322654850353280 12983623 497915044813576416323882651590447350872 12983624 113836917921454765172538664481189544960 12983625 -472497912462628946964895531683248160000 12983626 -1032574904239421274522739971398494081488 12983627 -823244643343168230127236977456885848008 12983628 307407295950610669757569967627586650112 12983629 -1086107044966017486501687970805042527316 12983630 337755252527613084081383634225771342720 12983631 -754761121346564630340805040727312864000 12983632 -2477731638260396594749649148707471360 12983633 -330134008016186078648222547686846696856 12983634 -284539273098657508260589124108228544 12983635 11759016775098408793307455411816508160 12983636 29074326033693614042839056374910496512 12983637 70146313637346152607305557553171523840 12983638 -327793887647927299746150771838525693056 12983639 697289331039907259166773498348763562224 12983640 421590000853147829384801249305285017600 12983641 -969146299100981100162907422007149520800 12983642 -251635362338093620268124033564943557888 12983643 -941925298293920911910760601166532370068 12983644 -124233520152384285979742595656103992320 12983645 -902545558656970421957598966693958286100 12983646 -36683089642562086170204675915305782656 12983647 -753661106863609608200046214917521392160 12983648 -2359468372983178666926486182298821591040 12983649 246047805034643906219680299604807151040 12983650 -236358334833597789227959366668827520000 12983651 256746360177412122706140497567530508304 12983652 42391743021251573714607073404257989632 12983653 -1126265600533656135097421897758082589060 12983654 41940401513143419997047717075955503552 12983655 900446034524033104084394708517565310160 12983656 788815999616839978310996923979596431360 12983657 1935744527903616448670811702379934574906 12983658 -341137704969542002148402147146692852480 12983659 453061933932352061309268312422433321904 12983660 389476486193544938503302087230127943680 12983661 -688872103011686211974586790133378730912 12983662 -1124100208226191475763764675482787195328 12983663 -22664605604562147540394227957897360 12983664 -141434981031043597233296339467996594176 12983665 -1773615841273376696208793892907927070080 12983666 -302545629911804084273508116043520681968 12983667 1342231426329297974100907883580534346800 12983668 934303947499209832100346569879166976 12983669 -2030744478365000587488828820199228480160 12983670 7535572518323505135478265669230133760 12983671 -27272957543563111650635725678758104808 12983672 -1233959254140229232920224663627103887360 12983673 -535648031827671478327395226418545722432 12983674 1370849889640661940662660645287644858624 12983675 -89529889033486309858060445810110296000 12983676 70780012580197889413754654758423127040 12983677 -2073385290144739722537370339919179414260 12983678 -375598568394850179149654227690337793216 12983679 1130529398112402073114737021457121137440 12983680 -958545465752478578508841087485031219200 12983681 -640861344271182102449732159939317531518 12983682 -576852525762215811536989268701646720256 12983683 -1023874317633243162493876730171724392068 12983684 339930606386115739709420514550986596352 12983685 60379391976602320331791402625039998080 12983686 491996453261871753192856923230608097280 12983687 -1664235436010857218190253502383249810664 12983688 -1354299580144652072142911160219223449600 12983689 -486244523819860393066488405927878147276 12983690 -66297522488868333254506785068859252480 12983691 -299354856075437916977421263858703246336 12983692 1154558587297644401317721758452580803072 12983693 289100279120353714588542679297950896364 12983694 -277822072865785994078209944781471473600 12983695 1671740640029568112819843875827127928200 12983696 -129452029478588709078761595596053610496 12983697 872429916098869969601424577495791131874 12983698 -125956166494315025455021218069972241920 12983699 -556213116536375908588028851704315181056 12983700 -186406204533646379514311989152630374400 12983701 582012158855294192066955018431852746752 12983702 646633049840679791237448280081258425600 12983703 -1206581846977109814446554708032736678656 12983704 52473807973029267235253450106629222400 12983705 -1406872814081250548358460061829283200 12983706 -889754245267050887461663378652710156800 12983707 -28342304924530228589130733202161559040 12983708 1635103497012826295912536603260922633728 12983709 -327294624155486660081960507964891368352 12983710 716327608842766962738756122659963133760 12983711 923142332120298613126143519962367009600 12983712 -15013271818512068592762613195921686528 12983713 1034847503088388971264532063672651284962 12983714 -889959175409001572627261173268353658544 12983715 527732217720164338114082148215829430560 12983716 737445007450004874167665918122285943296 12983717 -2247111411778553241648415419675186506880 12983718 318332131776572401034475052929999667200 12983719 -56009149110772116775619605068055402368 12983720 161846585005708770107685061547101132800 12983721 12906557391737695130078548467940581600 12983722 751028241962959448612364041215526772912 12983723 -609179266071791667820600135650831950028 12983724 -476992272103047931304667730079511023616 12983725 308522738264737897654533066594874621250 12983726 20463815687289659638761323853156774528 12983727 930008147547187500630975516700900467720 12983728 -142295556700822530772575601019075100672 12983729 -2314034722731387284916008333468708167680 12983730 -71833510098487887410683391831412572160 12983731 -528560876276432013461288162990984143136 12983732 -131506536410136700265951205159127001088 12983733 -948909611977323678570045293256627561600 12983734 -5319826233560667962783606904605925984 12983735 155094345892726749341652934936147233600 12983736 1222535125151082700446613068347764838400 12983737 279288933232988941704736973013057194500 12983738 350283646678587239117954713042892618496 12983739 -653710240916706405006247546729255891176 12983740 342433151537861761133823013536889896960 12983741 -176311682483187499787311817708296696308 12983742 -542306574336050521860500468830787664960 12983743 207723490987423151441126304644169422200 12983744 143387912100399971864154628177564532736 12983745 -721827287507794539708291416998765636800 12983746 -45243079855569931614475174493826266928 12983747 24944298014080216959534023713412786592 12983748 -290053460623767878261476900449371243520 12983749 -686632267518056290111520772364048301664 12983750 125807069289597072470921757382326720000 12983751 864784063251140717351246348304471288600 12983752 1226080077602037004904140817669647411200 12983753 -114214769696887942068279676692277550400 12983754 -203002224447318287367969846890553466368 12983755 124512274378824322470776866364325300000 12983756 1578978529123242528103406561109258750720 12983757 -71584328916379374586089555733936092864 12983758 335665217484059259888805290624728654400 12983759 860736111889746072385062615363781278960 12983760 -297624968646749436317701283458862284800 12983761 37674645706882887379998640491482745344 12983762 -1708197631681050036265408328958039936 12983763 983364802192019964699960742695613956840 12983764 -10256656674299274731959522930261094400 12983765 72629180806132316583344225756817432000 12983766 162129573761294053630080508057144602624 12983767 2771129670904460423188014315238161115632 12983768 -348868455451144839032611236962070036480 12983769 1498759791130532102065371373579367675994 12983770 -183193942218727770113514461699832944640 12983771 -397938087776480635881936268101050324028 12983772 15577920186231165057407210818035681792 12983773 -2015493261885828154386493879786191008352 12983774 -854393880674310946968379098479320419840 12983775 103325753247505234089895162462993507800 12983776 356924402974230553109743363295788400640 12983777 8199555384460568061275450030696529540 12983778 -521015801433540931102141935674889704496 12983779 -713775815311198076979365521674342539620 12983780 74419527318466776464479115737367093760 12983781 -53820406687440519098004294308438171136 12983782 -307357927332036840045388728571154411520 12983783 -114239242989584846786640577959621039480 12983784 1778367931675591290092760611194306560 12983785 526724309659476498020902694872176105600 12983786 530261664134099724833367110956046108592 12983787 -1277357222165006804772962664064275892560 12983788 -626223044064380982607459018416764038912 12983789 -139802918359041792135743534776041287040 12983790 67750066024993122445754961236150382720 12983791 -1968769218543217703372203910760965349808 12983792 127706902553286649740839134789129469952 12983793 -658044240727268588768400822488184369600 12983794 -1060521928022513820039348920041126136304 12983795 1120615741667016738149214869934530821200 12983796 109456211100164867648007949265452830720 12983797 599743378132550985954050906782674940992 12983798 -368636060489403638444410777811793684480 12983799 624445294905181729680495639933981610368 12983800 -870095056864642866069113955749736960000 12983801 -63160507162505800085675916265504637868 12983802 -163746216492828488825939202475494167040 12983803 -1052169305484012129874787601306440378880 12983804 1657450263431802249937611570286534656 12983805 765857310598045688524583067647185020300 12983806 -136049444941184955213297952817254874112 12983807 -9035498253758470564872864382392198600 12983808 -316354597934424150247157397343111741440 12983809 1018293375843282934257543948853714850260 12983810 -81333788511082950332914385460008240640 12983811 -642185849901694437416877586556312696328 12983812 -280353131775934680147335892776660145920 12983813 -391104017391868241209568998400349673476 12983814 940973483922863744233255650394604256 12983815 90517244009445039007500575246203165920 12983816 1236928131399333563406547659782431380480 12983817 180170755079791664025477848564815140864 12983818 -10271106733497384412453737375192529728 12983819 -450816672824969856731709544916677860780 12983820 1177669253581382674079411480835886080 12983821 -561251414159321411748249486336699717280 12983822 171801413359785554532132820293187211520 12983823 -147464061065984964568769136519329370240 12983824 294248885769124972879658029604709605376 12983825 -216285793657408952677604264422700583450 12983826 -761882719460057590879444815912489296256 12983827 -921623081118926446785563436050398301528 12983828 447277466176451462517587458623087974400 12983829 186375256870037303487490621186345428384 12983830 264672404721347349675517915870685589120 12983831 717288760686951325826470572633514018992 12983832 1172214856312886605450321664559332075520 12983833 -864290823881956666289471575592537092918 12983834 -99689846678341597245352144283774917920 12983835 471559153785263569578947518718857267200 12983836 555542425389133577912267574055238612480 12983837 -1266398905625190743441661266393712431514 12983838 -70429734784964538164451284385554147328 12983839 418902923980099087202521948613254101360 12983840 -1115754160872270802778057870382779596800 12983841 384510664192692916670382876001389039360 12983842 -688033708956932152472416114471720332000 12983843 -266458572629600226142633759449409183908 12983844 1886088262315624241611625017154942902272 12983845 104945935436120482781913537081633751680 12983846 454362648143385761163851178510498427872 12983847 -375501327866662541116922429471458023600 12983848 -2013333305161865225331031628585114096640 12983849 1784683089366035564842090063629120617850 12983850 4429529595003187850749507205051270400 12983851 700695401090450186876880017719858208400 12983852 12846381038675038615687254312166361088 12983853 -73399877022616503829554981151538845632 12983854 -18253446938262747526260691168392775680 12983855 471144582234613886961642360957087560160 12983856 -169715992095528895868144127851499356160 12983857 1545819177881864143641080023827668665106 12983858 69364273320521829033475523945734571280 12983859 -61476344079218512266007960021481794560 12983860 92259971396393020112533633477200576000 12983861 -934111021772684001470895508812045816576 12983862 -243052545232169839359540164464195973760 12983863 2622729450011969296197252203100800462440 12983864 -153113741651140808067270237833230540800 12983865 948518511086983202288164325811586662720 12983866 613248722059167946556695265441824203264 12983867 -709974262833180090643380708718030962480 12983868 -494221871485829948506638654450328289280 12983869 817231610336897472782798207174082408396 12983870 115023347759443881315817879879171106880 12983871 29173204641208253730911341134774007680 12983872 234737765042956587249732711238254723072 12983873 1620811751212297837262930559264970758018 12983874 352685458821254485841192654857571852160 12983875 -5960224324832967239963509687465872000 12983876 -62590025303542095090744160977909357312 12983877 -403121205213921580770918775287752629986 12983878 -1013441201075505666623966832293559466560 12983879 -476896954386435199657036018510647140520 12983880 39354979098196130311998318991343616000 12983881 -296954328294306876025263057419711870336 12983882 -98541079061651144969595179444018217888 12983883 -274608640661774293808969218663059058752 12983884 -1037326283756479204766626510865162493184 12983885 360830075270236922771102832076202949120 12983886 326660554900418685967374950879712269568 12983887 334493347679959326495528366530830494720 12983888 -191421464130623235509767487875506905088 12983889 309866500714636927685042498992271741424 12983890 154458687359617000751949673752586252800 12983891 -215423170783179837865829882166282425856 12983892 -347585803948031432404341519935164643328 12983893 -12578417928281298244017938852871121696 12983894 180681746755872443445698858646993561600 12983895 53649064327401640234873224226648423800 12983896 -17593121653265296131989033282058270720 12983897 330391644590304477214735182237855607200 12983898 -81647110912258137489595864725765275136 12983899 967531007500407015796163538098090648900 12983900 13453510274164757679928168020583795200 12983901 -265670172236034556887299044167124050816 12983902 -1204676827655673777334847279529241534848 12983903 140247983911408338777191239847593650048 12983904 -23259085566582079525096947983599927296 12983905 -1159453261837948567777769370653245877760 12983906 19425940114698273557692328135623709184 12983907 443703409261569677398725602714617281792 12983908 -250672650710565859466494977141740355584 12983909 290187077606959225145885887487044488960 12983910 -287212982070741112558091704595216192640 12983911 -1470375776576121817040400022486157425976 12983912 -145258897149664860525511486217383526400 12983913 -709210985237876768887640012689083285558 12983914 391311377034624359057797055465780828160 12983915 -166684293074980107140591109048361009920 12983916 307784233881265806977758528012293242880 12983917 190933375481354753517870941669373457420 12983918 -1467064545664799519460027135303666091200 12983919 466722538078656662298915092132832566928 12983920 -328278656124984775090347389938908856320 12983921 537544650434257613633677995907098067044 12983922 619707288594256091706915184119190272000 12983923 -728907257069218462136701285479575131828 12983924 198022995366723810475855291356600576000 12983925 153811684840161908176167819876151723200 12983926 39566153987056644854475052985071826304 12983927 222622936097521255851142278551619695664 12983928 -155465722245781891664084373862087065600 12983929 307679643946129423320328903833982642112 12983930 -683551414522248385818878652814103865600 12983931 783189184447565398052450157940639224912 12983932 -698721144310664169630649115112800269824 12983933 -465969269483009913774260105629683871476 12983934 885143223922296837384609888114165242880 12983935 -215223981086956244786636157419814684000 12983936 11730233682530629187116855436268011520 12983937 412008145720633996725809730997767818880 12983938 -442227090182845455271553946270886471680 12983939 -741185779185346978771467237483086898432 12983940 -368359211286928962589435486011131143680 12983941 -702983054271209475777952583720099850658 12983942 847700890263039170263265478899561995872 12983943 118227244592395671582106604524155713280 12983944 -16322174316902819386438894946770329600 12983945 267805273084914807895297239494378230920 12983946 4154299761949948552941748877953515264 12983947 206438611147335627454273604162689260352 12983948 1468542360075547393649607845505678167808 12983949 -1552695074691340718153570293812322791360 12983950 162090557829866272768263018115310966400 12983951 -20948604522336739804784514743862066648 12983952 216002495236994943878048443759259025408 12983953 -2022269153142622628924423720734629412800 12983954 105211662613102937432719670110109568000 12983955 738072781017863503725220608138639789360 12983956 -268322446916891331264080045166853194880 12983957 -515182458606714445476927279257180001888 12983958 -57799312255988353225187871542570750976 12983959 1422527132383846387688316162745981993160 12983960 909795371731403687321173521999622963200 12983961 870157875482048485980737186962012162560 12983962 -177998985446401123896003588523506959136 12983963 1719020668982774944362708192987681694212 12983964 -234732127055219695398156714781486276608 12983965 1739803252335655685408942370999389482860 12983966 39566610904184926768854407681395330560 12983967 66555180859326191628901584479079624360 12983968 924174476296215754974665656168931328000 12983969 -2045525678869406571103190108584638855120 12983970 488083935144010735140040931280369408000 12983971 -265980601190714348902783996906580803680 12983972 197470685611417072718551063800558059520 12983973 -1015375504871599340337018949220397914400 12983974 13611274171521745828655894904410117760 12983975 -116278911898398663151611291388323816000 12983976 -179603859655655896456022970195774259200 12983977 -909707295535944720229248072818792359174 12983978 -137111380868371874089010376685654806528 12983979 7474937994422070857167067287776049536 12983980 -61034317986479705345040287611420800000 12983981 188690642928088345694526954729799728672 12983982 -405049494288239760652802143064169624576 12983983 -949677910300036645467579283639817567232 12983984 -163185007399817453595875259044243767296 12983985 -694091970100426878885932775718003837440 12983986 748271096318028765713159975044295058192 12983987 1330732796588865500177610302600624730636 12983988 -592694774173809675991351671170743517184 12983989 261017950249133351558358006261090735360 12983990 198826537277900452433216835712472438400 12983991 2343831002434493810007172636027773855744 12983992 -11695235668730013322519375724686540800 12983993 486459336084107741185744647107084924928 12983994 -708172601547700974531429106477637778576 12983995 -527908357572637605616532697642358416000 12983996 617202133965685676351607315344623687680 12983997 86025266741825554940133281720004358080 12983998 -13562167969165488202730077243373641536 12983999 -34456555259017898954120307572721672480 12984000 413985305924313151163902732973113344000 12984001 -106304617911876137604303790728528921168 12984002 777521580001554094958298381242525662752 12984003 342993992381657756910253244236054184640 12984004 890716242037011942662768477802279757824 12984005 -1978487127822072155239385387400080962440 12984006 -27976454374630170099711444186023718912 12984007 954519381584928797898765741236221783256 12984008 -1460079556426066078786661253986919536640 12984009 573905311463020052443978595119816281600 12984010 -154165336135406199287590924466894975040 12984011 -1064425747568415271908226127394519325200 12984012 34861875612337704651247261601324075520 12984013 -515963752653065017755805154150729476640 12984014 375092309264993988009398755884901553856 12984015 462381963696565192457569377115408736640 12984016 131467065532951064104786666374582198272 12984017 -1860766094827358319798231570269521169934 12984018 -12131525818852435796300242668827508096 12984019 -1167044082915178033450637050916822322580 12984020 602830855468471896281956254508787040000 12984021 -210475806819868251017935022582294273010 12984022 7514064363385049688027409521063066624 12984023 1468648538885838603164024350943839564128 12984024 402352278405758718058765442397769297920 12984025 -1430254464329403812524152574499098792500 12984026 -357775283785164006059772840143725584 12984027 -498048625981970964836880134021387232768 12984028 940366392551229950701707046613074631168 12984029 635117543865674319397043383489022733984 12984030 180372617459829630141066655858301184000 12984031 -1301926969664268836399880733035479683168 12984032 991057934467969743427737868029961175040 12984033 115070213543084229142147361461982048448 12984034 192071749506247288667077796807811758592 12984035 455768507404453488029196096204615575760 12984036 -122588055393392352525907051843757162496 12984037 -334465261282102099244070721747308705216 12984038 11336578363004441751785785369078840896 12984039 -455555276132868766990276737571198706112 12984040 65664249366190845436228117380405657600 12984041 -607713727299684286362289785064221971328 12984042 -372766721374596242252583479906802973440 12984043 940604884535698919004075007004229876840 12984044 -64695676088961786003514027580038824192 12984045 -1490566094205618891403862556028286227200 12984046 -148528971115353445935934795098371711616 12984047 -3024852170385326103513847709189878175760 12984048 -117186493083689335047388418893539704832 12984049 664719852649217414218542884464351576640 12984050 492952973196751695779358193248317434800 12984051 218147196399712261646522922887233048632 12984052 452772927948951210172400021561531738112 12984053 -1508876593296903857975273133314217199698 12984054 426886366940032133451827292032670013440 12984055 -102699000052619411267801262629991074880 12984056 -1236527112125107439299763505919949783040 12984057 74910666418968395837213104758236843652 12984058 -500030381697521515402863402731686911120 12984059 -591880295325221383070658542044878404760 12984060 337244365262009006728314108351512232960 12984061 -787794365728672760937271197576832059476 12984062 121761842186472511244265552069626797824 12984063 -352763009689211125289224998929533600056 12984064 -140881489054901753655620748480541097984 12984065 38097786574671436631499714205527522240 12984066 232385310481612782885497283454216175952 12984067 455605340297343226310225650623289112520 12984068 -636147465636154082105347848280559662080 12984069 523172074362754805892512016923883455136 12984070 -130880486255808424445028673624475245440 12984071 -1387706146067058549423973383046906470600 12984072 39574416051336021267725077537067581440 12984073 -885112830756031351842426313625480430264 12984074 -932434505200464236839991452075748288160 12984075 -169868251218531590875158117247573797600 12984076 -139341496527165879596158791913696013312 12984077 1248704385525238308146438144386892197632 12984078 -365525688397575306317210233786010736576 12984079 -1472933383129581440121561690274804653024 12984080 -57941336803412932418712001089957888000 12984081 -128760032666296486940095231510319277120 12984082 -4054697039207263546883491724391561216 12984083 -1370876912662372577509832738360239472640 12984084 1556921931430442759307364417371426078720 12984085 -52137820357682217625824141636976388040 12984086 672897855458492539079169712000964008992 12984087 1366630994595543317044530974515606498560 12984088 -116391983541321566535387671821339607040 12984089 1720778945811103685275165561711012306890 12984090 -89972381239063158292455396581869271040 12984091 -145377192282325598737262080903360338728 12984092 -222114960559182676550723370477420180480 12984093 -1034991161317737692236329161659976673216 12984094 -51906148794862722912938631624901505088 12984095 368493114286779007651676971495003122600 12984096 339530830586678420544832200391831584768 12984097 2053820937121715394636270954816729600 12984098 312432487391609669917509172617559242240 12984099 32120740949858743451276245550890733568 12984100 360602408167153657728474062320139926400 12984101 343806031484595934838755951771516814010 12984102 -28876825336806457396801449524951569920 12984103 -1310885906843561654920441970107041567336 12984104 170499074161552461886215528470729932800 12984105 61868984147692063706229695890801473600 12984106 188237887388685611608744461957472869120 12984107 1067462171432439852705623396763880006152 12984108 -15787942546961597265002716533810302976 12984109 327299009188471672743533344001432904460 12984110 -90961154975951389024330062528061822080 12984111 646447946651902889196317710808547744000 12984112 332277724130631787540539459483101429760 12984113 76967728080640169698963134127990009362 12984114 70174915829337290887122339510196116480 12984115 -5529250075016456557470076919551040880 12984116 -19968980515890085999277523085723802880 12984117 -474171651580510870662600934088177558880 12984118 45251769621026011341443274012219015456 12984119 79132430988550749671943672848026030800 12984120 -752035089785752415122105385852086579200 12984121 -408422146882368319218916733065515200640 12984122 -14243823591031657788991332406249407888 12984123 -985284384272937486550255070367339163200 12984124 -1216929500051030241377621394613670645760 12984125 335472809224862674082860015488975360000 12984126 -184003399188715401260769260274223214592 12984127 4538611152565193635415434248098129560 12984128 -4743007954594428668003071645287186432 12984129 -459104764519066294781631516822249517920 12984130 -20641294848756243476646819066713487840 12984131 -584044377860310803109537507958900693128 12984132 -211341319963195748202134940715503095808 12984133 179558435618255565545525309055954396544 12984134 -268053365306215996935862958831595674784 12984135 -36814889621517271222298012279829860400 12984136 -1648009679744744279700589176179027927040 12984137 -682695513707759527727680566861558673968 12984138 5511664200066128787067823819240420400 12984139 212256132620822943284072078945871828992 12984140 -307441789342959685880084735708612428800 12984141 748190490353941936595335926570478900800 12984142 1111302529273847721148204813244207969472 12984143 -1893748560844164019824585650842092495120 12984144 208923729301710602946236608882252185600 12984145 -57970306398385620374744478600548216280 12984146 427227414243402797803877296257163453440 12984147 642920534577528020887199350829845932 12984148 13260351746095242156371808767150712576 12984149 -1443760179189569449163097205503827180850 12984150 45908089577883027907865491381909473600 12984151 9101841584329089805018523918344541744 12984152 -43258723165367431666692239941707202560 12984153 -12677336278482752920267058404297728000 12984154 1202288447025814491439755971576422267872 12984155 136477986081855182094042281767045359120 12984156 -437085066073294406354334544998645566976 12984157 -546771079258524615128803622131384069594 12984158 1735895350275536195181007646727539577600 12984159 -234322558029910436836570532157962803896 12984160 125650719788712922140898869618655887360 12984161 1748603287186042086715933702281191530800 12984162 342541426980592256980925381786003994624 12984163 1495190025437865027735452513084138960920 12984164 2694591611231622947831820556608356352 12984165 649956871474323575282907555847114008000 12984166 -65709449541323230156227039180291204096 12984167 -205056257855217619661749429006831582176 12984168 -149596403213367328313759283229673226240 12984169 540470397617496403053012671077744147008 12984170 818082203223463323070404529191835108800 12984171 606657634673527968240542836750146113112 12984172 1290519760877002154285922098131015680 12984173 -94917474086185253057147157178970100864 12984174 225783276216811331722466504927544777600 12984175 -383873723527973360052392486636832259200 12984176 -344979565607462084294592327494901792768 12984177 -553602116914558144291673079928757070480 12984178 256893747832349750337947930868817220640 12984179 -492566336516814749947302412205780091552 12984180 597336292002525544966652110750576803840 12984181 245535972264718320293043955254909829792 12984182 -1213413157105822931813174434972992912000 12984183 -177525861814914659866820369075880181176 12984184 451270670398080348428377793849633218560 12984185 531738449237667615898777121674577197380 12984186 50074150868132572411136716824253016064 12984187 250642863050959358710569844129644931152 12984188 -108616948945465159190631900499840892928 12984189 -455590205973742540614147498790926993600 12984190 -371766500166935858530430371165850868480 12984191 1234689310591618825382735507851968075384 12984192 192075859005918441893105451639452467200 12984193 497313103042828845977700619850214349442 12984194 -10835639828785091425581969144740672640 12984195 -22537205322694067050924776739114291200 12984196 233409606498633853321804013703125299200 12984197 -418003457281280634015024738080809592388 12984198 480525459435520358322030346133719257600 12984199 231650841779809354400515755306040369040 12984200 1039502902373124120346268765180083584000 12984201 202461494567660259622521240774106900080 12984202 -311514290039880556069067698959176679936 12984203 609287928655872622993806218532786082080 12984204 638636943236500321680326179306626141696 12984205 -118227393815580410214279498474314883600 12984206 380108685921740216054496532915481199552 12984207 -1248706213826922955706910062205450013560 12984208 -19263600892965716341319908438458679296 12984209 43525079904604093464391719249541421952 12984210 -81537558521155755456088273332212395200 12984211 1345895088300354816519532046271294192812 12984212 -27833637648463229437560380963457404928 12984213 60680844444621595447782235546176250368 12984214 664693044984851543711626203477660650112 12984215 -42999115608091727663065332843316972800 12984216 250503477256587338289718219835538923520 12984217 -339825716601827171715122302635957719734 12984218 -12382341989390601638698498787190530112 12984219 -2245691791764487227507260070108637385820 12984220 -502060133389086254950769297072657203200 12984221 67441515375284109746479646698351432422 12984222 237257750793595701603563923850727435072 12984223 16449564156435631892397328568620566640 12984224 -508593431365976491658395334428068937728 12984225 178517860936927476010483632189740424000 12984226 172603996025668187380034801971985252352 12984227 115757557193439148967334322049739447072 12984228 -531415013665646987719969662615112830720 12984229 -691467573484868814072852781442679215170 12984230 -211851813753123266827253626839971481600 12984231 231463798879324909392308191595610654072 12984232 801519136960848842306474610719968742400 12984233 -394920321455027473397720463903175168518 12984234 -282827344535035025383330013398386712320 12984235 -86856388366975298904814928033486621040 12984236 311562432111988155595913863634445189120 12984237 -2498994803810641432597711094391400512 12984238 372111409131179966358873443076024014400 12984239 121667486513569854422432546299354558440 12984240 127818070014218573409950500882133483520 12984241 -1801206981665744788651341736162210485358 12984242 -802872044759490926941047136703643967728 12984243 -1110806189248906927424721593404867859856 12984244 179073395516773360823410234581436669952 12984245 928833003077689097529233973497336905500 12984246 467281517916498215108488107054377702400 12984247 -1670868685774878204008365681822113753304 12984248 -79882898708797938567581166805012992000 12984249 43693960401345963388470598921239731808 12984250 1183822924988429178509891639185000704000 12984251 -46314759464399077158163553890452561648 12984252 187069151359179765800616445602971599872 12984253 -1419059475857163404902309968808992251520 12984254 -47720047434590478763719475356975771840 12984255 -887694290855308578712455273285436674600 12984256 -669388253448513940839147532275008143360 12984257 171315353163410628915965869047983662080 12984258 -26383978402843003570247500744074731520 12984259 -1246330701353955352823019932314159297296 12984260 -153244694639181481960143067703270438400 12984261 1120433926036725100728911525198775989472 12984262 -251795187294354024289882563334464298368 12984263 -2406848815792936522638221021519061673560 12984264 569400086852758490353562796628508328960 12984265 391715597357935749675360078795806688000 12984266 -525457852256147601035081325349259529168 12984267 778931066055745224227835779998840648704 12984268 -2382482316284498686583557563152084480 12984269 1075717124085573896738282242633495127670 12984270 157778566603978306088488019285265062400 12984271 1160881391515067955357300525192727992552 12984272 142812465734394840618495322698176397312 12984273 -923113668077588642141363498340023954880 12984274 -596176362200805681210586607472587370864 12984275 -215859629454951002548216077039660131700 12984276 46723353350781089503011038611274975232 12984277 1160151667567755536590346910798280670400 12984278 -388420243862078650301999855797894606560 12984279 53188742202274026734954078863651703040 12984280 1729200829994308262061801605514240000 12984281 -1305334354592967321081952098255440124918 12984282 403354949237058134010839181133534341120 12984283 -1074896702477034247945272979135194419296 12984284 352492127969301944805776170089455886336 12984285 -610624210117614936124338814706055856800 12984286 197033041205543168331708582229578888960 12984287 -43667073863287714469408726965057652064 12984288 435480023544091339370952068476465840128 12984289 160968577510982383186606058794242749090 12984290 -186381254188819792077505685753291366400 12984291 103576358741958421879192568907562199448 12984292 308482702191616178148989236238361190016 12984293 16764213848092830756886244014044698400 12984294 631612857531605161999026274574428812672 12984295 651141322064217551355286855621199080320 12984296 16609841762130837475701972112002662400 12984297 791006739493691702234319231880994605200 12984298 -69986049139260803105038605973679333280 12984299 -191780878481255463116636935820846452320 12984300 12374763226546202236514465837179776000 12984301 -936010372867461503105305797282047995296 12984302 38674700645111555116711615436125857600 12984303 -15212595071614703487226657479103651200 12984304 327278956636038750532882115016387461120 12984305 190337138778755848700015376651924554100 12984306 176074551891302068047319405034079863808 12984307 658379123818762842124356183427022688000 12984308 1271427341062635886456929075165554924928 12984309 227690883943400961324899629490956101084 12984310 -167568212625337961294722835770269469440 12984311 791305882052341620980762639966333003184 12984312 -533031233323804020946862418468048076800 12984313 448517140979316154097673893929700244804 12984314 -1165382758033237986104252538727053027840 12984315 -1048765736800910338869799896750818208000 12984316 310703787948193176028027463947281367040 12984317 1830563818035180654806287185358224255552 12984318 461504846812673299491105838336589840064 12984319 -346935989852333532785954006121068052800 12984320 805338436229541750821477924737206190080 12984321 -480174480041248795106583593451121997376 12984322 -265625259805454065982568819462016071648 12984323 -11478524325687397876728157135257251712 12984324 -7494187278571182946962237432236626944 12984325 817983817137354784486326860013342957050 12984326 697759161764774140773473579319328598112 12984327 1569128380752907234161613127071344487680 12984328 -55240317681325078724894102710421422080 12984329 -1805252780623686160736571945530119172070 12984330 83825079134953564477570529150664030720 12984331 -331495520594808086990865824076367107336 12984332 -178071902015072382292954400106301862400 12984333 -560408637038532922824166636651328256576 12984334 -1135635774954184714794485730496679531520 12984335 -130391177300641887309123737222236856640 12984336 -14724150550831017135297237693821534208 12984337 1728535975328098356830200345497557181952 12984338 348390047310919360440007979052311616000 12984339 1000105110904481827325947664252478229248 12984340 -360776469436924759334914579800126716160 12984341 -673087463567039116977174824284849479108 12984342 99510671624380583932207947681396578304 12984343 -101818935938339808567627958339225559400 12984344 -292334098704251157302108159300913561600 12984345 -411176684600342334829011671691380300160 12984346 -275735184227165477719784641169824378128 12984347 1895278747278094529937617591711241137796 12984348 148109051849121338198110330573339259904 12984349 -138220701316492085137984115365225084064 12984350 78398757110618345231437912348840204800 12984351 608513954644651573477791398890445512320 12984352 145001930224104130559502915576004608000 12984353 -1687032005208620959989068268074423362560 12984354 -165305994987685598090318747569326773760 12984355 711109785936227089650604477020813047760 12984356 -294863254109570231147864951500510408704 12984357 11340806313500168107935548341271845440 12984358 662597754255276882040820752147872869760 12984359 329151066801285077963551807819770541560 12984360 801540872616033510147777527913365913600 12984361 -1529064615766048680682727243982419788800 12984362 1216509773068214479033228449681021929664 12984363 980608733704946245744494929302995338892 12984364 -27380928945121883907106005847014635520 12984365 -1601216959763969291551855833145792570740 12984366 8052847972819170215772573061365703680 12984367 2456584959636587427279462988471826653752 12984368 119873734765302856181373886800810196992 12984369 1287348365705174293757285597407451013744 12984370 42545579613257539968219802565648156160 12984371 362856881585397596644609783943754296064 12984372 67145235897754751832273990169673441280 12984373 -345702617095198182283037599006157585640 12984374 -239681055356754423454886560492238975232 12984375 -401895629888140771731961040638877625000 12984376 1623808903907977343146042657908759982080 12984377 716854375807844446161645061708414275072 12984378 16732440065915667479711718322510404096 12984379 -2633723267993164418202010633401403651224 12984380 -450375151837053145462390219427908070400 12984381 -38645841427086501307227877230456925056 12984382 225095983078816586323100534327030529792 12984383 -1361939083721414393978416676339852691360 12984384 173448529845720267870854771053367918592 12984385 -236361858980979932021724419395863898200 12984386 1007361411742370078767242906800338251264 12984387 324262005237400308164153561775700360368 12984388 511445375071947648743309382973829034240 12984389 3456829296974401878338135313055696830 12984390 -119934220800906409416873941820968743680 12984391 230143422467782019159742146235432364800 12984392 994035444107077055089102414065780326400 12984393 1958371134881000451741030639113041859424 12984394 -403073563127644554034329294623568430848 12984395 -13240019211883660448958040894927109280 12984396 77493612442999553111071339710039014400 12984397 -174590399106623117380128280822753009920 12984398 -256158115553070878132010288626036244480 12984399 304877139179099620048131506851348815888 12984400 -10572100460839396147637619923986022400 12984401 -243784905694653603790121200390500275598 12984402 490581106261790200067730549204789534720 12984403 -511217584759841515221345062890976131348 12984404 955807786059821943823058869512292265856 12984405 192318277289070960481095866975087675520 12984406 -330260770734980950025977811677805338848 12984407 -976020094850539534681437765821073051600 12984408 1377389894213112959495755590027706368000 12984409 26869514523192340116433585720383958848 12984410 307756827886874320398776951297705241600 12984411 -1685642419372782484170674554137445809792 12984412 -146322932954814888046238858412597153792 12984413 220139434605271597167411509599582137648 12984414 -32498003508962108944847927401227801600 12984415 -364590422773868182761027117029534932440 12984416 1264298116467705124714100100589878116352 12984417 -178799478589413318710712961254300040512 12984418 -271057800994873439854864734844623494496 12984419 786905922850237317382347498230412793296 12984420 50971339949439315632519500440271073280 12984421 -366996531923915172303130675306840468800 12984422 928545322695754907307713017461676617024 12984423 -8703124468036923170106763816312933632 12984424 -1583619469787887428614050270182279767040 12984425 548452527997185325525721809117670778000 12984426 -25984494947832097886898197952698551296 12984427 -331150410622001492919116421685458627724 12984428 597303728048622492978211010799166195968 12984429 -654148950738305246797993134263819091360 12984430 -624207245881895647900869676555066665600 12984431 -1049268724624875001286144959555709145600 12984432 -251210373954961772023786920406779002880 12984433 -21932957372924711098501057943749333440 12984434 -1464629647333059494364150550693855967328 12984435 659562760560159398235740589175542415200 12984436 -379840226965025974827768883191070280320 12984437 148707129499812637374395713403427610368 12984438 56918099924959229681085043932594308544 12984439 1575694379343730495661233762217749950624 12984440 633931705778661410295845372981870592000 12984441 -51196744543833389793093289695599717808 12984442 -221898781112389931785154848703625247488 12984443 378399444435180984202325365508021326848 12984444 664993200193750252947708197705301511680 12984445 -954690308000172745703761165381714137300 12984446 215713071779004528434572958584840079040 12984447 -63144095987905979697007354496304239616 12984448 -20085810797210536466003394728590049280 12984449 427364055338451372179065510819071540036 12984450 78000546722138018544233908314996768000 12984451 2616529148475537238853925331216129827452 12984452 -3458365207855637804085987948208201728 12984453 478625725930394472032835808351326474462 12984454 63819852306024457962512196558425305344 12984455 2355343887590932643810511512683283435520 12984456 381556324780910401381305618450751488000 12984457 -363856146036205322403401244471408712294 12984458 1408885529938437829079093425841249176320 12984459 -940333687798625913560701666656355890192 12984460 1129823940314151888761466658371035750400 12984461 -1818106814348154157202798990391561053268 12984462 267819500710176719083670874989357214912 12984463 -1395859232967288773200101348568984366288 12984464 -658526398078038133409790847686567051264 12984465 -65005713024849115140312194266105922880 12984466 857137840967214528412796730526678253568 12984467 165754626736088219393905467142857548400 12984468 243819591128029187532192057566864965632 12984469 52200740749742142553050866369436949344 12984470 -134941238930478441228499319249970000000 12984471 -123129511143539330490457347491206124592 12984472 -140136156032915004467307747127496755200 12984473 1994199649977316676121890544535490971722 12984474 -161667968023525527585555623144457615360 12984475 11043762215223548873378047107492516400 12984476 -1041259312006872059630732056730571133440 12984477 86346722741912392622055791908040377920 12984478 -55862968651396887310394607754377235776 12984479 19331399106973158269616018088331505000 12984480 -277744317638191443553308381510138593280 12984481 292952522574674112024295406557339556880 12984482 -103466616281712796290201157063966772736 12984483 -440582985011735715920059263736056701952 12984484 -236958527733527326681121282240010117120 12984485 -356563695316431606828725938957588418820 12984486 223206359407775075332160406996273216000 12984487 2532875845486395485098628215530893878136 12984488 1144328055182618660899256129335849451520 12984489 -663111306335548979439748032277247385600 12984490 -497227597728120403800075686708555904000 12984491 391648832639844117308000771118137360160 12984492 969047026584976579874904717387562847232 12984493 -75525785690182019404564128207878209258 12984494 -746067672794753408676127258583264265408 12984495 3107701141470816406146559163132110080 12984496 134432697988154319342724905098767040512 12984497 1982123471574590042803110196743628172946 12984498 -393483013825967610273891454085385582816 12984499 -897886184648527959612479474947529530680 12984500 -1595256246342495920597903987178031680000 12984501 382761257592385038794918074162684614432 12984502 -491257330081216324723040448960199190880 12984503 162395448183169080653438070114288993504 12984504 396728335845996335334412435636499128320 12984505 125691210584847261981199495155828672000 12984506 866603732025429494159626783598660387952 12984507 280960219140381374069263593604906229004 12984508 325566306069586725447271187501968483328 12984509 -1997738823222695590393269975028770127290 12984510 36159238756186489852110719772554880 12984511 173040841335381378029289450422174722112 12984512 316980250402499765824916329465708019712 12984513 -19891185753675885153499377146732232096 12984514 706576389722763675681107248149768731856 12984515 16360530055784262944530802074170321120 12984516 -730782020270070714686698156515718348800 12984517 115160257215209528130504214340183025664 12984518 1528502778096540832167585461864276238720 12984519 1485795683374274825848484685221643912960 12984520 -413061129124095728412814352748672614400 12984521 14785505236349333481187495477460989248 12984522 -148218917623489702750289181011091532800 12984523 -560046332091623557281792059666444868000 12984524 611646667408916777693733266776402575360 12984525 -444760154458207087552161613205486550750 12984526 -2197426500581690771570495026126250030016 12984527 1359672518645479954976005123217279483376 12984528 395009874780697237152903201524541947904 12984529 -265375774510557924331588945182428515340 12984530 -30383094377511181667791200288378329280 12984531 389534813049360089869698763631761714944 12984532 -210240036532198363572257200532958781440 12984533 1141283001132942221501902534697149264800 12984534 465290357032405758654533705048605164384 12984535 264770686049194910383217004477268893600 12984536 -185704447937095891982526711521178746880 12984537 -807449705170065919074820292786295451440 12984538 -8675148595947101613614812312389634560 12984539 -1942584997700565921683961816813341713944 12984540 -375833991915025769179015414064807731200 12984541 3412794662149168190118731509628437751884 12984542 232633353523643466035124249801583596672 12984543 28454357127974340247036519417262812800 12984544 -805480245896222712541455577554008408064 12984545 -116472167981734611931785757720447584000 12984546 -469807369376042683349732658739005446400 12984547 713552622496579735702251016050898536960 12984548 254081588066597721628044871857879355008 12984549 147642552136928799175283379282820061952 12984550 145710998786659711899079453378548088800 12984551 -34686744267130499307298153646123712000 12984552 -334110479918408781513806127043002286080 12984553 255030164816727421202431985733745999802 12984554 288581345057057660154997559089749430272 12984555 391188665095882961094617833665643307760 12984556 33810318316723387164295898521717199872 12984557 464475434658475483870549553594481753312 12984558 -91111587564406795081505192685138665472 12984559 232347456663478147632549057289628693856 12984560 271517953670778590822688654839428546560 12984561 199587601762267379431567947351384072960 12984562 187744003662292756295240263489100697600 12984563 1706027844661653842886792754860432580812 12984564 373383929884508598769722689708330827776 12984565 99793099478159798930397103671506779200 12984566 171528199309494724530737055007062305280 12984567 -426905113580717802896113381549011294720 12984568 143302167229048195449926427193904578560 12984569 374575030058557529985796082915093402244 12984570 -415855837118289532843156381204806028800 12984571 504775697612786391855078511331946196772 12984572 -909123445162528329705998893218912129024 12984573 -426335209549406208405393654356922765312 12984574 -1243609355668958918937495973609802302464 12984575 404388923622746729172880046161033039800 12984576 376659338987453109866683623170679767040 12984577 -402002279499578072358495950655274305468 12984578 112861986673881328097792668797553220640 12984579 284936815485388922578640572010106009924 12984580 -57611306643683526211864498139265638400 12984581 9351772522121043755658866375307471360 12984582 -15640705973208298027859798966532552960 12984583 -71242616276237641929547752945180360576 12984584 -1158661204086433689412071045830391398400 12984585 781581967861402412601566653364987390400 12984586 -286554784983720334098302737543328768160 12984587 661106824897610009897361375649432898304 12984588 -387662429698106759722449427250376677376 12984589 2291693318216166464391735749980702664640 12984590 4359114337296798564107482824137913600 12984591 214432137240794848054762862944665432960 12984592 343562386661271613431912372335375810560 12984593 -2406342301205014929831203686120828281360 12984594 187936924356943311006068601717701955072 12984595 -313416078124262784194174520899312136000 12984596 -1267900171705807495619332791326291668992 12984597 2291881156054408637233340339500856231040 12984598 -5977840873758628043273152893406248960 12984599 -654519866243930907712584868654836329400 12984600 -618786898564088120997067935541125120000 12984601 416007232833675477991967121047448977152 12984602 962447946216697065275367640376319878400 12984603 -153809415490976123540690326616778632256 12984604 64860702475831074494159546218413312000 12984605 -1618261268038874290931200211345703930000 12984606 388426914399608817522248653086579019200 12984607 -1665438099621667501084220191171560113408 12984608 667071392265451220906799586016053788672 12984609 1231859421243373462132746394695516517728 12984610 -845606602510862853363024484081357986240 12984611 1106766156600340305481916373107389573212 12984612 90101369207792202665054177204877312 12984613 800484674425940077146469284058333132862 12984614 1020191757277318200256809329355716455872 12984615 183895374708270102637302031271223997920 12984616 1958681217462887640638440082363767188480 12984617 330983887784068575095110401879587074932 12984618 -285957730778256227069334824312002470912 12984619 557551893740652969424752653087446750840 12984620 -810323706856363657592480964369593072640 12984621 -356817633315017499232471904811643482624 12984622 -219680524722144635604721478545764028416 12984623 1483969779309803764255644427021834273944 12984624 494420345014072127564159165156327424 12984625 -1056096473751873297879154521338489310000 12984626 144684599641958524653581821981553580960 12984627 -115289384376381693258955648329728974080 12984628 -833865965607165583589125279028624213632 12984629 75751870429613194145438426828968504320 12984630 -158482020282595412143663538923956768000 12984631 2178679562066422031534508977330004000 12984632 -248153009676127645657582401572750315520 12984633 135136903272700181737670528018770578420 12984634 -99325019079224592404085317939251236480 12984635 -400159733468378503213336639284120001920 12984636 -56471806870427254196244699297531371520 12984637 4203830826760149181521204692343031692 12984638 -707499017792584491216855559102654004160 12984639 754209586246262129477181710751675860424 12984640 -10166002583813696947754687625622978560 12984641 -775930854798033829823149435170173668416 12984642 -837357171438665091461410752323136554880 12984643 -1075484437383156402517622123331888949248 12984644 -215003655173509987480275908532955161600 12984645 434710915053368770507659323711529186720 12984646 109619495706685528653021610410435730272 12984647 187247012963333631973309093522232897640 12984648 710361504898721630248736088982642728960 12984649 2079822772858578733205984924267966130650 12984650 61985515089611961137507525806606617600 12984651 -1687750148931274225275996406978361815200 12984652 -211706862708933159828114109644077296640 12984653 1150662424621212318801384833406615543264 12984654 -597725389313383587255021649251527505792 12984655 -683538536534163030576926485525635714000 12984656 -44863682744976076128101986944581910528 12984657 981623740363998474931073531168206068000 12984658 465274816768246016112776657214576961680 12984659 -288170319847443321009686934718002168600 12984660 41474807488055115988359052297693593600 12984661 139684514361938730002350294470279885600 12984662 366609041072689780895002508490616748832 12984663 307737115674169878255610325932985250000 12984664 196272595308956591651733533734614466560 12984665 -1056455988583384547750026353758395250940 12984666 472048541735251427794153472724978061824 12984667 -42088925506614376980430950939873832768 12984668 331965559480993186968979872541203511296 12984669 667860641327478373113886679796365902284 12984670 496727143218331154978267739778794665280 12984671 -859247951625542043895117862833832586240 12984672 89359484022658016663150257639832420352 12984673 -150447735271516735937276719773941267136 12984674 -209320714346191904350476687791335775664 12984675 300851771501605822190874892597375944000 12984676 -737098297223531833293268165179740564480 12984677 -685077172078616638005528731932505643840 12984678 42082333095243816032939930199328727040 12984679 572544308939550896150599557321980804776 12984680 -298897300590892216094683595720105625600 12984681 -695514047912224189054888926297213844848 12984682 571357146131857924639284972147884311392 12984683 361440985812583128859628409435978466932 12984684 855371801821688621941105258256724360192 12984685 438346175028400734604241992256334355200 12984686 -163557278481946062015617876488599340032 12984687 -825966639992527009940698147215815228856 12984688 64843652887735950929734672808085848064 12984689 -1819984433406771964427960159546611038510 12984690 -56021940540307687833911777863266662400 12984691 533254575336300975883609473495534712384 12984692 -117544371092081244299899432636449054720 12984693 -238313917426996870276886353925994094272 12984694 37982305359625223976330772233270450432 12984695 -1195184522547233969102795820479022412800 12984696 -72796035376328234063068980180872847360 12984697 -956894148805279940375541732307689599088 12984698 -436867587593966067486716219189295707136 12984699 25611858043839567885715444125077084928 12984700 -283331879215343782909184489647528857600 12984701 1528573022189163160326757734935316333702 12984702 -298257841633686954486032621516517092736 12984703 84718180104050760294879781468875853952 12984704 -1043422742715095046523712843249835048960 12984705 885717817953585672762492371765608988160 12984706 -130746832046532493161021127821807965664 12984707 -146663408599832422525707157526089063044 12984708 850776319337356208235810954465364285440 12984709 -695348137624036557830751583233736573090 12984710 -4524097160926239062440698849128941440 12984711 1193076500430739415761097374802198028624 12984712 436719588281594432109089972183992043520 12984713 -1085239948273096962770771357101805872704 12984714 338144928152107584307101241227651095040 12984715 530380765273458464170246162298338947360 12984716 -405015933662749339559218735313001980160 12984717 65587056306173932711952644014655035648 12984718 891294315174756717992941655848369610880 12984719 -1046298432201404768110339852586973361920 12984720 65929188929070893629213502374359859200 12984721 -3017774564637230442252852000434915887500 12984722 329507467094767110764162079773286119424 12984723 -398736914026052520223678870086901832136 12984724 247436968740205971639260408401602567936 12984725 445550009114733312508935595619042966100 12984726 513369072220248536404685239954151492544 12984727 -21500590889436439166442134504300504448 12984728 225884446766207007545629217951058524160 12984729 -52712004738604991914495074785029043904 12984730 251674151821492478718130805333022232320 12984731 1382636641320232581283035330630122486532 12984732 1471636088619201452707894421997812121600 12984733 -97746170513082020037860943862450028480 12984734 120106396666067398393591021904775413760 12984735 108387444542156705108141868601586190240 12984736 1411651493533605111797531318973252894720 12984737 -194486841329573500239784609199973182976 12984738 -69273100752777004671951139152855747072 12984739 -66727289233671662788586833391957415460 12984740 620630621954002876975852494494902394880 12984741 95125189692545635612099570696283419008 12984742 3948636363273486802451314719185909760 12984743 154837479228072074390314868292287210064 12984744 -438961726720993779830292070664798208000 12984745 -498647258882348883690053324876530801500 12984746 102102850370597791846273935590051025072 12984747 534231951212727651512135844656443719000 12984748 -354264747814251042412806125539518086144 12984749 -1134818722351048171265732157754324790250 12984750 -91580280734326833574498725820776000000 12984751 586421513987061503859750196561733950944 12984752 130638386813264297150807942588497920 12984753 -4350582787997789121278552592390488064 12984754 462401866723126124750013779990872528800 12984755 942900179885979527513239005497640210000 12984756 1254148609644669664816911869473764679680 12984757 1835104998452483730901095875603878145006 12984758 -7203592117861324963005343017489699840 12984759 -913895284711924939981613099210540523360 12984760 96319085697929102634209869500999168000 12984761 -243106175928939248113741910363465227776 12984762 -143553330270660750231970741055960742912 12984763 -492477200406435455334820762032634954560 12984764 -440152389100687538910696077079905200128 12984765 3841690115238135942842002593744387840 12984766 -909202448916534687854367149754519783168 12984767 2281642774125166944365660469107449770816 12984768 41866571154527734916035464590253883392 12984769 323487063723205379843301669091630315200 12984770 -300334633506706186544323961205199458720 12984771 -355313710611362909000545123087215100800 12984772 -723776943573372326322083457179126986624 12984773 -1827793858539614011243923565611104272896 12984774 -508946081609462573820692519407048343040 12984775 366361014340736368338667541694088488800 12984776 -320716725361777311901634886323322224640 12984777 -127392791764353867140065701997526527986 12984778 360934389610217746442843783805258427440 12984779 -2864688625537982257858402670422767918000 12984780 -56602011294468846536089162568401152000 12984781 -399003642395308010336896557522572410836 12984782 -420892114988424246298591755224620406016 12984783 -175324675078386650446131770962741547136 12984784 -26282440817167042430277831903619842048 12984785 913466837909970142649316157452194266560 12984786 -22668773715288768506823979942275170928 12984787 682368563540164879572514889931279123192 12984788 132078044799632626132672504689555677184 12984789 1121037490078973396847803046301158564000 12984790 -81502492603943485811304113799975321600 12984791 -1907570916610572696223660969038747602808 12984792 -971413276435867070351589070377383362560 12984793 -380954327154256294937324608650459212160 12984794 566520732545271477209425214898377331696 12984795 -224293221138913423030099108077660200880 12984796 17919482214053065258926190096986783744 12984797 419059578519174706408929194770797256032 12984798 1079216333999173218626201750355666459648 12984799 -1948172006923482208561169239373183202440 12984800 959797564659214522458698871074016460800 12984801 222744820385245879332921333901072853664 12984802 -95199825049457921549293617137561440608 12984803 254140816860843895460921703143969599584 12984804 195807725443981653376199603837168583936 12984805 -1582816958592620716711008696324939432840 12984806 -1369800685749176493362613977926013391648 12984807 1024346951655787164300137805551100577920 12984808 -714179123011063452589033249057334169600 12984809 46583649156794406946024383209777744970 12984810 1088956041556743514858734596547878400 12984811 -397436580677722188715931684282355783936 12984812 885976359021356496998893911468015718656 12984813 2246638125473606258390959053575953694400 12984814 -94611489055404724327741715209137591744 12984815 307546522004894958321675420955426408320 12984816 57763409423922132738589509776760176640 12984817 -957467482254790254333079214964522877388 12984818 380844482448984006633268653148004209152 12984819 1534619443734926564781185175726831551544 12984820 793191535531763090557650619000704192000 12984821 -65139455623971772483936369859642496840 12984822 -545286735520203673121885171418246308640 12984823 792269589979113051233971514664094094784 12984824 1379912360040531596931707667652460851200 12984825 210833126065039380426790974686709057600 12984826 -895423443562960667003486200607192291616 12984827 -2987052367694040871386381988921634160288 12984828 -521520873843524514472010091700791336960 12984829 -681798792271339981913232454701603638112 12984830 -148985283545847218279560948183520311680 12984831 623126335786040006802702552773711188512 12984832 -245730369895303632585352951049264037888 12984833 -513893671622329007004830485002914160060 12984834 313637567271017723031708672119671701888 12984835 220263126270288497730458765456210841600 12984836 -287213988054312679217922506526140633088 12984837 -620354500844900571665163206407312728480 12984838 -863857810759980806915658039140382276480 12984839 -111522712603950203105959385232372480 12984840 -40712552204492918758189972010508288000 12984841 -36337236124775150233723957406791729308 12984842 27332155098438854961728927566939936704 12984843 -422619036194374403813523748095116950800 12984844 575151583944836849898146768261680132096 12984845 394688303910736836000137544095240897100 12984846 4327803185765991042067795490842165248 12984847 2093688125027520759088960457796716956880 12984848 -201942162115595285077122381569420156928 12984849 591299979693927325210611212268438365184 12984850 -119222914957824408878149548512181915600 12984851 -760127658090995285450460386744745004992 12984852 -273583388933649995915059163670528165888 12984853 -1190080610575655389052824775530443074322 12984854 66278022523517774072324702881493880192 12984855 464798087041027178679277758336390035520 12984856 -447780055895726020366459884245107845120 12984857 1869839315347313318928222449255694069888 12984858 -105105758413536843289722673583681423376 12984859 -1047822654536993168172488758804670084400 12984860 49994854513336113441195290147423907840 12984861 -180964105766247390066595761410044901376 12984862 1709551112116136570196043673873158856064 12984863 950855292282568117388866594258070062824 12984864 -244355391683584628855296912145960140800 12984865 -468531483398984963386029783473373157740 12984866 611677204575976582632257507572505587200 12984867 -38688188963903957835610715861118942768 12984868 132572146691145583645258587051649458176 12984869 -1392190477602275311669108111392372929730 12984870 -279667708377047193249518946986444083200 12984871 75832468240907931214088655810108206072 12984872 -445519610461111266599524571477619671040 12984873 569424404952810705895346699208472752 12984874 -242111084922612072235159417994644424448 12984875 142878321795910509141998671430811408000 12984876 -170667132266839646313868362525031799808 12984877 222669860914457005163179407283014570112 12984878 110137430186027009501480019596777121792 12984879 1409902664194553965711853973172375384584 12984880 196003976586226492647975062195752796160 12984881 50900349206406409006588961155166763264 12984882 -704572410427056299407929500597402880 12984883 754783502305542183960367157621696318184 12984884 668405537756098867394053051234559096832 12984885 -598959079298518340869469175453885712800 12984886 732455308688549495895678685053970111392 12984887 661530252758303754596617692077940988392 12984888 -308162725724797429371988802086184878080 12984889 -568364594554466475877719298663378005600 12984890 124763225699840535544371485496097183200 12984891 -586345733307502289257722733476242814096 12984892 707438566157339315027840909963134217216 12984893 595328663316452049800737295675538323142 12984894 -41585261312717759018472650080903872000 12984895 -291972828483316444179693093105403814400 12984896 -584388249161899460162509621700347822080 12984897 597690900722688099583578757878331254240 12984898 -336404203130422300431905919570950506800 12984899 -1131358519088020573429517598518906657760 12984900 -227868388642462497338538929209663411200 12984901 1898748187835228919773430841822716636832 12984902 247147050664315743198391778791173516000 12984903 404379240405513968390050968359647255200 12984904 -1049527051654798812695201717527364198400 12984905 -132332856348438999260400029756563568880 12984906 -78235089093308319380736537262763188224 12984907 -412791830874698404037547865914431826320 12984908 -302380565294414561764200634958439051264 12984909 59858000469693730714697059505903876160 12984910 574798769414660773494805729571918919360 12984911 -25024021514791295049108028675685953200 12984912 167679468555741984111870636318702034944 12984913 1706606191807779719950714420592274434162 12984914 -1226985583332104819143332012087125130240 12984915 779150317546710566429615673391586095920 12984916 599120311326740044563801746837878908928 12984917 -2034784993272084308166019059099307755648 12984918 187191854689134340382626719003297669120 12984919 -198146776762066791422886123594267551240 12984920 20047937113293584229221759740648857600 12984921 -113027331796858882090712904820364128320 12984922 228224561686277633395950671749334988000 12984923 888186255083893594128583906812370621440 12984924 224719091319682934825740331392429839360 12984925 28119522061275655182903327776919868800 12984926 85417914100093937142470313467997976704 12984927 -800934400357365306561745644006155511480 12984928 -410071232358933523111755912449072037888 12984929 -1338135503355883459696915602510279484524 12984930 166721012465876335839008242727294584320 12984931 2118075203160467744709594512229544520732 12984932 -59059032141389296978950286801775973120 12984933 661863873184979966822179733760412065504 12984934 112567234833042525513594416569820027616 12984935 -1354284609723413262198114798270103712640 12984936 -13459188701272811396568011007849676800 12984937 -93862892179663329347336771757402443648 12984938 -102687171175680680939903471267417287680 12984939 188514368382909629463140576276866262016 12984940 332465560985839536365437987833156802560 12984941 -617356586168788126910366702870959917108 12984942 -674846781570382579229358948253476280320 12984943 -543627433719547756213150940204301609312 12984944 113967360810547514512155987437401669632 12984945 266476942502882881404720035940821543040 12984946 416686414725704220785785610550392441184 12984947 -475992702218962219089682590785063159328 12984948 -46196763956092233558149384027027102976 12984949 -96604790954964681970941332374656777600 12984950 -514606549052732105157679673143225992000 12984951 106562347488364057730995699601507232000 12984952 -450236738914843453773836718515345510400 12984953 1897160125287602231298282365451662139780 12984954 691623320730653299482599143863673804032 12984955 -1319821441983282482943277998665465936640 12984956 1196873116691628739703064682378180892160 12984957 -1233192172027947955114378679480340838260 12984958 368854113742799187296142112098120379776 12984959 -642376055374323579588718473351027697896 12984960 754296163114199985579748885808755507200 12984961 2046571840788205720623721098575723359200 12984962 28369662183553068460691063635229281152 12984963 -650474830904885166908786358341980612800 12984964 208789319650239025344248533774873373952 12984965 -44098699694667696146498521304158283520 12984966 170648797555543956934066480639738779552 12984967 1014650082914290070441127211197755010400 12984968 16514107319822799731940704649412239360 12984969 -1855324630685057090589297105542634359520 12984970 -112639714572374702104877433057155235840 12984971 1671413077605633161595227549235084425172 12984972 -96113264397794599202982391985725243392 12984973 -1592974366145326387148210992420681320778 12984974 -1120122850268225528762185741632736411008 12984975 -117830126951543631092518818123099282000 12984976 -48953746715686231704527298545655635968 12984977 -880177287937862593492603800895177046208 12984978 86090772551464824974886876147038880000 12984979 442221450736153512905206596770326148176 12984980 -365730588876578721725522052748094822400 12984981 1403809346354630678180143154123629544352 12984982 273508022077744401201649241734340745600 12984983 677257535240523102372922184576166517248 12984984 -346533835002444392385186936191993149440 12984985 381986985418999658544504471574141604160 12984986 162098902405044969861768724528124474880 12984987 669593954125062563502798238524723548640 12984988 385960267971582170363147081682833883136 12984989 157629213310342237715788335062250146790 12984990 336996793292371872761363098901363349120 12984991 742997427301689991823621814367418590752 12984992 1251709252903499314689540245798625411072 12984993 -8208733453690490015368756089890246400 12984994 1597330348671918857506285308209008848 12984995 -842735468868380712788027588818123790880 12984996 722703016340463613222147757341934592 12984997 1106884226605713698593271211767563399452 12984998 -116539871180572023055083159465481345536 12984999 -815850660015101707888540753464265825920 12985000 -111864257232588816316773371992771200000 12985001 20893749888998349211966804139834459904 12985002 372163168039447650198434078609242168320 12985003 68833819889666693837592511573704179252 12985004 -721543232966746840492954641031557909504 12985005 287121300598335047182127391486903520320 12985006 -573592350588629205264036242031860730048 12985007 382114429588075375833192267405274006512 12985008 248511374414637487472244699182246068224 12985009 1986132360440397420091444606618252418740 12985010 -114211289534123963961499818143386111680 12985011 3608498718797093267519295472117629600 12985012 898401367039245979899940378771337757056 12985013 1809864480982970700436567793809577537262 12985014 -129634688726922160925777027995562078208 12985015 -817263429718970047498749240173986237200 12985016 -1732942701344863014467961269150745661440 12985017 349674986879766582814686881321453267280 12985018 235289727384064550490261405795028070400 12985019 -1719281893056982951300910995140874569504 12985020 -305007852616505023469522238765449740800 12985021 -41371797978255284830490222787815866816 12985022 184614327225417414625778286051910317312 12985023 -517001975222410122415666270259490857016 12985024 -16908932830299984891402122771094831104 12985025 1113468934364327800812943117258963872300 12985026 -54578030633046861206647813487671625856 12985027 1370194031077930737056008116609560184384 12985028 -193441664718957574234995083091902742528 12985029 -55278947400515268608418861227724505890 12985030 669443792947663481184910571026023916800 12985031 -1224391128122237062108053256817551632168 12985032 -117946998161944203298569994952681840640 12985033 -914017210344130306289657640834906039718 12985034 166063146522068638967474714562805995360 12985035 360027657073881559301902152310604079360 12985036 425357073324693523408983645706544986880 12985037 113675747006194467740822133994137134880 12985038 -194298806120063519169996077374578165312 12985039 794274391802823657323385491195357939656 12985040 111261098138646738335623640780388188160 12985041 287348191405527387822572996697287050560 12985042 496820812654455550764223484354706984960 12985043 388179594612297073848786898838620061292 12985044 -16359623151571401778438521741345576960 12985045 452591431679517856679028333987798965280 12985046 909249972773457994318091324437846877472 12985047 110363434105983210128776190608765979424 12985048 233098799536494931879882015177853214720 12985049 12054955108334792907575898834391787472 12985050 58751994905517521502693334618248096000 12985051 -1116652626541280868162313928740366021948 12985052 1222104908799919602240773569231064563200 12985053 -832837991378436641836808783043547189536 12985054 12374624827950026150861520446405695680 12985055 1287991149580486728726645295831005105960 12985056 219099408298816278236508047799012556800 12985057 665253923568281593704279520989412070306 12985058 544548424703588164731424645304366566176 12985059 153212913150394257213448436748593480160 12985060 -836564005349878501814537979840153968640 12985061 -736836679869959752253704202022511073700 12985062 -485638393953645158651860518244234237248 12985063 -116465499379707485387171903238981281792 12985064 -792353007492819744070790199811569991680 12985065 293783860379785593866350512243581379720 12985066 1100810737846746393577454712773903178240 12985067 -660161683332195308037266805139472850240 12985068 -542701358272973009578211222818533788160 12985069 219184714974159462206642895196418704320 12985070 -1152956580611833198117127915587054080 12985071 -890689223064297005783496604589743777536 12985072 174286421362671372626894856429876674560 12985073 -1124551447619807785192844639732500502016 12985074 -74790477274364001421555825271691031680 12985075 136921964161447267023990773562112093000 12985076 222707910307281513491423488102102342656 12985077 -465466227308720863474689401552076927168 12985078 -972838101096241210550505707729930263680 12985079 -862531194877275065861092243444573399320 12985080 14564741210702157297560220636088320000 12985081 244536910222192261172830592196698870352 12985082 1675392000145297801418058055145139264768 12985083 -1163493481013599648063646023404830312400 12985084 -137798781819687542867722265653605745664 12985085 -2455627602644635083985175810902439869440 12985086 -191880177624535613188884271136479552896 12985087 232533457140340621247615067844105667712 12985088 505942533926124320021353327859400179712 12985089 -253400818991704090169483543675724073152 12985090 375424573285150890852840257957344672320 12985091 -480196165288338630464956963948883930928 12985092 743900551757047610967702379998692201472 12985093 -2044327630275413566590697733526623377920 12985094 -16317634734110965198149503009903984640 12985095 1179769932459484502034461283522306519840 12985096 -1155572332834087251108993832414320798720 12985097 -2417634958955584964729271781307150640 12985098 -47784183771700084010681436663248375040 12985099 -156144837439013629827771926982369082080 12985100 303423097992876679642091082935542080000 12985101 418110721382897268676313716464245211168 12985102 492652155635567233544053930954923941760 12985103 -2052447183127689601760461522021135245648 12985104 38692309965665385203578791102851186688 12985105 113094460244814407894021568196430689920 12985106 -454626694004811532842271272726001670496 12985107 -2394589081737289014937584777712428640512 12985108 -340335907931820111262348882278035385472 12985109 1094689163956944702335656979982988649280 12985110 7657496565038367414287464137870097920 12985111 487131783054864184466929305421922485624 12985112 -296107861044320188119063941234546565120 12985113 -830831249183060410873064505982860318720 12985114 -294896128232829273855653250539464579344 12985115 922177155601950242071360215434100480 12985116 -538782053487617759579643492711694222848 12985117 1342153382450175759741288981310601900640 12985118 -815814356729078702248305751253328660096 12985119 202037293536568333314498676746467854848 12985120 975377368332887344678355869395421102080 12985121 -667165867817366283692997667944534296556 12985122 -26016862479594225084078306055661145600 12985123 40761478378610995398637912678494113372 12985124 1378301008160468153390840191379216071296 12985125 408968959515852803202865368361231488000 12985126 160175565490659117854234205905374371840 12985127 -684187430341138352963146158196235338800 12985128 -270342846193754652181615451125396776960 12985129 -182131852836128736541334782405932475270 12985130 65784849693406757692886006239081432320 12985131 248297538778680284389700073924185973744 12985132 140417898631065518252452563243257474560 12985133 -264911190479296351455008097255130490880 12985134 276516170390050551313365969870891126912 12985135 -186564268414257305245634756532032029440 12985136 103746969006949327426223242496532774912 12985137 -2414705481930357672306805497313357197120 12985138 -142233100871008611226108404925223063280 12985139 -1692316754415810989296525190722157523060 12985140 -4988534027690003651800195375713484800 12985141 -64557050399237009351598887521162196228 12985142 -213495415242710695512755354245036050528 12985143 2157070615522377642900825963699738402000 12985144 -1583379467042063045112504326470870425600 12985145 -813176629376915433208934976729895607100 12985146 417127597648154040116630137912831535472 12985147 700815040682533430811899263612666810836 12985148 135009305481684927115555309960397414400 12985149 -1259077668503355578854861850435181687360 12985150 -75584266353098593827842209336915032000 12985151 -850599066427275651799293577599361497600 12985152 440952408532710986040295151453236887552 12985153 -354145147297982675117431616241930177598 12985154 31970830390463767495291638646496128512 12985155 653664360815401832737849224153412725600 12985156 244889717815653301704179888092062351360 12985157 1966457119254928453547812750666324277406 12985158 -201540820680127513725128572915482129216 12985159 876781642235258359002042350887645870128 12985160 1952793445354999064087402797869057638400 12985161 72696619585738700629578402833986314624 12985162 148000700964914010361445197662076982832 12985163 -1099528200099222572736577498793265924588 12985164 -610753592819190960441218194478033863680 12985165 -1603522177412278841891854906860185188680 12985166 -575398370412958642195346069518954518336 12985167 23289857720057614754383570232871003936 12985168 30652675466318709245499984390562775040 12985169 659870908530713140398677802040390972644 12985170 3241201942412565252198036956585971200 12985171 1865830127441013057817420291637350715372 12985172 265347385131938581739812395322387034112 12985173 -344817416139590594562405728648121560178 12985174 507248408861823791696519782998793509120 12985175 211175850299909753247297169981973926800 12985176 290032925811137567572583509935441408000 12985177 -1698325676757835017363175314124138265974 12985178 135825766750054082075639570966473829856 12985179 177891241177652877046563296641888819968 12985180 221884173509010892747313364537926952960 12985181 -141040172932420887960049778196375268800 12985182 145983323584462266899712541448487131904 12985183 18353634570121899787559326544444316288 12985184 1116077919432390893113688648068784455680 12985185 -910307481868375858737884432049063278400 12985186 -348682250597430458344264584621411788208 12985187 -196710232716301888301646683986785219456 12985188 -422166154444277410040719622164662758400 12985189 48738095425042272841087317295422748800 12985190 -517806336799638358275018285692904441600 12985191 280557465218884709277228243451458920952 12985192 -502346406506012874890671841106422169600 12985193 80683685690366007222802715283450979044 12985194 -1003447420676758324785844109665735676928 12985195 435780902259920604431216517843355764480 12985196 -567974836904083720189060155024611354112 12985197 665362649507688207523998818545766317920 12985198 91831930692823177383401246648025409536 12985199 424824549711273719920416819459222191736 12985200 -34408295544074757768186818418295603200 12985201 -882571384264934062934222200636449127500 12985202 -353521915539796596295211223045788126208 12985203 -278056993694032724772934493074937917440 12985204 1669947701223122697372060889765217027456 12985205 1202294577777534715710762125090009224860 12985206 -134201679412106701302049674022086634752 12985207 1881524697744195323326142570981436812352 12985208 -620829792917068312920551835502474752000 12985209 855581692312760066273181737902322175300 12985210 -388197524289647419107183508672006318080 12985211 -3895772369644487713243955021330663035200 12985212 301832266236151915968254276509033334784 12985213 -594678223904494021260209073748134876538 12985214 -511681440530564355770975202930015626880 12985215 624689024653065353334223212902485311120 12985216 -1312656866623274091318919901449971302400 12985217 -404695991099889806739886201597765459008 12985218 -129016047029278526353013892804766863360 12985219 -1010134846947518029973417247968796166672 12985220 -839656759185396904726724906797818213120 12985221 72172792147637219236824318473840889312 12985222 711440360080283491622085562922090850912 12985223 -1744660430094210512173939241770413687528 12985224 -213669455487879874278274371877714329600 12985225 692026517508661432623016801504389499200 12985226 12836131669435508561576652642344676864 12985227 -427319593374704744318860492506637913160 12985228 322532000802718754322594887206914637568 12985229 689016338162757599152063395603984272640 12985230 -369545091521369208112209530782596096000 12985231 600302311204563321839154354439107454192 12985232 47232877408130607071823182662559858688 12985233 317842492275387001094872758689714465088 12985234 -191021434777479165323667259130443651968 12985235 1158144309927971617328210282874009685680 12985236 95973789641516255167129305285321351168 12985237 -198918467255256104039983820015674861220 12985238 -221072153356832423783502068105962245504 12985239 -1355869923993636838493382611561764993176 12985240 -114117786733501175110907195746079539200 12985241 137368612098857796378669647276882230800 12985242 442804967671775693711677263812745437184 12985243 -736611517359976330055376394281859194000 12985244 2325345764239873806237152484797090191872 12985245 286084224098914672152937758711474835200 12985246 -917793814171898751835465607957598706560 12985247 1381907111359805619263036065408545547512 12985248 -45053618540206449108469660328952594432 12985249 107101688530562828396859429846909471488 12985250 -823439950631530405885307151700779096000 12985251 -880831747730887163464912832746225517760 12985252 -471665840927171867324830919128041971712 12985253 -830092810883482559240795615345586859236 12985254 427918602253521865634304025110700435200 12985255 -205311986865343594626800003656317642240 12985256 -746028264016527072031284097119364101120 12985257 952624697983197676281037562437874186640 12985258 7484341244784256741616089784832953088 12985259 -165493964742574497505452101117857344480 12985260 -289027891405367317459418617813123261440 12985261 386375072195191329038340337867098833664 12985262 -436391289895370492628077605576416562368 12985263 532238126580347543827962048133976164464 12985264 626410112291314388080119891785761652736 12985265 268341693859550995210941481210701096000 12985266 197991920013932837895339672990870142464 12985267 -898626883876955235460420132177861030800 12985268 -998173182270545000060168192658551770752 12985269 19194888216461726014993578134510678016 12985270 -727443335918340686385163334214069863040 12985271 266873793175498037203076457145663750464 12985272 -49626418214862026973535476874666291200 12985273 474916724520759191387690364697219863040 12985274 -143000104216979514686037399481905596448 12985275 -432233779343334034699120451764926094200 12985276 917424455801940497528477219675017180160 12985277 218172474419213591463134087159879949126 12985278 114139756352389122268593508943123748480 12985279 869785900988968709562234004523488520920 12985280 -42589932635110739481639493247529123840 12985281 -683516608370726972171601641443613367660 12985282 -355528218974765792493228067694534149728 12985283 897638345989845435480545395848356969532 12985284 697885798702209344766532789308086999040 12985285 210886266622980464888077917630017137980 12985286 1250048165572430407919178884057507594592 12985287 84669336442830001616667169472698215552 12985288 2226307606903169977456932790363379573760 12985289 -77117529784097840857254701337703391910 12985290 331989645342647395047412370644959006720 12985291 953732997843645801468386432666822745168 12985292 -1805299753506353456135154188348829897984 12985293 -386360999390067029144614165881210235776 12985294 372350777066851636454800853293739827200 12985295 270556956362065332868983204199842145800 12985296 -245026241343205480286957915874266185728 12985297 -1093370791403169956233884503648999236248 12985298 78261606489852091970819127785242383360 12985299 -111843425942026253308782110567669780880 12985300 -161199642514699030121217858394490761600 12985301 -1650427737072323016983492298929080573440 12985302 -17340819333053335356558721756375498752 12985303 2050880851619264232328369697917523122120 12985304 1334434765666985905707080848561609205760 12985305 -654646726670730697188101017992462114240 12985306 328139625257260408415615448686846503680 12985307 181224892781864954764028218027941863592 12985308 225811046630617962261898655036425840128 12985309 -1742543705659860613567194805107294031040 12985310 18130196839517652813693965678851603200 12985311 -366721282073947391375259080609524071936 12985312 -31932183918428624220945926727117570048 12985313 -232337764771701822900251395670852533632 12985314 -370262855304379269956410017946973438976 12985315 56720453176238089507668896342089608000 12985316 696700800865367537078199934949535719040 12985317 -821932926697668527195184258320398152672 12985318 182856879523603619168812624151880165504 12985319 -17792103951949084747063861179601454280 12985320 -29389460124859653821602452788481638400 12985321 -6663876619839828320803760373175910156 12985322 116147057040602975865986554003838200320 12985323 -414422488218080408516305431321309852960 12985324 -771239538395287550691175757885367868416 12985325 -1129191193908770637548991099525332461950 12985326 190002881013117778701776001847434854400 12985327 978635590883288401957456486920758274352 12985328 433935992485601434807831852117887025152 12985329 -298224566313006347424886991181995764800 12985330 758263904465980406410391676069311150400 12985331 420891802647251935497724095222995910072 12985332 -641195309691712887886156740801058861056 12985333 -674273634032278924750123042443113646418 12985334 -281599929793278814782318984726959175360 12985335 37339382113068911336701256469045247200 12985336 18150761437536999603684820519855964160 12985337 -2496561845062853806982186465819120396208 12985338 730073895871096035919379136605891641344 12985339 1376988976695799381843164420995253807140 12985340 114733702816392227593635855729724262400 12985341 -103851275945880274803294778612298145600 12985342 117901159916425940620495440319671442944 12985343 1311200302396307682108587327167678309008 12985344 232364858301977424525682394594971484160 12985345 530998195828179878448936577404275773800 12985346 788270699677909433662884212101474245504 12985347 157832452100923523566888616497388908800 12985348 379016166602602562579586078068077608960 12985349 403743082118180818626712723828027961088 12985350 -84494662904129122569120349349064960000 12985351 941193335010638691277282685419664755352 12985352 1518260753118938937449040221937049113600 12985353 89297575908121162494676594059242517882 12985354 924224473179637333829149145988370115376 12985355 13669859433848553948546720906491884560 12985356 -276845611945818192783047945880238089216 12985357 -599299959057978795722916363939268064 12985358 -949556691877116361517521050149837958720 12985359 -233037925638944709109975357578456835440 12985360 300033665772907339946963741139350323200 12985361 2157701765672927464889180183849760598962 12985362 -259832659145663753716178025200297839104 12985363 1488464911254020886854096768637546019772 12985364 15475749099835373338479591228218198016 12985365 250954977055798609480598118452723200320 12985366 682006426259150798861622680380572313632 12985367 710447157457269241814505147570827669280 12985368 -204591895823162478596339137886172610560 12985369 42900420038015610298278042759388984320 12985370 -371559950400167058599484689185331001120 12985371 -245909220290660288307841216813529987040 12985372 115176262677617270226957485561823608320 12985373 -437598491959761963657481952788806946176 12985374 78103731820532236300144035184608740160 12985375 911190753652847418831812086919188296000 12985376 -540033612239469366735170391076747345920 12985377 -384354683558910719803447650299573689680 12985378 130484896885256486442964945940326228992 12985379 1925319387632138215985915652730591145280 12985380 -295501563193443983500194159593849856000 12985381 919649099521087288224080737208334885182 12985382 17043931513191460562188306093815189120 12985383 953117074269079934651022713187661539624 12985384 2096391161511241573556091949613918530560 12985385 21576489177785097989386483116735308160 12985386 -869121828931289812303355336584442880 12985387 841982151896182356189890512012556090036 12985388 305863821986825668043856423316153344000 12985389 1591863429697379104413992254619772506400 12985390 -120745627018304342339770352083752157440 12985391 621919813951672423353011514734869035792 12985392 115568631826603544846211934577851072512 12985393 2038387620747389104229697300587855162642 12985394 -647223295404590814825995596720059737088 12985395 99659891292288662866975411197529635840 12985396 -1278037147379068338346368878849688320000 12985397 -116433591855508501541157715164332407428 12985398 -257006816522843461345722448313648640 12985399 -992113706460244092632272231088509411488 12985400 -269857525899837342602337374512969728000 12985401 -329811273575650857729934859995189535040 12985402 -2908007211195500701996588577059450368 12985403 520153352730590114372626681964570868624 12985404 -281493438535301236116578516064107298816 12985405 942126145356747357504620987410764390060 12985406 -74247597613262757052273971139627182720 12985407 -371771951442928572536321817121277445360 12985408 -145088625834424303676381234462551179264 12985409 219984453654144187536869895994051792320 12985410 91345968456525797924253454060730895360 12985411 -508516813229521035810411732025001866608 12985412 -937381020225294119535018616903708689408 12985413 268841241288715493129385554252664399360 12985414 122029593146888096648379408517892954880 12985415 -480076536999034476875586622780005586440 12985416 2461288626870299126358399739095313720320 12985417 876349575071387361816366659249155593600 12985418 -373752778214687616977182467358953573840 12985419 292000307250870047672592988153903626240 12985420 455381584690186023891604740644271482880 12985421 -1541078603244641083426380044936292666378 12985422 -380931019375910683684322029752796170240 12985423 893072046208214796925280484184688722104 12985424 101954225731307538703584186516797374464 12985425 -269984250564581980745819346536772388650 12985426 898951897734830430760688808394535602464 12985427 -100301476679907711387061513764828091488 12985428 -334582673108582422215419985474951444480 12985429 1726337077421676845326721852850182894030 12985430 199499159170238615544378776104119064320 12985431 2732864391547701182677950827822667850320 12985432 955422890779331202849855673009408696320 12985433 -846160085970567415875015968863261975776 12985434 -448147686175068009943617881640990806016 12985435 7966088620949260262982778861249618560 12985436 -609745580173774723523719865502324341760 12985437 -785453374938099102927612504535996218720 12985438 -391132485893487419474253074687039172480 12985439 -1703928302741660285306396739458555703744 12985440 -454124004912612707372256248774142197760 12985441 -23771906015834424737158492748078678928 12985442 -1260993532702601747436225636893944762368 12985443 -1144609911256449707139420435062593168668 12985444 -686488118108259704922365290599554175744 12985445 1033731782021125307757177323825245257600 12985446 321955370077628023230453390267500885760 12985447 932056683702271325886938434220472051896 12985448 522611869718266061983155824169225093120 12985449 -264649633891053119205989653321634873952 12985450 292621665766605791640565856734108922400 12985451 -318129009799159985848843735080435416328 12985452 -348389088471090062134290009787086425088 12985453 60911237597958880534462593233199676002 12985454 -173201692602025918430953161541102501824 12985455 -67702245023739164005809088510410547200 12985456 -238018992417204137493593042342427033600 12985457 -1448257989365315855400114697975249011600 12985458 88497412001206292989996273923138332928 12985459 154181643680863413683184736422861814504 12985460 1181995473182225932612145672109786305280 12985461 -941337670339589234812134716636943549120 12985462 -11750757010428822602162279666564020608 12985463 -1562962908082345413020609476169310171288 12985464 222952971570382332825472283728151531520 12985465 497774147111114023857914942171214721860 12985466 34027971265138244847501247628370321408 12985467 848524352489142803048821447114198871040 12985468 871939542667603065834740749624794011648 12985469 -541759055183660567952018084091046673408 12985470 -84258849658542791855695241973426604800 12985471 3593418009834236156486990586381983365192 12985472 451313639707648161784308008804155392000 12985473 1218115207831403871462671465871819749184 12985474 594788993026061716110738236781942074880 12985475 186691118269125185364518584590833034000 12985476 186928662593424003109151809872779735040 12985477 -84083268740520807678194376688228140000 12985478 992952333498844435423801639009640832 12985479 47655203419958351388556019537295258768 12985480 1176088925080204516786440418857102182400 12985481 -678618120658508411564214222058264751718 12985482 -33539330628531848753612998970983089408 12985483 49932250887816688653239510815138222912 12985484 -1666097013068110453449931972438883328 12985485 -29595879271907504590181180335489656000 12985486 -13128452154527375771122407812625873600 12985487 1785111166624036079592914523624437953200 12985488 -419806835940282221334746832225701068800 12985489 -653458824489364766507757721827177226368 12985490 431655337033425866632195058380449950880 12985491 185006378486736053091200040454078078392 12985492 185522902821288971350671624931297537792 12985493 -849286056335106764682174501138063547680 12985494 -140281656164880684311609273814481244160 12985495 1325427825737901591332189791982475183000 12985496 -797841361764888056295351607167679856640 12985497 -51400243218759544859707498430872120320 12985498 -248412067933193190080150536241416458000 12985499 -3274793353413840310275388125023156119200 12985500 941689244423274036798560822998677504000 12985501 -1486820087886988585488098577155212310976 12985502 -798189564662370034674101001520092306048 12985503 -90451094210635742780368843700479699200 12985504 -490558279107943943195142949054709760000 12985505 203199601099892401449289359766993617960 12985506 -171743367492113843634244539642575888256 12985507 155732438715522797832532897509983409952 12985508 -168975311250618604214605846353816165120 12985509 -306183213879350093463873375118238369472 12985510 -266805125065745308084029115106788467840 12985511 -268090147896264853274174985992943816576 12985512 1137864698569434652990644147810003763200 12985513 515316651515468157153610719902999759104 12985514 210845515570252580730756218614168514400 12985515 36681435028919765767138646828637202560 12985516 175684285503415526915392600548108529152 12985517 882600972830512380647075532868317088512 12985518 86224816121743133750676935701726617600 12985519 11368152301755526111109585889728401280 12985520 -24156270437405812666294139001437552640 12985521 -43365347123112670049514360268602065856 12985522 -242153544662951151283378280989535189376 12985523 2061765314611351831823057962928876405772 12985524 294595385632313913748755647848798377984 12985525 24204897713402629899039147932179376800 12985526 407371229508732944451949770171503927712 12985527 -111299654166715718545055871998058405912 12985528 425943260068119808413846316610981560320 12985529 -1415554743393642459663396412344201149100 12985530 119964332782112683253442527163409413120 12985531 -26391090739050204453191136913405287648 12985532 -25548945870431027075334623052167006208 12985533 835738373395613962013982490122154806240 12985534 -1341950039441137548021219729462454405248 12985535 215052937047632924769165760877171312160 12985536 -42580519444022337552387817490412994560 12985537 749662308217718771611417287338415032532 12985538 -448328991339311560664989509957440690304 12985539 202448133643104010209776128843735522296 12985540 -116303164507645248282945797408650709760 12985541 -1153895098286072093129323371091978631616 12985542 874635242792768350642451544903777018240 12985543 -349223963211115219803401512623512795336 12985544 -646611435834922822486706208535296245760 12985545 88523824460086554115685238001214380800 12985546 -57896584506958895552536150663434240000 12985547 379218695704004286653926950761982869760 12985548 776716801848542127063610985145577274880 12985549 1565627986186430393809336760375736370550 12985550 -459606729787811424096010609391508840000 12985551 1036750321470394856977835480910008649792 12985552 -38925373317515043731605515895911825408 12985553 87062202662844585378320127035302471104 12985554 16644252363280394795301143299256485632 12985555 -546213964146823037086146995441199264000 12985556 1993026008540818753628374185215831062272 12985557 36294785151576904125693752012596368000 12985558 -70817568981846003284986696667692010112 12985559 685857331093025995591712903061768070080 12985560 116891226208709069598710738715632025600 12985561 -592604303655068949069110121513136782336 12985562 2548620231668434902437711166777508800 12985563 1219908085395601132851722309810477665944 12985564 -1231184168431948279147458379153374516224 12985565 -890007117729920428034766473672452971540 12985566 -464028381299011786072007652028551370752 12985567 -21583240398785902729893752332460134528 12985568 2173376226740499586458900205940264140800 12985569 -892271267799619877502212957966192304000 12985570 -1747874844377810536359207724953937920 12985571 -1666399864248937731563761132733342631000 12985572 255372228682497241735619411779506960384 12985573 -532501914600054460941459096919346700896 12985574 181864973717571663925654346890361012352 12985575 385372581275033909319847151824008852600 12985576 -1335174120162485676607406353488974545920 12985577 646906253687862487616113601821139502672 12985578 -72834056733251994679060285852727872416 12985579 -1509656579013640122559899084226239191520 12985580 602231677820708425911114372958385971200 12985581 -349657824591614056012354880188508523456 12985582 -983029289072931544242914508860684937216 12985583 -330586136310405447647437007953106347392 12985584 120136331088842951195234952384604078080 12985585 -1567243582233561134958408805472003798220 12985586 2351131881326596004680925975773791369216 12985587 -841146505829395663380598004324989669920 12985588 1186971767575976089467199625190768322560 12985589 -223467141582720242865884109121928882976 12985590 159649080928584975402334889541330493440 12985591 -508865534548024215398212807527050400600 12985592 371894047275606770471110262999195136000 12985593 353193230211117665603369844112909775424 12985594 414861055283362844483728016116172509152 12985595 44875506494716605169669174295350713600 12985596 -32385894914467218117295705454155657728 12985597 1885321731271422058032101882186324791046 12985598 -769620616847469155540259695043797123520 12985599 264407998264065190922345891852822784 12985600 720666688065494496764986791424950272000 12985601 -2083823810467688110050597278462960134398 12985602 -663383037255866259403684928240120832 12985603 2639671824553024634744320865738099271960 12985604 1032733588510509277321752218957523248256 12985605 -64549356655756180923223978930086628800 12985606 -538516400656694976113466649717095287040 12985607 1197137093515434664337597996692722936840 12985608 -102530332376921128898329604334755020800 12985609 -292432087706069303226805540363150993600 12985610 -94984351635868246572417339923393038080 12985611 -438366025212836046024511840627861081128 12985612 939167923814769771874472443802310592256 12985613 31711346504927882933380238392241722464 12985614 229426755745804671142171693696103156160 12985615 -1426431956078957686968428693379849070080 12985616 41676645143014774457404792165676875776 12985617 -519879221590480721902983577889547778320 12985618 409411353666358528928466381059654543760 12985619 -3490551119691712021571443977791023987392 12985620 -46124391917688302145580320489744384000 12985621 291062795468798380064189397350769151488 12985622 435870260163376459081708237304937959808 12985623 546469217404331570382002112395663523840 12985624 702640861693407135630553002726558504960 12985625 452345110626239196829300765838763600000 12985626 -270295155564371996496481161183156537600 12985627 -1322695797490869246454394566763813348208 12985628 -1268003927258362350089470106110269061632 12985629 1359079077704076261464141958420715507584 12985630 274353244408618447272766324323337543680 12985631 538592498552593848167495392259914371432 12985632 1142685531513986367272516470716589670400 12985633 -115149735226340509615293094468770057118 12985634 -45525017757187531895032789791000570720 12985635 8701780162636846078020187194996044640 12985636 -943010980882489085759002056311595065088 12985637 521410094863679958138469056536593828800 12985638 -464759505600323423913585117092165749056 12985639 1246605942497556433848269763140630859024 12985640 -377797452259238025039438511599041587200 12985641 998005296987105050984751448416086877450 12985642 -571751193211114940208817838663728008528 12985643 -967360186025438439603850483841284550832 12985644 -58517911912217170803778745118476402688 12985645 -1561335007497443788412959346945394208800 12985646 -740307845537374358465494779242532511296 12985647 -93515229230539225076620487782478303472 12985648 46694799293338874423055598461444096000 12985649 231955809933966449045397473042549395560 12985650 -468708021603776559680608195283070240000 12985651 -517641904858956200461370736460011958448 12985652 -280231674669800211770767770663759372288 12985653 -1223149369134553894443285799266262108896 12985654 -1263574182059270871448178614654961122176 12985655 -30145281231122344649765347884389558640 12985656 -14385189247813006514441210836125941760 12985657 -1198337621786192608535148106315599675094 12985658 134395484958482098205887428565052782080 12985659 -686078123772937290685211011650027599736 12985660 -1094413001784082443060180871031471992320 12985661 311204939679500192326280531342803832652 12985662 -205989108683496926232653126603172633600 12985663 821084259823684681890477036681642686912 12985664 148854965682820932006640698140078899200 12985665 -131501048853527780526488620532338652160 12985666 49014838302521829289092969540753550032 12985667 -1185118817165102305033456863610033897284 12985668 -369655220583357669039366950214910176000 12985669 -422106170389557817892510551917971992930 12985670 105568125316543616585507759027887200000 12985671 904079381690614564709271018299002159008 12985672 267456866411024820955382889323433000960 12985673 -1014530044716564779517053873117397783078 12985674 -101831934836895893125191309826773550080 12985675 378622047134263087690345870086145388900 12985676 -68112855278523063812034564916870110720 12985677 1213074236370015265650243789910627517760 12985678 -4353102967904233692885773928269850240 12985679 -547950196278694084724355581085047806224 12985680 47801200927752235908671958450446008320 12985681 492444829207531164549124488945155344612 12985682 -299680226042954927797575711489104614656 12985683 337644157129687303194829187276454528000 12985684 -232997689478262768156698408553273792768 12985685 792969409090212954713572540602281443200 12985686 -617733014074486275982884295460246692128 12985687 250390127207760557297384402688616611840 12985688 643162588274323555410666263999642357760 12985689 -180792954739207972975869497044565589312 12985690 -542225945799733447245364452719840563200 12985691 -2572995868715538866911802049775390377000 12985692 -4276662886606406911315081707746907648 12985693 263030283006408849592664511521492533600 12985694 1004847373345625962238649770383279456896 12985695 -526588347984415241644949592100158472680 12985696 -2513361320979707701953317629969473208320 12985697 1923194365195726362532103520840426682146 12985698 31413582643101870502476860127216132096 12985699 -2876510509034315843427796185712865336 12985700 37801550740504520916781011464837222400 12985701 -1496675949729356243111815820078199780768 12985702 -1080866534054606942229109044009793166400 12985703 -1278664153196340535986063940046043135048 12985704 1827345562484234011972050073279021056000 12985705 -804896397267294560899237989331796031600 12985706 -419935131062296161587945195807811710880 12985707 -350054814485784038905884441485645671680 12985708 637315951226622933988586032380957818880 12985709 924392828725002948071960118997091795040 12985710 -427254728784752762965885582945241735040 12985711 -796230357920275969687889996553518129376 12985712 258478123730151538011426115107144892416 12985713 -457583297426015088267150815384809672140 12985714 -110889921313743329246843704886100504576 12985715 554026045837667884048162824089623954800 12985716 601657835021843792845000967125645565952 12985717 1446829912887521005978868238248100094766 12985718 76003773600626072797766506877045672640 12985719 -1213342828923966710050580635537449848856 12985720 464515360440108651375284655746150400 12985721 -108720115531195516941030220499773056000 12985722 469929756966095334408498855686758072032 12985723 -371625774292704793727884195003174009200 12985724 -1134977010197367976225535227761071192064 12985725 -660616510321709166148233311838143311200 12985726 54215557587744059996102743262254888704 12985727 -2395570292718154752855993165180637463424 12985728 -160746159619317930914442992977245634560 12985729 737462106012487515175800677764607896576 12985730 217684338850706569413507908996391113760 12985731 -550151899022308464113913998686403274240 12985732 -704181142511427075755507788990902268928 12985733 1812352194946672161259483947921381281244 12985734 78136246342996233081198525965764408320 12985735 993256034556677420706159677597133257880 12985736 1033023519297735142663452163959904665600 12985737 1069788704782216988621346525234980217360 12985738 -300510733505472338517933598175654163456 12985739 1735879437364566779704014563417604975072 12985740 -471944658917674250229515343149970662400 12985741 1496324384294883263636538412065324237484 12985742 -1070005092344774215582494231667740672 12985743 -25067537355183453529042644697242575736 12985744 -139975427957418003450043196915850592256 12985745 -31811275540469563535967239618906496000 12985746 252261097326790445188682374246122374784 12985747 1477477217760069744363681489311628865196 12985748 429166528673239882729438003552374466560 12985749 91339649742499724658385105882790089824 12985750 466676470543107025764903985520440320000 12985751 -82613626298856967161924763030018089408 12985752 12394249971523174806417813318366781440 12985753 -56636929542189301517651764993719629760 12985754 -77409121915432949222388633011680838400 12985755 823837096491640602897390214513171624560 12985756 -758911382900432773677428244863043446784 12985757 -65496957523173388525965652868144004948 12985758 20990386706950906617547192222985420160 12985759 2109614866614585063665964900515871648040 12985760 -373246723077661218410832172781111869440 12985761 -163622350822626109410717259525785321600 12985762 20916091473808463267028809255901677952 12985763 -736623006288261434453426014391460590640 12985764 495982845566730533465768288735418857472 12985765 153102216617695305187329431842259808600 12985766 75475751885045329660088360432791523904 12985767 -463630803160592123562332402979857156016 12985768 1998456701018444735691199592842687365120 12985769 -298283923473617961836002002420996618240 12985770 38470473559619335990195619123895874560 12985771 843837922422048987218503383185411492832 12985772 -364925995701317131087767049925806184448 12985773 718981774915193711793717148646166991104 12985774 985573832806928445275728846354211171136 12985775 905084383867952476415905613692820754600 12985776 96589045357568302712397840699433943040 12985777 -100685460358279064615886506737309857408 12985778 -41783051293600070301380602117840619520 12985779 -467883888261884650653451967096584647120 12985780 460194056520679348102277937467878717440 12985781 541950156294855099511986840382497486912 12985782 125506756081300399275315221578171952640 12985783 -1029204074624464755263315446696899516320 12985784 1280747559832422117716901708715321774080 12985785 -24552063830176709426592578893988956800 12985786 -555472707820739506135459396711588928256 12985787 603801088947846533172977196811518820800 12985788 -212954782678746265849416903578606169600 12985789 -2434460879581050792129790058567203238676 12985790 703190261923160538647305960603916734080 12985791 -279991122171971963609565451634050373760 12985792 -424447841128156081699047306970045349888 12985793 475747670707539777208209863983147930800 12985794 -611454229523486907211308487683970959840 12985795 250564458549150611198086790193066922320 12985796 -79346769226667021681413138488921110400 12985797 -956141498184511775418904875559225920000 12985798 -486750334817973119593245603095429000064 12985799 2013354877702402507613300949387218659800 12985800 353203992119266844707976037108166656000 12985801 1846714691045341471923334755653988307802 12985802 452271413186488220730189655474009598304 12985803 -4495792904845542411973543212193544616 12985804 -139255647133334825300696784984262590464 12985805 -11611426461069827352554241051857806080 12985806 342264519996745983536969469090988222464 12985807 263028078260701359338777871883612324608 12985808 -149106959311480884118214071020340248576 12985809 -1281895719015978376487808781720788577296 12985810 -212672217977781653729689535296102681440 12985811 -174743563121519778356430340781340135528 12985812 245670753393806246631219768197813452800 12985813 745439323216360981273771979369218445820 12985814 -149792595243573432419481077199078353280 12985815 945530156675283359365158331423311101520 12985816 -540471496949176848535458598990132224000 12985817 -497110886465839072229324981968502229180 12985818 484707890220429388619696007580899609600 12985819 257669143858140345083048635035931014144 12985820 141946190252466719868207892997947246080 12985821 1117557835133747577131591373999461136390 12985822 -439523076413718819969922697627468988288 12985823 -1384764900478551568217646276129072856800 12985824 36821830632125260492966412326970327040 12985825 971753915101105852322517836979469378550 12985826 226009208073863066906650151057183815680 12985827 -832652822471322934763976013856122943880 12985828 -45032601328506220909933910838648795136 12985829 -1307071328870584840828281715345158943200 12985830 57535339352169324571851376592453894400 12985831 991778942212853685803043968175508695064 12985832 -860509611231500602523402075267111961600 12985833 1082175492428985300530182960722738521040 12985834 544329354385028593859447354935706033760 12985835 898118136991082386699303854846176401200 12985836 -541268774131430994953538381141790591488 12985837 1341272458245066892545698616169446228000 12985838 31336578037779665907106625115194918400 12985839 -116901248793802659994896378334906102080 12985840 89620620104240759631150071247598387200 12985841 1611523147613835912298185458414587680 12985842 379622222967120198192651957331220445312 12985843 5426589775785921947982814096007210144 12985844 -1112195670337997621250303328758673179264 12985845 337128786954660505514641247539011075840 12985846 230441160780530480036273185224531465984 12985847 204965267257236981667819117754726413152 12985848 -138500939173827304277921382674582200320 12985849 1264783904255880449495500220867493904000 12985850 -166971414757696608241599145398405447600 12985851 681661108854768353017419116553218999832 12985852 -456172869555540742949853697177806136320 12985853 -106394848410538775994040165665040953000 12985854 11621645784707901748126616336444282880 12985855 -41031392982470465282679475298333175840 12985856 332421815765761521338871368068664131584 12985857 -690035111013008239679740355280275746446 12985858 1439861902089857202894825247297984591776 12985859 -1327389362348325929288315659222752670560 12985860 -509733970364151138679095636038523248640 12985861 -530241650723597762712480346684961036768 12985862 843963465500610032317406450411899603200 12985863 426148542564162670738842888735664546176 12985864 1780342103526186189284783485190010639360 12985865 -404039075626164310924187071742548867200 12985866 -623481228987130141529824849025817446400 12985867 -1552120581969605356423807311729254983084 12985868 -98547360848941590531476487988694068224 12985869 -88551412632551929149227431602587787264 12985870 979485222912659347016662931980574472960 12985871 -20984834913414467593136232808516293768 12985872 14338849380766771142929304350395924480 12985873 738598091896697229894952154669810970160 12985874 -1306348751389735255269434205720203457408 12985875 353883191104395489392308415268777744000 12985876 400269855121301273853372512719037375360 12985877 -282869842121060379661656152916688962048 12985878 -90777477020281088799488096415255206976 12985879 -1323212961870815734018926738644020131816 12985880 -828231216691794015106029264928585113600 12985881 195426328093880396148659319056847151632 12985882 -91031952979796321295289636837672285728 12985883 2653872778622311750612277927159554739160 12985884 24749039313456572320371696169054554624 12985885 918557645922303222472056092251912001760 12985886 -1469129994875213753980184861834784597696 12985887 -1121535729459459899430020948871361562040 12985888 -968795920223461463093505695151833481216 12985889 156244184243794431404860359611784993792 12985890 -88034622960613333709738797649581248000 12985891 551859472518902940814500187626272659292 12985892 17377210018028743558824104251129650816 12985893 1877273613650838205149242983737570547200 12985894 -154395477137219903479420034336136046080 12985895 150656011354929603411646375524172314720 12985896 -353091414493003723215610795076392058880 12985897 143210344920907783127280961347813256180 12985898 -178309450524277348549271887503951029664 12985899 -417812528573291519389410108946633304064 12985900 100779670622123101255015313129299968000 12985901 147043849415056058531185026677204785560 12985902 132632931464652597017414726325827623680 12985903 238691798637579700615488475305921764960 12985904 -81094330325977924101665805253436129280 12985905 -683857759842888448191453675185320342080 12985906 477473668323670392571883044898495227152 12985907 1402925038046848475012360714587225157832 12985908 -235324906473739401206187205157663717376 12985909 2142727665605458885087372971021671279352 12985910 -16304585636485422580431699137735769600 12985911 -579022731219168758653920333893884286520 12985912 2158447514949541495114066592549551226880 12985913 67147807165082881786351332183838700880 12985914 -6584172363893237250182444000892525312 12985915 300838260744188545046471066004527898720 12985916 -495399971290512657546881279464435061760 12985917 435109386581876132892796357627388891712 12985918 -784361805709197809900560292954479920960 12985919 -403719572643388971394578556095279823680 12985920 481308797540206919838802436016077537280 12985921 -143677015130357077563735345723903108908 12985922 -235140045805114105041192259492973533488 12985923 693485438780503059147746809911852814584 12985924 -467800969008586190456864993954751827968 12985925 506171943163775949751672891607009409300 12985926 214433664169165569981985723693157643840 12985927 648695211572285715355890860766130487992 12985928 828984665491664978991137485469269032960 12985929 -506473393516512523957354041493936391952 12985930 -298510140032200084035521852177867020800 12985931 593863970413663762642635932895938878464 12985932 -965380452367191984876438133080426275328 12985933 -51967978409964962996865200139205657278 12985934 -171224554765711649273482607063291014080 12985935 -165324326531769328772675016355091497200 12985936 173601072213449783008697565083670937600 12985937 -920230246575507636548255319577583709888 12985938 -126871529721993482633953987138575455232 12985939 -329104562402743525945538069764323227040 12985940 248452450836632366736631157293074370560 12985941 -323929882553055347162124949300462944000 12985942 -1244653306654873846510362850385032587456 12985943 -2557247003130831881960321949357729346320 12985944 -68836271587661464171646707963330560000 12985945 467926741225275834375589831071381996480 12985946 389492489647110255338681252437173170400 12985947 -958937293007701432379234989987277936160 12985948 733975461636792540727014492268158752256 12985949 -49731097314812986159309322581881005760 12985950 134929139142712544330653895954435121600 12985951 538320997212085198861070978133577586304 12985952 -8583853545614567998933414045564796928 12985953 -173033853000794619349000941275637748896 12985954 -548620222627027549749471512807794042080 12985955 -651630466344802309517974134002326430640 12985956 -130244211520501316863694660087298571008 12985957 -29230294897294584175414448576277944000 12985958 -1883773553533220100994697666756659861824 12985959 431595070633522836582937893930773053440 12985960 -349915008540283319886665594185192550400 12985961 -514745001225162072099998533882311687168 12985962 -139776724529636302028352829015922688 12985963 -1187198572275480051104358833487929464136 12985964 443200877206552040484414258064791822336 12985965 -765282309394475052735243605661623153940 12985966 -107021090332584130691270837837435287680 12985967 -356919237357936261711565085625080241528 12985968 -164779264743235161929546165579848089600 12985969 963387949793859065505830592677036668370 12985970 36052050677749513425403848507897518400 12985971 129435477876038735667132253363395836928 12985972 -1254119612027217217989341605635446109440 12985973 126556780068809339172463490422352270208 12985974 175859290033654817559491732625683546880 12985975 63586381567195586949100181764854741000 12985976 60974000038299268091708160958118400000 12985977 -197761071057607907195665874759025843168 12985978 975909857148907523831869333784968946400 12985979 769415533458233396532457592442935370120 12985980 469926883515242998421588787769663488000 12985981 810771896500997091578301684085323387782 12985982 -605136353357240229361571722408286673408 12985983 -287055509983256084684842715364562248648 12985984 -449521973896017061492196115467489771520 12985985 -426866095483146773431506536566457582040 12985986 288234482000462318589508632302808113664 12985987 347352458855864101132032429686654457600 12985988 171553169216975199364631521297831428096 12985989 29070999233011832973798903685593049440 12985990 -435390693763021887279766128784594329600 12985991 391811588194226489620698182252811898392 12985992 266729495335946734902099718251899704320 12985993 1414110628004314226142633963961211405466 12985994 -464953807732916016147076962244645621248 12985995 243835349876330479902972715401520922880 12985996 -1679934682946943617918836446495418528000 12985997 -1816925348913129157002949509509695971540 12985998 981481864635959660926679864213104508928 12985999 6676237983381543912128454562294869840 12986000 -5003618668698633141207685130944512000 12986001 21467216622769714750321354316991635520 12986002 480630288785809490050708253403556823952 12986003 -2176240445373886735015931355147915185748 12986004 -30161688280951532372402589343328698368 12986005 714007901483344059717270796629256991160 12986006 1959413504843695690014135340439783854080 12986007 488900262408749994145908328766467936128 12986008 249732132539523478250803707348095016960 12986009 -341278395355171098980637899102420708790 12986010 364737863477061065405683916619325970400 12986011 1699284491617028333146043805720632780712 12986012 -112147872644879395634851541871588996096 12986013 649200860915677913807637624915914127744 12986014 -245867451519214650983480089224297301440 12986015 -302960929814537536177466040216069117600 12986016 521511393573510751515434295647114625024 12986017 1233348164973145935615922764495957861552 12986018 -678011172845944130200462831991759652480 12986019 125181934928887414485624177158243836488 12986020 1738348560382430537321893845143491584000 12986021 29041069237142279216666209384440721152 12986022 -182857842385693306192087619259384815616 12986023 -1033178714816749915955247897910825646728 12986024 -16106913787544097016522604558614855680 12986025 226691891120120131209034614438271224000 12986026 -298992217943787679498389869863150194240 12986027 1853586204458821362659683676266970253876 12986028 -121059090588009483454570516619172495360 12986029 -1109087858603162976696625297628768826954 12986030 97960695856473190058444582299179786240 12986031 -248504586561431642055611390074744979448 12986032 298986819110741734498135251868130164736 12986033 -2138448376393031728720859818601834276718 12986034 765551550506316856887138660699514357248 12986035 -1416435090405872637354945788122394357520 12986036 226197675963368014984416136524667189248 12986037 125672465788085745170796444332115178620 12986038 161671783726098072411587104340388816000 12986039 1680103243463912908066819057195019088600 12986040 619467613387647781640590245506842828800 12986041 -1408619577417449358050877595045334185558 12986042 137485829790358002080438871550944844800 12986043 -304221678629169669230185258968893952 12986044 2534953311033930322125554706612147200 12986045 -185595073727818455848363021266424823720 12986046 -100163309742386658828615358452776250816 12986047 -207095679694750416186090477545598967160 12986048 -376688170797383672483599519383202824192 12986049 -130015151918787440709676124844696738432 12986050 206993962655068282372749579508023897600 12986051 -122397566419473793030174505664209342688 12986052 624673936505978660434838540237360888832 12986053 -369362097369188896339789585886536837632 12986054 -469468630057189034205534261533301861024 12986055 216724782564556439122584180082285056000 12986056 480877561848316074651227354402910412800 12986057 -1314766363388403505020325408388413331328 12986058 176410765458095801221388589313464799488 12986059 163542244165564738926019051393684013680 12986060 240853284251113235745456085533974184960 12986061 -70992538052179708781734225284285525216 12986062 625215160597265858649810351535845535872 12986063 -1997231348647118633765606395025247037080 12986064 -25438021469734893869631946497932132352 12986065 482916888903022768475779249542310531200 12986066 399079403897181763109655687342639641232 12986067 217359461000000243441035675724355708480 12986068 -215320810101066798548006091243402512640 12986069 1266577101171929622803144754905082330396 12986070 -283645869738706406212477902733491676800 12986071 21827368388926716253281463593043636912 12986072 643104814724848133504728892297965117440 12986073 -672188923875309360803049403805522918220 12986074 -1450522423730885286047954149632818769408 12986075 226663496679299161592064589068324702000 12986076 2185941324256089251280414262416728064 12986077 -215779717643605847804739726660663992160 12986078 74694596714657398228341099636246940416 12986079 -790265292665452215692256607466825526240 12986080 -215212898698379030112864352838611107840 12986081 667147634969208263674584503561282430882 12986082 2133755185130526497208223419891734400 12986083 -1082448913027688719233122981716657324 12986084 -1488635053428426232024906507137463392000 12986085 361134156560262604382725307014294776960 12986086 -4135934391888409989754474931379167232 12986087 1600099606996849307337445055925711486192 12986088 -924530809378443873655740365424290365440 12986089 1783952997048420049116915448190503272890 12986090 -4036493901029998214280748650297384960 12986091 -495837439837051363643969050827597185700 12986092 372745694857549581244309895196295495680 12986093 -131774688253703083930520197751942998260 12986094 94412910319448276449715480576302694400 12986095 1562224893277205547094414825532034324000 12986096 342916345396041118307679092633414664192 12986097 -273621710081510369632692337223419407072 12986098 822921841761555016972009114875114335136 12986099 -407018630204183083229529240560338913280 12986100 -175512341455609259306769193951940505600 12986101 -1020067838750328187081434085958409226400 12986102 -713915880042472145151874430679917062848 12986103 -36704889764275847924142668618853625440 12986104 60636516266635288240945993010761973760 12986105 -1211710377041032927138058580478349316480 12986106 -167057022803423736996638433846173431296 12986107 -332506761308108171822265714495272561760 12986108 1299663200548692077631009162370059030528 12986109 -611338468094656542387908013931927865280 12986110 655853661795687242148561935516183184960 12986111 -1315162525841634580651027785777081324288 12986112 190103042906536244325200277805908099072 12986113 -232041521756346634606509899500567610880 12986114 147391921921036842282836606248730887200 12986115 313141012831575744488059555654556076720 12986116 33192573187546541696864881179259035648 12986117 61295158254866145313103410907178723840 12986118 754916748895005937153190250035897679264 12986119 -132014260645317793857095806458656848280 12986120 -390727929858480790823445528038252544000 12986121 1270387771037864565619559061583893117024 12986122 224641445193713420308641586470840306432 12986123 -1200113539776983094485800336230970076376 12986124 -81965730709823121113450802630223532544 12986125 -1478167806574804417835372047800987345000 12986126 -1161543481432074123136283092314268711488 12986127 -387728425104027581818790363694103842888 12986128 319223608881576430576198044513063075840 12986129 -25823610508062400076828880617783297616 12986130 288362996513350211924124734304898974720 12986131 -229695248849552262951517726238437730048 12986132 -60507691859142868669642297067386517760 12986133 -463964130619967200198411694973464993376 12986134 151422817748023567725242711741592009984 12986135 144686502563070102712075408919137468560 12986136 1366194524249513567571479423492382720000 12986137 542946435068877257972861337822334735360 12986138 390065549740056231284294332631240866560 12986139 -362811042775151624844357895654562180160 12986140 -237919129046062130893388661018846466560 12986141 275980245231379816306087210077938111040 12986142 -345424098390573433687151620242623880960 12986143 97809537883491612899616591829615913200 12986144 -313261761807160751954677379585199243264 12986145 583671419166792690766626566809386150720 12986146 652469298562875210083350964323347688272 12986147 -2265298930877877567591335074831056222528 12986148 67607865060881005333386057643737219072 12986149 140130732493205562838523755060876581792 12986150 142976882116255692053870225742762520800 12986151 370582489505877659544357051237018938880 12986152 -1604857100701098643083065063084272358400 12986153 -1776901241351570463357263947792603166598 12986154 -79872547550289294801292683429782322432 12986155 35933240927924310113042987767391449920 12986156 -1796723850761639604215736074780389916160 12986157 -845630369768577306859323331641225773760 12986158 156458322425738346311960307910850826240 12986159 1270102869883377587138550011802901620720 12986160 134615911010918358326412825942058598400 12986161 2205736777913565486693400443369696768624 12986162 -55650031488975694313828876977571028480 12986163 187012706038572016987043306289898354344 12986164 -429278078122689872469437258154006624768 12986165 -471254584098781414246294144360600211940 12986166 123902465230169293586662719473830472448 12986167 1721152528396536670255421914012597042992 12986168 158202514099214692512140983372605849600 12986169 83905433233235045930694498491289784320 12986170 797537926080516583321943688729085517280 12986171 -1862060216542441542607876127308468220400 12986172 6106316048177364551309029413374062080 12986173 -1730003049645436268152308198701066313216 12986174 -912957265442326552467209918307499793664 12986175 -291243903263415153245206020248940105000 12986176 -115370411078291004125162738009043369984 12986177 1693889929305887610448068017171934379440 12986178 1152575120258886846135796802454933826560 12986179 -559998396699979607236059784068783596480 12986180 -6618103694940083383756822337542103040 12986181 392334837735205307127912002320793769720 12986182 -1012570757910700738249264305683007430656 12986183 385403943744493516876716700520933167920 12986184 -602192409572488153701897927918129807360 12986185 12602182343867482970573627000305489380 12986186 123843563794284616409983107675670505664 12986187 -90270949396251492193170071259506365200 12986188 473751965881884054829707878842383749888 12986189 86938895617882340392670767615114043724 12986190 -166316577683385341207972106472714444800 12986191 -850908606392173717770266650908637276848 12986192 -267619162148354986312190582127137071104 12986193 -689920415420584764911144062296528826272 12986194 20995884998668643494564991116776932352 12986195 -1207844184519177681684212937054917852400 12986196 442571495959601534468739119301652101120 12986197 334322451984739259722989507344882787232 12986198 2135734554872026152669189352872927749760 12986199 1400382380311166738956216030636390874784 12986200 -680352232603130566285475601438105600000 12986201 1423033186456833948969171208972367595792 12986202 -152347521484572147484088921949186067968 12986203 -203153700257755370256425370187815407548 12986204 369977951711009499484174340999851008 12986205 -608100787219774464945281045508121556640 12986206 -1064313911481755116134012063426946316736 12986207 -177403033457769363691978062796586118720 12986208 -1640859235770694925118620516791995334656 12986209 1334979655452598117552909387035963909410 12986210 -52521333683871649022474239037832007680 12986211 -142610692992633499975651266230669181696 12986212 1734663697860741159720460745070790293760 12986213 933563911422768200342399176954619934462 12986214 95087239461085984459345550728159119360 12986215 -6327073013629722847170636769079068800 12986216 -1813316495664578723608228236817367040 12986217 730254521130075960174964784938544412480 12986218 354040653865498305944262739596500726016 12986219 -1013802973161067015189473959374313393856 12986220 196100789862419466057607603145405184000 12986221 -2052095488565525935232778265706193617578 12986222 1583481025403136158909865472958134082112 12986223 -492777213336057390973278094080045716976 12986224 -9661389362620668246885230294887694336 12986225 558172621592103360852537772799930574150 12986226 269437443377010735329838289843860426624 12986227 -62309058321582154148169968074674559924 12986228 569520057812318624026358712497577821568 12986229 -1175501364665547641225525778317642484480 12986230 372528144207050789732953632333041030400 12986231 270603810906531285979791967765456765032 12986232 -277636178315237129649235457397587312640 12986233 379667258822530171383897688610007753604 12986234 -104698186727303048390212778967091407360 12986235 -131866058981950352387792190613935604080 12986236 615293644406583424597360727429221345280 12986237 -1293028719282644378124439620344057100480 12986238 468754738659145813750807671787962636288 12986239 -73399347012223097285031018976564821280 12986240 1060219706199506247250754926645189017600 12986241 -328000523951198242801680698613253496832 12986242 1009880077866113281792816186890433576992 12986243 -2357959345503115213450822644023710181508 12986244 70642956814519094557726478814234144000 12986245 -697963735864049765369371738111820675880 12986246 -120212269624111054373272317973217984256 12986247 -1399959888589617523343648275123635111000 12986248 -230375685570273372163250940182683361280 12986249 497458202886135157445957111696020198836 12986250 158755739836550488215461688758603040000 12986251 4269187834526791086164559141832123318792 12986252 -1378601903129522754737423881439668011264 12986253 -7697287696798115840547155656134385056 12986254 -777132759751205117799043056869828582400 12986255 -1092364197649083107286074582229069238080 12986256 130499981662900435283363127873196326912 12986257 -1301931299235311624628517358556981100800 12986258 -4272245937148345559084878706612551680 12986259 -434021277185967453023349073941849483264 12986260 -29716753662931711481976866587206451200 12986261 -2288713420341754467791171081715160449138 12986262 -50377497966958629056032321769591854272 12986263 713999709049774410689769929253673336464 12986264 1182258362160754460068879494884773263360 12986265 -214361582079090276365639212838438815680 12986266 -495504362856193253437402740243367072800 12986267 -481619045250820686677799636314432168928 12986268 -908264871393244135008281981715452290560 12986269 -57425424356931519865931281642246871904 12986270 110520378545606785523490858325354469760 12986271 -576955121700265208299512123359228006400 12986272 102188295104970735923635591405381877760 12986273 -1436497965308922263822460224003291240478 12986274 346577890251883668719694672385831992192 12986275 -43408229671188869061450937352950170200 12986276 -2519828101602288664773111864561613152000 12986277 812731395328867622321100513674594958240 12986278 507582111800196754561491739914743209440 12986279 -2073297564810334341732798544187095818120 12986280 -323606774659376980922101920302161766400 12986281 -12761805855946518176463596671290335232 12986282 -25351203414132620598109652494238173008 12986283 585954616513895264376977768087807397888 12986284 -455357328158879057705116603248592694784 12986285 11647846545834983992317291943032927600 12986286 -78692334433373198576537382850681954176 12986287 2297024864591932334612937002737119339600 12986288 -142415640316394683001778791022512308224 12986289 -731348752654359223006995454572020272446 12986290 14502060568122070435240255927619724000 12986291 1778346296307130399196601618137373091800 12986292 -853783001464724990896639220800477396992 12986293 1739337747885030420012326750208008092060 12986294 -938637068175761364478081724038253726304 12986295 438708764129849258252803124031584040960 12986296 1639062622165274986909617186041627873280 12986297 -317708782972377213150926644181753215548 12986298 697353689924171002676098910995922119680 12986299 -50609169885006703242464703655819851792 12986300 -257606086483625763202068163910332032000 12986301 -7296857266969457244610285422545745120 12986302 -100313190040722509216051343061964292096 12986303 -210151262316628395736204286645778918912 12986304 -81167595471939876244686671357851729920 12986305 -920081851722815469765615584920384318080 12986306 331688794006708511207515028576269438464 12986307 -116826364303678241385050642527669705596 12986308 931025434757276716829782751725213132928 12986309 373828041279191340280389681151131818016 12986310 -385076871490174426614946167325030809600 12986311 -660258288836270209848204800892920004248 12986312 331536602306224362258640311508124083200 12986313 -1130493822022554463264008469672869789600 12986314 -232889339254818040463557220033660265216 12986315 63345152071161705699101038827122412960 12986316 376208881629423446177597791487010170880 12986317 -1814273200848015012458643053021941248468 12986318 -56219818884310438930974108486094190784 12986319 226163359645881417274864186501809521544 12986320 30576147097930644662104127825903616000 12986321 -91395768037950867632216267959674855948 12986322 154667162287284334100570377044919366272 12986323 707602566567305459240965710811774589600 12986324 507227913118404834134134857489389565696 12986325 33771212241110123456235077354032650 12986326 296929250211059855365383337949099593344 12986327 938796085072680036110537287466684187432 12986328 -191539011083864513618064343013210787840 12986329 663729943839179137462432225406090859840 12986330 156005502345972549997935700573060761600 12986331 -145069604191228182859291845813176614248 12986332 243702695082093591755650063534392183296 12986333 2060763151974135705788633785088370588582 12986334 -144039478739285150377000487291493692928 12986335 -12673833855796919865430529838225786240 12986336 2474725151917731309496738475808663797760 12986337 -153435798943350943561477046105551240320 12986338 -524288544882164637102874199256769525680 12986339 1121074038890720700813872057208310570140 12986340 223237701161987518932248526324284620800 12986341 1625271444604639952476260105280895983742 12986342 -59517294654815642403574727031847372800 12986343 -1054248156788631999559915399153937836560 12986344 -10230174933693606937641944006226247680 12986345 -13743848430202944185000142013237390200 12986346 106096727746020160709652991252123768320 12986347 -883147257752093531953768401124188195288 12986348 -704745931060275185065292012901103649280 12986349 -573877108085289264234486956962373823936 12986350 94888868278869027947709282877831944000 12986351 -213660275909843819180912991222586432320 12986352 119548758349331036014092587941720227840 12986353 1538644547958120468593970770323353011440 12986354 -546700189689408539702504596184928432624 12986355 -695063589236043384740581433012644697040 12986356 -997667185432653818199194525136072254080 12986357 55491402683540669919162861066157650606 12986358 160656096680686231345290716021770352640 12986359 596537255881861080333442118758245891560 12986360 412449752039575896855877807670385254400 12986361 364506154884058415457991263804751159620 12986362 -509416208409254514983527684493984774400 12986363 -657009879357056798761690371127944198576 12986364 313326295174702886170739167348151026176 12986365 188809180915305676928432155167463603200 12986366 423614595266263858515310693951705669632 12986367 354262342865089510662289703692085882880 12986368 -50778408031137067188835868575971409920 12986369 709574005781674803414070824541895207040 12986370 955765654821777043796251673102451416640 12986371 -79044644867433848498434847964785004848 12986372 -476267593866712041201602055081965061120 12986373 196451459176686309069758117907537762144 12986374 1068526299790677387226458109846479413760 12986375 607054179367601230574783774779330824000 12986376 166345012414467772536689935022046412800 12986377 1613865093515345069736139057660002355226 12986378 370679756288621225775775387900899853248 12986379 380162334418731830118151284662724042240 12986380 845436462482365039775388464463665894400 12986381 19436291626526604522137309310776300544 12986382 1007038087691596078078204731620555433984 12986383 852757558678660781237577418049328051632 12986384 -217766570518928418638770600369489305600 12986385 -294605109060997389703972965806655098880 12986386 -450129450380317781394482110931680258560 12986387 -1473927788885869052905931917957954680 12986388 38786877323059471520636543125222727424 12986389 -15118311770723554477144888981120629760 12986390 -1031916538820398370785712147491312694400 12986391 -742026495999048536683592493790892417280 12986392 -1471400312915119733670037206871132416000 12986393 -523835709997457921336817763347268795200 12986394 -566482433967753812357880163285474675200 12986395 -271235323263068367110088596569741809600 12986396 205601899778692746013030921557694279680 12986397 334412216504448036321080848415261011488 12986398 326087369137988652176177225435625435264 12986399 1672790511950343665997304514889978242400 12986400 235882398932644977443994041123183001600 12986401 -881285369946365434521541604376083463488 12986402 504112981790159709558647423165598578688 12986403 -622195712839462402059330319873622110800 12986404 -730604193426857053464597181353909622144 12986405 934071002791715954561395259715701030400 12986406 -104491720961574802020167548811800147200 12986407 -266384667447508200137782391971119829888 12986408 -52708846298225602298389729950298951680 12986409 -202835412050497592183645555502660826080 12986410 674617168741682882754244186493768811360 12986411 -2372789771046534726417514237905749702988 12986412 288955369503334249761001756604576937984 12986413 -469349126078058662234343374796313943232 12986414 -459864162128818215230674879981610569728 12986415 254270015561951977248119920111321507200 12986416 -103524409197338906629884794341346787328 12986417 -726463725723813150420258591248132287248 12986418 268342638626252518737199361301149411328 12986419 -1864477807571545122565113531309223189704 12986420 -566171474544895192816110050515167294720 12986421 713009314830550193418730633864699532832 12986422 87910872265628107525434244722946444224 12986423 2944578295018594584728853838032492546024 12986424 -591583036991063081857357444469076787200 12986425 57837971825004214749712199946591047150 12986426 -2391268299760917194222033268554883840 12986427 406711341956776346723317719871243929600 12986428 -255443272888647033783768631048201283584 12986429 2229230150084188518433493377680352920960 12986430 2791575799603701286858056814672235520 12986431 464098060766447240700929452122551909040 12986432 -637584496797214546929688471267426959360 12986433 -372290099047676079433067683024446866400 12986434 -1275806256395114127256703188281877422384 12986435 158266962798221183849816063795422272000 12986436 -113871461367234420637173220648753981440 12986437 245177263584117212248086279100111978812 12986438 983414158959972584377611378074740449120 12986439 144618270647111590247099330533291923624 12986440 -1142815810866617966303694894322405939200 12986441 -241131448844194002093608679637726376028 12986442 -280152911936214461964081908184660995328 12986443 95719674695419634830581031513065167040 12986444 866414318098686770108271604667376516096 12986445 1363722132428284989774072514628304000 12986446 2504413284457139547948236430094983552 12986447 -345980169871234274696325438906134040120 12986448 98094124994292673698413192275312902144 12986449 374770750250737908839737085673381564736 12986450 -237594266655828192558470886657586416000 12986451 1387705095114517059295582988520417432180 12986452 -224251549022860522185836087498952052864 12986453 -1109033956607408761459861535005846255680 12986454 -112550107570088279219702453985633368064 12986455 -184457645577569394597182945583317142240 12986456 114400874768324973502816264224107765760 12986457 -113458855613390069439145024792353254976 12986458 377349776297420179437618543172910085120 12986459 -745013800186397804959902739014371424600 12986460 -29981884973383114007349755983138560000 12986461 -256176282049200516030325666876028505600 12986462 -295663252047374754770776070713560600000 12986463 -11320129015731275623553912959441251072 12986464 14679595358368299148935241503898730496 12986465 806636580626856927627561396771552620520 12986466 341438765656989946601430699371378265600 12986467 838913066887530730397074011786780434880 12986468 -288004932547784343512497306732190773248 12986469 -546308345136959013360988762398521211906 12986470 -107546466822814271989140877143015609600 12986471 -2320952279568378512179364858377507724568 12986472 -331212293288245042004169762103142645760 12986473 -21228957670847647272592285024624086592 12986474 290849760893017551357293101941730274736 12986475 -108905024801257255210896123308973000000 12986476 -2073464082605837716538216184570127417344 12986477 280617799565228291932501346683656091872 12986478 55857141084948893261572072610263838400 12986479 -1538554499204075621326848564081287220240 12986480 -93532553053217714755471640695451811840 12986481 -938857811912446712292759323432917440 12986482 406598355976793726948193120454490807712 12986483 582925853119207566543410392299606858120 12986484 -1848676568236531765294144452208386048 12986485 -562250403750112637609991847780482686820 12986486 72434879743452322711648227041399670720 12986487 154981377696517171193867950786663951632 12986488 -1129029211005386653999065721147339530240 12986489 -510704357124874044507296676731471819520 12986490 194002766240203742055192424245491712000 12986491 -57282129588149809413980331517463178720 12986492 -416644391077353400827717317435936494080 12986493 464177053380875391300947823478713615264 12986494 -363359764245578632197379551795788893440 12986495 -100036053650096064505904580836132271000 12986496 -14067268166354861135314771851985551360 12986497 1966425466646955365183115920082867778946 12986498 -16521183681752746719842001465898398720 12986499 986645537562168774581810275773724700664 12986500 -921375952235414414658694508071726080000 12986501 189457546340623034911578968505861559104 12986502 346663639472010815955630838600459069632 12986503 -445935707440132368551618287958573366248 12986504 -103818515752260803210995963611389675520 12986505 343355511286580458271976720201266775360 12986506 -443757642635522485736775124277812461216 12986507 810663499874921314921825569239003916756 12986508 -757161564809224804763754848240606999040 12986509 2140912307306352344280762664030148118710 12986510 -477335173059764623023445678297256619840 12986511 17207614241836317891197886593689358472 12986512 -68100607368490615885862893739317395456 12986513 -76450175306589780394366201546818456000 12986514 823430911314042544294142572057265744640 12986515 588678261539051818931459099549316266160 12986516 -19730768194538910411424044995717787648 12986517 -127190047050481441789001845590761391552 12986518 -142586483633845336802494004200561859040 12986519 -244560593257466788183839165298263650400 12986520 2813266815782140338323238435697459200 12986521 147050779798864559118174055061813020692 12986522 -676727152542008556326365188030503804688 12986523 -277354343605423182741308079219821363712 12986524 -866807921468481777864824177727041126400 12986525 -56296613850558833604121415486911844700 12986526 -5240122650043511476132545660210972672 12986527 1343634517839836315333663336210667121376 12986528 -2516737333348601962146652115616638238720 12986529 514480905740585945727984382197003563184 12986530 -435851947341988389305850661623939759840 12986531 -3441680724414795982783948413264954589848 12986532 161620973960377852021175837165158560000 12986533 866756192674624001980356364480742674720 12986534 -1257632859355942475654225375331939497856 12986535 420587125654645131939975292799034517200 12986536 -56291147241324378506765742017309736960 12986537 1045104058456020418117292673387437188260 12986538 547848574787659302312506244962824250880 12986539 -716441001171272964317949299758493818848 12986540 -22313773435119969916899836375021598720 12986541 167634363906312057791795682527711184000 12986542 -480534499991181319701386888350069128000 12986543 -562082024206952843599357845781222744320 12986544 -174270866006191034054393701725638393856 12986545 -150938681604380662436279796076483086720 12986546 438934581029452455337542124122395507472 12986547 -394891521441910356197485297196422864128 12986548 -1258354192287987627631509662764933950720 12986549 1298617201650321971235110435762627286720 12986550 -250497592713375473397200285380475412000 12986551 260835059979548717986583669840953837504 12986552 679793643784049862162447615501319065600 12986553 -277165315953979575060337636649221189296 12986554 27866510223417697105354853655652783104 12986555 -247962460595680267905339482120029679040 12986556 46733976342025297725360556520048517120 12986557 -29570253232042669985714733498881092160 12986558 384927071746376172744926280587645621184 12986559 -11735734044100171869452615017665813120 12986560 -180043554004966956622166643881457745920 12986561 -263881810110144670006310178696759713856 12986562 -197379254276216404735555089518896523520 12986563 2362092720595639019922169867469060778812 12986564 656574879567394828687907815028797954176 12986565 -735473629153996221910401678986466000480 12986566 -523037154203325356128660966246740996768 12986567 -466358941674228975627441603319475061720 12986568 49216483971365335925719522545829094400 12986569 -397828272234479114819735935216996035448 12986570 878329594878929273708503136726490869760 12986571 -585641221090166212406820927396387041040 12986572 -98823690785808350549643305677386908160 12986573 -536905135886333448391249193472959555520 12986574 -297401850413363857643131621709358613440 12986575 174331777024981568990438702797074994000 12986576 121997573086189989662226359636813414400 12986577 -1584013387739205225966524381764472598540 12986578 -34772526959430387462503869757112376320 12986579 -1253602076436367328359336659219490172820 12986580 507190243788767123017680033080299192320 12986581 720143697206084872616483329073844418382 12986582 31214873509547976862516836802475163648 12986583 -114754372783855720023678234226886151576 12986584 -912653203061067504473466455596669255680 12986585 95566252376367284485568630173478121600 12986586 -40618133040634835502445701403996044576 12986587 210147513708409817450819666839651964240 12986588 -1343609917063014767360562783437891011584 12986589 -72920985717232356056072154242465688576 12986590 -197419970671647029668861164856411603200 12986591 -58796123701627720884342849703431498816 12986592 -230786407930463290219606865811972292608 12986593 -877730582627947865910737162028831950060 12986594 -847110325248105028499429106087178025904 12986595 770050517166483263650226284891363008000 12986596 225696071652716496973538399862594961408 12986597 994756671396942642630326426159774942940 12986598 -64821156714970587582170224035165500736 12986599 -231863666151488349912253246686085971400 12986600 -812411785032055945356852835401756672000 12986601 425774660867932240069426924223350514832 12986602 10789275177615297874861660227458429952 12986603 261955039490237865863494099784274030480 12986604 -228193663362127472316441106387941995520 12986605 231427961940833160259178729859143477760 12986606 -474934503437946716649946385468094714240 12986607 -212573808373334275519088538824806004208 12986608 532852544378501488699253646106427228160 12986609 -1218139481175663765004563895238618390190 12986610 42837078498305133216002305067840471040 12986611 -1278137311621279839130057280102653604352 12986612 -1662001894584868437248528435148084015744 12986613 3274736701970542697109018953152945920 12986614 663912510651324962997647114249397216 12986615 -9714455938666713220223071207232547240 12986616 -14560004393802260989672632006187376640 12986617 -2979107571353758869105080816582094295680 12986618 -934680381464239923616105946670397572240 12986619 -990964245416833757872034939215164065256 12986620 -1455272306574846669468654169204690560000 12986621 -179874096939562161213498623805307777728 12986622 -99353245425412691578973292682541291520 12986623 390238169007128732489662614044656875504 12986624 -564627100561951495818313957293271547904 12986625 -1516983330678394240546908940047578832000 12986626 -141359006458981737656077537172801334240 12986627 9904018872172350035214530371997565360 12986628 344583817187277814141144310070697525248 12986629 134230752990372241018854867001346278560 12986630 -67412936461671589392033366284862192000 12986631 -267472062050066382591228510700633664640 12986632 -108761120418687832446102298595399915520 12986633 -423456401265479782559634044545750534560 12986634 -280004430221432179979625442872998201088 12986635 -1660977985792313428094204136198994705200 12986636 -597763976833999316180457451379819605248 12986637 528531761347088618002018991838405312960 12986638 245422804400995967080779417611339520 12986639 -161191971420190526465858179689172492800 12986640 273202326909308494504882347328050462720 12986641 -985839533087914589671646240889480032988 12986642 -213759051183357198199447277774735484528 12986643 -56198364555484930806481739867661529296 12986644 89341083492815437803201315735089823744 12986645 3148530972465457919091067465673596800 12986646 746637574466385846748692732487308571584 12986647 -802603666997667641335616682963320574904 12986648 -3894626034607718327010938575543701504000 12986649 -700222098915819950395316881310623377792 12986650 -442184027280908307024007015136344465200 12986651 -102915037730498852909740621966447064736 12986652 -569819356210058785612926210342833356800 12986653 19248376923397770727520953438028844902 12986654 785111852828929373717255473133230036032 12986655 1093429605663869715522023555638057115520 12986656 2207258081359710060262619874275512418304 12986657 -773716494273535992819166458098456229948 12986658 -232126173792677164569722506548950224176 12986659 -166620432335164474755697443247582171184 12986660 -57909466563590902889889275127613079040 12986661 -135519991448046486784043918232938912928 12986662 -704607015282414751936874760720494455296 12986663 -288657816780882812471519377927199972736 12986664 1528833718327646060204155742764567756800 12986665 1298309377487003990855102121670259121060 12986666 -341145449950573111890642442149495628800 12986667 572744107538964281334739646839577628240 12986668 -236336503239443832804616763965875761664 12986669 -1864692686836657268949446539502276973930 12986670 -8660061241757720254514197801634135040 12986671 -182016232212037982531394227837451848320 12986672 148967792458104662525544694230255845376 12986673 104943260407539358702032613255327402944 12986674 -665610697221120365951935197206528421888 12986675 -4099343699446810897512137678201616000 12986676 -1386528645822844809595150867386506711040 12986677 -1525538110613233851992790358956062870688 12986678 -504099325603669092072099293201902560576 12986679 130118844392423960476229197687710359784 12986680 160089656890482814028154183401571532800 12986681 -1073272077321389414445306485933203793472 12986682 4426567349234864994039973427198548992 12986683 752500183053545040983717082172352277304 12986684 306081913342012041017329583694965308416 12986685 521593832424116649916224341234907207840 12986686 -902602173961138043802841016599649150208 12986687 -129082158064923162833281692972790330368 12986688 3353813460793241624573327129444352 12986689 -804089354290290418201458891613978792510 12986690 -839359477616792703990220759207503052800 12986691 -272800360995261759546956547597945252000 12986692 338796499157179445554826982909275762816 12986693 286668651422193757467783537958439951580 12986694 -255976049224719507223672463965999397760 12986695 605891105476171426544106120267833566200 12986696 -208422381967109798197527463391468236800 12986697 384514662944179667872280064401817661440 12986698 6011430367040821272103829320706391600 12986699 181662853158915729576154312177289638848 12986700 -4199648936000449396280865825247718400 12986701 246890897252565515858966179114728654464 12986702 -124259423371821504973452991200732057600 12986703 -545359657305771630367690023353687353200 12986704 82834455661264275637341332212658323456 12986705 -2018735665576587781712097652176984992280 12986706 -103467596676028538824087089032786798592 12986707 -475821988662643095896864352077709377044 12986708 356774664679907200635798901152179490816 12986709 -354265215942792077151921918212239264320 12986710 131638837664581122776382652687038587520 12986711 -1505771993627424116374580900274459044760 12986712 -490938837758325744626172102805031086080 12986713 -490560308199244043605726214810404658038 12986714 -17011017681060424980072997627193180928 12986715 -21186724073708615553424196335100768400 12986716 -252190352560476239072805822911473692160 12986717 -1777787129109750767923273346769872688948 12986718 -46219625302638812724527600729799573696 12986719 -1077378341254555902610285763778934086880 12986720 -761670901475164940461109547322127155200 12986721 261399056599624470716504656632054437856 12986722 -158860261336053062891293837039917646848 12986723 -769675056976162311972131954636442509028 12986724 -1305542525822929260995563034896956807168 12986725 688425800728202357158272528699910326900 12986726 938077570960657008122453560690728597120 12986727 -24342388299977463375737897894576694192 12986728 211417077064756914676804824087773184000 12986729 20928476165907206581298821915229698176 12986730 -51002127161918598130089508842741447840 12986731 -37209920975026650876527934523781063680 12986732 757389598537489239824196733233581148672 12986733 26701873728149822403329215509405570048 12986734 -586757641769724315229459143361349505984 12986735 1112769958831187428972727888540760484680 12986736 -40408807987065522128750595667052199936 12986737 540392316169923118492108889495312645632 12986738 997048227399219397410440470585641077760 12986739 799676006817151290092003666014973752404 12986740 38844320919466082684619548512668672000 12986741 -350784227298088629807864401015762031336 12986742 443610725502339278415264688730330258304 12986743 326715534154845459931109499664141644288 12986744 2953817783881907180125398213107013734400 12986745 -698237892515453492651883522624208370880 12986746 -348800427194504414528168710606499894928 12986747 -1218066033801079039306706090648741397960 12986748 -767749067332400841725133977254534702080 12986749 -522123275024724333710392529816433682836 12986750 44308155019458218262973609680528768000 12986751 398720782528401671639472587262490052640 12986752 -536489702099302401470485355754317414400 12986753 22479056628316723974299249682105196200 12986754 635934081618984412797541875460306702080 12986755 2476527029555407037355362387991539973120 12986756 -1233804029011339213778519180904161297280 12986757 -129421421467330836042702019209635429760 12986758 889379395974801062473800367098766814976 12986759 1901905991283812639923530396456491187216 12986760 -587021726708474507221617864331355750400 12986761 1058317383801762693797401959953337687312 12986762 21616296576565244281850831845531747632 12986763 -228626240674848083140898861991450185256 12986764 -549462201796811722283313577827344400384 12986765 965966996231796607097805310513973414400 12986766 82283084236745253412300636816764764160 12986767 372214914748385672193447095259066112 12986768 -91089703313129528941790619072212238336 12986769 383482809456469500875318289483794863344 12986770 -586112089227327675069222781606188441600 12986771 -110249411295310964908553963152224109488 12986772 -794958743446561087188548561461523294208 12986773 224442765385672197788337384123056235402 12986774 10146235085914939803398796837820576320 12986775 1061795971349984756482262080446051000 12986776 -1017415563802026311188765319994544250880 12986777 1145335148502714750058504414691370693780 12986778 38149384460428294588952726222250215424 12986779 -165973649340258172188391542260467727216 12986780 -525147173102317516977491598965154969600 12986781 -1051815388907397450800181844307063288448 12986782 361899570910006825208446541146801113600 12986783 1406273534022786350842273527170066200032 12986784 -660417866638014320763968377573091573760 12986785 -284492037817219123901653274340597888000 12986786 275004580108167981989884116268594471584 12986787 695160917571189389711146597288459172160 12986788 40668074167601520573776785121896313856 12986789 1274891355258395389744813682378439942624 12986790 99903873928146625575540999794426958720 12986791 -59138095856721555744894095165996071200 12986792 -239855813360657857434845745507817881600 12986793 -297399899853788720012637126335074743138 12986794 -856444859488398232317242757605861396304 12986795 1127819403281123648609301205340998504800 12986796 318872656011731663755410596290209940992 12986797 -597187602313541962481409913986337227754 12986798 354889109357171308186078392970707165120 12986799 -182096584472079528483249871687240243200 12986800 266417577061447080626471500594998886400 12986801 -605855395120825904351364178340850585198 12986802 -458909268864033201892360119458572072032 12986803 -2063464283755365900355316897175854940840 12986804 1043309703081869305089316862545277429760 12986805 -350531528986141212279666028553393068800 12986806 349853926898689350779378597830452362880 12986807 643114067944133447872033661949423478056 12986808 717248914252260012912325199569639833600 12986809 -4207737420018449930413859960416935420 12986810 564363906652741722916762340655832166400 12986811 -82585847434738289666512159099427845608 12986812 824255334185400365794394473050757051392 12986813 -1385999248753656606862686813519368239002 12986814 -295345300652512944785792300700675348480 12986815 -491978840045767957708129682255802204000 12986816 638829924857510126938810609847815372800 12986817 -22631679881141188020969814214458587552 12986818 521869613938386637664750605576157558304 12986819 -2165217448181267249535627802407838229040 12986820 -279449074343814666018097693722908221440 12986821 -401274420179580454953323110923254049156 12986822 1643870636990946973423588987973330597952 12986823 794286634640096512800962374102620076800 12986824 -691104132588156289148893771606600212480 12986825 -1294020906794483884743298845668400936000 12986826 -682610312420260769855657384839051520256 12986827 -498626713948090002211768903316925589728 12986828 -471166696945736655438127473534106367232 12986829 -383366707865405192078255129836359146976 12986830 -272781435498906390190854164046147732480 12986831 -647863154680499339513587229241919454112 12986832 -93900091201710336205742389352929689600 12986833 -731340560608489772343904660649060635918 12986834 171601844270130016968341414296601121792 12986835 175119472353912002537499371727539907840 12986836 -549091723589569644463926446896645179520 12986837 1577060560223334394684997366747694033486 12986838 1146800769197279267739775585695235603200 12986839 668229771415919155086719293069708964240 12986840 149879401859755545181407090092620800000 12986841 -23892243312139436595767301564653065536 12986842 1048148299365381496612853570297278828800 12986843 -808234848775584194383742337405901860720 12986844 -225294193312948479823731331045124751360 12986845 -533669961561024803155111234154793505320 12986846 4908671116731851035309380598761058944 12986847 144613974479078314403079048999662404824 12986848 516220119558511193205183108960342245376 12986849 -272456762016461005578773541761797005150 12986850 348753296148409088171215516940758704000 12986851 -590449567303927875035638880576974687808 12986852 -1093395458770464816063567620378716250112 12986853 539708386213250794901533822498238671008 12986854 -783736207418539279302558836436984480768 12986855 126518918171403227534322933111995113920 12986856 -1082470208379295540455334703922850252800 12986857 -178588159586680897213008655463945301020 12986858 -356432936485028930840904709962875415552 12986859 -468536239264136546310976502443072605096 12986860 10920045404084970659443403550339548160 12986861 457037927696228412154211580037418979840 12986862 13837827621058224558082901853825890304 12986863 -401856123336567368407567222418594323888 12986864 53265322544656524190975186287254765568 12986865 407241235131148288827457398937433520000 12986866 -62225877712839710941922746583078992368 12986867 -447917167056482783844475703040108812640 12986868 -478101352289772197122540103785689483264 12986869 -4769819849070143266866818809054155104 12986870 27881671599650491955929544030058205440 12986871 -1000979222160400296344759891671693976088 12986872 71941568678464967088671763000955699200 12986873 23541899133228111458166492254386828884 12986874 -258086541402081932000147686843463612160 12986875 217892483192417588901032120531021925000 12986876 7665035887487429236371502893108787200 12986877 -446441519954504261465076877515087456960 12986878 -429118840122422424625118536655532156288 12986879 2260441588658969952221254388819192532480 12986880 118367148774839699638855711145852928000 12986881 -703758160354144137453765193559899674240 12986882 411210508379506328727632630021197731792 12986883 -118180957610346536125593646683526613952 12986884 134477269996141899426455271049565426816 12986885 -1246784445641892543065586948672721188420 12986886 403221573480536770331601914352658518528 12986887 -1102921960743796685987349154402559107040 12986888 -554353884831434075401304344673075850240 12986889 -316543471819595148486158100041473025280 12986890 138086220754178764734389601104201364480 12986891 -569569987944817415022204393271889796768 12986892 -74817896375512544410795721788855812096 12986893 634612047834349695007864757022180712960 12986894 -703141874945368748698812098752766832768 12986895 158045025955823639912583328502629216800 12986896 -173904676198206347486641389420925255680 12986897 16589754439550663292941339539575143424 12986898 -1629273643062215241288261096406475136 12986899 -754485443625108226022678057514910018560 12986900 -382662124765736511761550090408592608000 12986901 660688741477567626972019140042156174030 12986902 816925055524055286741971523375304069152 12986903 27114907216184201880875441845362278400 12986904 201363935030951240965204926744542576640 12986905 -38398289274772018767951304565909880000 12986906 -222376757472377575963417370967737623296 12986907 -341020495452531540431529886599057542760 12986908 442540376789108830489286385294404643840 12986909 860027113633258519822753183852886194080 12986910 -11043646188620022571922960990673672000 12986911 1090484532677489637313636266694112628408 12986912 1221694460955314805408962845905710088192 12986913 -797580970886944946213750269190856261600 12986914 109782762378458768350069869957869951040 12986915 -239729411955431718562509285911610379200 12986916 917065260805195741930285059754921239552 12986917 1843523001916677585412751534254105160800 12986918 375681524041552884591920774315302717440 12986919 97600809317248841182876243306196928000 12986920 469116410941120067233811555763885004800 12986921 1058626895283441165709875445601094304122 12986922 -205996740672773901209775514887898561536 12986923 42550869706316564618718849555214575424 12986924 -1071503896991319652062425873335629662208 12986925 -206996330133234714528723521075854032000 12986926 89295456508924928343239331437669208000 12986927 -7424575998102574320790847723205048192 12986928 -320120087921242493867591295820656918528 12986929 -1699862948002686491047400598753758991324 12986930 -147849563411587731538673244817319520 12986931 250809689134453059788406589619052850224 12986932 -96668491862493152363067703206520209408 12986933 -1034279625318970583946766504584583516818 12986934 130315460722370679285981428037448006080 12986935 78414398130589449017479215829330068000 12986936 -542541570298852671823105272436611256320 12986937 -33429026952975795544746747354880036800 12986938 -654081450576471739120678692163375124880 12986939 20438892105500974147367360776290950400 12986940 -588271733913487272474781307870005985280 12986941 -1819028252992377420880756122580881611616 12986942 739941176477639097852374836164519340032 12986943 646736839579542449636608908393925829064 12986944 -73128799716482741140923644643315810304 12986945 712249474522864647940673354629393188480 12986946 -9359344068545792304855095536552181760 12986947 1613004545381723175016129134405663618552 12986948 -81564063258050934126320819189891808000 12986949 -1011637888034326808853483747189700789536 12986950 179220241777974928780888542429913701600 12986951 2288161675028473457659838150081958404952 12986952 314890173803525843991041910129109155840 12986953 -662540690814424102011602161928605742720 12986954 -1224118314100759744071647284935461865120 12986955 323928008536115995649458823610024076800 12986956 -945206751318713317512576444817928583680 12986957 -1332461237833657707137765196652378366560 12986958 -685010403797208702446424894303332039616 12986959 -1638609224656130304574990013413316413840 12986960 -124438499807632643215860171995078737920 12986961 -364927506826406502275938309448124834048 12986962 131655400207144401489552495744300777600 12986963 1022336121710401334983441674762156158112 12986964 756514367698039364138752930202913456000 12986965 -843691794269289898776786750176514391680 12986966 61122072319067266581913746671752826880 12986967 336816426505076395140756092393670799104 12986968 -770658298191157251496401375986350080000 12986969 -302058740276540278641408648030961653720 12986970 -749036628825516512248856502226202933760 12986971 -2042931613692076536245044520214634288828 12986972 -615859474315544128254710478279263092224 12986973 16145093131484321378543405348505333024 12986974 34112899557958473841547535700556160000 12986975 -1677591744875107187534739867345084000 12986976 -1498904369614873498372356538733362937856 12986977 369272074631715885907327445455604511240 12986978 -644778431450446385089766626129232571744 12986979 -737517613962247208356952821875335003016 12986980 1219148347667368025623441945149014192640 12986981 -955591079504928104672832791350545631680 12986982 30745441273469087999238808834623636000 12986983 1523460981993676406572563505881334991880 12986984 -1666729229682643163187382021966653818880 12986985 161478469608150819940652342492956569600 12986986 1364914841716139609825712023013660534192 12986987 210075849851096302718605821468402041520 12986988 -52299802307989606751314596658656460800 12986989 2427190506717041415908934436734136800 12986990 -80935763178949164832772862472020264000 12986991 -878537577283805897858052788794538985000 12986992 17838626138481017970517100811301027840 12986993 -1878182081124128211202407349724221754880 12986994 174305161545301278645906096178934964480 12986995 328540461544453617476683067191496222880 12986996 449705887072553862618877111269053472768 12986997 613526285553207487739564409718031892672 12986998 22135761362132071202896822547372067264 12986999 246404033262950007302725389212552049000 12987000 233959526580766485548398861609574400000 12987001 124614088002642868493553866600062344832 12987002 -120370011265282752433054575295319816448 12987003 -25161634455027181886180393351880452496 12987004 -781730570832274318159274729064579794944 12987005 1158835453833048672501498442049812431660 12987006 -659637824985171725563512677759751228096 12987007 -884810512524441869002267768112486296968 12987008 -13380653310107383690689471357030236160 12987009 -618153876369573929699180461479707452686 12987010 -448185323165639596488096398809905162240 12987011 -116628070396325303349243728800170382776 12987012 138259147549468155319068336896036474880 12987013 -521511514914252964135078124884713632800 12987014 -194544691694149661031441051907993559808 12987015 -594135841476196928704680999431482117680 12987016 177448324852529421651281497607924613120 12987017 -1995579277607948815376390912646230264934 12987018 325404441295303839737772377756021038848 12987019 633300636983213067005582688872086711344 12987020 262090004228461035994028593399882874880 12987021 142948618554720451716507751114507084800 12987022 -161622687505763691913224081959703389376 12987023 177365953196130733671005728285727629920 12987024 -177650576609827802653083210403502555136 12987025 -84596482925468171843734548903025365200 12987026 10717294688664936535838226427509205824 12987027 836687363742147758636528583815787081840 12987028 644211841907785695294919614146457474816 12987029 1281006257497381425071961610360237241472 12987030 -126507591666432991247903848734531655680 12987031 -592013837224722803814829809078040445328 12987032 16304622734790616523511575464100659200 12987033 -924527743950548163092963492146412041776 12987034 532634487212753508753056968782861490416 12987035 35700719389569335891759981752560348480 12987036 -734942481463804772418657799413140591616 12987037 23667017798820949873902184084526064384 12987038 759126581586349540318325457244244544960 12987039 87638646634325199914916087697871312928 12987040 -1795115562554744069868644598660559011840 12987041 2137794499097730618818837439901550010900 12987042 455379248610960642473923340085342896640 12987043 894495001294247350079741188562397263584 12987044 -416737553241319879306369171291637243904 12987045 -723147261824608207732257016097933429760 12987046 1181752107823714480739715645451902677472 12987047 855674636872516841748172762256030699520 12987048 1037481916230232952894418771194499072000 12987049 1690890454318230953148311533820748107520 12987050 -402650394952341273105411553281992102400 12987051 -579211304449571042807156629295865600 12987052 343538927188748003581868419094615334912 12987053 2335750952289454396526108790284581441302 12987054 30575837883885588250891064713005264576 12987055 -970277098447382893308235669831759198080 12987056 66814431992516704708283716832842432512 12987057 -217064611797591603883537514117125206720 12987058 168337375847877069086938359237094240800 12987059 647813544827406006539423967240121333260 12987060 -44778715579250127778178849210216663040 12987061 1718246016495964719028842675333103993852 12987062 659544932151896736766862363663203596864 12987063 -319142197478865816672840488954043004608 12987064 -2881144612481266424309340463809548820480 12987065 -8805641641223533489296412054246978560 12987066 574272234298993891902540810315162624 12987067 -114746406631399278338857745271865132320 12987068 -805927480055246140718605773997004209152 12987069 689492653131881657924886664323553676544 12987070 -777611461317836233891499286205869792000 12987071 -219034520082001254581614603697699809728 12987072 46964555660729906185392956265707077632 12987073 -2048462340958085834647042833072017190096 12987074 424275675026069639373108066490710976512 12987075 12684070298034444947409236530633377600 12987076 -790652208725107060396313868585731770240 12987077 -1672467879857270583713111949213356239074 12987078 -35929006439532800825969619340779307008 12987079 777113306346414015839702142971111292032 12987080 646269956837411197927156767723552768000 12987081 -858159139180543793997773474651688848160 12987082 82127548580970019445352854870725679760 12987083 2344204163407414486281195348566756412624 12987084 534534746544582765905765487367786401792 12987085 971608591058275905259416144931543957560 12987086 -332468102962693810066317199697323881600 12987087 -641685129794795866143495239453019886848 12987088 289042144404691152926823200505585598464 12987089 -1158637820058581336007443307328687901760 12987090 -151435869405235178978758186014987545280 12987091 -495284047938910376533554399368377924928 12987092 101700216963147837245432913219693285120 12987093 -479710347510985308464115553483920671232 12987094 887120166686414112664925093622388344096 12987095 904991196912323324149360375626687130800 12987096 394142589561972565990718232928232140800 12987097 -2529926610399225880440513161936496030454 12987098 -803745779884413760891011188195820253200 12987099 1158198956103707067114073537754362560 12987100 24157650813324421453939343576381670400 12987101 -406003028138098097826722796465682602048 12987102 -5282836231469046250367914289907696000 12987103 1672174377222133765603870733571867112352 12987104 -277723519416606272645933273702443253760 12987105 -682414974139563180223936342950658919040 12987106 1049509689749851489373606580487120558464 12987107 133168900141685629251020185968239771472 12987108 411206611541121661695084347559584256000 12987109 -612026088715277754703025295569440968320 12987110 -391956060878087855658176660133253069440 12987111 -107410693043273999089718422190187288576 12987112 -60720710366457377742801788926765516800 12987113 2871936839169750908727411851581060541220 12987114 -100806347183407545148345191481732500480 12987115 258642710055753362366730636748609342800 12987116 567288787482979905333069619413260276736 12987117 287570660310186823574546222487001549536 12987118 3053728920210777042844032327144083904 12987119 -674022590078870490335480440018911493680 12987120 -65597711486433430094807422204294594560 12987121 -710544336146527958593445058201137482688 12987122 -1239704007244270448419127060343674043888 12987123 1201045200652534983112444518965382627384 12987124 270005924486797806692504791841662918656 12987125 696129696914820361206209831814944184000 12987126 -944198105328589345010835812367226663680 12987127 1166367719711772257330349445981972953600 12987128 -239332141002905692221525505830597427200 12987129 539371144756242474410877526313213077584 12987130 257029683698469036523529064048672841920 12987131 -272699086414500858508045430442914834568 12987132 333337208776281632641812918937154380800 12987133 -277067726202098172591111656172713650560 12987134 975610028005012537959388846320086556672 12987135 -21374343253035476446013871981601802400 12987136 22327584096081641117068309497540247552 12987137 1318759000252203592733617398271990806786 12987138 7192824966305191410220814274126720000 12987139 -2106049846719615322519826294121683674560 12987140 103185798971649526537009344500454113280 12987141 64638698632685742376626794188768085184 12987142 -210750804629584562960930183279175381888 12987143 -331857914379942552659986211899852685328 12987144 434829069363314190966435602737112401920 12987145 -477166842009499139799796343423313700920 12987146 -210505111050056537321563050338093794560 12987147 382967905552980627798888075185527848960 12987148 68736853164927501251416154134101308416 12987149 -614734236874977386195589875810195909664 12987150 -69571125493047071090547291264792268800 12987151 475254560297056819115277179474767935152 12987152 -17617174267009385281074480544075014144 12987153 193372256162398092392639635189997648400 12987154 770819848298620425567683944169065080480 12987155 1750335992729372656323930641688041130000 12987156 174114037254245878096282692643230259200 12987157 790328541655659783794202536573212657920 12987158 -318612500177692907227867780086854063424 12987159 645161731155121260430917380515511200104 12987160 -561633751959989123663312114979016704000 12987161 10229862694291985548420790379280917024 12987162 11757150270687501345966351877510755840 12987163 -171229571804229191850112323707820714976 12987164 10548780384386875476474658999426884096 12987165 15343021103563977074219947918323384000 12987166 326559321798509870894479122993522185280 12987167 -4042720571127854039182614924231979017888 12987168 337107791477861125913062629902444396544 12987169 877802791479552528723466924652684904960 12987170 -12054541235212542770952979322384432640 12987171 360107177963960363145999643038064219200 12987172 1103773246415150439116916458368151168 12987173 1483011263035654913097336907565592271704 12987174 -224125011731626160888507708935924050240 12987175 -63804472222167857849384579017504369600 12987176 -1650603317981632412025721451023875686400 12987177 -351244370923375874220125403848850523968 12987178 -409521071293472338647788917107462516480 12987179 -2149590046932404362287508035866755334220 12987180 185718508022113971040173859476552898560 12987181 -898653153778745636726658171469367028288 12987182 29946305309847361869328402088629054272 12987183 751316025980676711728899536372448443648 12987184 191772450447940490255025794428384051200 12987185 -475976213153730381763976016987581217240 12987186 533687875326575883771649224990719500800 12987187 1398341519599729716670508929453322486160 12987188 -60205453818084613942246533277533204480 12987189 -366879751790479141016080500580341970560 12987190 -638159190966858230345216538567328550400 12987191 -719263814006937885513842309536693762128 12987192 -1121226298632800534869602105991012577280 12987193 1076046926744378395801099071159816161680 12987194 -1065908212817921075287598775808243385088 12987195 -280505185234526981841486286047607856160 12987196 -440083181421924729239778958690560025600 12987197 1050253071006757074536442401561758840332 12987198 41170364796957979351417259081602360320 12987199 856069325331899148149787387850969611200 12987200 73565372373607024704755268264670003200 12987201 -101579403373734737901158229455803092672 12987202 -413852186009823507744961152821736554496 12987203 410811249944766039601328647375334146560 12987204 8679691206921715652829163940654192640 12987205 -1161890451802514874133168873997885395200 12987206 -1064813961267313448083208638694887820448 12987207 1255926288178909865048691337663597778808 12987208 10966909275955578871009935792439787520 12987209 -1191567737489892143325480436088407495920 12987210 187373497755894370805569903409539272960 12987211 48134668175635203511670951765291682232 12987212 708988132867300769389316687962722186240 12987213 144656876199716963189877118194250773984 12987214 867291938629337356775619228827690763456 12987215 820868908048559067796547780252250806400 12987216 -9674515639809616408889632887073406976 12987217 168232291932510052723038022377496593266 12987218 970821457308100232810644089563903075616 12987219 490240037378907080720721894211663322880 12987220 -879836763724754016448102510130358309120 12987221 -165359298217525826987415509659933251360 12987222 170975244492308383042952507054482483200 12987223 429603056925445606631230290053887093584 12987224 1200466377913336574592614738697724200960 12987225 199415109042934196913656988497618921100 12987226 92599885889134945140864541307567597568 12987227 710693034291983111599879347877747274472 12987228 160278579151789592083597876052393803776 12987229 -517170347855537464853569276440714398170 12987230 120371433645304659423164654349372605760 12987231 1564192007587468195007679102470692961664 12987232 1037194182815602007561673646977421934592 12987233 1615291668709868717564940821979558912 12987234 60994703766317325592346171793801838368 12987235 -1448471989876401637165286535215368254240 12987236 -173301038244500364158516113005122451840 12987237 -1134769852286285815671513341373429812640 12987238 -1169196185343641799877713015709806511488 12987239 4106123590091394671841511038226094951640 12987240 109194075337345303091537577517660569600 12987241 -60760824991494141832951649778485785600 12987242 409308284323785190493700630723033266688 12987243 -2076580178814270129065186633729790526800 12987244 144796278442651808788222730757994982400 12987245 -785675475840227702609597281080744638880 12987246 -140674605648585681383225758191738690432 12987247 -3380950317774803762651368899568094720 12987248 160098258506679653215036640550631145472 12987249 -5688510449169564032067273712960124928 12987250 1026270117233976828696538088807411400000 12987251 440997689857161749962929277100557993272 12987252 1304159260399170830691823701450869582592 12987253 -176561894360668563155026137644849740498 12987254 -115123623573041073312556022634132340704 12987255 324020547413435396373352952655682420560 12987256 2491648552841608348838844099639879720960 12987257 -680420619998207332245269730171846311280 12987258 183546999805813273775438000476009532928 12987259 49302697388361756652447237527772970160 12987260 -167152216399771955221355348783112192000 12987261 112960361727338293993011512416049335104 12987262 781007336983258463091971272426751365632 12987263 -144787320427634543557938087552155379000 12987264 -346757869183772470480328264045738065920 12987265 -872440089922062418345578683166404999340 12987266 1479539732182174345818266120295874926624 12987267 -950855609942981520345441636251403123720 12987268 309015946264711879950999677169388466176 12987269 -2745996859009956281895859331028976534404 12987270 1183938227124789905296059587152340275200 12987271 -1090463719886271025098558990409108135656 12987272 -1149445361539449720361524324266669998080 12987273 650828713973790667730367150349408635840 12987274 -686145131567036551454410460209410183168 12987275 611840759667042923808678136528249152000 12987276 183245556389410921746566622833466527232 12987277 1066281102010830986827683611630492160460 12987278 -268033241941681983399978523501978810176 12987279 346281876842569958886702653641302830160 12987280 421522768689243939682486662269282549760 12987281 571749657845778435153767141403283360500 12987282 130534798437167608751336445418472521728 12987283 -212047203869790601105017524541060644832 12987284 -20119589424191728177873922285459005440 12987285 -230473160780252564810059807007708344800 12987286 -318735427113035941246992286905971725056 12987287 -985733345226880000054261403304640790400 12987288 1211551170560490340604879955275139532800 12987289 364686470082255202814785514044657421056 12987290 15311628161501360399958717495871614720 12987291 -232986369470362877298525841256765154408 12987292 2692964379951837996445470675282836838912 12987293 150661977869813584182161506943965452 12987294 315403915137049016566288516644736422528 12987295 153932210883116801210360816598823741440 12987296 -194369416650729974817415025565445914624 12987297 118594645630694781617747186122552727040 12987298 -96031662192708125867903983309430405760 12987299 576336706180412873562982137416454135264 12987300 -46930567456374691292233186873407667200 12987301 54860834735633436743594231220174798204 12987302 298454631803899570354335814843879161600 12987303 -1008697475570467787125052062013589008304 12987304 1570045982700781632772597054442872504320 12987305 -1393669095475476928610495908392759240540 12987306 -925514100111067741181816707906840826016 12987307 -1301376136803839151976925060860818634444 12987308 67836913950619899335093392433397918720 12987309 -262050643334081143745839591858420765632 12987310 2097625048995558306538392001688943360 12987311 87591436623702139972394432385980926800 12987312 55980994093009566919807569839222980608 12987313 36450519622615430803823990148971360740 12987314 93089270633130258825602207686303747200 12987315 406751881634228065815975695696523619920 12987316 143028342426988412565430704119673384960 12987317 439134993473397210941936860773025128000 12987318 352261386344108505442523869157201584128 12987319 -1235990185800635818967262857482952664280 12987320 -712895700990053339827545035653484544000 12987321 763498937371050763954624252040043365712 12987322 -578287157943423617172454011552509096448 12987323 511681326075742481789295684350579910624 12987324 -40849279791007868416133119478933913600 12987325 225469319207738558699961118629627525000 12987326 -120256872384737707856354437610516029440 12987327 -485860748111990682844164043279397019120 12987328 -220289569804835263592169903420713467904 12987329 -1519613515635773725948257352537330235070 12987330 196817050900127593898427890301979576320 12987331 331324571375936898410569469346288773280 12987332 -289270224039129514837121453629369436928 12987333 29922608376304555188259386937175904 12987334 1349633379441956093408031436495813566816 12987335 -499073435008706664029890050604006227720 12987336 12814286238287054054664948050365440000 12987337 68959665362368427571797239180653840000 12987338 -124292812014905227620000055453171015680 12987339 213341591547555631033671909546693289920 12987340 -1423242124841710854770958694571850961920 12987341 624020533045583485687752103236101662752 12987342 497587627349095182524430503779059225408 12987343 1496362543656232144486747791576425764592 12987344 329338007199781794203879552562029813760 12987345 94141706482401102902137799259256089600 12987346 -389937011674138843018256236673877238128 12987347 2458359606870529374719126366018407350072 12987348 915394968325930873120079267763640903680 12987349 -1585849028131579502166118489670420003264 12987350 80962593700985197004670227659790688000 12987351 20600545134115043462869733054367924480 12987352 1218106031977483723077228277173209088000 12987353 1027719241042155621637910631596454766602 12987354 -279320940837884846118476053479454557696 12987355 582482128614691211383051602710701326000 12987356 -372116907617657626930639648618215164928 12987357 15541405074961245619079214447248656896 12987358 -347491874076475981126100897565001422720 12987359 631343911851173660998331957950003259904 12987360 691480367406895523243856507433097625600 12987361 406281843142795140853251041344674444962 12987362 -287462580355545099641196140616673691568 12987363 688241975066915918306096633066909568000 12987364 -339114716246885546626882784338597908480 12987365 -602624206035120595814372408536188134280 12987366 -92546789888553870870003147564870567936 12987367 1028338168803296655280507636710435951416 12987368 -247364152817315590828549823445597373440 12987369 1030834391991532472268342755732009228544 12987370 -96776868228781171462845846446980500480 12987371 -996096510517076128561415881100377318980 12987372 -154406073325161923770750533010082562048 12987373 -920874647352708369506891094384613910656 12987374 840512313728370011716472366836256850240 12987375 -1142779158454053978404640580854699360000 12987376 26623074974333857775198438556892692480 12987377 373383320182863028981002465216956379060 12987378 863102717651146949387835094598099243904 12987379 1371871480460054805649264665029438955980 12987380 -78621987919021386076487618101627944960 12987381 -318996602085540174384414091348299855456 12987382 344051902152558347811476115735723673152 12987383 350790659699818961053582665279128173440 12987384 -988062221277425704750845909482446663680 12987385 -582645378968216133516063365436847121400 12987386 520338295653678697298274319882749627360 12987387 -146695069615401003650641928125910099712 12987388 -305463196489966158524887937095082459136 12987389 1192932363659115561553905506030067224460 12987390 -12181339138241331636949202545378748160 12987391 -531716395412700866971262209873748844816 12987392 409584644810779701655587837425422958592 12987393 -1254626327452584597300262074142712556000 12987394 -421853061489105780969724653272771885568 12987395 178535265614605172271971554353956058000 12987396 -353915749986265912823988466928924418048 12987397 1613068287201265121085565060803408602846 12987398 820870768398197740659699620342374447200 12987399 -866939001297592205310962802529162032 12987400 -771604948622413531198844548189089408000 12987401 -568130270031368032828222636328963607552 12987402 232553139992405246342387510159429952000 12987403 -750260464263895956005341840034885688432 12987404 180970904358219279624267584902034982912 12987405 -992072927217352558553873462341156464000 12987406 -609661363340372371206600958832170857024 12987407 270979156701837141477695518541285045832 12987408 -90320024941877919426526944335382183936 12987409 2148165306198063476554832027379290098610 12987410 -321382960114672506677355226974430563840 12987411 1163939549610343431853935316286817030072 12987412 -1576648452601141733676544751679430768640 12987413 -958532214231435531353871147128903236338 12987414 525897791310126118898270184399253440 12987415 -413049626292027629834329839827396954400 12987416 1641074659077722342965325882301831413760 12987417 527140323984205603385745367869049340880 12987418 722350462512821103702023432469593787360 12987419 -4900183530249570885427056146584983552 12987420 112507313227665395406951596547364300800 12987421 -949750521711559311277115445360332019968 12987422 -131051043722835515214082042798102147584 12987423 795513132287287080588732447236604022704 12987424 -1894425801575288121521822817549199540224 12987425 540837408899750128129312696946771172000 12987426 -557413811359845723523072437158151997056 12987427 1186832405380675361442934380706079748864 12987428 32512513620880413405615070824251107968 12987429 -35517274834151251379800007045199984384 12987430 -10015908159500385050073306837578158080 12987431 -710322969936284208603722309396089269120 12987432 2299611889557518450744921584902429081600 12987433 -1123744254476970090980923463397361890816 12987434 1130321804246205426680820748169579205120 12987435 -527368222074654793277510926455792061200 12987436 -245645297037262285481138137042979635200 12987437 1314451694811499948524625240184446600086 12987438 -17122315131828930739856429812959580032 12987439 1914484712590669524272877401226772765056 12987440 322416234395462105085759899436710952960 12987441 236972756595593569644451630681827964560 12987442 -485831397156230379624557690594611860480 12987443 -100541726729784096260981633201815988400 12987444 15685566541243361874748208281263224832 12987445 1655724159572234776431051570796525340700 12987446 -271870485893900503173701171565320986560 12987447 -338918440295711961141921748041196158720 12987448 -934787692622131250192232803742500720640 12987449 -2623773916566102992196197108323827645180 12987450 -66490216841272772632495531771373184000 12987451 -380129924743445415660121411092326595888 12987452 -511426480933386270106114408441880851968 12987453 -1274248534333292108245771945853675325696 12987454 316868767559555640596410857737705188992 12987455 287076110304181069726281758691921845760 12987456 83233168463097429088298856683126390784 12987457 1290934243072967822275085440394822898624 12987458 -454598519313040320730765377437924502528 12987459 19418737142394749287955475794436635520 12987460 68156096466722734433777378214032732160 12987461 -98565115681251274618856398921009699938 12987462 708218698725957820197581125763143680 12987463 -1817135438271912112000062016505636109504 12987464 704829808909055967218118613356542361600 12987465 371893599842519112305177416625930232000 12987466 -1394390803704850480417077714578246474496 12987467 -1097758078602638071295131044546171125484 12987468 422108329359918532294516171470073979904 12987469 -922033573449195355281678231974187220320 12987470 -325024862475531740538395657403339520320 12987471 -668737882102218826602785791349619332352 12987472 120440757897655382430678674741185871872 12987473 -392626146138066051962678472133294020000 12987474 35864711956304738306225847843074634240 12987475 294807745460571275892539413280872287500 12987476 -229591124063263275465440353602721873920 12987477 466180843141126335815537542984374620814 12987478 -56966540421253869266642378564418831744 12987479 833949276060902831797407016141059673464 12987480 -123374176892433602914433862861029376000 12987481 217401041721903035032709862048536941824 12987482 -576401675739418156544365009133564667408 12987483 -190582719414148688412452709064774819536 12987484 -1788844384950091109957596270009564145664 12987485 -479184396886074012528040555507005757440 12987486 -86403041671609521485326358679559996800 12987487 837875008815614090620767374423137984840 12987488 -599380645731326929998171990070009528320 12987489 1089123302759111648538187778660892382848 12987490 -15437440179395359208777183669804499840 12987491 1038860746422312644699179529007191407824 12987492 293338792419253619979127505220121669632 12987493 1893309287407520128774922484922842119520 12987494 -490338934598278496673716489876216232960 12987495 -483245492604191323129509117250762540080 12987496 1677787761097777553784085002271372385280 12987497 -2142142948980394642415408057360448666054 12987498 -19899257918686767884564109100074375936 12987499 -924212183611674692294590328615684656800 12987500 -620595890854360367615453687372064000000 12987501 259460489161424998146310217659995066432 12987502 93598584781217987200391963002738842624 12987503 42434763376468866757600202827962840000 12987504 -233046090096517974964918473457951113216 12987505 -24068244792459627549048087195303182400 12987506 304009017208715281102303137835822056960 12987507 -362920466703799159390270025911322519040 12987508 1024476667929862249334692053865011793920 12987509 288105419071115274434978717159005681710 12987510 450230859629042837652444219916391792640 12987511 -1421592481686021617409343648104598785368 12987512 -41960601885091622171291674741316812800 12987513 322556905993971378454841984760937175040 12987514 325041707730569883302558358184777159680 12987515 1623080508521955611195773916464640252160 12987516 542489125387317995194922413979953643520 12987517 -706701306308349095729117203707305389620 12987518 178087147817308909991317264180331347200 12987519 -292930173922207778320568860783807993656 12987520 115861115205984616606111230806143795200 12987521 -2314222739134178031449356667476825412478 12987522 515500015057724829641354196040954766160 12987523 -374173291355047172949524330775220132228 12987524 685449921311305067688916161229048442880 12987525 -297232477312003236523923413176390392000 12987526 -528489613694701564515354265953868054080 12987527 382907863295293075070646859955711572272 12987528 6292879394028739450355036511228395520 12987529 931414295393930210129777382709065817140 12987530 452183130725673737606479704387391979520 12987531 -523194395039287886296377863296259130180 12987532 302434418657172017603626248114428669696 12987533 120354712536295597738955590480503431808 12987534 197397689781743154021767772611639070720 12987535 1284806767494817266987744986104137240 12987536 24257568769271747171911975041171456000 12987537 -247343384480923802104723472600013895440 12987538 455360587640303816297696187904911403920 12987539 -1825255506588930980385876502104560063160 12987540 22213206997815070671501179376419178240 12987541 765295860493610623900468478360786034240 12987542 347428268584742216550750084021367132992 12987543 314500387043576102291532802461559449600 12987544 -249017812381796323539581826183558881280 12987545 -838312730350469844070090662629312116800 12987546 285827638120705100116138789329963821568 12987547 -843643073311224145379352253545124779004 12987548 12347346212047621326150729375251521536 12987549 694230032036183533144780929854719016844 12987550 219824066047238040937206146088776212800 12987551 -2201506774849948527560117350007568476448 12987552 453616398462050623262364818089983344640 12987553 -614879668199703438174979957348134807120 12987554 1026647863320502370217699269403446704800 12987555 -3267833451946108920293777905255188480 12987556 -1840293902432716808822426397820647095680 12987557 1751873327491193062457015171384777775744 12987558 419443075842914875544870679537412970304 12987559 51138473928222598183130300259706750504 12987560 155085870541561830365031342923394816000 12987561 -1835927232548266303511286369438038369376 12987562 15074537060287879474899699784851777792 12987563 -685374232373595284136914140322694053868 12987564 459395205203038316898842805127386378240 12987565 -186557125503067878511756721184164199540 12987566 500337720823118651602888828004774065920 12987567 -660357273678299309309197876472153435760 12987568 -54798016468781264942003259657267118080 12987569 -32252984581076141606330795404877763648 12987570 37374967004688267441056763519229747200 12987571 -419314596768486958835115068368529795616 12987572 -282133625345941195252603001027880499200 12987573 1487532336908626330195051381783443089184 12987574 255909581023391315063943793745675346432 12987575 819656088899533251868881911120995224000 12987576 5861455672762585675338621974870999040 12987577 1314592602432503905922008323136855616426 12987578 -105753540442407714704444137701728569344 12987579 -888485622976241601822562395967222489344 12987580 -72329720957186193912705973473761164800 12987581 -2529321055938503400379849341240946866618 12987582 -610296268926264816157905311063958806208 12987583 542439365856646216461237503878684615040 12987584 336172918852585118059594538414874034176 12987585 139714365080187315161824550828165636220 12987586 -33958467161336695325562481101455881008 12987587 -261957977957841194062107590333801965764 12987588 243688827961469749354771230946364774400 12987589 -2340993680669923329638022243789125289060 12987590 233669518217370750344059647816786616320 12987591 14987385310027277657538000936759632256 12987592 -341162142090014177621058087315569664000 12987593 -324270361716423305529576551184889141158 12987594 -765965071918131621538991767431416386560 12987595 -89255976629575734561619719511150946400 12987596 -737027871141267114374043488138767852800 12987597 535040519219948653615242803745888617952 12987598 -280048214210416463430227206103478630336 12987599 -2193719415129853555472201849035969232400 12987600 71856893708444462363818307926032384000 12987601 -810008286044602217998649240106065463696 12987602 18288442539606372937724616008353286400 12987603 -1432251233166148531260715517500882392588 12987604 387047022559644884685005515709817815040 12987605 -435707482960739526283176952315094676480 12987606 -1100305865914672296315336108701513932800 12987607 -1969720780161566034225209023873978638600 12987608 183638078887314249083525782472516904960 12987609 599536954743152844763877938909104863520 12987610 202984908377859301955126884680832873920 12987611 -9621689026403603276513755181937467616 12987612 -471567852368883341891653174092609182208 12987613 -311036461868327712358814832523232566976 12987614 393915672397918769567462252349422771712 12987615 -1346900285577554182243076987327632663680 12987616 -627123502888727364362054779131898626048 12987617 -103057347459640667506944980362638123840 12987618 -132829916646845921043144787240081489920 12987619 -66055839307507739180905798120027558704 12987620 741927713418800311831196295801129703680 12987621 1376172718122741806690172271195746811200 12987622 1063561238416737982309889412120561452352 12987623 -863078695859116693790998692303681947496 12987624 -90377390146521287921968940054955540480 12987625 622234637623308807043124547138339024000 12987626 1336225942260347158176726925671495308640 12987627 1437504322983394733481466516024375519320 12987628 -1453464484124668279510302958544578469632 12987629 358768463774357374145556126533623419960 12987630 444265934773056589205036148142683927360 12987631 2046046739095288725556609917532984970632 12987632 -86609879173563017242662311114185506816 12987633 -552356104670275730318857672690595807376 12987634 364188354631750251101682623345368320 12987635 -297982321307747948102579074807964340240 12987636 -179724426775155200318285293644598788096 12987637 93083924417371018631336256375772287100 12987638 905312943347908329210726407022289602720 12987639 -462775875611031528517569111492742270416 12987640 110533161124683067532080745132163072000 12987641 338779894204518271151743885399095897300 12987642 -456165290217464070675172513143593177088 12987643 -1364421220361703278988185549359439871984 12987644 -113601000786400714901596883702029017600 12987645 410732883577081985005679664267250367040 12987646 1103964514265924984447225409573338467968 12987647 -2023675082817718187854477146533408411904 12987648 484841481513470403988667073354635673600 12987649 -39837260774967878220983645457212475836 12987650 182912832376553080615233419065148148000 12987651 522185940162735466614306475355273954304 12987652 -234965480860910993037828606395806295808 12987653 664053513437418555858233743674967495104 12987654 -232503686007983755181612761046714498880 12987655 -107696405148916437501542479229609825280 12987656 1874830949698605398308962718859965440 12987657 1328755651339141654485586799164955910954 12987658 596760872471827898514289972019025061680 12987659 20620960485138645044773691710975189440 12987660 36330658102559299428251869717664317440 12987661 1835653844206626955670445258223115605024 12987662 816986396909991188206588807224019856832 12987663 -404952626482470525278492000212911989760 12987664 -10071649163748757334862111833356165120 12987665 666606827081378945340454743854502387060 12987666 241168657191989563978118988737499052704 12987667 30885692308598827593336519862617581568 12987668 -485438249651818961136869188511641530624 12987669 141053237541352230274697781076478265600 12987670 -686726164435416680463022291725503510400 12987671 2282638943264714242438005674554292760144 12987672 -100127492373082250673499527078279598080 12987673 17038465507704027894789769625059237764 12987674 222986007968395420586972333239107604992 12987675 -68937997247220088981767866449166208000 12987676 -535344147242974407057665503825491219968 12987677 -3109825507326203029970698941927476160 12987678 426314196826520636531774011170319764480 12987679 393129415547832489953939232708706488000 12987680 450023730342452369473225737804028968960 12987681 79313777275874895482593685467164336000 12987682 2927474458127015903841533709301217938944 12987683 1286501048460476233523583199622007811224 12987684 -1023762209909667972175006254963740983680 12987685 -973812866265227838870731703738993391620 12987686 64306715209284504602396023919043552000 12987687 -1018415635042631339245691170367893338840 12987688 -845414434351848180699569253557450096640 12987689 -163304171577494141082133704446146391232 12987690 -341809596558461465793851799273043956480 12987691 1153893041100849942053113853265434897184 12987692 593241045239237118690736829011825986816 12987693 213785689362396065603818476561493653528 12987694 1378732551752281940259734778905194227072 12987695 498965196895864737646359692632226808000 12987696 -329606947540324965619728361333015216128 12987697 12386711788382920500738086762349229506 12987698 -214052595035800890088149470717119930368 12987699 -123753541954941856765964830268644313040 12987700 -402093951095316602051309771238745497600 12987701 -3270334046396865216019644436542470064996 12987702 -1632270726981114667882093011588109056 12987703 388357191072022739745718472285452371480 12987704 -753151385857736714754196648884619530240 12987705 381277251854677499768426596027861719360 12987706 -16957792029381244102254880044279938448 12987707 231792745869359876873305198532993449956 12987708 -94892643101510825111913025040805411840 12987709 -111760363197039442917073614862352549760 12987710 -573159865686070087041285464228816994240 12987711 523337319518802329503014506274988453104 12987712 -139582761369678158551987791862679732224 12987713 -1780994908731050857343926189472210239038 12987714 -640878803301743720499206246356065144960 12987715 -651480018301742052214349285858544390480 12987716 -479127369732836369328541330536516833280 12987717 -1079025730550886277452284559691807813920 12987718 4075036713233346819694377540936090816 12987719 -618902032353553580622224716855958712456 12987720 -6322741375029744746368208387321856000 12987721 -439379888748771537178199389905384864128 12987722 -24505760753868469795392629918982698496 12987723 -368004633328374319539750586729166355456 12987724 -290298434713143693072587101133671861504 12987725 -1068181305075524136829808167474644174750 12987726 407841085386656395450118213206975124544 12987727 -851400254880448576943974857782989765208 12987728 61184281089653851587718618091179966464 12987729 487759869939288501955758141386549452800 12987730 -191171700449037180257328527274502156800 12987731 -21107137656776649528207092811761470536 12987732 -178183267163104468993431884523340075008 12987733 3250500432568092863617429864112968264608 12987734 -463257105802626740754109096486480838400 12987735 -111765318424494187180026972525652800000 12987736 -325857852873736316006729711519050168320 12987737 -394499696826039790827445558121574126720 12987738 -296004800280855787292321433501429542400 12987739 -71427421837900120969482565390745737176 12987740 -352449601319037938850867759883147038720 12987741 -531640802508844685882300511278258797920 12987742 -563366620883460619754546379800563738368 12987743 321316484743677717186359150040974937600 12987744 583858097981371561997883432020679327744 12987745 -2912181341305252318902036715982912490240 12987746 -142583817006362457638628529023316071936 12987747 642264348219685238831715808652580055524 12987748 464425130718606143682536191542867617408 12987749 2922799440878160774214819286041792362336 12987750 -547759192736789457971350861831840416000 12987751 971529723230013195844212096930903714352 12987752 1060320141508944595315695982926129838080 12987753 -1193500493389276371800193199777035921792 12987754 -73811648529927958619080168828418672640 12987755 927234430415638944932385810854413873920 12987756 789515352103832640404093523784284518400 12987757 -3122411315190112251516922527073094520768 12987758 -276447208733757573860702312880319856640 12987759 609609946517197402991562915321677706504 12987760 127421893834163689104496182867732725760 12987761 -31045170805820632302338528882105998638 12987762 429109554448995329985874580256531565824 12987763 -41211030262482080072284326059259414016 12987764 941225922987363610339327605914843784576 12987765 437485173416099265744370580170366667520 12987766 1104081728815930995904882939828313247360 12987767 -135953441238760045623959559416390153808 12987768 57544682280345876940586377267228876800 12987769 -1824074654992283770840269532201978871830 12987770 59329775485355922476707264236601790400 12987771 698736014195470993114228989072805951512 12987772 -84679488250893323329566036577852851200 12987773 -657912560578056134615150144895788585280 12987774 -1163564860020547626862844090043901737600 12987775 315467916643408343480343045460178553600 12987776 -73041575566574359880553933021055549440 12987777 -423204608629656179116349757388190784 12987778 -426255340482992160646346612437334548992 12987779 218917275319627570882950288694823113632 12987780 240068569311808096993578524292786155520 12987781 2628089541506428156519549194472473887582 12987782 363175064468970668111843420871941548032 12987783 -12765601643369524558020434293749711288 12987784 303041040715008554017322578108292674560 12987785 645477370634140366239210542741766859200 12987786 -52938018522277183166531171959026478080 12987787 -1355878603763858890460272221762422436848 12987788 380851185695871736171540903271292702720 12987789 -295494183987488792375452459310164262976 12987790 936914782109899969567435527200072030400 12987791 715176833776514322158055055452945595584 12987792 -262729644121838673408718582526674206720 12987793 190434207781286228461854919295166303540 12987794 -589808679075311364497792304077133124608 12987795 -47166609893080114393895892063897864000 12987796 -1337331317332042917684342231285730113792 12987797 911944553442472355791283448921433551246 12987798 687132141107568960383187499938155465664 12987799 2373751391165226860043782379495571576920 12987800 -3273689244167162390003950234887168000 12987801 181189901455657519197636640459004367168 12987802 -501955668811165017154615506326183051808 12987803 42192058502567640030311089073862989520 12987804 498520954915950523528275061044326570496 12987805 -42783019050368816335258853484134420640 12987806 6796120062301196130984030681592904064 12987807 -554590865534839424490566670278544930816 12987808 892344906342920195806853936156121169920 12987809 -986318056199263469079492118975617510912 12987810 308069981183973305483746284798409190400 12987811 1136023999351906286684340509239394250480 12987812 1017550031687086432979604207319698112512 12987813 583950751091592708148545580327862040384 12987814 110610833244147461074241362334556471552 12987815 -73171459009832775705549633046010481600 12987816 292078684765398185274537424207086059520 12987817 940117265230639034048164135975335123072 12987818 -405912721524143329622329341506699042640 12987819 226428280817786191436691299505635823660 12987820 -289510077758955957805953266154169251840 12987821 719836800349300528144361245339492507584 12987822 -126754005220297033904439061082283380736 12987823 -1057338265484534372762118642281098326296 12987824 61379180290280586161769060111712911360 12987825 779124574324517953724632280846591913600 12987826 -454790386010329746734368713878279067888 12987827 1226639472954175239966345317216205555840 12987828 -138886971019186998505972558047874652160 12987829 -577980066596260290112481737776714391570 12987830 289296986693431021578938498923886227200 12987831 1064308974291852412000426996496498347752 12987832 -512031422746044693465720531014876405760 12987833 2014475659200376077230779538119233767082 12987834 172729962529306998058435713135785210880 12987835 179779413820103350494059839713304772160 12987836 -396613594380843462812211281503640040960 12987837 1436932030938376324667437114340340384000 12987838 32441843258526138949175781989230168320 12987839 -2042154960974493587740517803819613086944 12987840 34487838174760925344323507058554961920 12987841 531622131242628504459148264114652178242 12987842 -441598446777918709029336032997520634160 12987843 -680842681046384092624762923361019643072 12987844 187960929851852470641362782933387238400 12987845 404496636357838587785229449913749378520 12987846 -715297685061000229551038921376309733728 12987847 163666751940093854705648172582280170240 12987848 -250833194735507948947224160512221952000 12987849 -513902895425149625893862470812625920 12987850 2548482079075820314044480350314912800 12987851 662494098312768788286503430329423258592 12987852 -570484494815376376417750965995076960768 12987853 526449183203778917437759878713604879360 12987854 386159951058906987053964766455858459072 12987855 -281543784408239725701919922806737174240 12987856 170901461038824839376231513322371284992 12987857 773954885570354274956679498237400822692 12987858 381478202233856700414966873025180761600 12987859 -734324371185183679430692259042771534520 12987860 23835978941078674935688869916673717760 12987861 -472991370914329277348716082072604212256 12987862 364518205310383551245613668661742090752 12987863 477089267984496616190316995880526125696 12987864 -1135545605807101369527670251493962977280 12987865 667940840885861269646739778076844136320 12987866 -103194146886110953958468729849218276368 12987867 1009622243871289441220151322016789363712 12987868 -10921426830868677526679879638762101760 12987869 -1635068699263441004262461288833934000730 12987870 82866518479089456462580613185583308800 12987871 388260471842084027987681132241051314392 12987872 -2135215092857720786164445397608012709888 12987873 2494781589792445993576600128188820353664 12987874 211361863923513426098763600607539055872 12987875 1579345863039224349745465063739122224000 12987876 447617596962254757923751759369680007168 12987877 -449499933793274595101629955125040584928 12987878 1346176001566395692487816602358159075456 12987879 -727223355788393307934076274546130771416 12987880 442723309123687529322092562512079206400 12987881 183203481911668648142530834779454364904 12987882 351424867120718466032958141582753312000 12987883 -1361589137267596211983846954373578717200 12987884 41026722465725383433208945613863911424 12987885 -319037836416199684958674506460655930400 12987886 -343590510020527746326246724925755710976 12987887 -258116472864334066948396723740504376320 12987888 100194489888804306140454312784007528448 12987889 2080371131519321482927523242554769604690 12987890 -572084015714480484769866956441519752800 12987891 1394335626276143931046858796098210158960 12987892 2174466440138669471617037107548915712 12987893 -602019181824038982819028359665183693952 12987894 -542247625171931252174297147374835304960 12987895 644568424223887300082052631513714653600 12987896 1710622821352825116011065142580529889280 12987897 254137848865649549994296782586937270528 12987898 130200436006335622428731556321955534848 12987899 2316908948263884521917601245248494052900 12987900 38057558791184555444179973355410380800 12987901 -1868629092441090955118315296597653225696 12987902 -1517133026791482608525772772380391401600 12987903 290231711608379035131906696917700412104 12987904 -6871747160011130442651780936728838144 12987905 -41816094228084015248276745509407688640 12987906 -32293173562745216183963441419502131200 12987907 1119087940095281703967660027205344316156 12987908 974997333555719135790122714375742592128 12987909 -8105960413908834169620896677964915712 12987910 34163972339367228585754139931809957760 12987911 -114986414137450688056678830487755382200 12987912 -61567133128560749823503934324052131840 12987913 -3701189439773747890094324501636820028416 12987914 -33630739695745370383430768119468276944 12987915 -303413850771261978369384587338677303840 12987916 1081545679485244765937991015710101831680 12987917 1391381029502828979413877152638153926966 12987918 948393201119641912059947299031489262720 12987919 -198739774424995471634532481719328758688 12987920 27651910856539961787488182154959257600 12987921 1091520328209023190562052008315758224112 12987922 -98699307772757373350261774789930527968 12987923 -152240558897673840122074243122303224976 12987924 -788039809776462542987787556220482940928 12987925 -416447146800764406502813042180786780000 12987926 -159501476796302586926476467634826567040 12987927 243257892395247901408114945923777821664 12987928 -935915677009028552347662087169252208640 12987929 248728527691942726449422125101483355284 12987930 138867063204281790761508251250660453120 12987931 -1950378477308779497931084088519245235736 12987932 737177419262304312053332945797774167040 12987933 -752151718290632320429083371144563937280 12987934 49943012841778679082956343970537430400 12987935 44784172400896886834669963370208105440 12987936 69813564090653710610788333998186823680 12987937 305604006681349155435756187295047849492 12987938 -209174111146186352209277904983596232880 12987939 328656315144404147158069112701402684416 12987940 470164400581572476880755544875897049600 12987941 -42717889097758399812628194956287902948 12987942 -49916564606540556916666152914504420352 12987943 -1989058535958629330645028065978068040120 12987944 -382925917499610708441290267045256806400 12987945 -40483806363157837314404473181739783900 12987946 53259085652930714446447487702687244288 12987947 611501219409538426936305686930703353232 12987948 -131777944904762983976594859992957137920 12987949 -203601723229715045546262957182027605244 12987950 422215277083686580830943236422807582400 12987951 777962562245442527080956945466191045120 12987952 477949791427785631628359193178366918656 12987953 1317299468528490362799857446579857978864 12987954 -321567830423626212054487266004650493440 12987955 233837455265531094397445221010658021360 12987956 -1379418336758204046594893827275850634880 12987957 46364187603801110734893515232365697888 12987958 -1253770195077814663091832311930124109824 12987959 -1399014437353151411589560763889069509840 12987960 -248710950929560736216583083754836582400 12987961 99783241024089538981897083569120108032 12987962 114659405679673700673638922044739154944 12987963 506029510155324595146511078965326549760 12987964 48999721215575886909730701866040499200 12987965 -158287939752565728547351297047133639200 12987966 438771609132858128586330678174302527488 12987967 667002827366270038694285798706889678016 12987968 54257442923413707765672842669416513536 12987969 -22187343472243509185588146385188088640 12987970 -544764070921318468646693655695134756320 12987971 64207456292699191089117003377574026172 12987972 2716535838014213822449406957836800000 12987973 -1807136832720666471206665786625156871778 12987974 769253287855127089985435121498374514240 12987975 31583268048759153518258270400877862400 12987976 8276868876873981561512613374487029760 12987977 -30220024426565348219220839527615165440 12987978 -2278675267445721634240880189688751872 12987979 974954803876420048250772023026946762176 12987980 -712344276686525279744896962835043819520 12987981 911746602322420393153369875299333032512 12987982 281017992550271382800647333564385341440 12987983 1340898118118319338338891330670619240000 12987984 -273685917796548167557479851961888669696 12987985 532930401681926606937890160526076702400 12987986 -557406976427202123471298950739467997056 12987987 239329924413901875457070705865976667760 12987988 380387341867586186801406826148495425152 12987989 -1206678901358238906979533926302825252068 12987990 468270766049218911954026718736275342720 12987991 -534233540483603827883781380918698273808 12987992 2722604004445402435038073744933407006720 12987993 942338473597997798169089612600983149264 12987994 225914298345121045294643774465656313280 12987995 1509503297381164317788658725065848921600 12987996 -204996779276001315404667823920707297280 12987997 555782395005964513679699605962907252512 12987998 726898015723870395380440483467955672320 12987999 945640502538479945227660690727970942240 12988000 -1347173631776009179340638554219872256000 12988001 150171357534556772610787365717991097280 12988002 -54737043688896927469265899431601286400 12988003 -79719325348382045573279040280327933696 12988004 -497236739108123743398805131378078508800 12988005 -387365121163275844967797771647402841440 12988006 -826318448226559972374093765193071675456 12988007 754231211620888950437833291447922243256 12988008 -164153615040212261938010218009640632320 12988009 1667236186795130675252473710201356311272 12988010 -126600889509022698021800649735321891840 12988011 644195058664324470084058353077181895344 12988012 914657494588303072219294670049179085056 12988013 1015054852108777809471915788341321018380 12988014 -13180077376337326409302509675492136704 12988015 861071260937588420574911651442680825160 12988016 -514143031687739199044856516091487846400 12988017 -202788560796441853719912724075044548736 12988018 -1681446854373328196234555594434557943680 12988019 -694825584743307099338613645721048380 12988020 -420680422340259120071505066051563212800 12988021 5026216957931692268136334227146224320 12988022 1054155391369623248917662731264470399872 12988023 107893129945187310814243309009756060368 12988024 -375775851297864423253371640188110438400 12988025 -352787127975384372070151129028562890450 12988026 71011016381626178691735735508238823792 12988027 -1577522041738188489196783684856859991680 12988028 892508530607035787207443387240159623168 12988029 -138584588359438989339551308071906972480 12988030 269220467784118550760150698291096125440 12988031 -361169791358341288441101109281791440896 12988032 129223161360282933058033886668259328000 12988033 -268968362959252093722387531386384238718 12988034 -569874562109045894710051987595222019168 12988035 3836149659198310432366096601907546000 12988036 193590765231966713858689985256158068736 12988037 701177317557743627782999913002420765980 12988038 -158510200313540010266858289275147980800 12988039 -295295204972126074534843655397122245120 12988040 -393170047893810960042513832284752179200 12988041 -755887137610982893882118690961419244576 12988042 221272372301722541170247028775453626672 12988043 1418848657882767994484913762310259342292 12988044 -649610162564534780291833931013324107520 12988045 -512989380020152460063580483032299710720 12988046 -564017705097682376810031494624188233216 12988047 -10010153396039249196363936334323295872 12988048 188668525240725181958469157608568758272 12988049 -554773555545972545746783200931284895950 12988050 44184381174028240542049779132806620800 12988051 930446317104442508758218686229998752632 12988052 142644604951827207431263674089654661120 12988053 873304756298791064725794428946588022080 12988054 284500817649818029396703876256298339200 12988055 -620630162802464780080416761641073576040 12988056 50881050101603878127173606449333657600 12988057 2630130503011380446125338300081056508432 12988058 -3993258119100696907821257313149087760 12988059 419865414174069512779210688348698863360 12988060 -720912409156847590100055810107657003520 12988061 2073307437673082449074088036722532800 12988062 -219553944137569582048743133862342937600 12988063 848776703377821887092890276918253428984 12988064 -17449046300889483049069439713353400320 12988065 -1917954357479536412034439337439204480 12988066 101700327885803147190259626868155262464 12988067 2365243090908843715006637507927320134480 12988068 305663083931781669926621255782034958336 12988069 824664525357618693997472582803879905470 12988070 -247513164081143223816874637050719882240 12988071 -68513855432253600378476367444407517360 12988072 422465260925945045985953046874919884800 12988073 367778215498916508960911193497237651136 12988074 528614986716531299494945954042636861440 12988075 564808536631077841408663347393047423300 12988076 -30865684446703686647577490078671648768 12988077 -172735444504745653275873954284817093120 12988078 145785579355120320963084135756947883840 12988079 -742452822365551657867360015225617227016 12988080 31838389512736689884884830492819456000 12988081 -1662000215691334044226699990489986699118 12988082 -728105215733963733548077107035849530608 12988083 1100836331598675791791133714680413249600 12988084 -1496295158398480231100978496298537447424 12988085 -2406198590830363594936725897764777856000 12988086 784698237503369971208113507471392444864 12988087 39912835898359797118246838934350477472 12988088 277995361931705869338004492362766479360 12988089 1059432916036595344810716170161517778864 12988090 56807650619168526228484953802565560800 12988091 1663662487089774057516787713102755260752 12988092 169904618582706711574372363478187820032 12988093 1165967032750622204535236558704149341260 12988094 -229945608448466212296699875379945136128 12988095 757630070362331088701942319181247003040 12988096 -330592980986365748362441791541251932160 12988097 176915518442041243357085940746629270740 12988098 543190292338202750353615893458376891984 12988099 -56050300789603299093977337696008200900 12988100 -360880135577629993056301513708098969600 12988101 45925576709513368349634355497558491136 12988102 -768933167586776017662327591830452527168 12988103 -96164812397553516278659552603778501856 12988104 -696136332979772043001114309221722849280 12988105 -540483654352552943261346941622844006080 12988106 -49981362453145578154862032127627344800 12988107 10446877570263695706255507933610628736 12988108 250660360755626099111902602091382895616 12988109 -737458053154794951509547292197966354720 12988110 80236560316412855187793967234017547520 12988111 -9405761470705747276276722957752753376 12988112 390803547178270396149609192848504610816 12988113 -20985452753076657529121855152583265600 12988114 -598430842300282112206907744016723847680 12988115 -141241813701470925414034957057433068800 12988116 119321321150702174236719095020128204672 12988117 -1158596293062533018161255428643829200800 12988118 -47542730278001235511812776574669401472 12988119 77846481297074028706338143106594357408 12988120 910212190492457192109437101767769497600 12988121 2395354243028128157780768405766283861632 12988122 -204733669912342876773049151913959056896 12988123 1067911128815101891407137388190418848944 12988124 798437101793049257455948415706841238016 12988125 182971259586589835586231171250638918750 12988126 71022702340127018561420025627127562880 12988127 453996155645893272399847823293582150080 12988128 -1545150447007779728861230675634117148672 12988129 -356978267177695702272985367414887662528 12988130 697016292391814889915478072965614515200 12988131 -305057045461070430994011804557694092880 12988132 45602874198907006020602543102475845632 12988133 63440273843707095678894825592274695200 12988134 48271903184883496563480764504248704000 12988135 -544444179706689153874839561423484510920 12988136 -1494088029682565348065568374280385792000 12988137 -1411436087925332959600378181696767325040 12988138 63201590692002241336238755479653196720 12988139 1272704439279362905754456635734536411856 12988140 237146341854551422021141744520985600 12988141 927959875541214628049226112832323768684 12988142 1122674012387101885492043315755098667200 12988143 533677974634247633605528341512561877600 12988144 6371481694035045724117547797290221568 12988145 1594530417240641990996939342634385710900 12988146 417052892031091378005330849153538312704 12988147 -442892900747833905780194233703250471248 12988148 -322843865187346083521539926591569407872 12988149 -185836564149489639023241014324782688736 12988150 1897192220892231433080615210958233600 12988151 -483478784447326806790372810218155534976 12988152 671800441832801074526115889810592133120 12988153 -240661014994201515675246975337601184000 12988154 457732571676739299381669656716908628992 12988155 1045589615168739025366634297967462818160 12988156 -957585614086526091689149240725146644480 12988157 -333760761329692207796694809515204820640 12988158 -528861035605461111059789426140170034560 12988159 1305058331024610961499725272389648303360 12988160 -57560485073107664855225354910538137600 12988161 2320374388097437121541631492188436868640 12988162 52475363267297841921766910551361222400 12988163 222105825445460649719230443032637849600 12988164 -224746310094088991262512803156835831808 12988165 228498542218429332092413798944268501920 12988166 74967577540987163376445988090499943104 12988167 -1081073487570017160200235683296490988120 12988168 2537597810408932873575664618156655247360 12988169 -448394070317404826637429893920484365056 12988170 -62303814532249677703842346500583800960 12988171 118068408316252799064079653840819299360 12988172 578823898155050652064620539329633075200 12988173 -146978861301160981261363928144563038432 12988174 152226507688080168720181850486241474240 12988175 114699840623668356448320305175097691400 12988176 -270758946932162227894172961475195895808 12988177 -1067282654764674436248194497192540865040 12988178 183754228680501819552879439258034605056 12988179 1258292045881675036504932526000756364724 12988180 247325741031434896794162562880421864960 12988181 1257585687980366081890739050642703919000 12988182 10067264868662004110703561428026959360 12988183 787923071188870141217007847966002528904 12988184 172217405911639944337699108970773094400 12988185 45679289653718657058704991133844286720 12988186 -76403413665886280409991718189441049600 12988187 1719926545486361361021206990643738100392 12988188 22590881725765119872810089360118911488 12988189 619222864060510598299686348382056356224 12988190 -401399786937596160687736171558953182400 12988191 21364739818697652222207934907547125760 12988192 -390240981234663082331059740483482812416 12988193 -25476399863136540708485888812101700800 12988194 221583156006516874628964568381213931520 12988195 -171123344883152586165435995834368957440 12988196 -199194459535938330934433851125124271616 12988197 47314461695416607388176982470180566368 12988198 -78856972906798858757024592405577952640 12988199 255905010022383968480898031131449330736 12988200 342473294490289601163656819985690624000 12988201 -76691146246710960796529713866588830400 12988202 -367337500234015618827182464962696410448 12988203 -31504284725099501148501839315929451856 12988204 1293908736876141810932023013940406164480 12988205 921772860691148400667499676278805022860 12988206 -44021339545240618800270708395435738112 12988207 -479455121182360415697086593272111426544 12988208 396395965238844358497416727205490245632 12988209 252035662654971209737105575820680523968 12988210 -553295968330708583389118381091510182400 12988211 -2541273385777008269797123531820295872376 12988212 -439415982995539063807365392808748044288 12988213 -1857849583626954804529067356792369600 12988214 -1287949580911862937479597309510141559168 12988215 443190265969977941228258467421403648000 12988216 117167785545404350738895837268422246400 12988217 -23434540643399816206183633521255148416 12988218 1033719827263985724340335309473762200320 12988219 -1611620334259893387948699656656288676380 12988220 -2829172364534673950507023372395171840 12988221 -781136823682677363797703751232205059136 12988222 -126146513385005884095196802890297416960 12988223 -388337751986210976143097859535537932800 12988224 234352222260467975959128843206511820800 12988225 94089565686161554087803187958907808000 12988226 504179930413225385658202725168908789664 12988227 97296688541628684751567420877067348480 12988228 -1521052456804198760429748877311949538304 12988229 -582630713619201271832105355947075931360 12988230 190451239436585795360116347399145824000 12988231 -656874715629647582689227347137905617400 12988232 -1226054061047598813864857697665979187200 12988233 -14645621662478929122176526561260824824 12988234 299368868311540827347367110467637660976 12988235 328002210205939955857149493741767181200 12988236 -4460327955122817015807123087112237056 12988237 354571778305595083146730217617710579372 12988238 52473325545560208222916006590936003456 12988239 1174726096318019457483068688471319834368 12988240 -676424308992515688817969806989721600 12988241 458192284670551149398262716613792766272 12988242 -515215541637173159896589003830787896320 12988243 -527732853287197064961676590147642632496 12988244 -2078897763024178036051401892608763916544 12988245 142400279186035840313261127265363660800 12988246 -825854985965340386259559717131318257856 12988247 1503040907029201019797838987345107602696 12988248 -218423347906738467520203953157616435200 12988249 -252813487133346767208732968132336450864 12988250 -599376218253439671885374231001700032000 12988251 -345934108389231896170830864260117430420 12988252 22837780820335689270029725354470576640 12988253 931620621532859538383087899165907168940 12988254 -3940280575922882889751507737379568640 12988255 397697469017843152517963761649907717120 12988256 -61867215054650841764501779836227813376 12988257 994667437312038779106724450023912919200 12988258 -676318466459682349092129977941852251648 12988259 -207978494727044932174154691402551378640 12988260 -105555788931517970129493525660044390400 12988261 -845812043644267214733599597503889280 12988262 -231096598268651397389023266360186408960 12988263 -776963738429528159623714022220545975256 12988264 -164327294186931972566829367419436016640 12988265 86776496429837126271575375272165120320 12988266 -399251481438386383988690680975557121536 12988267 -140910101608383662108662582856119195920 12988268 380897902584282772748824847724586560000 12988269 49137354225751832132900816165555020896 12988270 -111146374319570981102941358129860083840 12988271 -986495501587994313124364868184884952056 12988272 -295760678382757347161171427738591952896 12988273 -391860719675451176272392771428763762478 12988274 309531959612329563021177764214775197600 12988275 331239920062725769666278269440612477800 12988276 352505287242235970523540077928053413888 12988277 1056407267403461083966511984588702286126 12988278 587357953520679290517092890330145697504 12988279 -26119991212628764161979853986752467816 12988280 618478591366507519037629117318596710400 12988281 -1290130994617968768668212707812896603776 12988282 -319200413453214559887319414801979167008 12988283 698707879108041188513742714195726802536 12988284 -556508076392220637740999817319382343680 12988285 371428569488163046086695671783904842560 12988286 -206513309347935406753768297342641072000 12988287 -61126475837171188234590374471213433984 12988288 -1984043470581647912323959983072870400000 12988289 605234360329538722273390614329360164356 12988290 28258659721317228569301018383218114560 12988291 2082314846343037086965121812642154573692 12988292 1761945702454604244645336564810226982016 12988293 -633688638021602672698059260024074289472 12988294 -794217621333806161782298797658594615488 12988295 -345523273290292471416975620776619838720 12988296 -1884319773894160369916610236985822412800 12988297 -98433475141558688498676650697220527936 12988298 771545518067919664602241634293968539136 12988299 -237195080267882290581852727940164115520 12988300 367234247871155113195642356794395596800 12988301 -1098032871394869091248090128851746394698 12988302 -307746369598939267505143497581452962816 12988303 1574300576179998250622671960795186603864 12988304 4868074769004713425052763537714708480 12988305 547109889764757581518198638879740356800 12988306 72951512802412641701142316345215372864 12988307 -505841543430310141758786151686606798480 12988308 201498063044014586526920767235716300800 12988309 -1607096123879370092255698341731976821184 12988310 -534793032238317855333315488347352221440 12988311 653555031894964791357175901504838988800 12988312 -2249642579332391777422788961996210636800 12988313 67981169253856880884313777490679574724 12988314 176990206464508869854713620356599611648 12988315 103114640146245834977557035919577904960 12988316 1140845458593586267991714286367983820800 12988317 1285706260785694064009651492855924877120 12988318 -8929749270109656913388379812515627008 12988319 1689701402429579329178058443569703392920 12988320 304152371389795603917299334447602073600 12988321 775192262762236389764505902591671051560 12988322 -12816803666040656093361206719937467008 12988323 314367970979314374518068118138816817120 12988324 221923358139067315828170140060904064000 12988325 201962371233421736862128706491970708000 12988326 -135676186085464847862553820881451943360 12988327 1892205600435518458485787851009457227672 12988328 -1960393649667231014778604800415021639680 12988329 16084565567354880522773467821253555488 12988330 353063245759843335945697234286881920000 12988331 589274858287343499301660213731587151600 12988332 37676309485910410564147471860027417600 12988333 -605082954732557559919507709394621842196 12988334 -510867769632532609878586969197385301184 12988335 -477119943145478385417119192275750959600 12988336 -91441042408023272761756357921336311808 12988337 -217315965925272918082065077324049513180 12988338 -304585841389945613273247195949687547904 12988339 -104854782183702517590239049423491017152 12988340 211347196188470617765245918274551559680 12988341 52077401870075753759091071657725803552 12988342 863655076826046692592060347878592583072 12988343 -586079230819370477470037981695342474680 12988344 -1337786073839502290687738533108822241280 12988345 1140036379449865866529673611298801948100 12988346 179689868651510392497656294236105589760 12988347 -836755132367310705187666941671716026600 12988348 -434405473048037076103748857633044155392 12988349 -31121884869341837999804071997163932160 12988350 -665756197380015334533495809053511544000 12988351 272088905176990940878723006947573400000 12988352 -424044287031719342485578279390447403008 12988353 -56245762075875691913702948258605734912 12988354 -453552127175363980537409106297043320624 12988355 455092169544522032649744857591889497520 12988356 -240088224056947922406129967144408965120 12988357 -861734409548370863819884668015076857348 12988358 -275083079726139796849455481833299586720 12988359 1462991131682994352791494097913145865264 12988360 475329729698238667399363860128361676800 12988361 -2170151852672278581329574450826838032038 12988362 233454088102124396622096751971931994880 12988363 -1678089864723795753136930778518387809388 12988364 839512263096442418086994615625653041152 12988365 4513034192014777942200585815970192000 12988366 -540970647652343182104542990174314114368 12988367 456704922891113518627134644074546607712 12988368 216535494500554599914333519809875566592 12988369 1062204751014682955642879039255832644596 12988370 589166611218400215837967039191800266560 12988371 712493593501352243245981442348804172864 12988372 1607415277045145948888153505934288328576 12988373 1515779053283886322135768289966611512540 12988374 47216362781252523247088328865040523264 12988375 -2551349281497135392072701723411054080000 12988376 -100095221575000581976260559073365401600 12988377 547380884756284296130098938612570847840 12988378 119520736638591241371112269349606513920 12988379 -17351880536135266922820515510210112672 12988380 235631232806262334706178617146184171520 12988381 -152575684972147251526653135827320688000 12988382 -694966762862175989701456199632309248 12988383 -203477085954256818233253806404704498816 12988384 265275673994053761449034775869436723200 12988385 -495688894202847758960699477639129672640 12988386 -165568214608431877706673583158296017968 12988387 93880743009632220300762800195537070312 12988388 561652402090468504651172639421001838592 12988389 -199738817194632994425009697089376284576 12988390 181625786990491721996060775604004889600 12988391 420561623669935377435321111922645303824 12988392 -390896553111481748502710618921280552960 12988393 804458463199571936317777854389464502880 12988394 -937734822057729085101391236974027751504 12988395 227277215919242120874108344933494559520 12988396 826613158305326138986879805791251870720 12988397 -544703206599369926634073063822024972008 12988398 -537020358686852540466031562054772531072 12988399 1498481592885656549690771355826337795664 12988400 37713537418454610426160669893242880000 12988401 -826365051399143607393781083474794863296 12988402 124823283202903248998919384014211121152 12988403 -1385965433828253979967995570321947296256 12988404 -142852287845399066635805865724979957760 12988405 -1311261997558210717650213224982097571940 12988406 -488957723886840794527144946752823354880 12988407 370662220936624876558171217040824250192 12988408 2371621687908218440461625308830392320 12988409 446940023871019917123907169752566510912 12988410 -18062696456932149485021886902506713600 12988411 482756429265579609389223002976996322624 12988412 391697952288327068818957270781381332992 12988413 -388000324579457724208961048314620044058 12988414 -118435827871513446292955464050602949120 12988415 670937277445402836496690048915165975920 12988416 -250322936847308307864960987773225926656 12988417 -684645883321409686301287748811245943808 12988418 -252319826696013339320712247115431329840 12988419 18527346561912118792239673164305741760 12988420 -200013446305025503553775159889248510720 12988421 724365454230440749377190043427395365152 12988422 178690953149136741374867238245583563520 12988423 217436290597534610119348717256790725760 12988424 1458460633475775846521774972005023912960 12988425 850422652909052829743700859327930281600 12988426 37302979230801888565308053665230365184 12988427 341505841295317178036137362696605448276 12988428 317126400941288603107358415702918213120 12988429 -1156147173250519087626259795359463968970 12988430 115014590766220713191024814279744595200 12988431 17705557362712479537891594534720357744 12988432 37806317600831741765164708435529179136 12988433 -1088908101247972360832126466353670676620 12988434 703261755793036765141149712119347134080 12988435 -275249948136649976351602499258355927120 12988436 1372256375898578379696997684724960887680 12988437 468621304482502304653983948651357434880 12988438 -1122565095306898513827991698938490432000 12988439 -1159344031426020434148560392645296193920 12988440 216658976091390771763761913547805696000 12988441 -279529702004396562335151402172045490748 12988442 4052183570610458482996146806427224064 12988443 126311854687784484852345442258888808928 12988444 665916341333902848624790148881862634496 12988445 158881038347491032045848088066900704640 12988446 332336247290701203833733288293431369344 12988447 -901250062689754222932130617918098195104 12988448 -2572646729521750382724879187066237747200 12988449 417311640724891748607244229749360094034 12988450 316795620374529326858030391276275174400 12988451 -875516945158554547162215686058333696 12988452 -47334601449269238190176537244188346368 12988453 -1041123042512624977663130146643160402020 12988454 -13776043146875872833481089802590389568 12988455 349436516214462310908426070675912780800 12988456 -433429533335425859932197635796389068800 12988457 -499349788711328576570838131945897570160 12988458 -397385142874312294773483175102581365760 12988459 422604057527952282693031105532152156752 12988460 -142114087966465075331605416020686878720 12988461 -510489623596748685580435122889408513728 12988462 756596932152661974915849547106024731200 12988463 2970836384826875233762399625085592036344 12988464 23784674327360056088542548665517441024 12988465 -382659951997324438861145911908139512000 12988466 -875391613001505555518695791607807896576 12988467 5745692589824935184011915813504906680 12988468 -338904525786262659523819208635688171520 12988469 628448425119057940667855788912572783360 12988470 212173613587749590322961836772244275200 12988471 -410685238543624341387669234877511675000 12988472 9458278442728741668743635955810549760 12988473 -267568733909700145477147394445972556032 12988474 -522548343291429175271949032121851685264 12988475 108663108009150636449529090678504388500 12988476 -1053642198005567406032234211235701550080 12988477 3565334590313818974780180817820109540640 12988478 977963307134187297533277270771640631040 12988479 -144682397618874309070839479698554265200 12988480 -25951066446644978376352527048360591360 12988481 2007855365791779908437328364719409090864 12988482 -48972981241859622482874730516818094080 12988483 896510326818934771659787912288303628732 12988484 1616097460736821845100438672863908774016 12988485 -786238493940302321208388514160010996800 12988486 58853161110765697206924754277776484352 12988487 -1484699803369273060630986115742812125864 12988488 -76753758867597716888176673743293972480 12988489 1539083088001292234315371165731489603290 12988490 -689512637642174028811049602028914692000 12988491 -238479917904192020619373198669129685760 12988492 -377604804157337230577978640679199010816 12988493 -906354922535313316730572104160597617984 12988494 3329990428901725354498905434235539328 12988495 -420907228842496465898611141762131498000 12988496 185645263396103098211212819860003225600 12988497 -1564156865332524773971302624266837446656 12988498 231144962726495314885402404940677884064 12988499 -349609919524463712580921488504365302800 12988500 217033924490515898486031882270615552000 12988501 1047773956307045628666821722892812375502 12988502 -1208571286584362933222384847950378574048 12988503 2862341835170471112440874598609094856 12988504 -558305944576567263948906908310094479360 12988505 -864238505573135378303460088958865689340 12988506 -488785430955599593307698065388703387136 12988507 -280871531426363116656228319560768021488 12988508 546444387157956421384507239829679239680 12988509 819137851361157366249370834898822949504 12988510 421031143823522747930837734254376210560 12988511 -1197492787168059656289570502155889233888 12988512 122654160343831686509221472802773532672 12988513 1057746087400628400705012224532458226564 12988514 232399839292050436427045988819702005760 12988515 150065662026601746686464074404549291520 12988516 918470772836051426500224308716767126528 12988517 527146112381349037529990169887802217212 12988518 -724269956933064329539994012532461586432 12988519 497828335149254200897844300509588693800 12988520 1208861382587261207585472692959698432000 12988521 -20919954915386443186292637920999453760 12988522 -325622864533031089492031855626138628688 12988523 -292814254393856136836281699166572551960 12988524 240118623863834156293109243811564934656 12988525 -68560870051348793385859143152311838400 12988526 -20654150199172203690192063828945252288 12988527 -224944264552844496616228775968224310656 12988528 -396777910046796405717822752180643397632 12988529 1753182965736158151379114366664871218130 12988530 -200629522282133091469266762766749823680 12988531 -236126812872295682313982955038292126000 12988532 214592922862824648570813835795312653696 12988533 -273965537349618813897434997791213383200 12988534 13239472335638776538504380985133141120 12988535 144256088450489882160112574311873873920 12988536 149902611123288370266636186779172864000 12988537 14845237399486695706952144691385417168 12988538 -216504010568310688498515946452233222400 12988539 -248875644594393947218485780026280806400 12988540 -337145961239676983411006899506092213760 12988541 -1254374562013180001712103902495016808058 12988542 -78213654164461846638262207610722968576 12988543 -500672526491199256133170860807455214208 12988544 1648326870319884997697133081557477621760 12988545 173229098546314042456918150253676176640 12988546 764317981033654821417205284513293483472 12988547 355335434479398231328755847841366025120 12988548 -210639850642382450649931321927333355520 12988549 384589034222014819101427545658921084800 12988550 -43523015566468092088538246865061879200 12988551 -445330545297685184863960345966543925040 12988552 -1965752444308578833338155330757169356800 12988553 2557984872431637031851797809027421586960 12988554 35350623480013134480116064825533351424 12988555 -547808363992521914593977661072961646000 12988556 179979503003016744713259236432381853696 12988557 -1537339288596168404970039764394017614080 12988558 404317108722684855968456409820886777280 12988559 -201478533189954389064150134512454687520 12988560 12899552635751788919329041101205012480 12988561 3685199370152821362721074545048403931464 12988562 898120638628628867959912751752256134032 12988563 30704034011493118630177204098757079040 12988564 -2521277304904632330522169074542700748800 12988565 1098719548834295623505441136160566026460 12988566 -6472077874264783662629678593354137600 12988567 -429804730608514591703348680281853497968 12988568 -650569484191044102220761156352367063040 12988569 753697236440487044947112313382317712608 12988570 -147570022481850438967506821250711767040 12988571 98012463571161656192914169531292831600 12988572 -830327209720177896338515089195472823808 12988573 -339588159130940982252373110703275804672 12988574 -735318959394695628914374726776178510464 12988575 696063511217788131476986320240056764800 12988576 1691856505225103597575737966647757176832 12988577 220785961594036486441315668930390161520 12988578 -206464067651463998787309277082692961280 12988579 -1737347594807579293970087030638615062820 12988580 12814426064135399432071289670114693120 12988581 63163968418945819280091530367925296480 12988582 -345594011524499677741553519444526691968 12988583 79366564952775059793352392487630107168 12988584 196394871752487127839973298559461867520 12988585 382925065676751114943040430432848469000 12988586 468150378641271199923414794076340137984 12988587 673333696443034807303699184668168229568 12988588 690666824773039449741580099874853778688 12988589 -543625173038797238653111345891064623476 12988590 178554028348654908570369617990186419200 12988591 328807595119291509739590447268252649472 12988592 145963020515402506618242406889627123712 12988593 -972558701826257875077124681898959934400 12988594 -368797954772430010139075428783862129904 12988595 103485953266197987474657451420126277760 12988596 94116726387756789059665087677055291392 12988597 406347421011252867318507023646727649152 12988598 9684231633292023748589319612701061120 12988599 -293265269805352580633860114335004633392 12988600 -53527838190008595927146520458199552000 12988601 1197031396225061336348040128511487858602 12988602 -630564275601356008517782445124134553600 12988603 2509422020475656670967799514385926410852 12988604 -337010055397178593647603822959898482688 12988605 380256762793966716657596079905308897920 12988606 -16463759320024503922579528388394314496 12988607 1560903589212328421899187304738626135160 12988608 -360966479826685930647184299921065902080 12988609 2446610599871303557707621635585035874240 12988610 -690821132862887265482253163325493397440 12988611 487816643149568394533130021239117918088 12988612 -15607120046917127800000103155034726400 12988613 453461205344960122294128061236709091520 12988614 22565491020403808536419224130750435840 12988615 -494986882438964035379869093894118655240 12988616 136314143083020909118677374898850037760 12988617 -679225734216296707382432364904319470320 12988618 -632637818692843736931798661822355901696 12988619 242267858036180286325014089510388682896 12988620 -1271070653267874231161376193255698432000 12988621 -576977358818957584453233413948887959178 12988622 1094517107800507873033291061037251858112 12988623 13591777578729781222530617269934487168 12988624 946994064902159780171761929118638080 12988625 386964516974327091650831448344898000 12988626 36352575797284475482044897265920382080 12988627 -1610463261529243663011327190323209279840 12988628 168552634935555025791464543430955008000 12988629 69025110602432522706863982828573415488 12988630 -302141669938725785381575227862045943040 12988631 -1484539543708336471178673306333421834248 12988632 160964594125268036615623865644102840320 12988633 266417093340607662753302207723551371520 12988634 264634889444611885795177534524144351216 12988635 118890974976627505771451094403207956480 12988636 392489454147442093675472915532539612160 12988637 -714266928365734045130795995182313146714 12988638 -518710981062784720174853130747652234752 12988639 1126168835688648724432099193383462401440 12988640 -419821824118379198782401810992144056320 12988641 1379088058998837227113483252348947586992 12988642 -842880218592376003702474963042998852528 12988643 -722348057075939841535391454051697707108 12988644 -241074853786747282960699287979168041984 12988645 -639412979714346374224415190399425876100 12988646 466374507938996863683031392116507679360 12988647 -479399400783722622298838481335422425600 12988648 565319885688909210688999783577735823360 12988649 2306280615474417506811204211017883032036 12988650 -519121489587721467466746812736425644800 12988651 1135719365579386249448344739119939429520 12988652 649505051067463289134384547915884710912 12988653 -842535182846995258755194653177767784896 12988654 179243256487827582344029296715982860032 12988655 81829580360937154634555156619147676560 12988656 256496986353916266309719104084571750400 12988657 -763477787659030256834664539518272530880 12988658 -323949962827042049677559792302632490080 12988659 98733319007379163780046332346468333568 12988660 287001879407750849915387118843003225600 12988661 425073093287344366122207933304814761632 12988662 83104742190031480383707783803576083840 12988663 644878573576191942924619722488699053440 12988664 -1333761108173195995815672699275983872000 12988665 331826706926994336872836356022704786000 12988666 -16654036555763340881547283635784032000 12988667 99826634419107063714256821080661378960 12988668 258682172978342974559823014138849083392 12988669 -621052777135144151807123625931390320000 12988670 478896292283977278790872027495123024000 12988671 59830310235589649185800851232539848704 12988672 -711303991059027116392754203302926745600 12988673 1989174009172555034058831429511728150960 12988674 51674834501716703344982157822740246736 12988675 -588346264933277380304821587927607057200 12988676 790293942845442481813542071620267327488 12988677 -153285310969752579130907125213023589824 12988678 -216134635247344965651418629414669843360 12988679 -2829755262848679205190884911350362355712 12988680 611168687209466221127846598111087820800 12988681 -635424994236098816823347489737466252518 12988682 -224634220961531562579113729954089513728 12988683 -191644871253539345138363214871545759936 12988684 -526595577426733457858592770275799267584 12988685 2254786987724494719838004966984958816000 12988686 -54157822706888329496328546666131108736 12988687 -1573071762125166010259735269366893692408 12988688 -202687018284742810649941923935038586880 12988689 270328817573347768193304794493488963520 12988690 45269171378807023219131660516771962880 12988691 895976130375830305780212544169291170092 12988692 -637060163142438493872530966109388009728 12988693 -19803557933569917747819873570652547360 12988694 850116266926153067657886611754137587200 12988695 -16761402234545313580067479868896721760 12988696 -21931714521650634548138171790795325440 12988697 -2392667288060229782530574781514947822828 12988698 -249847435702673794464185529023073772032 12988699 1892576187947427288414712960022569357700 12988700 665345858866891870645124249057850931200 12988701 -319854914035967221600256045210578285440 12988702 -506368809021738382000818463132190486208 12988703 257941802208281302408219439390157988704 12988704 -677542262631363193082937125038766161920 12988705 -17350728678519102146597546154365979840 12988706 1021448863167219026954420623292756398080 12988707 945745405380610289820335774217989595888 12988708 830802944144197380322355682342108633728 12988709 -5775269417469695195466839832236420640 12988710 -52762769347615223142813113937771763200 12988711 853368984914875389002592392528843096312 12988712 -1825804237335390588506049921188975247360 12988713 93087808162047506326286728290572038944 12988714 -785761553508607051832069223876146367648 12988715 -1094298514982708145595031088312398708640 12988716 -217680218777534835729414999699412992000 12988717 55003574117497722243023146955900768992 12988718 295332286114369483204733491360612435200 12988719 -1921314983706035824163051509783391009736 12988720 307707975017452380649648039433448652800 12988721 402384452256063342697051952480313060864 12988722 273014478614975949041829871626635859072 12988723 -2534581482786766667785062588971115801600 12988724 -34277647195108153705831686509783961600 12988725 -129033586720426464314717497293067430400 12988726 403096519567289383309734107203124625312 12988727 470248533647962636539986309304308890632 12988728 1272001271752192731114101124430432051200 12988729 889076943147274724429254404756630478084 12988730 -53005115263525414791422247556288128000 12988731 372150168196658839462749108593523308544 12988732 -2395479624261528677260968509427975536640 12988733 59356827492846851676028828913820473100 12988734 -363423971897019743123617101499113676800 12988735 -118534408569497403260975215367267284800 12988736 11044527737355371615125926559127961600 12988737 -839805844825898049164074400188303264206 12988738 -278799576244099233191328902430714905088 12988739 58422263830500578560028214186829394256 12988740 453513968387919358797513188010544128000 12988741 -249930318468570471539847602402847488516 12988742 -143063234030741505198962090599060936320 12988743 -478719201826835965308227782016106875736 12988744 42639950363318030991786315107257221120 12988745 -38889798019380571160078414650522560 12988746 -807603533017593027614586917106751474128 12988747 -2317820064491812185048735751417851469804 12988748 -1022061189770235404390459152823163522048 12988749 484081356126062796034471546913812514880 12988750 187738173947560261962350225860753320000 12988751 119083185220383257605107846711836818104 12988752 -484018070212531294174268439354408960 12988753 1683423590336703840509619376789222380144 12988754 -562664763403758469461462415271794197888 12988755 -14898375722726432860306368949679273040 12988756 705666991564366081306495485065019187200 12988757 539854535229463989908889057949453773006 12988758 -199861006313869439317434407772938010240 12988759 53552314179173657251362014980609480704 12988760 1060223371544277438739208973664456089600 12988761 155196903179623622710749805905007416480 12988762 155363336833825144644354185108646500064 12988763 -1047441819476658204210446861384136293856 12988764 -385234062366139963239634472084927569920 12988765 -1856376830562618543188362446992796412200 12988766 124378500725318917973782517220773339520 12988767 242722845837501581317537012786056046080 12988768 947665612239977127350012205329580294144 12988769 -1223177957432979969997080449234316100830 12988770 55548173086718799523099151585793945600 12988771 1777742442140914103601229586060479636744 12988772 -2542436317132534575433935773443493103360 12988773 -687746883429391352285463581639819296098 12988774 960004591771086603246926198398958567136 12988775 -58280600319294943018349635202057347200 12988776 -332758081138219547667644265804304957440 12988777 412435103170716527889283010211731832000 12988778 135216348420028433033776295549201356800 12988779 1413223008732630142618329403950840675840 12988780 -8056494122721253312045606355280476160 12988781 1137229205675113790423937733809840359040 12988782 -498589830472138475178124899977062752000 12988783 -402471272862584152767457108752880590656 12988784 74392963107109703444069014176505036800 12988785 -296328281202224333808114178681797542400 12988786 -1045244658102181343278193492351405799408 12988787 -351500436503066834384502911379266908848 12988788 -10255978623003608963487862113146265600 12988789 -712067606595153398108862815011201958400 12988790 422462211993218840032188058165136766720 12988791 -547286254020373082584158435828589762320 12988792 2054721210224173094488082198020973568000 12988793 32620715737191794075039035226209752042 12988794 -12581322243400333342116069239069015040 12988795 21997901844248328183349182501277618320 12988796 -1207731581735278789186270581934975334400 12988797 1033257291833247668414126698491172484928 12988798 -423993508063722291102763530738909579264 12988799 783815006357980118435893541133270338640 12988800 161375389255172073238496691640860672000 12988801 565884899989246532102004081001541344320 12988802 531370686159254800128126519614984092704 12988803 -927247940365229245904258993695817356296 12988804 655345541829384045774844802677279534336 12988805 -494865614518440537896519945840953161540 12988806 145181889350989294565824862543335053504 12988807 -114101758150498264433981321090921381728 12988808 -107037749859253808834057538714833879040 12988809 -220031129856589503298789553296935893280 12988810 128577486554144161586530282669893336000 12988811 -340568680271990428635360869112418743552 12988812 -768734246931090771015037720233965822976 12988813 -307008910930308548653154685247585168896 12988814 186467506108425774247199784373299574272 12988815 -339649797065392700773432840795305692160 12988816 -89044234091180826345891444728469499904 12988817 -68490213308471800710770560623862373340 12988818 182749637018114467935740453035756488960 12988819 1101404545148161831195938853135773250220 12988820 -120205221873100898450872116299754846720 12988821 1022286403257169519177730545559304868704 12988822 -111803346438111739812356742474891403200 12988823 44228227270184949589987760574743157384 12988824 -412890146828947429410242034516265390080 12988825 405206459663252707746130717433260921550 12988826 -1716344587719702286303163976447951813120 12988827 660023521353226992607564894691747864364 12988828 7846545111622950579981641507907296768 12988829 -1031822803739831464248744302331121611648 12988830 -30889203633889094362904862675455134080 12988831 -1963792382157286380182553497256058958368 12988832 974172099444302786684513842576205217792 12988833 -403254387045399513531919764120604996032 12988834 -444825458356115577166209363867568619184 12988835 -32391861728654648813487917256421110000 12988836 -180637263896178913418622578485913911296 12988837 1204370285057547026941061663931604288800 12988838 6008695763345536056997798568709924480 12988839 63526536557873329742193773914156506960 12988840 -589324099289685838604224059474705715200 12988841 -733821637473518950067809968124978197516 12988842 -336001007269465120321689045567395282688 12988843 -860296439102509452044970531394197657200 12988844 -196899964279160925930645255020758230528 12988845 -121643553604503012574509997434126120960 12988846 -82353721711842308884794216934765830336 12988847 -609152476193318456985515353052131560288 12988848 -131367786116751291588512371423901024256 12988849 1210136706537167649243552514520897128850 12988850 66911488458758936253671567413785984000 12988851 -829044943179048629762850531647689636800 12988852 1028045325832059202662502583884569924352 12988853 1172584456798686890345542363985940741102 12988854 441383980381237932996266929461575338560 12988855 -737787916259067258037471862771993520000 12988856 2038015596552704624424574179056833843200 12988857 147553472765423660272398485527148922240 12988858 1119317257428619468842389336405033769984 12988859 53477756689335991966139876752441128288 12988860 253819278029748527884027283428266255360 12988861 1456143294341660969468057431905676379462 12988862 26304333784378443852433623906042313152 12988863 -363376241414267574989442843972989383680 12988864 306482534590386337804459041476355031040 12988865 -181391792652462469379334491410338973740 12988866 -168629778014872361536741391714348928 12988867 -970636212379038038315026837668736382568 12988868 -692347278313370661232199506615765297920 12988869 -562146425899001832972447194427124020864 12988870 466791650293595554235811903630671306880 12988871 -261694941061850372718664106967762044760 12988872 166622922011001158251295712282720184320 12988873 -828418900956704033538106095861720090240 12988874 -914926097477859711132465933867891492000 12988875 1310996739564260541088428311331989760000 12988876 -274501648058073037472796537826164858880 12988877 557760289235353154759355026525231458272 12988878 142659752077324419234587470884555371520 12988879 -1289545779107163931030097020415066613520 12988880 -39369703399059400139378917847617536000 12988881 -6570510159764568114958108492136197872 12988882 -101261018427263577096143629045449664512 12988883 490783602536835523355524198213417569132 12988884 -11045754992770395810220330122944729088 12988885 3377961709344036210040903246077048960 12988886 -303321911054030699118408782199004624608 12988887 543523625006676899306961947090170857552 12988888 1052117655423480945026458287045889720320 12988889 -184561339097807109810895235682324344310 12988890 -28164716507176382985720887799785088000 12988891 1100639269696124633348052843237795940292 12988892 -106300116080817768200223714357461038080 12988893 -418352258414724516665531888213741579136 12988894 -235271243659526528469268543788931392960 12988895 -1658690627104413686574011598982914384600 12988896 394215256066931749699090433769592848384 12988897 -1646875712130119337892587091462968498540 12988898 30276139113112272914017969676180232768 12988899 154740808169714144879917350677469312768 12988900 968528527349916195696820868095359020800 12988901 -225084602873111816845366914200054368068 12988902 133713982704434437623551556159340362432 12988903 553504718847501112475740865197663382904 12988904 -2004976710408046385408971576828756377600 12988905 501891513062326152225224946406455888000 12988906 -296304139690057059112483714913951358720 12988907 -99323572646518817267141490088199540928 12988908 138602890918604028047349077647452801792 12988909 2343281482268297382229083109539985871520 12988910 33037252560995889596208562213046478720 12988911 -156265638896995577839397228933420434800 12988912 -37093919308019861619939066090678878208 12988913 191626840549490926718136484893451524480 12988914 -135172451740745409293508414097316117760 12988915 -977977951219743316192031860682073874080 12988916 579158766208720263901244537165998940928 12988917 -68439523679733249582475424371451145234 12988918 -1879623309134308198888296594116140250880 12988919 -735107171888198704038930841131797305656 12988920 -828779718581812995715882606965942988800 12988921 382849474335510469153586270397434784144 12988922 53953594296693718042159035686911952064 12988923 401515699697141610581534437868144901168 12988924 3490050379237918135792504258325665792 12988925 573991520077906794430359652387207948800 12988926 -1076169124324125158985513953149874976000 12988927 454779807991178837076664658862577164000 12988928 627319401724186146170315083106645704704 12988929 -184860322340723286811615936601492673600 12988930 -9494194985212304685374064307556167680 12988931 1958436810478555573136551969370507220732 12988932 176269540828640353771544933614656307200 12988933 -409137046323166011354985180132596596160 12988934 -19446038699080851924805240312408416000 12988935 -333514371852919209866607450184066153200 12988936 16250981450178417402973288325452277760 12988937 -414322592353701669376650108516147668700 12988938 178168099679223743026350825447739189248 12988939 378749362118344461697126120316192405320 12988940 -175661104721661962180772799974842373120 12988941 -265787275196604764999216667754652262336 12988942 -2924354317099529885643997839123694848 12988943 -1353818350444139760779888033015162960640 12988944 -137315506399702329963939196834405416960 12988945 142857050767359088933684568441477508480 12988946 -496526606531017178668037737662680009328 12988947 695686848607093380692083314940250191800 12988948 335245354967894135174447397711372077056 12988949 453827743377590240252496402403999281120 12988950 81236403909070528724159965006282243200 12988951 1397299879328961430656738644072672465280 12988952 -565876547483965469793917412575732305920 12988953 250132254945247095892101442801771274304 12988954 -1145675329937694588174975768571141379328 12988955 444122824637999846163318868540899532800 12988956 -417219735354551655333323859724473630720 12988957 -233276575208149957889601635553520784794 12988958 352959219023018647072614110527921330176 12988959 -1303093430144602402912763417225444832696 12988960 -1406959790193055694929664742430119690240 12988961 132308707003934956437900712364436257172 12988962 191465241806786307787221710743818611712 12988963 -6576679569753296650893211518890977696 12988964 557248779637661531998866772773018653952 12988965 -169403426083605367085588544723281069760 12988966 81198783626815610814235730467208454720 12988967 -35269434293733789175914691344343450368 12988968 1333945766312108212259409583911074611200 12988969 -313717980527067484346512192390361645568 12988970 -39990737440072252452653636756616000000 12988971 -101955625138906005724787848478553383760 12988972 689942352502511598402380472071714667776 12988973 378783494943097769672387598314600052864 12988974 159147898829164051278051952038078590976 12988975 -204423701600110037936011792006022429400 12988976 -25960366649352367703060278458373373952 12988977 879786605283509751676926500318786820720 12988978 1254186346119779366990441407407759521040 12988979 -652064072322996994800607782949637261280 12988980 364609357423259611103410479755710268160 12988981 535770567880967404474790930498694550432 12988982 694351300023749994444858063503372786592 12988983 34061436183883249982641887300075982848 12988984 -1559099280713607761825175831985739673600 12988985 150725136141856881057540800936132838600 12988986 406318711724135210927191749273560300544 12988987 -2849780118634574268070563315826523332 12988988 188517057752179192072498522869732403200 12988989 656878539807622275790991953882678241760 12988990 -162109393459996208132957264029870629120 12988991 -2298452866136164227563939082185052029088 12988992 238925204723130795645936067187123945472 12988993 289391229977099770488503419061515776340 12988994 -612579691698090727596215896234320904320 12988995 -619516087576904588478462022338417836880 12988996 924389569472623339921771282079301968000 12988997 -196548015071918994273051979646664029568 12988998 -11196856630053082408887292472127681408 12988999 1762517412131038264433619807686941923000 12989000 117640101180510211433157802104422400000 12989001 1313280403674454579281489857199601692432 12989002 -125458014482750946699980539256743322112 12989003 -1605815310667162606599477578371717398840 12989004 -265115854411025700625135406191933341696 12989005 -245380334664684099709377574054744680 12989006 -56629218087911725087917554689416714048 12989007 -608225756255983893720741104082741497496 12989008 -344146161352627199161174880179573882880 12989009 -624445684352712899170705961067388521360 12989010 3415354204934780101628286753573158400 12989011 -392362968671922615959926941088117106016 12989012 -1210858112850575337539057081232263458944 12989013 -332471209828622317599792376613866959360 12989014 1755281503641914829307688834503436182272 12989015 394350946443620807289755182181314530720 12989016 30487733762477014649089591653122150400 12989017 -93082725433608315402002492402202402934 12989018 791562485898607898360002589166034223856 12989019 87718457723842089152848512560141876160 12989020 -403460573765728753703372364720426516480 12989021 -3867829966992864946703978526408348134688 12989022 -735819542192684221544263092996767846400 12989023 2093122880155630790532549435609437898272 12989024 -49518561997676599963710350908032811008 12989025 -437232788173675660743287249497686000000 12989026 1114639128246027386672979525626227973712 12989027 2055278814091641536710369702859989051200 12989028 215285929162249642318533951536624160768 12989029 442459109792194463917092554830544246460 12989030 33494722455117763828902357804397201920 12989031 396856826610685376659729008493530313728 12989032 652587014330028430765238047030634004480 12989033 -1772712616062045079405914124261036619718 12989034 -39896214238015157842269423580134977616 12989035 -333807979025182058376212225075641850880 12989036 25970179183686111533763181465222067712 12989037 -977473278430384984944005480062237825536 12989038 621364502328040144260942118856000213760 12989039 -244581067580861138954981558029235644944 12989040 97220606902787356260795387403019550720 12989041 -4188341104975847610611756243111194776 12989042 619260315868144503396863003039569113600 12989043 -1406027198574694639002384146720738165760 12989044 797985636258648208081969182452131731456 12989045 553372907420895085414687459586593158300 12989046 69231052051756412716997346656697569280 12989047 141879780632163264756992905766045480352 12989048 586208269262547619315852524553518735360 12989049 -630078308849053048919621128744647233952 12989050 18189114703613834917820112764321374800 12989051 -1470149349907687622295790075106822118576 12989052 807994572273629061541380280763472936960 12989053 1368251623300687070981892470448726528 12989054 -617313446881386405565587948706985244288 12989055 -171484328146330368064637031725008464240 12989056 737281808850072807262474195839913820160 12989057 -1904050920972254851241611422393357677694 12989058 287845928969026453218880212885494131584 12989059 -1978904527375402241064472689904524068740 12989060 -242868240132586861397167910442992332800 12989061 1085104185464284358634069475241588432832 12989062 220779069465599431262482039804534063104 12989063 -2069667556860674326659986304567566003688 12989064 -1061692139510417899606876316286092328960 12989065 -1185500400175111794428551386746887646400 12989066 -108010668780812904212086803696005500368 12989067 192465809081332642301229149364908582400 12989068 -596670463173173791376312587890886865152 12989069 1305881060857485916511807494752809932470 12989070 254725915253829589910613070957739872320 12989071 473013155604466911217535868659350333680 12989072 43330312183572604457024741011626909696 12989073 -614560739761101342741508082044491138432 12989074 -216968078890381453516986437444924187648 12989075 1267696526958523468993834184070609270000 12989076 444400234394461683413242271915948175360 12989077 686447478789084479128900395287289462926 12989078 1276154594715815474566673984919344823840 12989079 482141089178815530292615893327190119864 12989080 -632652123404663469207033891877979136000 12989081 257788522132568039806316776755135581184 12989082 -176536068648895315112266522409294073600 12989083 -649764805239268793823248948795824988668 12989084 6270913818072295908978635317684700160 12989085 -703489264405042208329097756034964004160 12989086 -383412702526171915358247347048403041280 12989087 -77397922108552772641372459425511670352 12989088 378591516026524387741657901615818997760 12989089 394180449729584091771969236885460298560 12989090 334939783996984941063423921337087168800 12989091 -250208742362617308917723887717157123208 12989092 -655853488635901498869609000794254998528 12989093 457725041188365479850965202565364456448 12989094 -209731101743512482055160465851879570560 12989095 194610795509982362052037422441356674560 12989096 -42527019584093617426403816374895001600 12989097 -206269970865361364557498263443595641232 12989098 1038078727231759262424566005512374938800 12989099 1170595231433206012889653917275453136480 12989100 405831362500695808861101126701864064000 12989101 1620824236863341133239542583831350657600 12989102 -49289964293147588135910778105749052416 12989103 -104735607176100970795169662792529155200 12989104 -151083558977814349036734780998172590080 12989105 -132424353110361060435812321256041809800 12989106 -106314887395011204909494704526512849920 12989107 479159135187699953660990251954907993832 12989108 -2823269678023750269033589005356838912 12989109 -13307563774691109006935235498877351680 12989110 -732138595472554790551035588737595671040 12989111 1530418988511473723583795433613675804712 12989112 -168645547641361800714671274165022556160 12989113 691296340209305035319924496540724501444 12989114 1026720225521158548682760513314576380672 12989115 69287429700058082028820370409254783760 12989116 1054659681536421574411275581105615628288 12989117 -486737609440375030548753530706774267834 12989118 -358794110473890209878375821061413256896 12989119 -96602241267698354935603837336663371792 12989120 -371900382592575850924519817128464875520 12989121 1184382721739285371359701546001510664800 12989122 53001346703474571339906742369455256320 12989123 130992756802628359362243076811475333840 12989124 -169920439096023864795869238603182211072 12989125 1740497387125593043593238308225162219000 12989126 -82967955881281367003955893419967972736 12989127 -942264651022700303546430371534677774680 12989128 -490686287020869880072812334209727011840 12989129 2082698630305476957673387510218368740260 12989130 141681036629625612548504175130649149440 12989131 -183841867262605160988351700541785097068 12989132 -33390084308725923521436108054228019200 12989133 -534099994965583096776716625178093502400 12989134 63944359395534272843392179834597771648 12989135 -645473129508816532194051856941434150400 12989136 441625096421779649122810693918190075904 12989137 814937029068868043703131390208253893952 12989138 125061883570515798262629046639990164096 12989139 -743274331400795428133882927613954432 12989140 -109919386665447739733176628635077730560 12989141 61306618024428330703046296856649420384 12989142 477742476005840039012796815737153100640 12989143 -2576466477475476363484601976549741503608 12989144 -137620968767337618309145232694796615680 12989145 -195738647847823526860819091324658384000 12989146 -58752803329333192732453407201325916160 12989147 -10358953091997667838943138456313196568 12989148 -551406863984309285891425407285824632320 12989149 -1801286096795105653773228198657852117850 12989150 55998371663509313714691608148154804800 12989151 114301186366014613873305822562511838192 12989152 1893638993561749103637108320773076680704 12989153 960506393048517251764660923940665066402 12989154 -751738528107103079571596664628821770880 12989155 114382293638608282069456854792860344320 12989156 -2723212946568669688825838430579356350464 12989157 -529045223975318374914151814987711602080 12989158 -50155217416871569105151498896290324480 12989159 931659073691420826899112363287085666360 12989160 -49209827004672362435284273876322304000 12989161 -344602071792887036476597783135706055238 12989162 589236138678607253105230913233976314464 12989163 375281327694142301339067868998338263488 12989164 -385495225962120939364668182587870330624 12989165 -192952992651561839534221940195778857460 12989166 34080548745956717478141985870062978048 12989167 222383970426269986918188082262764128072 12989168 -434289692859772591479404682040266817536 12989169 30478871326633010494217635564787696388 12989170 -104217051151367796545188558342540208640 12989171 103106174560025678417841510323346319440 12989172 -152360203586301794280680929353050357760 12989173 -2604849095388384909507350401019914545864 12989174 1286293795023619062901283909894138248704 12989175 537933256560138573889344095311050147000 12989176 1262034231553786142675714940729823150080 12989177 4118812299785506480459225253235618132 12989178 576673632487753122428016131594491285104 12989179 118378072649190382733512986555695718400 12989180 238396687628440416657170322219066470400 12989181 -759623780626084824818830556499344520000 12989182 -1216118756896753382639405805222702720 12989183 -625982648216035526002048136224187111640 12989184 -156597786861034909287506185713554030592 12989185 -801245175788633254399288378364779592640 12989186 69039341150604786627500910553099474944 12989187 -1494014840532940301859917274359038689600 12989188 1695856658393793532715451685788779381888 12989189 -1254705856818882139409787458640294143010 12989190 297920819794785577510181814799813267200 12989191 2321934877809723575134844148765260701592 12989192 1188373667013160547552660295091853568000 12989193 447914223704657697074969775329093898240 12989194 63324726612739661587048738189762762080 12989195 379805161742499097426280226970399530480 12989196 529471177634187939706273582286225416704 12989197 -807185747569585279675468219093106336660 12989198 570695972934257570727532225907250450240 12989199 549756340275613745033086509675091363464 12989200 -14841225020729155319461576032518144000 12989201 -788201715088022075402910063565489278798 12989202 -1162731327260189450212145059774324816896 12989203 623450818695061439864558040730933328400 12989204 456195213479934304807230934986188574720 12989205 -769263421670417707150909476193734298500 12989206 -311631277635930314972898416965699927296 12989207 313128189706904055214121394198320396544 12989208 -699576426358984371948079356157276016640 12989209 -640298175387262615899986498641997249590 12989210 -14864156879078775758369187354844452480 12989211 234884131825155408742886469463809445272 12989212 -34361930299635491679509050492822204928 12989213 -2849587798075148402691627782821486705536 12989214 194318561327275794970371857439466281600 12989215 -54588918542574095530408836938597641200 12989216 -1289352416430611880809844666890352721920 12989217 -208694024963190488732818638296504586240 12989218 103934230258697269411771865311291192320 12989219 -1861410971286065163631454272373301289380 12989220 108375129137505583595902396667624386560 12989221 -976202912501471100606298422315182129888 12989222 -1286960183266848140550831269114425901088 12989223 -432443564314822577347083247383394706736 12989224 656157463139512346188345570021953024000 12989225 498310853773986710087332414865194522350 12989226 713269218207550577222010640383861861888 12989227 1226991517864554705582150867439719076608 12989228 -3075527509628400589480816478623186944 12989229 254361485875821497805422977715404040256 12989230 -789699546907513672519399029948904818240 12989231 2732030892561174929925243414598041159072 12989232 -24665109800613718531224141360723050496 12989233 983323343747178008733176399333966334482 12989234 623313426067606415294956016690722348032 12989235 218614712382021535936905960645099989760 12989236 -25462613159510324331303506376325396480 12989237 395872228190941094770260645880125449280 12989238 -703168139628540867343963837246959841920 12989239 -1436909066390326532938157331113963407960 12989240 -65277520630736906054651674333818470400 12989241 -39862101720142030715964900529172962668 12989242 -137803599809747772740729618120435167488 12989243 -240209224959497819519569509030980835816 12989244 174594722647204367503091821405701522432 12989245 -450283382139063115175347087780776702300 12989246 -104796912414956683115190896499583388928 12989247 421736617757493907686675037658872153872 12989248 -188309848833165463197026210188208635904 12989249 377376837265926868323880913033280210432 12989250 -237000190772352602845482362548274304000 12989251 752191055141341130610876944543436617088 12989252 -307078688741546608268260438833343803264 12989253 6080781661933709551747946956360300800 12989254 -1091942107745496863482029733393330187424 12989255 -47311953910900911334670756883513957600 12989256 164035993990552866424128223360859996160 12989257 856878738194162837624291750338196188132 12989258 -147413184901991481064112573735506398624 12989259 774897948794051960650777584929856679200 12989260 -1585897895188331867446559042461499750400 12989261 1821628014452218698462970318148555759862 12989262 -323729584846968861962648413206877025280 12989263 1700071860530131725276137833690072921560 12989264 -170171593014560302773083282083530276864 12989265 -279460683030283814380468196461300015680 12989266 1126212130426602257928866780540730482832 12989267 1573699728520716531043919027126515982316 12989268 -29053865840950848798972669475786567680 12989269 -976761904582062749928335461184534401330 12989270 -116085810820784558427509115097487255040 12989271 -786813220958633604072487262758860142488 12989272 -1033770961865784008414786148644061081600 12989273 1112856296983271471950612074628410852288 12989274 170774525486879798729277949832938176000 12989275 423482329785300526254087740455324257600 12989276 100540813954993649398027608083044050432 12989277 -49404826243621166913146865575268246240 12989278 -93403005684049752098562312010142250240 12989279 -194399708089910871425160923656052104320 12989280 -750679497266714465587894079115747655680 12989281 1210603074271985559821346881340647074082 12989282 862919144402826977438633555611002214992 12989283 -541142593914166876910440312924359978000 12989284 230680076488127616176859989330779152384 12989285 -417988513408481678070598475544203398020 12989286 -366225105067011334207298144611602786240 12989287 -987219678692708761656924896048315925064 12989288 579915403537279361586182944155795240960 12989289 -420292998394662871907000069169187652976 12989290 -627990121655970302002534835738126641920 12989291 405812040658823173951314714405339126672 12989292 -262521410180974846138327950429868763136 12989293 -1265738458380963746088294761615085924000 12989294 -317620334859335766598033374856359746688 12989295 -65993353054465265641685936611422892800 12989296 337155643107403668968308363625773400064 12989297 1653015095072362323491214540826676929746 12989298 -152592642312022803473780699334245736960 12989299 -2334617515693869584737315168623481419700 12989300 878102695134121178559112920012282806400 12989301 -18956555930615211980771601798264533760 12989302 201007712252126326458954531984318152352 12989303 373971220170496224277335416302309754280 12989304 -394677477148888975139095447604264140800 12989305 287650006976227018026157731463108187520 12989306 -725763252627870620173692955402569523200 12989307 178923540409568573619608485716739896576 12989308 74319658092069125848717083533576395776 12989309 955539528700916021320204111870106720832 12989310 -104201806325249054343036916215658414080 12989311 27702570005890142085261021540052707824 12989312 -449449987523844629149901099341185024000 12989313 -771898179250072271815015389466327481358 12989314 39603970951937162644498883344578885120 12989315 -1074752535098264222034640164880737972000 12989316 -654334982993842634921800106074769077248 12989317 -792912309142952546743374516164109766848 12989318 513803985341096780142806349459090123360 12989319 -141508911689723483324308499395875328512 12989320 838666882351158538348699730289820108800 12989321 1427631014638896521793791836997185146522 12989322 -316453557482834683584765937863886882560 12989323 591545194160080073710493853598106319572 12989324 -1106733065975471043803295643400037122304 12989325 173294729632401875973396148911902517600 12989326 -84934362589699655337836383735722088704 12989327 -170687742242217918605269647753434839200 12989328 23555151353173636622677267651527180288 12989329 1857586373947104304745569365204981050930 12989330 -687905071252871871351174503158323694080 12989331 -601136039749761700383363971810281906320 12989332 929435300625525926175234733951813328640 12989333 262106050544225761031993744471299657920 12989334 -542176136820103628714766379012174090752 12989335 -1363111201650521819596101696435338415720 12989336 -519818638359494088551612295278654392320 12989337 -333641001448359042934195703197737285120 12989338 1704591256324761106379746948728094464000 12989339 2146811613525710862876486244131610036200 12989340 137251394023996220179660215202586142720 12989341 113277586654995387788404347174232706304 12989342 -532253917730928966162687055141188755328 12989343 -369657251028965568059359901661981288960 12989344 -855333278469539248403118800693719793664 12989345 1202728958386887805379712771597033374100 12989346 101947524102335055086689913708261981184 12989347 -699890678117989146026881510139721835568 12989348 348841364817161622845242814873804116608 12989349 -742811485896486769930663875976351802880 12989350 -276840857064953050579957455791352000 12989351 -409675500471756421379348176601491872648 12989352 271158436546935226719023705988120330240 12989353 -946043820699725625558182612613416706716 12989354 -4202037324926099281957368196832936448 12989355 -197066593061200270075880907880563425040 12989356 1848550112596900694499594714672319857920 12989357 -1703774450400449375223175141153752627648 12989358 493102047114431466258156248977031994624 12989359 -100855582067464595212857763921522573896 12989360 383940993095148024172329877559381852160 12989361 481997220844827680584638440083149620160 12989362 260524324013893925440988268901311777792 12989363 -149511561032611098211874088728134065840 12989364 -713793118126297647305696167638038605824 12989365 -440861648063904466149803245283722020480 12989366 370116476435523344489536768154102642304 12989367 1129523484953010855237544164949004122560 12989368 -299244135017486071698673472016707174400 12989369 1583652850781771846359434140399902485840 12989370 -154200530516793397899643728523843027200 12989371 564060359178178190280822151375825359544 12989372 -93790197496390854404558708693909176320 12989373 1082645550563674088080582100419298508000 12989374 -74092952587297128267945207680450782848 12989375 -22313898867365973355029714252130050000 12989376 4931236860219037964501222606461992960 12989377 -375915764783886150193671093318228721788 12989378 -417154591353024910611526560637279571760 12989379 98530307610024491714321615219536440576 12989380 -675557905121693108248851062048412691200 12989381 1074414277269696744749742352473868148160 12989382 68911664054798780690787721716018776064 12989383 -915548130765776120226513601593568473576 12989384 69466383396058134978833473118401873920 12989385 167197708859139187271856550102810987620 12989386 723659515447469018911194309512731321392 12989387 -425302465283051279095844432544527609964 12989388 525033444064921329352705618291401277440 12989389 -307456849285486900431431589292061594144 12989390 -1601373573896575231820973234281491123200 12989391 534168936633180421839944503093917913992 12989392 136746591305260236429863055388843671552 12989393 47823084114529970112464660733990864804 12989394 -26609317347005615432086084753969027968 12989395 -130780163695064652011844345532012963920 12989396 391475045134392166585825907754269534208 12989397 -23429406295245885142860005749400107872 12989398 231685277030168658886078752321815690880 12989399 -309887122074563694783732100494290561736 12989400 282013117722005485239371471246553600000 12989401 1898951850623120778393821156478196424 12989402 -1395275682999035867194167972197508621600 12989403 -12386516303537540432888223294760043520 12989404 -879998178551024419790255618744426182144 12989405 -131528359339983911587734276688706693760 12989406 -447146670200399480705093826382117423296 12989407 676985199307009597761225800920810060840 12989408 1429286242333816515551714873911065968640 12989409 1261742465601553165057473259845232024128 12989410 456961825281172959215439216904147779360 12989411 548581566588969221566177172278651315200 12989412 -327989177869567142344273455919003438464 12989413 -29063857996041010324274508711542407076 12989414 957029381593718229349495490425069561056 12989415 164184203812770329461993470063737319840 12989416 -1841098327479275636640251084885156413440 12989417 312912370307859503972506628944071505920 12989418 2220442508823164400253560264690587136 12989419 -765157226579627679729744979436414298000 12989420 -684263285956247350982311311010952478720 12989421 231828258037058893072621365615936184140 12989422 689244225647966918665379142901090984512 12989423 1236600484193649034655106000546799621944 12989424 -56595894021470898016907519915052761088 12989425 -339822009006602883345849078732422769850 12989426 635682829501038496723054140455690401920 12989427 1818596877026863175238855109020322984704 12989428 1547192895570020052109346913589121600256 12989429 -1234540440296664533325654118462176581970 12989430 -43215182472685197648905332285361184000 12989431 51142238332339043253246512651875672000 12989432 340132317858789743455610438167250534400 12989433 -950330504364529448127975106293144502272 12989434 -35440446351098225185321704726904565760 12989435 1144393368276601633312692411461898275760 12989436 482213766504328401164170049461816418304 12989437 1583465477823710768552683705244813483712 12989438 113789809764937661798983902802081754112 12989439 -1541176401077643701602170322788589703496 12989440 15751992459862098057636295085968588800 12989441 701407421522180995437086529470513443842 12989442 67551802751960711111601979296916184064 12989443 293343730366496864747464856027837007520 12989444 360356961395578981840372080075337702656 12989445 347296770074671757457979131759167078400 12989446 -433543120575087715028208348638724369216 12989447 -2185697182830249960500056472717798659128 12989448 -1076881780080990652825062274689821030400 12989449 -160663488575804066412247520800964159280 12989450 -272647074461655470007251208694636512000 12989451 1126882474957298158537427505179647670232 12989452 101017129485992906093648727059697641472 12989453 -244016119362456010801983123519558788298 12989454 387721583707867117187912111352521594880 12989455 795992104546283146554067969680567921360 12989456 -122015909899355073939500023281481138176 12989457 165729645725999252711374847721649132800 12989458 -361416646580802400825711247125936951920 12989459 1616383775097352440649693637581697448156 12989460 779778471020796481193458980637483192320 12989461 -950140055732748939268621294082533834500 12989462 1038248655577652397504312146325514408704 12989463 -33677676771142432324837428074261972016 12989464 285256939614933386877479339853700915200 12989465 31085798935304729580834294952289495040 12989466 299136025544646754818904533383449131264 12989467 -618878620252893271852624227369083664440 12989468 1402532586847512955573700250027697755648 12989469 107476614024362608759285128138491580000 12989470 -59264565256493721107192961430730069760 12989471 -2169104523787109575352651919281506584 12989472 -648825609705025193197797438267032862720 12989473 183566992820704750990356964239612702080 12989474 35564672427492558937866218685173396640 12989475 125873045844229479493237944614961266100 12989476 306792511312250803583098930309577240832 12989477 -635902505368154625184737427945717015200 12989478 147344694905504425342281097540489003008 12989479 618012342087669298216320624079294285152 12989480 -289800228041414318485616331553239859200 12989481 -332589782639813564130887898645740865648 12989482 -1304383581621588087285992897157145967616 12989483 2655695171306373387548421036284040960 12989484 98692381001899297114835996911196583936 12989485 637335646209981296355152191761856791180 12989486 -755511351926715963493046552863756463808 12989487 432505779638343264843602486024161325952 12989488 188530984174486194372189770627315466240 12989489 -123696157956751123857406236170533961676 12989490 -42696142145786426374375247763478586880 12989491 2457433212333507595454641203873039860152 12989492 1391326301491189875934880717368979442432 12989493 -808316466160566185944116403787950203360 12989494 -249172764029302222403897648604590199168 12989495 -322412159783649412133625520784137353000 12989496 -171085657465092245163187032004283596800 12989497 801179575112552254777417107593737442772 12989498 291504311381835155170467041283773286000 12989499 -1373727110193125249684656942988398889280 12989500 1542164032945474840850233157503674624000 12989501 -78372182237958250341830350170792319296 12989502 8935175941901759194116704721135216000 12989503 386501036524322324001110255290629280464 12989504 181798938999553748691069185812680671232 12989505 -396331056733826810227582909107804715200 12989506 -149262796814222116623143533765386248640 12989507 1431768773118373384764122849019577101756 12989508 451519945708284182874686240558094068736 12989509 923189022298077504187728346946954222868 12989510 55342238884118044355177773749891884160 12989511 876375072654990839627530355391290354640 12989512 -1029393509113917055020543393177251020800 12989513 701650883482706140067115401447126194740 12989514 -191514446547970819041989988997477167360 12989515 583754088728064367764465424828383110400 12989516 276404506525136359925475301906388425728 12989517 997524967807079427734905249387032378048 12989518 -391462815510619886287245649611833558784 12989519 -1983204735043120076282765103048418696080 12989520 -225965922968794375719107249416889057280 12989521 -1644976578309929463682474230021691924800 12989522 272132796297120016928507322884066304000 12989523 -102879873950488714722658469764486759632 12989524 -572329594983327035034509268080166502400 12989525 -154449448988327682458979551330969128950 12989526 751944811167846558969076062159667200 12989527 -187986477488363946880528629739871150080 12989528 -733799800270786309636389503180013895680 12989529 483963972926623535618451563645641633344 12989530 336921122388125629440275239221982473600 12989531 -694915329352613253322961148418765747488 12989532 155865563992308749870159277630822945792 12989533 -1474956345357230296988959737762038562036 12989534 45240623543580295152228440501696215872 12989535 -343395871259394933232903710302394398400 12989536 -182150471960531570750346109565823614976 12989537 -1460835795653356982071222160117001792576 12989538 35745078127180175123653423866431946240 12989539 1269808104153463140743989855303612621340 12989540 -963455588341838232637531452696707174400 12989541 -1153458876315416457867082776563600085408 12989542 -1252205762553033890536344339730698071328 12989543 -887843340255507221894281612864860507600 12989544 -896328805968256486307078917336468193280 12989545 433482478198670941859314958611927371300 12989546 -965834385982627368126896000070704808528 12989547 60416313465670588499603133025494345168 12989548 -233736258901405941874949907682999802880 12989549 939852333490638019727343685576248515520 12989550 38515812942042366640021669288538880000 12989551 292139151578278244282816873344938766752 12989552 570153580439717757673442650473171812352 12989553 -659831698987137411790395300540768066816 12989554 158220197999397068309782060056015272976 12989555 430825841579865827176278138326214222960 12989556 653179684170464847180588297979164822912 12989557 -689329001798780917004348638131152983794 12989558 -162618915383587360064186153754737909760 12989559 108015200760436929344633278040459729280 12989560 -205170710144415866682155838278605209600 12989561 279856294023009479204932350797055901704 12989562 -199262769348630320217193477293416245248 12989563 -589470580563004687434757212803582660188 12989564 762779368210758505585034678455069716480 12989565 1401331528126368303920498833498573391520 12989566 584140842161787955998522269319508127232 12989567 -745858802048708696703676501119527668080 12989568 234990255920149787461735279187271352320 12989569 -13873202812265487806073091852788092352 12989570 -921183508950153697472810455903453056000 12989571 -6825173684809912768646836403764723200 12989572 95913980785650424701326018277909970944 12989573 -1392959819215660125883968729796704623556 12989574 307383375173106287386106735853891892608 12989575 -718907561713294812570646464981196748000 12989576 -577851363933235038053474997609737164800 12989577 144792611502183906705127126095115230432 12989578 320024147399095957345108495343561932800 12989579 164007458958579107159091307657857909240 12989580 257260618418691334735687767587432156160 12989581 -259111372160013337347740753850851656896 12989582 1298437994051060837271641815041777969984 12989583 439104048074496107549725854593157667560 12989584 -93922560529557958633134466511960391680 12989585 503855749521245243796512617848206679360 12989586 -83494580758579485903608343874327516416 12989587 -6870870741068834413721029116573425600 12989588 -264065417828899483561024104424968407040 12989589 26745491468561139397657217324026391040 12989590 18773841878058531587810343392718161280 12989591 2318773464456983539286969961364692193992 12989592 505766387322798787777288685558169600 12989593 -1465461112860690446920370282989525806840 12989594 863534148303039693060079537877568022272 12989595 -318701015091502906394833972369116097680 12989596 -1595018892816424509067545649201544204800 12989597 1831379623335741863830140935500745765280 12989598 1156630164056513254526304840230985265152 12989599 -83489184869015171474076527747747890848 12989600 -80437626055499990039562885868339200000 12989601 -124641251945404834712219088553356233580 12989602 -18810220230297323468509385080132896096 12989603 1863478762753325063572187526518759222664 12989604 -35242713460265156638641026997797551104 12989605 1226326909043453321781922858177620051360 12989606 471914544321482074521619049099973196128 12989607 -105122906549742245104599044601006352512 12989608 1796105062356369317382531599624829864960 12989609 1188347805186629161841910665741799075216 12989610 -174524264232967840120046860920386126400 12989611 691963037651616962389011986351967502272 12989612 5552044124922784147112861258774211072 12989613 -139752060285458898652240573052869060992 12989614 -1125481558188810104515682911440462639168 12989615 698250994192426315534001186712572811600 12989616 -58099077242787891585010540227278929920 12989617 1621222882824797168579731223498260779120 12989618 -134156034374735628550533038845181469696 12989619 1381086451889945350602075849105720382320 12989620 -2837283173717960040594457330878382080 12989621 98200851462576291293548219710274867872 12989622 644533855836240641139037731609853787520 12989623 981729244337220849334995378493190712872 12989624 1040204918826476183091271815436057681920 12989625 2012246681606057814845416051144877568000 12989626 -469801928503679230917383242656041561376 12989627 12681183707388242865943433967498745632 12989628 -837101847179438865651939479774308044288 12989629 736473226821027328362130266013099548230 12989630 583423528551044339984173649990086224960 12989631 456037849009789607788714250369534298384 12989632 331214824537496191892368520824875909120 12989633 417726231153318412155107300500326809904 12989634 -259313473002129253033561785334436940288 12989635 -770266656814107873816900437640068854800 12989636 215644675774142457367111182880636984320 12989637 514509333396606164665105020242502094494 12989638 294414110977969237733481856163307866496 12989639 -239535823568023222024807907765024558400 12989640 -646231047888549858916553967254807347200 12989641 154781615316070014516589707985440714624 12989642 375004343536791255346611345363495911472 12989643 1011852568032676609416496355216107035864 12989644 881305420425278933827852376685342898176 12989645 804841769031762282552110068563324809400 12989646 13080814852599877724210885963676974784 12989647 -459137658462594905848483522009357583688 12989648 -92272986604133001929572372042007838720 12989649 1735355139880042112444305145917379330400 12989650 23508934374058702496687123463177216000 12989651 347626684742851327227716685208968912000 12989652 -209678876197309011901238259415680411648 12989653 -2271003807682611489187690542683651282098 12989654 -697289046977981285130924106244206694400 12989655 4740872400055630930616217724756278960 12989656 -838726711896916884439792046691459717120 12989657 -2297848804834553826181159101409873487094 12989658 -502485776491494391519792459601177556480 12989659 40990121788343952339813739711959053800 12989660 -1112704757376430642478507067164474104320 12989661 321211931375863671371807226019636912704 12989662 86277107742387282422366286652533240192 12989663 744397212741774742052943080378240296944 12989664 121202409580550537470794176119515906048 12989665 102415820560618890323988787583500157520 12989666 -1107744318819865834762843471552360632576 12989667 52190303685084595407961676610596490048 12989668 132382919299880347924304342801659154048 12989669 -402068975825277282943713657257459181888 12989670 236717743667774431667864825414606486400 12989671 2064792091212517244904018181660589487000 12989672 2077467978351957659796775557601832140800 12989673 -1015585535513986685411477948543846059200 12989674 -893613774943787649999407967273071555664 12989675 395163340921402457335217524341745632900 12989676 276212569839358564428597443244544081920 12989677 2436697460678041256051738463127689901526 12989678 403846600227672826509998137780910932224 12989679 37870086549188014806583163090073604608 12989680 28067361383858830188004472982847488000 12989681 936000624610873262900890929759823750482 12989682 101878982413785789626899886975095173120 12989683 313432315363171561084253165121861642736 12989684 -31233372360664738403370512535854035584 12989685 -1086922727775559736360642872640996287200 12989686 409525100774280068648817355644061361664 12989687 935801593520205207974394753227858214912 12989688 -923736502821434760835870485962680381440 12989689 -13849347243601120309294304243349306720 12989690 29690935206321579320850951261164359680 12989691 138289980614470639980599952303947448336 12989692 -106545139699377214078556154470313287680 12989693 -58606628079524373289829410002011759616 12989694 936013906947243501164343042337753728 12989695 -938550413994731871988854947012774875800 12989696 1131972352810627816707328637916552364032 12989697 -802857377712650467684975169251284956160 12989698 5418995202005702141212027158089426688 12989699 -598387459957572222332228580617301413136 12989700 317465267453179079338641708241555968000 12989701 -5997312013592972900074686341019254280 12989702 -34022471550290995868794023508851806592 12989703 1487898197860613226839414078691147801984 12989704 705755327343526084677318363310988544000 12989705 -107325210453204907006696435121615454840 12989706 524245903586986879130827842567668567808 12989707 -1061483752904168694524140349025679141128 12989708 -608201750731624507280674089789399382272 12989709 -1599927616020920118642351898613899181640 12989710 193024621617356245273693597862122901760 12989711 -269889571760212854200137852160070735360 12989712 -23566523285567251869315432666994114560 12989713 -1413833611967490382333461850458153728 12989714 -756687691579405042022132515070244050544 12989715 1097560940713439599204493332072114080000 12989716 -690634967761465758272003200564304940160 12989717 485766589854896771977890191392717397040 12989718 -165409074792272926998070991769103537536 12989719 2390632711352031775390401679513067446272 12989720 1646059004719076045687299456090022092800 12989721 -816159625089840052084043336601968688 12989722 -530269581193953842037082738667075363088 12989723 -1760042730642465132658326781954976781720 12989724 -953376729225187097165631496908855533568 12989725 -17154928690193508239439593919179440000 12989726 -1186994628816234777390117112198926146688 12989727 37112952624071915881349525811070660176 12989728 -537268551084961861511394009003607326720 12989729 -2288169729763908278064259704729652640670 12989730 -14412467943045752971238837133821107200 12989731 -1029457110204932393428204156958662373000 12989732 100643705687049397616659606227649781760 12989733 322404321942072191137780315873187389440 12989734 977466767774273693988722601143352977664 12989735 1260544428378619049220538060087393219200 12989736 -721907208719374361533804275276060103680 12989737 -606502631769927532277582750227247963228 12989738 -90188304853809317943656812337476568640 12989739 106940426345831338018713661110470277120 12989740 436039133315391470463481237790871152640 12989741 -16258184888655489185511912037873309920 12989742 -393736917110443559169753997733542456320 12989743 79821822452634106437771511158799623888 12989744 321523888577613578202417782992404480 12989745 -631787075315648637500349694444991520780 12989746 -200732089168470394547558837890564492800 12989747 -1968699438062325808683364585020858546804 12989748 47212945099942558016698743329887979520 12989749 119311687084204153386935343342274335840 12989750 -1109957808174446454699971828175236352000 12989751 -8350179077296895578089459432381709056 12989752 297418471523362198553956687576117555200 12989753 -1202182625408066615744979525476758022400 12989754 84908069763868333685607545229701091840 12989755 -64309006279054958843512789333736250240 12989756 -223656317532431710339020417157404112896 12989757 -1466192195550175324668307245285744768480 12989758 1069945514500120855339680137066152527360 12989759 -1683063354229918016794293719534707673784 12989760 -77230626188564190715775967564964823040 12989761 2795308683664413781307689355144802174912 12989762 -997424741857513419431705208545179096368 12989763 435694190437748131570408384393256991492 12989764 816359372235716189005279888626939722752 12989765 1200064885255006821662073226258643865660 12989766 101427768977188839553159062826942291968 12989767 -724523364512000721734863225848210792000 12989768 -1009170390206756079763047024380419276800 12989769 535722014660125898781902549670819654528 12989770 287929649078335293047252868533822193600 12989771 -637676306277959784243283576993711585656 12989772 -518381980658858779886116581163552168704 12989773 1033534798306237044815130581569952524022 12989774 485964398666768537473807845702672481152 12989775 51010475728371515126200572342123571200 12989776 35379994288426298494063219996947832832 12989777 -194910393719282752144003465324758175374 12989778 548019479687439465873792826722195421824 12989779 -1177450387036866560990711325516620493312 12989780 -101117776407365485819335377127945792000 12989781 -499483154110137393174223344720233558400 12989782 390173015233680370869964001390068505472 12989783 -1570455297749756683482166402659301150968 12989784 -1720004893782426557652879973425807360 12989785 1064321819125691794864605799649394113160 12989786 893426131059714962006374042313601143520 12989787 -287394209929153301109017388577925293440 12989788 -614527123499261481881570889506837525504 12989789 -1244392949750348516022439109681063656410 12989790 1221119583326251251355518803340819840 12989791 -2349640690179458682905296933716363843808 12989792 -896792637186446353213325571264148144128 12989793 884641211668482571591913450884901034528 12989794 310642545504549735775471189423599400320 12989795 173960959561760574976627890982383528000 12989796 -201537293333302538647103571928756531200 12989797 85167144214536451798476915885667248732 12989798 148068985937337744395847168351330822720 12989799 -268649067058136956248917842428226416 12989800 485225059753423513227556515486523392000 12989801 -925659653173125442886877238752242917296 12989802 112511763086052372914295241899462872064 12989803 -1192229636672922396095072116453486615948 12989804 1066496544913681738385525591357288806656 12989805 429550195599870418113432044664873697920 12989806 145893236951971077584920662792843325440 12989807 2310869385882314909008639048331747791056 12989808 -183124718758033501386983577655346528256 12989809 -965671547725415270551387958504987393984 12989810 -92168401944442585446535885412333689440 12989811 395839591227660222807763101267145647672 12989812 446780210823803461930064153388068290560 12989813 -137971861834505020856280515378054852736 12989814 -80812224565539802380147660796022980608 12989815 440800182862032323246635975624495023960 12989816 638094954650024829435268913476981186560 12989817 -460084360632459366028021162905756239820 12989818 423471072281675480191352110658274261360 12989819 -2906501015233420694017780151194612206048 12989820 -403753822808431469962518679754831616000 12989821 -365484845842154666053057287436844448308 12989822 803512797653186837904998343881212979712 12989823 262870384977288917999527641430659641856 12989824 1046784707600370108016126702538320773120 12989825 -200526664406482017931420610470855440000 12989826 -959675728391021113741629548531453771136 12989827 12707184071478215490679561083564096080 12989828 -1414418049994404167261785912535780229120 12989829 1973484872828766154142504770424392376928 12989830 -91334619788593608144332518288741574400 12989831 2349220367548563142129195618808698146912 12989832 -1153051443103046434541470589898458972160 12989833 -363681594525826497089835346505038010496 12989834 -915041428479591092317568756968789920 12989835 978962891521460431019968670551423999200 12989836 -1163285575324627873707530890265256049152 12989837 -36547666144703190273541192554428902944 12989838 -144569072573634295402748175416897525760 12989839 -161493710145369329525441055642027456176 12989840 -204568548975785020649603968280978227200 12989841 266489222147275360146921106767719703792 12989842 192106331914037245345555228784480733072 12989843 -6051240049060331338040380929202608096 12989844 -105282304060979179254436607002817064960 12989845 -1027998931935333342216619107146080287360 12989846 -598836616297776090215888878982928534720 12989847 46647378407035835171635892890970004408 12989848 -106818880289428637707004833696561889280 12989849 578094314866785483114538048565089423236 12989850 -46894414857103428393876850328879520000 12989851 -516030850377739610011418999799912147720 12989852 -722794558355809704559377197865876648960 12989853 94864042151953035974934033801067948800 12989854 569900518786483104102015880374395866560 12989855 -264908229719452655211504020837660049240 12989856 -602464966809764628705573691410839764992 12989857 -17484718137089197578566764396687427180 12989858 -354461607407473257141478369965208026624 12989859 -369485757427825645144122700098783273096 12989860 -619949721107723416207994740249650954240 12989861 1910028566250498333764244984388815318462 12989862 -11745014054649972479302062053675761920 12989863 -6519288013156823497810881265554709008 12989864 623211974652366340653867488511834639360 12989865 -111836708227878019182371110934448610560 12989866 137518157426475357744904833617430601920 12989867 -76189636011056381832438979981195372248 12989868 87654212907876425203109096784259645440 12989869 -8622054286237633770914631772389245856 12989870 14340398226192130066436525747048789760 12989871 529775976004529215002787254402578816208 12989872 -125631085942997857231052175523445669888 12989873 -827614953730835955224134110860039327436 12989874 136766075710947720492227026589184044160 12989875 -2292101554679127659596830067434557160000 12989876 248696566942719804402596164650376003584 12989877 -600908604315801208922834038923825903840 12989878 -262973268261529856596995991340876802432 12989879 160105370018789399860113115715454227376 12989880 -794341063122275812251000584268747878400 12989881 -1061371598804249511361967358321815167318 12989882 1276004030986898170884766335321127948800 12989883 -10705288677452518862044914506393792400 12989884 1316494132008079638718142926802073506816 12989885 1269570924746996335366154576946810929580 12989886 3240637856256344149337249189458096128 12989887 366853107079010492800518150141985312992 12989888 -334712289054494911044305128932834803712 12989889 -44214430628843243610830997798131072640 12989890 105009171729985312484329369009325383200 12989891 -1140803196673747458812900470334604309600 12989892 496380783778110691772383827990815357952 12989893 -308193431875248355610108086702236616384 12989894 655228168642358949397304886337051447680 12989895 -357798956885597101599251947935950687280 12989896 191341018861828923467023945875759144960 12989897 2024684006091774010888659924159609152346 12989898 -479136971525037831704292371027071140816 12989899 -377156873301864186026553527912627043712 12989900 7876531925832484261040793130435622400 12989901 1094202225005656630633074727842168413280 12989902 932431625418636738692325587985286249152 12989903 486102378843354628775209597744723717224 12989904 19902120591280468456004747362385264640 12989905 436628905516259572546034246411574627060 12989906 583992378859644768299384638677891428640 12989907 142184269010676541584085721422535384064 12989908 972111255954572961332538421785028704128 12989909 160033400984701533041783950096542934080 12989910 -131759382315026066764338714142746132480 12989911 1738990582432679438121652284624134088024 12989912 47604957041567541463646110049396736000 12989913 7549560089594255516583884330781275328 12989914 -256311139025066101540149624417025920000 12989915 -198083478331802067097840314498014021280 12989916 -622965121345675297683310230689435274240 12989917 -923988281789732655620827350203677964640 12989918 256544126421112975514880841940460716160 12989919 382785197688367224420745614338989615944 12989920 465324215013488212824622674111116083200 12989921 -815155231124671481255289384620797741440 12989922 -146840246553999867044437284284915087616 12989923 182589888687839424559849508879290702480 12989924 -188743010649072322212650496684085248000 12989925 -16022199022903260580279324402163688300 12989926 198542776055872894620912453694767652224 12989927 1509895276814733564969470482831657918776 12989928 -119988111527338905776018048527714222080 12989929 -125993373569327192861334038426620022520 12989930 84893098066552955531230792569347973120 12989931 112831141807919583221388044466421720152 12989932 -1121563989236388577135354262745020149504 12989933 854299369801857527532617554892798397024 12989934 606758644036993876660842473456576169984 12989935 -172539462510423683455036079822173287840 12989936 -310662706459340690472768219230665310208 12989937 -366805292547057004640879815209737757840 12989938 553701532134252213170209164793359516480 12989939 369699388609818429180638544541935604440 12989940 -450388991358041095355376414884171489280 12989941 -1590371468822125667180454133148435589120 12989942 -340064719860283708900183104429394274688 12989943 76826769969938542302979297048707205200 12989944 -503529034632520672702360292468835962880 12989945 -149336920456017473674944765758439083520 12989946 66725672357216593831833889199659229184 12989947 564145134764627048107763263914533830032 12989948 258448749983874221054361061240872867840 12989949 353153468518383259564548902051281529472 12989950 423721164857579452576947138375419928000 12989951 1338514468170483565008481497575819661984 12989952 -441625988639080044209754701464715919360 12989953 -1573298885966416308415943265543888443436 12989954 -1711551470267902984353313380585576327168 12989955 -716735061938054138537521468259425440 12989956 701885495528975419479208450567639040 12989957 -1973917530562854864325953552505501141794 12989958 366320467788739017198278106462823088640 12989959 -157959026807762879581190005799377311896 12989960 726936512257205332393365231268486348800 12989961 -233399889374781783764918257629571445760 12989962 86975511596947168455350938556610749232 12989963 -348087837012855982099087368856891166976 12989964 239297319052746779363139411818153610240 12989965 -251032442662258988829330354393298809600 12989966 29764562258186870627171585678220443520 12989967 -241232939706566777171440379687948586240 12989968 8611879342167440281149753685565440000 12989969 -3108356539755988511892070697430769874700 12989970 15819230586124966022694378187633152000 12989971 1848064315330720620607972203449204668200 12989972 1129827952761395199049762292697577827840 12989973 31444880678675887299009333818116955904 12989974 -827194971329901505169976325386106167264 12989975 6560195190374582046695210110675599600 12989976 -434223626440115982821717699879293440000 12989977 -167129235072679000227760662586918179840 12989978 -71863008667798870860851332306608882960 12989979 1393644260780256134013636218211516350124 12989980 -891702624591086245706811328745014080000 12989981 1049114686849708837416482157962087641152 12989982 240032298766611276486735589240241270400 12989983 844246240885421818426374909937618073904 12989984 90527231282656574628194582115743956992 12989985 -17010784775421752846938283726083301760 12989986 -478919736665963471064091255347818866176 12989987 1361709290079616528034277069522999756636 12989988 -489825348963268705362445293240928183296 12989989 439787612737651737386001935743283787192 12989990 4675503367920714513268914779178741120 12989991 32362124940783890880775039484182491264 12989992 -374582109662125232624206843790676787200 12989993 2277306621785917366764837901555032997242 12989994 -497343622862684424443999121549323942400 12989995 -268860539192539366010711541929743749600 12989996 659095968428586549368895593357837790720 12989997 -338773364832673803053368068432376397760 12989998 880150599712974731415578133667256575296 12989999 33520215533570926267828822928072737920 12990000 -12147249436694123805947869915484160000 12990001 -2478481739458070369428022095143395896320 12990002 544159622681503953349069600104402511392 12990003 -194331621597476741415998525625426519552 12990004 140939923495400131252920315423081766912 12990005 414529670418736437194666201030052620160 12990006 873012236938447551844302900823716575424 12990007 708364778395311781780879870928360089256 12990008 -219492652584822096688290074965217710080 12990009 81897151275501551052165604085424740928 12990010 46485374817270513673714691760893568000 12990011 -2525937698190678670875771696846383964 12990012 -163903636878013818798775116279756300288 12990013 -2336663166244213615201450820003560807738 12990014 -414130359760063147545333054264840283776 12990015 233600143875880539974940058331109128400 12990016 290608252412852773871773432327007895552 12990017 -1959910143840895598203933045689247697580 12990018 32274648150564719142218608960724264448 12990019 -997223423346272138372669593047623637600 12990020 121641571051035444870864891064663860480 12990021 -1435222903392750858456384247647582531936 12990022 368649774326967160799210769702324201312 12990023 109836942730533609336905361352260215616 12990024 -581344360430375891867931636324304896000 12990025 -1382710383245141963626485610092080772500 12990026 385040976999968831733609651688605696 12990027 1376118989192741691034973422538190090432 12990028 377257088415644737702393358230725058560 12990029 35724742884837021714158423154715906284 12990030 78532082885591451834316902821097216000 12990031 -847551177661388727651791727292332111648 12990032 297064609570217958726940599225204080640 12990033 332904819811937634872526035165790536064 12990034 305574661971180262171122775825380364800 12990035 -99942659196727704388792833382785442800 12990036 151199212587843947707349202973429002240 12990037 -1321528864897999703986950181061726652420 12990038 -220973624396640356571159172757517942720 12990039 30885189398843671730194113703009746024 12990040 -30360355541043351825554096710053888000 12990041 1596480987630586062934804952325908546442 12990042 -510655442886058004740114705575892224 12990043 1967318269077215824304450959948922343144 12990044 788082936978708650239040874021414683136 12990045 1002255943029072327389208938927875924320 12990046 505560478308638259165597985398762735360 12990047 -288171323811535249190826013531010437728 12990048 -1300251762105108134935956139482430832640 12990049 -2166124594937408716420559290587552362240 12990050 135481115188938317794014611298796882800 12990051 661261803177318148969370020597519885968 12990052 -556677520293236895820102395061599201664 12990053 841679925981347107737122099321430057120 12990054 241394106952697667555072456269365248 12990055 -13103515480440001731512173329797611200 12990056 -1426158989228537304093634332018036326400 12990057 -139860339365918286916373286027043994880 12990058 139441109874589760781988354749984669888 12990059 -1429667053408222258890089393374928857740 12990060 -400535244113950526439481566111278853120 12990061 -644270491806358040188919242575352379168 12990062 294343961738647625834103788492875348032 12990063 366867884850589911064513269615737671944 12990064 -482293461925135680437407352638559518720 12990065 -300915400884374729837346523601750236800 12990066 113848257879051037976642815063412838144 12990067 -2262473845818560277697907775490282756848 12990068 78694414580874912390602632536738496512 12990069 940869077322388050267725240175164694894 12990070 -957403204203425926159072769843313515520 12990071 -36320160486460635822099736441553375856 12990072 -974792082528365766921980720071571865600 12990073 -2419959961793528499862861064602782466860 12990074 -1010579146994763650320741398217232632608 12990075 -10751260276968207856693756416722592000 12990076 -3009720704829476308411529696659248640 12990077 -1336216369919218629536852797292943754848 12990078 -631128340946337127892906008274001561600 12990079 1277765090116366131407230570684739319680 12990080 -986929888762347887153149505790227251200 12990081 111466277322646553787682916367919223616 12990082 304492537845977910702106884918059791872 12990083 -782797609872242424439719636226692747696 12990084 76787274307125455315193472222050478080 12990085 -6596467564259005922154905989194816000 12990086 -141057333109840644423021160008850368288 12990087 -1105626669750187221487259149874226940392 12990088 -1159705255630819397970711715732653373440 12990089 279364865335918562533218980569928893440 12990090 -554573465119451668666432931393498023680 12990091 -711929187944055638557508268237159365760 12990092 -555112695951120851751478147060867248384 12990093 308945559142520170526726352709650836928 12990094 -726272397953445855469361762235134130048 12990095 -2273602472286851602600493504058889251840 12990096 167528633678132446089294482716242739200 12990097 -1459769951944558493893199561710415925454 12990098 116016586187482235391474663087990709248 12990099 42352807853662301655836829750399801408 12990100 77507621659917397927004431018500598400 12990101 -335306324836637046619450005996755629056 12990102 350948771978193933365940967679041616832 12990103 -107492759433041033507527538559090973520 12990104 2309903892838734907917599157738363893760 12990105 633085063374838997020535249062846579200 12990106 -124631219669537072624768253325844962560 12990107 23436134849569760454828921996892878480 12990108 -201728678391488130884119928754054125568 12990109 206407350736350425757893515377034196640 12990110 169112126086801969874507997689863065600 12990111 1411404115904973102950720428973953996872 12990112 -337457200449083800610536561827120807936 12990113 -514734377481074303814006500789863922940 12990114 -30989150565800567825861335656640023552 12990115 289940993271720035542179389838981988800 12990116 598308765296321388126194383302289244160 12990117 127867750954676566185361295854881698112 12990118 -1206116440080058088676070718076104803200 12990119 -2421171345902640624578122564062944889480 12990120 21185022731684750340328598651294515200 12990121 -613434183837317431606905657415628403888 12990122 -161681042288703986573613478449283246848 12990123 -83656749808620497407515563818985929200 12990124 419215495658792993371883653786398770176 12990125 -99567529181362392703609231421350146000 12990126 -184352563959155380564248424140380370816 12990127 507441328342440666951502402568586040976 12990128 4600605446388083775878158712989286400 12990129 81666702272292227407170105456076488000 12990130 -556450054458095619538636722978788051040 12990131 -25364621736451834611275878545463905792 12990132 29060585107078619792881011151709847936 12990133 -63248506612548189146465654520593017192 12990134 793623818276845512242973666011415501216 12990135 -967710427241663845246170693699859316400 12990136 -1338739630677066972025410536609787064320 12990137 -1619639810715861908885690862798817904214 12990138 120713644666017524796912379771987438080 12990139 -491047740256048398280852438997093596060 12990140 -341515156101182813047800846345320578560 12990141 3572300538133200420967998404959400856 12990142 -2001861872093657401829309024625553182720 12990143 -1174468402241115269584040605373163497280 12990144 -388978312033270381945875176895534858240 12990145 267438638777351757425112210923575451880 12990146 -297230769932391802883504969101846880736 12990147 118815264590733354096342142557334603776 12990148 260935621594169851183168902140553369600 12990149 366992288541005117197124820753607269150 12990150 129611327690284434726345023760381376800 12990151 -522456830285952231959704942048254167848 12990152 3388014533700814826061966934771630080 12990153 382381312124439717047357280154058874816 12990154 1067900133880618536950595454640946059520 12990155 -833650721026080979055121232651694820240 12990156 -660592918644058562545081374957108817920 12990157 -1836227790136836274588015106423712019594 12990158 609368356362132682997875590201953023680 12990159 244161333186041906723384131114207918080 12990160 240392328556205254011549527254326312960 12990161 976757235842299030075045587261862563312 12990162 -421124413506514236791887915628771442048 12990163 -576026504547915363362491220621149021588 12990164 -749736723126359122934075275249291327488 12990165 994742860639024805881442865539028901920 12990166 -427292716257721404406373209096872170880 12990167 164741475723129515308115460907569437640 12990168 129171516353721261523358315591878195200 12990169 -1320673094729040495019785518466657693430 12990170 214854394626527307115181930931375820800 12990171 -12193068570552131697147999450582331200 12990172 -497377713663960634073280966083106733568 12990173 521763049298376218139858554319520704000 12990174 357248191642290646938780285780726269760 12990175 -1158507034984725810866318900726009170200 12990176 -160417853103250686724663816716059934720 12990177 293115861126805176927606800492766112914 12990178 -123442909574222641501525164288276418560 12990179 796300118623006129415424179818142394780 12990180 -113470170322869940711072692466357125120 12990181 -1963964959671725733208188945636423910018 12990182 -134872348828985438753719679890226575488 12990183 -856122479821887046227867768989984075952 12990184 -956695919259627390595489388116793395200 12990185 687373612624805844449106765955513475820 12990186 546543864917603149815857632243964313600 12990187 507948215562403394259325879047837630352 12990188 -237870318123944398861774307768633786112 12990189 -57885896249945547653978312001941525760 12990190 653511594271619284889480913953288433600 12990191 1392629155478742039341404759418148704592 12990192 35692274277045008930673688305138204672 12990193 -434884353404327960669691883324837462656 12990194 -139329215641628348066919939977519461056 12990195 -90571891323836931507749895369819655680 12990196 913927446694145572952098817160715067392 12990197 -2114276413836629282208970673768719602 12990198 135001370319543365125146187810187265408 12990199 296218585094916939992524489244999316200 12990200 -979559841865357452746109734737414656000 12990201 -289645033737472053908655561124350724416 12990202 630425918558789776635234619957073445600 12990203 -455371349925797297465346254894583991080 12990204 -53028590698945704423130644738203191296 12990205 -165834004007723674485355466127109956000 12990206 443818630332616279841959756838255895552 12990207 -178211632177075803096890021310988992000 12990208 -276604829543942218226290346405060935680 12990209 -42240900155779159779765850872319975680 12990210 327240802829923477261225820731197112320 12990211 15133682207425591917791736592553879040 12990212 580404730504645114099913104804311567360 12990213 -65734338642234770485761101868682639458 12990214 -8807459368147817893370617047716894400 12990215 498268939770215811572470743591684249600 12990216 -569815656892850124393946595982540472320 12990217 1047312794098277161831698320980430634266 12990218 -658413027006288408281083685894428639440 12990219 8059877335213036014293842117450268160 12990220 -1188458351892494531585304924787418373120 12990221 -1026811494620368068689698014495962053578 12990222 -381479370054737469259523228351441519616 12990223 -120177972779315436026104060798557832528 12990224 -1530848192990560595010476598033432576 12990225 -285621047744965566108056836850482236000 12990226 -581625431117956088473655127104606104416 12990227 -1802649097341754001363539060420901380488 12990228 -427266260094252509900343895603183976448 12990229 450881122248071879171768808588836726176 12990230 -668925777597765883003399750909716919680 12990231 -818353964299604355723303233767723836960 12990232 -1361078659546752485226024108306003271680 12990233 997717902168390284407047012731294017482 12990234 -728491689892460669745433454988900088320 12990235 230176994376032153081294131252275881760 12990236 790487983526141675002195320554383343616 12990237 241234267898167447065139160298508498560 12990238 219625861620434675704537843684664781696 12990239 -880168580279410815718132555885812054576 12990240 -275977762728147646395279917959662796800 12990241 812253168408331590268023022684537527984 12990242 -1010972536390779607562307140830393111728 12990243 782680735950882687442415259805774962240 12990244 1173456338369649757630748425502595323136 12990245 -1198466799423426916884465382337748981600 12990246 386218928786146680399256228505517419904 12990247 -308572943850963986729081219190051618672 12990248 -2138239378679059569126783345588208112640 12990249 1007494963700929788035598849679721750100 12990250 119373925494258950692033638700708608000 12990251 -2959035918327826382974124325784601044248 12990252 521473725625475162314645869034795659264 12990253 -796549086430199560268430521872417819498 12990254 -313715708416689893464609410346971838080 12990255 264628222910300360769594827903777308320 12990256 66999995682790051938476808106920312832 12990257 -4751844646253059158764312060423070720 12990258 -21487551416053355715681148099397328096 12990259 -961824655334328259051188680881789236384 12990260 -152192030650945162157901716315141644800 12990261 172815639385154908173340895062211381472 12990262 328443594364371597783167025381022617600 12990263 23138618315704178281077299404360147248 12990264 200796988252758511172710827355710750720 12990265 1631111101407397187661966627122879082120 12990266 -311953757231640197490682615744188499200 12990267 2455548949144930429879381937938352940000 12990268 -830842055363062421986857972630571082752 12990269 624481684589230147693772422629240329670 12990270 305944183079482576019688565436652422400 12990271 -178029946624613327237748795964198352896 12990272 -571046384526390151871344394907173781504 12990273 -343577079223213510249799756568590113056 12990274 -15016720696269147194126992899357761280 12990275 -922798946584048870897198076432980085700 12990276 42079069305793015858810928925912144384 12990277 -127474407526431627351083234794617400100 12990278 425016301002667273204259757693524105472 12990279 1072725230741482907067587198038392482640 12990280 -61403526109531523043062106807945369600 12990281 -1520616337999970588283531270728808726000 12990282 -13768729800692181015437714566363799808 12990283 1932054798184247229017593819949027958240 12990284 575965498559156943558484831406860751616 12990285 -32778567678926177082079507925056235520 12990286 832534431322960514923966355749505498880 12990287 -1169051522001253281736161109872455190600 12990288 59617957594900683204043567799763861504 12990289 -272285903393551177404502948334411975640 12990290 -181378150084425553906536293070559989600 12990291 1176295291563168059908065000172699601592 12990292 -1074111142087786476312416550536196636672 12990293 -122428562459214278188209309122311845480 12990294 113978912502728698455492636728883658560 12990295 -1330723531668001686732066509835003404640 12990296 -1759959051996375524617652645213771427840 12990297 259347843127122995530078279733278357200 12990298 113539393521927837741927486989361373920 12990299 115649297250108160846862357573888107536 12990300 2756429963042093451739097397015552000 12990301 -72875445086232159884361335258332618400 12990302 9755898420521458221179703847211778048 12990303 350872259929315076965187047045755098664 12990304 1105126815751709762504795762073855983616 12990305 44960383580054745453083471533994880360 12990306 -183889349128737431529989132152863300096 12990307 -576955706449427649252051972085650709368 12990308 450485512563634640569398220780728115200 12990309 -60493379649895411435446917773373947296 12990310 -116667902111603859173111052886370029440 12990311 -1695637586574379852458198124813398038088 12990312 -843455969661121855017185588277481850880 12990313 327044273816743455648722129505129285760 12990314 428690664439632969346402132061244494256 12990315 -143459304608200772942365151682715157280 12990316 -1560808000904087545445022727513933890560 12990317 310531947446487335696470377625197792024 12990318 -9418257401931808214253224290254720 12990319 1890322936987484935994793989222667076840 12990320 57895712982580601973694726473176186880 12990321 -1591790047153426027670840463435357137760 12990322 110045677989925999237737952708164403200 12990323 335052308269671458158460157478697194572 12990324 261437005147380201149635923131221549056 12990325 1126902493284901919032459716021141684000 12990326 994506001389960345538778311840067006112 12990327 -124846460503087052172218169876719223168 12990328 -306548977420163571847118991737306173440 12990329 -2996417172736886178425681840878394821728 12990330 189231192788893294414270235239401707520 12990331 810579328040911032329810077090203540912 12990332 1658071269157520221211669062514187724800 12990333 -11854670681975342535984697132478429952 12990334 -361876159428207818655454360125678720000 12990335 634516727718255733059489222997863717360 12990336 1068326425944346733031453116216220057600 12990337 -1478061814993096838573429663498614921048 12990338 -156777013851502701784615199379522476160 12990339 -534423471926942518874880671997295902936 12990340 -81080951470178067915158539318492938240 12990341 -640691026446579027781701166383875424228 12990342 718782847936454808763952569251616389312 12990343 -57158032121004646523628159245803547856 12990344 -165258781498363111595733780215781411840 12990345 61114683884664505198525141013577843840 12990346 -1194644184028721957920987011178713624480 12990347 -2070599683442839161399040554231719597040 12990348 84387482804592789979152691274610769920 12990349 6593692947422577110689005437635650060 12990350 6879347801995715626932705035475408000 12990351 185724782145999021365120297929705585920 12990352 49665422501350850862836276384159277056 12990353 -565246723727488052586509164380703934592 12990354 30830477292288432034886085939510824448 12990355 137471494002779554528044099534515724960 12990356 -1187204809607018141646451160438428030080 12990357 83486194746589300932287959880505911040 12990358 -131889457484376963183843189715406410560 12990359 -2619822806145626422764565580738712745296 12990360 1303177826077409754583768465149719347200 12990361 1280069255830148697110173768747056069962 12990362 -130080803508509934708926646455848366080 12990363 -1147334989620142789185245692801780280016 12990364 -278072706334832388795425497665724878848 12990365 151747194168064173313616886870760838400 12990366 -424026810419559874657190145967727590848 12990367 63995907339818072886677405336067807360 12990368 2114280563362653301016620988126040883200 12990369 272104029374177507544158085459782239680 12990370 -191344664015259935190825972603424789440 12990371 -829191952426954164395170953675264955428 12990372 739964411737203271329047669635511534592 12990373 -396793760065848766323608461147333714752 12990374 129839342855336828719272955815992800320 12990375 -133733741510386671036807705403953726000 12990376 -331356822435147663087262643163193344000 12990377 -1002393592549691346070605489762911909376 12990378 -3493461962953032707811498366157790976 12990379 -1101122719347053949492087858045588044240 12990380 -122247925988506914450342466077903820800 12990381 -764173981296377100299057361647875962048 12990382 11606438495840783544384923505448819584 12990383 -724440322725903128644077857084313150480 12990384 185730508058860719910636789884656025600 12990385 -107273555113061817728688314824485056640 12990386 -13814712785025988732464126186365356416 12990387 -179508581115988269401509550763195011520 12990388 1244276322295247239261134932764813025280 12990389 134435075925053252682329619783264670524 12990390 -220557776968786007793750570540532552320 12990391 -30944374218535781392535398910078868128 12990392 953862117499001359255698229965556224000 12990393 -599835994122713007303838622550661979580 12990394 -243140676718057476174410011516185327504 12990395 194075807888453944301535853014373324800 12990396 -87734096360611983950758986362342174208 12990397 468515824390142842565582530730079024384 12990398 -110606568755379598046913682243883273664 12990399 53472937244118151928744880418553461008 12990400 -31964672419164533373485100872446771200 12990401 -343638153693855271932475982453845303296 12990402 -94906181416828391553485099924668108800 12990403 -1818758439589515152269108757970977425348 12990404 53948366428958963314339396574945464320 12990405 -808957766297935582486564938837514070400 12990406 263316803245397362184305129392085532928 12990407 -1133281606584637718404869680620156893888 12990408 154053329492908644169186787818567311360 12990409 -663524962515679424215579790096184436390 12990410 410342136215436731478100671479030283360 12990411 -203028702700417277741490581469286278768 12990412 258631318506771148286410862824708057856 12990413 491380833745071237439349143774783949184 12990414 637886279376082116852667917132369530880 12990415 -1206807225507372057968443606663456807200 12990416 -620548588116981815788307560508344320000 12990417 -818555996636714082648830552311803242400 12990418 239198177084483850615519690198614072832 12990419 -631468709025087282873950483406692122752 12990420 -435760198515761833522677684963332102400 12990421 -2142561793898190826950096981473175571378 12990422 488052248355682938483941635317122740512 12990423 -22453279134721870932966671376935765760 12990424 -2556221328133656728154763731484870656000 12990425 -44082066739278201078800207038000651200 12990426 138045103598843916506859309895503691776 12990427 1501684321162181818780240401738766670276 12990428 1614352620659755637749871468470962218496 12990429 -53523704878983114156049666399657436160 12990430 -677497463194489702210756761243298329600 12990431 1959773228346327833308346968435271443872 12990432 -81638059199566325867730639664799809536 12990433 567841635875791963928407530581720319200 12990434 -761311248976684549859243217779493835200 12990435 -346913205976955945904301728806250949200 12990436 150236204239320269193086231244834135680 12990437 635979541565294857565607097998517801086 12990438 -447551772147913625011079764125405098112 12990439 -3049864523485091962267589642807063200 12990440 -270374968340745374684811433097824819200 12990441 149575127462064536597309331877388571792 12990442 -187484734390695340910457444667645989888 12990443 -905350493177407442047671709879253157240 12990444 -753465471328182878233478899963553710080 12990445 49540199288771981166652032334025956920 12990446 175445353440381928744157371470466412544 12990447 -965743315462749299990844137267996984376 12990448 -58366708390855526533053947345168695296 12990449 -133955716062031221278734449599358904320 12990450 -247155067768857217652578751922112300800 12990451 -2013405674827864381243962740772649130548 12990452 -1040302101308297136756212422192630026240 12990453 54175276793489607246361930621443895104 12990454 387650415044338208775343846711456726176 12990455 652840693020714214386579181616389686360 12990456 72960223260651448716872673981001850880 12990457 40075634257411497070028920216127548672 12990458 -389575039159111019351668094707785098016 12990459 230939766432726587388099746073073009008 12990460 117548601104050157039355888371337369600 12990461 1016629913384289621475708948349672478624 12990462 818301157714310843634638531863594335552 12990463 532800578326572595215270394108031916000 12990464 -116839300131864311861573339519983288320 12990465 1312944693558853948531719644594703447720 12990466 -1343301110185104446770026635367099087360 12990467 -111539116878167071815119785338151200000 12990468 1031744115207916554261829595595504998400 12990469 309783109358866831115103867611491332480 12990470 569018639715607363301675843483906184960 12990471 230095659503088901500442404648322728960 12990472 6206767887159559902680157666980413440 12990473 -1811641305193212944752466794487969122278 12990474 168729057476670106765089440807926291200 12990475 -1021140380650405014782448014996802209500 12990476 1625653979958431142419181073430696482560 12990477 -605922367254761676016799309246219938368 12990478 -56808818887497812594462196715329964800 12990479 1927348912232344321783127969724513052080 12990480 -107505101948857313776333383977297510400 12990481 -302580542980141242515432054566657042176 12990482 390974853930883447900196997224358833952 12990483 1279632695596535233309336340167258214400 12990484 -117086346196321718500900574329519884288 12990485 -364392458813710385620357195912352417640 12990486 -49218469769024705883392228562047286336 12990487 -1552295465165345966229613136484218887864 12990488 -614981522475724741949605713953019494400 12990489 555951215985193013656860568548587983824 12990490 -458662307536885400179499562535994860800 12990491 875855834700679716495834353777506997892 12990492 -678887879419376249985972459765955860480 12990493 -190186523740057982739096432109990159258 12990494 -32792568450741764626864046361950468736 12990495 -287731010103032982843592432385494924800 12990496 -130769728320425395123845512067107782656 12990497 -228346121141104919131632086689075172460 12990498 -159167100657874095057901532165419959936 12990499 -1302668045357369227371962243744100959808 12990500 -151863389047088881090791311899386048000 12990501 1235305006944156261700900512976868704830 12990502 162495737169906262622637438740493250560 12990503 2527814284281097598012376352722346933752 12990504 -65338882385380992841845429535792250880 12990505 -1169996930694646286561644609824466023360 12990506 372005501954541300814534431553239022944 12990507 453475464738175992145749665059000439640 12990508 -1583047224282474544782381319838844412672 12990509 -54035240980437015179918183552800954560 12990510 322717292258133651750765076585692326400 12990511 1162807563057017653621972605919828991800 12990512 59239575241614788450341912780329123840 12990513 -61904801736724141642341363467040504000 12990514 -41577960741780917490282303461595461088 12990515 2751354071983333115692509160161008640 12990516 -6249786842187772699809597070100594688 12990517 605102139632003166254714480895403361440 12990518 170178063142338381048240263898084662016 12990519 -358008086941631584605836062302770884224 12990520 1402014325632158881448995488048749260800 12990521 -102179368826597458491699649006982328000 12990522 198649668925082263369072676350302779904 12990523 555482998418800676369632448436142886400 12990524 -622045258432145053418994018355778171904 12990525 -75217746083752213718641245841331743200 12990526 1044185583446629272093665918463422291712 12990527 48756638019814570897197076779126558072 12990528 281444659666137689062266911998995333120 12990529 10331255085784124272644218225785598880 12990530 55297481352492681926535075572630476800 12990531 -1116150008739534105741647002338337349136 12990532 134682590747207660533539502072682437632 12990533 2787594279268388140750965764523270939900 12990534 660580193638120191474148212644693081280 12990535 1475259429552502785019085803303915259760 12990536 28164089408185556478383238706752153600 12990537 -1751588466777285481605842869262706713808 12990538 -113349792682193840664955693090691323392 12990539 -2450681350259628953764002330020255787144 12990540 -28575703790776034828171960463998899200 12990541 -1192321556498844411736888127300115714058 12990542 8334975940070000200613228980136505600 12990543 738299598452452051790428791496936579464 12990544 -97749877157319594934088559520273793024 12990545 332540166123039209928363131548740237300 12990546 -179793304075076827251635906050615922928 12990547 598388337816990824082984769337994846040 12990548 852714734725603739067960324045365118720 12990549 -117390868294752719811442231935467042304 12990550 -55727292368247079296262316353184448000 12990551 240335697963757456399409091440426882784 12990552 437573181328662405568390098004977868800 12990553 883584326994975835549973381177207185802 12990554 654977021570672278835850612443563814400 12990555 -502498272706649828256208360933338433200 12990556 -528383298818797709509768812727613447680 12990557 -1094652874467801658097518055443539391194 12990558 -2219986287303396950264053714048530432 12990559 1024026655577092258162004147830415951680 12990560 1006361264762222823196122608462321418240 12990561 208938167217880011692367326096598420480 12990562 -18233981029158178411583003586328966368 12990563 549586747191343263187849400431731179760 12990564 -927967777208435948771377687755835975680 12990565 -386920828638977319245620300229617536000 12990566 1178864866150680483317508214745232844800 12990567 795575362107928792688663615862253125120 12990568 102714875775133359236684249934858024960 12990569 167592996429309942304109470720069981044 12990570 197673703171283350500242277791928407040 12990571 321303491663349310149434993501775355944 12990572 -119535359510553557513500513879214054400 12990573 -1123842771082800547727716351412067603978 12990574 268870001578752052822575832378127589312 12990575 30607600788497449636329566316559824600 12990576 72247163299275600154231561642945019904 12990577 21571438780839638280661485105236986980 12990578 709427556833094736223097697855305754656 12990579 380840565873527380183324787051630123520 12990580 312065567462255130136189020639743251200 12990581 -165930250227402522696277236212562116736 12990582 -125080124333349191428148355912350208960 12990583 1604291544640223893528126509753226537832 12990584 -609479991541877926352835673922428846080 12990585 -4645757215261892592647045384903136000 12990586 -604920237683796662458545579767683140864 12990587 1706485820630752856711667711146050723236 12990588 -37352689383580592564099641693877001216 12990589 506043920636352525572475221879797008556 12990590 306865750942583066371478117245696180800 12990591 -1196569454181661093580033797844670328560 12990592 274901088110272008524388368508675686400 12990593 254676805991950573829395334556133365888 12990594 227235004823959169427152819906782076928 12990595 -1040140310785510551747742549988286188400 12990596 -17565557999530233651735367909436116992 12990597 -1175329253757455238114619290293598381600 12990598 101743575172291612651375572942924083520 12990599 3942543207303438570116684999901237147240 12990600 138779494686382246857101213163859968000 12990601 11174294748266038581759418833248125824 12990602 585105818530313488064028411613714521600 12990603 -579375823821209257146369749542129773096 12990604 -378625925471789284171309403892576460800 12990605 -162751721443908495610018885762446274740 12990606 -359877693645822017088794249672877619200 12990607 473024054933106802986193160261693156352 12990608 -241018931585089619639925754163109150720 12990609 -315914441582598592118324032210036563486 12990610 470270634746055742879015950637797900960 12990611 524195350818302275717529236217852572152 12990612 71791917427746883414986855283707346944 12990613 1138439467461407270240750158945571486524 12990614 64002543870881712403276291066596493824 12990615 961279847281914148295668638774711002880 12990616 -1068714045820852522050142728755048171520 12990617 -477187621517784536828686774114390600320 12990618 11009358746195312680124697701137529280 12990619 -1186926061767066148467174360637687721980 12990620 221610831720150368840741472797906688000 12990621 24371802737345362454038957237204779648 12990622 -279048299976596577572197514223263250048 12990623 17543465074068721669768592055733577040 12990624 496899102714003896365566345375504138240 12990625 566934222329569366858838091565729237500 12990626 95035040529357679388066921615654469120 12990627 -367403293998556468761184186906765205712 12990628 -513757412028229454984194100359134920704 12990629 -41154452167732440280634542476100587300 12990630 177362049028162890588009759878069514240 12990631 2144170067384082967726402347109660781432 12990632 1163002148705449429102089671885481446400 12990633 -9680801594898090747991459020549538752 12990634 -1101330057288041143724433229400186156448 12990635 531794445388361894623596336857695780800 12990636 -389378402440283205732766486075894833408 12990637 -2537978913259530210701967313137148205760 12990638 378505504447610234967396089487645990720 12990639 -1676689145804751171726847693713137648640 12990640 13284186589262534456098621831115243520 12990641 295678825126297598328462966001062033042 12990642 11591969405023954776969283656655503360 12990643 -442554412719989728308178779865022476736 12990644 20660821489496160378916260354889906176 12990645 -216767947340169697067114905644139324800 12990646 -1223214631581882257841000691197204229728 12990647 1375450473447585885675129990813294189096 12990648 1434288274279287517156072978144938885120 12990649 -204775840406224285346194308314395825664 12990650 283124244188827338445173309734677246800 12990651 155819157514882583637838738924194179184 12990652 650465277089400373960531399704058552320 12990653 -291503873092985879819869775640308607540 12990654 -27978936326898463474349055781494044736 12990655 114841150664584639338265952102285556000 12990656 15368026144224468161978908667025555456 12990657 -185490938254958651824248947392848151440 12990658 497426284104576420051775264303759727520 12990659 1168710474408120485179966129560110986752 12990660 452761915674699430634470058716897013760 12990661 981857332921955833275352889219548890400 12990662 102929089911464406044949255703760232960 12990663 -63935033085179286011465791043000418336 12990664 -1458210428533361159870854284642064112640 12990665 -439520746516219726855907315178800774940 12990666 323249246448128699235831384055236311040 12990667 1461300114504204166792538989670950317716 12990668 140438411253048568559630208465498594048 12990669 -1125767600050998417891621553824187588992 12990670 346326166126314985103308613921231646720 12990671 40045932162898091243486763504522553512 12990672 66930325600448494107582670148189552640 12990673 -193216881408967910611955778800201560078 12990674 38270533571319681631620788602334183424 12990675 -49051723203229745794667021265989727000 12990676 -243745889711169990161320101418871623680 12990677 223807835903461419863226469445501933472 12990678 -275130503917792477234425840255196446720 12990679 423266089187768044264335964840103230320 12990680 -62528319007073738250996708060263424000 12990681 1779634441749726915981070862009612160 12990682 889902764474617094117649341398791712704 12990683 6755554585266155812343896806386167584 12990684 386971093588095299302216554634555009536 12990685 -300450428883639581547141482608017433620 12990686 397552943851136341790704665142704387840 12990687 -16609894078753556413787024851529452032 12990688 2395085562511752175389987929796067983360 12990689 -1902473429681596598401153943052512508510 12990690 503565756376676259966139822628677727520 12990691 787551536730388796734974372144521105872 12990692 199382859107218823763997012636677768192 12990693 -623987629695711115944311679006487851936 12990694 -374997866230114892665598753238694186368 12990695 727832323702625740374504323864362816800 12990696 27171102969159481002110766102844784640 12990697 2682633900034891540468945103054808521872 12990698 -46839474041558724393011343760164065280 12990699 -58881583597569231331375249609287221760 12990700 115215699371852892597156220138945254400 12990701 623033002524246354940589754421206495702 12990702 -27977137060403141803926016444781419968 12990703 729543284335226805251089087722704965632 12990704 340854014520438444360615795597914603520 12990705 -9526488689783521649578531970246492160 12990706 138257145016296235140942549622583506944 12990707 -172149042136385323464800039237485507320 12990708 -34876148495814344429980498708796193408 12990709 -1065769356472220746633796551936967894240 12990710 -521523031303059230555759618962206560640 12990711 -20233849241090863057183046215377465600 12990712 135113659122626956956250581402772684800 12990713 -956780287036766734101196504952960691756 12990714 -521923016708262861745651081495858828800 12990715 106067148605970961617929597164879237920 12990716 717320746208091474825950969833651875840 12990717 -435916844374775564437219444826530731060 12990718 29938068366930709876691146925550195840 12990719 499628777654955222421842661499489379696 12990720 83523543493805067566949260247171072000 12990721 -836299686805734930713100125969132202156 12990722 141224596159571979374517698903057413632 12990723 398587853464121491870625981295339617784 12990724 427217174434353994310248666925898447360 12990725 224879793016091032553200646368592020800 12990726 -89220159571239686416244511773569351680 12990727 250417894022431443266495250901953884832 12990728 -666571524706823084919471340837974343680 12990729 -237506270980593419983414303572049130880 12990730 2414825432385106501366507361711704320 12990731 140483702486644386964863536471786741232 12990732 -136235036347515326852341222627620320256 12990733 280602223204324440342609709204872391638 12990734 983503616886538427080113836153049710016 12990735 493476897880293042758222194760779036920 12990736 -34113654751423365104882557952046661632 12990737 -72183808751416493363721290198580986880 12990738 -524985527083858209452968519536401230080 12990739 423873662828276196461593010382716101824 12990740 -21340162443636273245548081419943403520 12990741 -713657604014751512037396199273453306080 12990742 -1044566647566069438614869688468813941728 12990743 -640335638084444320699048306420432652352 12990744 -79160975741963708585062968493996646400 12990745 -754540743169207519424651227886489036160 12990746 418423673213581243210086345289797000960 12990747 459757506460606143791722328848827734784 12990748 1607145120184880138988036877151823185408 12990749 -1127200228434813011052360441741018116250 12990750 45326455973433440374722141228676128000 12990751 335816596887938632381217974507689212592 12990752 2298706957252598103736994676527800123392 12990753 -629885995073701115497301269394007436800 12990754 -7718038811786331238858042844240483328 12990755 163613791710291701048644760561704094160 12990756 69821299045718175075132283585666007040 12990757 558407498210604067898847806144656861280 12990758 -817572583754535515795763408621782435520 12990759 -897842931876516276896958801141877025496 12990760 1406670086097910814586046567254687744000 12990761 -943940973215436489351835982184657245568 12990762 233752855666411713603320604371993811120 12990763 612720363924657521100498761084623332096 12990764 -315186048633665574475625912302392850944 12990765 -786576170431020339128391930940930267680 12990766 -236329231219230331694587894320496575168 12990767 268127980758106175967784111309412198592 12990768 35362516153924776619435012260224827392 12990769 2013111412895336947333441571291223486960 12990770 70927403094996023687041796008894228800 12990771 162011570716975409084899787476154768064 12990772 1420636188814742363812850104394246920192 12990773 14694646954734795970735391919660971904 12990774 -62141899315061331755800031473196636160 12990775 -357328754667976398119009049589168432000 12990776 -1235307003634718715171950822375721553920 12990777 -128312809120500420932225814072645052992 12990778 54757358475057270985645614504039715440 12990779 738461282709116760474188853714991335576 12990780 -680715030229478510314439936868200317440 12990781 343008416069442429848894635429820242464 12990782 224745903256289205995278177716220608000 12990783 -156528591754824256062215236853430022896 12990784 -790374736534137054173322636884967424 12990785 -801435834396723373544103291136827679020 12990786 800909506109530693512025537026757947264 12990787 -2518627682175856483542853993571480650564 12990788 -150253777099958158753081776470439304704 12990789 -109262673829275974546930024531354454816 12990790 -532690117013806774710908332469059785600 12990791 -986642971379463702496988137239902998656 12990792 -310477905978846114988534033201592033280 12990793 1020384991191050982458838086280741614042 12990794 695877251200212782175137259530014583040 12990795 405828365072388551405451954040033102320 12990796 -47478455036745571034874925603192811520 12990797 19373537180345322479109804569038431840 12990798 -420512115703791893588364231864360920448 12990799 863489982653264622901818377964373910640 12990800 185838705753885395329457009122168012800 12990801 291262210460333859922489429396508273760 12990802 1393641505629920485582410870174967056 12990803 -320102429254247968109486588186555965440 12990804 -46241703024936016420973313932691621888 12990805 1641996868313075225372337569110487499960 12990806 -346353718633711973767524410719080183360 12990807 -1638396901913399810243538312019622301360 12990808 -377882069737402873105987646373474263040 12990809 236240620647572983913273692837778534088 12990810 -95436086870984726603848111211839380480 12990811 -494306624179818379778783548243338727920 12990812 -1220948995063233190914658851834834169344 12990813 58085492951892975642083150242271769600 12990814 72419595155457279252695237217434785920 12990815 -234911590701680447073851776157165870040 12990816 -18544954727655035906132565974207692800 12990817 757755532632436742413207724979326328000 12990818 -364649903807306358917670830473605086640 12990819 194551989293088571718212020590520050928 12990820 -678110812273798955186437930465801393920 12990821 -702112272958143928492562560753801731456 12990822 -147963747085444270234264689127730115072 12990823 914530227001400850379157324472713188480 12990824 315410322273465852076703167605495398400 12990825 -588391374959705876223137199077793978450 12990826 1603315909297231522776198307864572651360 12990827 518889997423450685225070604524098725200 12990828 249736088300738245155963566451477540864 12990829 -141861950894587735806590155975367415680 12990830 -264535766615259934305249376908390113280 12990831 -832924587855072945785427447969407921280 12990832 -145015337272384323318824154740170424320 12990833 -579750573945952807313426349345562095918 12990834 -582896415117726444789345590862172565760 12990835 -546634239644803907875683067242386133600 12990836 2459314629767210112777283816768997346048 12990837 -396266825619606930978574384141711828032 12990838 74965721367670506214683330418309336320 12990839 691805245571468881576531497138633280800 12990840 -105820625604783197214937794541197312000 12990841 -131575623793819582130971540729818604668 12990842 -335299431853436372541752473807136822928 12990843 -1014237289803002939863964719049205036468 12990844 -408894776232437867348005103179503394304 12990845 -192040265658263460921490064369331801600 12990846 275059590012349105102349061097023418368 12990847 -3440210196790091806081187361818825488608 12990848 -241764115896065121997804687531242946560 12990849 159759532624128084460364750912700252000 12990850 4910326224087956722586318164869496800 12990851 -67511754843072579279410208116369472720 12990852 185285537001788856928988989642078666752 12990853 981550754309157670790338186799945099102 12990854 146320446591621923056766792180618338560 12990855 383370913716438360355034147321264490960 12990856 -1437523196159539508863636659029796864000 12990857 -1266853737668097491072999475524431038768 12990858 280069891363653779041304821826065853184 12990859 -258286417286062705199026933659009280 12990860 -77110957121413991448646201684831764480 12990861 4577506066926115215725595702611672280 12990862 -476163434464357355059155698841723413568 12990863 1812450916171484272653418426636111319400 12990864 -2114149520271309925489209120804175872 12990865 680793950539344884924444987783747543040 12990866 -139001495383331961079098207440505409536 12990867 18220235242895789877371831633553867840 12990868 -97315506398220831662837752291952185344 12990869 153080426547795616221457306094797656060 12990870 124099443060805443964539121684569446400 12990871 -931823283205263945177013735604636943928 12990872 -181268812683145682373512226410690611200 12990873 -505230721271807397891550276092108923520 12990874 -244556875232203614191818227797735239200 12990875 -1146033691432282887230503106395083960000 12990876 -1013863532007390345791209933793971987968 12990877 -135978723859360993494192347481429542842 12990878 526372226577088258462301866710760839360 12990879 -1303527676746118735161530015334763279752 12990880 685917613095498310670825646222985789440 12990881 2188531258591668828818155006277518177200 12990882 -328681937652162819046376007177027796608 12990883 -744950644804638309453584514510168085536 12990884 1863781035704901687328940405521760792832 12990885 -134549230002018371150034524800815763200 12990886 -133417871787249986370861491141558872608 12990887 196507075375972256360731961755704894432 12990888 -53412903524764748510411808250699776000 12990889 -1875677381113669262012397353698443144560 12990890 479800130553382931987677086988062466560 12990891 -124552314961501477328507194716129103872 12990892 1296364276870390507593142226188068341760 12990893 -223242346966402458452606726804316499200 12990894 102478019422540411599763181814555992064 12990895 1083362538347516318413929906380303507400 12990896 117552028586022058386702151083660951552 12990897 2033616501051042545929956402185256562320 12990898 -41984967103629117263350036234796528640 12990899 -1121900931197410727445849912243069050100 12990900 -56143707744880340097894191815761254400 12990901 -622370846576134738918531085059264585536 12990902 14280992990306619989883077445515199552 12990903 -1044602380761826025427151960862966767896 12990904 -2294765215889417068320994921833536778240 12990905 -423119052539981316542254983877662266940 12990906 481501060743029858657645088406471729920 12990907 -292143451663438841643645080106601751448 12990908 -206323811953426658024817572832403660800 12990909 820910497340657295405785622996569551104 12990910 29233759721624920095757366601239983360 12990911 -115696675150957160367376267677866097456 12990912 -262040464462829662858955310436907483136 12990913 -157658486665556300176952640657045396952 12990914 -907650776428290180299636877202520368944 12990915 540125296833694704271965597262038912000 12990916 283989483059003140244490886318737437952 12990917 -3195353268478027592952296316544716092100 12990918 -961116561904529558668931925389616291840 12990919 259055482434695427552713295810000706400 12990920 1245715088606259419015268980980368844800 12990921 -573401976577617456187954968137413372416 12990922 21686683963325167456166890731583365120 12990923 -2287732382959433886614063548539740208 12990924 289699320071205637079010915240623079936 12990925 -464916555380748945939961864672037916000 12990926 449777083826648495804090274187986075648 12990927 -43405867140889369872979840881668785920 12990928 -139352445865121805303921156867187253248 12990929 306753269406789931606897850420637333696 12990930 -114706949925069484020727259577038484480 12990931 -2144112855830461363379997579962635961928 12990932 221186924528015389310290133967205338624 12990933 485557915404479541414656674663662354702 12990934 -61266917884595674082616865621755527040 12990935 17265709869025126785058280639883465360 12990936 -184017278129975734374135819369352396800 12990937 -136304528815972185145707675459988535600 12990938 -129473673627675786433888055348550541056 12990939 301505510204168261388190382903917358448 12990940 -586447514623060536258278351934178636800 12990941 2148693712295374132500558890784490191360 12990942 27857319024779603590811334543299814912 12990943 386695007825949864757687686026985727600 12990944 1792746395243500340794433198316452315136 12990945 -8069493098570983178978749357821035520 12990946 -870466678664750930575502714845745084160 12990947 -574052915203560508926915791133000154080 12990948 -347844696254015170331766518172942289920 12990949 -285093178736559193792319196541656050050 12990950 -35735115202097516834353117588384425600 12990951 481945369720619770452689776537825777680 12990952 68007031349068861624294353813210071040 12990953 315519406089592198199609333135552528640 12990954 104439672810351472643579323715670846720 12990955 122353894682269683471180899531360379360 12990956 -195778646756527233760504182633203850240 12990957 211092733094416899318654626468560011264 12990958 -1498997642927411021523501966616482205824 12990959 -1515126640940179142836811656113766227840 12990960 -102773772525639344804916264970390241280 12990961 9857094699807383418627737452661589232 12990962 -1088394685784212847156161924380518070768 12990963 -1133894440281034332962628201965904960456 12990964 -486965998152544241995736111740453136384 12990965 605730768400690310159803899974003107200 12990966 14459809661419936775137575425611200000 12990967 -1247548758711395947851956357829472683048 12990968 134603737124778103247068085073685647360 12990969 -2327918851316498422972051850880196651680 12990970 626410868810428989417239138221861747680 12990971 302712252829739507408539633787372900112 12990972 -890485607452531677836216547371432836608 12990973 724593393323241992931526723797969183084 12990974 302965509916871754278970434939400470400 12990975 271666041171277854101822159321052115200 12990976 -196598517971919232824525345723040923648 12990977 1741275181963099721875329632040423939072 12990978 -322726130941965190756701159734932557312 12990979 871334357125843951640241827453938339580 12990980 -288904653689810457584894499724065523200 12990981 348154435182817955390050774550751618240 12990982 529813861987901188138295747747058794592 12990983 164202151267713024204502342418936664960 12990984 58332218935197987754053480283373568000 12990985 593061140325461797218201179649361920000 12990986 -1284638192917712910131426094009341076480 12990987 -142817181658008743515775772946289215392 12990988 47195914944128485349751825949720805376 12990989 -502802853000181951937643148781199769632 12990990 -33189357634058048232131420414412458880 12990991 732943403061238317290827264372238527672 12990992 -121420256499494836204355547593656762368 12990993 561466695076493151370890526869094593264 12990994 -128952389017815865855472996217957329280 12990995 -864990102468793496872399500476504274000 12990996 -638546893462107760501347503502943457280 12990997 2703642840569129234442606650842175450560 12990998 -56038362441951446564512661729503249536 12990999 191481487761452906751720316458678426240 12991000 -1986117669600956501555980408610396160000 12991001 -307008390992179353167481066652828412988 12991002 -185539175976161034039857573444998334976 12991003 -1676009205522340504788820489377158071880 12991004 -523506006922375481334079539458434020864 12991005 -694212260175809707084966098247369058100 12991006 262250760456993665779686467050918726656 12991007 13271331978049181990149035120411653040 12991008 15898147778751811321437189225613099008 12991009 1962801760276499383344746749663261589472 12991010 123046981994201202547574281131616976160 12991011 39900214481648336357852486605183320384 12991012 246153664319602013136003707494317158400 12991013 202014536578378416298962770072020658496 12991014 -269351305754643921971888244937572295680 12991015 393466446233476892971035686082772110720 12991016 -225696162449525094152163977447970416640 12991017 -675168847460333773693023941025754119552 12991018 -378321720560753841338008927967579849040 12991019 982812632493737891749909034848189667520 12991020 70347871733386595576912704355694428160 12991021 -208234148019821672598203252363388412128 12991022 954250782967051743363053918301594547200 12991023 -1197470978341673668881835904484020085456 12991024 104370470650023655159234123114302996480 12991025 -442803051832495326033339900420802115700 12991026 584309156873138550847575506059246589184 12991027 -1981957391879724528805451159825746904004 12991028 1135017423557168630483096648085912201216 12991029 -306146908113249259929020033189819694816 12991030 491720954369595318854652346738911884160 12991031 27600231154487918494542037010936593584 12991032 1009412904361463623946029048909034065920 12991033 -856953986079836035439905320288863962560 12991034 235557147183276703530770095546372165632 12991035 834112583631218363241064523564429775360 12991036 -1040395673442219921519414208054482949120 12991037 1660781615700047284694253099349446655686 12991038 376477168994644903102210326675588713088 12991039 1643527256858689985436982402423363074760 12991040 -242654737701216992750843400230676725760 12991041 96468041292647539752734679330205337280 12991042 617484097691848488627153117941592686112 12991043 65095715458721389960742197346350860960 12991044 516485350317435888173683849330544640 12991045 153805371750590024052506793866180467320 12991046 -144257866725429143530423562584238654976 12991047 -287576892586549276678024729065988435800 12991048 -528068331084393510405130479429289082880 12991049 -209072299403160271927382874013964038950 12991050 11311955338716940073486222360598336000 12991051 473016105046013021987202693911861644052 12991052 687156494361176103336703410881657070336 12991053 -387503588019498769232035588103040703296 12991054 -231144460560074102300576459017182345024 12991055 180198665912865108156632351278887306240 12991056 -29172961740162042084054950038701342720 12991057 -977463011368724502191928613171972599694 12991058 -1055889176825509630021642791272966667120 12991059 -470973557122537898524585853811027780072 12991060 -551150894992841589197830572676527206400 12991061 330907153200357370711924843681784947662 12991062 37641568355833820520329154848828473344 12991063 386625315907079369730336033138975726240 12991064 81239382261352446312653411336105871360 12991065 1958348504814045637972920972030387198720 12991066 479287381739046781972102306728628331520 12991067 672161293309696471727046475172071801440 12991068 644660953644456784906398376710126999552 12991069 -82112418548214987663474211590309066880 12991070 316087556899746010686961288995531682560 12991071 -897802749897413396523910938963696879288 12991072 2939411102894252649090556871751106560000 12991073 437444121786741030555039516935460812322 12991074 -655673552095158255990684186595614609792 12991075 -1054437943025674759045364274039908433700 12991076 -758072703626626733950651233898901299200 12991077 419389495761742519814492621421883023360 12991078 71660822176726454458191530911977519840 12991079 1333436145201602046810388036650871536000 12991080 -35451378284552825610366586032176332800 12991081 -3903136892562996633590581184374259128448 12991082 67070065701773488244126402827695089664 12991083 192105860148566836987884219157562131968 12991084 -249157503741437024205988178230082273280 12991085 -1031134930597997267578400732725934975220 12991086 160989917277701127772402004191634470080 12991087 -485978208108119820740472449588222089264 12991088 -246124981398706061955990897046660841472 12991089 180790489640870900446499698756424822208 12991090 173089035233877880797103221585813043200 12991091 1403309306483415108476976830685214348392 12991092 59721858323897205529679718069384394752 12991093 1541034877421931391673278969192191582300 12991094 -55737577881766564739910428471845779456 12991095 -37152295768233347689281004610632639200 12991096 357758423640933249649346492657647656960 12991097 1460815309575805651681058901654249985152 12991098 -47373608972002752730475133529300680960 12991099 153476091499414828654098456813349440192 12991100 -30925044443178650114781229484543961600 12991101 -68944330400508507279925808982378125280 12991102 897562016905750482983214286586071461312 12991103 1974074333176866239758254005107022996352 12991104 -15848857744961914207612748497630003200 12991105 -6816022718818315564464604663839819480 12991106 259424122255431628984569746522316671904 12991107 130347743201252682584780343492463254192 12991108 215023943580373600475812970121574891520 12991109 1132579858770528424955265050330878334940 12991110 87317174072357940484105341872409630720 12991111 -800909273711463516361314539671990949280 12991112 -640023034396484297124073982924550144000 12991113 -546054663137173944517695260580186692736 12991114 755818992922222877804745525340705324800 12991115 40547448147946112520932419892813587920 12991116 -512485188599453167368726395367736078848 12991117 40167782143498119362198935295684965280 12991118 -59622327960566901774846770873626521600 12991119 -432711085807442115110640572704535099256 12991120 -269033039741847593349940133254816972800 12991121 520668647472020309206100928665140525824 12991122 -93004697458217656277259865643072623968 12991123 -1294616363148354049080304262110535651040 12991124 583056489556856304177073723626629479296 12991125 -454966638800444860442477431938321600000 12991126 -644201300614652436829145319465272107488 12991127 24179578711211564481938778300768203976 12991128 -179323581485174581037428088174476554240 12991129 231554551839004325457594291976919928266 12991130 1063561026368100972017978040679770398400 12991131 730855402179637814176758863530719489840 12991132 -430122576960407093185907162377313771520 12991133 -48561466512949434457433880946678743840 12991134 265595483307279900010081325685218205696 12991135 -922862104137547053894737713211452802640 12991136 -139789096306570277836321127441419468800 12991137 -353597380786505322099635565501626980320 12991138 -851242646760257094939482579086636655280 12991139 169580382393743485036203490370959448064 12991140 61679311559635316913870172727090376960 12991141 -437655001372033995618505408930275611458 12991142 -212168612388057093284051074515740970528 12991143 -882914887136359697059736549060645964672 12991144 -568858480263855496327285778046852556800 12991145 1536702032270792101502134190945500507080 12991146 -129590543442732097758771413252893625856 12991147 -46117033199829829491581860420181484960 12991148 1001612610297798255772075450041770133504 12991149 -536349614034636610483339458659629537866 12991150 -263729909730108479136849082813812739200 12991151 1304928518335491571551091399791084317400 12991152 530884917875093490537233550713487360 12991153 -16022225834694868935056148228248317696 12991154 323537268368936024629943673462619636224 12991155 -434115856298126709195728632121925504000 12991156 -1154069658034281665240830741286018596480 12991157 2115724973051762558307931955988856391406 12991158 219457855244604192012025927653989779200 12991159 -503313643957477028280719063637375404640 12991160 1983020883683071376893667240293171200 12991161 834700817305663792005145299055252689600 12991162 -317130231991945419085558894026163076160 12991163 72790898281743368155263103293291917412 12991164 1048371411903276224705624472579357528576 12991165 -508678116812536349418671308017198600 12991166 -908575218379924889607248766902928124992 12991167 310897993104811144198226072748714516720 12991168 485674631696341829593874979715256680448 12991169 -163424097565966040426877122614925319804 12991170 -126974567338886609472420496369684684800 12991171 1594435560878155860541258478963331629372 12991172 101354347830093354144882337627195210752 12991173 373827310695907656581235192151363160544 12991174 327247052948672628883285550302205146560 12991175 540857370993133651945067385796123874400 12991176 353694654010916588413381890101501952000 12991177 1798868723186275173144017064033281256026 12991178 -146331626863437959039266038808765422240 12991179 27880471905887729954017154846384368560 12991180 294620097494488314181920765615136742400 12991181 86168426354052900601773699263343509760 12991182 -144402702307647939533966493222576971712 12991183 1314005491350233462291240704338816709104 12991184 387221184846310975913175620491451695104 12991185 74555165650719519472274929847793211380 12991186 186384223295215651397704476929455184544 12991187 1861869210548473943918723402632958680392 12991188 30809114903854915113773400402238709760 12991189 1279190352903468638234928544854837062990 12991190 -62973645673308979102471892511682404480 12991191 263665976919067552253923337536245550464 12991192 -1254707054612123948317701086940681523200 12991193 -1946811215963995042773931892161132261680 12991194 -767143685608453652883913006949593429776 12991195 -56675451802940071215275713241383031520 12991196 1192609188824328085352363127204144196608 12991197 -452904923391637444127127599940501148800 12991198 -15920262605486864110518809756749486080 12991199 961844361718163114886149227144129873704 12991200 564747559339677682467980954626759065600 12991201 280080851084860895837132673505669565184 12991202 -68495898146504788072411484416565078016 12991203 -15812903567341325593891527671206147320 12991204 -75472925368053440233357475625873413888 12991205 983584582173903610852593284543808620160 12991206 -831407045626148249495006962011952485696 12991207 140544835553264985550663526036350914120 12991208 1220084975176349891164031588346761640960 12991209 563058442134070203094778997918098933760 12991210 -61360175679483460927971484494661363200 12991211 1844636776677220080927877861759351540992 12991212 146109591700012070699852737809086054400 12991213 -1187517834660588289546795635311125008660 12991214 -247118948534230490035455597281212676544 12991215 -994644564195539222115422402422303184880 12991216 -210424358225321015663120014804080787456 12991217 522892250384572309237919270225687199720 12991218 112537257215098805375616478999219944960 12991219 -394828081324884780747211092782603643480 12991220 -577370734682579223225788414197978122240 12991221 -403249224014670213673813505709452443410 12991222 -201590327899589132144910131272105754688 12991223 -3425879830033988603904084769621242640224 12991224 137054392957310320103885259047770705920 12991225 35336348681295828956643406798098235200 12991226 -12124621773729776875668763189728278592 12991227 -895740801357336149939881542326053154280 12991228 559522650781550014293670951031767618560 12991229 -555180651951248233950545206978967314170 12991230 180331639093803932308829398453249605120 12991231 1686246716641597752824041967518652841600 12991232 311869080026559015304103027805668769792 12991233 -335786792753765030742393601393391681376 12991234 -1431187505938075172047091139948592343040 12991235 579756751379788237987505823343281121680 12991236 -292131664154534776863436334304540300288 12991237 987978028814918245814723719955982302752 12991238 -60190873292618091069672460311055654656 12991239 1345101875980672460333039501744736173520 12991240 764867426378443826605343764305574348800 12991241 -1130061219857180091257545911430018010700 12991242 431567229006245379468593942980091691264 12991243 -1090397421880331695322281204480739740296 12991244 -328849598324191693195821651751897672704 12991245 328664597158928703058388724226010577120 12991246 3554673911422995204557941694188233600 12991247 261743236584194908573087593904065702144 12991248 33601017092981600095672078242184568832 12991249 1914418075931405598590552301426126211250 12991250 94090154245844140643037120111277200000 12991251 -91864955249992573912067071356701015040 12991252 -522251860457007422248541624800781659264 12991253 -723084519962890193326160494952978737536 12991254 1820227437994931055821832404489601408 12991255 -183070432802228831396958130138936664640 12991256 1818429028578075162430454408221545338880 12991257 698521636884578200757814650866235561754 12991258 325718382250824709016089377835556285952 12991259 1402603387375714802874840291136808958960 12991260 -57779774764367316198181771584940922880 12991261 105733893357167521590422582310412309862 12991262 360161225715282290083083554396064568512 12991263 -106052066979442120282250412495685665792 12991264 -1155861386498654536156487379180066963456 12991265 396100516673535139446015268924468814400 12991266 84550393274815417248526741945103965824 12991267 1670961648091586475892101074156080756316 12991268 1431764471132271088485302343567031237248 12991269 777695293228450533138905313751859980800 12991270 1336435115349844792083096282569138565120 12991271 -982077757390224318962607711878626772208 12991272 -98289700569752364633316510529577861120 12991273 91799336226050537470286801574926122084 12991274 -295731090877233805241874167230337986560 12991275 -198286313864654294025169786869940434000 12991276 -656918939873688145651897399944180355840 12991277 448309998969655468122915557490700191660 12991278 -330622526016474840706234582982148682176 12991279 -518753185192927915766374898852643349408 12991280 64282745413175248753516023695326248960 12991281 -1447606875960423429822910589025602959776 12991282 -386931497192268958328913341960753377008 12991283 1542489819075682672513345225491661856280 12991284 13567557743818497104796588855649345920 12991285 -930421246781709960232824635665225703040 12991286 -185266723577038325547928637813600640 12991287 1698164095857024778021621762233250877568 12991288 -719011398809094541087567015920619008000 12991289 -24113349870150842860386029146259243376 12991290 -221873818318123843341672350758079016960 12991291 147041064971597569329903905395436382692 12991292 -43462345955186197888461224382021672960 12991293 396570167524508541620931294416034030720 12991294 -563563794230736957153686486455788819456 12991295 1295203270199320900898258456298739981800 12991296 266638340546445222050384768283111849984 12991297 731795131658498584369589047257636254400 12991298 -478083682397949036840783916812850629888 12991299 -10949912354441948292039256403732308512 12991300 -159757449212744454333715151339182796800 12991301 -751897753650903733718959837199476613796 12991302 281768019084453758037668689530585221280 12991303 -180235798160782276659142968796846443416 12991304 2226317431475916609254517436727322470400 12991305 -386113596605885101157594208235467570240 12991306 343554046884015463575980727775966754352 12991307 -5662009499169512400625651584347352288 12991308 68202192834358856080790557207412183040 12991309 -127652610555403781677817998786731938996 12991310 -342409283963053627438580940933860160000 12991311 -837225744774298695974749735953829202112 12991312 202001517013541279235011865805216342016 12991313 -1579697723266247536163855942636235870720 12991314 -67572897984774166627218169345746129408 12991315 -1851885708680703911717173299641016040800 12991316 192362581194342006956678302330557687552 12991317 60272399365076398529067092519102668800 12991318 -394959489409036511095048800629178428640 12991319 -147017488122720170180987865021051439488 12991320 12162730460878643116328815161802752000 12991321 -1393193397966286384137920053158610309110 12991322 769245138947636190772539146990382857712 12991323 -391461771745155920745611165025734438400 12991324 629418402487981394373249890753721053696 12991325 -356827172715765835049512282200130262400 12991326 372367170147273186714142458856426767360 12991327 56780778898703635524099497764462592160 12991328 -203258482816331078253452326045671751680 12991329 -163758986272568017586162949736490819352 12991330 159238902632710557813281007961394534400 12991331 -1558515368481544347438183592122175088868 12991332 -7934417867113759375032913925389848576 12991333 378236463998305892329367915077193096160 12991334 898854187761304325211094994141195310816 12991335 -887444811719182649283830364278615040 12991336 395082660658221104061746131317539527680 12991337 -460805660940495096204830220963107017728 12991338 14736021062635861913099859085705089024 12991339 1556881568202001595397000484638548481140 12991340 -650227313295412105019065599667165532160 12991341 -706515397176301709575495231497496126176 12991342 -4347724787748350154891156871772232192 12991343 -15401647170038380431728964364762663296 12991344 -334000909858884714953452815672556486656 12991345 -278600925297077237063719185836092732800 12991346 -2439705936414574090242462866777320416 12991347 -4570059667774622764118310720956804004 12991348 -848170576445759055271837433795749067392 12991349 585580780902215845038671583306608181312 12991350 447133994909293299868711062247144924800 12991351 -2557225161388819869121510785183869002648 12991352 505629213328673734553998958348700364800 12991353 72054407947365098113104095577878683008 12991354 -207747250625258183375897954644993236624 12991355 -98262179341950218658554673501304305600 12991356 -65669088104737163240307132735544098816 12991357 -1287977319882198312054404323374856346720 12991358 605460834068844953078041705412567585280 12991359 535807558247309614637732631380453960904 12991360 -603198110040150626078582096716942540800 12991361 -1212069977835991000978042424640801223038 12991362 327137402006522876291565117306387340800 12991363 -517367601803281016012016397427480655360 12991364 -1123351099470958474354320514387551805440 12991365 -471700568729381588102091554601054280740 12991366 344785106749258471523164211035706918400 12991367 1021604985573682144708140489110416961664 12991368 288839264315957144211919356489377341440 12991369 639180477514073966240272703950352448720 12991370 355687408204723067086486847148556445280 12991371 -1291226212731427032836315826826147010088 12991372 64203803870271643131320975215848182272 12991373 -1698033759513871746981342720829060386378 12991374 704984432918899485725890748384008826880 12991375 -19309122888803056203887926381453236000 12991376 286055907199075215235190077201131282432 12991377 437509561504249071999779784397907562432 12991378 1942367254934346832682460126338117301024 12991379 -2256454430100455995484502732858169864020 12991380 307197266547562482379399801143850690560 12991381 1050980657321068578649173488595953245560 12991382 176278564783582209515504059272536332800 12991383 189446088743883571860060958438340320800 12991384 -327956835740696636544358794594659450880 12991385 1820969049392978432126132837279128037760 12991386 423325350382834393684986516678248062464 12991387 -216369860695860548352678557548123791360 12991388 190269214922167580958478289926431948288 12991389 -726918365076347964202156771290305347392 12991390 -584033555028835466630747862341602510080 12991391 -979779261443536188399580972207004073120 12991392 1220366358170311424767453605224377221120 12991393 707521020055378750789179419382324380642 12991394 318655784542443380211932906769119511840 12991395 -683822542826033157713062972798524851280 12991396 -30955215165896140707769952603615677440 12991397 617534542523523359914170659734911270846 12991398 4310608434817254055017957918684592128 12991399 1305261767557578329631884591915357933560 12991400 434587114716173527311499768566361344000 12991401 -718923459049337079232458586129699600320 12991402 -1119553578128875971472208906952643718400 12991403 487485463827213804057893753665200315360 12991404 170243386466824997622813492631802022912 12991405 39451125419824500209319776969517705600 12991406 -305670894820355275585344665379833205120 12991407 -267437070006324856514478448465023216 12991408 138987306401769711392515133060737105920 12991409 811861642291651187844178076898306498528 12991410 29407178889932295362731368360680196000 12991411 3662055809638949689477520760659082069504 12991412 259090278757064293194327744807768563712 12991413 -499868966875563792049726318385748276576 12991414 369795265805340091814696367361984847232 12991415 -691525298540251302130601107791236710440 12991416 736956826556935661002523512682570649600 12991417 -822737594062764167830524845534083117954 12991418 -3812857709716028219444722860234522624 12991419 306464780623272216062490951038757069480 12991420 636853343513853525706006834278238156800 12991421 66439208354160600560794657956623563200 12991422 3863079162005636142687577888456241472 12991423 -1784686511699544310677713689753488027328 12991424 148204648532931524079573023366276186112 12991425 357802327322217310820175891611665686000 12991426 101133975016454474056695973231562049024 12991427 1270864876594512534019053926278259721276 12991428 -41698064874561460603802402032996510464 12991429 182837068742746523104983989037723862080 12991430 264991426299294868541854256460928479360 12991431 525480905808793101858844273787549764224 12991432 1972832918760450298656407829003162854400 12991433 257921969957887494513317035789585466880 12991434 -487077628001801310452278097359029490176 12991435 101444890260120962046308894177180821440 12991436 -474331528122038385782592526819847522304 12991437 183123343639819844935291680722080333920 12991438 -682154379590047950640897186226997166080 12991439 1550691574127642678333576796045813696240 12991440 20893814737248296347959978393757286400 12991441 -2042807475228383119404652074467657695116 12991442 -682182489626838011215607118232118518128 12991443 -309194231186857046050425183851039364936 12991444 49625465773743285173361436429607083776 12991445 -29916879838122000238812002207200891080 12991446 -285369548669205197577924644308543950720 12991447 125598593128193628264141285239610477232 12991448 1243389366705836235084849544772252559360 12991449 18193074832293865192828743844654149120 12991450 115880117608255718559716317237552002000 12991451 528233285277234665038667337592116675024 12991452 165562433638777064075700585390376684032 12991453 -1151262409571559977656465095213024606298 12991454 -244635373277778161953232898411380108928 12991455 1806488454698296702351100224424133415200 12991456 923782781116911319799212849829202100224 12991457 -1069617026370653453267896911851623635294 12991458 -425102459090805556905781736698513047552 12991459 171143426627289534276055082590775532000 12991460 352471650953461491877559969556451457280 12991461 4768720611399293861425657155854022144 12991462 -345143348161307029615789907652307392000 12991463 -2105968926840585447009348081980970874200 12991464 570402140049338908371331205748777384960 12991465 42569168410735303748133869079494400000 12991466 285261200346906536756834400007967401824 12991467 960635503802298850873813782277306453080 12991468 117257054122025462938292517022957670400 12991469 -275037773263760377687178846596463574720 12991470 20051535798780691243955978548419408000 12991471 2747347345799478514495329315435487756000 12991472 -268280867641499742131875324028396666880 12991473 789027012223719017400354563180456599008 12991474 624768697461805715095661799175864286736 12991475 77145422767919113758835695805565752800 12991476 822833858911463614797015561161531535360 12991477 730631680792105827575473278406541412892 12991478 752343108606014450106826752306354864000 12991479 -164226180145611953712883887031590677016 12991480 100063519763672823794258954970901708800 12991481 476286014767960506357693909131502214464 12991482 -108075489419872813390093215434810649600 12991483 -101721874849034651475712369456582099976 12991484 970436189927269800940773963517259784192 12991485 -237968473688768237182675991583404889600 12991486 35486659241157825448268022185555128320 12991487 -901116484926196860645021543666500004864 12991488 85298747365637115455181612259769057280 12991489 883917366837357362574295815790241054656 12991490 295405171452003882486119819153629754880 12991491 -1027068893415625307850356466391362852840 12991492 500026336466702253039039476003504025600 12991493 1704816411436067190544629403256898812064 12991494 -630213833021466116588843865422914056000 12991495 -1219213792559672422924912860275161736400 12991496 -628407168180378320944724276275408896000 12991497 -520475845491327825608755297718609046720 12991498 -147760267460662635317958041554331173536 12991499 1113040759786866270603497529709163068500 12991500 247074167412015334896647325499529472000 12991501 1347062359524642833931416906037762128000 12991502 -273578526686576704086696161375231453568 12991503 -27368143796272742990895218230745479296 12991504 -87967907607440007733484686171963392 12991505 -2602429476079214603187360215045560915200 12991506 -245620918744175419901790080807774697984 12991507 298513725493236633460212404088213128160 12991508 551833739127005936931444351314190032640 12991509 391796491332026087131602417280286431968 12991510 -34902709747450233906098315303289987840 12991511 300533393952562403132241691143473725824 12991512 -374213206131337296743159819622356582400 12991513 1388215315778578874886548632321388162762 12991514 -282031846953441237732019390515718458384 12991515 -848610779655624919539670692595174369680 12991516 -62212180020716118192917067560135680000 12991517 -422967362835131496689874102634803108768 12991518 -40697549135311808908327880756246432256 12991519 -452383544256444580637718717141986915760 12991520 429026500518807516457992065547614945280 12991521 -180652764101961289201698376622773681488 12991522 614432770701377111855682750831424575312 12991523 577419899489279641490158401590978279772 12991524 -149135947040574348824119044458365820928 12991525 -108137322854002866152070219000165087500 12991526 -664680673774423296704768901901784907840 12991527 165680661052625913435290258839061205648 12991528 -959794048891350667699976415401579520 12991529 -307388004460333361389244785812202344540 12991530 -148655009525166104799583053836459815680 12991531 25625951670521731516000477726736520592 12991532 -2246779025516835222830562747996286867968 12991533 570611063071061280198365571780765436224 12991534 -633061541192887680657139477138247677440 12991535 -1333331897113614489393549551739979882800 12991536 446227496301117830137383128211829555200 12991537 -30134433407413654733670688557450557946 12991538 -401813333043307273685106466942171490304 12991539 1040708302892313122889131914293199368768 12991540 1164564349022877612906371521959937002240 12991541 -2116932902225682885077813736309189287058 12991542 73266627068591080017469675993522642944 12991543 -979821571675010405825158890070268901208 12991544 -853126966980588024558840104587721379840 12991545 -299488925645021878765255600318463186880 12991546 574458127476228922761209019068159567472 12991547 13377775555936047725012364024905267280 12991548 -64300768690866514073899852920606789120 12991549 -40318645832455111446246051834803662400 12991550 -134321937930645484276647629571032064000 12991551 272522283514633127946262277021413409424 12991552 -2955948783607822171392359947107827712 12991553 2722998403665957873961737031774462653060 12991554 -391867139603905330771699550460883532160 12991555 893669848572656723718423040378130514960 12991556 -1532445399635754060980457079948260343680 12991557 1308830485605095636968337232722919686880 12991558 -52526733216381192713909520775393833120 12991559 420551076126978266057548686148956859872 12991560 221475989616395488144125572037773721600 12991561 284890115743209810997828326320830735824 12991562 132612956824367860592922321151055731200 12991563 -6227510572829404961900029876293407520 12991564 1669955968091215644921304490558458944000 12991565 629880572755367941202856898173258953400 12991566 -355685095173760179793370774892178407360 12991567 1697319545133803570073112173518487829616 12991568 -306218946344570861270999833984167444480 12991569 1134058469703056450575688859708965378544 12991570 261487509461401892801522165492208932160 12991571 212279407283897414839812371503100033772 12991572 -603129117332185899453058720490766673920 12991573 -52267559545588127201385360757478277120 12991574 -1128261996702807053333988479398768203648 12991575 -240215801762478948211246032207687254400 12991576 50056570923189258193753785431871283200 12991577 913161503086912014920356409344483931652 12991578 -516518157565052998953769321844866002432 12991579 7657074946442350356549822158476228984 12991580 -103330532216305427141898081000392785920 12991581 -701867282368562026532355409274991313530 12991582 -788034602006891903631285604331196340608 12991583 -452645697327366156178099729508990215176 12991584 -752126269325465478334986198969715261440 12991585 -830952474901019820612833122134051242220 12991586 705427187457483205415799291695122150992 12991587 5556914111028162332279027984448918528 12991588 -231764566983618828596124934818337586688 12991589 -121439316143814276290391705698767740192 12991590 -182351014520961958963204364942762880 12991591 14250643142621242190498534434974197152 12991592 -1121877961979949580187336947883822284800 12991593 1266097559928816049365627186837020803584 12991594 449485778221992811758844479209725209600 12991595 285111216532381757370754450624487497680 12991596 473808150833959510266305502820847222784 12991597 -556963149936260206514737445542542838440 12991598 661649754854895828852721068368756681472 12991599 1034294370828587396011994294193730431264 12991600 292443962511787205719123423671468032000 12991601 -65338840668427149000923221421832344640 12991602 205587901542940235939423854003407261696 12991603 -1680102806733894067065055548869045460148 12991604 439401577004741349909541341980348792832 12991605 -780786835350714224696441114970393458880 12991606 -136748556242232149929386190032221521248 12991607 -2621365492125758707212253580567108432688 12991608 170412023606224548326223491120683008000 12991609 972573185374081766814348147527344280810 12991610 -256475255196198524099225812854758475840 12991611 2174859402414873527227692729722974732800 12991612 -192584768688202462417955409689326495744 12991613 -299028144451824385193098836561902742138 12991614 579561712119169791501511031141231388288 12991615 159755740406114625839517211678686350400 12991616 359110867788525341420156342201399377920 12991617 1622862725729283395598269968028756382240 12991618 95511661450737153473805273654044855760 12991619 -680328753454312449354879550662531363840 12991620 -360395136954649498201680582395662233600 12991621 674157640474904651161692316243142780160 12991622 -35081510762733949286445528698639491968 12991623 -334430505872656872506929996860858076800 12991624 -2262894525907642075835794711612309862400 12991625 -439694743404797283028032394260226401000 12991626 -173826136131005546559252095380624636416 12991627 127413532836128934453888047644964719272 12991628 -774545242014795725043545848443118679040 12991629 -136893968682320139182962331765754101760 12991630 142753892786170106642561382943363027200 12991631 196417795549881625008846238588379034864 12991632 -183975016813507496162343979660519342080 12991633 7040268659234759170854895628453820288 12991634 -42387182420210355382258698517181767008 12991635 -267993965347577893678736807124741043200 12991636 467509070246681160272111559143660750848 12991637 125764729609987740871855423097158008732 12991638 747376236753029911608456473134799109120 12991639 -1207723271963022228942669388196098752680 12991640 1288632465343168582148926084225620172800 12991641 135769370604182813951829844586886680640 12991642 -138296926720749529941985867555401769728 12991643 373375585039994309086578641781658909200 12991644 -1334860864601693880186928427356023598080 12991645 418315222018230156264538164529526446080 12991646 -261854873418198777330442120731419984640 12991647 189872856294652459904704865365967094672 12991648 -64180420240356060519151794305412956160 12991649 -3725095637492941581201513877641071280 12991650 35301576294746271603234994775601369600 12991651 959404412286210125189355432238241818704 12991652 -1115077816920532298548865735804517154560 12991653 184007093671493836588187505693297136062 12991654 215671365701661622418035627606777935360 12991655 1947144686408902618882694029624184627760 12991656 548878941157079856362086458572532940800 12991657 -271336383201970632107853187185693692288 12991658 1095645642264613723818317292232376709888 12991659 -1428475783377173478034354125044659103232 12991660 -530220075986830683188593146301277322240 12991661 -703052076772075771795371649198102485738 12991662 -87571075351385341621021563637284765888 12991663 -955093878041785563927012067542824808696 12991664 3334392880456668047823620125152608256 12991665 443440966706422616791190897943019413120 12991666 -172216347427453157093991085820660422656 12991667 -170304430380697608409297302631187633280 12991668 -9552616342441037239898971164775680000 12991669 -1146016753498841997889005040102641167520 12991670 -48690627804061627655540718750096311040 12991671 -33777117992526066142796029290355011456 12991672 1951334915080041238063430894894046535680 12991673 -528038735247016152830022468573904725078 12991674 656712438205571051042654374165688314368 12991675 -1237470142663574796765917985883147845100 12991676 -2486579730216458650258923901513978368 12991677 7882040284578849820763517987057419520 12991678 97155793534734743003251649499408203520 12991679 6501242295255877856342757112746761280 12991680 -133245567405332509022455763897249955840 12991681 351786096477684023422288225053961077120 12991682 146049222713842361590672082380397395200 12991683 1917444234950091321899935992725419102836 12991684 1052035015492790125462611655300653324416 12991685 171924735865619323175502063537153836160 12991686 -202169248842681488927624726800405929600 12991687 2672631057441726776028742478362760675600 12991688 16584174277388005090109358037901967360 12991689 -622430638658405964760921671122039590956 12991690 176754492396288336652190100564033045600 12991691 -2536780698150974105780647768465499281128 12991692 -333866630490149800496873142036308606976 12991693 -1165267571428154397683500565524282098432 12991694 787809882556010184138276029037796744896 12991695 723861452418283006933529156775816160800 12991696 113498827455556596586715322476517220352 12991697 -77262019107269644326793204137951579648 12991698 -1242674384618942531087869100421370010880 12991699 151468341560992542885362538655527089152 12991700 73452924848400950741260977687217987200 12991701 378089976799940287861245755258634179232 12991702 -1412506475507395166089639833252279010368 12991703 1567937251091795303639426064268039874952 12991704 517959104574312678049184780922291978240 12991705 -612452862181968995760231593431101766140 12991706 -83851221907373659696471893479838017280 12991707 -1413825070091312439514849825143752229396 12991708 886123200470546472856112312084448532480 12991709 -1039584966137603712958826663096310161280 12991710 81917803661866534198357773671377728000 12991711 317396665085747106535244064120721496400 12991712 -1171944971776231317970318350602835591168 12991713 -1009715675868064051458597813420103176720 12991714 669910966254352740939636277737480172032 12991715 -161858413703199112338650289604894368000 12991716 10017522136539627702721952745063225600 12991717 -1571891772792728739587385410499736879234 12991718 -102429348586374404761142588089455909120 12991719 -4556779094164553632668836038543663104 12991720 -56017093804873591952075881916989440000 12991721 -1897249745099767760457231651485452971078 12991722 335571921303146937098660129255175873024 12991723 1077896058935367550987149261268403338704 12991724 -98669942787835852056427186639934709504 12991725 160926902417134775275188666038804520000 12991726 356687818557964050816048684552444426240 12991727 217035075882527283703438793415183589872 12991728 -79664261249916008466965307152004022272 12991729 -1412908778951317136530520091391513002670 12991730 -290290774095737500833228644047960518240 12991731 -184269169912513480350964937035581301920 12991732 -74550176483798961398736106662794357248 12991733 -921143998860647072357906092133407080018 12991734 -117182244262563651370598976283937298432 12991735 -1126409501450812761852756086955823825320 12991736 -541724665002708665072367477321297162240 12991737 -83279827405103431990348990232181301824 12991738 821319151700157276613007778541197891840 12991739 -1992668440267935953856639673816102001040 12991740 -125286706428142213439669763188584611840 12991741 -373315288695207274359875575916601638400 12991742 860534295217361107765451381843108662272 12991743 698218063530251744818156626293225806080 12991744 1432232872601811123229174299519656919040 12991745 -266169080048650294444349880002516033880 12991746 96802631862014859918214310516049830784 12991747 -296554020035550162286399997700019660804 12991748 79268890464928903663806597854892429312 12991749 -686179858540740974387244892686019938336 12991750 -720475683089248041794553819144864096000 12991751 -1182008608630493008108536568088475718248 12991752 -124820274173849496635379981127024066560 12991753 -2010540645951774974364674894581542176998 12991754 123225635414532841448827572218299305312 12991755 52414959978510618999366003695992254720 12991756 -369857368420412721377760169400021548032 12991757 1053368429030305422414826211866141977600 12991758 -270688596566370947941433484664891965312 12991759 417811924997500051715960889995240996280 12991760 212682833556205257542662353298119720960 12991761 -488650435743839245621591734034945618590 12991762 15950948270845840850299126175068977792 12991763 -730475483683306708628966409632064391080 12991764 1014766607302942493394819472791194597376 12991765 -94270766688538804186747521532441027200 12991766 -30459666147484713111295444092552120960 12991767 1293974484009429255498498316227841106280 12991768 -34959629397530147335051066727556925440 12991769 -394945162918263105335058714760912857408 12991770 18897495248776499605262053100072160 12991771 69479781178862571101287370460240162624 12991772 -1047796798224855503826266789747015514624 12991773 157471096469214922396094313277027350624 12991774 1382306416405062873966724420037585520000 12991775 187799832895110502852947789362471940000 12991776 379958096632364708292267765421377060864 12991777 -857167084122943926678072524275047785374 12991778 1333396319772877175724244434407253103440 12991779 -460031140937627173945152945595841176080 12991780 -112666725759764782058869620827877703680 12991781 696933524133768703742368035025985050464 12991782 -681837541049117476612702427246277649920 12991783 179279891566698322971537295324746652720 12991784 381710988021368486313136544429388165120 12991785 -367335211995040425962715615330215956800 12991786 369008257572001506000324316359542469984 12991787 -4681621098497963720028074084479040640000 12991788 41319370399935562435425401818528771584 12991789 29086607156093680202775614757481113100 12991790 17542094079307190269623429314585640960 12991791 10462770688724999010548696899267689744 12991792 -306566951430401179229713912538002292736 12991793 -270977397720922215400988976240420064512 12991794 111538150698004436584214824347952600320 12991795 1169010656460136781077346098814667460320 12991796 -224977367290552509410830160626328788992 12991797 -106174864714666914751802877000491230080 12991798 1733728752549839492643740118186024395136 12991799 -1867601702810689301264859032770613722200 12991800 -501142316519297375277138205217832960000 12991801 1382994834667356566613768383978788521600 12991802 -1263160648835578654005719460148419187968 12991803 -219891013612792254747163007673092957952 12991804 304180283042629884912689023767524678656 12991805 -7429391707935508692711835943674820640 12991806 -451520613357029340208978471676976931200 12991807 -1771245283595044543404396682237392698944 12991808 927401370533526925462396756779567415296 12991809 -1539546160855754241462741156654651001296 12991810 -14186812016041952098116815697429023040 12991811 1789763004402883523912211324921785362032 12991812 -8916613440808019988046880016384657408 12991813 1502385681289912479315223656983031228062 12991814 -1146416447177382537572187714263228875968 12991815 102176464969096740965197675593893394000 12991816 1940449570427891768371939663188672660480 12991817 1942254297133741726024601923509916570932 12991818 14185549415990045786992344633046717440 12991819 -1056594727290128111487224449485289334480 12991820 -352065973796734716015578970049953792000 12991821 -156548048517731617341473375357938189056 12991822 206739937510509273830835432990543288000 12991823 260651926741047153568381506464298519864 12991824 -17706366910939792609013590865080221696 12991825 -328051245926398472254100724926300611200 12991826 654495356548813421820924119714727974400 12991827 -960681072574549588522619751448307701968 12991828 17849497388291019582185507928423698176 12991829 -106943064939982295702174176245239664900 12991830 315803336734478371765834466220022081920 12991831 9820059590266742106095450672798971200 12991832 -439736475822972958797314199788182487040 12991833 -32024692990534431259393672818471246000 12991834 -979298257337307286184730193016221264896 12991835 753576191535249105927676486883751449280 12991836 151031955158677955958612283176235941888 12991837 -611131261057147108526911017578030403540 12991838 695147686778787019284261724679832904320 12991839 -62608353993819282321430014896178059520 12991840 592407529363588099601651676131229696000 12991841 -1327947653877950850145599408854655614316 12991842 -512606698478694394179644006863083282528 12991843 34699032609989432793685796186112626824 12991844 909966331689219409188995714604809348736 12991845 -969244376688600871659146393306032176480 12991846 -196068178915722101926226895416479678464 12991847 -508479237052571829445629514783075871136 12991848 -3769598507090038895749019929963315200 12991849 -392344971545213017613793339580845156672 12991850 86106367729353232417130916760865360400 12991851 -607020401233368930239054262842533475760 12991852 -582490958385446812017806158257427263488 12991853 -47863480454714681736775305336467615520 12991854 75353963813065417228931434266811746432 12991855 1875080158175589050689614810000426240000 12991856 -205003894036569593293911880605636722688 12991857 -748703470302183740609413337469049486080 12991858 158219692267318633465302009713012801280 12991859 2156433434514246376725618235207201258320 12991860 427789790635541490219840379615782604800 12991861 2021103424604311486608088168378552665792 12991862 521693230165924009361773742971340207232 12991863 -1194464628984560541049209694940854136856 12991864 -495367897362756359985656789939855769600 12991865 -1666114463194303165064572334576844051000 12991866 -24886536272852206616343666495602150400 12991867 -170952933055328995680947227951070317808 12991868 2188279617218248679551299504633048576 12991869 1651410549960890207342414328676704751488 12991870 -18983489214826806224076020867912349120 12991871 1426756000151804599696794031625494611072 12991872 252059891237659045293186540244964474880 12991873 -917844393492764162436924681892625846736 12991874 -13327394066110720874738507051694144000 12991875 55361515582798573715261961172126605000 12991876 -164090308223927938535544399313743136512 12991877 1535007100636132227712750988461971025440 12991878 1036773615792756141269387632838605509504 12991879 1191431154177735526336200536891687795480 12991880 -260402069671522214475960753673339699200 12991881 286044423566396323733387369954313652224 12991882 923224096971559161844465173143522751792 12991883 59551195248982434765536187185908810368 12991884 -122726934380020348769091361570174003200 12991885 705170763390328498190550384691066632600 12991886 -69776838767824737641418758397972460608 12991887 1845320940278685775394927282401679863440 12991888 -87632865029538478107897377770616651776 12991889 -353693772654569731631425790941265532288 12991890 -114688280780897219268183485532014952960 12991891 -3545971608220264833849094594214915712 12991892 461864535577643607776939839293983673216 12991893 1282062042106162064367701853218307618240 12991894 -1265095176757549361126515602915202305504 12991895 -237757284730713233532738553416938073600 12991896 -66068788988786720520826350923077324800 12991897 -625220590504179736235571716961851835708 12991898 817504903495279149096589048642023337200 12991899 -36187274669655643616519821569029573736 12991900 41353265570206001399911513224018944000 12991901 -654171821325767754315968665007254828788 12991902 -274669289232912142007271497729698443264 12991903 -511498945547058388018064357328418994560 12991904 110217505743364203368308510492120252416 12991905 239038303160134966495770271813151010240 12991906 -427757381196832593042791319403122981600 12991907 825608383214522770022346769716270005232 12991908 876085084694965808648779813276189148160 12991909 -1461189070547740651184513489850190900194 12991910 -300558655918743864515608232465080323840 12991911 -999366578929228554881895026952559475928 12991912 6560644394645984364934346723617459200 12991913 -980248038908956170580681343261062891200 12991914 -888708223759842154159944737234227200 12991915 146708554486310730366400321024498848000 12991916 227498006675082006037777459679857821696 12991917 -413254831977496752340579703167268609280 12991918 -179592075672866205444362599798150702080 12991919 656933691920536416789470416099376534496 12991920 13269319680207672829239252321664696320 12991921 430814546861127305114109224255742192052 12991922 821555015204950886376799806647904104352 12991923 415396126317792493440955975803493337424 12991924 389319888930674424779321360040755976192 12991925 -1944542081949622337931763339845875443200 12991926 105325575153615292376137224796575850944 12991927 -627541606741924965119599057450890272688 12991928 1390813014836371215238567947938716876800 12991929 228924200354556111354096884322315565248 12991930 -139750601697247099253950216305856512000 12991931 1356606758037851927309137739955159525732 12991932 -344969710840675177092701051122669114368 12991933 91869933686354593001091520402693119840 12991934 -22797144630624496113639107127926814720 12991935 -486027889304813527763776934579362905600 12991936 420875022903752245284489285987467264000 12991937 896219378410362831872224362909728764032 12991938 -190916870993694944471116326560573667456 12991939 1461639774553065380866223380908617607740 12991940 -228846383926423289796383797496493035520 12991941 1448340215895448474652224906919427089280 12991942 1419118398328060733497531154182632960000 12991943 250230748487130674025861111971858077464 12991944 63533190201576024306308296712675328000 12991945 -710310263571958769871860285961782630400 12991946 750948959226393626878770873231968239104 12991947 -1299932753240447576017283927408411068200 12991948 822889089271849141108224166775570647808 12991949 239363022292541668481124034071822824364 12991950 -88649644809042446167068105659219294400 12991951 50533090363696666057120795621688115952 12991952 604259929313182635871145220961322950656 12991953 -111574814883491389936149663491818684800 12991954 -442322199517003381849407805535440514400 12991955 1317951005332624511649138209419628856720 12991956 -61397391247158076319249285101300555776 12991957 34917501745431287242483205749478572224 12991958 -410724846996264648755636178658790744064 12991959 -15545461807429882471151852999822163936 12991960 361993408083968466289947521533009920000 12991961 2431107082813347296907690407598052945812 12991962 -150397724077086933035929811537435432448 12991963 -549591075779170100587773763952042758192 12991964 49937633283465059806120307524500480000 12991965 56159340447536172328801855536978606720 12991966 -129158218333914365558023017227813618496 12991967 684142970183937659137482749558319482016 12991968 -1260245687705705537784148200462546370560 12991969 -264751982868495817414595421657708577630 12991970 -39893639699611406616303283852512522240 12991971 1124939813090082881387392884421659622320 12991972 -389542967846924333439074698679434055680 12991973 -815673997287293668834318788951124339200 12991974 -531268898601683512635742109045755330560 12991975 -620187109386108016661451028905328173600 12991976 -780098194257655291203527511780361175040 12991977 -13658575847264580107552975310586543200 12991978 -640715717762810611388796764061571510944 12991979 192472107681492863557015372690264293120 12991980 282381816739470204979696604224863928320 12991981 1633010423538424273814832242393094381782 12991982 1177630199219083082855987255078205782592 12991983 510237253697887384741905936367558710024 12991984 231565534459061982764969693936445751296 12991985 110825635243139148067432121604021456180 12991986 192397568077437097654488785287600272384 12991987 347013923587534121125684253789207962368 12991988 2277514492714522082079002512966620199680 12991989 -395545881852006333684809986433792542176 12991990 -494283411874786169699085879598512476160 12991991 -628036063036903822841857262266577302200 12991992 -237883378551575316221018029601532764160 12991993 323286718949948677983850903986625024000 12991994 -677949163290824641693724466725071042704 12991995 -158274620227237966920067577610596962320 12991996 408406327845496600285133754843781550592 12991997 -1276032398816283434299358167643835961728 12991998 -238445345327259651654144271418806315392 12991999 223586489090771018361956020361275411920 12992000 -281704611888224551892204761896714240000 12992001 607609839416831446821663986419882660704 12992002 967964425046287217733971853425227007952 12992003 -974515411805001734599176643463443391748 12992004 -347420762195440392998300963959476477696 12992005 399517639413100433065726006833873183960 12992006 -861845439605698668675250795759735291776 12992007 391013262018647790807958654177357346304 12992008 1084531570952529404423268716965474959360 12992009 -1012020905046121167343487442005295842790 12992010 -136103596552767304541926536959316787200 12992011 -135134748703605426337854475204692529152 12992012 2701262020737651443846480180594373120 12992013 692118513751343465922954573931552166742 12992014 -229757279564503365741053267190822108288 12992015 -1595708599970360740768546420516839870840 12992016 -128165903715027190393389953719828021248 12992017 -2558253359615456812497404841477938361934 12992018 63921481836869140784047134718261228704 12992019 -938924646594633398539672489309392451656 12992020 21518176181321194874181895997855508480 12992021 491176073140019616055618771628317060512 12992022 1442029366789005392001335642603677286400 12992023 -1065708138544200891273201528260518710696 12992024 2710508747957781530235636093325941964800 12992025 -60087992919623433995673259679025038400 12992026 245994023490785409123605888479609046784 12992027 2039636377573633462035125735585372516232 12992028 -262089575151574003018569645798746087424 12992029 3666169574794421914362097256171737560 12992030 -50434584156794365823227255084336155840 12992031 281072301874443161098378773743167721928 12992032 660300938989168668563856969275051999232 12992033 -579387260608065564740216011818408964416 12992034 398866681569182428198891262301152601600 12992035 246193181797451205071383035944819929920 12992036 -445522072201009740067659453676600765440 12992037 86957330859242128636957822937154920640 12992038 -377339993922120073927192491593991206400 12992039 -563917506162386106782154802393419879840 12992040 -272947508738635899979255246057783296000 12992041 16973823132983282700100656743470150132 12992042 -125573944559681470003316310318251420160 12992043 -116138667950513113504884291932623374096 12992044 -1092843257430056265649141202459753460480 12992045 1067488088163698137936830319787669935200 12992046 591523917079746795630442711171157349504 12992047 -426276309764598568102953333915811154568 12992048 -463339148471779337735745468622041415680 12992049 -230045205533507666686274641171176188160 12992050 -67507326141447283202997772091312101200 12992051 662975763073762277938834162289812775052 12992052 679698250471089152173939146633260697600 12992053 741926683885915062444423029361882109180 12992054 149369821287801994792641789773945858976 12992055 667797494833889528775305594572325268000 12992056 -902362035134821541420992692199496417280 12992057 575775873385237858198569162484838571780 12992058 -976962698444033278976246737230764589600 12992059 -762884634192259415634059171014465043740 12992060 246838426890318426189754594083758069760 12992061 510874771193656020672361689841233276672 12992062 -363508069841208518581496944849330061568 12992063 9299713687558462837462770593924186880 12992064 -64208674717296011182145272290987737088 12992065 271601732028848024178742731154778975400 12992066 764101498223072355917176349830233807744 12992067 -1153526904652537606609747442677788544320 12992068 984605253270316698835056326005563678848 12992069 -5985239704558227026116269728418011136 12992070 38466841969423362198112798691415859200 12992071 2825199243422154033402481203505208608152 12992072 1009427198862106875896527676018390860800 12992073 28267462412993603053700372068572687264 12992074 -1165540555998477097866081290803128448464 12992075 -410029375205851018144596193623875852700 12992076 -89115528896980333112823794695502035200 12992077 198296064721918639881366606019612508544 12992078 -184619745359626687499009604911757253632 12992079 -233436538529950015585022275285472967552 12992080 178186377263116658045876886513758699520 12992081 -1111069939376435227363601852987446286736 12992082 -26123012759898876447625726645170094080 12992083 498251069858630887755399886109218920704 12992084 -222999643324587638887767351644756465664 12992085 -894906350527187667314156305340800857960 12992086 1010947599137422439663089019691922531200 12992087 -2628196176657231258767626015086938169240 12992088 -455400636961931989149205175099935334400 12992089 656835238251949906760065165580762365200 12992090 -364801428305801227113896912382249127200 12992091 510473542654425006731909207445315070464 12992092 77970991675362354707306125657179439616 12992093 -1088918383635028346294198722547017277658 12992094 -41819298553261841015536930593555754176 12992095 -75647406298495699096654002503380376400 12992096 -741537172331568561028660304530674548736 12992097 889110942957538825168348546080209563872 12992098 15202250172009135892794832538643072000 12992099 1586132886277935751798995191629379237136 12992100 70202307816244968683085661510670745600 12992101 1606982674342971810807752357585729711102 12992102 -222513604848674853173135655723435652992 12992103 1195442649626064995140123505137620595200 12992104 -436083209717008599067433444265745612800 12992105 -148444704913601823490361201575015598400 12992106 -5390962179632551900636768510601190912 12992107 404226354791994838325181372759637305672 12992108 1483973580037675132535230603414863030528 12992109 -538326380000110164531299773820929681632 12992110 408524543328070868505650384965070592960 12992111 1990574220060436304751574970988569126784 12992112 -40892214198110535305079654310520094720 12992113 332279352634245895529494792310205659200 12992114 1509791406075493279786563332095910018304 12992115 318403810662816017126571626236182841440 12992116 -914493182570083428320028532360063057920 12992117 -858776385312901222473395746681941255108 12992118 49110799097854600806399382938105607680 12992119 -894242400461723354239269557382003393104 12992120 -1330083663164655214727765512031966208000 12992121 249355300537493937893407876594860582504 12992122 -66148832745059110221968860385302822656 12992123 880332678380013954824366209635755454372 12992124 762836501498846127661390497369661808640 12992125 -1158734128608759745138273390130289120000 12992126 -531130875625406439946889837919858917376 12992127 486247976253640392256875983283358453008 12992128 -2158166046482468465718287233324343623680 12992129 626126640957546613988982338339727353730 12992130 -190861389180094584246719762735123328000 12992131 149752169479407192148858563590885095680 12992132 -1435436298741083756728279614274546783104 12992133 -295036008671512819771241486159994048 12992134 390449789506131565887205798576765509216 12992135 -540073108691108546184919288564930346400 12992136 -710702771860773310713039117924679065600 12992137 -1511806202974401443754766347362339418214 12992138 238366574801682159894716461628502325344 12992139 -792996370515541782912680247259315971396 12992140 -379354079596946362967642246787318405120 12992141 1035550833462852564356946175147061455542 12992142 49012952219347457871402585768561102912 12992143 -125637439028007936509746071407524698160 12992144 262415183501676661718266639614985175040 12992145 112212504782437925360152672944798052800 12992146 107210531824151522795483640191668710720 12992147 -912879308567798313990715259583195573168 12992148 121835701416623236499515990477156466688 12992149 11552368297529943369763683255866654464 12992150 221437372136638888240143096076365168000 12992151 149335598493438356994455480969188957032 12992152 -916734143865130751462013640730637158400 12992153 1095363851849910133688889491936041251402 12992154 174241067908417774568592299090666496000 12992155 258839347590633789425668728929264543520 12992156 -1292010230931564538865507062040526908928 12992157 1522436873979429952591656838199138406 12992158 694041057867982703243709815272728247680 12992159 517489016071423810186762789479299931360 12992160 -911649304465406614591212782206703370240 12992161 -322728467574555500191039281213715038016 12992162 107643947015709431536479351024338841600 12992163 -1310443153717256550187641061151999579136 12992164 123549334834942778218070704675051381376 12992165 -82989666965449612407749545245411928080 12992166 -12910059303463478232053673018273752256 12992167 135175414666561083294275570987878611232 12992168 -512730330675740456658821635916869386240 12992169 4156967972940162459480512490894409440 12992170 19884890500061294266437729940150037760 12992171 -1552985092096909105189084351718890215936 12992172 -1100012338598995377009553824253058923008 12992173 -384744072104523711833993213416628302260 12992174 386063989659012528711533095040960017920 12992175 6047511527073501687859611156290743200 12992176 125786234784699552353488730039572447232 12992177 809698099581455540301837089720708565024 12992178 63017807985242446946322635141446805760 12992179 512499290319085756830006458207194976780 12992180 -96866094787861510295973918693120721920 12992181 1791107513817741492712235830030220544960 12992182 290615012695501919734795939872113909760 12992183 621775291296911525412648021721755708984 12992184 1262181375541655699734800500625699840000 12992185 460726522633857483815375797780986129600 12992186 254863418836779172509523346188129463040 12992187 407740824139839825475129839590612307456 12992188 536802508402499039913911691426905243136 12992189 -141183855780775966657607988517768419744 12992190 -270374162057186848553882718650649732480 12992191 -2079026810018021004620038319093667222400 12992192 -11601181081448158687661293278716755968 12992193 184215072759849395041173794450459414784 12992194 -704963050818533905894888068550943838720 12992195 1692179131407563146646613168480387709200 12992196 -345564814938157445605247272436303892480 12992197 1132650667464420409091771970918152143646 12992198 -406550986681608233898566727079562033664 12992199 1089045223445601512240976109638881130240 12992200 -322079706530688862677738807220285440000 12992201 1468789274531768172097527449672941850202 12992202 202204729873914937031591069098500126720 12992203 -492462206013783688536478757427061683840 12992204 -243035621926369440653026040263751040000 12992205 -42087805441909820117247222925033795200 12992206 359568934520497007755609798210041465024 12992207 498667571751112163329130953673949955032 12992208 -36349233583192152498734814900966260736 12992209 -796957527945156553497242024291624408590 12992210 439433149754865757564472879282813337600 12992211 -1068965151419820413504042120271724567200 12992212 -1226517294905631135247414881044280252544 12992213 89181601802230164039941154877016540640 12992214 581221928083581263687575050784624140288 12992215 837831267699717529195623515481962382360 12992216 -484701761274068646860248046144601354240 12992217 35328382457373754558831987486971899904 12992218 -344331291962555961460287944026287079440 12992219 -214371086972488325272705630597799224320 12992220 102687967762901392390282807370341862400 12992221 1183794271060066451381407127910066948384 12992222 -545172315176583160725645373518063498048 12992223 -294112279128264855847054373423170998000 12992224 -97603011390937557428527317240193744896 12992225 -74798739393938047564982354422283194500 12992226 94990415377943708045072433657264029184 12992227 -258186170190885589308639023522043285248 12992228 -1161382559689996863389790629168190603264 12992229 462604326592270613844872469040516309374 12992230 423292398070685054666767154337540965760 12992231 -229829581748696038830678039911816249808 12992232 -854838525587084797397687708248299110400 12992233 -715294517355094397601610057422780031500 12992234 -840146964691059379509194991019144059984 12992235 -16351844575337699377431474793094837760 12992236 -275899909696569016201742990220875427840 12992237 -3349098930585801289821281990111778210240 12992238 -204429155986325724760777831845517992960 12992239 500976145759436072252253630673175438928 12992240 -44183144191074782434993888224547799040 12992241 377655053604232214440078741235202245280 12992242 -896801256724402970795246845674626911728 12992243 -28645500582744253720915944973445325312 12992244 257158949221272642219930196204562829312 12992245 786814203746851979620763578130702904960 12992246 117564563615367510277482340206872871072 12992247 100928967125605479014332285996632040248 12992248 -141147416716315927887237901380455178240 12992249 3783010237663019809295549329275666238164 12992250 -637687479959033880508885840418190720000 12992251 -1497182870278647370550828642235065046748 12992252 146927862683531076685516254326402956800 12992253 -1028060072047916474744449663184988180000 12992254 -503188113429760123028383635629692224 12992255 -47340128312134256202081378384912288000 12992256 1012758630484994788853486447073354055680 12992257 -1877858383003990757284660639570608624000 12992258 -275443374862041513504878605560978390624 12992259 -18130111075554228221303943829321424640 12992260 667005673536273650584559434150085786880 12992261 -704948819566806430312036517885503699200 12992262 -666660555269186335575843521062331997696 12992263 774040467785194817878912034621695551504 12992264 1895875026977067436894606802721904896000 12992265 518304436391394043563060464938705324800 12992266 -473759881693798167764001411347272909824 12992267 1189609249458076938183222289032076834632 12992268 385769178273826999348834221394079616000 12992269 -2197153058522186102822388594603793552330 12992270 -334589335007752687117876259100571609920 12992271 904602405392464564782637948304433829512 12992272 -90684236068787395148189972996325703680 12992273 -563922154569464767504621642335546528960 12992274 -763682358572472222430127024206769999856 12992275 -255972193322769345444112845094731003700 12992276 -659009400843690677153978170288643880960 12992277 1013564565119816626922863890782811872832 12992278 -5529878668407041128372755634515222912 12992279 9812954410008661145047198394427912480 12992280 -244428693463456954151148813939602227200 12992281 -2193953873035396235402151053443796260918 12992282 25820006436870779167452594753786499584 12992283 21920895651665458951139272770516942252 12992284 408508556326568372312076889275041077760 12992285 -235704397359771496220614185562653401640 12992286 86493578662598194234844582975361957888 12992287 -632463494727192208726674964565186234496 12992288 997151161945450730497938391348661059584 12992289 1073463524894139625216064803200814479024 12992290 621350036635251479896352082415439001600 12992291 413073669521861322807398971937514903984 12992292 -823701008233787605701585271391261952000 12992293 998919213953984849164455319577600340542 12992294 379940464761727531843982298170751187200 12992295 372361536868924886138882243573184259200 12992296 -1425819290754591009742040646869256606720 12992297 -2716475956483855442241613099685098240668 12992298 -778766850032507576359224052334323652352 12992299 1497419658502253915509699045007058533300 12992300 -243188369418790023656756568664221235200 12992301 -41909295935950746050297233381284371988 12992302 18816432404976944880842844808545068352 12992303 -1725140048138451551723420615515428158448 12992304 -126822329857687941639749141564334538752 12992305 -1906631025357890993414342748060426071040 12992306 787070953683373040355606824992579502352 12992307 23295361316728945449142612752865810992 12992308 -421502325321493066357632484870869469184 12992309 218626981448774038908290143819527288960 12992310 5186151600963447942724189013193312000 12992311 -265805278143727868421271411551133410288 12992312 179481357923226655350189194076982272000 12992313 -270312503282539158330467488442025710496 12992314 185697750882468109283532981951238183680 12992315 236823918712908962972327784355366804800 12992316 -470419469877345379567964646816357743616 12992317 685641059204876274769005022098450082816 12992318 19519654481059852634844923447707953792 12992319 2426785232867976327682918837262108760 12992320 32881856537267302367834794122553589760 12992321 -1912491497796628110436599844739545440 12992322 29912306626154595594012442610273501184 12992323 52497493471270157352213098034099408572 12992324 -260161528051005039082785727310424338304 12992325 12183624508605142789137932245217239200 12992326 -239210809285743426616288362015290156736 12992327 1540505193826023984273235510919283481176 12992328 -220524130924032210542212264848388823040 12992329 -986136005210232710341328056317907553728 12992330 388081691404372049751051400468793088000 12992331 -391768980679282187967022716289578414720 12992332 1067779600774743794983735008220303997952 12992333 -1173351054059587588557620772410941380480 12992334 753153161039034860143379639028961042560 12992335 1961666649587527846481119865146015300560 12992336 45473504236024018526473495870110695424 12992337 564971724884770922447738863601729390388 12992338 943582315624690882705741524003244978320 12992339 -1891004065300900535512920238187323939860 12992340 240979035107913718422438625945990348800 12992341 2016495027411754591749359370580215169742 12992342 365038412645491998643728040164744665088 12992343 -114739569006144919942619089082459377152 12992344 -173202885279446857682589148567605350400 12992345 -21580177697953780302942377596484656320 12992346 322822742018501717531223129789204672000 12992347 -819637113877981966118835520932752515008 12992348 -25244786573889328240787814230719242240 12992349 -67660085289577224984135247739749527936 12992350 441178175255894498281065746729768510400 12992351 -318538330947028760630583674414265129216 12992352 267900271173224530613727838920297676800 12992353 587290036242355053583430280943402084800 12992354 637294188239341085051967147997173399552 12992355 -591322662876894194783385943001367939360 12992356 -690185315571121787259510908637429417728 12992357 -28947933581754442722173614637456126400 12992358 -225501766380991385417707843281035754816 12992359 -2867068077164092002260067027289499117720 12992360 -1039379125083760498556362564061865216000 12992361 -297602469080155769948991178772039862912 12992362 -1121533664666961651665549752991181311568 12992363 -1925022628143689730207370437242901675216 12992364 1884438281842570225416309560696586240 12992365 94252973327779251185542087135746665400 12992366 -23387994620153989035539069585956324416 12992367 28827467768088385153982169696486068256 12992368 382975847802358868759518336323471114240 12992369 1214649541716231988525317301667875490280 12992370 -525094537013708923617378957731730931200 12992371 -117053376038633433149979851156230977280 12992372 -478646908192297459908672075152597852160 12992373 2118042967198219542413919663421644144000 12992374 1525182890541780596331439627509566201472 12992375 -973625155301177616582400261220490000 12992376 -439718008734921205926116471549505024000 12992377 196803202224830531041417887232406877060 12992378 236083335765626318649239404863705802752 12992379 223336047967568278658932958465495344128 12992380 1096179329547022492469969231133444364800 12992381 1762203629519452573409856950450529730182 12992382 -438139538054583983441472027987657862272 12992383 42103240220801357341914581851288237200 12992384 -888510139854868080528237229588013383680 12992385 276543664398749047286345590519268722560 12992386 -1170290111637362676579008169318513112320 12992387 3066345232035502412145592652279363005152 12992388 -593077827433331853392150020031796556800 12992389 -59334343072306526400825797596241312580 12992390 -11818764019329887141507876108559062400 12992391 -16526267868938277784980238824473089848 12992392 30649321123903872574229906055236321280 12992393 162664650977879806576316081540444097024 12992394 30942032602412518687188752891453872128 12992395 -268239008839613772135758672900757290400 12992396 1973745352277082801461339249149298503680 12992397 -612196697952041057991930908787229352160 12992398 -536124460326109440960614732376735813120 12992399 -1076282574436859563626691148361451318464 12992400 5591766255303921611285008794671308800 12992401 611106988760875046456358347408397552000 12992402 37524312109077583492880286787888466592 12992403 -1379103027004667340023254031497813742736 12992404 -286348780002502461403577539937570392064 12992405 143647970513724456142786344851709699360 12992406 -46827020012506329711477713984231639040 12992407 36327293306693317309899717615361744512 12992408 132004567398099708851740560513289175040 12992409 -528465238357716334848693655701777934800 12992410 8768402817499545676756722860308254720 12992411 764244830896873349518121439178028619012 12992412 -957638269140871340204428350511814270976 12992413 -795273683104606050261930297708798177440 12992414 255755680420770845587674255215203139712 12992415 656348031689469170471715355659539755920 12992416 -2296432941176560955960898552982561947648 12992417 85815405145440436583556523026379370466 12992418 -470989373939259497495869717173435327072 12992419 -1749536401722300915409798157787433735680 12992420 -296225368107940676886120564541251747840 12992421 251792805073830113083478861118384142560 12992422 -707100271100748260330115974584675795488 12992423 -1460305244101304504016999259694874728328 12992424 -265979279306909972765338388408332615680 12992425 -140902449305599188115486522902670044500 12992426 1179236741543302459553565038934569186304 12992427 -253602801144720846921226925152694684160 12992428 942129434486355235125701181893076651520 12992429 209813765547941916564229110007922116140 12992430 -263772884847082780573410266234608757760 12992431 1695181715708988579381191579403235851000 12992432 -188592861412011959917224424413710450688 12992433 760507025921553559975871407219252050624 12992434 104343207946079909350166439009419745792 12992435 -2048269164052540141248190749309311989200 12992436 282414801297686976475887037202382379392 12992437 -46546408307358511023164156771366475108 12992438 785359216080371791347740895136969405440 12992439 123501917459672783837992914849962289792 12992440 -210481861830785245264686845920668979200 12992441 -151556673250198509141437310452043436032 12992442 -452345436099222430192323202367216948736 12992443 912826892281992927298846778002740004144 12992444 -531277971636400047477390067400339672064 12992445 -446620337830106377369907665045514158080 12992446 497112435525840800806667746862924988672 12992447 -591311097753404275981819089248938552320 12992448 201862246866121309335314683896042356736 12992449 1492375573022587102019788397026740657360 12992450 -10890067631402671906677895361737910400 12992451 -414828796514637034034743674945573980496 12992452 1021016137727222815131787768434701540352 12992453 -705456362103502869192603700281940213440 12992454 1029895986349054005178580025512390173440 12992455 -261191013459430437970511142619691166240 12992456 -1385058884874188803923223135102246149120 12992457 -723923000270113164365053357820313208560 12992458 -62543191637601803870211072707536271616 12992459 1876268097884491785706774004038160544660 12992460 87216917949655235203996784455261378560 12992461 2261660628651435836127635250386235795062 12992462 -11642923930525297730122251530113084416 12992463 -160567223241713117231384405210389680000 12992464 -105359577885749648333427192071636336640 12992465 -344755323710588110469444173483634292480 12992466 463402961161751383428798069976225900800 12992467 169018833124763141185785341165719710760 12992468 -149839845253257702746249115901491851520 12992469 545454968728784506380598196533311106560 12992470 309579130461729299605767844404968390400 12992471 798644021391604665958405038648889373280 12992472 -37333810327726686814576509626820034560 12992473 -64396851537526943862383525490272230320 12992474 508245667211133179618437820330053224192 12992475 275340739626323741806385097792928536000 12992476 -66146011290098178265768875827146000384 12992477 -1569080081187515557611499767276494081460 12992478 662462419117141732583873746105810876224 12992479 -972825063458830755515801707549383533920 12992480 1030087438694071643135218913086030479360 12992481 -602420054926005796551308449353065143296 12992482 152231707193574789597904296417978914592 12992483 -650880254756903265174822316750172677680 12992484 -92582540416801312408542524002817854464 12992485 818891179534717165752389018930527502400 12992486 129192379235368235368100794494009606144 12992487 -124729394515106553134744213270863790640 12992488 933133788091054996627827561280917995520 12992489 2247846614403082204609544513924209327290 12992490 -34429918363916694098851500683370485760 12992491 -64103002600278504907848318155637814688 12992492 -1841258814182567066454568497438202398720 12992493 8517684678117358892317978149333780480 12992494 -454222190447908601690160242786456800704 12992495 124197787734023476147924152164509012800 12992496 -502109133580467157260136868859838464 12992497 -436039302817074387241263769329556816000 12992498 -1465386879286949880373472218807958922240 12992499 -230084617290919894270429940250771064560 12992500 -245804199682774800166797254787981520000 12992501 -1583172973019697314863149643053089244498 12992502 780235835410742502531250313641065225600 12992503 -365000993693380186106463513707620257792 12992504 -6415174731293853566619461116718284800 12992505 751536935423172629256102294845846517120 12992506 1050915059414615665456290599875595458560 12992507 -1227136787385134162957472579160716322968 12992508 566473026402466566698113756224067584000 12992509 941967491990969442109914623783899528704 12992510 200941698061812998970112225173414284160 12992511 54315611779997115332177124890942784000 12992512 -399370703947102314039816445968345202688 12992513 -504852925309851009830674245809058043200 12992514 -161461521545291519516467515259771974912 12992515 868751182840950893057789544357214262160 12992516 81943331026107939622124789653927882752 12992517 803394442575032939280186718657121680734 12992518 -38207812705315401804592858676505354240 12992519 -1642124849594472607060291890022489375080 12992520 6348713443981007900196269597604249600 12992521 3329530258879097214252965748316285846272 12992522 20801709148922525174458709919125350080 12992523 250773110278943587978946622062971772160 12992524 251067776102468867460275686591963748096 12992525 -82244552545874161823011129496206790400 12992526 143003572592847032392317961385687081280 12992527 -790898795947920375364669365498184876624 12992528 301979102241537174786822749874114404352 12992529 -1205747935755662999460908288297253700512 12992530 -439861712177924205605971823448529044480 12992531 770983112821257043867817965526261897064 12992532 99017463135107037759286311267175342080 12992533 2216153503862666791406691309622885056782 12992534 -323140445481441648559638013151494619136 12992535 -1151110853373489404139577613313918820800 12992536 16525012310715514314661895203187097600 12992537 173030476673855339059782399032780655252 12992538 32516204000991187034691016472617475328 12992539 473563388393357102470757905361372565504 12992540 -31183621628418014646738393801461606400 12992541 -73509936672481014381803201610100833408 12992542 -212623028604645803775558168886013846400 12992543 -1347501691772498041960521124651020866208 12992544 760226829539728036194637563343182888960 12992545 -1624348136270688144019543367498495630700 12992546 -967397793495073259254143001712850365280 12992547 -188247506695581762944480268799750312128 12992548 1213982092844822696006280590563621563008 12992549 -108844417501289527120685294571408288450 12992550 -13359685065660998193670996156537046400 12992551 23157155798594695077820480573379306640 12992552 -814999700965811954392152726914241254400 12992553 55523242289221718919960177909330962688 12992554 38759815776277459871373118901667980976 12992555 -1039158615952607776818172176755770139040 12992556 967848324242456565555361151381621591040 12992557 -111921291567376788930666012085900442420 12992558 1048592438930781114430843638598842818880 12992559 1436538785134460225508960323829835741704 12992560 97385474740556137449888352116487618560 12992561 -577992680323149493126628449030161507600 12992562 -33207893918308972011528114123968027136 12992563 1035299215585619613137712212765244262984 12992564 196918266938121478447899614454956495616 12992565 358401728283220680089601388640620055040 12992566 689094482571711197784780714659320931232 12992567 -169211357936754186911854868029714133760 12992568 -345360368651353364262866508034547834880 12992569 353917249415673278995973604549070667520 12992570 -639535858314588454731027983603285375520 12992571 761922698974623125508393949694678124408 12992572 -15815582928335127093331784723820518400 12992573 -772687332391945359353702286888839599008 12992574 11535441393102893037639882082867728384 12992575 525855066316001242763880797003431287800 12992576 173845582334955258199659160166219120640 12992577 722178329785849573851912727588355301120 12992578 869286896881110615786187992200503557840 12992579 4571074378863497967502428819869529168 12992580 698543192151182141300784754231312896000 12992581 253379960951858436597439191063222440992 12992582 -29838515911962246969962086833643347840 12992583 -1017366718801098999665315793673991264256 12992584 -1390497525971788753080407489130965237760 12992585 -538664248333765682814598383484878379200 12992586 -1259110984390141657719687665888817202176 12992587 -603759765121545465619165273727571453728 12992588 109913312153920292117939902913900983296 12992589 -386106615867600762275410925321151420480 12992590 146624432738646344562755231286342412800 12992591 -564286474663791949987616076648546949008 12992592 133604380706611102466827555102609244160 12992593 1439011308819900618749429566224935817842 12992594 -445432743780990568593117379602815592288 12992595 -769278133238149899991954189556342288640 12992596 -192730057662008984469495165324944875520 12992597 -1554225184185315877350945524712060105348 12992598 213551705316617339623411646506615694784 12992599 332633843871097695673275627949127671240 12992600 889396805394611104999291417037306880000 12992601 701053439640548001259659543813996122832 12992602 5381737276044805956510795278221277952 12992603 962749817073805861858355139774069152784 12992604 278204420532999931364655541996747024896 12992605 1010781637826322059504837552176514497260 12992606 -555362482711186716007824756981303817536 12992607 -411772069039954377319178411940801266160 12992608 574980430573898510396473496095193825280 12992609 52723865724067384803138424355084864256 12992610 -88621294078464863792575453004705034240 12992611 1271681783862272544685415362422825117212 12992612 -124755755038992900892752897799652229120 12992613 36601762378570075133145127117555348608 12992614 788406274310025273520602581012763730656 12992615 -1230801542068996326212996538406547511240 12992616 319198743402588140380170088890345062400 12992617 -416583222754994848958443426111473142 12992618 -644398564987338259097287362249864648960 12992619 758508702674447239665622302796656027120 12992620 670300376138200603895047595808611143680 12992621 -678647571641938875952583992587614603178 12992622 -7367224226269419286415254559100072960 12992623 343501555123733411200074266431322809840 12992624 -23505748551378961183391990244175577088 12992625 98730040507021736908932404532558825000 12992626 2282422118865496971031840387917876134400 12992627 226025286311299316490852422567448589440 12992628 -445689222042509511002685850338579363840 12992629 699290795981793506129290715079104674684 12992630 58567338349887196094035105677055633920 12992631 590675596146260909486376376269287203200 12992632 -296769551363577296289191084989630279680 12992633 -3862511508415428663770543261678836440960 12992634 -496951025597557718235011150767248225312 12992635 -394132422579135778305935252816465226240 12992636 809578694824816271634036931430590126080 12992637 -192781018386854975091116205216757163520 12992638 315552157048782620204707230689521978560 12992639 1733347735104266950346915741674904455800 12992640 -520749246820259349969447025787063500800 12992641 258058146988117529569764878001449704452 12992642 -226149935726539703458982189469718000608 12992643 -47146083745815215749398597554095760628 12992644 59787300876648958371870550815021649920 12992645 1112952807436385749797614777954553936000 12992646 295095539968893653782072892450770399104 12992647 -985882330857052506532779824378877335088 12992648 2401193823679547147866445246069650191360 12992649 370209830104793602008787655999089191168 12992650 -721143080996360117615605458672686150400 12992651 -1056017344381191695060570515102445445600 12992652 -160169841696334804692092644667461242624 12992653 -567318773787446700908570435000975585098 12992654 58907400130505112574489001432106519168 12992655 -119318556702697829895276941791434818400 12992656 -680059587911260605648021379010383052800 12992657 688625243416190046936113382698188065792 12992658 -89959604123858267176652318645910306816 12992659 -1058043142967271232228630209630683693140 12992660 378904520447196988950806092822279591680 12992661 -654020000927005661741384046172490232096 12992662 220412592693380965614510866468136833664 12992663 2163088445149879149676726070065153971912 12992664 -842719588402736925528151227070074900480 12992665 -2596639480320542789774929702646649600 12992666 721051620619898708777603851158322594032 12992667 -1526521097837393568539119147817129896080 12992668 58606863971503658856729721847237532160 12992669 -550224177470348659418055176300498066004 12992670 503669020148651091968703828103467859200 12992671 -872986900493754256522722639024478244128 12992672 -21703391073327207696207296485272846336 12992673 396276448311138222071522201586345810624 12992674 -211257424006721119068550389883972991664 12992675 394213580296380056460229768031282730000 12992676 16480412127367099609756729009290642432 12992677 -199510400905246970325526904455597639200 12992678 -598273254459998700393992385804790179360 12992679 45301112013959821628039511667772128944 12992680 -674386885547236307668304221716558643200 12992681 -590880403180287558434378442492617613468 12992682 243352744789501245443561462988897997824 12992683 -518334889493354717969083782939344693976 12992684 180013364794025508524232676226301916416 12992685 -165516517950884569726984831286785276800 12992686 -32985352137154544248876885107404534016 12992687 -357530738650707388381732768021090679664 12992688 -251803169978451737461320636289700610048 12992689 -456412249757710245639467424133672950528 12992690 21452346949808534951170426213754013600 12992691 -624646443743660322949097448984053342160 12992692 347239445286114345701034522593281156608 12992693 481665696244092264650718101562804650958 12992694 45855550866196385588281605661771868160 12992695 287759950760648658474908305085296828800 12992696 2625258665972915297579289930543961804800 12992697 -751105577022866753640318740956017612960 12992698 490829568807344692206466772658003506112 12992699 1690283355623561188467555509023468554864 12992700 -76290532178001131086903068446306304000 12992701 -1181714908913084099998996102741275312608 12992702 -281372946275018033996694595084067144448 12992703 -293728504781158802548785491711286409200 12992704 -441471517268765546836618254285074857984 12992705 -502021863783887272402587912882185849280 12992706 26383079389975466837058281711864355840 12992707 165564459540094749887737192466915448064 12992708 14757575459242559783660788579875363840 12992709 -290984191490227822516568969828040699072 12992710 73060730407597481065331756404958880000 12992711 -3342801508760805579187969025109066034776 12992712 -603372796326044097461964087356955156480 12992713 236722558287480224774848117912532628000 12992714 38896501906893211265459363184299488512 12992715 299452145867239048276418430264957351600 12992716 669639005280681061440731167263304581120 12992717 -2308336362083387913217184380311146436234 12992718 -439147961959753944586556008723643253696 12992719 968853214683635238079382436864034362120 12992720 157257673549446540196332688748587130880 12992721 -109531736314341483884959851846147726336 12992722 249009121691129682331966355272100448912 12992723 4436332779227822287716138349446283488 12992724 -941207883825373801269871517262609905664 12992725 -156386778194267807381795853765543883500 12992726 812807289403514949501799662742403376384 12992727 -877698471098934776433460632560444330496 12992728 -123391042625400726861741378105140797440 12992729 1205545677662327356969517979561549417984 12992730 -130785176225976940689553600491288660480 12992731 64635742056463703191846620366426331200 12992732 565260490275415962126236614334736130560 12992733 150812237456228585418229898751555542700 12992734 -541468542851271863113880234910588480 12992735 -147567906245745960742856144319887769600 12992736 -273591598138530157936230385599968182272 12992737 75565918287841515597047510742861272880 12992738 154196371545541943769778383602671392 12992739 484164707017434107919546543333774088824 12992740 360466072856646866645675824541908800000 12992741 278684793449155987634204869282440202584 12992742 -256613145770267150640581511818669033568 12992743 1446086092760509109755426159700671971120 12992744 -1038160061653413488359291337747471155200 12992745 185705060298562899233252693974043133120 12992746 285970161479166997157109515980443070464 12992747 -1331250540693973547890725383140285362240 12992748 -976922296466141967351255223331169323520 12992749 -462791286887333448064412231951213164608 12992750 719770834299536123272964488007766864000 12992751 187301345991964976642843567548154880 12992752 -300204004457434106225187490955462508544 12992753 2551545016996164583696104629623907314002 12992754 -154535882510564648596673569489394304000 12992755 2082178261856283365301183046723242414960 12992756 -633424695869303380053015266677799215104 12992757 377814859982366271418607377764551333760 12992758 86600496307694367395150004873619896480 12992759 -21222745639726664381290123738273018512 12992760 931739114044042847785615655429270323200 12992761 2236432262024482508074419124364625696362 12992762 21285043784670181764984957741672882912 12992763 -288400028369050098871558395932776536576 12992764 444704798378731746772068842657651185152 12992765 -348828126168349123597607574125255696340 12992766 -244392884331526610044588776501233078976 12992767 -2003290456508168697140740773872857602768 12992768 531787342663098615077259998203679342592 12992769 -44258141773742361031168635789520594830 12992770 -64617524830079589033925951583219328000 12992771 -417845741209487871884945637073350955200 12992772 42660932876569747272394945344866217984 12992773 3021087075542833691320243293622838936380 12992774 505164727352426003939167113780336402432 12992775 1497761734769042517003574185566745600 12992776 349856493312505562383782554937986088960 12992777 107437227734195241884409257985882749184 12992778 1116384577745905020220967309319184619520 12992779 1405079739421789080042135113024853233784 12992780 676634005276720407315255516074731545600 12992781 -224535474865662321727040419632309968448 12992782 259922907527888118713093160777801658368 12992783 2031086802283917502228947417244361417880 12992784 26670613985030005190837205993608970240 12992785 -545585598616792496778790490539511112600 12992786 1572018000569641437142258019458018080 12992787 -461269013715653299084003624694985479472 12992788 -703423649787159098353469626808374774912 12992789 -969733597351522189046193629118146422560 12992790 335026304758355678544820770758338830720 12992791 252597505734410182110365849371764896472 12992792 8716664627553294015451528171071651840 12992793 -318584484903290283887399792807992349472 12992794 22726340129956516870276375643547412992 12992795 979286271213427013097885481422653205600 12992796 -570396931213512752864293238122849417728 12992797 -349542049832861322494444503245968025754 12992798 -26113684885457582568020111096306776320 12992799 47624198561914077867028583893586175360 12992800 -411125065225318020311581910707814400000 12992801 505836618917478469633718886732577265604 12992802 177275039574949209985363231318520015232 12992803 -1362372540718619372470342424027784114840 12992804 -130715681712032335224812578789717797888 12992805 16673156376855547845305840067119640960 12992806 -13936934188232116153165285714937580480 12992807 159151086113994397390005246767159800056 12992808 615008778456313107939150807289421414400 12992809 1045236743179314740350178240019164548516 12992810 77738080106182624572688768083036960000 12992811 -160548622846527432375069527955189743136 12992812 -366674690388248869743314615547042232320 12992813 -159728936831460998585546426289004876032 12992814 989214588076083042790280923570368495360 12992815 -901042696038551324491251498521214351360 12992816 209901081171567691990861299681360003072 12992817 484716565985411006183463520639048200000 12992818 -68420951297075784241569563112409221600 12992819 -441240266307780791547918741861284473440 12992820 -5948402458158116096209288309323878400 12992821 -391850224928864894409124779250604664768 12992822 -4488766092038468255243782132769769600 12992823 -812612570975686355262939330424338961728 12992824 -134121648459962293765742722241073807360 12992825 345640047487944636411004401593136845550 12992826 -71765989984501194814016336093482463232 12992827 -2197260384404427905513338771167934863560 12992828 1549365702285071239139780237963056582656 12992829 234652325851702446574706812142442480384 12992830 -899867914523950265441538586023683989440 12992831 -1294062213177785014925499827724775330368 12992832 65365326731678503936122615348477296640 12992833 -770813985087563358770233509143847778880 12992834 1393409272167834397838116494787385604816 12992835 -316292971296429595709250632263762007040 12992836 -699640944235338653148665579002343067520 12992837 7490720169841911987429604174947562176 12992838 -122808013574780255966847451210497472512 12992839 1367468683852775212380608484338319511640 12992840 -715757700695263277300652613060730880000 12992841 307897888981677018989006290234050947520 12992842 599483533922895071391663134781908805888 12992843 821658951766660031390996352221642078040 12992844 70865209473080243729865050036336394240 12992845 1236723074032808614386728295455660950680 12992846 -400400778033623197499383792542854040960 12992847 -488352747869168394779595722097538662528 12992848 -153700331690572673263216209023240503296 12992849 1508872108861638106124569081480406504436 12992850 9537452676209191830375325296962527200 12992851 1660723754969224616607119143891652495852 12992852 -336213859139351423503418031407260328064 12992853 439046622554908016757189240434763359424 12992854 123289227581609587373978961625399406592 12992855 207409134994932699041273340228238868760 12992856 -295089496569568195519081366833972940800 12992857 911152647991180410057543159344910292106 12992858 -476992407631412319155388661652018208000 12992859 -844011970322172012012879321559224480 12992860 -854486633662365658476534491234204305920 12992861 -314115616536624785586845243070787518336 12992862 -110650769572727474777358850467883991040 12992863 -25751512087077807727143135825467585576 12992864 172013688812846542388468761943420829696 12992865 325740350917748250817050147371488008000 12992866 -1099070317030335764760784674877397032368 12992867 2079403668191238568915345106978405189916 12992868 -82226355594984148817328553860944707584 12992869 -84191376238516253202837358540750246404 12992870 580959498166471583943104378267636025600 12992871 222386968030656945747105066115776217680 12992872 830349163107601877341681216721557585920 12992873 237675800410738469870796337453230416784 12992874 237046007045079626898280389417631556352 12992875 -333794828809015550223661059425095680000 12992876 585948848921919277341082694947472581632 12992877 423005926847619592958552424258014497014 12992878 -514382767763323053209309294931217111680 12992879 -2615046219795887662152604405989261850128 12992880 -804738985304316841132439134784716800 12992881 -2571538586146578018013856162413227864336 12992882 -56670001671050939790136732960773500928 12992883 -482827338323890431175239592588268104656 12992884 535768808574582306506695596806863319040 12992885 -263097354694033466384281381016442072420 12992886 20932674513896839430015282762347659840 12992887 1468621900686248611975369835441491780152 12992888 -848707245959862531846349628064592650240 12992889 -13607296310849477039295776630063179056 12992890 539358382974203290340726697107057887200 12992891 -1227074685113006140769968635363090244008 12992892 -1099795312913874572648683256342283288576 12992893 192868379598101583793109151817565033600 12992894 176449512599581727692419803828254301760 12992895 968087534338747722910288359522443992920 12992896 -585704439884434607074329858938272481280 12992897 -487377709656764836610823200736451238700 12992898 197404070742069088008770440040191572864 12992899 -1520681461019498903111914351257532923840 12992900 -124519252052462665402476149421099552000 12992901 883591953238832466380356404878632251264 12992902 -204177135464840624218228670056590957696 12992903 252642075973555323888244051486420654080 12992904 -204793292289841810137409325316448942080 12992905 50856000392997941828492898075480141960 12992906 -106284851751731693599315142097688790016 12992907 -523264442412316631292411546779419571712 12992908 -236235020572409427806852084710135960064 12992909 -91097260279553808434684664649930800000 12992910 106350681360619597413226608445790085120 12992911 -102379541640855124380200099266174195328 12992912 -205999680880861339393335689435902992384 12992913 163400078652965168503089661657947040320 12992914 -152258448757528913179188698947894636800 12992915 1201613402631767337453334885084028776320 12992916 177865029197021988456952907999294871552 12992917 -743196516552231650938117944874247756800 12992918 416339194207713605261124451797304304160 12992919 -500549347420209606131863494928246780056 12992920 248933252968314480427232554757747712000 12992921 -567298797924262962765338801244798888000 12992922 613436496176717805254805858213357108480 12992923 -1721276810252394769652870341987573012068 12992924 351723934247034581381401259633175653376 12992925 394117933658397484897165067919992700000 12992926 -214423525595481028836483212703902128896 12992927 -2067857991733246798362047509061397594240 12992928 579495058239162398512191642317566771200 12992929 -802083253656042439665301528533091656000 12992930 -528318314418188271365848416710277780480 12992931 -574860502007538472395988311579512432688 12992932 483806785683688344453518377967191000320 12992933 -1291187809388014686968701931776874122818 12992934 -589416632825813168052985719150689445888 12992935 1629295166325466742572889846865746632800 12992936 303806558523181284023126314997685288960 12992937 251716141150202120856998553765441642240 12992938 -555360554206479550467653657188378471584 12992939 880841325362919472322901328635476634000 12992940 1097389632856841062813179459387503769600 12992941 -424569064537093611784783690556885586240 12992942 -216415954074533963288593629520843048128 12992943 609028029797498113284359141885916791328 12992944 208134428465837326056482130669016907776 12992945 -474559305805808370714201393561968867520 12992946 -17943393342964790057557487770938373632 12992947 555845774587136113732869840556445510544 12992948 -474757493078693455781852846750194200192 12992949 979973374088412024925073335292753509500 12992950 75179482937130046763363672939477385600 12992951 431735117714577618605929668097985321304 12992952 -144099573270271612481475667368802713600 12992953 1166117247172849696800465382148461824 12992954 364583489211276457905801080814287796960 12992955 -563178508734074246501577493915952234640 12992956 -1238941989223656762284303894751172216832 12992957 -1071751284713401638123825930379385704200 12992958 -494025452424073396592650480844697007104 12992959 539910576579570466014308117565446287216 12992960 154083317851352348606759595855367372800 12992961 445091490871822386812495730022177588272 12992962 -115297303506635892042483909737420160000 12992963 59167337446598623765406714232054605064 12992964 867738025279524526125495683310195628032 12992965 1624393230584527936048216596052177516860 12992966 1618731188213076985366065520958865408 12992967 280050402756327815737602585936225679680 12992968 -355156548831666160026056607579952250880 12992969 -531759783964420632853538123156468176320 12992970 -166461119166537574925645760116498784000 12992971 -1346798983092029626995916847674129630828 12992972 -1581400760604013326059471155165778319360 12992973 346742177480226938618004484064311054848 12992974 -1064195986237081485573081053346041427264 12992975 548040713667898341012572105747331989400 12992976 -18666432981801650130095394895597535232 12992977 843548562254705619078697722166702532772 12992978 15042781823269047694896237719997121824 12992979 -321497329879467831466863993578283495360 12992980 177850082771733470884426397688422400 12992981 -994206550677395601176876729863784472228 12992982 -257590530327484544494515999538980733056 12992983 -1846836574155258836826741631583594491768 12992984 -161325646607486683376602675691655168000 12992985 201292736255151597929137026407086812420 12992986 445176115679623242987647498699167392000 12992987 -603044826395445325755456944623441726284 12992988 54120356612113245644946952558698255360 12992989 -955749896077490228016222792278972958720 12992990 -533037848836601793773403141167743416000 12992991 942738103467184663161414336773212545024 12992992 371592025090745513931798671160320458752 12992993 309370855700654137977520140316157235264 12992994 19184408034560705707694551328637081600 12992995 -1529094329263304660533776675735022542000 12992996 200166689295417543349889048166713303040 12992997 -34735067083306232799035071406880220128 12992998 -1224445629509987999425223402047748319360 12992999 -273290325971975215543782896788901056512 12993000 -520580933919562142038247063911710720000 12993001 246355491859779300183931363143339666944 12993002 -495344562661832877539132604269180947200 12993003 535817044672896526701388054261758484560 12993004 339373926518313172769544472561985229056 12993005 1459546387773266724059859625104782427660 12993006 335507463838724022027847302292209155328 12993007 -1927969052297957862407630495627424781744 12993008 -89468727400379615798191622869343600640 12993009 40164107369945801069866238408228364288 12993010 467828839494676786860101504774666972160 12993011 -20576955363172412599484954588104800888 12993012 -1101030690910053137315825013795262598400 12993013 -1615658553191574499141311056834121455616 12993014 659859142736429583745247433080199036480 12993015 234635438353302714694354592776245273600 12993016 1506392902469150926577624632464234639360 12993017 753188848233395420424335421987499970640 12993018 -40252146045383719870089975657377038080 12993019 599602849504948167405037927862827340288 12993020 28936447849899494282539460869020756480 12993021 407194710787406267185924637326562572800 12993022 -242882419100263438887785541622288859136 12993023 612712171457403561409371496675159211184 12993024 -124107848173708857011851605043807518720 12993025 375453215005327437977022731599471390000 12993026 -183305530781444381938226874097036260480 12993027 -66421022158843569157794771135464515080 12993028 -204375549669309427085549179316887464832 12993029 -619876378073109811140092264228890835424 12993030 -163896169122022834675378678420465044480 12993031 92548428271254659745571535625136079024 12993032 -801608034986847060153470329411413504000 12993033 -21058111008489919601276843908390669152 12993034 -1075717171330756956426453370761789541584 12993035 1789529277023464869766389829836428025120 12993036 352944388451123143439938108454541496320 12993037 9709785237712122569433902926194021686 12993038 1018017394986451485181097914700366607744 12993039 1162212908433917152600716728508103613400 12993040 -223592589284450500237742831639806525440 12993041 2478035818108184776985535678718678955442 12993042 -656503733124102082163657740717954634496 12993043 464967113733907341381277780123992504400 12993044 1178614703506773324886939953443895436800 12993045 -42005922519978048370040410875366216960 12993046 195926794001563213405614955341395824704 12993047 1323450592304953992391029688324593479496 12993048 -79590864571324803277772320757948221440 12993049 3765986299817764801402919459421971831040 12993050 -95209283791733379670081464812124115200 12993051 95852618169046711590957273254481315840 12993052 17545483296430043351478926369202529792 12993053 1572024725959580612030620171072978586700 12993054 -280009931543909230200668533386499027968 12993055 14018330849234722635165619286185362000 12993056 -301905071495394921900508411354379452416 12993057 -338875909205309766656067191623405272000 12993058 293447323724939945805946960158760319040 12993059 1182483284871374549609390237164711783260 12993060 433911685623745743662824593209659944960 12993061 -429849323213428430783478012634592599552 12993062 -392745201910613124057658812997083175968 12993063 471331868528662463010778462909164187944 12993064 176899933040688345842348620012292505600 12993065 82024667996826758207888958569943383460 12993066 -846959184859912971582432843315019652256 12993067 -2555919175641688162286003522992957655884 12993068 -416131064181545752327096418305268072448 12993069 117431232460433010514489807590797310048 12993070 -14851078214086991667301831023783488640 12993071 -99727934496780477683357926074395822592 12993072 353702437207885004131049233845529313280 12993073 1537247194431533912103825192129947332800 12993074 -8262450423585029037653642582073073920 12993075 -635140595780177991307113558892974750000 12993076 1639827234071397463956054202415403493760 12993077 200607384885398475288359910900723778926 12993078 -32156798427229358247477284314400993280 12993079 -376471930429502942169473539420688204112 12993080 389421268298387218655708871250813132800 12993081 986738125086934200959422801849936636752 12993082 -447075385839939448280352213234269372448 12993083 12185065453465312612135680063350861280 12993084 412717534068125874411372879781606439424 12993085 -195480155693111918126708943095076773640 12993086 377799636778240789823190812040028468992 12993087 561854717642976775799433500512595448720 12993088 -18300092844067294435597501428242317312 12993089 -2481325777693492150247109148660178932800 12993090 65535584836679237260628780196755658240 12993091 249725600284821439525764690311253184752 12993092 -52716045013371491839917043376391290880 12993093 -1413377255367038710559089279223162089920 12993094 1213606043166429164463095985187780704096 12993095 2286076563923558879966120438266122240 12993096 -283684211789370805049935890134706831360 12993097 132749727795725872100836589116903820480 12993098 1167867156976914566509663102040144160000 12993099 -72002312255222861530237996696561474560 12993100 -784118290168610595105841873630300377600 12993101 417303607846357211678846510349122976 12993102 743914202229142292872685109251464761600 12993103 -2238215939234292933618924988927301752800 12993104 -67517757722764483366819941474621849600 12993105 -97872480541740759505600295958883205760 12993106 -439241402222309092475515217362619857920 12993107 -2354943688984621826150946642569134330644 12993108 -17641834270958813605744559036397465600 12993109 -1124305393613758738959716258662177296480 12993110 -61500099272995113189354023514080083200 12993111 -1214079459056285847613832543856321875040 12993112 26298833870000715379082706605507481600 12993113 766483329566597863034861999568606332160 12993114 -162628775528770915355150434946123776512 12993115 -215791178392359236337618746732893898400 12993116 1102209498572953674695655549804291145728 12993117 -192110816275749402939425575085318571456 12993118 1216086424951354866312837454286813957760 12993119 171728616123118247892948318814194431520 12993120 -9519954783763302813252360595282329600 12993121 1192555916183597453094906164290414540322 12993122 1128434118653170631474953634933259880224 12993123 -35942709210712239011213079228289296384 12993124 78557339729365052396883148730233851136 12993125 221098652352796954708013252225912493750 12993126 567030638076519743891108810971920241344 12993127 90148320156224898658890062290123896800 12993128 1785809111531280578071331948645275868160 12993129 90271633068388892574763255059421101210 12993130 665756414928228390789572075112988262400 12993131 810657968041749658973852529921971377200 12993132 -607862647476080139942809491341810313728 12993133 2445701000340014564143512125325079543382 12993134 -105003506618361559318070355057579047040 12993135 -357519422250987201755672754220305625440 12993136 -28627940385926836667429655774563237888 12993137 1046574257680711565333264973654875231040 12993138 -3845321564497078659803918067187161216 12993139 274062335687425659652388842502482721856 12993140 202793736051959127938110905740438557440 12993141 -772887476025959500382404029615935686656 12993142 -122695343113189526349213344558055826176 12993143 -25670773983614768005446495192587258376 12993144 133791366358969567846296715159238430720 12993145 -438503253197074421242608638079381691200 12993146 -11233053567849552224217913609678896192 12993147 950495628142275510338496051797366843724 12993148 -40658415112068935995066728218598959104 12993149 -1120893182305866798808427166838302601320 12993150 331449701124426081922333686520751616000 12993151 507639396740879461721677119980432139680 12993152 -249677661439423101980657936187638415360 12993153 -1589077380824309310206912687338433842896 12993154 94495218589343105574029557016277491712 12993155 -269936392392412993561603466309077676640 12993156 1478195249377305431820680021479505080320 12993157 -299263445143060604968227427619986460160 12993158 1070007304873213043800734145652373840384 12993159 -49098414197377775896162601492187504432 12993160 -214810518181964676332211634822004736000 12993161 580237196235179031740418329374995958032 12993162 -57182424387732929606938642130173286400 12993163 -2496440948039010297268990698237207680240 12993164 -1818364306571687711478471782036299353600 12993165 388324133623017897567679252424046137400 12993166 -634954198546156901948853534066822907968 12993167 -66239121644267916329546178974171736648 12993168 193735357681668897242669737744882335744 12993169 148175291541153398374808110895766906880 12993170 8070946192943885083817054364535493280 12993171 423950158858692848102331770620076189112 12993172 981479114092252122331914811713400290176 12993173 1239847029109779733271508251096392417422 12993174 -124976820667714926586015277134919012256 12993175 466744292251574678710198940445800269000 12993176 1175808306844557523841995656990497832960 12993177 121581106138839659435087458042032941520 12993178 -608258896683254102233739699989946092800 12993179 -1914782440448082112748866461487601026764 12993180 -461673644750701293263579213219272535040 12993181 35065434046448142504948329006223943072 12993182 -279551993495473631689935387010562183808 12993183 -584688400484930331210934632255396096000 12993184 276371497577348970610815182237792403456 12993185 -39555644504773176029024805913884449280 12993186 -349828579252285918887672516417460407936 12993187 -108583544651595137655698614014900933048 12993188 -495575460424288207643498112202555637760 12993189 1752288734795569584855674177589465741120 12993190 46784039633270588139645552326940211200 12993191 -884824517023592472299554680131103606408 12993192 -602213499794115666828920935420382177280 12993193 -639033878652898109826069486556007479558 12993194 1047605087446939312525966549629913246896 12993195 927062865244859754766919538021226567920 12993196 838959635829848298600104666548202308608 12993197 111660699474360803988877862882702068224 12993198 698052151211653799465861081960901670464 12993199 -109119218044897424320374217707199167120 12993200 88688009369544019201151895015311769600 12993201 -621974147269836886882733841242562726732 12993202 -885193432484133254768770201586424755136 12993203 96547371014107426743579993595562572680 12993204 24351907371773855816186138337472253952 12993205 157827313375603389592099539905780766720 12993206 67180162420903196003499942464505147264 12993207 -1219293036420858544324864061414275096320 12993208 1817446040149177911905502230004231720960 12993209 1949607933370576875067782849773565336960 12993210 -284346600240124911279728738260481898240 12993211 500184171192320545162272877368896442624 12993212 1287489938117743847541319035783158547456 12993213 -873926687935329129751860377177672958912 12993214 523187604077105366295491881379847660480 12993215 438770372157386158918882910539277985120 12993216 -33987627587903869121138709163703009280 12993217 -1080471854568755465137714202647058281788 12993218 387156839117730023335323400200180610560 12993219 -260491816009506536543968533670822121232 12993220 -157795470098593040651903098084581477120 12993221 -657781739921606535777641417868963172578 12993222 -73789192782879415478298285109725238272 12993223 -25595995242091000587834461358845254896 12993224 -3252206317449770894590317914341294080 12993225 -103217959849102370281981667330271000000 12993226 -602796069815079837911244129727246080 12993227 -1539381016328316252941003663484490632876 12993228 213639892719193031438334080665312280064 12993229 528271750152760841635601072544639434784 12993230 -439357282240306818226293787857094866240 12993231 1123398995207650476893730719014716187920 12993232 196963434546379750166120655298350637056 12993233 1534693269705584897817805470310169472624 12993234 209186076676465415347095849111038672640 12993235 638852122483801178624356132122665356800 12993236 -59834084963946711278963759809928778240 12993237 306739980121120977134635650048837709440 12993238 -1150153535048853537999840045802260908160 12993239 338232548136468747680574676908354815712 12993240 18777907779922577076194067063257088000 12993241 -3183688220310088061168202988078102459500 12993242 -568700917823513192948543221157648371728 12993243 87894676175153840878913744252243742720 12993244 3321219544032957884754370756393627090944 12993245 2201582136080284217750722185825123067200 12993246 -127696644505249647337272504735059818752 12993247 567753540477405226507299931776910944000 12993248 1473737063153398064106020094765320110080 12993249 1095217565728572227791438732492355999664 12993250 -323345869378267106822222249209624536000 12993251 -159761639065374265785340849343367131748 12993252 282249996040905039769013130165006827520 12993253 -16553138646599337225789989591400361728 12993254 -1268127191296963067253826968732927899424 12993255 -15430705035331427053172878154385330000 12993256 -2791771100921553236128820697514673817600 12993257 -1624994497301386095830587140532588574640 12993258 516278693013893382942350368225271241984 12993259 -17773877856056573310422611803408694540 12993260 88717233237804994093699344530930534400 12993261 -263375315763811046600888144417813166528 12993262 71116159247234812519430011819446445632 12993263 -1493909601242697270103101625959867853488 12993264 -126416650432588239928683022889464627200 12993265 -505766869333046262815413477296380123340 12993266 -95930044022351389484451140430350390784 12993267 480481388246501934842637738016853760 12993268 -1151410530433020070843633880254466801664 12993269 653555875900133601731057455497119791680 12993270 -7572333155656616938302747480986688000 12993271 1109769467951753541831999531847419082472 12993272 318378543143362288278516945695085772800 12993273 511782956161631641483878011856685816122 12993274 3042054127690729992812481154525730304 12993275 570960706157745953674199324021024256000 12993276 -130766387910773593307695009437510097920 12993277 2946278390120084319577062244690472133984 12993278 -179749374114454485248229539138252136960 12993279 -432664256866606785680435887797099881712 12993280 849532569479169584242767655955972751360 12993281 -394878014833924685712142913871178044990 12993282 -723788073443482756705614378000387034800 12993283 1952823140756886881705305932763679130520 12993284 -593022292836047014824455057704516128768 12993285 -430530946025358799523416154000391158400 12993286 -133202413547416647690380428478946837408 12993287 1594873307442077754702281931305635480800 12993288 181545825364383434794212399715713024000 12993289 -1599745272503690550429024715140905991910 12993290 -274846866762006973244411600098877305920 12993291 -96504668443829076155568502476288272928 12993292 694330505761267338002331814749257992192 12993293 2101932409235768576719086318512661055542 12993294 108226032948843743563858443334963350528 12993295 -164306800436405435382389011099347618720 12993296 259171039117224552078507093125859581952 12993297 -1213913456258794719534238400969457430800 12993298 586090220196525397231744488674403175824 12993299 649694462033271656195920184517999886920 12993300 305424435705628983173015700396461558400 12993301 434711908974892124170772031632545356302 12993302 -356425682890332740037871045032831406080 12993303 -990570506996879516826094463950685443200 12993304 -511573330617398650948553153794983628800 12993305 212238232530901760653756105078869271200 12993306 -326513465074474530596780532394503338496 12993307 -140698558935070125208837150461259007600 12993308 1134782025250240334136507717473362748928 12993309 162194502993999008039602184065415781888 12993310 -5062771529837198631263861658292008960 12993311 -2448898051987273031093957600634685469088 12993312 310659418849822334369326570418937004032 12993313 -358438612461170584027416547124855425438 12993314 -142860696032045050810458468376392751968 12993315 728576424916967077927131763120199321520 12993316 247936519987167189688303514810130915328 12993317 -613586291962951893966411427490470109634 12993318 218625975109601594245775750631688028160 12993319 -110515417380790583353200020560527531720 12993320 -1084681889018527826040961950447155712000 12993321 295152793722285557191839644010064312320 12993322 1026607689257294790333398850340333697712 12993323 132340688855549530766799610219750271520 12993324 193569299943148117421704297923831277056 12993325 563280860334173492267388644362795386050 12993326 -554661815720482500030779810201411037888 12993327 275747709867721064420348755367064654840 12993328 -372446925397635117132033892426959814656 12993329 1843171503573621730809594356752757094930 12993330 394665445296449752366027852252069363200 12993331 149840050852939498394123395258499119824 12993332 -482353770513943183209696056994529536000 12993333 -768037637608010636868412018733345062752 12993334 -876148667239124780939185886646728035200 12993335 -594986526183397307930904131928061849440 12993336 -409766013675563312398624722405711175680 12993337 864062917313580011525025838299685975552 12993338 -748167704957132753502545816186510171424 12993339 -158145840588965448403565720809069278672 12993340 -369295409660173984882205786620447948800 12993341 -720735163013382583448383396630068310848 12993342 -6982348905479007362588699264675882688 12993343 115760415953016587626087664233286272 12993344 36517643601291379444653714077544087552 12993345 -13422679720215119021654655430568688000 12993346 429826705202396079028073959543431200160 12993347 -512237102515737464130128937797703756000 12993348 -82305068665851768838442991274422927360 12993349 1073423529975495327889989521158514614620 12993350 400116948309681641416616291652620162400 12993351 103032028563129662095631586968701901568 12993352 183989325341084693748577085844405273600 12993353 272903615484442858237687557444252624 12993354 -455381486337325459711381454937034414080 12993355 -775593243210274125700588440892469599680 12993356 1565961724336628299779272893891284994560 12993357 -116466282871159953569558667648259509504 12993358 -249465798307896357163902487361539818624 12993359 1858320668635667083176067170900108296040 12993360 -53677179070277284793561108443191705600 12993361 821286579469219909285671819368817356800 12993362 417172554974814191610466279328041608864 12993363 444220417415384782278489295976610051120 12993364 -130328892605074576034057905896957227264 12993365 237344898045221610625831701495374640000 12993366 100114612568633628224822419281247850496 12993367 11216855459575125113037761056452433920 12993368 1833794354769392964436792232565996226560 12993369 -1357400048103212336346141119540543486256 12993370 -232724760104922644104100211161473597440 12993371 400855837518096896585449610163296026944 12993372 -34295987513096973985926441223918282752 12993373 -1828455635606435636337947596576305148378 12993374 40755454936173338417026929571970295360 12993375 -261486085351452715470683418180453900000 12993376 68207392564465893810815105178093748224 12993377 -127419630223295534125473750030326632800 12993378 -231223401922646285555565491305915276800 12993379 -1095819589137003624925120505498767208664 12993380 702835380410164989385284381831105638400 12993381 -623079178719228410561535449195450384130 12993382 -196797505866884208973915034556731704128 12993383 -371457088110565231509547825426468126296 12993384 -796643751918843208604070913641435463680 12993385 161397618069865228940875166893622770560 12993386 -111429410828739029883038755093120454400 12993387 1003378105921408019901493154717299392960 12993388 -318772957513874992478090523620807763712 12993389 -413113251603797486446451475748327949844 12993390 -348948262754992955196962810809526695680 12993391 478591742673963971576777760722112899792 12993392 -118384125984878617746010789027014574080 12993393 -455119559145982208115281947230580423680 12993394 203684120643005298907887681791747690400 12993395 -1679729420669557172631378236598596787600 12993396 10334062340585901016905810891159705600 12993397 919255027587089488467800435171863539040 12993398 -130985986865898042516796213670450297280 12993399 -560129100338022625306297029541063253760 12993400 13374781240095289371367609819444224000 12993401 313864280602376745505676031667662896064 12993402 210378581208760923565939247676105590784 12993403 7603296909694608063203950636878635160 12993404 786972108997033490081520326331193337856 12993405 781468835432041499798550196337372089920 12993406 676123137461442126960556190456813139456 12993407 78458217731666060330372199502823993712 12993408 -1003180652660677268078714879260124774400 12993409 -730163603280696816083414093862249209472 12993410 -390584064364715973270258439137441692640 12993411 418966532036757833054133359434393134072 12993412 6084121713996450150002553221616520192 12993413 -1054891753171138325065294539190114772736 12993414 -174766444952707659487547787544881911808 12993415 1986352270650547423484262630627580297200 12993416 -153853749601960960261002641791594905600 12993417 -885179464675170458025866983037031412566 12993418 -441002220656263719817321887175651310496 12993419 1039424353239471158080759199389976324820 12993420 -719814104678095928066240490366010736640 12993421 -601493329008149710439838849265283656320 12993422 -190967737756287724575731837263646720448 12993423 -890284406402250692331963668998092570096 12993424 -313359804079039297992420999039461801984 12993425 -109755422446573569181523356628517725850 12993426 -755467732504712405340819191485799654400 12993427 986933930714719634022019125861494692080 12993428 1253155673668608047983369252001542685568 12993429 -1958724051475596248859004350223778936160 12993430 28465685092319398004696750342960175360 12993431 -1101218862691644756238753861122252144000 12993432 862153615505337902316952950881334067200 12993433 -23697750484819975976613097778011640832 12993434 -252673273949730255193479804371485338384 12993435 -155951817139108023158185228104986649600 12993436 -879389325517319638501432249335982169088 12993437 -973625936839984291850259470024858773140 12993438 74799459775681129402846973838255209472 12993439 34501115764438504570222094698146071224 12993440 -268210808845456320309231564716249579520 12993441 -951082687975052200864322392439252762016 12993442 -320029854574506442689474102992570449920 12993443 1720090539075266030565178455586583055624 12993444 -1499681192840849213275582623238330696704 12993445 894627757441470898054645340770580456700 12993446 617543030779564560387125718070932660480 12993447 -351617200804156363351414510417153516080 12993448 388328684500693607597928765573888798720 12993449 26968162815075457235612682352100996736 12993450 -149281549536780454802442347680364102400 12993451 -2327374801692895711666901014690510073548 12993452 -557857886059937619061308814086456184320 12993453 384538434497090761783380973165374304608 12993454 -231817746147132384349891860194666812800 12993455 -202735065924442411359659501697400671840 12993456 20567147356575862957883824077331759104 12993457 2094395113807589777539813928688887260452 12993458 -368532299352178842389861204101465927920 12993459 514572723591799933379015357677986832128 12993460 -598061965964881142891633182161358348800 12993461 88248159782536326693406667285882460000 12993462 -284280862279693308318562567450662082080 12993463 -197933273915112676050551499324685523104 12993464 -222195353025799789281674350198947840 12993465 159641150255019854672770029557366349120 12993466 -293578168973875600106253225048808534560 12993467 2847881817906415916157714399712494802152 12993468 -267754734925349205748638733837908516864 12993469 389753217720364344559399911024145225440 12993470 -19979419739676008593438673175243997440 12993471 709538259833198116336915774916165934840 12993472 194176730693652508039224249740894928896 12993473 50684276283908307633159458179342058802 12993474 53083330338707432387580257882236293120 12993475 335355036593709449631831082116436594800 12993476 -733890149361590226256310161507724269440 12993477 -137769464834658749792136689217889586208 12993478 -225292100012205040550782877022282038976 12993479 174304986942747494680414607397306231360 12993480 -64895825383627286695977282762399744000 12993481 470886666826994657780771348075331368282 12993482 10707012756289809813022636521624353280 12993483 -830926914773161545813548576125293575976 12993484 285622510172304561557676950372527521792 12993485 56043325872717481437347894778226335180 12993486 -1555781863216565513705146142078979072 12993487 407006369767041686350508590669925011000 12993488 215058105744435434502746040294074793984 12993489 -116154440865290800516127550419480900796 12993490 66517190432069671386280783435306788000 12993491 -79126882497845256844139633193023481024 12993492 -478855994284443184797390259323732019200 12993493 -2216166368018305060289674015289635342258 12993494 -251049665832499295982060428264106196704 12993495 -43066284462858043695219983216882472960 12993496 1285683188686443598167419345302669516800 12993497 -868498193595059942244737334090082762752 12993498 248998608802474197378885840207401812224 12993499 -1180523444238454174852227139555569533500 12993500 354127938613413275745096185099136000000 12993501 -593657911500658272401995931345848349568 12993502 -6891838695920483652381081946288802496 12993503 638028898972511725373416078225233278760 12993504 1303581301811963644995265132756972339200 12993505 -53444984749790503993397739952841652480 12993506 -114539246691148780045852153050288268800 12993507 502905816177511509898586290205783676000 12993508 -1187714132626365462036887480463823872000 12993509 -2169019455259965622223660571599908924290 12993510 -256882903690390939329856114901632525440 12993511 -814026745752690656913007247116123881600 12993512 -19990187681379287773505310022607831040 12993513 681399546447575898971961484163406072768 12993514 -499281248186062039293376295293728140448 12993515 8355890461787260671390236839128421440 12993516 -32366779525651686949482346724174558208 12993517 -366639160551599079108474279348764854368 12993518 -710236907734068286676601448205962223040 12993519 108936168341577394109441328636466464000 12993520 -27381880338221195258880818346415718400 12993521 948443529720651317406675669585515033700 12993522 -36434740761883710927110391427180592640 12993523 -533747728871099719043793681860020742696 12993524 1047278875238545894047840319431084558336 12993525 13063440850928074822285219456793808000 12993526 -121140088776229409082185072088976588800 12993527 383427166516581764449010973081645805320 12993528 544180384050858041923933476989725900800 12993529 747508256939178564664816479133298795076 12993530 7320945544718223087338568198230131200 12993531 141549382659140983686640781695775350320 12993532 -517024290577318189806498481370424762368 12993533 466085690747965553717337246750403332864 12993534 -45770297834652504492533864076451718784 12993535 -1466043053986033881049567923414406202520 12993536 -712516871431356913299553160613939118080 12993537 -332644747384296843041204473504973532480 12993538 74856474788840258945051962138049544096 12993539 -479887563082062921089571370327684975872 12993540 65374822119907436977297070724459847680 12993541 2239393088141686736879563095574322444544 12993542 -1177097610703251011490620572537410988608 12993543 -312722752706016271685431968559473892368 12993544 -1479536951596337455650634060599553059840 12993545 173970696320318245062388697130038904000 12993546 -832317437816339806067571877041167616 12993547 -604851046100330147308838386047506073968 12993548 -52695521920132555916466767176266868992 12993549 -278378386067270218830967414391941722240 12993550 -218050900143311552592625954514628278400 12993551 -1100103117274391264756111083885360786608 12993552 -147717262105353230574177040130889744384 12993553 -3737455447247716897329604122938106082496 12993554 313376587135300674598925046261375593472 12993555 90964204726146443812428667764084136800 12993556 -441565953228323533495484540876906737920 12993557 -259149412844545790061112017291100288128 12993558 529441930457406422024031211805855515584 12993559 -467354753457960764947190549311884810384 12993560 103626014333630218985718605857637376000 12993561 -233392416386599963909492704295733520000 12993562 102044273076811725578931460735853913312 12993563 27509697087468004782107166367134235920 12993564 330055437977559763546281939405563461632 12993565 1019060928871248197285435878350023289060 12993566 -1275464398508325440367604082333386989120 12993567 1106963620853133686082164873409236830848 12993568 -5888296304169986220333385562110033920 12993569 -1453546096347799176208207951504027893756 12993570 356982951684426743100898687573847577600 12993571 -436029567147254479320333332775766552228 12993572 -513943946487367879819488316033755633024 12993573 426586652178705458161952816484307430784 12993574 -78140671581494178838175136317092270080 12993575 106901457644492493818864759002323601200 12993576 -98153437259045495568424460752943677440 12993577 -402142089604509963928399989263689171980 12993578 466278174611455341696250182586305918720 12993579 -702307000226689415018961294114926835696 12993580 1166508540332333539628642645296195123200 12993581 108088881008790993850859398995403855200 12993582 -278086859624074880074532841467066612736 12993583 -1059122093621287599903013349262891480720 12993584 3426414808300111682440094917806587904 12993585 -716217418577307537738203821400779200 12993586 -107348776513924688140888018802052639936 12993587 -1979705751478499357759673234232924766760 12993588 449013946875101183173214440730093322240 12993589 526651240740105677337492358945520311456 12993590 158451793755441696592300633358125324800 12993591 527390226459080648253264550552199187840 12993592 -896269043376787187322952529942628864000 12993593 -605321014997716338376645076293191141120 12993594 -485989141295143354054473262494765388800 12993595 -886514490066542983809663631801183945200 12993596 -98927068492669418961824161794942541824 12993597 340881252392592912481515302254731533376 12993598 642872642745648242385621102100348972800 12993599 1001168942853662526583262088662641233600 12993600 -40859622370517103176148691315693977600 12993601 -1888735516359376963340426482508230574398 12993602 -941286974239889091159076249784911507968 12993603 -114213899685230113100270707673359483392 12993604 -132953017496144756140676629720855306240 12993605 1324533816729664314560745603476120563260 12993606 597236639190966751737713462344345452480 12993607 1336552596513706896100159408038443870232 12993608 -85651580293451065135341337208154455040 12993609 -199164539377046273289772512370380276960 12993610 -156782085479190916379956613956662835200 12993611 49722078572397075687850020114661582800 12993612 -204645154675156147161164365147365401088 12993613 -1055445911408439026571528727958920240138 12993614 829635645228292523950207897363139518656 12993615 -44838907949486186527590286846680354840 12993616 -142375130024520621732285619226691248128 12993617 79686455051708141219660469297152275392 12993618 323501246641713409581934142897846416128 12993619 -100033370404349110316021188051258057600 12993620 -833242467343429033998681292982937354240 12993621 -1036619223902559187439444303586649013088 12993622 -1207450845829532807032685832957176049888 12993623 -337495320525785595957304237333410874920 12993624 -549598438080683323164792233183173017600 12993625 -848255672558613498426692122572861120000 12993626 1020914021765477439588854248101632853984 12993627 247827943008719023449898293839540899632 12993628 -275387886818375352336625922543380958208 12993629 1151809261907519453249384897301078668640 12993630 -165915037009057321894151819281698881280 12993631 -97009018413807744043196629327487454608 12993632 675447210337265565826458469733999050752 12993633 -867887894074630912041546486253599395760 12993634 -836733139579020427960222972611537117408 12993635 -94350683748592287559760517334762304640 12993636 355733183296000425230173846734481889280 12993637 296142318853258702577504365278959422912 12993638 -15394180215982977625949917283657795328 12993639 -214722313211044575622278897722021044224 12993640 140350665814578649655010557952045465600 12993641 -1456592310903506148564713135755928213958 12993642 568880562558648126299293537562285706240 12993643 -461723254117651642260355329573804083616 12993644 230638011561310636853661658924943308800 12993645 431204474646269304671958858000612034560 12993646 55221387742367323617049979552208869760 12993647 -794997610819051685524563740934297482448 12993648 -240879625185706757189374167935296045056 12993649 -2189861963755763893263706224954326882350 12993650 77546998374511032260915689977803827200 12993651 216169152633229381080591872035881621000 12993652 290789001149327418217319336126131826688 12993653 932812408943621474007812496992724078780 12993654 -7127707845341693553335597166571233792 12993655 -79212809160655080911111088994649590440 12993656 1304402712087159181143590102698217226240 12993657 -618809927881274360878222772009081699760 12993658 -68982996567213150189767324167866863616 12993659 293116741410998518239668625543831468816 12993660 -232105166498735827049424532576724951040 12993661 -523460432490677534303253180066521425320 12993662 273272180513968595854457220814892596224 12993663 368170265681986982085124630001111773440 12993664 -954565005453838772489642600545470382080 12993665 -1055040804145860578831225511804410336940 12993666 -97781543277891889599466357779704143872 12993667 163690447644103611981034057823224870752 12993668 -327511256673299317955373228260028461952 12993669 -846321882694241996500166585761630603200 12993670 -454725816400350228991972880656162062720 12993671 -410238959374613010865905623404685068896 12993672 257562182645500209477630157044795801600 12993673 771855141947506120756801233917523332496 12993674 212913517381677252624896618344912812336 12993675 -380950865930339971519889920852393875000 12993676 258551321635551355985971457762141923840 12993677 1496522469944397025001269266554191289526 12993678 -795468452174516182111056297619038291456 12993679 656488666700749408133501927364885175440 12993680 29474982629305941865049437693048258560 12993681 904721481219303244685345406382239903216 12993682 -1601669084679710403299668374459148800 12993683 -2411675481213120241479334034329769428320 12993684 254894941984118477262694123296170004480 12993685 71233939756354537528370499658491484380 12993686 152236792364588709263889556840756917792 12993687 164025337043254818662378684556457374000 12993688 1422959134330069153787089306554407424000 12993689 -706804250093211263192049785114860155840 12993690 -180770081340219822262898920918668084480 12993691 2418654591605993522700165314682312537092 12993692 -40658819552763741415096919895209384448 12993693 -723558609965194430789580164178156775872 12993694 -229488580400084150214244937489608608000 12993695 -836345199871787667955599539287882209600 12993696 -113665656987440126765804611139860758528 12993697 8029228702942428015947376175005315392 12993698 12405088017141516875900327751478539600 12993699 -114587798953217728884879443520013739712 12993700 713866709491079782061925923336443491200 12993701 505671683677983837992918585348868003840 12993702 -393444885450035089887249515509010587968 12993703 1060580490258756247300573951648574680952 12993704 1428789328730642656682544390756780149760 12993705 92317789461500952689920280543937864000 12993706 1088246182562430947513702701547042736 12993707 171963677017507564909542359597764992792 12993708 1879566801863078713418299301195317248 12993709 1464293675699698632264966097634292740716 12993710 299820219983751356353658083276380107520 12993711 -573038028180255246840039036918045454560 12993712 -103975879567801692940953347806080270336 12993713 -1248935061705025571763146604238165071360 12993714 -88218984112344410627780374402736455680 12993715 181827281305887056182357985590516260000 12993716 470580455338034850753467431863917249280 12993717 921389684018632966192716397729959876000 12993718 -734457546640455178662287981456507641440 12993719 -1666118637901514474576783926877841809880 12993720 201586424734994743967275022650490880000 12993721 394696320636442206642263777567538940104 12993722 -221985877611868500116455548660627918480 12993723 -968311781991177642535049562472704450000 12993724 490003554537467335259504329215458026496 12993725 -942467768792674397402179468811869767900 12993726 295940685227388359900626747028551400064 12993727 -973727685097743169000992201885887679424 12993728 254639351133855351296885728952551735296 12993729 158800473312566315549669417111219203392 12993730 -4347177944465978430419149727953121280 12993731 155601100958668165324845835443672137532 12993732 61219878034807645234905115654123321728 12993733 664950938557769847651110962898481580800 12993734 -177269924480214308577925192203303256320 12993735 -165621181692829286214439033489879541760 12993736 515138006763008862843561311609777848320 12993737 -569748541857312102998465888853989320614 12993738 -964542469702689766853721304021160370432 12993739 -609721573746540327102758398454060397120 12993740 14502397214892094947506232584691148800 12993741 -347873351145286021590484351018485378720 12993742 -451010608432946324806251937653958033728 12993743 14958242884092145929719327433822812160 12993744 12939166151514606306798358656135856128 12993745 584289113796405721189316174142191982120 12993746 -2181341094577323480838995746458112245440 12993747 -389617313239731190878244282228755816960 12993748 1508074067416721018461660790329865537408 12993749 1440866925430064886892597621099977259164 12993750 -238790477236852974029528743051968000000 12993751 -173478426290470327211328914459676965376 12993752 -62086846404655626863652093496093286400 12993753 236691895643239664673749018169905463504 12993754 -510944645652493367859402470356482255360 12993755 -867380066793527192823524951101758987840 12993756 16564967001857167578799264891683984384 12993757 -159983857585454941470790248126744126528 12993758 431226707502568572692523462930014499840 12993759 1462105096762877751872232893149006197888 12993760 269913595856819508092249728419086991360 12993761 1094734748760831156348780049334360510208 12993762 663621953861420263933303259474726965632 12993763 2353691369921828757493816062233523057240 12993764 -593521709373149479451086736110555004928 12993765 332522543009627947654686355966861878720 12993766 592579932905461545384973883764891844832 12993767 1887185010887688750518471670714845069880 12993768 -1210272458975903863342660743974611353600 12993769 808115896382849218410668226057758218560 12993770 368764866904049833325213277592483402080 12993771 128926967394375581682405587285865504240 12993772 -376386711583370147827750518601330349568 12993773 -716976198027271788285243372594681178836 12993774 -127181679055223307184506161732790620160 12993775 20367872202288530932805547277780007800 12993776 387706662662402973050717503014737510400 12993777 82526082763351279299305870467450373040 12993778 -419456342733833810773735632595514096640 12993779 -3347635080935781586932373044114640542024 12993780 169639874382264668539059539134187827200 12993781 19635178075933235072764901215592090880 12993782 -845909864291703756601555313402078599008 12993783 19917753208496227029450021659056107648 12993784 813730094936457425361638671258185154560 12993785 -652775557823859730387436061076640447040 12993786 111987657671528586809190470445863485920 12993787 1290744332677068722638973256960138101112 12993788 373564142320767724947693046964576864256 12993789 583247317199841949859031974977783985760 12993790 -199901117415583991192378791603404081600 12993791 -2818071228490302346879864341082587973128 12993792 -180780670612364566841186004728197152768 12993793 -288298810293578226565199329236710671960 12993794 693794592057983470442135424975530224512 12993795 684254227016048451989907143639034321120 12993796 674074718126292411831809829089070238720 12993797 744357094092002354021482023566111214972 12993798 -69061486927387728692272270934174572800 12993799 -273984511438224243599851767924982527520 12993800 -804724369605920224838561071839135360000 12993801 680379326447339799723363637235773039632 12993802 342461263181275931524871827912363588608 12993803 2232251013795083603011808544860127668052 12993804 427902148453944066231451586745926615040 12993805 394191209956609941683248386513155427840 12993806 -423279672461884016720589128086091566080 12993807 993084457272009174901028053604123016840 12993808 298424259089598627363482405651788333056 12993809 -311616231386636833610809851815187652620 12993810 -468254331999768899107543595167437626880 12993811 1210256504356272911317627495489276378412 12993812 538850435561772597412654943004204433152 12993813 247483753095314145562963694264182130784 12993814 -1105862580968898136931597764138307053248 12993815 279600715623205491666974082799514883600 12993816 101269625629839060317435657833362554880 12993817 -1845028347749255019410295454060602734134 12993818 -798381704065002077371621241010580922640 12993819 716378845620853345734213498918565979544 12993820 -445742735412035914361788209144743692800 12993821 943668492628947741795422126888944178022 12993822 -351736144056408635243842467223746282240 12993823 341350915977777838661871318936848209104 12993824 25940438909908849674311859641352978432 12993825 123550215285144676238423213639722473600 12993826 18944853767315854790678000345967560064 12993827 648457071020043927084805163779657680 12993828 221884682602613365031980764480580030464 12993829 266857505856645986000608229783988075066 12993830 -924041158462756154065601138634934992000 12993831 1267082263813402983103769463664682167200 12993832 3325998664549910232516840481434426900480 12993833 -3637608175226272889123428077277890481920 12993834 6365670571609037385312973265441874432 12993835 986851825275236991431578457547521501280 12993836 -444181523817759161956032763188170895360 12993837 12641702240282365660592645502819060960 12993838 60592142698684563017746931289483201408 12993839 -196672167474956309428590844994061069120 12993840 275026565310862467713673787108475535360 12993841 -227942890630228601904555356287901720320 12993842 488755223886010434511416916412129660544 12993843 -60481601207074723372595230938703524000 12993844 1227801166627650121125756870151472740736 12993845 -518776244170419822914678981675526745320 12993846 280142023721263504051753136471745775104 12993847 -1391430590801926751082265277296039535704 12993848 953463109332806035336105308686702592000 12993849 321061407719372120190481837309299937968 12993850 -318311324539259887529706197769089760000 12993851 502956835357544836926071134208007799440 12993852 244776758842448479562624171505987452928 12993853 -1639744879506538144678005649480773538880 12993854 79045429851398610613102446906223194240 12993855 -143480154099057339919368063087571322880 12993856 339734118152666515205804660508123463680 12993857 -345558717899211039374555988076635483180 12993858 28603433238339687004890287061188855760 12993859 425490234583335535518485206837596899080 12993860 -1118146002667595221781670038610834493440 12993861 -1096933788828278293421861435619152548128 12993862 204250336860402937512106967139454162944 12993863 1334998389269029375300814258866948865112 12993864 -486132344463816790204307764720609198080 12993865 1556857700215474328910915084063015897600 12993866 284592165390650170818403095903319134720 12993867 366345159352592067889756943516461009728 12993868 -797795421909952492950050897088735415552 12993869 -4448451358891583206685272562092444800 12993870 74925236508364253782808850710578141440 12993871 472876028872447240583807820434178004224 12993872 -71128607934677821154917255136451624960 12993873 175712575089421830940949578556072695104 12993874 704900449634552414090167617479683233936 12993875 1558477059836345057309006721710926824000 12993876 -133484781309281452411266685211897407488 12993877 636980572248777464945724585133565632060 12993878 -162998777005784190169603098419893254144 12993879 -151140701753038885430130871890999787416 12993880 -1263851182946791950055040794178945433600 12993881 793493308092280227382958659568135865492 12993882 404755191441071952374961864415548453888 12993883 -884122579823936786650007447098014698480 12993884 452860600357966169212201818904077484032 12993885 -927501652967217709456158369083915040000 12993886 551157559171131185432120198494106059392 12993887 -724472177293212609143948257889335306464 12993888 -197127892104124714500808295483149910016 12993889 -1921230270649944275530128319620569049310 12993890 -52038721718441056589082272499732940800 12993891 1060310262626534955746906052596002978560 12993892 -1398683368101582051866815399434872166784 12993893 1112057389418526063324215713605665713344 12993894 394891363513810572310592957299213461024 12993895 570952237716994938856460652243361145400 12993896 -180090795966666131093476346725909708800 12993897 68304311095878194122176462587511515520 12993898 70328903367941327759089076786684021760 12993899 144572348874971617954403842192370407920 12993900 -271505556685852749823826860636316659200 12993901 1159218371132080671298508712971927013772 12993902 -271047985794579449988326507664741834240 12993903 978236729699873366502741643756366144608 12993904 10272774678109715363106748344356044800 12993905 25854087457846824039587945142265704360 12993906 -490950778452969796772121235003221991296 12993907 1483019389110516402985260860561502830156 12993908 169381549351847148515904914322201317376 12993909 50264911967271769105392952630269472320 12993910 646932763293116668675223387869412784000 12993911 -37150777532623663852240045566334476960 12993912 22625092852477070654909127448903680000 12993913 -1889002642902335304421879719890308042160 12993914 -142300586084545541635719860411452311840 12993915 -85658486536289832857415763529661400320 12993916 711387690979389956641863222235246771200 12993917 -1961676400706807876931274629904477319034 12993918 -660470950481514649084513786182418247040 12993919 157180452245644269710647418639302628640 12993920 1491354643889390258533032655243444224000 12993921 -1224344268745975733438224573245582082560 12993922 931662325421570788301363112082154980224 12993923 -100686003977586222579669156379537676640 12993924 -973666274200389871006069965744533882880 12993925 -176407729040078668707765837102094766400 12993926 495141165312307845203739579202307825280 12993927 10710317542280708384690585941805753808 12993928 698748676331079881608833871934584796160 12993929 -190387452098161496278332884948074437120 12993930 -67653760762472819762544999953808916800 12993931 -433719554900200426914001132581680148268 12993932 -508748053661304861101486900598619991040 12993933 1289791141037552389356789052272314356224 12993934 -182125149560826276448231309988577275328 12993935 -4022049208101898264276983267681238800 12993936 169712034870315934520331018181738758144 12993937 -1861994546266503598505608896555019006608 12993938 -289321567391743861455285054874538943840 12993939 -222991720215563614646262655518668939520 12993940 -531349667546404892921269073015014344960 12993941 -2488703560648546966990463207510354732658 12993942 -61860322863510459556767188076514842624 12993943 -2377555740507044754516057529363503280920 12993944 -771642960265923375963157450811674030080 12993945 -352775637791158966491858359645370922560 12993946 352957962270531919895060159932662608640 12993947 1029531430671693651376396582095372699396 12993948 1168794401000121775580195249522127360 12993949 2508068299041405783197777433247104159936 12993950 428450286065206742018377948031014166400 12993951 -539598818313033544179342379348815446640 12993952 -672376229749581451321715812428152832000 12993953 -128699458283422842111166313601662562240 12993954 7310852429822872969103623047269646720 12993955 -10289235824664845658400876151505852000 12993956 -224097050945149402264170607734825176832 12993957 632001592726715575440653810025168906588 12993958 724246135606533279490541390440478746080 12993959 -1554596138645662699657424930692364025960 12993960 -9905779421186237503146166910976000000 12993961 54884403472213008506383014107364064000 12993962 89316584654559564890651393396884013232 12993963 -1616616985330361229535973104653963762000 12993964 -155335138415631461390961698032655038464 12993965 -222067104145273467554330630813558158080 12993966 -231872873285570348315680473053436307200 12993967 34872815712243756906282719426305479120 12993968 24589183100303408556366755587547136000 12993969 -40916663661028845105514229488400339856 12993970 -605652561619477641462295791298442327040 12993971 1320120212798708833666967480157013436172 12993972 1128266652186789295373753055497509939200 12993973 -1392687523348841681774094660777400498560 12993974 -34313865765468995761646119263685362048 12993975 -558856754041129467337792190211034415400 12993976 -1195801793176870664689133427682757898240 12993977 -801810819210941948851907650997390283648 12993978 -539048095481448147505891828863747787776 12993979 1081499190817609391902780557009547444580 12993980 -907142092690342172788803514868136975360 12993981 93174911278986239011989308309686806528 12993982 -610642307578262995057927850016008107968 12993983 -666801076624373322872370429812789346000 12993984 217796501861387927317732347579954364416 12993985 576933250133760524151255747529772031360 12993986 -627255209540703011809744637553892375680 12993987 -167489325799144179470755493887443013632 12993988 64380858203412274884742630562034180096 12993989 975659213892435267034265720916855797790 12993990 93277282827393835485806165472375863040 12993991 235739660792338537645278992119615681984 12993992 -1180891070716221744650450014916984832000 12993993 313434628591995380798257076250169086720 12993994 -260033270697305190744173375182319370240 12993995 238727503322940271343947082483024078880 12993996 -337208617338167848528279803660242780160 12993997 21710273138188722807529938103311648172 12993998 -1319793935739181974298557185644830720 12993999 357567191258976313737477798848298163200 12994000 12964891523657552636008440758722560000 12994001 1635977758402184339941883313764138853480 12994002 170902932614668765651586910976540514304 12994003 13985972192709336423983952430427401728 12994004 236749045842714254402970925740694970112 12994005 -537234344170892689959202493599469568000 12994006 212630019019499091322457235138549233952 12994007 39754560190985266007260192333253719920 12994008 366093843117769420162554901380216975360 12994009 657091197702665314859337980153397135616 12994010 33017954716844515218972391236105082560 12994011 -277149997551960856653795697502692421712 12994012 973783669965902351939234467901026413056 12994013 580364064749083150058279576412997867584 12994014 -452855583457239935545546504199722260480 12994015 -329378201165490944081290380076254699600 12994016 760082257492414744693017238638305476608 12994017 609878941373780485732805675918334479280 12994018 -330870143579076034514411184523115925264 12994019 916515815829953005068793468554226596840 12994020 166460926118855579974622720411066880 12994021 -647916989966945784844935543154190372256 12994022 410376269345327411006148824694370036224 12994023 -284854192283522540100533833119142967040 12994024 1906024588037253545549039551262394777600 12994025 -510015770837614192152078368424331676400 12994026 -242707930911168914836854058936699097856 12994027 -153500583843466401025102643436177114124 12994028 11880851139276089509735890269413393920 12994029 -597093792351437311741424278690239545226 12994030 43160437215996791441350440873813580800 12994031 1347516259525416999478338085063117706832 12994032 -209679661754080364870794608376995348480 12994033 917520232852034255641158618087284986804 12994034 5038320478382893859688937810701531648 12994035 -176738185491886540489837293596972852640 12994036 -130267458927925776070855791246569134080 12994037 -122849269417952906116342162513462826496 12994038 589792252496605623135607250059743186144 12994039 873312439341136145628716594170211494656 12994040 -87728800014885279017804577382620979200 12994041 24246103046863312789909825548622381056 12994042 66061557295458931728409673268427795200 12994043 215968712301396382905707287502733104640 12994044 50207903237547543350314657026247974912 12994045 -1900471339010833746118729476707864161800 12994046 -395170987118750220934118935937173800576 12994047 -718954051545698701437319036004563518720 12994048 -475165691484338400358456251407463874560 12994049 2530628306067956299025155106161200577536 12994050 16177974421255752802111394869800892800 12994051 -298379669749654637389874591483067795248 12994052 1632108047420530974911004317374705854720 12994053 -244335105608867915997223735098041601792 12994054 -612153539867673189550779344135351422848 12994055 -1591021803809074565589723745983662780040 12994056 -296974833876627942141029033398146862080 12994057 -114537219847210608844637102081976564480 12994058 304870389356803404725634843499944771072 12994059 756992671825790535861190073976407224800 12994060 1402068740769072540759857279921503488000 12994061 2817997724893221357514165368616910810412 12994062 -310901990509539046010556616564678533120 12994063 1152021816757424594091293841449742658344 12994064 462804425929544207928937579738549985280 12994065 -267546270719192957811992995863138319680 12994066 -451508779348552240880252476652292102768 12994067 845908251603603911924786020585355705424 12994068 1203417384914343484310893959198417260544 12994069 -1802624874310762197331755050796148452 12994070 -131550670516576174760191597616112704640 12994071 -1378287342055140163309884212792983323288 12994072 406107081537866975345147639805005291520 12994073 205436168316201321918274475757908218644 12994074 843656120571595640360626583521014781440 12994075 -598556729619764778462456912561984227400 12994076 946282509705595038357588553902173240832 12994077 534233277252783248142771084051620277120 12994078 -722202870640194841807397060237780317440 12994079 -183320908292101621661162697940885851024 12994080 -215343581178011219874791109521320181760 12994081 736345010113660617259936262618663038000 12994082 -95192902089069932433836805592517593728 12994083 -231219567932863050994692679560207408348 12994084 959567771130888155380224716632113152 12994085 -150802059257944852392059713388360639400 12994086 -266626495386428671820435941575688089600 12994087 12897147192394795587478926472136095736 12994088 101198828947609658658535880802856704000 12994089 167002371065243641550789486875511799360 12994090 -442451652751517629362091810924528926720 12994091 190404920728836284427402144303566054184 12994092 -944105044370459885357838104862384355584 12994093 68215333930594947491901258175325040320 12994094 297422285408307479398745320049061714240 12994095 83401466763832374034481487668065290240 12994096 209653785985085312404687632124724477952 12994097 -35831992253142741503922841272574985454 12994098 -163811503067209015145310783455064297984 12994099 -2017218991765159554460918658052532438900 12994100 58554576578104859464762603586717184000 12994101 38358549095203070558669238923567203200 12994102 -454466633972581606152361491381627112896 12994103 -258347811866998994796765915968048409600 12994104 -43664446017938564157482812125295534080 12994105 705170044183102227235033821282555525960 12994106 872085206450970501375578763621953584752 12994107 -3647118489640483877328646455462489600 12994108 -164842719145797010636625995627498672640 12994109 123839438309993299843143644309837157216 12994110 -261668277652007665714901069339707291200 12994111 262141376829486403716245676461964611120 12994112 -418778456474990560346145560364557795328 12994113 -1085451149969286719486200746387539658912 12994114 -1492899321075802837035692125480157496960 12994115 60392634156614676095622892362162721920 12994116 263443803531826710312872924485334851584 12994117 2250737488821903163081573844330292784860 12994118 322465518154074637349521459452105041760 12994119 792644364455323917025769816669078622600 12994120 607947371181504282462412776739056230400 12994121 334066896119190022760745968956137597312 12994122 150132648829855101534347202621561007872 12994123 -700540950617979344203348582681205487440 12994124 577359957815105327188533860623125722112 12994125 -526030943220183257956812093741114552000 12994126 577448658543784706089010294813045311104 12994127 -12290712883271680780886459359522774920 12994128 142001027371643985640982203082664837120 12994129 -82529170155337758409359580514201516124 12994130 -588346493200190594462686587770707391520 12994131 221266049994084837227517200763826400952 12994132 222594117813061901542642611900437463040 12994133 -81647436409618386153572836770526701618 12994134 -254114730719739076168648957797927641088 12994135 -461911029979049242169818939047617748480 12994136 -244823775227538839994343111844243005440 12994137 -727183770517219888747007199019753309440 12994138 -19773550648502582658502218671204444160 12994139 13301031265282678651000689970514814120 12994140 250371027247942629495160689956610585600 12994141 995922668432390853015992194838097521400 12994142 -14737088700093708559276458787328949888 12994143 836632654567120970129162405129346369864 12994144 -1880583618460960894575905159971515531264 12994145 1053463295317802866689775811760984666900 12994146 -14482652052321768509541053734155448320 12994147 -1657495581722120995332003967576423251600 12994148 -623075324042313473452179969927320693760 12994149 12072777024479268603140641821594544128 12994150 -23761849119010189535527317001142294400 12994151 -1819172779989671093366304603589204459848 12994152 -1307579926464656684167940520214897704960 12994153 -1726568302242957828802061239894444632540 12994154 -272153383841275286725081550620687550976 12994155 -1158244752953463083177683876046444865600 12994156 -10633621796996561669766557288316303360 12994157 2873660680974793965174679461320998579200 12994158 127479054423493548257682127817780795520 12994159 -1363308185701965931011798942597634409960 12994160 -91202494159704413759742848020252262400 12994161 -18469304144943100530812355495789315936 12994162 113041143262237711682467851426070761600 12994163 -100957694854009980037122737960911293600 12994164 161747849863127693379045252525835939200 12994165 -1097290226055954458159919089050740002280 12994166 -1030798402841414749251731474586033007968 12994167 -210299104225971453021293996365441668120 12994168 -616908567921684462696311922021398138880 12994169 730644275033995199542865027309546277444 12994170 195120299351955170104292642778316800 12994171 -478825728773927340572616989316466521792 12994172 -753019501322735384354810770499835030528 12994173 875061613443668824116980129206120542822 12994174 871612400456732845109236035949785294336 12994175 -1326751108595835437345033929547927721000 12994176 155955938575496817036224371654184140800 12994177 -372360780612622565207133827497439579136 12994178 -130182200018528873041933284930674973120 12994179 102555693735042186802929589634258413056 12994180 306660594473178048951286441800182918400 12994181 230063136081399364088135318036088514272 12994182 1352452283975318543628768663798163378752 12994183 -2144885774568140307706864005080958382256 12994184 226377826249978169221963643595012833280 12994185 -199223361551553058965946030753772059200 12994186 255100352605055076972452705434174475520 12994187 -114570975636981741408356549307219268248 12994188 -547819679350658392531921631585865360384 12994189 102195124758069254155779908759460534124 12994190 106254499515675391578344115279585600 12994191 -146872259935806750103396012856709795840 12994192 448766379955627825341586039296452304896 12994193 3922663904330537353279920286496666724 12994194 228092668150270316840383358442276732672 12994195 25300679655020615081715106169088714720 12994196 -680677925876472113732970917747020137600 12994197 -78006418213632828392340570284635872672 12994198 195349637377913762732735141782861009536 12994199 164884867512350228558960290550232747864 12994200 583079829864191708537636116555956480000 12994201 722464898633171804407718891075879879424 12994202 481781986205378898290621610777529918464 12994203 -78603589350814970412599723355755216016 12994204 785232732470161027028730809648920588800 12994205 -441067291601315048043490010648442124800 12994206 -321569276977412429133658145181519381696 12994207 -1486120036583816185587980027083331569056 12994208 152870384040782937273466381635629875200 12994209 621013635497573279673166870952959598400 12994210 503745271475511878710238632221873653760 12994211 1107770217653013933968553484588591416624 12994212 -142085952400858416612246840801328613376 12994213 8928691633146790733470805730377356864 12994214 -975433426033935220280788633400289284160 12994215 113515785943311665438433959500814898240 12994216 -417302300007743208096631552075596395520 12994217 -190480119859619063251250709193915654200 12994218 117585577053798836583755525637844134144 12994219 -9128876375281343285649741662785397760 12994220 1323571648277194900751782515619419509760 12994221 433519411043681751823997763531350217024 12994222 34824689282557122814647696080235533184 12994223 -720148947523210723391941084992884452296 12994224 -378034784749584131794266148837243748352 12994225 1064424646356125453070063119966010431750 12994226 161486688613334731082319133101149276160 12994227 -541813082983812848494761095089226867436 12994228 7335417921268720641832361196497291264 12994229 -2359973103614156526386117987775512401170 12994230 -203116122188940057775602487418325617280 12994231 -809927942228424366031208928548834839296 12994232 -1106813330415720630792701924427212697600 12994233 -212242239046489669536809199785100825600 12994234 204574354276365612341643722905460765952 12994235 1437316437772269215265249708706426039680 12994236 -149079104516010608076037201763645030400 12994237 -378373750546967375195083613848669114 12994238 -7640800750842770782055299210187009280 12994239 -589897802065899323671709464529318661120 12994240 102897265011138960335122591241239265280 12994241 23925747611169385110357991919303165568 12994242 -488205292693017352054842458894736885888 12994243 63096442105754655857019522925037618492 12994244 1153991948865198899650334638262974609536 12994245 579646771567736877831176826502553785440 12994246 446616278413325953480516006334966175072 12994247 -779105717451518130644693694960423716736 12994248 -814276566368371768697766824029464084480 12994249 1341279229971726106346337764435847964250 12994250 -78112204184476774786807021254071688000 12994251 550315879953194626847672261492362761432 12994252 133935650264313270941923250105226705920 12994253 78128565907705762342853146424901796440 12994254 -5573919593423568131210450481975459072 12994255 -25787932243522013946559784543171221680 12994256 5101959500249335329713270109610180608 12994257 -303518516168027410808955464030348109312 12994258 -318010907972691071806074318595399601520 12994259 946933117922953465148200725410336553216 12994260 -533513659798581081155757445580076349440 12994261 -134981150218018252702470810119150894340 12994262 -421937064237261778966350135635159790720 12994263 -38771278788773287531872956318284446408 12994264 -828176459472313683244270930707567943680 12994265 299746896429141748052946995611802932800 12994266 301567220796673770282227673062312385024 12994267 264059969388172436195326100446859423520 12994268 571962763820726689436449560006268210176 12994269 -2003737746627232115300689250551315547232 12994270 219088450683374522034414335387619409920 12994271 842755958584270700619776843753164636200 12994272 823409972150179628526366066272832061440 12994273 303976739443434355847672823902041610820 12994274 -2102192100670342317727888252414339376640 12994275 106020004302874730663561319564876537600 12994276 -1553263539313556169896092248980789672960 12994277 -681463505231621603579634026089300880160 12994278 441492949270572182066363347369079930880 12994279 60928228708367587626791605427229285640 12994280 172795591625454387674132172116332032000 12994281 831206199982478251836716796498114841380 12994282 -19582798519456026505781915054953283328 12994283 330918525884305816852547058523398211248 12994284 -369286665217649547396713036496940078080 12994285 -1092185006984040259031615495666198188020 12994286 -353518613877285694772446002040249641408 12994287 97830924060050273489317980067697367168 12994288 96660789643522450201289706489496043520 12994289 -178251920570423506049010962119160167296 12994290 697621067285798187841298828992876800000 12994291 -302739786260492894143380182877804899908 12994292 -43698120540609621790914441285183859968 12994293 384207332975730802856637892771774388064 12994294 -120690380454142320134356808344840638336 12994295 -695500868701067438752437286887825100200 12994296 -291769193165455702311273578237805527040 12994297 -1534575753880182483075770431130672015254 12994298 158828166780981822685519815106124775936 12994299 -22614537027540984345710879545630780056 12994300 412208775621150166931334138142819084800 12994301 841818611984026524908118057588257445504 12994302 122612326679233268371393590844598860800 12994303 230278531044986455592353029009390858240 12994304 1802187486796370822421868731878797737984 12994305 462371821103101930516692671452302971520 12994306 397529347277515275719782189258232676384 12994307 6720164097098426947140888135886248276 12994308 832666226597452394700550874484293976192 12994309 262512542613852056178271502580111147040 12994310 76563063612927972933415706061842031360 12994311 -254025973607007762209706185121637464 12994312 -1496198691288302589458346146107568947200 12994313 -501201516687638065493939553221609277900 12994314 343869089062225699341285239215459284480 12994315 1379141478277934020970187874728183436800 12994316 -1298967021958623942191335394612983721472 12994317 90492196743836570015767195852944672000 12994318 511171719793532075876877909725299623360 12994319 -104224774982681676092445834888845693256 12994320 -234033199319202242601145604192973619200 12994321 -151727261261860574980182435199100742478 12994322 -268491537401860290864488152364151872256 12994323 -1414373442146284742783779413083863071816 12994324 426054574805846628725346221316429926400 12994325 696890028877335822947249774599395144000 12994326 -61402488480805787874287267399595446400 12994327 48681034768577334713976615617145661680 12994328 466431251587787349611483018107552358400 12994329 -1374457393967157722507377964663496173616 12994330 -158487036350831185153932352994756834880 12994331 657417348046504917556408076342627902992 12994332 -53030190455904740030931120578736685056 12994333 721954747092144731001989807206002754368 12994334 -322671384244722060178866077941893293184 12994335 -424250327367715721591874335898570194160 12994336 -1656237405423835135610257227750833061888 12994337 -661772883973045656040084466191861360080 12994338 -43427976416851724348737808504880534528 12994339 -235837605377010451706441228445737925080 12994340 -693157815893426265772443372652075196160 12994341 736710617854076207693497746299947969344 12994342 -20360604278365830768586206255117722496 12994343 -15686946418626524142787123638062214408 12994344 -102222432938966431887187689496733614080 12994345 55643297582639675192758889580473817600 12994346 -1351588519027088647370848454273720866128 12994347 596686906493208682928622186404939124480 12994348 -2051378821736436206137517805831397899264 12994349 535609879186128850188934769876791144320 12994350 122938689649590796065513831985746744000 12994351 1316362371401886428434587570149420686352 12994352 16611969948826394858966501391539503104 12994353 -759104919961912039538879326287676187838 12994354 323349765837590600594707700800643375376 12994355 4826861825951379008143646680864637520 12994356 -269294973837107795327014213888499097600 12994357 55395666914251472235893122445740160412 12994358 418894362799097888372010065354314540800 12994359 -180216206714274912651569865906402894744 12994360 33963976595352050101172603563265433600 12994361 -1717832683211931860781916975098389326038 12994362 148872553255389453546589036040308529520 12994363 32548992762162185475615331623505439360 12994364 527999096804649627585062725728269184000 12994365 67837350301535913158690644816019776320 12994366 21920261445664120498135199110365358080 12994367 1388181628156613239021833716761072660416 12994368 275504927525871601803223446543484846080 12994369 -461515440780203044275085564433007183104 12994370 6397693850323070385309109410579470880 12994371 -947060174027959206098664472110450249120 12994372 -1100686084952885842350049302819821322240 12994373 -728869748836135238349046097737835144160 12994374 -141724718045677222290173025935555836032 12994375 85000715913103346937976377997145670000 12994376 292519373708767007424046694323415961600 12994377 -1733684745196985479356913831265229010944 12994378 -360154365671309581279106966437062971040 12994379 -587972571820156924324732121468799665616 12994380 -157602756019814562216139820875664087040 12994381 538566125585098466120714323434576003852 12994382 -941278862031190451937861610097966682048 12994383 -381801488801694207401870698707329615856 12994384 -135682407527539548556550049874122653696 12994385 -1321837621920383514147204726370401600 12994386 -402446858426834129622705170688252420096 12994387 20940581559916449596788251194007932672 12994388 -84375105030561272704890488871151638528 12994389 -169780252126750420841419761584388671616 12994390 -166221017246962717421525184334051180800 12994391 580866837222827710948529067470271894792 12994392 -698088715542161993958309553968313344000 12994393 744954243661461927425809935792848981642 12994394 -118550810499009063981780821410804531200 12994395 -186315853965379035620809195246425659280 12994396 -1482017166119216075243041727849423024640 12994397 743896646943851438601265262726183591328 12994398 -275613825793267475794554122374211266560 12994399 1606201805980569352140447081235612080120 12994400 26533263304922448937932631990665216000 12994401 -273173926691876838480686717449782967296 12994402 92622597511770987047055597608800584192 12994403 1545690648348825571796874102620724992064 12994404 448161460005327410688813846462767523840 12994405 -496904798540233627306950797164908911880 12994406 397651379368143292633537479358237501152 12994407 1418030667266812159328440755345181832760 12994408 -273879662604800000984226610939926144000 12994409 11030329411448414097714964190205621480 12994410 -400014300946893856278831900499421329920 12994411 -1847183895020722106327483227305875964248 12994412 556283200769935894743847554761990297856 12994413 -1559187422530015784645387508857125534656 12994414 -89289740436413505822907966586677652928 12994415 475286049261244665744972773539247846400 12994416 148031912285990034165984505555601326080 12994417 756643567513159643239660487457169383012 12994418 -902603973892192502549400969120215289840 12994419 -2167974197821502656628029149651978198528 12994420 579163687570497655206270609125512642560 12994421 758944696190827548307944038982637254144 12994422 286568749227571178083538598681647099904 12994423 579866630056752653820192804228450592400 12994424 -1941912527316704297098589057166726266880 12994425 77423550296407267188336165849430483200 12994426 1072147561047173006592664360630856559840 12994427 -1912311786055026596758992580237689701724 12994428 -6612445634305549277691332450604711936 12994429 730185005917240523509589845332414791776 12994430 144752497785764989858279769430746995200 12994431 -370473231721636613296710045325711229040 12994432 -1341312072468595709597842943036620800 12994433 -2025155694090298188759513607994583561216 12994434 -439276274866693755496070528926165120656 12994435 205292521845197903303425452794255071200 12994436 -177093626136905956975336915255786045440 12994437 -724500254872649873589696682009995712896 12994438 35891917315005089667266853214192052544 12994439 -369308118807434574023845701257393980200 12994440 -88204673792318594209970811918955315200 12994441 1638679684482740440009912827878711730842 12994442 151263129134352646235389825183837267200 12994443 647706270630826445745512198129846473728 12994444 -430395113825692241185761274415966897664 12994445 -514164408919940673998089835724124842600 12994446 -820412054331273133009542761475576954816 12994447 429105047684835169642305583612677120840 12994448 -73720401907314558145883405339887927296 12994449 396305781697482279750074968580877162048 12994450 -11474862998792672361878593019693107200 12994451 -242763835182896605423118283671779486548 12994452 1227007247655248019780403641573880627200 12994453 753340354038671531496794986442775842702 12994454 -459580478058965612322763078212435515328 12994455 105768810335051759895583466848534531200 12994456 -572910829680816903487858740259132538880 12994457 988906804471954626115877875470419170506 12994458 3323613789937286117602079626762615296 12994459 252472606649552274485188544000806555000 12994460 -716880344078035914679108553085751219200 12994461 -545026597733665777554307057946077919520 12994462 580449203388849299775962466117190986432 12994463 -3258266796296995440800972906839392288 12994464 481363745512686770891411733371928182784 12994465 337330832819364670868116912338182020800 12994466 -1926684665360834432058975268398124892160 12994467 -792406486618749480567626758743592822920 12994468 -754136899716689462537287947254114004352 12994469 2478631582963652894019212346079647015870 12994470 -220192944584293628271239809238736814080 12994471 8124232781653153660549331556320530944 12994472 1246864545044147702255576638952567884800 12994473 -829461338299821468680055535913315395200 12994474 364945645365369335132402316787876344672 12994475 -290968872344342201754426219411198242400 12994476 -637847320653326267481171677553156427776 12994477 1459844446822099861181127460333623132012 12994478 -449250651967517199715100379822393327744 12994479 16218501428800131037447554866714545440 12994480 336638952780080125991291341132293734400 12994481 375776900964001598088556969053946299282 12994482 -40001785349861667843477312109359297408 12994483 632675362320252510861789643821368126732 12994484 -886376822390634530286195033136040889984 12994485 -18474447184581391190664673739064762240 12994486 -982503935732502628275536560389963827808 12994487 437809618999137148701746081511695708160 12994488 49324360245982232957454082889467146240 12994489 -294163129568070054102273216147813626710 12994490 -867030917715628140307039876017101844000 12994491 40148213749221136893040916525697099264 12994492 -307328781063993141614193315645721748480 12994493 -1767292954742344971281791169026111875258 12994494 276204584053765719905508381491400867840 12994495 -184872276331921854678102302281655583000 12994496 -76179694438376987142952372987106426880 12994497 -1468257075676704734347432824121096168092 12994498 -739662088558795746310660245512909719680 12994499 -99027543165408288798222578486032389120 12994500 -838117042555373341028740160340212736000 12994501 -142836844022269888280559942724386419200 12994502 65035997782282055512443525384983029632 12994503 -679046182766821325463494419922874721200 12994504 155096826205052843542803026609635000320 12994505 335447382330398920511729845126180008000 12994506 29339790894690081969622505947193806128 12994507 -598864602754351300420189083954113115244 12994508 991270520762762459529963383976425972736 12994509 2318439824068836545953581670979554612800 12994510 -521443334702074938486322091843454315840 12994511 30785108857389455777466441843245783904 12994512 123688498947536581973382947254189424640 12994513 589598025263278816009299585043584909312 12994514 -3544003416556669753943315396515100160 12994515 510420969147937620211161115406183976960 12994516 -722046721930671693599025205293342390272 12994517 -617984572466124639682675994759016942240 12994518 -47313273682728379759058379972433797120 12994519 -1482342539973483715259776047808926917256 12994520 18291692113041859954483778772811776000 12994521 895265725590873315077640463097949405024 12994522 -35170215633042207345049228962323612688 12994523 -642116845599493867613466484828076970000 12994524 699742815855335717648651942959936143360 12994525 54900364308269921755435791093969372100 12994526 866016389896814747403600847246595651712 12994527 -120522576892798240155853886709317145600 12994528 -2601955019361378781484589113277026402304 12994529 2078557218641463673772332113339411092130 12994530 -174632775188060027953304217356419399680 12994531 735551632219220869233456477622120099464 12994532 -674146386357489838336553754347691002880 12994533 94467516797040770778404413967818718400 12994534 17403041325298960445216438434497235200 12994535 -136279861188054262400146663627013816520 12994536 8995312411026739115559825182647910400 12994537 -923813307626573018322426035274451675760 12994538 1310994186886725436785007817307032575920 12994539 944112249668469607618957253211465768024 12994540 -37659674796963873987543947500182773760 12994541 352826566134519678889126658460559080672 12994542 616220947619352304943029151668833424320 12994543 1390508353834785453541864261686758437464 12994544 -281121277757770299864990644669477191680 12994545 795577495463137201450435794157827484800 12994546 -387844488716921353721316646185821614080 12994547 150935651001449989628193235462940946480 12994548 76533672974840966807890529680251334656 12994549 -286790161550627555953394176709270042112 12994550 -83743016626385239789879918225028323200 12994551 -579957366643524360425871847616845547520 12994552 288746549999996470931176652204421120000 12994553 599704484805046111395590577457248673536 12994554 -606974495008437582093041425893992067840 12994555 -358698544333744052744917892209610136000 12994556 5688057365245471180774149196180416000 12994557 -24667837286290563084508456087008268512 12994558 -121573154758798554002964939005798466816 12994559 -1110835854176670422065880481072170216280 12994560 126785584220781799291437095451623424000 12994561 -798769967342772867416054432637879555500 12994562 -68588285041719361041977519639565096960 12994563 632026026675536766762592712446657263360 12994564 929326740912551142985278872673996539904 12994565 -1175176257561448911089531251045117737540 12994566 -203876725301585318453788758042290618496 12994567 558452307470529765307665626189481622320 12994568 768529692818600716303188814512282178560 12994569 -539598552469152266034131653827174655296 12994570 -168593690833995747869843550035876399520 12994571 104445721037994722448936510186285060312 12994572 491993806974497286138313966618019016192 12994573 25871520592304812194601230583810659062 12994574 435658371063593359847192835935918831040 12994575 -660937277732775621877707805943385840000 12994576 182741955119834091912002538585125027840 12994577 -2292142597919278934717818054091029610574 12994578 440809408296492267963342347303231986704 12994579 -1078932777436847806878220174789536788136 12994580 35501870075380534296061413836852428800 12994581 -322537262421158541611958317167913319360 12994582 -82686811476022746898849741770849904608 12994583 -1512073871487818612936663942802425679360 12994584 -80806684813380812047905126791883694080 12994585 -186162332581463936146353336653476610040 12994586 -284735641820848108321335834269111675904 12994587 57752434847267508368667311793394867512 12994588 -2141737098764967625236939878318071257600 12994589 2833670517619661227526937626120295456 12994590 194480837523457875599111347489286860800 12994591 -221367304523829409281561201198338063008 12994592 -720478860460962188718403355487449776128 12994593 -433260187876387632066234293379874116096 12994594 -93231550283734223527152420347748024960 12994595 -1459302251620400161657111332632364644400 12994596 62314193282898967551962745601482288000 12994597 -80810933184128553107496243280886972736 12994598 -1000119284305025117120438997636892423200 12994599 -1346621818168669086458849097351184072752 12994600 17594594188078761849377269328652288000 12994601 -721382155503601830985799142612968971398 12994602 -425539273053541015581688598595661520640 12994603 -181120941554013315055126209038306367816 12994604 1432090732440360984602827155768776070144 12994605 -281280810962796502751878577109222560400 12994606 489501923770945372861176495264871186752 12994607 -1604346731178338414056227475437048800256 12994608 151144925163505390651689226724493754368 12994609 1173387085022304704097155087238234487104 12994610 -79211651222343502169236428271037496000 12994611 40389662839736792391848686299348523008 12994612 -1183607048170330863797145318092463535744 12994613 -1876333837014991850871754059531941280960 12994614 -375808816994306490605447719900817247360 12994615 84760592614329757799812063698516358440 12994616 -818818241675173508809688007676869611520 12994617 786873340003261033945624252760810366112 12994618 -27093159547304897395121561672355763200 12994619 -660252767069442176723659571207544402840 12994620 -558872724864236058181359545405922155520 12994621 515528871238179230491877398948221494752 12994622 52367784182795810915209700026318733184 12994623 522509825738424244558588089972117226560 12994624 -350694216557534845269608324049822285824 12994625 184383738705433181639713802370573744000 12994626 148945201673571202490086800707952361344 12994627 -2404467108697638816388423853631416915524 12994628 329317425036380169513072054960185098368 12994629 931968250579563614241499081322995663584 12994630 321878098596018350447772368671776672000 12994631 -88916320827963160035107589786994159680 12994632 -165803510375635524590302358702063616000 12994633 1700359566717400266453293514588537561984 12994634 715331940158038447472508188965693383216 12994635 -149911047237107869871290746654553808400 12994636 153151360904850750756744654372028134912 12994637 -23609671798753376061330919658648685108 12994638 41883089404883956279579928505488122944 12994639 308333148139317394567692697474943307360 12994640 103707847206278239050888897295181414400 12994641 375075963622979204529525997876310566080 12994642 169110726665160207955470643362772841616 12994643 35333112479844689710636445198153355024 12994644 -29252849030103746466326308025831270400 12994645 656188730378068148005166006601120759900 12994646 -127814007306161107072572236097653716992 12994647 1191506004541222080095918612947288173984 12994648 2077637570208982411213063122183225231360 12994649 -666285097239933520037680037657298079350 12994650 -77282531496694086556256334819105062400 12994651 -1318605569737389254364121871038841180740 12994652 -10187539073880174347181975129344014848 12994653 159795087447835161176447991154183045920 12994654 1846991940451450398151907038813488229632 12994655 -210613204466880215169076785288849443040 12994656 907544690177704727653296332219344748544 12994657 75595757817960880556320468236259814888 12994658 983681043791331608808714260884105561680 12994659 -59514043044095564096811469613565466656 12994660 -47327619840382302066555908121652838400 12994661 -386066167608645330959598761725270468548 12994662 -73299750996652525331225079075624445056 12994663 -398368018335152066718499102600341340752 12994664 2447380003891409030546879761063183104000 12994665 -448558564559869539745894402433324470080 12994666 -92681005243845886814285653301487914400 12994667 645093611389295950401051444492434400000 12994668 1847297408674834519542068583304456565760 12994669 -73615956255261794415883979390781453120 12994670 -264294744645611558777436518640030201600 12994671 -1089890680921750655245813956549034800888 12994672 -310332157891477537856567691676237594624 12994673 -263433454434307228378232497129188696576 12994674 96583974841120145355298807856856576 12994675 876711825829636066453557999882201737900 12994676 -1863661037030032200383583755409299251200 12994677 41885480802396443696897196687464587068 12994678 259585558741270640663649140432698468224 12994679 -2483668747923205521841772177588990829720 12994680 -700952518974050691904999286777945088000 12994681 -724409336031242165565144446307551788800 12994682 -835873165239824026498564233390053142528 12994683 -384827141231766818436064680299528324496 12994684 17560650662932293242972763891149376000 12994685 -694284073999080290093978167495773588480 12994686 -3773290042172658204765025706841836544 12994687 -616112142035566669019208853977820545664 12994688 423854093928274568943280548032198737920 12994689 1431893755922646064802674439435538615840 12994690 -381840068085951042462458287622671980480 12994691 2767316322248295348132557316304358481360 12994692 -476448674856872204238056496770708763648 12994693 -739758401257173644360669806530108820160 12994694 439976285074352510462708840158071436896 12994695 -369043147689465171785844582337977676800 12994696 72796389175593550284762647541704785920 12994697 998010723347133326162969819893624967460 12994698 559109013366099145317747050849189644800 12994699 970838752930757751122068010968383790464 12994700 -32408566330694198014166757576443520000 12994701 796571068856843900402175047724222418944 12994702 -499622785895802631763622252666687956352 12994703 1614382416706650307835808661038407387952 12994704 17884533386466312704173565046618587136 12994705 861231782281316779093719119954065951860 12994706 -123782102867329624988635665136989542400 12994707 -1102608602444062540412447995312939730880 12994708 -210597092530686855983059609000305141760 12994709 335241724905968728917467491072592121600 12994710 324606839671364121323829485753012121600 12994711 -1433936678858417014013407321953716739048 12994712 -322207596275845524884110658410436505600 12994713 -1219138193939421608540309433840166381158 12994714 -38767721506925599764329350526741514528 12994715 -427627704212894079746035195689398145600 12994716 -89346403494928143133189719938554060800 12994717 -650437426213565227527118680623567773568 12994718 232393632913766441016332392831575387840 12994719 -235214935803602814265872290307143036856 12994720 26591602593718571244424212414336860160 12994721 201762928721312146330653196660364377344 12994722 87142099440061334646711155510037089280 12994723 -1158836873988141814058046575456360014080 12994724 -276133710767761767746882002193199341568 12994725 718005417168399988042095408082617393600 12994726 -185412205168132779916671147316382603520 12994727 1670091442082554894137673361392702018440 12994728 930523067156408452914892059477686108160 12994729 -17077441288807506409125997943749019904 12994730 -12599588015994304169982418525238292480 12994731 81409005531075724446303395271746859420 12994732 164133636397786534101832700849923084800 12994733 970636789742442811311837834316533349176 12994734 887956738021915409260529139322809280512 12994735 -74565961044786216671301574231932576000 12994736 72607864736793796628245665306322010112 12994737 263733000071175311754037796134887369600 12994738 375679305240731799359669615953708661520 12994739 -1700583899108574643550211919160005865460 12994740 -194711521762171768334089474607225518080 12994741 -16147908457334122254659494206032714148 12994742 -1743328956312105543171294865361263142208 12994743 -1380074804798011491983510640571738643736 12994744 58775342679414164729113592762502144000 12994745 447470166224266558239889379657509763400 12994746 553318392467921532220224118770054393600 12994747 -7532821879644395819108538234758103120 12994748 -1189385486945556934079713447730284554240 12994749 109005296105404486108640564885492217036 12994750 -188770957516553803038883229038400160000 12994751 1496693176228827560513914075852717971960 12994752 -146574445846096469800002266281833136128 12994753 1048832649504614050693990205575907875264 12994754 789498505013009175529768278231419706576 12994755 755326693636526443970344459548040437600 12994756 453797210066707390435911421008976238720 12994757 247847292394747057032236509417872159006 12994758 -114125992426593325368663258235053606912 12994759 -21354985316140378852476331896508704040 12994760 -272542753351522006448455492421490432000 12994761 -190398895385531963696661567706895505600 12994762 -74522460518276514644805053906852409600 12994763 47715090634068888618236495370309477384 12994764 243254755294949775625482730083933219840 12994765 -350154669348086064522386156609271292800 12994766 169206288431277016863443393377428188160 12994767 511356225557469514441316146712649296640 12994768 -37701752801997195554199801102533828608 12994769 762168776881459805500182923735910723060 12994770 8509665131028294770367132587960371200 12994771 -2739198071988996091031774902393191658608 12994772 -297275965118069832470089754577253582848 12994773 548454702173700516873958302526590796800 12994774 65121514314003470957882521728503155968 12994775 576393481632580007622320891334461187600 12994776 -1319772855925040027918517644854337740800 12994777 1775958849657974422405711003110207567626 12994778 -526200267592182123430895819409983596560 12994779 371053041226574911536899748480880089600 12994780 412005358405869634583227545308826969600 12994781 1805147207776007055343598834531760922572 12994782 -209684096603587422850959037126646142336 12994783 -595964087197813072847804882513753109600 12994784 2228854346290263347754698060337984307200 12994785 -740376835857554207940756589015569915180 12994786 185040888863292570720182320704987002880 12994787 -327080416355907205353830529253242640800 12994788 13025516351783329547207624731548119040 12994789 6339278335398643782510776304886910370560 12994790 339028062083653706601672940824428236800 12994791 -489938762841311241052495287765219233280 12994792 870487492347292211248450802770412928000 12994793 -124011724072106434834009080490184870016 12994794 -19989480176107887414745592473797649152 12994795 1962970601117330607825629624311304640 12994796 88169109596671005662543487488127033600 12994797 -38936799442057673612671220039329370880 12994798 1241634700762668344941983676103832014400 12994799 2109273594096314540222560082364164288736 12994800 42946799786867541364007829984947404800 12994801 -649252561996279198596818924885427443100 12994802 -1034223878097599491935734373494866486824 12994803 178014594918191357514739820722588396800 12994804 -106876409615181921411897572267273417344 12994805 -595599999909886253494052894479845099240 12994806 -208715491352032766251992684158916547584 12994807 445952740320954574547622056377285238784 12994808 1850467057107873621003407847820768296960 12994809 -723957773184349035962924947043251435680 12994810 96787886200682037684050583790133895360 12994811 666501910563570761960333231982216005412 12994812 90194007123164462757020272837175155200 12994813 -667648097929961028383881548866347297800 12994814 -271884870187616530443946109180413771776 12994815 -13965496156484357961313591342350410880 12994816 186773142312485229991732961438934761472 12994817 -2889873345229097409494940604528551426336 12994818 506128436705374663381187280627777147648 12994819 -9530413491746965014832215097706141456 12994820 -889774098382664714049562333609086051840 12994821 428774700930731409455030901195880741440 12994822 -809487404892687852426712496648357635200 12994823 -1743455412047850744768613864161529613928 12994824 64532560217526335342531223268524195840 12994825 535469130611001506706298353575211607550 12994826 320900897310186663186425954328000669024 12994827 511299178953896909421668671298638599600 12994828 -198893428892454928689475245976128454656 12994829 -201967762021278404032063594321208229024 12994830 32594752367504306929048326390444798720 12994831 327044071174497070380466217324503455000 12994832 552837544485143496419510092009495265280 12994833 572544163566213328343557519608806045424 12994834 -1458871563099460651625134631222163230400 12994835 39516052464096287071764188488875891360 12994836 -781033314560726443429415315838913929216 12994837 -134799342634160742368043593926713518400 12994838 -685887065618716030781339586832284398400 12994839 -18997644769416487209255457021338677760 12994840 607132976238665225515331606356418764800 12994841 99639102052530231209145998725051150800 12994842 -47519308126267823475960207129102090240 12994843 -197918383938135199437104568067579065216 12994844 -522284612047223160705112436604575261184 12994845 -585543150330084093152325776826668276160 12994846 -314938766211190993083438202330192542336 12994847 -1175731177381879134351847463294726880 12994848 -841741461133799952533693108741500502016 12994849 -48655839118593389886424361947633031184 12994850 -294359473511833236328283455196219203200 12994851 1445881551400658441014162277921612164224 12994852 78561639058832572506872024751274713600 12994853 -1364946029147170423148069859136279592898 12994854 -20909214870042246225864846991596636480 12994855 951461126562671366937619968439002680760 12994856 909790321360420581712307650652516597760 12994857 -1282769032566144181810583329724721942720 12994858 -11351074713970423757277391476619122432 12994859 -136899945987146242042849843517904304320 12994860 -314631563659293199041788980634818560000 12994861 948511751822824108282872223286027723904 12994862 -575242952159333556375627329896409208576 12994863 -186304701615082665666608302481040963840 12994864 -550442658807097398033980305985896529920 12994865 -432206101165433043857573885877707513880 12994866 241733533563803550950722936601006993280 12994867 1436275216494212131804128551563683307916 12994868 -619538674083293617917124835596614451200 12994869 -953575057654532655668519790340292304672 12994870 25129326727423636462241464144820348160 12994871 853388282917468894214325061537268433600 12994872 675510185774830498419478623828257341440 12994873 747016567135755767354421290740181454122 12994874 -81430796461692263189587197105772419360 12994875 -87638723449137270214706971851192432000 12994876 104539763076173541951543180843084693504 12994877 -434799155921080193541450135153309248928 12994878 -151532906197326726377237950260240826752 12994879 75461970630045605233228838213696867840 12994880 -139223847775029282446209745723562393600 12994881 680618334596317503195524260474535693184 12994882 684676677080044179965154816427673475792 12994883 -257970661505059547522698851081834185712 12994884 -153519696606051010132379985612778905600 12994885 -420960002021288518259069514932455038600 12994886 -1715155785999020098185415104477481257600 12994887 231248865787626219855362633424527308368 12994888 -1117753852398519278680089802118341770240 12994889 2974229238977528308059163742448521859456 12994890 -50737494686112735041332773653356339200 12994891 31993146614887843734546480209740410688 12994892 -1278248868882551036610566919267122715648 12994893 415734084388799346146169431517625450944 12994894 -578674794970068091199621505428538802176 12994895 -134224658841189534509604248779747361760 12994896 31699101103834991358418752958795874304 12994897 764247311952505839957700708871279359346 12994898 336884776559437817519804665753539456000 12994899 -171279084725134461296988513807716409600 12994900 718209479109341118742652140071139872000 12994901 21658180111227143337061294355797205664 12994902 -319330484875054115780302297857997343808 12994903 1006716038529727740888795199528180151064 12994904 239444940585276753200292546429386219520 12994905 -21694066179043298741177079395759016960 12994906 -109830050704760896434766511304065464848 12994907 2437858464449886534182054234883723417156 12994908 -142005673467560405041063326420224901120 12994909 40316776354045075747675425517569470400 12994910 -676201392638186041534845139414453160640 12994911 302442375303761912149457389713686443440 12994912 -137454133091328459326963413838175141888 12994913 61422637206364084267045596842615184162 12994914 781895944190488200465471845896102573440 12994915 -910842545918492839179859286956469419440 12994916 -1047616859112085651839008363444745600 12994917 10163495184632186206765596706879335648 12994918 580214670412848949385206730888922444672 12994919 763670033446742297175610953307400272992 12994920 -412805419643265095402190687456722995200 12994921 -99487914458420910381250852161959219456 12994922 870615249835581029261322881731333294512 12994923 -1040029003333832249909958461074522069416 12994924 -1392729259310549278301880431342755727104 12994925 -374925494825346406213858940292139684350 12994926 -230218193941886282296998787442868427776 12994927 -414788675129910240489851447889050175360 12994928 -497752003902881426800915539140447797248 12994929 568875872549533731221147954644373166900 12994930 109102825698799818542091395521011635520 12994931 304616000192223846116141420057426355312 12994932 -206936036843878206713869783930069475328 12994933 -9446285774689798300689046325707722080 12994934 308936470254021826823218369141203194880 12994935 -56534236388693455290718760288903041200 12994936 -1508413856545624194779757978403661414400 12994937 1802919150390795745942497145486711364586 12994938 1635755929708680233090799219428993556480 12994939 475793965787311764408682183156432920740 12994940 -154577045456589561859701726849433528320 12994941 -246851883590997359656999182535020983808 12994942 -1059007540755588507193593897777593968128 12994943 -735619759284705345837051798117917172456 12994944 -19298442896668029388588952223649628160 12994945 -1281106335764875090119266841250815024300 12994946 131671717378671605795841830056559808384 12994947 -405480983943975241291784293354082771040 12994948 -1047079514475866632525114925788436530944 12994949 26852083604660525255319382382633187648 12994950 67292192393533849054276167457157251200 12994951 -2499265251422901357098509783231361827048 12994952 -169012939596820607039743507591761100800 12994953 -120286194102934982182193985072034775136 12994954 261931360989795438588879110305699464192 12994955 -585783661020359179979260470723247658400 12994956 21048070187331583137744377887660280832 12994957 -2660313532980383969142955528359470645780 12994958 -205470886489882772431599813218310000000 12994959 -1506876645936559068721465804463696376696 12994960 22486624961873958488416700875037736960 12994961 -5587607443586365130075151669427936896 12994962 -384117174018275650260760708431437687040 12994963 -675547764261305130481241379628897304976 12994964 -242561857478854384950520731854701549824 12994965 -82117638690065211456770866618375944000 12994966 -1327050733283625040354036224320191577568 12994967 546541212534240532888533629963596821120 12994968 -73889577599543102638150127595613716480 12994969 -432083508940463117290093803065147108156 12994970 -97232798558612612025079356474396786240 12994971 -452822808806801832212176993001471998080 12994972 -1281035133626275885651709387679793652224 12994973 2149237977847527375261681813340099797222 12994974 448217871997224567030079320781036914240 12994975 183682540213711342974250834735731240400 12994976 -684166576759000203017996053224391507968 12994977 -380695856282774802240425022418697011392 12994978 67621611999635138218443505280469489024 12994979 308949680508738655938513301554239488680 12994980 139166180747995177580657272977690316800 12994981 6651488253654836420764342675919960512 12994982 49066127406174824228217694041391269888 12994983 378293627588587261767570214577258938368 12994984 1896232734343776779592118491853016386560 12994985 1406859710924536263557619868792549613760 12994986 311811539268596056613160822415454803200 12994987 37556412942935759795343269416779916320 12994988 -197677216723451171261105737254285794304 12994989 8419062188377188090963145014961592448 12994990 71807165537328565276829162044486680000 12994991 613518415879853387490138180170719688784 12994992 1128557164462698908009212876840108032 12994993 431103545878792593383557866212232185280 12994994 -232168917680413016708851561807525054704 12994995 545440897762009529489546562222284528640 12994996 -985014840693685447147136895111507019392 12994997 -2191208779390847910723198941987838913554 12994998 -17542546745599997480247207400988081280 12994999 875130778430784325583276116457982281000 12995000 65563351888396977639747787358131200000 12995001 -629949479615633826595276895050257675708 12995002 -233881753958367215724401168665908034848 12995003 -171496368820702574500258262238468793344 12995004 -828317529394918761037125172024713609216 12995005 796799564654285673926269655694855586560 12995006 -741886062505574807506147585883356726080 12995007 375620078138308275199035935638927074960 12995008 -260658264070935397931506083514736967680 12995009 154882921457902680956570218669249092804 12995010 -177262924485445992428541048006947504640 12995011 -1340513080507826871921379334010295464388 12995012 272031523977517415444041242545147136000 12995013 556161834513677982826353855843433896288 12995014 -36738067992413222829986694121459926528 12995015 93566249512758085932792700367445036000 12995016 -1389825747586263305467205705717991014400 12995017 -399953945533418939138955791875137626688 12995018 -537186388785152921712025840492681049040 12995019 1329306521767660541918295079078063846320 12995020 1173959916109313162997026583802917780480 12995021 -128076958325883931630425992646362013696 12995022 5491650968746647014093140811132542080 12995023 -264429522498997406713274770260586902912 12995024 -59131444524005062722386850245010653184 12995025 41306973284056840607806452163643914800 12995026 548956750916272626624184926958737884160 12995027 -1001330524786636231099907134736819711124 12995028 -40630227781046829746118572779068405888 12995029 -1080933663234005989162485678528367359524 12995030 1621733019940136099662868668771307520 12995031 9838991213295908987518607732749228800 12995032 -125627173635789781378695890130007756800 12995033 1129420651501838990915448993024791286282 12995034 -236184948731303086486015500672943786752 12995035 -1250740288239154826310664537718381706000 12995036 1777052898481555147324702110875191994880 12995037 1365306557589990989311592341046624742 12995038 320803508287081758765137456814471758592 12995039 -2063540722964456838901615293403976120160 12995040 357002119135138030920326236572989521920 12995041 1251300629780503173276280670833916641442 12995042 -640816501707479451684958244298364176000 12995043 -303683778884844257375848406243046618816 12995044 151543588165468257458672263218674155136 12995045 -288600504198627344137779007039231296000 12995046 231074304243758692023027909982719098880 12995047 653931622822211324316421334753771226752 12995048 -2575642972938237784028047112737505280 12995049 -753785916945066862052599653455619809136 12995050 511969211527548861919911321733976640000 12995051 -1088962188385741701900206497087832487948 12995052 -316674799184169310586018811361234698240 12995053 540419061482129687688155017819208025302 12995054 -643758842441274986848985816074537213440 12995055 -1009295424921047316951520429339183903440 12995056 -388932319020910220096279411520271679488 12995057 -532332523352110876266694908301676882268 12995058 156902355758640619157093192886256531584 12995059 -320347093967283527663005319040609762816 12995060 215326146622541967974026290792829624320 12995061 -152507165381805464007170927424130628640 12995062 6538320643167309720319961976517298112 12995063 1013190776489609529082637137124762998680 12995064 811418522560042140325180177797377617920 12995065 1815917829706220240620710951160057595460 12995066 -141660090060884536006492130586899841024 12995067 -974950394310358780377095533512203028480 12995068 237518714783349264197616722630717690880 12995069 -170693897453441705345661922975862008320 12995070 33970350299133362048928612610786529280 12995071 78797890150188762618146515301275875544 12995072 842164175514058985584146348437460221952 12995073 -85000711836429388745067820390768512 12995074 -333040968636075120859134260225606239680 12995075 -353844925684274442584970893622257309700 12995076 -106336800639344823748005215937848573952 12995077 -392495580131153562161203058834362489728 12995078 224151032657860606140021290629114527840 12995079 -846707918112612433115695603118014882560 12995080 -255513567552466738998686386374026035200 12995081 135401585073992229968522527741657273728 12995082 -452527074292173719887892120951003592960 12995083 -222236450397829268533846168788798986668 12995084 -483849614046877460398399437569992214784 12995085 -15078749486451287790674972114047319040 12995086 551337688566695613830315342951627379072 12995087 -633086831353959820887860569352519282448 12995088 -259472130517247117831600336548577280000 12995089 -87085600588774792134405527459594307480 12995090 -246275590713296804234298502908111702720 12995091 -235024780585946165026009967680320314700 12995092 233708098791420906396609233252516696064 12995093 1120235699190433250603606923271370570144 12995094 -364863129804498747272850252419972516928 12995095 -103656608300059639893542396276372778480 12995096 534982360662332442771999357154877921280 12995097 35493999895227659292773941460955759072 12995098 329017928582370534117031569315191270400 12995099 -984310468055784997141082685467815591536 12995100 652984470979583822271018702809232768000 12995101 742714338295866699787631375583440141152 12995102 687789875794444170524438347076689224192 12995103 560771231298125698778220686682254085120 12995104 -2514450213747912839508722428914531041280 12995105 -1458687298116215549484510730818345561600 12995106 -93318133006504357140998342539706593536 12995107 615434859995735889739240170787051489280 12995108 -216987539596983044451070794763100872704 12995109 -118763429555643742731494023739316812196 12995110 367616894014064529636388105534762320000 12995111 -7387372416231771442977014643072120888 12995112 -240234734083027192172100781787718696960 12995113 -950295939591013365717600594578881275276 12995114 -173591311216749936804529722496876478976 12995115 -228848875918122463898971521475138268160 12995116 30544752122663943391458780509735537152 12995117 45665089962375220594176457600937078166 12995118 110803178490816879314449357731484011264 12995119 -448806047556092594385878252738692074104 12995120 -215772372637649051010353143095798988800 12995121 1106490871005910961288469975858484543680 12995122 -163773359394787618781213925803721811968 12995123 609234503824593589004864589463257998304 12995124 -891017971384777609141006486580607787008 12995125 273292158497572594349247045819306528000 12995126 -139803564722538845712620178977067192960 12995127 940908329219655600494798833756203957840 12995128 -3220822884780018112746434118424445767680 12995129 1407514069220924863844568128865198775872 12995130 86355379931999644946380948444312151040 12995131 1644673171572170289982076981292038807872 12995132 352071370130746429390734152197012102656 12995133 -957942792952990142988858411836681093376 12995134 2350856565051322069648523438186997179520 12995135 -498044178320128031474451514246449113280 12995136 -65701749309352568947982810203161624576 12995137 1881369331316808016144271319331070318786 12995138 -78237620748147690063540370986923925504 12995139 537400825172564438859055315693458866424 12995140 4543515860711009498192552255259079680 12995141 343464365697847473427136200407061552542 12995142 4882269448078865869595594425325214912 12995143 -1952232715862859189225570677894546386392 12995144 145969400445868173786062053186493521920 12995145 543519599572624955982083774903982240000 12995146 715258483902724003749564411178944693504 12995147 826592822827834448854554425843320028160 12995148 483452135112759064253377500360362950656 12995149 419645872906456916216753422941673244150 12995150 143940816637826887254888106729809638400 12995151 19137132215558257556416692750201789840 12995152 -500691611385015466528934547349231370240 12995153 -1067476001716443583191456306495281651598 12995154 351352667509825161873920150950545415680 12995155 -333116939393049212770386566954700650880 12995156 835995722210534489314168253157187338240 12995157 150147983157784024792668350980060396800 12995158 -1835725995385256251758511256064026400 12995159 11632844324670448997830697969201210904 12995160 -901071361259483619975820248961321574400 12995161 166830188430102495171549140523535139520 12995162 184538871971608487789644908603392270832 12995163 -568608145647303380020593879440146899960 12995164 -73630672590789080986009054077548134400 12995165 1018257438154883218043301246856561872120 12995166 26610379632536596666823804534120623104 12995167 -2407847288235707432589565831744665186784 12995168 118414132137550609815271926384086482944 12995169 509772085692464789590059580249752846336 12995170 836127682657773474946901747754177676800 12995171 247788149472478695679720568983623360000 12995172 -79067124713437929867803014142628050304 12995173 2065581346918404182421826172946631143422 12995174 -49618880773991292466577625297317357664 12995175 -129138050121891409364680728790194556800 12995176 85300817854989030268027309905648384000 12995177 -113143314694553740327395520979693789688 12995178 -142239783303254209099441687028515703808 12995179 507130845812572421944831192543935377780 12995180 249233417506162324734349086275698713600 12995181 1830061745373721324498021988909926107840 12995182 -476770716248908979032041413123783759808 12995183 -1720433345576183088454590643333085427480 12995184 -197178860134056624539778612529201152000 12995185 -578321379417860671304251165787801115840 12995186 1263729294326466734557056473286481457280 12995187 153573864786127131019597634782645898352 12995188 897956021850184619164734886797117461888 12995189 2112146087505224696641985771144832786990 12995190 -226191263066210156205812993888051404800 12995191 2895382600413025239875082910478561586864 12995192 -796070611161340997777693218841388318720 12995193 1249177609828077528847227061053462506064 12995194 -470141547124885041118800503673286733088 12995195 1570166108381672262466611261185176147200 12995196 -79414952675940525875050419919802284032 12995197 -331995779130321383742662854120073695354 12995198 -151728977661821619344351866153078025280 12995199 -338065253717193334081668888504146351376 12995200 287685105357280495643797907230949376000 12995201 2312161051228034996174807868328481583744 12995202 -136553450423592803278816144145018880 12995203 -490685270501978816779304153565306494816 12995204 461764040274173096011142259734791654656 12995205 1437193813924623780766358762685472653120 12995206 -73837116702610771260982794756736757760 12995207 138577415539222535926313810642373879840 12995208 1444980436950082858040221317983637504000 12995209 1608083547765055899627121780907730540816 12995210 -707475496419776551521474966985657404480 12995211 434839735746098234161963849139145030144 12995212 -1189047601009381351980613185795790860544 12995213 375145716451354947569424563263867362240 12995214 -191181460966003530361690847642334964608 12995215 -1233136888394048539135133830471838699640 12995216 -92150016396837857058212632117902163968 12995217 1351839785521224405908414421823026468834 12995218 -466521267347225238892691349771703133184 12995219 -1641742194908621954016623485022045809440 12995220 7795661433791744655507201010970664960 12995221 523667421928896378378743158905771727200 12995222 -670540177358514432817095978842118955200 12995223 -397743469931356034170308054501144024216 12995224 -136457017686745459482496906282637537280 12995225 703054744108548531099145757664991839900 12995226 -290711638377403071954459382117312619040 12995227 132458883745460977740893169044625564672 12995228 81021601312489113690346797112156589568 12995229 -55752415654766887845374332039086511872 12995230 33735920673374709198789721076494859520 12995231 -83612574822735735914837645537704047936 12995232 -788748552683089946086578881622130556928 12995233 1559823377690659443052262358319488864482 12995234 -178088411588807292009513965835278212608 12995235 801852574176626869322482141712586960 12995236 155821659512298636601156091357619912960 12995237 -160031630311593489940222327630984302948 12995238 474853352194568501608617403052574654144 12995239 2363045706060069408300672021913515250040 12995240 -1623367407153418521974817419058739200000 12995241 -21568169013316528344533312356395705600 12995242 -574591575075849768961074916436658705216 12995243 2140205682277054523863038404230444029492 12995244 -91568031042233557503597002624897368320 12995245 7265386144583243293804647090407169120 12995246 -325971077890750689011718753672132539520 12995247 1239018697800734260070972801838651093000 12995248 29119881734503938714812673999621980160 12995249 1247828639401717573667251422940804842480 12995250 466617508947720773430898345431969024000 12995251 575024848850249980492631768801611615792 12995252 -975735602283378686798101607121744241920 12995253 1267342967546298395603129411933852205504 12995254 6895584546055133816144468852125797312 12995255 343614016677047233034565904681222630560 12995256 -1048938323018384473428822930817508044800 12995257 -334526263832554268550401613976913794752 12995258 -438770405603430433907522287573498767360 12995259 -1170707681750903105231023662323832750720 12995260 450674011460715101851310983182099548160 12995261 39639340612702303399675443957980976300 12995262 -118704054403037734842289459222956441600 12995263 358490164703306391036753466563439861760 12995264 754678398652052203838577066630825639936 12995265 -1639948726339174588105598098058734452480 12995266 -501227880561028266952332173868370784736 12995267 925111939289996366800934150703308288316 12995268 192383682834197083399896121831771435008 12995269 -952429515922874280955564690564711168960 12995270 -429462006093131395041264473826170803200 12995271 391032279038834720200640587310773792560 12995272 -677243539050219394059504164099713597440 12995273 1052064929377966687322076035557368402522 12995274 -178501438218118988817985543802953102080 12995275 -264272954678613629361498207886131411200 12995276 273083977688881265625229144724786282496 12995277 -1325104516459236848545366153139433725280 12995278 -606346065042271156063398043574939520 12995279 -290289920819740211471612362181778840 12995280 220108436938565770775163314870827008000 12995281 -255599087554668666543707029284593976960 12995282 -571487845532081877245943181135931757408 12995283 -212224130198047540765201330133456507136 12995284 810096590566821492909512572277918461696 12995285 -403567745875547291978142712960719928800 12995286 1167992759612946278739758964330156480000 12995287 2035920255385750463362040680659681452936 12995288 9017757041808492212497218084079902720 12995289 513042698176721512711392313601775911520 12995290 477662418291041602060989740504375151360 12995291 -1775103325395903755848787622250517077308 12995292 -505337361201740374655565145335961881600 12995293 211806586757667290135251803122487640320 12995294 26785517986173606835573928842901480640 12995295 869119297083007355969129448404116690320 12995296 -71049109710768128082108175546008207360 12995297 62916072951290058703124228839179648000 12995298 -504111293390460813949335178551271815216 12995299 244921026270670977292418312662104609264 12995300 33397389680932172336966498124852758400 12995301 -1555297177423097697593272519211642668896 12995302 377426792128753717268847822152906355072 12995303 716563241639941987995921414238096014624 12995304 548603537549759195004131930142450647040 12995305 -180515479534804419791340060015020280000 12995306 314552011654645974267284281317982109280 12995307 205180693511290528524410055465307486800 12995308 -1440271446871159026863485960674921955072 12995309 533572461208881734565171165949115799510 12995310 -90609783846838540428187320901088532480 12995311 -367368816555584236661148914279712793600 12995312 -892622852357106965890086603213599932416 12995313 222176042714984586141161161642582778400 12995314 -16346357914022199584242710502385702880 12995315 2146350411979623550985039557492910881200 12995316 -8816652803118223288934343477360967680 12995317 164925737941093478389005325198988899932 12995318 -137487262029247978989941807301383701248 12995319 548755549451002302989822789698914508368 12995320 -201322394131377657991492700619193958400 12995321 560422140808124164067773291991971644522 12995322 -481638360523274930925806659757489041920 12995323 -1163105384374184153980370051575221415920 12995324 51488735861975912463862479129902395392 12995325 64848659190286889508057556779262809600 12995326 -438687856653306041372769967443693117120 12995327 1305864772811758758604980148037629833312 12995328 -221727945779507494052438594902636363776 12995329 416616761427731078557166985748191260930 12995330 486583079187612934493168790630989590560 12995331 -6879402142915955011002227004644039040 12995332 -469559714683143595994544137266161520640 12995333 1240613981973984181243091401075301943000 12995334 -885390436118656282679061900761796933312 12995335 263763455151703902035036867802140040000 12995336 -1191966395577914157468399539254555192320 12995337 732962892131801255650920650643612191760 12995338 -141597095965964705957925288126644787456 12995339 287203020043100090292218467302288322536 12995340 -315240160587923890780088352754253414400 12995341 -1519271213488609763446905249598258573258 12995342 400226778550274056642638210694357163520 12995343 -1169514538187245945046985619118929708800 12995344 -384688572035533447793518479487806849024 12995345 222985989989386522985128682678313824640 12995346 75321792285763509998586731127302028288 12995347 1409087629889565639801072904663191850796 12995348 1256075595371612802793231749298112500608 12995349 -11656171913127776955519947465558378112 12995350 461636661534326177055843299574316298400 12995351 569929920683346539327427905407545377352 12995352 -435697436829371601302941348134359930880 12995353 -113369625684217749283570644045626460096 12995354 -1174999698222254900141309558906913346560 12995355 215745760251843859486691009912670059520 12995356 701863348583962803777118889883136303104 12995357 -496169383392119003721034642972709940 12995358 -662047456950888751254722341565190810816 12995359 -819922245353768421911120264558649812160 12995360 81922676299874092853845062194319851520 12995361 -1749715323000801667078165160541345797976 12995362 -189611287690740514157964231381926785536 12995363 -1380358486519399688814258320540453520816 12995364 110222472752642860362396634935909888000 12995365 -361879841613162288278387503308871924740 12995366 1040676904054177500930001104481728241632 12995367 -34572014227117375022623236974362179072 12995368 768507981158566753207487307736198594560 12995369 2240552417579865664494301170411321883770 12995370 -657942244648104392759468847304287244800 12995371 1220428329285422555751801494219284635572 12995372 241597275348573628493306839950318124032 12995373 -514462357292579925074628667085723306400 12995374 349943964878702800757204030472348672 12995375 -1291537888905442446073691152473288306000 12995376 277571829496018718876066333758171348992 12995377 901571702970806554117645640985715102226 12995378 903215472012971026528501522469922124032 12995379 439396993830822472816555992217918483248 12995380 931416383065530258722316469889058220800 12995381 181693571113090394879728121863596997440 12995382 -360868422936094717526314003288557868608 12995383 -42662855424292552057727749846698705600 12995384 1002821281589083204457611903222797250560 12995385 429714851449122443911815768730823000640 12995386 254458283015115657193708587234733793280 12995387 283544277007996946005459771341623940912 12995388 270393110636699068973815086508522544640 12995389 -1547704516068901678685562734497795573920 12995390 -337508540422632902895636665342635084800 12995391 -404002584414238712158469855872830378240 12995392 393806899519857498356476311572221788160 12995393 2321871157862258473777321246430934504000 12995394 -560826141339921402864862187108041782528 12995395 -452887570500011752098371988831056821440 12995396 121302427696890690452133822420753436800 12995397 161280692262474446527283404843908478560 12995398 112854371994363537777881628313098145920 12995399 221754971542237210046009529532991940720 12995400 -454837909682972103155453311165440000 12995401 536409767745222540754748974080606964404 12995402 117682898332781666119141558773566914560 12995403 1043900829262178301714601141000240870104 12995404 1301682831120425841469054868328758732800 12995405 104620042502310287965569529820449361760 12995406 -916587784117290793979653066119267438336 12995407 2908088752141207297753803347865525640800 12995408 -160715107313414639122970195722357383168 12995409 -113740796907899146308072923988509455488 12995410 891478612774730022856853047410922803360 12995411 915031274462887686873173145675285711360 12995412 850185868445441239552116362404300910592 12995413 910626423540840089824919730958495827662 12995414 -135172023958541233937612085185143216512 12995415 503785748527124849106755803040276579520 12995416 152331358821323015134495830885894144000 12995417 10974976985246967193510990355714976000 12995418 -232013335358353678310788220312966647296 12995419 -55775956356026768479450264500649284704 12995420 573690448248849955875842966941335713280 12995421 -681338656774457561916874550209697988480 12995422 323744044061730047853709029317711011200 12995423 851605757010118407916110883026708115680 12995424 525394710598741322901524610859833753600 12995425 27109197365917157855761739422064396150 12995426 730836813129372899734731331473670584912 12995427 -95214429726840261888754278997729689480 12995428 -314170928267924341955728812193966233344 12995429 -18701024895185352343090890093723676680 12995430 95873987366648426985184042138770739200 12995431 -1369020158957584273336581913337972701768 12995432 -2367807760017300744827512220597565465600 12995433 1189809558755316294978488614772935960944 12995434 -87816797205121921584746849589310242384 12995435 1068372492163375877626575025061108294880 12995436 108723670300226103850976808361257630720 12995437 104532345649427131385333445342283212672 12995438 442646331834868513676356566256401604800 12995439 960396301914430733718316514237110711680 12995440 100015249129064100656999979355292958720 12995441 762375796463303590076813565489903531840 12995442 56482055283719803885625335883093540640 12995443 29771002421416244491737128950241442424 12995444 -500593498997118763122026770787626979328 12995445 -1021519321364051852066730117554163039360 12995446 -285655661724216301036970888297464208640 12995447 -1695635536659007723242081507118118148960 12995448 277701401038209611124960889084760555520 12995449 518882510704220645908239766488748884480 12995450 119962588474344278958831542005877085600 12995451 -505939200047499194975044250152120972800 12995452 -769096441164008059762939729624795465728 12995453 1780264456640947134198119046912391608000 12995454 363117573494661294823570003658508844032 12995455 635212737880400967692795557063352557920 12995456 443621212503533537356945804897718108160 12995457 -89499972341622793071132687442244940000 12995458 224878792037863554787242844576193425920 12995459 -85944848482792098591374749304770526340 12995460 -377613462799626200829776541409320960 12995461 673415373530736997080667220051081076062 12995462 -1976524852996538612740071414521212599936 12995463 -40789723042680983401472183256410132496 12995464 -602690844540786031806763851246719508480 12995465 -6220896511287607982014371282931656000 12995466 216482427587850831652003047878254848 12995467 1716940327691932283665212372426047906516 12995468 66924588314768745571688113190562339840 12995469 1185640101160462691603523872053961243094 12995470 744123056474098833819646189260885557760 12995471 -1438190982295029864233926526878948622088 12995472 58463073990020378167861508088005394432 12995473 694377021918718960251978544459829483380 12995474 38615090115744181807587910064436686736 12995475 -58487960089073665572529825988775653400 12995476 164711832910555691210899041662172493824 12995477 -358088250737308115003913375793712070528 12995478 -817054352024939990942685390601239744 12995479 -69415683187253493178665098883764236288 12995480 819593948177753961718761713509201920000 12995481 1005825646587037416339238513255362086352 12995482 658930300070751834023526993367389324000 12995483 -98556630735399803279092050421175881632 12995484 94161663250296078186671932617826222080 12995485 353864866930619463339925348479897538560 12995486 463086971682014167971392684817609412608 12995487 1074174899158260260861738244079736595240 12995488 1154870995957365845474636521088499056640 12995489 -315963236718151344390059284261108109676 12995490 -540338873568936571020312297450233372160 12995491 -680949703318650831849019611737557891108 12995492 -1824513417605950609471988906540427755520 12995493 305074981042354475771407183779513585984 12995494 300719057734292632610053818270597955200 12995495 -388469229434300431609414748897830557000 12995496 590050962129542388330936210020352000 12995497 -1617533554757921404004776588856698069728 12995498 18891181931774992412356209400842238560 12995499 449435745432120500537342087040057792000 12995500 -906366298162815523960698528559595520000 12995501 220666034341569230608247300402831381664 12995502 -223934133282673625975513764766166514560 12995503 -14144489026386395107170705006632352776 12995504 7163385689158605044181154855164739584 12995505 107978602624214915568304013768410723200 12995506 -800059108246393953784133060796988915200 12995507 -1206265314332886677656764201381037939968 12995508 -446251245828493845319030018112009342976 12995509 1241887775055494012662558160592115564860 12995510 134711184097833949421469792268353699840 12995511 -1485550089686768620970452808895119157528 12995512 160962286967232228350123722620394291200 12995513 381102088732560894731799887310540228480 12995514 245802871388132539430963219444843684352 12995515 99909279820698009002301209431319136720 12995516 417672456750085876633000571137538749440 12995517 568685048041327871749704018518690497440 12995518 -1126210047882747260739103945063069118784 12995519 -246533237544129106883221876826990182080 12995520 60914360431743358435444361483444551680 12995521 -1527457751242492095580335257538986560 12995522 669848532185602535322003972417302319312 12995523 -110915569390891371950095456102485995016 12995524 -95804987203578178716643013450225188608 12995525 -259360507386835425437497719838997940000 12995526 189154306976678596739825454809832318144 12995527 -526498417140771992312604053502122188520 12995528 187260192230229324602531611608873861120 12995529 290712405495969244108144519100477227008 12995530 194749988482750156760401908049035992160 12995531 -2301267105656245257669184504409632059120 12995532 1612498395714122833999911768858179788800 12995533 -147501616826493911001782628771109742516 12995534 76470092413424069896946794979564643072 12995535 -223467826793523943335348520496568921840 12995536 -431517845583863379397883681979458756608 12995537 -1789807273661080857994142572517285420814 12995538 74055928667598649592324840944534671360 12995539 697193653248853229479501195128990079340 12995540 43660386733299339811816571823494250240 12995541 -192021191203376763854868159198169104384 12995542 -243027152413007072766056585069077116288 12995543 -242188539215688960027667406651695538856 12995544 -174687802444929461474543079659212800000 12995545 -20780358851690653532102438854730312700 12995546 11262163283051439345252066044833434624 12995547 348091397569927781217118448150075548272 12995548 -1659479508824929775776209206019174948864 12995549 352551728311017253924100402260968541536 12995550 -295004922088950397070697660971682096000 12995551 -1203733249032284643769574597892372996448 12995552 176439526748801429650578270818753052672 12995553 1058963521646494186442922363595658998704 12995554 -566938816418225457268417674582044221440 12995555 430942367562434701713609111724518618960 12995556 -20026881393142123148386363461482250240 12995557 -464657175616597092479974078677417415748 12995558 324592063650795338905611097670288966880 12995559 -68577708520010572065627040695960594936 12995560 942408110881577415427609234724119296000 12995561 524727952905604881304861926567760767162 12995562 415402998969108394390243388893468441344 12995563 278357979431469464715608935536920138240 12995564 1071870473134751698081727668715626066176 12995565 117895698631674601993827150374519066880 12995566 10497479308757662686309335685510408960 12995567 306451057782215255616546553236012964320 12995568 159165215952480071888308231007656968192 12995569 -1453710617837503492512221461941790630860 12995570 -287756388212413134772195398808137239040 12995571 1060522870621136269546955210664284486712 12995572 -120172233678343547147752440789122244608 12995573 1507265873586491582092466168162770266624 12995574 1028821842023076828705990736060378560 12995575 626320150482152941456454538147539157600 12995576 -1668716740922614184522128961118530764800 12995577 -403937543114177762381466150238632719040 12995578 145689849104652545403109606505339878656 12995579 -311698042529465340854885438392923072000 12995580 307502195856526756522592564471161989120 12995581 215329468359697447030215412965533611200 12995582 -1105695701590801586496467155246824900480 12995583 533554926051134525550651278966067956424 12995584 -411388446509388563614369498403543449600 12995585 -1503000847199676126833207152529272418220 12995586 -1116611630302400344528781970390714028800 12995587 -201395515871408338270332757318780338480 12995588 -1048856208421206021613295383199386358784 12995589 -2895344727250092373779601221159039072 12995590 -900180782812080992093405003896112668800 12995591 -362562225421905687402559257338093150928 12995592 498967929175870465857227501474558238720 12995593 2241965174549565585267791510657730390864 12995594 -668050388885875401730272525321978551808 12995595 -36612824265240362380754166863755133280 12995596 -510867702087861336312351368759410667520 12995597 709307414965648546847666768617568323212 12995598 25410636253076458471483518713352093696 12995599 -1043531175064893143355708026339254572864 12995600 99352251555520372908774725218365849600 12995601 -707674833803885458143530774603280042720 12995602 -182146318146529256319810526219026405600 12995603 544520658024958857055626157284358332396 12995604 -271248172229561034348675948477642284160 12995605 306746632983328398715663910894911896960 12995606 17228095602461042409207596111643652608 12995607 -1359525592446977914903222907515480119960 12995608 721061087423175040840429984792718929920 12995609 -3475770506556899798378017397622608640 12995610 -483388458595817468998763872877876778240 12995611 -1437434496356492360708909231414781680576 12995612 11281295062433988098065353840988400640 12995613 2286481552325773306749120279472888740480 12995614 913340167164754243700289501985420150656 12995615 776961977865610363599600869828490377520 12995616 772996744446699644977290474928670244864 12995617 689690444934221036488093986572893913392 12995618 1126425813107054192297225975233824167760 12995619 58982624976995611608028284112672336896 12995620 716157928976438664612090211872830976000 12995621 -551186954440042488520990388598868296576 12995622 184390735238660054766250519555029622560 12995623 362051802404216615685997815771191775304 12995624 1403150115643757941916098143251156904960 12995625 112947586711229405238624717645834000000 12995626 -176797197255892355587160329436754107904 12995627 -95627936121156925235112811780279527408 12995628 279208945626666146860891460339159262720 12995629 300014530779170111461904281166812648684 12995630 53043197092423840413483714880711528320 12995631 286122860373487127657970484514471065200 12995632 -1973212664603133146624156077016154112 12995633 31482107366517294611934302474541805476 12995634 23679558864606021121675169805142241280 12995635 -699507265557875475673816247241427388400 12995636 228315373807079240038672786699271326080 12995637 803787358770589639811317821310397165280 12995638 -320541280945576009328930031324013661280 12995639 -18393543662521596867106042363327044000 12995640 -252916964327166387915963990861309542400 12995641 -101124762608025180504148605638496859008 12995642 1205420401408757339248615353932626176 12995643 -599613251889192605727956305390557700416 12995644 1068216321682472622127003535049822237696 12995645 -292738147565817402003733688796388886280 12995646 430068520825210814209183929773969803584 12995647 -116372052572962701196258519400149045536 12995648 -792532714892280660175162654934202580992 12995649 527309782739927900801475378499979555634 12995650 372792813330556941532049718524251116000 12995651 -259257974379833909066026768105485645000 12995652 23142016241716387339340389821112261632 12995653 -712219197732963359992446818620508877792 12995654 472574249343582310775467222171114348800 12995655 778726611482017275036485477490917140560 12995656 -1361421452097844601750014115008901283840 12995657 570934541268043050793573985707908786906 12995658 116680149931004501508714619831630694400 12995659 -395234803426059786797743800660371202960 12995660 -667900779684306462947955176440338232320 12995661 71401444298981700682282409663949731904 12995662 -25169964717783347411158025830050447168 12995663 311475194111711892053530575845402700912 12995664 39233696731327871902072853064409153536 12995665 154474942181348269898629245684870347520 12995666 -196128455800803615013016497777697189760 12995667 913780931253900159789308943647556986880 12995668 132405541091761683041588177117175064576 12995669 -2873641989419183199435502397684686836420 12995670 -247323632615119679673530347057303891200 12995671 113742695330274995506388826994070691592 12995672 -642313825153407607412020153487914168320 12995673 -63706843428066484449379627909181105376 12995674 -833249437576006784838098573902551131664 12995675 -5140883292718252064784879547603718400 12995676 1151049651397132733894062020643166126592 12995677 -826826693864219831377550036535267450560 12995678 496766736900411209738856641454467802624 12995679 -2522721586046937499303385008885831152 12995680 1688273295587956475958272373781978152960 12995681 -2332976512629370152362228273441594075088 12995682 -395426866815205806098139459486657740928 12995683 1549457142050211631281922065186626796960 12995684 9450161493815577645700273447837000704 12995685 -243916152603357945553161618769938468000 12995686 766329424160316822072693114335518158144 12995687 2341495590036871243508568780125932593336 12995688 370814227649109130245867746993529815040 12995689 137443444952649874294077676403323250112 12995690 288049823939682907192692879994037099520 12995691 -200460784775493904302749109210237525840 12995692 -197120765747333580124550040665124249600 12995693 522814508378051615578342413099894568524 12995694 -307891317679282130841376772934726144000 12995695 -15968442356568003787677397573203528000 12995696 -26781987540469014219063595627614044160 12995697 387355654521689365645815731582216488896 12995698 17092800490127135710543792889793019920 12995699 -659704752022192020648220202079174405300 12995700 433910115764740837571282775300872448000 12995701 -1886439632988582971308451067073549891776 12995702 444399007180159192667516828719501179552 12995703 210645078074633563404662837747480004144 12995704 -276340333294880092807718897776231526400 12995705 211325018101537335666983206901425537860 12995706 -69704219765742272935414778500319022336 12995707 1029895568167628522080268448529411905956 12995708 -1237854819633323683505640023291775619584 12995709 826967991074188044077132661027327504960 12995710 72573396612251924767407147395354488320 12995711 -1101121717037298912148021524623243138688 12995712 739363175559081950800294425016664064000 12995713 227001723356361927786245531749552104000 12995714 -602891457301917259324799116406425514544 12995715 -150255348845668436058831005565905280000 12995716 -6113990361776912381302342249512194048 12995717 4483606822181367857597155256516995200 12995718 10972599394179627931287422467192624128 12995719 -332149630966770127885960855547375003088 12995720 448939232548256097907617254707925452800 12995721 108307881038515962237725385875788723962 12995722 565284573621906477597426580402903605504 12995723 171091412337245483224206807625455028464 12995724 480482181425563696923538804388959371264 12995725 673585615341771546059595272298261837600 12995726 756358618004318943967113841879560933312 12995727 -117037975603556297679494845384523773440 12995728 -225885479427352279553504696450682216448 12995729 -536534801686984528080808338875600002206 12995730 -414336909567518483295099668942599073280 12995731 -2715990281444095406936490625522707746472 12995732 -367145920775243337311238824075662735872 12995733 -487505108228612474682348218012893946976 12995734 563738111864215178142986363735125352640 12995735 594217325599274611072863484628387909760 12995736 307481092909713186364627640773393121280 12995737 3276402324156145569710620182030773311360 12995738 302796491037954565842013124607026762496 12995739 -929459450152990194207233691744684016596 12995740 142646780836675811707587149810441264640 12995741 -884768523626432642570396423528646117600 12995742 98054434115263995692773583612492258112 12995743 515610571948058371407717274455298289560 12995744 1899656345684394529384942496617545793536 12995745 -293717488290005054265048605015444102400 12995746 372996645340319558278786348112930805072 12995747 -229552984152314784578170221613857600804 12995748 856809486198108284929861114323415480320 12995749 773665407986182851046853932250411266560 12995750 138539692657323078702637282814820960000 12995751 -95179618950581793310661968120964708568 12995752 -14855402277505499818181395321728368640 12995753 -436974537385385233269526949462929293600 12995754 -283681890254705847480113308041393319680 12995755 1039256828029745980384652706721970380320 12995756 632559137723874494913383238874740798720 12995757 836422360050677075634796910412178472928 12995758 -248843909320243297996147325359996538880 12995759 -18065142739253368967860674474091540992 12995760 113596451904292960853000178264112496640 12995761 18696136634253367895222156983157374192 12995762 -540176798970636544707260661629844555600 12995763 -476932350822486874987000481944024968 12995764 778005808885381328733324951223406600576 12995765 -1453446342372272733560407009821161498340 12995766 -132083033428033112097568290250191563136 12995767 -81524683893815635890530186655438105000 12995768 -936407695304718527365879360098306109440 12995769 232911789627800491429278991056178938624 12995770 -11680862570017743143233229876588534400 12995771 -526221192054161234212393152273942742656 12995772 20294415780558570095451517043850240000 12995773 1432166117481597441515542272202409099136 12995774 1140182909173628222222470631756640460992 12995775 -195242195554502047407382939863852708000 12995776 196417972360949839466844957267575439360 12995777 -386353333747465850323416613602337991340 12995778 154699457443739296368859769526522877824 12995779 -1471221561413997956103126595215512807620 12995780 336347774362863039651642044443897920000 12995781 -183523647733872952740454404266027561280 12995782 -1024289215583406055157729741530535571456 12995783 62805647575495418442295711550343079680 12995784 511320022969879736426457484532543554560 12995785 -37057865039478110389835369330768701440 12995786 -679972708094916449424560281939189602720 12995787 -299562265770929904951998478412598504448 12995788 -35286825242077777718904237301879188480 12995789 361703061776447185009908668178957987072 12995790 -13106061044337843408014503820637713280 12995791 145799196363452259058380103700527600080 12995792 10252722229890880328114130051668508672 12995793 -329723019325300405663070962921039553118 12995794 -482610272844276003443911806313272019968 12995795 1327012621457931228401809622151287495280 12995796 128734285863701871059212957482608338944 12995797 1046775685650342296334515057938470503246 12995798 -606265932768360973835600774464853541600 12995799 1657254091878706080128760777054417431760 12995800 338368822063414383979979803063434240000 12995801 288022303807336183300496321963904281664 12995802 -32859099736853486123733487217648648208 12995803 1181660145584312304816716850159544459560 12995804 -28579468382997660394591841103089478144 12995805 -51026648765917902064647587886854246400 12995806 296937773903022919626290770493076879360 12995807 2549491471882753655290041780601861936632 12995808 427634803791062370705017396919112040448 12995809 908998469572473817689573609801268430016 12995810 -558475941566905873532185357742693760000 12995811 281653215033412859415263411588336733660 12995812 -338867427414276937968629788189906329600 12995813 -318872782384354540062173775708415319136 12995814 81024268910473197251680879701831535488 12995815 490151509048864656884782318727380953600 12995816 -2376021186065032294975952187602428723200 12995817 -1141550905910370680818230639943663217520 12995818 -429875492253822861081165237189792706560 12995819 3359283342830825407843913245752010526544 12995820 -87630617737387857428618487038545674240 12995821 1709485979567697867493341483304259608022 12995822 368617783569277717415011771721461544832 12995823 -436448373587947820362799828770405869816 12995824 72488360318544692458821447074437201920 12995825 -47852944690944266507109610449578694900 12995826 -504308659415464371360640721697256208256 12995827 -1284431783826894965417114108195501392 12995828 -671030734736513273344988994770445066240 12995829 1904718021998959462486384959588132710400 12995830 -63977973801892964759649284270701885440 12995831 1053305950743985656517434366261535745664 12995832 -52435508492955475094230336585079808000 12995833 -619771660376607077862828795589106957180 12995834 184704607342400411873319296016818088816 12995835 -646116981601523895856684556701163859600 12995836 -331603096380918163051271388498696061952 12995837 2783957854509338935515825252545751595392 12995838 -834652852439798733934572042033937294656 12995839 -2691422950244706367693038265187993845320 12995840 199268819231417879236026429478262538240 12995841 -316318973174607209425127811901083392208 12995842 200345496226314729437146509876054789072 12995843 429263933312692356312368236723476890016 12995844 -13784619896885806769251712626044438528 12995845 -440157147200807633689720429570012965000 12995846 -491032800984204683209734691074806836128 12995847 -4922140072711345843746332222613738792 12995848 1609613870341070658389844867404971622400 12995849 -958780660163636943340601600933540220060 12995850 -17994766873751288911328331305910643200 12995851 -224069782458777275698352710056362944512 12995852 -82143847735600955324940287425238845440 12995853 225585122999085239912016179239034401824 12995854 927178640340805750046825936035674525312 12995855 222141701560943832923169674919868277520 12995856 -685791022550910245316733726051762176000 12995857 -622494919077905552492817813408621422400 12995858 -225401835523766866046798774289206916720 12995859 -326103209110203905944871839542540801096 12995860 -593222869653556719305044784747559409920 12995861 1268320566371592275334395978811025512462 12995862 -218990290664942952573377664020273158656 12995863 1664130266697206303602951880852475607112 12995864 -217007562641873771155117261040654745600 12995865 493733885425877515125823263923731389000 12995866 156588900570562122727042333392026426304 12995867 1346805730444736239783018937822808258480 12995868 340209681692344254975281257757622090240 12995869 969796854414112644196149442569567161580 12995870 -811435822852112907373708087234255395840 12995871 -3679984313738244464035677287388065280 12995872 -545025340813152253433832803704960843776 12995873 -1677960666352997807457318206634491996496 12995874 19482041083499310296296814025089415168 12995875 -233426665040592471101948024543938608000 12995876 -1070755166805944094111584415110314893312 12995877 904217698347260212517488313282033851008 12995878 876553054244559481065710569166057445216 12995879 -991039646767116313152699369769048089816 12995880 -215333843022839531533839274111795200 12995881 -2181811777763821986933580756233405705228 12995882 -70881356594543236517472819786357313536 12995883 182709264511592758520388695794563483372 12995884 1202281068274257187329300863040859812864 12995885 55477093615006940366403201324841109760 12995886 423866708623364075588595586559895014400 12995887 -1371774884876149318477853109745606484464 12995888 -326950798777925143434312078152186757120 12995889 -359373146709905089802563372412872626576 12995890 -11739515210916416864675843149631278080 12995891 387039722519488263035462924209231929432 12995892 195405993732829348870274697709559611392 12995893 -186075988869211837934344908468558859080 12995894 4587909666355203595495049784720374400 12995895 -530793435979824601552553524410992102400 12995896 1005369125676382989618769874994366689280 12995897 682855216443225598244926668615341028480 12995898 8996889229290833758717898410517242368 12995899 -156210341620380885191869682680162960128 12995900 -371499654564422411319500662937550528000 12995901 -189598252939764347528555409685628858970 12995902 -174942569647130395768910352470381772096 12995903 -1243869100546287779267350985933640502848 12995904 98576947448245485892447991149835059200 12995905 868137647440796750695151535338947824000 12995906 120180868721650771748870290931709319680 12995907 936626834268156354988248852325409109240 12995908 -123487799581828599603927378217566719872 12995909 1947495139992272267125562244636662974110 12995910 -326855020162747512181096352684777472000 12995911 -2207200952831087486457078715080637776 12995912 275289100525390849435795066805732352000 12995913 106818705235295643255510317451560644608 12995914 -485286479680398846812136823347427348944 12995915 -477120623434279823651027598496888599600 12995916 328386321615994992026609540849005911552 12995917 -836412288613754891986544574200285432448 12995918 298252398846791175524261100315038861568 12995919 -504706543700728219709692402242022003200 12995920 21045994503227551725644261592111513600 12995921 -446177495897184628924967128122934921356 12995922 917774757809738473173167862203447061504 12995923 -480742414175217826975329636042214692864 12995924 -45051050364193929679726180713479792640 12995925 14431977225794651818993397872692912000 12995926 -407825736029028720181700505282378407616 12995927 301440751124168950158177897703207452000 12995928 -922526215873438551701413124034424627200 12995929 -772355119187362269037177738155426248700 12995930 -867815206330010103976291005215912659200 12995931 -154718410570643945923738498344990901752 12995932 1741405375192815032606020921162629081600 12995933 2827613674076710654697082714965087904 12995934 6778151412556241998694778963068381184 12995935 -618922671411597177651168124896350172120 12995936 -451270278092350124848951410068066009088 12995937 -1119659076857642619595864019673159576000 12995938 -156469151579540490882425767438262504880 12995939 2508216571131828224620969913408207618832 12995940 -579798141293822205325462240712481054720 12995941 296216928404053657082538387041796102144 12995942 -362306140672804138144611932032668725568 12995943 116713238688982216287498760348076156160 12995944 197644746109690421402320416247087104000 12995945 408339864928712474821945407366430961700 12995946 289618728551162856763448632001970762672 12995947 -288802913941154963076927294525552635360 12995948 312795390900343420942632445616832685056 12995949 893414438546611873201238629199202790464 12995950 48702770376910965296983652263469064000 12995951 -705452313446128116625822367258629728048 12995952 -262685152562034515902017735390916608000 12995953 189969996479788904188658950652651029202 12995954 422770308745750442641994712043576370592 12995955 192140660838723424567049306773416800160 12995956 -256168443726491135121955980446146560000 12995957 277326108574454134994935919555581633272 12995958 201134741732978265178667917469490142080 12995959 1487008081292754490744305962305527661160 12995960 790363384472985566409537541619936256000 12995961 -25021411655949490565682878469879654720 12995962 -112967625275881978806456991032368954880 12995963 -827259332422827368478352370292545347320 12995964 58176291555997536677964281041770832896 12995965 -591362612581662410217595772137085245140 12995966 206867923022883390828772110468897005568 12995967 491793907620473743171077935546678011080 12995968 -1172078045788798606117883699150066810880 12995969 321501667131732977022048327775207633152 12995970 31671769865771047885830219955559731200 12995971 -10705784788492616268682911301236543360 12995972 364401518120445067550341082044499807232 12995973 275071258267317844721054529159750206004 12995974 629055934405391889894611624888025169920 12995975 -85596639340129810747228511989373424000 12995976 14824646569752110536847508528041410560 12995977 289474617722578307315939565557743771152 12995978 99807335229774212067015084785529845040 12995979 477955180000172431061521439195875480560 12995980 266936345427503580821249251592771712000 12995981 -285208363224357102370523220551763472800 12995982 147453729994638174823251668191512593280 12995983 32778859818872112429854239195840270848 12995984 71646108153650485980721431338050560000 12995985 -867770657447356414467728790080367456000 12995986 223382014160673289317211906428351694464 12995987 1582837831247142673867810683263807358636 12995988 -897530543283292579697550949715745024000 12995989 -885067974172054986367955168057602700160 12995990 -74257840601164034159035210815221821440 12995991 278314290432477775976063311196334295200 12995992 -1076122845258451598977195956226210713600 12995993 1439754010619650631891495018172080989824 12995994 -12239667395577235265652119297796194304 12995995 -5414569273100118508686378971315064000 12995996 69120994780510310836178155523782113792 12995997 -275225890455248716786335575310648289728 12995998 727874500597354003843540499487628775040 12995999 -1350728277247461889990925431685965332000 12996000 22666280410643458549294691844931584000 12996001 242154106872981327462807249664673772002 12996002 -1270991487636093010495731420964827506400 12996003 595073689789403381964742808607803760504 12996004 -89299451924662154153381042894654726144 12996005 1563943103706302164889193812261341980 12996006 -34187393340317232451801310628871544832 12996007 -1233881139657209203712461451934701817648 12996008 -182709393937106535572819590811577431040 12996009 143813679702357187391226815159329620168 12996010 193152816970151947392467413878503096160 12996011 -40016055835026380204317850779315696896 12996012 420705511522838398302828370423845322752 12996013 -134833609981218571268985173878275061738 12996014 674648146125591316713868069095408257856 12996015 189612026230753429305374801362373788320 12996016 144056796827322387327151296085172748288 12996017 1194918627113854216078670060012508206592 12996018 479567390615026060906359920480020208640 12996019 15524169195107604973947962167713803840 12996020 -136156683887795161074207430280599307520 12996021 223771043136332682670258603746969637824 12996022 -386763306141030810616882941471036942336 12996023 396355346131092319331716846732253311272 12996024 548902542691054425660462276699320893440 12996025 1606362086981962728950467349609724590775 12996026 1207604659596844369730052459374991257712 12996027 17210208956377114886190038616763135296 12996028 259205777904176378965105088647216861696 12996029 609473088533993042225527792436423163276 12996030 -52914555405932870617029786756567991680 12996031 1308391300378272621258662761499585902200 12996032 -228724552468595005685797973425725112320 12996033 -568560472086973302619801227167636941776 12996034 758443388462234168859903322233769822416 12996035 323540217799774221916573287950538383040 12996036 937992866057951059421232202455604900992 12996037 248679954720160855911649558859128561664 12996038 471987448152063152138647402214525575680 12996039 444462992807654731940322802327291374720 12996040 674755112230041779603001165311641036800 12996041 -1282774570216724776258034276553392617188 12996042 -437102373549213711941432892153208236288 12996043 2119235851236134965521915826426089766292 12996044 -59198287324674250110280837832443835904 12996045 52160735990510856147216708551136530700 12996046 -485544267324907916389692092900742648960 12996047 -251626120379937030397081017078442483920 12996048 18577175923259811510147776077167329280 12996049 -448782513829539539826879624180552628608 12996050 -4789984786134681901639101369521978400 12996051 -2188384185521278425880078892455543014096 12996052 125148896978854704263485198766502590336 12996053 397349562691757843479444637084581048320 12996054 200374968963787851738696556585970105280 12996055 402135924739344295576697703490768153920 12996056 -445807619652858000470004134257134213120 12996057 375963670071205764546734360897366223360 12996058 165789105797932548780904302195622679040 12996059 -1557525936937276510510774858370351047740 12996060 154482992655474236547819405559327948800 12996061 -1120392144977151710678132854440142237800 12996062 -1052720174628139235309376130258089600 12996063 -44665329859170814734692509381635661608 12996064 1343233498069827981276746387594985603072 12996065 193817386978350713161864591643819025000 12996066 79219713469975736080281704867946968064 12996067 -94518803870970759745727650344661276208 12996068 469430669285200192284447815369853468672 12996069 443710771306576706988335694420264162240 12996070 96705168407515173981165708928164105600 12996071 -420721434679437689663239225269675742056 12996072 203571646597833019350561666037754265600 12996073 564179680812844728574236956419991339764 12996074 105289735672357293876775946660049957648 12996075 171683552829534526873502676514523091600 12996076 -252097125141961630138588550009343016960 12996077 975936493406847199942124593497908063820 12996078 -780619573640105274596565044897498851200 12996079 -1953776554990921942564724575551655334320 12996080 -166179158641936167720246997059127050240 12996081 25580560857454980463440664894824938880 12996082 334028940675401024513647141625104771584 12996083 698491679692985079094134921710922711240 12996084 925485891753598691292146478868528398336 12996085 -1267360483738686228151744123162506245220 12996086 -1079613711363316940997008508174114823008 12996087 -166473651445474248981493875137198448432 12996088 -598950925321741945375124832782156144640 12996089 1827856728848290710990442648082987363460 12996090 -299803588174174369494588196220718799680 12996091 -668083626818000040041500457321917356508 12996092 725666071583775532453865763897584424960 12996093 232342248667196984064598261875887424000 12996094 288976440064294782347402510919119751552 12996095 -347559457102953897184600670334814732800 12996096 370586191677561723086778458240433782784 12996097 1652854648408861819009181762616299180546 12996098 183609505959103889138530092286354315680 12996099 -644807918201465280060868394464094914560 12996100 -138169994541900784411557234658437552000 12996101 1485346030632010851766679752291397715900 12996102 -3962804407232743297211363203387631616 12996103 -1013976150097770568874706789616481748960 12996104 -1174480671683622148382111914882785116160 12996105 -7298232879814761696519719675635272000 12996106 -326783244496184419495189439137456856736 12996107 1798482170280120784697188698553173715200 12996108 674720894916899733943227815497175668992 12996109 1082618977317807044276033720435827791552 12996110 345870095164842593628276732439515360000 12996111 2246796925623389188340474471048422222848 12996112 153810294649073909216645348742410018816 12996113 -441706959532242055245040000237224446976 12996114 429048239838662921204703009842985703680 12996115 806450590372565981935747348387718890320 12996116 59070329728943151968132848746015559680 12996117 86611964689896007825240672880499627456 12996118 91851695936238426848615352705634719360 12996119 -2298475180349395043837959782209507511480 12996120 610247956551905615900685371781162393600 12996121 395450991402198490505531897216098309322 12996122 58258075849343396631038494255727062272 12996123 213237076767993091351850887887973698240 12996124 -676374324446402747928890463251829547008 12996125 -2504951621834914407727206975309658185000 12996126 -639445411665040345573907611961451648 12996127 -656315237666860387490947740268790948400 12996128 -1870097077397268662062390578566488129536 12996129 100829440795540057241547322035494353584 12996130 -13938727482743168529158637285816975360 12996131 -983582311448868156454165755576974332068 12996132 -1399249589186133513384586010637227827200 12996133 1347687979683989809238826141822322863520 12996134 -726090376686491191061596614981159242784 12996135 -920107119099052768325442659683648265880 12996136 -635373247125834896140949426476350105600 12996137 817904729393739514923832875435799543104 12996138 -186715684212927909922459558312321165056 12996139 -73471581471759473829815827975730432160 12996140 -847516108819533124944711828297385497600 12996141 263581922729048595481789351875101212992 12996142 -467096942466215932472170040248817358528 12996143 1844526625899426554176116592831779608016 12996144 -29171083865845335385387297905954717696 12996145 1479405110467342420870937043295939110720 12996146 233721519001819097799745018890169652640 12996147 -576441906331335703844926040120520841680 12996148 7127091798856466179870564559819274240 12996149 -1448544422501719638995414393539247240850 12996150 -64635288570052355951548937000083814400 12996151 696024561183337867297981441967215160544 12996152 -384883247248516132577251760345245900800 12996153 -172815359316690496280333949930824233920 12996154 396265914416675265305045354018562481776 12996155 836599996773146269478005685555314834560 12996156 34527977717840553118476032996902871040 12996157 168870436750653811387947737212914376972 12996158 568292320489811513188018862765571121152 12996159 231915148190748096709779389721183402240 12996160 -148973962843627924048106699212613222400 12996161 -557637730423770309763067084945538149376 12996162 56892520848183161721426658294237308960 12996163 -1343904905980285897059847110538056811588 12996164 1148239861945530156313650046524056272896 12996165 25296106250774559642089497833599965440 12996166 -8742486805003049953570546020550980480 12996167 -3196504092148421063785711516304696293440 12996168 545190830397625468444598706389880053760 12996169 -2277933459035967257114180786803208254556 12996170 -399711933592902606280236803922690051840 12996171 -858723087591710275262659006671812706120 12996172 -93495867645954699839042637817218588672 12996173 -7121281317380421383564885901712938816 12996174 313528189201642167582262899936649757760 12996175 -376990253205681713125479300318522886200 12996176 15406438931185701406688720005727354880 12996177 1788220098849421546165450915438854395232 12996178 53511753028284692371066308514669950624 12996179 -203698505005544654023463062814024208480 12996180 -390769563150205152235571633828561510400 12996181 2338480978165758136116881150225532987264 12996182 898481146620544678026110995104882108192 12996183 421189226692734554143767472067644536144 12996184 1903624775301540011097120140822495938560 12996185 -727121382091434621016754797695876730620 12996186 -17106752719894563144350090175449212416 12996187 3586928766265012812298956606121224850792 12996188 148182824534270174360501841174862126080 12996189 -2370083844618030880207967781609771760692 12996190 -69897190487280842358961051627184428800 12996191 23844216527334007617982704504729481344 12996192 291434348744333184192432299213259276288 12996193 -600071495818827702076172846436230638400 12996194 -1158205078315586616471892802237812568928 12996195 9242235940068925678374501524733239040 12996196 -398663701592238273695190017794372804608 12996197 174309869587928827756588962674714712540 12996198 101647976875547529833220822174277284384 12996199 642281560554299055740404976251830294200 12996200 311588012066592276304934780522010624000 12996201 -1067874985330300217194858697726512230768 12996202 -223876145854011232938388706444201978448 12996203 -2544714391527502929833891850837552818136 12996204 51844881289189636936911103283528957952 12996205 -363356509680333367072176361743896889600 12996206 305569287016274765034676787868318783552 12996207 -22620885437983131458689970439016447248 12996208 689582205071804820618960246837108244480 12996209 -559618778639252384527205298220904364960 12996210 357920155087179164896210790657664360960 12996211 -3708974535109315002083580296001817533120 12996212 -576872891745678945249355958689776380544 12996213 -313684773984386115177938015632210854912 12996214 -110605888722635736080968574763364325376 12996215 548618939536730444452424367413405526360 12996216 -844491916760453461546673761909846241280 12996217 -583242912474444352853531286204685917952 12996218 233591581324909571540991465294290056560 12996219 614291967771425814085023713662219327488 12996220 307058270991999879407516764097567431680 12996221 -141785113174590017746512557192065773780 12996222 685122829173239705389777513811717468160 12996223 -351125624876726866165116262278239780352 12996224 786291632038524254091881716199844741120 12996225 200921330336551167219527567248654140000 12996226 -450134707633755383426378449009427888688 12996227 1894993892556152321576740426126030858800 12996228 -480552460195852991304598799492540006400 12996229 -1762211625586742784312495229551198923170 12996230 -412612528446730337082091747863905738880 12996231 258875725233999231986552761636376043264 12996232 -424243527869038425829733580336879897600 12996233 3007993247345845340277541222240700901960 12996234 -21048284644188105843423035700719385600 12996235 -386378231741383814305435309753679977440 12996236 231606870227154859976506668951900509184 12996237 -327354029181762394142634086869000856640 12996238 -54132411359210887717574883570398422656 12996239 -1074909572207024853247726849530268938960 12996240 -117908269110293244716279197041438228480 12996241 1959241060880587030334147514593617358642 12996242 187471653587725439471125016282785680384 12996243 -66483325907439821115373251452636096544 12996244 -237069404791958153887991583807039374464 12996245 -792374616458032760796957070578727362120 12996246 212388999468630251539182144837895502784 12996247 -862442960644394448903923735761876280 12996248 3100193250806403201493644773464990494720 12996249 -184831239872436872985786699267568061760 12996250 -44974386434374109326052466994832580000 12996251 -1558609490487808931087158084774441610748 12996252 -165357460361527415722545835661521164288 12996253 -1221570279823681721794247969680759391136 12996254 -71215571101614524731251193846834062336 12996255 61050314911654206358480012499472796560 12996256 170911941609019571767789912221227679744 12996257 829654736343641451676965402358868065506 12996258 215727690489702626002525565241719900160 12996259 2469355580128414171055247405002646044704 12996260 -1192536971725405673392722085113806565120 12996261 1431644537156427278335763411406325424640 12996262 -85582999264208068131769675199798649216 12996263 88444295365716959976111878949896180160 12996264 263870497873863648718422150227638763520 12996265 -821100516355467869535760169104228658880 12996266 26656562240855602195210781536998627840 12996267 -1313663047257431961484151219844169815720 12996268 -255440292769106318228194845955269039104 12996269 -848674089535343800079744710775651374272 12996270 138680128285274116506187980625323456000 12996271 -514187698905058120270369724525914972528 12996272 -553783990813932567994402491371752833024 12996273 990606686495021231283332759861453391984 12996274 2011284060481287866488260556014673790736 12996275 130743460073866620543498922689124560600 12996276 -165893148067023746377057308658457511936 12996277 3929952213362089714558824912634703552 12996278 777938764418952980340798594763209794880 12996279 360901207133498476067504228190514602288 12996280 -319525713316930204144441129952454451200 12996281 -1659077619100916064260856981449808696918 12996282 -18734461162012634782929939803983691520 12996283 -1209022117780361408032893714884111725468 12996284 576918288867922848411172176346116218880 12996285 -108823883745314616784692470486537011200 12996286 -539983868969903113384899177321301659840 12996287 -87394004707520994707592300054658663008 12996288 6157736525613409242100786027938447360 12996289 -803170560952955428700027685576089883840 12996290 621245604158201753528722730427236428800 12996291 194603317795035042584129493765445582848 12996292 -33726808825700051258872198180360704000 12996293 -1662805845953455969726068611225726815458 12996294 283989266000249432476121147185237895040 12996295 -401374902102679085540656304593257199200 12996296 -2694056175703871302464813636134249379840 12996297 69327529215681453341518917228144072420 12996298 -368988326950481573452489919590264376064 12996299 3013398576904337759089261191267692000736 12996300 -319335968919892280750013338050020595200 12996301 -1469233665304600153270423851505019714698 12996302 -1087634039758717001785494965868318981696 12996303 484142841014433522403602472751872051488 12996304 -70671976510515609545978745647802613760 12996305 13497565665740287116514554577043856000 12996306 471653802723159278793252266954546620800 12996307 580778520426550319727380615602451418712 12996308 304868738862736670948365999437984167424 12996309 525579666238533693381577999742656532448 12996310 -236158763706954933434883154549890397440 12996311 751835737318554421529368752182276825232 12996312 273429195271316243247637521572305305600 12996313 2277416418175966871309134200029597412000 12996314 -558443353504064766905752692019988332320 12996315 579544918846097728041613180415378412000 12996316 -8461068604236713666451898058042146816 12996317 731073571632564505582659810834523443366 12996318 -176806315017316923813935137431307106496 12996319 857381461844911237692659618508185603376 12996320 -13564413872453359040201261036509593600 12996321 282185875355628423674779488123337535040 12996322 264082258929499303255868042353836485712 12996323 -1347716684205729089712043004163895586280 12996324 -93195297255334566156414212392449527808 12996325 27492410896152702519656725864233304000 12996326 -188147534884155599710370189498328821760 12996327 -117740728178960142448780561251196023168 12996328 966088854352341915732051650821541560320 12996329 -1168929377250874838378217098896415936070 12996330 83546604555222075618641096562829920000 12996331 -1404670292853594199409251485325642905868 12996332 1186826871297757286584939019372835799296 12996333 -225243586287345825277119313302543248736 12996334 396437126647578632742679908654163931136 12996335 756928502973052960596040120732431986160 12996336 18291791021012832444829416520591933440 12996337 1128262946723044501437615586719550542912 12996338 132735622876902700025430422873320354320 12996339 -1485659915222441312419879120451855327232 12996340 -384143075027257074568118646787852369920 12996341 -1998645990048319877961984325554520242258 12996342 213661786489137720157477037857754112000 12996343 134348291971613496191998486587534747120 12996344 -69362965983368641848928841371947540480 12996345 -500909153699328855076546785990343157760 12996346 556710817730127074757499667534603965440 12996347 -13301619382069632896540484269173358592 12996348 494751129650665130657269503293420307456 12996349 1010558059869140349079437910467344985350 12996350 -324950453527847217419314896034597416000 12996351 -843958531019476122122542859579244809808 12996352 -349152255021431437665601995088240574464 12996353 -429481111978902798362372513151330297276 12996354 -145929478794087475713776164571690592768 12996355 969830660645572844122844713837585841520 12996356 -416586709193373750131740677931508905728 12996357 269838827471538658744223065224343497216 12996358 253920974263628556699005768469707734080 12996359 718814377782354183234869032236533617560 12996360 -186100115047874361949793924387413094400 12996361 -5142650052835446438181049729490221760 12996362 114310539461694417929083608328739184432 12996363 -11340280686910320543255941098638697536 12996364 -1489501605159059611427501642019947948544 12996365 987561328975285968432163912545676381260 12996366 987313477690367963932163480016446519424 12996367 -1645793507820792866513337404414931893584 12996368 248087658975357844830700509086490624 12996369 -721791479160430068543278758730256378240 12996370 205339802073207485229075245061807326880 12996371 668203065028107480526491895390419637200 12996372 350669718372047247460235789097221486592 12996373 803430536314178565648489489070500037564 12996374 74444386354409107580733671129310604032 12996375 269926929752785868636986852539669888000 12996376 -2188724460482219134079472142849238016000 12996377 -1630274191015878174692695136861774292348 12996378 232195910662668074930396474984205585408 12996379 2162238475681988593370940138018338039040 12996380 -240589036298281956654564329691252326400 12996381 544685367197938949249395730733579095424 12996382 -182019914422921268223073427392909964928 12996383 -239423568036580334750790937926785587056 12996384 -649811194542292659682425850228412252160 12996385 274099038502410708959294722189625011560 12996386 1016171075383909746976223826580714818624 12996387 -374286187808313160016475083072723553756 12996388 1146385959993365888811072249551271836288 12996389 -150694080859571198424883449720014132160 12996390 308502851424878492001208618624909117440 12996391 976390745399806144024019510178217388792 12996392 2725005321799530182195816784990474977280 12996393 2131493648861044844780814526607618730624 12996394 314842729554707245716831988586649848496 12996395 -551494852508468642134175082251788931280 12996396 -481253847586519391772211381853355540480 12996397 -1023689534164707077458233380159232538580 12996398 -354874604570237662770919669962910282368 12996399 490985861380588665373794293317529347200 12996400 -45836527243905569184621794989144883200 12996401 179448318793467777684468910142466081504 12996402 134651728132945475595761370290819178240 12996403 -658303883268672722083625254089669120 12996404 -56267000327730331888976612056759615488 12996405 1478189014454324856897985662681135843960 12996406 20578907498176146926298077541069839424 12996407 17399414827299719538361553459955630192 12996408 -649721081560167923699235513342512332800 12996409 -55728245594356250544282174554810463232 12996410 -31639411564071464432664062908266516480 12996411 167363104731831622962912102544666508400 12996412 501832909715661070641516736279979080704 12996413 1412983767937721988674461404962782174662 12996414 -256106881541662007335982403331547474496 12996415 437002934130518547785103164873527002000 12996416 -530986454858417660585707674328624005120 12996417 572726238063079801486482299472358738032 12996418 456525302719575161245218640133364080640 12996419 1872752064521248157903018432296672723440 12996420 744086535487171089126958286221544570880 12996421 94362000301093813821822201808338238622 12996422 -946111017311763321887057816472362851488 12996423 2199373599470591884480716487300285478400 12996424 488645985524185886342371030378251878400 12996425 84532810754379198438726495006592459500 12996426 -132124527249350184090261857335164244992 12996427 462898315503292693506326997547137363880 12996428 524364438506672611428315523183654195968 12996429 -1304105981906990253760342880737197969216 12996430 -5303556513705830411786545652082439680 12996431 -1697456330931698216262482829856264320 12996432 192060256485589260678661204252178104320 12996433 25986432267384779516634491986764877682 12996434 316989290373514383940981967309850825984 12996435 -177695200552164440139834742227937479840 12996436 -364909045844303882419367273395061768320 12996437 3654430028850862621182913180529174736000 12996438 -106943108611310608979313879653409011712 12996439 766842094282878452385697183703948855224 12996440 -425016586888184121431487381141612134400 12996441 -1128575732194984232114073810704611021248 12996442 815382817556160212186477802843216997872 12996443 3568718381567453304537703677777611890224 12996444 -201130351344886282156284828335164675584 12996445 199433194950670730049941482188335794560 12996446 -607149352514404759765440690620021843328 12996447 -949304150532898901591710132289645206200 12996448 897683207982661791592417329435126005760 12996449 -24574439130927995665020487276447604352 12996450 30769091694902267857728128421131814000 12996451 -648288602575109550949523178601007485088 12996452 -53512901850581385993442967414855036928 12996453 -602614324582929767233997964977656929696 12996454 167390905699760627467928103442148542176 12996455 -35419195104113312276258205711981750000 12996456 1091407273097025335013293969912286412800 12996457 -1896033690990454536663502647788698372294 12996458 -1200047872743897076299278918320475491920 12996459 -428696959912391131858483368769702391040 12996460 -713330940036488267702057869148634086400 12996461 -1115270343472346571480578175537828751200 12996462 -64590502345950406320844826949250688448 12996463 -2492523574434011040823900120555825759800 12996464 -90442069658672315400997902187626725376 12996465 -324918152994563054423677644132057338880 12996466 -933142592222023232952755590244055595200 12996467 -237306704357963041092310145338188967536 12996468 -1024866983616734557029706651403661714048 12996469 345754113459731607041388905765458898844 12996470 -403528133089680205649216399935991608320 12996471 -187454497553153564966363663305380665856 12996472 -273305195433297274813262813702795489280 12996473 -703678057050815708724268492095974415360 12996474 -150249786361034119033442282654808602880 12996475 -275597308043080122378534996940672319000 12996476 112857870266885600151040616878205388288 12996477 -735118906506365228107267663414690821120 12996478 181842994648095776556086636822466518400 12996479 -128735473451086265566319526173302680192 12996480 -127431497003607073607038013813450342400 12996481 171271182603710406231772126026088939092 12996482 -21691111584960521914917679044266046048 12996483 -1431579569219192436600444297366325468176 12996484 686818336003568805340041072644952919296 12996485 196771952198307207323464397050819413180 12996486 314487052236526808325798176451476886432 12996487 1315980047806003675322792389121068541952 12996488 5386143609330091151510422028847605760 12996489 -399469573089143526167388481185589968 12996490 -240501061210371710125638623512790505600 12996491 72312336604507815192898497506066922000 12996492 -2653583936753249614028155495978967040 12996493 -168986626366781566568963579679287947700 12996494 173254607156280253532080030854386611200 12996495 -131245180900646630414459718549411748800 12996496 -331867327200176523683270784449631182848 12996497 -105593343543727725986536223926738051728 12996498 144133095891159862431487976352391395840 12996499 923242911338947147798641862140864867500 12996500 -1164364235512461157314885528651678720000 12996501 184323733073506066379239910860770052224 12996502 135492125202033486806110193093944226304 12996503 731965045578591318093357978194300004000 12996504 -1628677048843158670164103181442597888000 12996505 660586226297472859724339750318606076360 12996506 -8385248375289623288486906624900459040 12996507 -1583630331872586884570699341061145519312 12996508 -155147769640575743115339806649000634368 12996509 -330128331664990893637380881353407940884 12996510 86354245643143318117315628393901726720 12996511 -25817361292335351136015375456198912776 12996512 605698724009170036962860175596098289664 12996513 1243473651774099109801524703230323588880 12996514 361714187738272633886003824371309488640 12996515 -664703665649336037128784850534632215760 12996516 -29639427543244892231587877565629915136 12996517 -1659446636226328642607558636144906012868 12996518 -932632810476958557973228310990014740480 12996519 1037041856485419012213655661393318722344 12996520 211122571845801289948711010506082304000 12996521 -27826249164779844307080580577619801948 12996522 -146902799399893657876788276372084343296 12996523 667545911972954390508944014874356798772 12996524 796095603212683883579198159498307609600 12996525 376947782307172517381762329808078940000 12996526 945692373245748283917385077666343256640 12996527 -2557702551326207323938265584209233431840 12996528 -250420003231757393286057320423911489536 12996529 169855834249539025362358180575882583680 12996530 252633160040931952977922201270448480160 12996531 50168730668552975986164870828099240744 12996532 -88540683149290350619455404197644861440 12996533 45381982489840840748092439266173220608 12996534 499625222928161630598018195993808625664 12996535 -4671774392707012114299033253112418000 12996536 -547767914836497887513021342235665571840 12996537 -1355377777231446447054249561460012747440 12996538 397913130241225199742408394114106848512 12996539 -92461698543116608942451154233077653660 12996540 -1044714766919134034138943688964935649280 12996541 176086933057015627737286998495326332224 12996542 2929907817468536115723355271202929280 12996543 455108431667763471163428036206456371584 12996544 90008551712552092993311808788199636992 12996545 646618087450857657782644240543486556160 12996546 302689592145113801892913928099850753024 12996547 -109467880729461321108634804192811352004 12996548 1462677863688919978502737585165225339008 12996549 156843669145235857682863568686254967068 12996550 2189141910601809957846400170335385600 12996551 184003879754341859653476581279446555920 12996552 1040154100208638096774436847486934917120 12996553 -242156696302838758409959880093574128220 12996554 -400252344591970058055263480598728510880 12996555 16142992471216325897070166219438748160 12996556 -136092588614409332747038175247826787328 12996557 -481146364977845483240823840791301485088 12996558 899406309940147156379424718276410145920 12996559 -1725001617357706894965250250451842260240 12996560 140541962862658600423043780769362657280 12996561 -396727624474202454226679144716162061328 12996562 50475950244594251741278737159952486032 12996563 755242591205490455999107097394955354320 12996564 -265412082148206457059310740357058578432 12996565 98086694521837316668054921187631348120 12996566 537141495561485263601971845014356290624 12996567 71937411086735762126122291333472292384 12996568 495464836964389217946265323581757112320 12996569 -541400251793295452333557989529185314304 12996570 78124966325075011085345174465617401600 12996571 -580226638050116563609320408097052823040 12996572 -1777176036467023236960951188796369729024 12996573 -129048296463065976415779760856339538816 12996574 413722722861521302562761392718390417536 12996575 -230559486961864543273793844944377588200 12996576 -1157004301753935203680175876395247075328 12996577 -74457719481623570102937036993631349328 12996578 -8115001757061102674538964620186846720 12996579 -263459202458986938808032813976199304960 12996580 27048249878719103239333721769449683200 12996581 -277041214209818041431549038677830988800 12996582 -352456067736984281487094792678167394560 12996583 -821780157828290288467453132640507154440 12996584 254885838384313712150279548004098882560 12996585 -229383681323635784719340491655674944000 12996586 -225188996193493551987842601256632341760 12996587 -959323204247867114386962314163159422160 12996588 415637112745366182558887606135066603520 12996589 2679017385219993449395429823355210283040 12996590 -230629667998180539189110997893231088000 12996591 -543334084098236109149040856837878502896 12996592 -135006039632883204450273795851503075328 12996593 493925855880545840885312720003985959280 12996594 69314082231848627710928614302568103328 12996595 20468610859060726309847353944939724800 12996596 -785514361793497828320664931290284892800 12996597 701935345986792151737034854294775034400 12996598 23757163140108990325068306571855600800 12996599 1007140991680240170160928487601294593024 12996600 373701844182305372601161622989219328000 12996601 -73560919177183660999492319259392431548 12996602 -560933964873034731142908588128863803168 12996603 1002582722901006911118349019533745342412 12996604 523388407134691922745734366518330720256 12996605 270951292786570983171821157682925641260 12996606 369446243445826753779649080552675778560 12996607 -537463862815560994739908501492314330072 12996608 -2113432882323158806982458917867151687680 12996609 110822734043208159806071525771017689904 12996610 664877758443727295956814176795937280 12996611 935345680096475763260500031493610516800 12996612 284930768329915607802169324376438560896 12996613 1038944000332739387327342829832109640862 12996614 -105849816672161447427845587124547901344 12996615 -339920472265207244950364655688747980000 12996616 -98267161852785979786608326007725414400 12996617 -2493625715829901031035754638630020639708 12996618 42516676710541975150295427058357248 12996619 155399808145461524945467084173747483356 12996620 68204757937850653704279753387374223360 12996621 552644550453993122249640139431174003936 12996622 97736124915399703873943379347382002112 12996623 -463495711916538208089906751291049296560 12996624 -79381279527679862983284822070309748736 12996625 798117443190554704913658976435888578000 12996626 -14454166671238208193449394811738884096 12996627 463103851145957815150463728388833946880 12996628 165098483570769670766169114729691078656 12996629 -965560313287410459111639218874939862770 12996630 -94206510095973764500352079727286336640 12996631 -130358925940722075860409152645411396736 12996632 -1400038892453303014271244776255702937600 12996633 162352587737395562790591027962109141120 12996634 -387268590920804867360901602339277643008 12996635 -1581618705819769893783668655642478249920 12996636 -252213071597629318947981721604105456640 12996637 -1133275676956763423191140587499656866714 12996638 -375607870757133660801437718645612103680 12996639 -2348039215419007266919837704150080582400 12996640 -681379712083917222477309247504298803200 12996641 -320467585066342052944252215146129818176 12996642 -48247929332197873110309485020426477056 12996643 1301740255153445033747089757173669820928 12996644 -2474476878297408368781563498985724108800 12996645 -736620571051408500010927516070700605280 12996646 191577229475093166411994435143986390400 12996647 1038854371322260580166526481020036335096 12996648 -3355440628877236361344287215890759680 12996649 1716420226545130449764371593582760731264 12996650 350429833875474739201459343704459414800 12996651 491095504789109972057349421813831603032 12996652 -954353475752336355129890006479092638464 12996653 -1279020323657393796023440760527978573440 12996654 -487661903149769149929884769879739192320 12996655 -54796046401636213012745730697991348640 12996656 290721676544621926336656626750070915072 12996657 -42795044969750499190133470413032098560 12996658 95194588999186630012267127094767899776 12996659 -357609403308690370696706651173924776432 12996660 -307974804890471227674230700358411591680 12996661 222864599649567213054266807973855121262 12996662 -394568652939592088935774684961536508640 12996663 -1138705318865877557478171867567617619456 12996664 -17708435118532893145186441561763450880 12996665 -681077852426136667920176966836994164800 12996666 1167441841853539850774823437069655667200 12996667 684255117661571116550869688403603519716 12996668 -1641705515587043012039034526637310712320 12996669 53332149237897932162178457766570363520 12996670 -108889371609307101726441305007289248000 12996671 581290010692729606336286475343305908592 12996672 31812011430983384123385943396234297344 12996673 -689356496018845240890056375534829430078 12996674 -1067480751283543317621151070761511455200 12996675 -269102990853835360739072978854797036000 12996676 28132957369528449176729808234316763136 12996677 -494505157991764361332059991269759717474 12996678 190462504549979547535441231668029586624 12996679 29976165383051998720480886731650805920 12996680 -449246821238953676582086972949582131200 12996681 512132859393617322612520606882330582464 12996682 378404429608906541954484767555964486192 12996683 -1222493954763451152996653872527446848224 12996684 35874420706259147672553704394755888640 12996685 -211842060837907006325587864521806150400 12996686 1175877481981093242935344397032499097792 12996687 -42545138388093285172799183038888390656 12996688 -93250686986994946895093616642525495296 12996689 -558989767276955102353866712163101699776 12996690 17769174254946309727914669704761344000 12996691 -273444232636198579669122608097094115216 12996692 -430855286436072166610064941920423876608 12996693 -46057537119796704933471557617684462578 12996694 398351589225198337239862205117942583552 12996695 -88942062867857361226556867798150248080 12996696 509802254671407661586168430276375244800 12996697 -522934231258221039257240122006868452800 12996698 308275248858125891584568531608518635520 12996699 1945542166280204389170330143875823497008 12996700 -513085620147396167148891265270879052800 12996701 21056446926015008551523076985595630892 12996702 -179656306013803479448211698459826754432 12996703 -628901831671478581275855520367314705880 12996704 490524703498080112549273615901672865792 12996705 93842087248167395907889685032567168320 12996706 745010628645191645556771392043049641552 12996707 76723115585729569908486323854539371520 12996708 709779710075401299049192041931360834560 12996709 694841866755385173672710581744704719040 12996710 -88447207374789745666400996471425440000 12996711 -181920694980975590250342863883398368008 12996712 -1162401637327840917164907382936056652800 12996713 181197457265512241648112408588082708488 12996714 636412448370499353879364649428950263040 12996715 1235021954764603673876662047551415711120 12996716 -908562647543009065730930607759388604160 12996717 -589547496412546732020893213374140841920 12996718 209953131493460649818971019118867974016 12996719 -457413730611610730711442029376590856000 12996720 -140489627676054191113594831599226060800 12996721 -1161882867405057913259698291381641174912 12996722 42161409547320666804872209393212997632 12996723 -770694976079847757436973007413789558216 12996724 110202872202599554903258537481003486720 12996725 239129518409164764225385512651227184000 12996726 652922012413394754202765375807864964544 12996727 851823493291208298870504355206785749200 12996728 1715800164736892730524958187326266204160 12996729 506917649270676054845159266154161490874 12996730 910661730450352837278803373693108641760 12996731 -984621757490388876236451947517238224 12996732 237560809480085670262986540552408686592 12996733 -824116408720476795424399022009563537018 12996734 -153124260027866551565126983215750058560 12996735 287553932142291720643451908259851178400 12996736 502115491394760651246866703673731317760 12996737 -475918305954695999632357410521557987500 12996738 394121321011259030262398039775035093664 12996739 -625236468765125893950077991513946573408 12996740 803932135671238828758800344436357491200 12996741 43026943842241807411068391201983994080 12996742 124358047964955275333766613815732891264 12996743 897716951845588659561803494099550419992 12996744 -1103300846916478693620661967281118945280 12996745 -1214949632426841141449854529679585049500 12996746 -873426721485564885204302034337862624256 12996747 1102092305833822954739963241316539673440 12996748 -1053649562290610093011930584182212961280 12996749 -2630755084644339071202848842962911694240 12996750 -1135209134441632728017655820873728000 12996751 -1187828220072824742589928170076867927248 12996752 -110939292429374846196987301786739564544 12996753 412940935409293574267594010000991792128 12996754 112801493619453150914921571241892404800 12996755 487841896219722677843939670386040170400 12996756 757200781852519492124495593607484057600 12996757 -1220267114990244967377263615858402202994 12996758 572417216501055950990115689273872680480 12996759 121407833229900932423284523497383155280 12996760 189303321742325798179909323707366400000 12996761 900475321779693665744453695436405260362 12996762 -355260939720595814958948421303298830848 12996763 -549142876098100726684127612800034365152 12996764 740062114156359030568522426788506419200 12996765 240752349052225560950974702057175552460 12996766 168347168631524843783877566363864975424 12996767 -167173326559514931828098799830499604608 12996768 -410972696786277754374169494859866439680 12996769 1655417748963360297004401907984986890496 12996770 603482012697557439531462066764026498560 12996771 -881325349723535825383433055462930543360 12996772 -2076444200607982080822270089102374410240 12996773 -2386418827888601976186769394981072838978 12996774 1288182225813619984286968884487571712 12996775 -627653704360611514754832648274110038400 12996776 -231501839397355210402577872712520391680 12996777 528245841408955184608735792939762795920 12996778 80233920373432342096322296479563258880 12996779 -617883685146402099115059692455514418960 12996780 -251476664865349789274697131667492372480 12996781 -21937993538610908829646721621831427072 12996782 1064346309087613085799421702226535941184 12996783 873107466216368508960405295780178815752 12996784 -424657084580361810570757276496685875200 12996785 -634255098848585065031792802895522402200 12996786 302398816901267401937683049488988307456 12996787 2334440733722836745341279922232128743436 12996788 -490450992105522933036756024877951125504 12996789 525190693871024892472558720106558789568 12996790 -209482057674614220848765420996882033280 12996791 1470952683630155602559483375982582129192 12996792 -1405088599210294948706720266444417351680 12996793 -29682922618695131003834467221263975200 12996794 -901470685562649354041678420920534675968 12996795 -95455226281530104540884823672753625600 12996796 1387422022017443908806391290202292249600 12996797 15688316899348341029955187811190974112 12996798 -138808276811237407799680972799925427200 12996799 -250998839868663828212813608974146065664 12996800 -235193962140110624306146904827468185600 12996801 -501361112093582752629780150332364756960 12996802 83504960356300460159559778834712907264 12996803 -1631821162284749307952742973906393930948 12996804 385120062543262932194901620325441177600 12996805 -22604013359966424997690131340023886080 12996806 96892976310888905680324170460491486720 12996807 -669544213798647697380952795328576368512 12996808 340900150956109699597772534315789598720 12996809 -954156943033286788292976984399126153894 12996810 -46164486060111323376545863208064458400 12996811 -767450669436769430925270220534266469176 12996812 -90259309636480012031175939511658274816 12996813 -1243340532845299381496662972914039936 12996814 -17489847078852376484723572683165861504 12996815 -635264931113867447902658805209508276000 12996816 151407276156130296854656717870526889984 12996817 -785151929530280882698133514972540073920 12996818 -1107303148950362649481549562366872915296 12996819 -690511419079963313364570716171076269232 12996820 -225333381116493674452467461076738048000 12996821 14185731105522181828339031032148928672 12996822 -282147592043376965922608594696551921728 12996823 -1020606745075069977171638797744933531200 12996824 927476229163779267054971996073149736960 12996825 -256128204630188768844789814030518452400 12996826 -765606394627153066414286078441530918176 12996827 -985134877651793478311582225937101163324 12996828 201487050589342166722823453714517534720 12996829 917380897877821037919464984848939714720 12996830 -103286197190271515056347220737105715200 12996831 -529736233553621555930893244899758424248 12996832 1516735894713926787622474718314895769600 12996833 -504708115384985393265405579073481039340 12996834 -267790612233854636769813279334432565760 12996835 390310001310022111364050500620010359760 12996836 6212004128785881428573775938353213440 12996837 454619471230038527329350754023718341600 12996838 96940914172151929519779894786435076320 12996839 -1454446139535176293039119128439889020360 12996840 217365713173088597782773303996668313600 12996841 705031055616430592677884482899535064384 12996842 345219398826921971375552160672673510752 12996843 -453401806595493418066612225645441228800 12996844 -315214668730185956897065827153159855104 12996845 -122843924852254545000987211169531212320 12996846 -839818305467996884680216195605109961728 12996847 71852080923281412865830625365249550480 12996848 -39869677384939674342243988275756072960 12996849 -691178610200905952980775375586896261952 12996850 201968788952643448071458122204298900400 12996851 481205333875544291669991025866189181440 12996852 -1495922005943852955956521525464827904 12996853 292855211302067399394834763236907421102 12996854 247355174983713629116617189714879557760 12996855 169047200182944665286968218677023702400 12996856 1971316227918582908603867521143647354880 12996857 -42985974687133580998480929591769170348 12996858 -342428673761624327098816330312896797184 12996859 325345051995830762182013299003964129060 12996860 -129280257947908401541001350665428497920 12996861 -1397353482799953859499742413788462461216 12996862 -488535860644517561118456706273283750208 12996863 68217124598338466539403533595221429248 12996864 1164640511216836186734740342662678708224 12996865 -176746543067856909040794002125501732800 12996866 1111407161818251638385309166010220065184 12996867 -441592438057146371495902550419531631952 12996868 1370338327108425364058735604095024440448 12996869 -402471008135390174282134230880726638660 12996870 -242239620111601321267075035548927107200 12996871 742181730819564066419839431909412850072 12996872 -239007489750799075532971337855444582400 12996873 -130458726226167420542766665939952088320 12996874 259046058656848880409456533143198924800 12996875 -1318176273378099607149084670636002000000 12996876 1052952271923411757673629823358766444032 12996877 25058794307093912097869699440478744640 12996878 -264755832831088821030842673495171188544 12996879 1973366082343059053060443912586703360 12996880 134970696118010633336979411813021941760 12996881 1493789083491006155262196698278522069682 12996882 258822977873045812162824616362385274880 12996883 -2852142694860897726698076038413848011016 12996884 -1697569584592218530982089021302679981184 12996885 137738525369545068121149981560975992320 12996886 -54774890505048626675102572236687900672 12996887 1647102423323550376214092829175078801480 12996888 344395188084415000078874502854919106560 12996889 634828644493567418917081061439852800 12996890 543259802988242008235478907378824319200 12996891 1610610203295904702482345672521322018552 12996892 732635052077687061007545085502044372480 12996893 -2571167807528416334896084518944012160 12996894 52170301753015412250665691794967385728 12996895 -1415293445201223200157544339764667807200 12996896 -471930511199904418326829391420843360256 12996897 480323101099614182730827949634450599600 12996898 939983679080657227375624290842009948160 12996899 137270503454008605485244537916936928664 12996900 36133686890355247544343162549102796800 12996901 1282288467439418597855712504805634099100 12996902 1607358978324344865973964647326297369600 12996903 -136016701314433490712934407279896116992 12996904 239802528524927513405576490918026680320 12996905 -306126650133610321499314086655081589760 12996906 -267302424379824648644455027802304850176 12996907 824376651425196958866859470375659428392 12996908 -238421196146830975831192256051047325952 12996909 -762701642475400947624454866010872412800 12996910 -281655971126482456918043871990225200640 12996911 -80340060832748153854160666880008533488 12996912 316250208566131508674439406350904852480 12996913 925091962718010342374754691243094135844 12996914 500715042777565703536978421730261645312 12996915 -101724505991329929749128183132892656080 12996916 -80375354868369627578914444611455445504 12996917 387419968994966236448907448448821850880 12996918 -69327535309722947719189180693232463744 12996919 -994995845606599118398028320996757836856 12996920 -129376443716455641237215016378987110400 12996921 39932518802550825744133604925874038144 12996922 -12491035871426493579048088132321121280 12996923 906620602374306598898916023986742963172 12996924 -1098204322308032134506661914075229638144 12996925 246674024066985836778410847889799449800 12996926 -504051042723878284719011843372000839680 12996927 895743890449556244148447393916413964664 12996928 69890157323226029283332631043134980096 12996929 882191039221510707134271945902815849440 12996930 463285148563792149491179606856524992000 12996931 163115040143594366638563504472531931120 12996932 -222031009187269964920025509063947644928 12996933 65433298033673036273666904542373395520 12996934 -1333056544700723053055618830312163806080 12996935 298078787378167436611913541406568648160 12996936 -25540981717141019566965788855840931840 12996937 188849747143390097704007619753342364980 12996938 648351275507465570023259069662829431296 12996939 664236570065286023956011188015631825624 12996940 -83474858736861357217674318880824069120 12996941 83205844796687732847856141817324100342 12996942 -141570838408838973452660407596645703680 12996943 625684958658940086670907381223026868624 12996944 -404738790146008313908133712145133936640 12996945 -112496374735183284105207563111896035300 12996946 -176498250040244286035136724193666537328 12996947 2382955291528357620688146974646792444396 12996948 440726832257784346643169047015274670080 12996949 -55118846508929021199250773334679713920 12996950 526723169427124533590887844396821416000 12996951 -779689573244071485149947157519405037696 12996952 62473440005769408505604759278903173120 12996953 664251888110812365248701411293165007620 12996954 -95630124810748921206804918085425120000 12996955 -1085567423651940345594217728650645991840 12996956 225678013219274687974284686891101132800 12996957 -784519763049101303045768610472288814208 12996958 358371028675468010673738409043258529984 12996959 -83057498389424472183804134361205478880 12996960 -10809285395326634170104522179558768640 12996961 -45660672557743797980719074760870155600 12996962 261901735463523432625198182996397179264 12996963 -651725480602250920565318137668929095680 12996964 -466830739481189783155583499685631089024 12996965 -13488343676383158443191214924690818560 12996966 352191308644523789607250358873764127424 12996967 -379449942320710791129783298742861656576 12996968 -319666452188686819367614999909351587840 12996969 -268025117901881598751728172626938430720 12996970 230630896164182564864140889831342760960 12996971 -387670379526202777094411839032995593680 12996972 1065537995181991924577468373535124044800 12996973 6383026485227021919828288586501709772 12996974 -1172120524639064469303049467026302563264 12996975 387967283476073221383819425532996552600 12996976 -316472618015614037519569291978349346816 12996977 -495203573404473471403737699489379501056 12996978 -188240835673354257646191624121656486912 12996979 2346865686921775698140826114946416853580 12996980 1254997813519856665286788769946676704000 12996981 515326846029735914622995658491215490670 12996982 -1106624454373161376823539366564662573408 12996983 106023828461758410965502180654626567064 12996984 -186647109589350877340285922259489259520 12996985 -357211129161235920303633490731831173820 12996986 346000407431183800730743067981201053920 12996987 -40208141955124435886343896930288421840 12996988 1879378362222102994284136508428992844800 12996989 -174481292664909037895875386751026105210 12996990 122038996539773582905776422133602419200 12996991 -703291456510302232393886164850277891728 12996992 -758168787682477069482886514978114764800 12996993 1318932691756720182070752926839157568 12996994 639170925455840584515459484383476857296 12996995 -1884649786709703267644927576287835408640 12996996 -249994177435852004162658935511434769408 12996997 17110916789466596165938445517620128540 12996998 -34274063304804204215279618024669011968 12996999 -286713360214126281688675672187728572816 12997000 -779069286341679919770235149465185280000 12997001 -1150608473873326016112633747046339850880 12997002 239332063916684701248211521268479781632 12997003 1464488291925232420028496091368237143252 12997004 -2449030479847607520616377645397842186240 12997005 -518955203572318788108519089095743975840 12997006 1210964296679802248356619074153374104448 12997007 -1962375874215059850918502568488499531160 12997008 -304909252820389943808288770079129600 12997009 355353521684782459212343421603849564210 12997010 -22547606779201514666974178308007172480 12997011 1058620104081664120371731615269668141120 12997012 577509080123798755849932909400492224512 12997013 514954976655197067159513173500644773262 12997014 152072167982894231849090575584054818688 12997015 304827603273445753949910268348991819160 12997016 -429658141173142808507981216346691307520 12997017 57908820699267802639358863522571248320 12997018 -496460687104751652165510206885628257040 12997019 215408324530491253926683867099028713472 12997020 419628392465712743507117023565241799680 12997021 -105897498518574830963006620251898691648 12997022 559712770292334963504543859532682621312 12997023 -88148039547721675348991282778592192512 12997024 -521441660567262088124724448645931335680 12997025 -812972275517487925766554923107084421450 12997026 84651489763140814852166192774445235200 12997027 1211349482155261516996879078730667119712 12997028 78293993728531003590763227195976528896 12997029 -466784274216087392184790123588973436672 12997030 -353728215382083865438843518824805408000 12997031 181082581517629124998334089791564929904 12997032 910840092054730023838711622140012216320 12997033 942202401637415256966893176929157678720 12997034 -37466086007305116278610806743847907840 12997035 -597642048943785449163507771631190209680 12997036 -113239074002942815602975774137011647488 12997037 1752937603255507119922511538850409329686 12997038 -91814762691400054854445039361286990720 12997039 -1445404655711471753821030563125941907400 12997040 -117676240362983026385912515919344435200 12997041 494925815710195827448992640172875414944 12997042 -4340321344805265782331886356641753328 12997043 -148608531860352653345480671480928578320 12997044 -217627631868782489622779877398490931200 12997045 -1134129759467336111397364271824256056800 12997046 -276892291189391962440420219630300819840 12997047 -112812893237339088598804084425941852160 12997048 105556978819986744016604799588151296000 12997049 618428429335836240635749465445012533764 12997050 414569917765920922360508010947391993600 12997051 17549235910101783674710430301274099200 12997052 -542723797687267003674856812211711601664 12997053 260294948230985149499857942585791243264 12997054 -10965332791523076356609031706486475904 12997055 -2620478472699078873611052814092258078240 12997056 -89273022598353082399621445345618165760 12997057 910379687498185920194184305122875249540 12997058 -761711675044212739395054003075429618816 12997059 -27780195707615518771275797139385297920 12997060 -96727485649458406446698589480925347840 12997061 -755980894536101665607000491570276813440 12997062 440236495317228831071866440683499265920 12997063 -1020431565655398747973961069670132256976 12997064 -317687676513243881023814816343153868800 12997065 212337239930146925073904788121145411520 12997066 -58018022492108029241485519082164307616 12997067 -479979700349984425222582432411546891008 12997068 -194012426901488089372185780354328510464 12997069 258063891629637065951039693396765412470 12997070 -203585793287772393582514445522423750400 12997071 -302925990140502590703947068781506427760 12997072 -520047901202687619533518038660703715328 12997073 -29578799763466247694131282076946298256 12997074 209025486068083892216383986189316690560 12997075 91097671740853232162034446272937784000 12997076 -121018230305333126585559504482212749312 12997077 14120527730425059037813807367533720032 12997078 -582442854898207498659391103560925924544 12997079 -568135203247662659561292529956824340624 12997080 -536407813521656704664374597869367296000 12997081 -457788969939931805887138797413252208118 12997082 -47486373348894010646274887451847958016 12997083 -29308343606071420568542252014206204352 12997084 -479361776760268129295402238354143305728 12997085 259189410926877275032122992072948129400 12997086 -302859598211780241454662808439706396672 12997087 1982481198270009385121248271052149308792 12997088 108862507492627055962500149318280806400 12997089 173906979806493837281624863125700848384 12997090 -652813572437446062317596745890923007200 12997091 514444667407946422658478993086101637184 12997092 705846734550616842559647006056332591104 12997093 -412912164595800515326977282576429557952 12997094 5685269910512884517246506881096000 12997095 249096397456966479767173363691873527200 12997096 -357209485582025393038094931706203095040 12997097 1606122768475987461023528214404150223546 12997098 -1168905278494921638032541375146289884160 12997099 1956664220868085982402425978765527130100 12997100 -192620265463357729507597310178365817600 12997101 67240141510445892364091388974913878784 12997102 623726417602712096888002361775298944000 12997103 124258439750518021699254363331288184928 12997104 83295033668913062411770148401052712960 12997105 14544717167382493593229117556976875520 12997106 -825766803536876781271045501265776843248 12997107 -242551063434246716463662729830533564312 12997108 827883160685581048705189726316330630528 12997109 -518151349335607607614481579413442956800 12997110 -122951866312968279381356054682309120000 12997111 -2025095837094256762870283314709211403288 12997112 135751393911967715618511307540250664960 12997113 799589682400217805841897367531845848144 12997114 677345950204524769102767398056266429264 12997115 -504135577481024762390655750937924432800 12997116 173578533484039904245451597632181919744 12997117 393820321205157334063710445356557587712 12997118 -718567237244879835017507598928584320640 12997119 1372514303032783117363762084045996885008 12997120 -54223367265609679100906574088733982720 12997121 -2699961528318846455623589091819732144000 12997122 26487875198279682237385935156380350464 12997123 107107609209523228072099324142933781384 12997124 -37030378371290535878973630864067522560 12997125 -860961363668015975027157486916375920000 12997126 98153817921020855457485602479091900512 12997127 -895192818029761303067993308806881087136 12997128 1031286780828296490955188332510215004160 12997129 -250354310214100533850278136136006188128 12997130 -11323179264233140898655132747203330880 12997131 -82721470522009861852180505433900331776 12997132 8274716572697081497453561804231395840 12997133 1035649840343480043773986530268993102380 12997134 787830845288118488192185637152716134784 12997135 -212514942969697826457489410557923436920 12997136 446674589593695594077659001384063926272 12997137 5188464960525749438781712217480511936 12997138 100875416837587491915688172960100639744 12997139 33088367572105409529061208389352744928 12997140 -310131201917012953321841566828343500800 12997141 -1432841889556970438283391739161036083200 12997142 -774038266869520626855933724246685634528 12997143 2138466756991813660227722756068059747480 12997144 -521393621756221411955142338901300756480 12997145 -344196241998327505090816886296291299840 12997146 -830998475215706723296275843019484368896 12997147 -325163505493430905996734585344870871960 12997148 -671584905254297213962967236744841178624 12997149 10405101901119516658787749907710498848 12997150 98308892615800234737340259183388628800 12997151 -917285175026572913815319535903946738848 12997152 -374522069190343374091577457915529789440 12997153 -204994258097809839609620175939209228032 12997154 819416914936173358276071676379852029776 12997155 -896394037030546035717308383522217205840 12997156 799353875394093791810129705658999163520 12997157 -1604855250010726811626039375701340902594 12997158 -1287894456122524914755035753148403689472 12997159 662301134837760826443788441939579929600 12997160 -60398729339923281204383161252921344000 12997161 -88826723145130028845400799652159026012 12997162 311096977051798108536015709489697925120 12997163 -750057633026436790837574550452783725560 12997164 426220169703306783026341816230374034432 12997165 70579834016070602534762566649889623520 12997166 53949495363789327180117181710928952064 12997167 -1328814506291910652815319841656196976120 12997168 -436945018559527913748082475898071678976 12997169 -804051583639029654527469455541846088080 12997170 -115023905901490611072042978056755037280 12997171 -596241645475823565601640458501891628856 12997172 118116134929331796500602864963430050176 12997173 -81023280406906833145264517879638309056 12997174 -751912099531911971661625184080993638528 12997175 -491213228757833836255441374395596504200 12997176 293139438807021335836832620892256768000 12997177 -2384920486623775533088883518764376683120 12997178 430465518929506383820402049380299866880 12997179 7733134935205504447142397770849570544 12997180 -3698908795048902377568763048828600320 12997181 1301505190711430596644973805759535158982 12997182 461855899838503669665772446416616628224 12997183 -307252964226234454425794172458975102280 12997184 -1028047423372763511399266324733493248 12997185 -102319420648187523800358921422093541120 12997186 1464611127595320816670904079162071777280 12997187 10432695131878827711702669112839341472 12997188 1191943302861831777794603213558803999872 12997189 1325332578119491421640164314252855890720 12997190 -92452861350291836034247473113172307200 12997191 72676772642313951725353566706214947920 12997192 -169634585619390940710838344347797094400 12997193 -90288308446382295544843618079191147056 12997194 224896039927453761850098884961803100672 12997195 -324975709684499714962250281476122559600 12997196 1864055145588160242648791888452207492608 12997197 394682306152735796463925877857663081440 12997198 -891588601349646212743714837641284259840 12997199 1722514025082964951873762447425669005664 12997200 -114572012484552030346575399503324774400 12997201 -155526876026915075557286771511380124750 12997202 876528765061700537458917868796839898400 12997203 1392307767078762027031382645316064710000 12997204 401387244138137226180093504085733068800 12997205 108387199160539996555194814987234150320 12997206 15686760592153338916158258410234638080 12997207 -2010255892392788346207753287029366743544 12997208 -216056583668090775060753731712734330880 12997209 -793673932547715675934249747717111423872 12997210 -656139279681698986985958702210680958240 12997211 596566863915380975231549874239279759472 12997212 -13199251269344471731845449334061111296 12997213 -711510473439682817601110183714244408538 12997214 1267217401635095703873813984631456484352 12997215 73949787090583765656942363423561953280 12997216 -97383408939387480280791410607481159680 12997217 67839255910910141246063436290878111266 12997218 10939807191821356236675716884035399168 12997219 -159336987782594292677211904772276484456 12997220 769305242366242753715458216826432832000 12997221 357832742324026152550385000210270025312 12997222 330634238681622749224718769442049528064 12997223 -26777755953764039674107974838436144296 12997224 399429174854155707347675553339721758720 12997225 -896719768367607993582869760503521065250 12997226 -356936317000504326927940708647365432832 12997227 -1516928724549507935272524123623540858280 12997228 -819691258976174822567012474996647779840 12997229 133996315343998089827963553072305662176 12997230 113592834965151744482839024014811758720 12997231 142364369870463846127739802971430855744 12997232 -73052607497455445614235766550067970048 12997233 -1462603822861770609447344557976210498400 12997234 2271746944508009764847900769097646112 12997235 -669564453354283257760757338614194566800 12997236 -70251940026051998072264404181357690880 12997237 -691376786446117317853721837549771189376 12997238 -1020151197151201889268916127375505027840 12997239 1604532810094394876269048346121763349760 12997240 554802927801417832152695576073608908800 12997241 -71306184725805052386460292638234990716 12997242 257446652535797949543147705421776509040 12997243 -599890124701050396882821487101577561296 12997244 -600566827428208019753850848257805842944 12997245 -493111547523446116298803828642180396800 12997246 54831182059444410745622892155656240128 12997247 -1920485826169756163747924490574668338304 12997248 313521263938258329778969617419552686080 12997249 158834110477690396776841666353177221160 12997250 -1067517784440244827454624945069258008000 12997251 -28767649392160220426264952280666436160 12997252 -650332094821272127347347694225138619264 12997253 1020651592802894523805911319720409297502 12997254 -381047999811799100411898644375610501120 12997255 445137942498729254377977793141904663160 12997256 166904098862022020033633988232947394560 12997257 35076124303355926887568527621766112640 12997258 -406038183378101948376658552501989965520 12997259 -1322854592652440635813475254720824684204 12997260 9870417725286319370431593993370920960 12997261 2617390871487364718549421429673643699904 12997262 56045964397309354271307801547252219392 12997263 486808499450004620227550683298180371584 12997264 -106162713369593087254560316399185035264 12997265 433254710597298296808290195752228765800 12997266 -8445086093760076519173066244799759616 12997267 -338111785732603895681934825509003677448 12997268 -895621885384971198630516252064486959360 12997269 -417248947377071554677044250801502822500 12997270 -277818522227312060465848188059661504000 12997271 381014493985507884611620687641548686512 12997272 -855664792823337460789959685022929920000 12997273 -1221598814420801592321474110060865571200 12997274 -107870640925415939660175550013202793728 12997275 -569576519845667370282723404882685406200 12997276 2141196064354796945561595289084724517888 12997277 -259900682289260133937082660232410887680 12997278 190447509594072806334151171278637397760 12997279 737409746247572087929222464768337606880 12997280 658491389741893482491261496660977909760 12997281 -708837075568278448935983235491072324256 12997282 -78022976950065691789276065864973629696 12997283 352064322300798289300944457944144559692 12997284 -898819438569837288635830006736244440064 12997285 -14853549554287025598249166539483171840 12997286 762960275076889570773643735900523463936 12997287 85342636151854195209255299203606080000 12997288 -567519414870997984938756171059881866240 12997289 869303354815333576801750412614297188090 12997290 277959485963782909989722037618024768000 12997291 2465473849454781829174800289430718000692 12997292 33345814526555042466209744794044579840 12997293 662524333182278424204408464905466798400 12997294 115273104956484620760238622611957554240 12997295 -1980165155116826083818598511680937527680 12997296 -65326860959197267353968709168873406464 12997297 -994638452877451100271814584631861478254 12997298 672219619292583589059229675837967815680 12997299 -145918449800108935569747783716483404800 12997300 -490649140331186027205522747242934835200 12997301 -296782477325714570602756766274943224288 12997302 -44351053991565652740877709496175065600 12997303 -1455803292151227792989222236201096944936 12997304 -1162771699313647870475149834598991114240 12997305 1291616320525132067885176939105375570560 12997306 133718425409693504539823737409922733056 12997307 -1450627065201695467251462531880427865600 12997308 51050755389663881652963311224739758080 12997309 -15369576470637301735747336762080176992 12997310 1751501311282620569890500504682239360 12997311 87589515780998167794304800591807972480 12997312 -159586135886267587744814451830468640768 12997313 331053414568754268310687076764229261760 12997314 470246580399019954575189318543694241280 12997315 37919982562002538390826194884285970800 12997316 59921837924082983723668143230601654528 12997317 -761069071270192182017559605520794945280 12997318 683401419352581729342722781617675691360 12997319 324785193681842800569022150328429986080 12997320 80875641867807632057702004586969497600 12997321 1505100559791146978535651210528748318132 12997322 -168993523417144285007703819231540927648 12997323 -225812730552898323200302430851695631776 12997324 -1291574845672682181174898901315624322304 12997325 -1118067426179734496355955951625026996800 12997326 354108432936661984124884810149685959744 12997327 168584372142653199996112441641716171232 12997328 215906491952261462368920989894231506944 12997329 -223971127401831596473561131968036249616 12997330 654502960226333607608373166404502387200 12997331 932372472945462423503103298090310164128 12997332 -582613197166039091834921115379510517760 12997333 1504023545287228495739942096149945896576 12997334 -38047466310677898607274131067520460800 12997335 271758866169238055164057502471028279840 12997336 660509019190080984085281038724710400 12997337 -50540273998806194360414133837924193014 12997338 -206908378287686948053486099811289917952 12997339 98204340739291246526554109187800220672 12997340 1151274277896525866772166083067653219840 12997341 265426468088588226665194291179326248032 12997342 262132528312704228773206899484149075072 12997343 500351049346207819001438219705242610592 12997344 -864228899147986387602421329551806955520 12997345 -90076936821623992467164471973414292800 12997346 -73708266972413375294784609206304115200 12997347 -452422388271472890691722482100409594560 12997348 76687719929003903376773191872883005696 12997349 -310564325799574965313110426687196980960 12997350 -229945491842028585315766268752511640000 12997351 -867538720474956268823977409547186345000 12997352 23505747423934127327700298535752581120 12997353 1568607692463880381781050915539112651200 12997354 -1055104292882641421756016099469669828608 12997355 105875613134776161987264575160251580960 12997356 1037118016069556453271013351198675318272 12997357 -1755921019382097210191509147233916260394 12997358 47785596834278603496071607088133282688 12997359 355872882171360674739924997158587545728 12997360 33444680650006357432875333512836546560 12997361 -190037201165901204960168784968777275160 12997362 -58063622754259142426247555019569209856 12997363 4709082943531008607348860419800070601120 12997364 -2671388536828607223507228259364108519424 12997365 193632482247290948056799716306763184000 12997366 224914877706541895112084067237797097632 12997367 396582617408323789754141447683984608432 12997368 1616922128746248308046231391021105152000 12997369 -86458467759666835504929884000377436160 12997370 -13068371888786737802379233611545661440 12997371 23527790417290216352675496180991489584 12997372 891970334765125201807971249136623128576 12997373 -338528477695533974391205614787656003636 12997374 -22294546632025196474532155085918745344 12997375 1867626820751752785957635831724838710000 12997376 230848314183161366895994727453322903552 12997377 1201299392974531960827145355117355111888 12997378 208156600607007988733738143116208396320 12997379 721634680854722161666895602015286761980 12997380 -188944838248599136380898288834383052800 12997381 20681077041489265074607296242966793182 12997382 389103511650159928174055176779636148800 12997383 -69517882999886935440391590912202068480 12997384 -1199709896766025524358572945805069670400 12997385 -710993213995572830885154255968232196800 12997386 246690259506763484692110344472220042032 12997387 -467030467698814399310535477647725806240 12997388 127266592817332327122088064100156687360 12997389 1446008809346790437888038035415075855968 12997390 -269437215457653437484919689794813963520 12997391 -1610400581697025945966021460805818118216 12997392 175581437285722206621382372424887566336 12997393 -1149976921765676426106007131980436636 12997394 283594193650746206576615088661721428800 12997395 14908747302365558623576640268507648000 12997396 -1227012390431147962792513105180845854720 12997397 -431996665416331470059685610923107978592 12997398 86142447158385139493767457668013052864 12997399 525157573218142763670066117995108899400 12997400 -479113363193970322464286774366848000000 12997401 -80898437319653396843301882304367350272 12997402 263700451345168001659333797743061408768 12997403 1527232322336895650584645803899840075652 12997404 -184820798827746821154626815691645236224 12997405 -142497857875249297986010646980139892000 12997406 -163502240626221718636523736587732498880 12997407 -69847606506214530988415195402693048760 12997408 977979366460077682186119396376847646720 12997409 1477628288651697620823409463345757824610 12997410 -210519404747703911290147865300076180480 12997411 -289887051004326988870533625299591864368 12997412 -2051787298337930701803923512609603710720 12997413 -447870285494252350306549547306830207200 12997414 -721153368290876687992504722820514086944 12997415 -89377324956322553190862731370965245280 12997416 1794605598591359315322224741080568463360 12997417 -381533847616128675306869503951798530560 12997418 -50997382812173310012588517991132433408 12997419 92821854992164410264448354163983810800 12997420 1010816982912649204897011349917017057280 12997421 -1919261756765435997648045844747586070378 12997422 40058692012297480147632447882478402752 12997423 -2117403074688669484959601376019669217320 12997424 80825559562450342415072359008109363200 12997425 13517795588286104321871607025795712000 12997426 -255493845308361986216677951147288972800 12997427 572577967144019410298168992177349873664 12997428 363343581288719893669191404962589061120 12997429 852421850339407518153213895142927961820 12997430 -611344260090375310496552232543056432640 12997431 -133420000208777040739649900294694868272 12997432 14847066223306724344901712151849205760 12997433 -880546234900351368304483933137104559318 12997434 211150125387746223198111121520217636864 12997435 -1570877546659744260548695343865941069280 12997436 879833180614384753396103735593160168448 12997437 -904757962548740786796925324212897219840 12997438 -244594966892632999769224125863119872 12997439 -420168305595642822607424111814872377152 12997440 313889308733835455243485779015326760960 12997441 395938205664255464258161735254697083842 12997442 368917496216360689944042913283599921872 12997443 -2098804065159459620427989064293087629056 12997444 19795380310811753567614154040304811136 12997445 -480071701402004058938189989518729999300 12997446 -487723861083073917950242121964903298560 12997447 -274069697517227722954962360164337128528 12997448 -1595453140457316458555499080419351280640 12997449 -514981817457398467202376179225033006880 12997450 -572839377023649181935889134197098470000 12997451 -321675838107773525506029717927135599496 12997452 617738424609665664465253629271535923200 12997453 8894066332268363245101214270305420000 12997454 1729096797083205588952693209696298176 12997455 -111851976095103215121630367475672028000 12997456 348446731466944922840369950848613670912 12997457 403902175644458183212879834723900560 12997458 141370951833566903369750518413664164000 12997459 -348776089272857715134405235452378023784 12997460 -71981542994473033214304947372438077440 12997461 842163055318224957930623066339145938880 12997462 785031231712342847287121576955654419232 12997463 -14334609785940507256429021496171112960 12997464 -508304960843518484586607385109513830400 12997465 -290176394697206603882614108827844791480 12997466 -1181775051800374848307288131992971223568 12997467 -602663986349904713973263865940775116032 12997468 177281720052697682733242275516696043520 12997469 -1564617881181428529040151126072942782248 12997470 418630515586671802720965483732299280000 12997471 239533124128396211082623449950126105840 12997472 -2637186629965924653023626011957497561088 12997473 -42750240013311264351371729425549593600 12997474 -413370887596331194476772539146215630848 12997475 -365998807944225558997051514481584436000 12997476 -204760490304687924378441654991115182080 12997477 -2270387484525019930802295845067068732674 12997478 147768023008721453931021496717395508224 12997479 -542784442035520322540500783884275670912 12997480 744754210889447641741862344555027968000 12997481 -6089401678537106021287398445491849600 12997482 -257140644801747829264953687699720817920 12997483 1263472791003145273060670584775453039732 12997484 11058766190921397473336973025068911616 12997485 288256478377599881384022148724628573420 12997486 19975521592578563708192594782320067200 12997487 -318898858785144871295679369988544145480 12997488 -78803132839919698461448131502776778752 12997489 -899132451579134082153504135878632913710 12997490 -178527979172143001434044889865529884160 12997491 -181350639032344667125102986951798547920 12997492 941074749807464617753314848077000980608 12997493 -254668379846264138624979989992080450258 12997494 149353880338786245230440074198608183808 12997495 -560821707602910099211269069012917130120 12997496 219526884639410396151881764318154465280 12997497 -486127064666532173546655024579145710000 12997498 904402555417891758771571028970021696000 12997499 -2323288384430416766308723053220598833500 12997500 5706858721639576754239589401888320000 12997501 1211854668691016935667605735863720669600 12997502 -74056563001610351318264069174541968640 12997503 59564934977330852652380590380035730240 12997504 -25800234975491065593841531017033154560 12997505 -218109740923884844944679091691288455340 12997506 363000733927226804808276433424995883904 12997507 -1127846878853019997025870353963178257680 12997508 -182125001211436956747943800611589256704 12997509 63896167054083244674641439813312087360 12997510 770572631965278092376076329318959088000 12997511 122463840710928112063270501326679276872 12997512 -684849423107727069999252359627213660160 12997513 1050927483428523276032579364862321028762 12997514 -435404178154521160484611942238772267168 12997515 533434020517279527008099766379123223520 12997516 632702345709678173076972556214001046528 12997517 40351205263887309354996458795814496620 12997518 197911463265231255085000470649737183360 12997519 -706240830224293830206748564173935664080 12997520 -177834820252438864853972972805803212800 12997521 1508105057498870051181243698002814873472 12997522 770151489650448861330979454865825255312 12997523 -843978991470450142072970265459362415360 12997524 3617569207611218226809531842021140480 12997525 -977647325514086874115424067690085015350 12997526 -248276547818541798573133478826164856288 12997527 1024833109085145249717596327285323138920 12997528 -901635180610346747930688490342172067840 12997529 -25349346060203375598486646445187748080 12997530 -49734165708541588063104222866384025600 12997531 1091324438023352563796431407175214338072 12997532 1263847953588734655614002714136184875520 12997533 172495669637713684109054885272207077696 12997534 228521680208719067052961763081278594752 12997535 -145094479997799847976921047068919538520 12997536 -1469679510481263545207449294465753153536 12997537 -250546629301349153413478448059077224960 12997538 515831609047358448112933953009022531920 12997539 1333276856357249391370991771980460828400 12997540 511179413018550100055247989957765034240 12997541 2477979373916366747841878037090920490942 12997542 -59573252787025949256954754592166280320 12997543 -345947959268174097725996338755450015136 12997544 866619497216424287868133715942327009280 12997545 173763162212516245754053980426715017600 12997546 1272012884219231592746717114195275319472 12997547 2220608339053323546342706126988559278712 12997548 639931965145181446707123536445037678080 12997549 -471794314364188275363319394888832169450 12997550 482893295491675666931215894963462425600 12997551 418776671746959768052760129189638696704 12997552 303370027751014740035988464012086624256 12997553 1103290659453825173295212573980896953664 12997554 -516561221457382016135258441445288314880 12997555 1403868371016737258136267761999237362560 12997556 -190107546660181679354692825381747064832 12997557 -503703929535523908013685375505596862720 12997558 -149250760439533232848805878692405073920 12997559 -716128504072458390976854352650191904984 12997560 -66750271300143630523770460491552768000 12997561 -40468743549130037605731789867152833536 12997562 -388734545341982156269469744418129447936 12997563 -7840096803586548488195068591486798056 12997564 -362182547830832479184610630112494029824 12997565 -338284387039876183586670762455429491200 12997566 -5559157715917128228744025149874166976 12997567 -6086187473087469140337045336611575680 12997568 -1038976687537574396327908858128236544000 12997569 149096168071366479850637792849896619328 12997570 179873157963416026139121157457177203200 12997571 125908437514014282201048382668989789592 12997572 47902339028265688269676109582318333952 12997573 695159653106118046813272456996726497822 12997574 376984549036578937668318608852033324352 12997575 -574766231904550593050010792245654495400 12997576 -653325642212589857753432671342229913600 12997577 28138803364860480593037701425192781280 12997578 759625344957577800229853300643128832 12997579 -823855212094885346765943350481916078848 12997580 258904431620849233767788577405157555200 12997581 1468070310133937928064133025456791170752 12997582 -155025281880188227725753520587442694400 12997583 2835322674238707613316003102332443859440 12997584 -11640738361412109087565061433508233216 12997585 -1541686549833307739461301477293647691800 12997586 28623491861157704790022152420162278400 12997587 -123184451985355994489194783238174914560 12997588 -1424080373924454910661980871977592496384 12997589 -722775705575365246876694497466963935200 12997590 246404439231171905994638184353943976320 12997591 63850800489191283821853917378526393992 12997592 -1301825083062475077234416367282196224000 12997593 526608238251530122207876765178242016922 12997594 -964676963267186061317867598169357349904 12997595 -82445407564473904468514520996661694400 12997596 6340686352418946705936180708606566400 12997597 -1475892367685528029836059195072150319540 12997598 599656140597619077499516194786291606336 12997599 -313585864725598229991896734210801143552 12997600 305011041151743656550574013262436761600 12997601 -789943050509941367010383317810943178108 12997602 30462949888883913233817547255427107968 12997603 -817236344848088666930244036993605730148 12997604 326743141652421137841630859394765168256 12997605 -925069206509304889073951828748863839680 12997606 -1143463111948362458092818660210147433248 12997607 826570161471166969583466238005763659312 12997608 260989400527795775319582221998840627200 12997609 -437362051047283985686131828955021797190 12997610 -5451289443547654560685482409114567680 12997611 728860187122993900319587554144420806400 12997612 15242646683965500373403718598259594240 12997613 1440507448824420264386679415540885478124 12997614 -47628873774436610147837242280896880640 12997615 417498827243236401837538079809064294400 12997616 39425436648758693140875088515108175872 12997617 1339623962979146200748185277535983821680 12997618 -163837284628763467017161312432245585920 12997619 415203137794108153379834558883863634096 12997620 -94938201723424067380987069193218529280 12997621 -393079230521550306331640078653153406688 12997622 787851447303177838963424256775769714688 12997623 561287760766980645258632581328629047168 12997624 -1087014578401279594196092688881897082880 12997625 -790488123155745409778335915852379091000 12997626 350126750431473364020987406182323232000 12997627 -290848427165887222295996240351931687248 12997628 -225950606565396443112280829828312024064 12997629 1045101291540307579114288133525764409574 12997630 -356986501187124794694762109815603311040 12997631 922255404400702436986380008674929810432 12997632 543017550689211219797355326882722086912 12997633 -654250635142971435226973123132147591040 12997634 -361535278419937666715479409033106347520 12997635 33615901228786993376127750242854690560 12997636 -307963359753979005592921023097166938880 12997637 -542703068870994276480993664486598631714 12997638 -441610255627576993837158280054119763200 12997639 333984463514012335037872367658691654560 12997640 619522556812315915880783608280451532800 12997641 -825977921874209675130123752540383251360 12997642 -463293949621148815714087819110841843200 12997643 -214338745510159324321383636128537249856 12997644 -492225547531103036452209435760554651648 12997645 -550552511867390092733270154580973537280 12997646 -504114708646658799217162261878496177728 12997647 -215580617508545470144306635951928093272 12997648 82767365262991906880074378387333455872 12997649 -104846312572915012923956427391564016640 12997650 -19426858062850159119868593777883142400 12997651 -2641751212088471687163037643647686907348 12997652 -1429218519566841841040378973217166342400 12997653 19546409242477764572404721183605762560 12997654 -1004394743240820779249639831495603296224 12997655 232901894096295911070491379708213279120 12997656 62327377385406082940094819017053470720 12997657 -1583420727387729008694590135316352868220 12997658 -996849430883672976118658501335898242320 12997659 1485284326942025267082898360652986527600 12997660 557427105737150802828916582206695208960 12997661 -2461910910605942334433111461102769782228 12997662 1117596078632424928796650814955428542464 12997663 40729897990509452160687496065702851424 12997664 -191516430075389903167596040671562235904 12997665 -130848415297572628866601910388430713600 12997666 -336467498633607490106059124056157760000 12997667 154931503137332945376203805716739046080 12997668 -129546224365473022443552227677729222656 12997669 -1127223138792511367293181211629134900930 12997670 328821280328526931224704144070368559360 12997671 276244881481190643993393781850362693584 12997672 2814202377301280962608709357469471539200 12997673 -1290040328835429060194373630924982714752 12997674 -486949903565295678049363783221878162256 12997675 -1122735014800518145540029073742580279100 12997676 197695844074590158176335817423386696960 12997677 581291542047868375525558940177831176704 12997678 556140997216944726373665671559540920640 12997679 -1758313168947770882520206548550551188720 12997680 -11030224554953823382898392601230049280 12997681 -2557831682836337223558774399221163041518 12997682 -215563744276143821485629146943737422848 12997683 -1108566515952425460947100783022072765548 12997684 64877603211870235775165004932767703040 12997685 -196419439207481212137122767735748688000 12997686 68004664928029146979489536875379161088 12997687 399952562439985229044825597766009043952 12997688 -624009291749478817662954324085970042880 12997689 1143783488519213860983920467552402130208 12997690 -43650464773830650901618859214449280640 12997691 841913201779208958805382045770656721920 12997692 -598230289543292428952162256323497344000 12997693 -611092066457285615177091645712695906260 12997694 -333468032799455256026962774359773647104 12997695 -96753950848644249129148956859122484080 12997696 6015239897698628903186741499718008832 12997697 -732107744758283849973207330798521553816 12997698 119131100980054277144888514786598909440 12997699 592621377806179544222697045829110352 12997700 293079206552789407340358833975347584000 12997701 878515218960287592847367922798817850400 12997702 -79779516071954035836945242078907722496 12997703 -507691814461786032239068656509074237056 12997704 -215297230868822099017161791357153402880 12997705 -180398622171125085211731812863554547200 12997706 -547897173581721782182910170478393642448 12997707 -1314433873287958039409000538574070653008 12997708 1049470373454646808093022960652609716736 12997709 3488132538267767997527081152781457935232 12997710 -206282805216983055616460675766675379200 12997711 -367121704508649940957199610491774163776 12997712 -30992224104810650680573896285518561280 12997713 96830439755294969327534952581356104000 12997714 767678185149892692922800569991724830720 12997715 463948067912589774325680807624843405360 12997716 854453829885704519262474338088681830400 12997717 -1836943414587265443944097879861651554400 12997718 -396973803892865286104505439732589505984 12997719 -265931516132943104846818087467117154560 12997720 382558063578866002484811664209733017600 12997721 -1023447745674275411512542121963434134256 12997722 2479542806643186715208303291051779584 12997723 50208799501277083189171078273025842464 12997724 745353623900778324469772714514661948416 12997725 -283521896684680008730748014970785144800 12997726 266029186791810510231255700915035980160 12997727 359406435494740167292624129392640560360 12997728 -443876042491288065189569103039305220096 12997729 1635239782964265469908517317228720078640 12997730 346966404192875202285435643141504142400 12997731 5578927829354297357217456740707679352 12997732 -562759194736443503910316536840077936640 12997733 499351121290293353758502997057490924320 12997734 -407072073130314315039649037818208128320 12997735 -4578668890673513049272273942641489200 12997736 -90467701787421643278438292177233208320 12997737 416325526481757874869360529275615403968 12997738 31734130937593769270781142505947724160 12997739 28275102510827550646676189828086520424 12997740 -77968303736980657771025611546307281920 12997741 1794655593160591114827884753479736262144 12997742 23504758451435544197140640414086732800 12997743 164553832511942945420735182752217936128 12997744 -174602697276043048341524259994730659840 12997745 1158309958305382552713889638195194536500 12997746 -39721065568202720915281883023317240048 12997747 485379199175496276345760330340786615632 12997748 1437159103226312168601190701251645214720 12997749 669015835672860395611513681464817733664 12997750 1418971174101199814396192740552977504000 12997751 -441352746902494611509195222591200236240 12997752 949712260825639388157200331514150256640 12997753 911836775127080705083798597498518574420 12997754 -273751877015701527919214208087586515456 12997755 -740786861011538161587259912340124831600 12997756 -1109545358456433293604509176635390472192 12997757 338294679972377643046988571759639603552 12997758 -955811691148092784399107633319952106240 12997759 -77040652941770194934698748222872149480 12997760 15711035383495966112698311881470771200 12997761 324455637997941374383530938340441799104 12997762 -150851816678605011911769297923747280000 12997763 -488754623508574880211637859966289305988 12997764 -101041070479266067362003638626028557056 12997765 443826587272108523888926521637431369120 12997766 194858799402768351033442086296632873920 12997767 400440718382946700629759745324366154880 12997768 -464741387405830413485142299061356298240 12997769 7644067554833369831274984793364225844 12997770 290677039036503201635308885067671353600 12997771 -113954481043003665437533808872813974000 12997772 1649518364156385298650843112893509376 12997773 147877666020797253024252670710969000960 12997774 462568469893829651581962906837956765760 12997775 137292891326823342476916163955987209200 12997776 214351422203402731304081139853028229120 12997777 272208293533840767707516118974789176512 12997778 789870008168917699003757161504001691648 12997779 -69260773065067965956869882424295767952 12997780 -640116139633245174432429637432268290560 12997781 -432289492056149102048413328705154050418 12997782 1056931913063902046936985948013977600 12997783 -152365072390895072402659405857611534976 12997784 1101637295021569444528745923646449029120 12997785 794009531068904166023281540082983387200 12997786 555500058765893152353923143195216696320 12997787 -1176580859235635327345613317587797648408 12997788 -55887678891234424344224650360402206720 12997789 -756742599862965977075551822934066365434 12997790 115983261871482537146966113470761363520 12997791 352944904483361645527707393118725032640 12997792 -23544347685193328145907370683797209088 12997793 11661505950264090603270070159479510960 12997794 -56338310683244556087476958313001609472 12997795 -1377174223956482587777824200852853649200 12997796 42752305494419179195222517641172213760 12997797 -520795539443474567190429600213794224800 12997798 -921686409893753645132042161124160818880 12997799 -138857136332284700933724749156291938560 12997800 -594615068583261875037263865001881600000 12997801 1043874603042653106114498867000708631802 12997802 128477781281201698469810435119856690352 12997803 52920177159592998053571438863522777088 12997804 79825504622723482007001726116460142592 12997805 -899879159270879052469560583519155864000 12997806 181745214020193081074858336511820412928 12997807 -511090058881389666182732632331607717800 12997808 509378232576209232891973480629278687232 12997809 575120035717643889887530326868414961568 12997810 155698346404286173952059163200841295360 12997811 2075419388344681473713233847812798873200 12997812 687384290276961429022915246447529152512 12997813 172563874603299327167265427576816049244 12997814 368332391023805550977782891334442661536 12997815 340148606941202165147096192955135467520 12997816 -115579570432147487293742337699889459200 12997817 502226094550505550062498950585437907584 12997818 292642675509108085638419362373918092800 12997819 708334124649710931308064936660264474160 12997820 -689408836381381439020205221255019520 12997821 1417627665849935008387810992166436627712 12997822 -271950414708453097432929200490825245376 12997823 889055838099246074352438369335246952840 12997824 -10413021317483904636431800529112268800 12997825 -3355438698375256414681021316480666400 12997826 -339933607635100348899061033656184238016 12997827 -783461926436527194223838641211802101040 12997828 -1093650462461833790125957047775865401344 12997829 294752151180815744266377171740560080000 12997830 253467566268630180159153977775462913920 12997831 738675627213843497875610884065723298944 12997832 652403488532726384748098672868830438400 12997833 853954332248993786586931884320253617424 12997834 -291834116968931402344063728945987551184 12997835 508914704802572848131258757100249247360 12997836 202599176174240922151909801087164613632 12997837 628691720065578847089329630875938280512 12997838 985677255634931678049530466685252666176 12997839 -582226723275816275576241981889714630776 12997840 -65616179692875679741980139108844912640 12997841 -982844271578992756095671591235721714188 12997842 -237831647128504066338420037517181964800 12997843 -1763690295144387029899594375968059111760 12997844 -423791509717165860748435141415273691264 12997845 193249968414844827869775727033189720320 12997846 651171358990919616663866981889326275872 12997847 843620455994502581816699095035453436296 12997848 -890647072544208499509486472879803863040 12997849 -103507100113885865075780912406541180150 12997850 18665633793067808571995602250140300800 12997851 352114693691995783612738019565846023832 12997852 193543744783171470715707805215050268672 12997853 9517883336085046833689715235974537408 12997854 400228648738540415020045862971388979840 12997855 616682780047985375799961107390399807360 12997856 -389187314817274864082378153781896675328 12997857 -941679217560342194827980545924293242960 12997858 -1414679391475659807442315540148662230240 12997859 283146536795272740632100609969052414416 12997860 390483017527765933296702942025486786560 12997861 695760890933147539964953730445238340124 12997862 74658862300800093827021616255421656000 12997863 -91072187484606583607447989150281439896 12997864 -533599253767792147162256965401470484480 12997865 1315418751525848304766027336318196500260 12997866 -92411449320873258746613248078743142400 12997867 431845586873231992863112851803833377312 12997868 7163753965351823705746691651309650944 12997869 -9532778709968351214252769167854997312 12997870 854409290478615715188444238492671628800 12997871 -1786005926835253085767403968891772667648 12997872 -4617870123983793988834271196528869376 12997873 116248887055382303752766949982882348736 12997874 -1003362095273258657469339637679487854064 12997875 267981079505211572320613964592826496000 12997876 58838117783391169500059278260171263360 12997877 -402626998300816269843297496693134854400 12997878 326058982219128607123806783264900873600 12997879 440767311601893940708689647346546047328 12997880 368060764818334626244404473636538777600 12997881 -681165924162539006269712905222699440000 12997882 786322281826362830425107893595538983792 12997883 -1116913757201002299146772795629901752136 12997884 86568812685913750684551567715492454400 12997885 -943446579463641058903724996699835582420 12997886 -758139180059290915670723236221429070656 12997887 1419539685669814042166471647306963434000 12997888 -226090591676665750633297988022056255488 12997889 538041805567241582169323441426265391956 12997890 218523653898075927766577917850818176000 12997891 -2536717406619021887105470015092869129600 12997892 -797771587237649880306303032531877888768 12997893 -925224253961085949892710874424202799136 12997894 135973563331610531336441707409524130304 12997895 -2301162744323129992806145753023134637600 12997896 -386860506397183936253128809616811827200 12997897 386061521529788722837710488434723872768 12997898 658023367208536666270968384790309227264 12997899 -512810660908696766656952538072074894832 12997900 -244135702073622478021007459261496512000 12997901 611649619334729971271126149055452611552 12997902 109289814837514238070114671696713041024 12997903 -109690758994462229469887359109389820000 12997904 181818874570048290334008532747648450560 12997905 1307928743801104832430716483430435734400 12997906 488705246089169976248693442684932695680 12997907 -91495144804400359591210557968640089712 12997908 20352509546327914740379657759107919872 12997909 1213453313029412576603188869728772110 12997910 -897670262650410042227040290055031376640 12997911 -23524557138843004565175853753043417856 12997912 161276885612643327873082292654248550400 12997913 -2003097043599033335705487178415533622838 12997914 -574699320006243432485202304465201666560 12997915 -240572281626823504629811451850665737920 12997916 184754085651707109502731681736838016000 12997917 -1532973664006984988312802817350343371066 12997918 -1238590874873528954762208966748120947840 12997919 1253552356135069048462328664685457191680 12997920 313442721645124490309577995766454026240 12997921 -1263801057191382352996777650797424990528 12997922 -111952055086700376360332349288767712768 12997923 -453477909143891388015354199562344530000 12997924 -579230086623657789503686749878694815104 12997925 604672810813839241979837182871558698650 12997926 1393839888501198153087886952888921047104 12997927 1543650939004555896598617825383620758776 12997928 -705048457500569861934956476169789767680 12997929 332621036451758165859393106121277926400 12997930 570903873478204879492608534404702987520 12997931 799089887824904464439365912207200098112 12997932 147587177925885044929510600404148813824 12997933 -1086461842067483719246590382811881252576 12997934 -119031037033561315997957743988411365248 12997935 -1202540196929896508850884706896624824800 12997936 182855527237358886311710253998101135360 12997937 744237696823380688292423406523273709586 12997938 -77635341100009499448243215410766323200 12997939 -1271772118648937842930517846631331142260 12997940 1100992733511955128407101537982981303040 12997941 -2126490886454820660959855335353749088 12997942 52861732888215161728440036415966777344 12997943 24421096897910892235984179157526755680 12997944 -1325067914013399046903184956796900474880 12997945 52792034844981277132646529243146950800 12997946 -4787881081225673819539154107023204096 12997947 -1322765640479174286175949776537476628200 12997948 -781675406904076756204237089660748527104 12997949 1846838148125215556034886629071369405760 12997950 88830258534554614915544823201531264000 12997951 -5237673607399692874314524029487099395056 12997952 28629150346239427157452259501015040000 12997953 215411914137814557319313414922351718962 12997954 11082879418810119496981126120789885440 12997955 -363088481425684479610640277226076678640 12997956 -22145752011264653217869263956995260416 12997957 -248003016606162668322699847767986238400 12997958 -839982354264448134981839400266963317920 12997959 5292932563058642080452480336937256448 12997960 -1229124390605955504159154080840011520000 12997961 -356227259820240996323966607078097830438 12997962 -1208500830110480393250532448277512140800 12997963 -263916488375707023547175528556910704216 12997964 -311261900843580689471766051710107536384 12997965 -148334796798487009709934091219587175680 12997966 365724501898601315381346467363211257664 12997967 -226382822747835218482452363419529421152 12997968 -322790294168339675480039804304029515776 12997969 -2139531596108408255383308090663230436800 12997970 267104405872388149685529865044796546560 12997971 -840693633360505356655421215867411117920 12997972 148240424675279713596392609029586507264 12997973 10463984593720109563314869003239952064 12997974 684247766562525323997911903392569047040 12997975 -650468935826659586282177043896487202000 12997976 1038663612256890064059523403334009139200 12997977 -704947303279095793263425075314909823280 12997978 409533988822215998186369485014596672256 12997979 -1791972140386867208559850857023513150424 12997980 -188398079266239915058976953490642787840 12997981 -50008253903858204134912762298826562368 12997982 2125312175377505018883630722878396267392 12997983 -654510164052913736188688647482428000496 12997984 209017439535649727170538966185579118592 12997985 146486528419178150823003894012589632000 12997986 -56005236835674311259840461906647374336 12997987 -1566383173817039108966344569776100891364 12997988 -1239475989133945102865910411156361648512 12997989 -39668819934205616128497055724781727044 12997990 -155224258139966665494358593515396136960 12997991 3233961022380377603518135821025356837792 12997992 418387572012939204639821567815500595200 12997993 -1206587691428306753113562248003003709916 12997994 -936053641243141578458347082419311550368 12997995 750505651272182413060387776686474784000 12997996 -1307889389738429195603382599902041959424 12997997 10917215603357392708386392082248916960 12997998 313979433798858423164688294017379843264 12997999 399033803108472795320478489186589425136 12998000 411561558901579606134345612088983552000 12998001 891722556983437855973759442996567256320 12998002 638500276840773883672389635852781465504 12998003 -2675037706142158961076389756305812186720 12998004 -429147117920737875410113816642405883904 12998005 -555295118986583449844399370212828733000 12998006 465464770894150969045751521424409175680 12998007 657786020123720847773683048787830202328 12998008 327542843868550280043169333851973877760 12998009 -185874781717771334184704170940092124796 12998010 -425995751897536584553621928149049821440 12998011 -1000282295487107203315384390146534969936 12998012 -30643109335797946936796505136719959040 12998013 89050537094231682909170842166539296768 12998014 -511442041818575053013134232507835496320 12998015 56304426533957250420178326368126160000 12998016 -48144824033316946124668664779741593600 12998017 -637641933792531412124417248947704026028 12998018 815360276636007383642753310144108704640 12998019 974656707849582915950801867400079588344 12998020 33375071432361881961814652379255398400 12998021 -588626323860037311413425876791254000256 12998022 791344787335357676681168202143538307584 12998023 -1630117226726310045662092183755551492016 12998024 -202983308848113735823126246449179719680 12998025 -49748367539849674540295697523110886500 12998026 -26088509726741238631407444185246685600 12998027 806258132214726782520303091926851824272 12998028 907774673743954809212567115664931880960 12998029 -1003227517196387039290524627728129041440 12998030 -231520807961347612766291929684325675520 12998031 531795712315256145296319292549977660552 12998032 223181315674885649236950339758464204800 12998033 -917062315597940082024364342206233511360 12998034 398115045100834897546044511869104952336 12998035 -775511490021739655278892521376005421040 12998036 -255143420093543008298559079332880140288 12998037 -356781296657417273779199256431084387232 12998038 -11650392823204702042682604818271828480 12998039 1020779793455967109837566368338748988672 12998040 11131875470476264728282287604350976000 12998041 -184086263320401068596766639181271959936 12998042 -11407749110331658925468452113429082368 12998043 2206515725468692129743297530978052241200 12998044 463672163554042307175250963291565853696 12998045 -1253859055231432015786141013697430487700 12998046 319366522598306734855667547436043433600 12998047 -417047931826342333240210694172266178528 12998048 910562865601139666478432876366765490176 12998049 -741837481120352766292928703202688443872 12998050 -33700403636560329352140406748916247200 12998051 1063415371218756051073941028346525090064 12998052 -233066630518225131767890067726250885120 12998053 493410027615676293711222943990165626302 12998054 -117521481136265012307232577353979470944 12998055 130872066503111448235945352986910008320 12998056 5009728199891841859571262814948346880 12998057 336645527152297993745185080867290253306 12998058 466622175250989210350620118341197197568 12998059 -37958071555230349216382674835014303996 12998060 327144960687138740396011614676989312000 12998061 -893133041924171264078109647748761208180 12998062 -516034600777503152659702633868348544 12998063 240471587695488703524951911660451388128 12998064 128984665959001698895529886402299068416 12998065 864048508099649035146011584338991073460 12998066 -299954523039936477134635586683603806912 12998067 -491055772142662323358352270487163005888 12998068 1890333436303469097755842630564962750848 12998069 112207342678478032447125902894748997632 12998070 59578878822225427348728753851396392320 12998071 8411231116919159954299156663097840200 12998072 55828330371543080454790278148487884800 12998073 461452795939097885339920132461776625408 12998074 -1019113486347720085191077709092637208464 12998075 -901568108168084672180103609220351166700 12998076 80596623267204224791073307597080100864 12998077 -1188057105436847298197148071946312806074 12998078 -43066928967321631771335132535204796160 12998079 710162856125540593930641093729443831664 12998080 -277724776362082505041078834100069990400 12998081 2171457461538158944504901589982062877572 12998082 -691411754798656897505974199817923543040 12998083 -1118600810897150021304985305327897600 12998084 703800241272820331299461591402504133632 12998085 -1241584421534428452734974827324118118400 12998086 897304897144668125951140295665762596864 12998087 -482556592749681547029611712456902772264 12998088 40268357820736278481879625806883850240 12998089 -904359598014484212292723837485150845276 12998090 321521919019018942755039616864044288000 12998091 635068973563691556791938794598179990000 12998092 2578474905052702022472363986727261283840 12998093 -1687611867244583997498382332079507019658 12998094 -2858035982574849092911387758920820480 12998095 -144653967240792680145932708393779837200 12998096 -408990092450417855383063148039430709248 12998097 64274328258009218260250088375489427200 12998098 -68035655499390487490747134324285421568 12998099 1680930381259985273623539203761019189100 12998100 201129325884050573824493006315677132800 12998101 1504081908340497162622862914520645977500 12998102 29655136692790087245256477272888688512 12998103 -60888477431449502325665776867852411776 12998104 -122023284438181253093462909728182067200 12998105 -616149770177842468364750243490200226240 12998106 -42313190333749936496496374774922395136 12998107 306522190572162204138343311491552646720 12998108 831101843027817010699460314014168918528 12998109 -205165159820292839397261560590678848000 12998110 -395853682289770750163747308361707919040 12998111 -569455612531385469893689573634748718080 12998112 105813668364967563789388691682669625344 12998113 100603635172559995727105161211292640560 12998114 145905773560676570256083426232028803072 12998115 194137357083078302407869223757196057120 12998116 -74824825062011933707148289964904893440 12998117 -232327844577520000183420168528240765248 12998118 101231963811959066521281901148215080960 12998119 62354098315003546212597148093317866160 12998120 -644852672506655063677554549472571443200 12998121 -414179683669191305104917925678295519088 12998122 -864647524445292171383618876119917303888 12998123 -1256739366783209882798358126643790937216 12998124 893759322375287901793772029497303152640 12998125 75030326014790743441228959449094220000 12998126 -11285566150460512874658187212494454336 12998127 -1275791825514975337704379266567377554680 12998128 -152976014655895677138399277167335178240 12998129 -402178561027360280289706481679155911680 12998130 -13918864183471750847788866041745108480 12998131 819805768581003663608822282683356585932 12998132 1359924284402757350203247231164239863808 12998133 -365823849710496971504944520969087623698 12998134 -1263769335818741560648528320014649941568 12998135 -792038809201473466049009727251876650920 12998136 -699401837778097500609975160453961625600 12998137 -166609895947529747139265286981892368828 12998138 48328901713183996352666037298671781344 12998139 111607416480517941837001862288708340480 12998140 544171667675064742673903113157199997440 12998141 512623962843713002786646281351190958840 12998142 315983085951462911024196429301377320640 12998143 -900896995904772894582684396541699460608 12998144 612118238133280864714329846056547778560 12998145 11832179995368120677353929908343498240 12998146 -142052872402969924731178321572216804864 12998147 -862224029256008422805901994388695545960 12998148 161572141853411547431192361527534469120 12998149 -443861650218875250522290668596703495368 12998150 -261695650711151183552984925439671182400 12998151 23397099097404783775647608811005240592 12998152 2953759297884887460789760260760750080 12998153 -220277239679628389598702601927502767680 12998154 275655981679611751340722925000345150208 12998155 -1215526899000590176118404922163070633440 12998156 -158302382181872295904458605027809382400 12998157 170917330547678283611843949875833122240 12998158 -957798576118340435846116454668686112320 12998159 1814529274273401264868893788817600567600 12998160 -29621289263133347402917707844662067200 12998161 -117012354590591841197268396685138166496 12998162 -81666405069524398241879511259549293168 12998163 -705699798169068805748805186264467011656 12998164 -760868607973292533068150239343659635200 12998165 1041665606142590276089462694723989380060 12998166 -2938517094500189332470033512508095616 12998167 254246151914065453095811997973329760992 12998168 -1775014368274717359718605343576960512000 12998169 12902019506311906412367990792578209584 12998170 180952419072586983275811855206797613280 12998171 1879260387926053785751023211769599242372 12998172 766040347740659980409383391701764710400 12998173 -2555571914959464995574689601007572576 12998174 -105148049666939250691484259321501782016 12998175 823300919298288217305051255858761703000 12998176 -498669668686667402419316440994106310656 12998177 -1433438528138104565660607679721050584600 12998178 180879721574207416618300438963455371520 12998179 2581919232250420537569855866382681319776 12998180 16249412473615301913491126735587176960 12998181 -1016858213035339728854651120972494154208 12998182 531252706838483105810655537014489521152 12998183 842163096562843538038494058994694240 12998184 -505344001195006488969203933793662976000 12998185 1687742970353065588546205861655824654400 12998186 736738145605967928721046249950319162880 12998187 768385811915934453234745132040895362400 12998188 883286814784835646751758934155453218816 12998189 -110591122394316201111947143334266359540 12998190 254938653193732593860844108467604771840 12998191 74512185042010875979240278563500676952 12998192 6265647430773182002291096416828112896 12998193 -182195823691265217145104545642558281536 12998194 411928228931843809297601403380744189184 12998195 91796055282054130705241146389753744960 12998196 251024602648824263976449085244414328832 12998197 -451703856545123715728132726065178316672 12998198 346146658488778234211143495171768860480 12998199 -578619685243516033958407074838865056536 12998200 848001398963266685384604100713682944000 12998201 -3169499817419865347866176182279300718768 12998202 192237402812908040461619675162870966784 12998203 521450126933143952449613807528838635160 12998204 1333313194795048553524480838306327308800 12998205 485898766826878047326957432143987766400 12998206 -15213620779226406110297412630907257600 12998207 63613205685451125531759901653183444672 12998208 24010245085816257071849529113522995200 12998209 166003317470681430235082561799614724480 12998210 -308988641168025430844894876863127670240 12998211 -255016133950652795813212552735298527056 12998212 -31966479253128631114344802170567984128 12998213 112730824000040996561471214051450311904 12998214 412473675496891952049548409050395372704 12998215 -212885484298281355227328800003080461680 12998216 96654253486559172634365590886988677120 12998217 3088933243464312714376886049189572544 12998218 103495899667397164330057789175925891840 12998219 -573882000394748523630311753024698720656 12998220 -392503748076605616306973760295371980800 12998221 -2451749535139709036561707477793705645578 12998222 659347316778252647010785772591129630912 12998223 -433913053231730130392977291651444041600 12998224 -234228853539314497464647934837494644736 12998225 636244964321427522011013391706715543900 12998226 28073898936048622606150724781243761664 12998227 -34359500551090276036901736833906663280 12998228 801268773297746527030190941002774941568 12998229 86661738282730179126545276779739085984 12998230 208249175637497475800144213978019790080 12998231 -1383759194737881923437652418972278236800 12998232 16490193014992297627468075735068549120 12998233 336149806461092641494684668668619375824 12998234 -122699818841683649907549536874052734528 12998235 877390637664359326535277977102246085600 12998236 -663760330860187939201110579200966830080 12998237 -687683072414046140039651729644584601248 12998238 -120994637876291735424169167995159076864 12998239 -20037667981658953512680794245578311376 12998240 -1122825144286578249942978590122298572800 12998241 1530757564767301797535777993704274175250 12998242 218532001909935944793122532225718819200 12998243 -491840948119371163166493969276719665152 12998244 -33518376041474645808622960596855422976 12998245 -42306863955470811176464844567122988160 12998246 -1328707697657354427602282289590588119296 12998247 75865756497913056414431739098479663872 12998248 61701114549377339407088141389458831360 12998249 -2505352336020954087462259801777991938752 12998250 114837233050480427693329631801212080000 12998251 -156934494366486473946179342103720772320 12998252 1015790919909191562876334092237408020736 12998253 -75699330036130539220056057193464393696 12998254 388319060443728324997403569527476060160 12998255 -12421012859379855965243426671580445840 12998256 221383168596632690173616679955317030912 12998257 -1083960107864442296820856891023645690828 12998258 21720727611611169302428366118585879040 12998259 -405360450301602627429483840573895451280 12998260 1304117518510231595504366069911583324160 12998261 1624201322928040138555086448176942338400 12998262 -112671731238441667723632672455165153280 12998263 -291617801177292432924882942058054478488 12998264 -1814461400979140199427746754578164736000 12998265 -251590461296077565763720755364561715200 12998266 -270958803170322407732677979794424399616 12998267 -1032046207734333073364569519401460590684 12998268 1491080244781481553759797456023333487616 12998269 452459505376352119095155752302215697920 12998270 405294836212509887812604100574298518080 12998271 201617599629574167178860012364070019840 12998272 -50624958330461594448262704101798707200 12998273 -963165270766088892789980547539457435264 12998274 -187715578527251155838049873746212373760 12998275 -57557603104902088763858266158239757700 12998276 49261612857909188707702098869558749440 12998277 347844766744236231033014583539618392188 12998278 -1247957851351490513475687661369888911744 12998279 1024336969037673788097150796900641304296 12998280 183332026640572322279371227158925312000 12998281 -2331581909759010985541065717274084386918 12998282 25475020566062196414542095609138368000 12998283 1262011780566775927053897114067254091224 12998284 -713278625564389437111874994002148378624 12998285 -591112749784075658321170190131153783440 12998286 113625102095962804568014018517222461440 12998287 782455521176492831939335385939782853936 12998288 -161964356686975471053098857182995570688 12998289 890767105250812652906133943161203653248 12998290 346323079023726344984111782418616345600 12998291 1335234643639205190983347301128667325984 12998292 -76625562227675902374012489278388430848 12998293 84586731116448652874281045375886977920 12998294 -676396942489325206206955985205367886304 12998295 360496782037394709278297155348808562120 12998296 -483091977345069321526373208674397757440 12998297 -683553763712509539200399961799874199666 12998298 7584117951564122329617051437090684928 12998299 1220107546366284001146781217725993357240 12998300 -56524716427932667745761875711836160000 12998301 435312277036904046418279206684823861632 12998302 -824257692151378573731685457982395770368 12998303 440578572599317081452231477784557100104 12998304 -614479130509453891429246113387184128 12998305 1331483944615596594898865571035833325460 12998306 11690489171624074700858311276365229344 12998307 -25642037008548271998448157464751854080 12998308 -717438572528194145067268021554636038144 12998309 -382858711729767475483053209879077703490 12998310 188825559413223915432722859331405305600 12998311 1549689706231092526086309068099899240824 12998312 585952840435672601785404632046328381440 12998313 -2355520474854442176963820195884741432000 12998314 59583770633904367395280006970105831424 12998315 889328985120069430651675874545669848720 12998316 82036136087731381102634920163592586752 12998317 -595329561479649561737994590997631974634 12998318 -777125696296985930220015025556442720960 12998319 -1311357895100050079011709703126088773360 12998320 336469111403958568071429672753927290880 12998321 689181579986284433800294342410034062912 12998322 -302558694400482767086353818964695513280 12998323 -455000103711510720853373277859101339136 12998324 -1206435012135694284755485714973603954304 12998325 -337501144223812805829029084773580212800 12998326 -229600311275670079715005232437347796416 12998327 1162458448940363249131718304250967131176 12998328 698418190484769734571602409897738240000 12998329 1196288263099047140035848663008785301930 12998330 -813833562816171058015952649304033105440 12998331 126971848081191473604863293491296343360 12998332 -521423248978703609101649239142079560704 12998333 -45843876124277052699354018971801549940 12998334 266340135211763777317995039986134999680 12998335 -5399322824170210507771424848327111680 12998336 -52378631144830333971858757491181486080 12998337 -893441060443139593918929569086735261440 12998338 233198726218844736164753587946392282320 12998339 -5121717602562012441080299423652154744 12998340 -459166519315564370847692599673469542400 12998341 -38462406287048182395228019048711930688 12998342 307561098619181221195401020640339702912 12998343 -37812161195847416264792011091116110000 12998344 2674411942378249966940042691405098188800 12998345 1221368819766584924758026168862221008100 12998346 -7569573192219698484601276694925029376 12998347 2332740944728588783143692323583583643796 12998348 1005050134160970699839500073883641381376 12998349 147396619315697839702748999126407036800 12998350 459695138879083071305666678442723302400 12998351 -127517189422530763769137516778595093600 12998352 -140541418056605927406077366103696998400 12998353 45170123175507826730597062178855853036 12998354 1362207376162974958877599974458381087376 12998355 176361830297636752480650378789039919200 12998356 305872946352644434805125478082326077440 12998357 -754862430372573719203736451762904371300 12998358 -123951061909305832103690419765491647616 12998359 171273220960666407564028100899500476640 12998360 534524087132122313695295736023624294400 12998361 -407611945960585582771604499442947975888 12998362 96356567348253858620648747829755510784 12998363 287692620082806941410345641296671238160 12998364 885998242325591778133299218294565642240 12998365 -1525479026229227464466475957946894366740 12998366 731888476114420846847623983110099221632 12998367 1281241541509954160949773424505363069440 12998368 902320150181485910560037590368650526720 12998369 -1876837263851263470314677201735710427230 12998370 114822566524500511750684710595325706240 12998371 3020057798234005965193514376084528526152 12998372 1198873175677904127121808076510480936576 12998373 152636478194697954889355164024755852384 12998374 1120230055722962017281880674326919411936 12998375 378374675698484447753947259454007560000 12998376 -858689081245718779236932420619272340480 12998377 -2015102096501506531357586857423975722054 12998378 1227584739657306736254296550371248440240 12998379 -894382771947848836063646600967346069416 12998380 -20461041989592750539835699432995481600 12998381 -1235439425632639753604889385044590615040 12998382 -472035809643039536175117628424629871616 12998383 2060649285773658928585880088387766071632 12998384 1393895893161963035568046360323686400 12998385 -378631716158663576786534933409938890380 12998386 1145604319055760522432639730428088357392 12998387 1863705376325733325902933020308027735992 12998388 87491700459764148957238589880641310720 12998389 -763383877912910750246356476319179337810 12998390 202943221841961857227334137206338833920 12998391 -480874369427229586528027154240390295936 12998392 -823189972829146686199637739852363878400 12998393 -697452019668705873362714649238663508736 12998394 29637925246921431654024207563385838080 12998395 756957964338425154335659961876684582400 12998396 -255623495620504120882247964378917873664 12998397 735086423014708827962362183464233397600 12998398 -176406686460273756715740707324311937664 12998399 1583561218441654255913877677626596998400 12998400 -123869877169836633823819062817534771200 12998401 511141238429111462808834821285299765184 12998402 -1761150435016819304127330345262560701568 12998403 1261160256138388290520627116199762133064 12998404 250486839538639174970561289754073014272 12998405 111126593356833769150794581419684575360 12998406 759009715278361322874747633511451172864 12998407 -190570479546150735953256402531223486160 12998408 -785711546110622640661158291821319168000 12998409 549916120584288103832413017018020654400 12998410 346843589097811322828035541542947147360 12998411 -807407216808849239444759463711062114988 12998412 348907209203212233346131968262051320832 12998413 1219090761533580977380140295984057025920 12998414 368439639701570922776377856587713552384 12998415 121552638260543661935268334784033079840 12998416 201933905099269427423657773792136732672 12998417 972689407738510316544888859310048396466 12998418 727835812961064689948045798184589528704 12998419 -429231914815674483995041379764696182704 12998420 -438681404510317059211240109338427070720 12998421 -2190580121546046477234456112472426841600 12998422 466595531616336395224491502994750356512 12998423 836278196730420552251669359958922144960 12998424 -382339857404088533514249917713518428160 12998425 -1489740116894272536461483313560486050 12998426 139450474621364252386804726062929956848 12998427 5624612944880471747559252011720065536 12998428 -765567187634658699560059689195207102464 12998429 -1330327914940333697642140147277088297960 12998430 -576535214767701547673846882765317189440 12998431 1998717589753897784742944278874355739232 12998432 78157692449857561455044167492082073600 12998433 190513129728246538984336583107241074560 12998434 -154407441137993303029220201598850782384 12998435 79811780993329036429704345818761000800 12998436 920912649365677321687528162145368848384 12998437 -54417202731815492458274971675442750914 12998438 314547030234095982474363675673408450560 12998439 -1633674349772578197690210862259429384496 12998440 -126170056642440819438905860284073574400 12998441 184376559558946552650826294143854878842 12998442 -135903908975981666926960256244532639488 12998443 -269759135124842049380724144108214376520 12998444 -57839849239408074537100058738580976128 12998445 1113857360238467391948541397909747894400 12998446 -465038171210474728704215019664057143360 12998447 43797331160870437359274739639068207104 12998448 313843445666381683050659747783191756800 12998449 -1073894971039731270153103815037360941550 12998450 74914488052485584594132336435546112000 12998451 -88774661234752251042181774115408400000 12998452 836406378937623790198560291682691275136 12998453 75012527360782365481728217807325937144 12998454 183316693574450676341390635545916114944 12998455 -365760667401987329116154175456445697280 12998456 -2266643687981771940604846475738475909120 12998457 1112998435701720234655366229927980335354 12998458 -1136727427856068100224838130251320984320 12998459 -1095955564844778338125874853156524237340 12998460 456600289949302923739184528307385820160 12998461 588178736693127699558854332592057160960 12998462 577948346637003104438509864173066297600 12998463 62766896034493670520869464957260377544 12998464 413507979083043573209566731711069290496 12998465 498987296714854312127827663051079899860 12998466 182725678972360151359195278293427554928 12998467 -588764869056302836378606756295872838400 12998468 180262117400747341004428155712594636800 12998469 661235354056938589563120303861940216320 12998470 -209203745644874031215369024153433052800 12998471 -668508351030138943062351283459029884328 12998472 1256643123742549571781710109826875801600 12998473 298142054827747615140580779506795553984 12998474 -106264566332271788020210750060916851968 12998475 45504717127835608211059224800125812900 12998476 -128965395323277596589738184442358167040 12998477 -548713592654893518565136852992042429440 12998478 -131483538310990026842964845809658449920 12998479 -435212483283986215911371864357124681416 12998480 138361564870902708848270247168990904320 12998481 11655416260543823855542574521629796800 12998482 301250266403346459001626680463269225472 12998483 1370870390170094520094190659752072522732 12998484 42463595021239315827378211233928245120 12998485 -81251533531267780640069930985813581640 12998486 994979920108506899199280674665732886816 12998487 38755631622045693614244194193210293760 12998488 802510711515216377805654932069879285760 12998489 734070033052549041670328846972833200000 12998490 160345053735313872089427883390856355840 12998491 1895120079847096180384687512144005898984 12998492 -58733974768349694622884351151690526208 12998493 843061038446427427164577982372804957760 12998494 -1073921645180941363526432494044455224704 12998495 91124039844558202243069407938584971120 12998496 66348317737254946265460753202963021824 12998497 4610609104114581084142104524327732766400 12998498 487976112982086435155533789863178413120 12998499 -798175450377077765248882867143544467336 12998500 -638654449335771711519138408551204544000 12998501 -1017180948283177967551138035318863742948 12998502 -588425941588556339586965974886699212800 12998503 -294262292674526024500674248225046561696 12998504 -1818407496545178482869726822563796362240 12998505 49812106223976517466619613296493824000 12998506 588385958952417101592902891667344369664 12998507 624039910305618232613150599056864121632 12998508 -1258162166741090479096792804561267752960 12998509 1746366385776217876131063094781297466710 12998510 78204433122531182669172825110374460160 12998511 114032489814526097376048296283428441160 12998512 520981765557584703492980798012558868480 12998513 33064743276778106128778963482279290528 12998514 -114537289713208889997895170477458751360 12998515 -28953107918995832857565870381191935360 12998516 1497126467213486967806160973619121325440 12998517 -15108245637229501804744737619836321792 12998518 358309455192630797771315053901749912704 12998519 -71661394711669885649184365897703206112 12998520 291485251721918028697046142623984332800 12998521 1071744580805824700540141103614571615722 12998522 909858312614485009421531006732996055552 12998523 -367095831095544872086633620783064594896 12998524 -478418494634492150363871103556987957760 12998525 302301351570016549198004251164580522500 12998526 23272705622099091760004318290453370880 12998527 -15401495731817949644754413700552842664 12998528 782121775756652813848533669822301470720 12998529 449949121256904659687057750485704311040 12998530 635815525237063681228475364533881136160 12998531 277794832923694883343119134825311563424 12998532 902936954187725306098975218918743657472 12998533 -1176997991848584018282083710571479989536 12998534 1055693385127604915817930443269166434752 12998535 -1038806388791153322078000988740040790400 12998536 1941963594724334335639967066342227599360 12998537 -1677734247212220527329252082830539982128 12998538 90339806728524691726286210153083726848 12998539 592504944385472628839185485274858520280 12998540 158109280670687570310649351892930426880 12998541 764901709766141862946976596051747526592 12998542 726776211756162881743027986401336979072 12998543 -156049231968361350457192932957591820440 12998544 6415104773785008292799585904497000448 12998545 -320034241398110116346980046392437846720 12998546 933541801832182759215159672147509153280 12998547 973378239685525370510908039398014874648 12998548 -310297661314597222049952374487830011904 12998549 108034075043071804162678719831168829980 12998550 -513973619557420057891386196415687280000 12998551 -1773771771477201989517769268740575774296 12998552 -575739067510261027187260335270839377920 12998553 -119072729015674687029413433301967989296 12998554 -806288866349980368689286389406360721440 12998555 -192522405187861656884070496809246987840 12998556 16848888989232377877693867949359734784 12998557 390437128786801161519971990853951864384 12998558 284198459640836047929369145944174464640 12998559 -379135586495394030352502154645591143040 12998560 -85646746454562838491288132258885795840 12998561 889388156003690880387041510447593224162 12998562 288078651718955477154190829236749754752 12998563 -1839563163170127254585888705633554896920 12998564 784943169214386251060765711720813122176 12998565 581519281860486488030895644021678332800 12998566 65337069201390607551997653669840750720 12998567 -1855493303134416080035677426862802325384 12998568 -64946989124059297841562086919077068800 12998569 -244279237501478638925227922055986113030 12998570 229710811278099085988887212931225598400 12998571 899742808921517198057058601471873082712 12998572 1525194847333847656740671009655256990976 12998573 -985727777496795246279696979472922635082 12998574 -353733235588005860945592883011613557888 12998575 -488661243266853075426308621768886026200 12998576 -11251873335387658914859583213195329536 12998577 483964411419103734649005829048531261440 12998578 1078894784938219937011267624376022957840 12998579 -299918148487743874847792159087000632320 12998580 35683708865528925873006201152971776000 12998581 1326997781505735105932973950883760686080 12998582 -664443891302486581358158563694468886208 12998583 733934718883550010215565259413232795200 12998584 -1743902984906156715422028104846738534400 12998585 -1247032810389397226525582353807263768000 12998586 -670988206062113615378620889764040027136 12998587 -11147407880099975099568555854788894448 12998588 269748353763054822401415036538385989632 12998589 1509014799550135246186654475094033066720 12998590 411406507937514311391637649098293667200 12998591 1720097541824646577125293458278842211552 12998592 67825082623242118827622032332518588416 12998593 47137141290657087442963707497096811842 12998594 56648081196099991914042667932219551232 12998595 507777885451059932098759579229005625520 12998596 595790646157991391146106115721307534592 12998597 -232343101931698127471766232356060393954 12998598 -44880526775351531565447145826172820992 12998599 -631391266460190686880208535264589984 12998600 -2073291867688293911896891389301665792000 12998601 136529020304562575122722628303346351424 12998602 -2328892497478979605934143928718731324928 12998603 -1898876025554486151204566308529609367360 12998604 -1402724278696169888699733207145072051200 12998605 580351659154278338572526841480663373260 12998606 709045314149518420301489017347149726784 12998607 -356146995427676437335831322745520789360 12998608 -156570734745972044805078321968395321344 12998609 710185300434572850703458362912776371648 12998610 149293420655638920383345734779765350400 12998611 1215073412141560192561643406039467109600 12998612 -1936505949861242146121778065907297853440 12998613 -259270221799356742750820748302452373856 12998614 489622902560805188828891567283697594656 12998615 -424872766045621367283443504317630528800 12998616 -139007428482972172174359715543622492160 12998617 1660476068082277338075959470599271238666 12998618 -133938529790423562362770267116950717760 12998619 -1378761594423400552944933777673861063956 12998620 -694649704104041505390814436494939653120 12998621 -633822772783627125778411581492071359188 12998622 -106291289311076891931077588221478476800 12998623 1801241552997671664384181069643051343360 12998624 2027892860477502831205135154399334629376 12998625 -632279991079553243491424954575225440000 12998626 684964875907653966070235253073371975840 12998627 -556228429428045018335525860090668723120 12998628 46938237464420696194880981498436752640 12998629 -185463723586925070441818917974128486624 12998630 -11952526028944111857039425792028785280 12998631 432277991815514348791922514755860838952 12998632 660501560641400698933629513974060006400 12998633 -2163948935469951224943543091188157922118 12998634 -38995972987386266262130993771926564864 12998635 -711712887414010421849108334786451636080 12998636 -89951537755450309065240233649439153152 12998637 28290238343653187275567614681009200640 12998638 660964099857822229704654560901914287296 12998639 -1662488623096317858338307594393860923344 12998640 -53574411350730777491262594182080757760 12998641 560223293477951599103774307444066086400 12998642 -120348617113929722534777499689989248 12998643 -12472380651211021966338913709872012032 12998644 -718355787368341831276080608430583449600 12998645 639590524951470552533123236883607674400 12998646 -407741862161072094415459810471242570528 12998647 1894182410130359449072341590587676741096 12998648 -576189375878168751652182386692032368640 12998649 681354025298881643762327858594077630080 12998650 136278665330355758969511976553462496000 12998651 -1081415206300621098953003417771768512128 12998652 554101090287230272696156116670251451392 12998653 -1663131419830456322231530072908254255098 12998654 180999357285353080638669367750562704320 12998655 -539608203775098423622864675424217711240 12998656 62543678635953008364925947960864276480 12998657 520885370787499757711912995197293165952 12998658 -238804131624679296959096494550202278400 12998659 2161736609165552578526272300655656987416 12998660 -288583109199672499507224376686446592000 12998661 -419702235682297572050179740765415840800 12998662 -956518407099115957482579259484915595168 12998663 774300891659909779876757582923059381912 12998664 -491730178763104321606361490698241638400 12998665 -1186293652205635622980166901576125098680 12998666 -117072224556529165611201586970642293968 12998667 1986911263487500913179993604768651160 12998668 -1218491182995150987718287038130010269952 12998669 1414077884876394534363906770634062006070 12998670 425951916030791358637200922068181401600 12998671 -1737165601324690466170300212387461063200 12998672 -12032546276889736870103281813275279360 12998673 1338095477011656399447118432644957357684 12998674 -76712232384383669786050407731105341632 12998675 698407616097043070680976869408603581900 12998676 554205444058723251485446980539952107520 12998677 -404584879649552929647891378968889203300 12998678 -241350743303107604606897627280472147968 12998679 -838900348658877167141704699906970334720 12998680 54254598961312035416687764668088320000 12998681 -426532803814343707103910441516885353376 12998682 341327633674075637660063746389191458800 12998683 -1544483213129307417526165504400115059068 12998684 665148728936226982824912725840097272832 12998685 3406748427528579608268805538546073600 12998686 98594967572131307315086577460982714560 12998687 -162631524134637499320032167913373697968 12998688 484947701683513087972094832694758211584 12998689 195348120246212769112471525283121140400 12998690 839742772331873171648183490427413261600 12998691 -319126669849681257956536568171754412560 12998692 256155451711529520206506392237774123008 12998693 -1856518970720626271276186743720433978820 12998694 -22555837677281612357546356441306593600 12998695 141091218103128214918968663816880438200 12998696 -625117855731001194052292925222137364480 12998697 376753594790672786712304816464445090272 12998698 -451939879249406534389933842318507029760 12998699 606175137363921906032882899094358492960 12998700 107695479092653183728233219700290227200 12998701 -82174365803564899449001367818737302496 12998702 113473791141878115035520939358377951552 12998703 -290837143465045655765388177347281059840 12998704 16965639294106672101739734916746182656 12998705 966241271365296531256974625235484775860 12998706 34850100378524144544160951872287522304 12998707 -1340729136235254388556353547934547997044 12998708 472270319310623108859568622767913097216 12998709 -30370641142169968161350738886898675236 12998710 -587415987173165968715050843382804912640 12998711 -457177676594751840350411519003245166376 12998712 -515007964061806945882405016577012756480 12998713 -122640660045113336629048218449124496512 12998714 -106030255890506990110657830449569286544 12998715 907578581924024776878713474883384075120 12998716 1138661346472850840230848884695025699840 12998717 -775036014522559703071052699633474923200 12998718 17446536639269765019537189652694413440 12998719 214662022396736114613292313751104957120 12998720 -399254365733361769801049003373389414400 12998721 1227931120471220104710348374817748683312 12998722 -283820907422313476834158956784967569152 12998723 -1543558350791251656406831326950670340440 12998724 605501162913887138451642745240972154880 12998725 -114478961840134323414091099064412430400 12998726 -246238437140188403188825083054488253696 12998727 -248000123257349183436307806687755580480 12998728 -2189243018775420279757745779897958400 12998729 -274188266542870133797146709158847249080 12998730 138385097964188889148357829923763646720 12998731 -527905212366086447066054981254026271468 12998732 -146951683759671966235673177946487572480 12998733 121685873569043871679104021396391734048 12998734 71477818470573881299636750095738912768 12998735 1550451738460540445369334520926976636680 12998736 -189937948139432263416591782733455032320 12998737 -1768280264642723308823234614297065784416 12998738 -1131226254657548054866640256594401178480 12998739 27790947701798078975145578977152038400 12998740 1024803053944377045483603131126490320640 12998741 158100856512073596313649943925365562272 12998742 -107057250756305463792871550185649229888 12998743 2619011721661346467890034140256958332224 12998744 -78560213907602172531455977116050841600 12998745 65180292342028468197291543939875424000 12998746 -860310698285206062892649664955790054928 12998747 525067507961682418756819910413454439480 12998748 293562931399753179774545179243807481856 12998749 677295896291889121820192862240846908064 12998750 115015263884934908515366678834524000000 12998751 -116401111035918556578501399036195747456 12998752 -553880257099537733068794953053013803008 12998753 -2213337256502429131446226711585676203998 12998754 -752567325694122555019692112572433356336 12998755 482160892287131215153142561367732979200 12998756 856474797152105492600411863128089551872 12998757 -1826468616081899591689715247427928030880 12998758 1046012576727599972509054162658089632480 12998759 7980423226498582572151037157664203960 12998760 -282687797279271325410741785841377280000 12998761 -170801747770412133043135857278723562336 12998762 -184500466574509323581577372237480675840 12998763 70429274726972955198306858646568782344 12998764 1367027462477276270538677431854557518336 12998765 67050067146410597398937666192943229440 12998766 188922092269465091740779447759385924608 12998767 1328380433483438777143370016939952484816 12998768 617635131027727121060031029526215491584 12998769 1259919309465879072704811931524020066736 12998770 532972161654776965420148952303305842080 12998771 39293352311748644888230580273128877832 12998772 604688101565884934019140030167613399040 12998773 -1432119758134609534442974843006611826880 12998774 -859435175104046273549077983062591933760 12998775 -353306678293071914286091205822931504000 12998776 -339917091994561071448848977829902499840 12998777 -298375013084619852244727393792968663776 12998778 121205230993208093296660158208236231168 12998779 -951475835823277250376342862694070984288 12998780 -229924401410414799062489970914862090240 12998781 -242726582333904543513545809315329195930 12998782 -396141790353201649803089382192275563008 12998783 -957506491559854429128926863559907227280 12998784 1115712552131225731027389917426236784640 12998785 -300854710290444819825751276885114680000 12998786 3164741928490536287007791336249103360 12998787 1422398034581675219101563039343469293560 12998788 -859405364655022415189497636198259712 12998789 900103338897233425983259447234464490590 12998790 17208759599390182019123965420047974400 12998791 587330840608758144798004390802786672872 12998792 210442145044773832711470744412303488000 12998793 -30536198893413429475263311602363068000 12998794 -386693083098384260642310283868653508304 12998795 -317882128812074311536454889315149084800 12998796 -98393194460916145645754869996000837632 12998797 412417333883070364178922310573421144032 12998798 1273199499016202055255757656255472574400 12998799 408050123842020814214150788137759012408 12998800 -117195757714667041009383991092882841600 12998801 1334525973714590548173088183978671907200 12998802 -330081581750847913202940537999757584768 12998803 714014065357986649473284350179941132256 12998804 171466864102264744607167840006634729472 12998805 -59686092315407601892987268384177985600 12998806 -94563668638845449791905131069502355200 12998807 109989727239890415688841836496143392 12998808 -799712080146369614627437313731298457600 12998809 -1718460039936432459240838165325810263990 12998810 353993639856265167921340470701074149120 12998811 -248243314729591369534574781577667575296 12998812 -682026364926108707107850371130353966080 12998813 1035192518724969688737229196803632025062 12998814 11042534478278980340900791380633765888 12998815 1168183840739017168606891179967531192800 12998816 211985696826384542080873348822664085504 12998817 11075750782963860786084145908750759336 12998818 42364534387854856497386358647831132160 12998819 1424723381667171731963106453615079616220 12998820 -140407237209513778515923019713976913920 12998821 -1509530567645527668209973043431328154400 12998822 -626395968254441406044166136786004501376 12998823 1407752218208057237405840458101161318184 12998824 1246111719181579990885829883020485171200 12998825 -28962040966907507570609131079272008000 12998826 -152946759129825731708900021468497689600 12998827 12751299885691151639365291906227656512 12998828 -1037999722897258228557289899457803455232 12998829 284840136692940073822089888078555183360 12998830 173300352272955553496555392747828312320 12998831 -1621921382188891955034493126508077946880 12998832 117703992496739293722401524421565087744 12998833 1228148083018418253244053943917648150324 12998834 716240291001522288800038066748172628512 12998835 -360806576323951786353222922204274710560 12998836 -1770149417163695981843989067937291771520 12998837 4061776907427848027486691157404406392192 12998838 712084905519869478466939454926182069120 12998839 -54094986258718206803835848230916507808 12998840 -46533455969402000086319596433589043200 12998841 756380328282802218864249889928763255360 12998842 64024080181781477166107503684895952720 12998843 1081855399171084041823817777250681270288 12998844 -602462615873484791297572308934729367040 12998845 -474547660619101822499870544222178175400 12998846 535666349338847286548695631592857070336 12998847 568279799617229304691557184898403731400 12998848 262842654309295943639953024185318506496 12998849 -499826342167808662872552716667917961150 12998850 -179684249010388592922105224237539488000 12998851 -994785685867368094687377929870176791288 12998852 -523294878507384408592947532790924552064 12998853 43271574545384275763044837730366075520 12998854 -17164519226289196752533153748141513600 12998855 -2182046397371452124532861254706948863040 12998856 259348271713668240254958139482345799680 12998857 -8480192666792955842186188962284068400 12998858 137213443971576108977745748786140011520 12998859 -905179224306018377984006523871969293096 12998860 -232441801891228433466367576093069056000 12998861 1558476550841429475837433947316614873462 12998862 296144690253822309957053770453432187520 12998863 584836493843512415950130499529358548080 12998864 109243115917262611448754288123657191424 12998865 -192756127678149968819857351696208362560 12998866 -140273417402977128723269134026820949376 12998867 1268077233410647231737528915194531578032 12998868 1467403758769625649223969800588676208640 12998869 -401704159564301100864137879500049068960 12998870 -858746833638190695053997908479177893120 12998871 1063478952490176916897481230536967572072 12998872 479449322970944186191852608191461969920 12998873 451149515774592865939947720811377223560 12998874 25563739251641316524999880308010869760 12998875 -1407548922470507790737305126764057396000 12998876 520043188219617119096174662643604334080 12998877 157256654901509875325246408509383533184 12998878 1132314116038353740593943761111653594240 12998879 -282629282236609822768794375051839145600 12998880 -56695934974363648856294311680815923200 12998881 255153888293867371274719772604862259392 12998882 54602244083012075924841656518986960672 12998883 8777138152522595716525151123525589624 12998884 -1089155380394687281603706121844708859904 12998885 -1299877030498777278672597090790377996420 12998886 -63650607497516367659807255156319113472 12998887 711380394744303872891131918953910824960 12998888 1214465248833141213746700381548789760 12998889 288220178309490100826091987446180855808 12998890 646187827666803187014595678177600009920 12998891 46611408091848962227013241382705439352 12998892 438967256812910768203926357675197117952 12998893 20045513391866051776362234088549544448 12998894 856517296405960359731628607022769582912 12998895 -26555831968845835329702635169511603200 12998896 -399894815763105497955579457976119656448 12998897 306519832467730375287450026833734566400 12998898 -115988752416775815724278645242914453632 12998899 1511212908207276023367066550108699561200 12998900 -12880472983924408188459008269627699200 12998901 665510538774817158120409747671599296032 12998902 351652853913973608053554938937408872960 12998903 -1251427870915806042598927298541466285848 12998904 59705145065685380933128617767642112000 12998905 -468550775879568759542913736643342096640 12998906 1011408583441388655004596257151516343152 12998907 1114340712382194108509538721824639696000 12998908 194121924632026133984364450504330331136 12998909 -2101110198338900148370346093723241600 12998910 16775693920412665556712423093350092800 12998911 -3330763523560636565111735064369469394976 12998912 1090539827972962475863325154283194679296 12998913 475547701556934033231621077233148311344 12998914 -103125432003902293133087597988855903168 12998915 1328418013121319051760385929830284764560 12998916 719678115020657595455241887600454418560 12998917 -434766271032818167635566814577533216548 12998918 -1028620224504777170350701775033073703840 12998919 584464194135868001558341467331375723944 12998920 -461478457299997626424287790947257548800 12998921 393809643520471772158557234208298893092 12998922 -61238337987264445895350834606993390080 12998923 -627705735180520534113620962780128571760 12998924 -421406870133219231640528559656763904 12998925 -395303819243616914757595523933683413150 12998926 -607769034344247825243964032619529638080 12998927 -753682642934860176845570306240460870768 12998928 -973778378952757736433496518961790976 12998929 1297628755844447787720380129241088622080 12998930 -153292163950457308141439843040277824000 12998931 623884371547889985855982867256242152960 12998932 -715124947650574120203773909390514277504 12998933 542929017717189641804916098267734841184 12998934 102093472366199469024504409529298512640 12998935 596466793161725852213331956887514825880 12998936 -1371180206958670377051412339517116108800 12998937 -50547864811519804704847667773228899648 12998938 1680851758983261731564175905744355319296 12998939 309566247964442300140847369337506631120 12998940 -311429933753448851815784582643977088000 12998941 223888017049781022913740233275815530342 12998942 -148771803647191901781188312065020902400 12998943 6054632392110462542067209610938543160 12998944 17305666979253827160324207575335698432 12998945 760678095761031589289888145131335579200 12998946 -407721642253916906827250274128416989696 12998947 191499839321055823274805378494913107840 12998948 281887961050601560164391749702120658176 12998949 1241019990576504934383211022825776915488 12998950 -61805355668432296221085983819243000000 12998951 76553663447714516223096430906757130240 12998952 509259871331648594836101784835299077120 12998953 1954334530384219025117883577949509206864 12998954 -1030029470408876384776513630449456676608 12998955 95881545670406907613948233061813394400 12998956 7897189079195004114741534901927188480 12998957 -1508758240524723073512828737881591186794 12998958 19164167953158214902139790193107730432 12998959 975605532723806399050521464400996934160 12998960 25387545985263045778350212578580889600 12998961 77365905083223057589202326171861658802 12998962 -138855661980283124426963451512558222208 12998963 137232897096769030264841686343931784224 12998964 -30303294685255079867128961475940515840 12998965 -13512868645468217903828165590715922120 12998966 426069187868882995272956685958964502432 12998967 -1331955318462010075987474430008554415488 12998968 466642666049147582505772603039859589120 12998969 -215272552810341862508341200901966332630 12998970 -163425684561988612668776903327979009600 12998971 441584531398584483202240371827276610240 12998972 -211039550685205102971718698330079537152 12998973 58307295748319972057217741730534856160 12998974 1491641870801348040360219478383664047552 12998975 1137182307615718274298789852860162481000 12998976 -577055762384820828662304903634480005120 12998977 745421368126875142754061638380716901826 12998978 -732588730189735169422218093258496877568 12998979 92468370730917807210202614593854403328 12998980 192080107230982145750140307292850790400 12998981 502645113962945130792776081925823834782 12998982 -199616903405718920362266937533127360512 12998983 -708526778867884090386151936509307103480 12998984 341793026500796550811400131498719283200 12998985 -60830886531752315361437586936149370240 12998986 -1752473773452196928517695243164237824 12998987 -636195081483881385733970620729052432364 12998988 130292582374940259818269346934285342720 12998989 1849020596896226678680371062500848716460 12998990 238096632827561799285219952338833592000 12998991 -501442510505996891981138698155929215608 12998992 -4279625088739967823093077744585687040 12998993 926635333145962458203281081509453384000 12998994 -204191000655997537404986820970423926528 12998995 -1277404484152541799374105496123297134880 12998996 -162242944196127469731609442246318416000 12998997 -553750487111833205224075958414753420832 12998998 -239362908141420944020510423542244082880 12998999 -1542975677794080598438106407172564143200 12999000 540732522333614711607557482534502400000 12999001 -1883191475530592079724710795394782502508 12999002 -256908050583538658572534992523157606400 12999003 -840645728721743592317562660540049198992 12999004 181402310127344096065487512123188222976 12999005 -928183761481842007442467066409471905440 12999006 -389359243059224886473477333645061482688 12999007 652932972404093356722402000927588518512 12999008 -1276933670096286098353988357049322045440 12999009 424344586359973546649296121241044793888 12999010 883855379137949178893291618817852672000 12999011 -1223468516722574720114549409049442226576 12999012 -271163137498026002338792628482460098560 12999013 69742565250019501765286567434054776320 12999014 -131465261799104423174249077506444493344 12999015 -403113998544190521899381528731890876000 12999016 -609236710923008033350976573949486090240 12999017 141644704690071232865916406465017659940 12999018 -777445490485526721364562878715835997440 12999019 1107451738813995156250351002006996177960 12999020 962531191257962839027407074332551905280 12999021 -389983386246171085557934821448224652800 12999022 -1369921292021388123076647831491739492288 12999023 2272589500561758686244426241421407401840 12999024 -232626924918413675613030846900492435456 12999025 -134488189477384667540567393343302822400 12999026 -610434994842923442728713542426742626288 12999027 -250002678452694697711994350194731035080 12999028 34212904073289206911607960109870094336 12999029 -20294299628281908272851091279770122432 12999030 -256468517210589995582564080340327040 12999031 -2355951295829076034221643187896317680400 12999032 349745390050714606268499100287465369600 12999033 -1143817199172797330527595222777058390156 12999034 920334046116087352304271448292424706416 12999035 -168495937382731189223896792138000558080 12999036 -74334332868531385918255360531595877888 12999037 159515606521540567095992547461666415340 12999038 -253524791569639670486752625628741165312 12999039 380387153480425724267050242953006084736 12999040 -1413243439428413456761157280627425280000 12999041 -1824102749731522080281156348651817598416 12999042 157316621117072095433669323788574401024 12999043 -321761806613825257041937180556867416708 12999044 -101341565022905879576252927442796412928 12999045 -163902652447626621562466370318300984960 12999046 -423528708949944626050113321708689370528 12999047 -1097657333055085521450498893152740362880 12999048 265438880263522919652909192360677376000 12999049 20416879243736681560888044849744670400 12999050 71832183559265715235527849285106497600 12999051 -454579227664742389063751382680600620032 12999052 415040603517773329671916541467938058752 12999053 364758705407073850240647416370962533302 12999054 -273720136340671738171632854666339590080 12999055 -1154627140803401213481420149070049416000 12999056 19920396039119862621897657046625157120 12999057 738552276151888320027637387463628923760 12999058 6172207180874598240353540882238177600 12999059 -800152083839861511090977315429624785920 12999060 407252258538839332904041660332540034560 12999061 -1327774596135643221384612699857912564338 12999062 70293807475835744716686920856501080832 12999063 -295707594070153393312458533263467765120 12999064 -163235525092057771316098914133157806080 12999065 -1486917593259254491537898330378342460540 12999066 169998777742632622567645764218665434624 12999067 900133123532467272659087369365042348752 12999068 -222135054991820752326776413356652477440 12999069 -2126524027949288895067442642844332095680 12999070 -78491110339536424194041661459591037440 12999071 -638624739756991556746776763602449978928 12999072 -35319418959040731759474515065801015296 12999073 -161843575283381902235998899046248465660 12999074 801110138197355008162547047451665425792 12999075 -134138734921896237146281715924778316800 12999076 1298140191555884005887060614338654183680 12999077 92859579370020089040483034271848424064 12999078 58508759052511997527879529997920256000 12999079 -129188206150945434846973772113089286760 12999080 429903293318297685110420699353769318400 12999081 621310616848476114709535555807481700752 12999082 350064588176366011001187541946326921392 12999083 648153209493469253390266912264366273332 12999084 -432243309955297798586030004664847106048 12999085 376251035540219329472688775162332395520 12999086 -1188112438985192764873060733570982307008 12999087 124543730057426221308179354918180228808 12999088 610963967075402025350297492669172826112 12999089 -1568343125160701535902056317868932544110 12999090 -76322534403479454193610933211788674560 12999091 -206532185392735569238400708703917099616 12999092 394597487639115702444715830724056932352 12999093 -144944029940356296943933476921333834816 12999094 481049021467081774877413611017997406080 12999095 243237019696933076827491934291502832600 12999096 -733480473155345954273133019913689497600 12999097 29608520937691399239603069528618825040 12999098 -212833746429509910092129555334527784960 12999099 -284070718196870222601713027012393281680 12999100 -288654949257229971638899614993861747200 12999101 3832107101352616592711981092431125392920 12999102 680846247303344583382483451546095595520 12999103 -971518335604233072001296457728854618216 12999104 -232315983266795609607645914462177722368 12999105 -320869085580329940172012085737335590400 12999106 -81840994013674910686278754236922785792 12999107 -20785298848748022226612997808950673600 12999108 366101789828587181098686623105830250496 12999109 -180708547621523928563555914314864043584 12999110 -22111360452012548275894223276818429440 12999111 359350054835114922588029982084652121040 12999112 935245652037535789296677941987852231680 12999113 2245785444063427250948047060717663386240 12999114 -78059246637146894704043647689946911696 12999115 -45456768542164170725042391719697934080 12999116 -345101245215608263849566704846403993600 12999117 -711201296638283125565343344177494720512 12999118 1104472942122493635672565843557320391552 12999119 1509801087072480320127331790122813197312 12999120 -83294212044343740842637472870192250880 12999121 -156011902683349072605272847294635309148 12999122 -484918198415950191538188508698861391200 12999123 -387135324319043787352119466443791748 12999124 6874207175032246771117459702472114176 12999125 -1724214517673176551245363241803767821000 12999126 165608098509350793813135263099575271424 12999127 -620497642361019738490789099757410396024 12999128 -1323588541872655979775655469936303984640 12999129 -557088204657541135752509241499315473024 12999130 -370811616790210449518973360547005799680 12999131 1908100497021699998087781567326987476932 12999132 438964751697913833620591765279262292992 12999133 275952233038543177974504961104979493760 12999134 835655665939757297507088624265123622400 12999135 -204727381479275980254031950747831993600 12999136 -489896104923128306463286162586063339520 12999137 -302638187386408741203249011731830145536 12999138 -345134926890999804062840409511922365056 12999139 -3101407852689699791774453133409474926344 12999140 -211083322478221751056007906620475965440 12999141 -1085154864286258025483545043074176092640 12999142 -270406544287372778637217600217295518880 12999143 1453577751890854112365376469509131054392 12999144 1187646514206896368110940903580386590720 12999145 1436037460069137961531390308926843076900 12999146 89952087326574541535774933905519204272 12999147 418021178348668613485626093654169731072 12999148 -2024718586832688986839253511188868383744 12999149 -351925433608079335582279699733078231850 12999150 706666204698188298013152088843872240000 12999151 -101057349094387331383418717893902984 12999152 -208991786396244086750080832907436228608 12999153 -141953850737413654160335013744301537696 12999154 -181939864809465138772029521259621849600 12999155 16021131031469697765760102924367802720 12999156 -1104701377951047038754323883171898644480 12999157 348930351671588980531934690304315103406 12999158 -2227446971186620848348073456087521216 12999159 -913985891561471565495027039938975143800 12999160 721652504428168265956769831664732672000 12999161 216971159299621031326426270919613548100 12999162 -33411439101891925877621949098499847680 12999163 -851460576944844714862707753896954685600 12999164 -1520144158360655933929837445313022439424 12999165 -11298198006560725364936194421955986880 12999166 826957514946138166985583479093955728640 12999167 1552493796059773708988688165575624052120 12999168 -21201822711831839229894434314625482752 12999169 -255750230111790588985471992443057982204 12999170 73239422416519857313145565037701941280 12999171 234871791502783183788707138998429637112 12999172 -1103594233600787737260228900776577149824 12999173 472953167597357324743168572387167169120 12999174 -522971716343583556064573893647439122240 12999175 -86650039094034925624437843714189360000 12999176 301972779102616524786808986841996339200 12999177 915537485574149579959361793134306359680 12999178 -767886674282519577016584257991132883200 12999179 2540863475322834785120711633645435229780 12999180 279955606873523156076086769527557032960 12999181 311469869790874080303394685291477789400 12999182 -414759347559688934245841934014230297728 12999183 -4552627340624398795141578904960442736 12999184 22627195314746373313065666594838609920 12999185 -1120726724255677965165303644497189882200 12999186 -479902106324263876980723853956166265856 12999187 -960150110104242561178773103248595166164 12999188 -121913000931972027067718084940793466880 12999189 -215089764078847312723481061146389644480 12999190 -38762062445181052633454008855350854400 12999191 1241315896351327420319090747851610699592 12999192 346599083563814049378152811507597312000 12999193 -249600377677295689417819580094811381558 12999194 -21721482463631787456798744311374678560 12999195 -844173233273935103710748891082625125360 12999196 -515815887334029050155160681865872724992 12999197 -237709679823881763070521584184819234720 12999198 -93491974941791690928408827604948409536 12999199 -581928357181311443785150279650340562240 12999200 667692073865737178930740450360320000000 12999201 3166748051046582890947232761253981280 12999202 -40986445155500694548580741889650614448 12999203 294978429575500108329484750793803003200 12999204 -2609618009297892807463459970927042304 12999205 1024881575213275412762148021094850757720 12999206 292438330606453907917375810539579210240 12999207 -657790407230407357640229841648250354400 12999208 1533598458654243950569427609906323200000 12999209 -252996535625738006636555347485633578496 12999210 64488825607315589137896024184915507200 12999211 173261924454976738700352805945142988480 12999212 -518382234159348730418500194311733166080 12999213 1744628226888140045530296869518230182400 12999214 -31949012015913445457712388862453572608 12999215 937823805040112563013296585867943004360 12999216 44709503635320785534208839990855860224 12999217 204343056182256592996996876569563837568 12999218 -1355052561870563959550338899341478813696 12999219 -1479924400531094047836825735774114743760 12999220 -52388985958930184193273383174848734720 12999221 2834424327968341824733707991611913597500 12999222 609276002265098403603560416546873205760 12999223 -625296990296313006258994728844125277528 12999224 -727564207483509367913531543517621657600 12999225 77449845725579173445424480872879575200 12999226 -42274034644435969056274738413645251616 12999227 -706095063995535037129400401956430497408 12999228 42245760415286048607608814574952693760 12999229 176449489371656976800635568720876622880 12999230 -47960152512588910783409315735317708800 12999231 -384384725506986617611880048432132121600 12999232 -108968631434600826102906034428447817728 12999233 15956190703163681423547770407953666984 12999234 -204341954169132950836420352831375842560 12999235 866176928266212789240844643315256049680 12999236 123045662963814054903459973981170737280 12999237 -369226250795945070133029768979842637248 12999238 103523118768362870365107301572139280640 12999239 461101406055229496655968516324737615920 12999240 450150315790138031155474869768937728000 12999241 -1444050280415965930523633177681022360358 12999242 -746403279801958833416274676617829975968 12999243 -938606026353749236919259335973063485736 12999244 14202185760083025582647851840445886976 12999245 106989086298184222906062084849185583360 12999246 180014662798925054871863425347556182144 12999247 204450524113531996567258968864228647600 12999248 62959633248269273168886616582512574464 12999249 -4403846286826058097131706744711578766 12999250 -211647562064042847532056261970335360000 12999251 128986600672379541373653480027199331400 12999252 -225322529370490023030072106948031459328 12999253 -1282798918931216106595182767785530088498 12999254 463955296661442557987310048465367854912 12999255 -34004819364178156419320929087027891200 12999256 159512921643916061838852592877762457600 12999257 1167237961127163699297829251542684750340 12999258 -809925417406534172566823200982285038080 12999259 -240939077324735661126046766062601919504 12999260 2082845514342261410308375521254477107200 12999261 -337257059452018924456972714965374767104 12999262 634486276422547140740780334192577621632 12999263 -850813891243778797331897195135512363488 12999264 1188953311521396444170696837379222405120 12999265 669787251533181281167544023964613659520 12999266 59062452573557911838925970423640434176 12999267 -350463650344096696670711710866662865072 12999268 110369572267622177840455873911721169920 12999269 271972367668727546993590102974643441920 12999270 37449580267310172833119228086194121600 12999271 -955306208471980359728051696470183194096 12999272 12351726754717910075726493446338560 12999273 428146996722128070541388561783958727680 12999274 -622977263611641988799332037968425654864 12999275 -47307888866198641070318243229719816700 12999276 249012042808820941278787169096539276032 12999277 -16717249170515412542610606260367341600 12999278 806993473458266886369790030198693517568 12999279 1507731494759538760524776039283886454160 12999280 -131251082841632153686053390301318348800 12999281 49716292685370514139783694550054726500 12999282 -256721929520508901155108126123580583808 12999283 -2322324138752855925356706381126947232432 12999284 270780036841051334617021180846092301056 12999285 505818479623896209644129491769372083840 12999286 -444416371826146798960558416504379305600 12999287 -1920162174617612695545075756083147520 12999288 -823402443773381943352482771159646863360 12999289 116717403129921606467048114345593274090 12999290 125473030622207188706228473359217324800 12999291 73278500645349194576544067106057069592 12999292 304823722199206680058337740058360545280 12999293 -760617741609686722460496349558983678240 12999294 -60982899313088934205005955597613144064 12999295 430136001651699096926083914182076829800 12999296 -741771867739252157019045027935189729280 12999297 -667958064328907613068699090471387950800 12999298 -79510283366473226387136366657427923936 12999299 37314023226301402373821690509618949080 12999300 -66976534204606072163491768910120371200 12999301 116017640871035607982558673803961800704 12999302 -1365319189413655464901736619326955999648 12999303 -216171292024374926532316283233584385200 12999304 -718696423116028735745035571919484554240 12999305 3499769621591266173972115527267390720 12999306 282731662166895185364658947955312166400 12999307 2944766133668995414545745661351911637472 12999308 1651642707604621753516914699062489118720 12999309 347994134365921448887893357572334496704 12999310 -291978339269219064123253488194829027840 12999311 -1037425306154527780873151172336764150760 12999312 -79434976228867875833355014617472040960 12999313 -1288821259980726944443714483221480031438 12999314 2013624390474208227728657085748657644672 12999315 16476824212359395419377055028434993920 12999316 366374497711785971706462535129723760640 12999317 1535276437532153101327616407337279147292 12999318 -613269830441855658794841731075640722496 12999319 -176893248565120612306307582584917331920 12999320 362717891456414266879231056381589708800 12999321 -684681656277614585647142807127103078080 12999322 -252430222951042238221113388561569432576 12999323 233675071984778110530957737972352829440 12999324 -160660652225731779458338496072698724352 12999325 -853022416959980966798938041468726692000 12999326 -724739299939108203385997025716927541888 12999327 -1090560905224974314757882288954414904320 12999328 -157956623642726202601986423262543872000 12999329 -1037894108932281220372597573459960320 12999330 -1033810395490148211480885450076108800 12999331 1078992211698855214016333177216574887132 12999332 424438752077574412659425211650480071296 12999333 80667166801227827358782984959146410784 12999334 1115015805408170041247352103051860750816 12999335 360746458802257298110958617091595524280 12999336 -339473902188539097931200203643979530240 12999337 180870074517859928411367678662996925840 12999338 -386438455725217563136577432453925569280 12999339 -975175873570530576686641490299678556160 12999340 -202152474526215001056892660491404544000 12999341 1150644378849380847594585968366992308684 12999342 380990944189390158201045726164562933312 12999343 -318959344467196656848729542250893917200 12999344 419318455844767384993020719002285178880 12999345 107834951032340864321988757465605803520 12999346 1189507197086984963635687968981857497872 12999347 1447191315458239809570604154219352647280 12999348 -385069220891869581697322910555175114368 12999349 2253984769611751427137806426782544971520 12999350 -38762888254843654455617242281894355200 12999351 54860423647275790348336619597039129040 12999352 -1553992042288924700536734420724176998400 12999353 -2357985546746832493551845094724585491516 12999354 146220519175273647030885590906938589184 12999355 -557371732677220209473539859865502362240 12999356 -2536622338627362738276745755546018585600 12999357 -1026951205716455097590274295364120452800 12999358 -439887960175930697441611587569827321728 12999359 2358335755301314466551263258963159082560 12999360 170119670320315154855858859243649105920 12999361 -2407752371275693771569286384488250223038 12999362 -1102322464788156199500863204183782091568 12999363 -157522488861577672230827051677954394880 12999364 427121101968997284885360444991682646016 12999365 -179766264342796173652123131180548449800 12999366 82997489041870510057583453457273626880 12999367 1469221210150951546400969919479870259416 12999368 -693562342503565113967944922156426352640 12999369 1105025989293557623675998700242255721728 12999370 -68543643718075890282389778351681100800 12999371 -378231483008483779040415200160129469440 12999372 -926444683469955174550028747921740502016 12999373 -36785417277504920697650810479741327296 12999374 -684155149206886088396884917513760412160 12999375 107550008936421961605937718288772015000 12999376 -113391773748501713322095719284587184128 12999377 373710192660029861523457699457662358640 12999378 -7721245736323818582569784494749516800 12999379 382637769036741257208012565917977871980 12999380 -383454963209871858059158511603001811200 12999381 694529849457599060429040747158622921024 12999382 -55284023530878998741398088435382082560 12999383 2921048935337039023929559032991828214520 12999384 1118050615132534730961001613158934722560 12999385 139441819447458926447022513885144683520 12999386 457349120448498507535671839781570818304 12999387 -102037893531984031676294936845529672040 12999388 754869690919278155422578067024557644288 12999389 -733712696440375471717362285438394601076 12999390 311273714021279621377828462375552819200 12999391 155398809405986819149346342139773834784 12999392 683020753265145008245214123673878790144 12999393 647010153563961769247878482114714240 12999394 674834551654816178542227071064395169792 12999395 645341205161999663061915529281839716800 12999396 -596269595825731916683639566780000734208 12999397 1012677079078854606866721697446650558846 12999398 1175635472749104166972197155637111679200 12999399 -437918677866702412727913899444589528960 12999400 -544083015391606337573647270104559488000 12999401 -1526235476586995778403941127420783198080 12999402 17862154810283120041674594080860291776 12999403 1859013585327464128381445035615111014144 12999404 -60003875332274943998976258459678463488 12999405 -106754253166482193276583397497234196480 12999406 689953958963100443106983479630822964928 12999407 -744155397163456073315885200772249189856 12999408 -273343163481583038117047345941888598016 12999409 1461271178740260052243177664426281078610 12999410 -893207885675415823352094854648025644640 12999411 344896475218825215939804355085099499240 12999412 422635177761860425326926053485182791680 12999413 131953550485883090873206906158908745024 12999414 -571538593005220193371730293328228926080 12999415 196160489752846140228308966342340092640 12999416 -2274895569967120667255741129262366720 12999417 1172987644490301407585050184353430478912 12999418 24238780391723892685921348738029794160 12999419 -473849829664305195123251833660555502640 12999420 92705635242166752883116856610906112000 12999421 -2329594680682271891112979505258392432378 12999422 374070882159371017334274126349854877632 12999423 397840308570671452317718284058243695504 12999424 -2730998754913391248850798238054890864640 12999425 -924938755446752937245659348015965346500 12999426 708532440921890043316066834458067922688 12999427 163371639039302854862221235502417542912 12999428 333479833870475955630529513831762525440 12999429 31731522280263255012610665623890455900 12999430 73675492981621698981970217507422032000 12999431 1783539931612703883499601578779005966232 12999432 258394208596834180309538001307272806400 12999433 -32009645038662507983569113775839818240 12999434 50716227748272046541364051514922457600 12999435 170252417418009030333806487084417826800 12999436 -1515935281908026723623160511603275864320 12999437 -684277292754214181242897324349224312608 12999438 -1142903289661236356016881345693908962816 12999439 471305802328445505389083917028788718080 12999440 24319585507372020840022753914020904960 12999441 -94026323332689602584885447113152577792 12999442 -781119709806223215596743732771182358128 12999443 2640032900299538910378857257107289048800 12999444 -619491474970942788372371327473532995584 12999445 745302326243279044003284807330799412700 12999446 607316142481243269002865016077619440672 12999447 -103747119715033265601817658769433599432 12999448 1244481379053215982505065057663516672000 12999449 57121090526165443019961523839546000000 12999450 64214492525473241170986760243200384000 12999451 1353285416258448050626326643008683544452 12999452 -1484479100442867059084450916238627428864 12999453 1445115827812711102729338181597838503200 12999454 -464675184968744021865882383076327455040 12999455 -462446316175588108891919904643461534960 12999456 308090085104352235192549979182930132992 12999457 155958517485175956321411700710022276706 12999458 -1348156753812834410232032024967910652160 12999459 15630202697511378255061437111190720896 12999460 177521154296841166683499050250531307520 12999461 892557375848273625698216987726465569824 12999462 51281361324540122961063297304729718784 12999463 2316482348930589946876069690722703486712 12999464 1783707314107955702695247473315929615360 12999465 1105126103921550843434467657723917249060 12999466 -349222618727879250989344615213745848320 12999467 -469477691648397063480681021505706512080 12999468 -289442373613095433849841608888182888960 12999469 138841559099063647437960522237446508672 12999470 451163032451292666235155200751369139200 12999471 -601970498836034438362137612022202192496 12999472 388812963373954685940654034089285042176 12999473 -682370299969930230807115861838949367278 12999474 -1621016844779477603461084587543456437760 12999475 18921058605780703533249556579230546000 12999476 -79950024262723132739164939502399692800 12999477 1318995654092006318776969621971682330080 12999478 442742767701998896498197188165644362240 12999479 -988355815154160263418145055675412664920 12999480 -151202875730485388431389253459603660800 12999481 594976667828871655713022821384634206864 12999482 644463243731735789933395551249672242400 12999483 -250724402590962494784695530183724465136 12999484 396753911295928583033794852143308758016 12999485 702016320199379739961559190408593798400 12999486 4558619214610769861672596602460985664 12999487 -87085187984675705594013538512454229168 12999488 -462029576775792411056408767671487168512 12999489 968908046583035240446230700762078651968 12999490 -108816019481737110438004438193119557120 12999491 -651174566336957142421760732684123307888 12999492 59606661139940897736448854611909044224 12999493 -949236427815417394201694097090059558756 12999494 804678122305810863006685812096094483296 12999495 243968671169031614412968166700682726400 12999496 2240854452712206117050776414628034355200 12999497 69438881040424879628085610049156640000 12999498 -377233743236919673473494673126684940800 12999499 2241531584964700773520391511711417145720 12999500 -682456702465590086788556127729600000000 12999501 407497847257726005951127499278548026880 12999502 -16421931803571410062188667993603549248 12999503 836899904696007170408332644018402913464 12999504 -81314393299608812199980510462693474304 12999505 -1233703804511124846056366764521801975000 12999506 157975014622112392276988004670556645184 12999507 898325056585954751593428039640409966592 12999508 -478727331503063583068873003684378419200 12999509 163746881130957585719301368302570438272 12999510 441944837448304795926852533731406294400 12999511 258432385315975980912897660093682234080 12999512 793020490231944523889039525657969786880 12999513 94303575784128033944323124128707103488 12999514 1125409627645099871659195829710303728 12999515 195708710365388540239603639953073692000 12999516 450677822647122554939586971342521611264 12999517 231152352776039596910437047212108948160 12999518 -197883526115756001555003077104694181120 12999519 99226020944082192790562933043962178288 12999520 785495618129164890268306596582339379200 12999521 -189263362755503108109092494911822061278 12999522 -209290003447963388882572721446278958080 12999523 644776802115796845132705246746989135224 12999524 -1716657991615764645752479703963844132864 12999525 -62840031875076102422274938495336716800 12999526 8543675591242428480434360882576601984 12999527 3174418085782853517523112986411323869280 12999528 -183898896741851875394519767835802009600 12999529 -1273428846066727537363347056041223088000 12999530 -627704798183472755659067910400899975840 12999531 -34170932404602952161969555193274083584 12999532 -70632037935704286195072639200209207296 12999533 -2315851649619412850796790444378975426218 12999534 97417078903481302402544051308578170880 12999535 -1651155239149479544637732060928360206520 12999536 -772732219150752178061293711951238332416 12999537 656235590216026296659543650628701146000 12999538 -117829773518530317380703435559014051840 12999539 -225302400611131935832010473401528744960 12999540 -2812032796824750162295478827730534400 12999541 2240214353699006163656967513271961251104 12999542 750891660731516566373180732548330120704 12999543 -135493679599639811782872103527819122736 12999544 77930404591336328568974606102815580160 12999545 -8203944481451360845854592630990983360 12999546 -162833056612943916960926058505920811776 12999547 -154204965185915434751348093179134132888 12999548 23612833729584813687828020242902174720 12999549 -1117613187953069497904481924380594300640 12999550 389729979809581276546355874191728708800 12999551 -1682630157839497898969062899181356750648 12999552 -163876995149561087217058312668315648000 12999553 -1871141598140035759341606362630835275280 12999554 -367978146010390194727699176700505356800 12999555 1207213769638767995046494631251043631200 12999556 1042823977950232413874446155248670088320 12999557 2347329504723432597743249455058112019806 12999558 81920109729764358905347976045957683200 12999559 -36384157829062242132330424133845867240 12999560 -317976406138719591910851108954444595200 12999561 449902750497747081354255098447734278672 12999562 -537319288438196276734092014676625087488 12999563 -284108612635828392163388751261277990188 12999564 -799362868125844378331043156422003321856 12999565 57867009332756455792763145496997890200 12999566 503496956252996033445813080757602309184 12999567 26534734946558624861991645029182576512 12999568 95671055347221841205021874436263944192 12999569 1214371045032395187702637807500159285120 12999570 -214781726521789973717544420977427724800 12999571 1838070952602429151265666322476491904 12999572 -171008290957291148859525535295660759040 12999573 -1314870873855796043723281356545038596 12999574 -24336968812800582296458988364353280768 12999575 354977316452291509561372180738267728600 12999576 269666673480820871004147562892794429440 12999577 1099538579516763173286629846383373486592 12999578 40841737581788984939367481969145939424 12999579 -1297751759406540660958313357513346368616 12999580 -510221777996059724657673974093443614720 12999581 784094652414942326153683373668234068480 12999582 -1134342131234384256265989946818083122560 12999583 -624810186317801481006355382145046782096 12999584 -283554416753737135495785074878267392000 12999585 334445668946717384735645597297527190400 12999586 518755902626468033206546819499934406992 12999587 2335062820114555775922885648311387830236 12999588 3839779456499551392835317939694141440 12999589 -1772487663200514700397299577631258442944 12999590 260637835076186561246159567285124729600 12999591 398364414052070752322089015446851727360 12999592 -184891564510595227531587352078045440000 12999593 974178358731043723089899310499971394560 12999594 -189811879015482602747059108642227030528 12999595 225173443863434988851976002784814939680 12999596 657014500033184383040815830447612475392 12999597 -360819165174150794268981115272643522272 12999598 -623442581462982154286344967328620859840 12999599 175590394972308460310898941123951564640 12999600 70134726549270420081912491863194009600 12999601 457278063171982988873906549897546295604 12999602 172437211077316683027330025367989217280 12999603 875481918847251343241390203965732004608 12999604 159505330883470983530495040998237008256 12999605 587818403936446514869430927771254352160 12999606 535545105263480942160948803019074503104 12999607 -461952843458858688801557550129682828320 12999608 -763307018233320905504065505786648985600 12999609 3099278549249367276631035895557872832 12999610 3105687253548998540414811676047341760 12999611 2094786724506853566576145784486847121512 12999612 -330501189135347288342785126345998233088 12999613 -23614546735183417175694711783499028640 12999614 1677068254610800098780134608889630919552 12999615 -447194381252279671022930145993917159280 12999616 -271472452680225643216145471024106831872 12999617 -625880827669249213817046599769600242988 12999618 -322354064497213412255191767800173637472 12999619 2390404605000764107026882004427947716040 12999620 955352461081268213467717583007473767680 12999621 26937901693665390782073665474815184640 12999622 -826015181530779575557027626065124874176 12999623 34164452555748873039322747631529758208 12999624 -258881197136962026493544915187150520320 12999625 712287797022063393207370885276558677000 12999626 437978423142408140732022743495832701184 12999627 -1134893095665715226119255912605567443040 12999628 195161781922678036961682538781644978176 12999629 -1239250929592326185148501565614674559360 12999630 -258300997910726572783209156284590940160 12999631 -44847339075415773322292559026914677128 12999632 -182845733128759258988886448940979953664 12999633 -110362699480870776640901776618996541952 12999634 -640114674516259026599125180981081681920 12999635 -390223942538228675359380117572220960 12999636 481665389301970612231686748156782673920 12999637 177426162395973396216391658963751681952 12999638 -221868514002002407376711488042273278720 12999639 -1437749642805367047748332017065512327576 12999640 960273637987169387631616188254031052800 12999641 -1015170285517364715346609924433314643958 12999642 386960041016969162052022725032037222912 12999643 1847482103837128479039641472994899153280 12999644 48840932467415223390326907754131333120 12999645 -239844655406916258858170411067458680680 12999646 664326277964569666808198901450029502144 12999647 827058079368239470956686568371779303320 12999648 1294573161518363003602426610408635760640 12999649 979976535967961552274318927657529673680 12999650 -48174651719558993594090060274955501200 12999651 -144341000183738641243054792423502278656 12999652 -542342051663774486646891095486530478464 12999653 -887617125292802752845110356541375284098 12999654 350082903584023852173670574248702665600 12999655 1265137281175629346675071709582066165560 12999656 664674015311491145750417565417199104000 12999657 -1282981924336314872404468590327421685280 12999658 89709210172445273481969382143787704576 12999659 -1931743990863542214835410758686225084680 12999660 -394012338096753167189968516402964874240 12999661 2348791368479707657413264211321609054752 12999662 -330956237157397974644277193955328180096 12999663 450383715355428864455311256324354240400 12999664 -146048654717539102450913689755672903680 12999665 207681348165828805920324653545945161600 12999666 -294888903628125114513662479111830617856 12999667 -1113109425102112144094975220835831814800 12999668 108317833259900463499634142343213486080 12999669 635612329634883384617484789373144394688 12999670 -93518446785406043010154536334839350400 12999671 -336675752656272204257539678444929662208 12999672 90631356826835146170861663339487518720 12999673 822587855118731838677864934549521026922 12999674 -5897929565357279874903597164451924480 12999675 -41864458028795424158430086874053280000 12999676 -373327569411349388131851272133893079040 12999677 -1789296598441193434458199339323738516474 12999678 -238114062581108915162253440954221085376 12999679 -107075008521755154420078235041386286336 12999680 -832387677395570403814251800268531302400 12999681 -65424547775483007277737406603785243372 12999682 189310821038353111050363358216309002192 12999683 203544004405388370657100804354939801440 12999684 -886597979113489708575227419793728164864 12999685 -674523902561496922180513947820569244200 12999686 -218341720331426374945929603819765442560 12999687 -740982052754943347982292299344118401280 12999688 -7603004564222123347020380085932851200 12999689 808400544929423622171628125408686951460 12999690 33377771733624302862305365735312569600 12999691 -995669786769963608796820319496217769888 12999692 -496104011797879345707230408338258387968 12999693 -451710033574827027110159223630562631616 12999694 57715487242977894931168025366569207680 12999695 32186682323750527752609867173544931200 12999696 72191135358919781769114792000022118400 12999697 1607553918280333577046877784832961229680 12999698 -10924579983050841589941597347642237280 12999699 -785255997777466488749592518240131792716 12999700 338217393407107052334687741934092800000 12999701 -595803811214638975886997168287248770336 12999702 69453944017546724200343739169598989824 12999703 580943757930183965492166360235571866952 12999704 -1357255003300835406914302430765465610240 12999705 380338123241630746565319654558222926400 12999706 179691499425255199931544049092310917120 12999707 -771251321193410640319931637169749819888 12999708 510548321574791043733993543566331336704 12999709 -1189889496735374389667272007279160482496 12999710 447786058673804169045541517915878391040 12999711 -1264555477517129465082617499309130636728 12999712 1130926108663173167560133531312850468864 12999713 -763410366838809277818353347400343897660 12999714 -2096843320172462430886753744880732160 12999715 -470327573458588631880205494202527298080 12999716 198504403517978312422645999441264235520 12999717 28954532894892887257978954496141701440 12999718 -645268044087575221806032653924327441440 12999719 -1601220313503192137623999260038974223880 12999720 404742253803606794622625570948880793600 12999721 1035061662566951189334267000146801674304 12999722 190729820382849701396735591268923700912 12999723 1585064767113901093875425340371845483968 12999724 854495600545668166623245395055988928000 12999725 1305488644253501411708427769061093837250 12999726 -102067863546121965912968627580829149696 12999727 76974168139150620446851185902408083960 12999728 37132289894206573612346095313356455936 12999729 -356784438769260131785571851475449712016 12999730 -172379936540305414780404189014168709120 12999731 1327098900621682215740341501866577787532 12999732 433997233166425667555149637229483651072 12999733 3489954667400977228354697183880144833824 12999734 -92439419808571868714474345737119062400 12999735 -232840511570976075655045118397477568800 12999736 -1441067891537655045467497412918913208320 12999737 916735616594279937676964133697675513386 12999738 -217197156006670574959230981704967885312 12999739 -248022874211679679086901877702723676432 12999740 -461344805477454497154775870459630080000 12999741 -1159399466500142004184744105161341687616 12999742 -427332218202520647689466884675508618240 12999743 557993931174199111779429573245731093200 12999744 -333045724989926464600601895344202055680 12999745 -714953438413987564064900633497998998400 12999746 -46496279785553723310817956076979303616 12999747 5941533159005927239580864566800897504 12999748 426213531192798430489995528202603969536 12999749 2248139334961710118676995552272964903200 12999750 342246682395971628959827831457897568000 12999751 1511138552933908568148576527037308824152 12999752 705159976809032777940571106002506777600 12999753 -424344668366240116098487179233736482460 12999754 312400934955800706240932887811462624352 12999755 -2257926110813194075338872982668567592240 12999756 -256256455609373812811232648230338560 12999757 684349156885286458538643188810577818624 12999758 3839035017997373479983111569601036480 12999759 -658990584468834519301022840365287845496 12999760 -2191406485433032917912985447101235200 12999761 -1398262314085559887301357287046568427968 12999762 154193091194988626459926932757833425280 12999763 701680326667525641734634991332158113360 12999764 767600625966320633714794359782641241856 12999765 239509569265910703155166763430174889600 12999766 188980218744652499813942896924769548800 12999767 -48928245984216780514413427239829394640 12999768 250977785296088527575688652701159157760 12999769 2816956461327502521896928971857066148244 12999770 53122902176067916816688503280501237760 12999771 -2619775456201428968897291270972328932016 12999772 -1184339334448875871584157368248610485760 12999773 -312788443436057167250321183967167891520 12999774 -808615073376868824447325484395673039040 12999775 626029806716028552236954305777171406800 12999776 145544092254335168540754505514232053760 12999777 253044180551248099736399285318906886144 12999778 -216094490542767912646106304573904195200 12999779 -1139934989521818978932418275855232237216 12999780 73087607975665250568882505454523336960 12999781 46916056332689061032538402507234099840 12999782 191470351649646236207683703882689709184 12999783 53694820641364695608687294992847566848 12999784 -103899545019164184967808630704960634880 12999785 -559176898062760831224361764254632435200 12999786 30377122069348467456364409274136387584 12999787 -498474492368805458291346910287734658240 12999788 45871504613524320868846763197380206592 12999789 1383627788232170732242991665940003865408 12999790 271392295768238454458239741304350526400 12999791 -104680038448356569304605709922371533328 12999792 54735977878297846219468185616025911296 12999793 305487717323387047516967353052265866340 12999794 -90878219923585834797450352729165112304 12999795 -283981681270123302415785993098646601680 12999796 -377553066427579968375263913076293655808 12999797 23780034697903779053158157354347059246 12999798 -429765533379100577090293855403325753600 12999799 -1973399819294898108790838555141111810200 12999800 -612377109400382204966185029256765440000 12999801 -1137522172130085113885287512630729809280 12999802 188570299796091994400171727112213044192 12999803 39575437718247678807354054760213434000 12999804 296593089452435383867006269241073066496 12999805 175433338222076134105667690204998350720 12999806 -973405418636186329837716144790325211648 12999807 -151051427271605984118392412064219196592 12999808 146194732163051541567038322125486161920 12999809 -927488619198273294457245059947608114384 12999810 174780187732064139099986570164593592320 12999811 658752596936568030941575251697496349648 12999812 -299936855349391943381093245603426652160 12999813 -1251886842007788115816215461784210675456 12999814 -866362093110777180978452407708361684160 12999815 404867947755434393294543424423291937200 12999816 416873951416543912410159016107679088640 12999817 239633026420749930601465207268919926992 12999818 -804004448552419851902172797781674031216 12999819 -133452936477972896041651724044976701440 12999820 659556310639751150353288957639093294080 12999821 995103642395544131573177474334603674700 12999822 70430880989232963218048670431832158208 12999823 -195468123353683899874288690250146433160 12999824 329372542746913220454013359142687211520 12999825 -1137692860187704694870166566225521020000 12999826 477220245527437039400869996997304130560 12999827 447903253825032708656576023433818785360 12999828 -194216204326770368654387027135779399680 12999829 -247609061690943359885260069418399182152 12999830 418788624098064564233240299296384960000 12999831 -409794215416801256454085011697936020576 12999832 -1314425926194327827022556011271088701440 12999833 -572994258375704833030530211437140512128 12999834 22865382139094172494743733789590873584 12999835 -678654268762759696217678993595660682800 12999836 -269685284503015320165333252028022415360 12999837 -862230884536316700116340256837182234240 12999838 -398080363807630910243825871283171316160 12999839 244131808496835850368919041945487870056 12999840 -9365961674008770830959083513666600960 12999841 -2285533171914950442289644615784445038700 12999842 647094675107742278002474339340231122944 12999843 618279113759385522577116902022729289224 12999844 351397896355725419309288374263516844032 12999845 -1675263526706757380717836844655958387200 12999846 -3550813356396991604996170337797080576 12999847 -1466594735096242536402254913101358516480 12999848 999597688433702913338919456956854517760 12999849 77286172946484511729537863663053872800 12999850 181734568458380452663162360502447692800 12999851 250146392221464664204525643421469733400 12999852 61619913296573131578226159071466834176 12999853 -259195141396554026249091420027925854336 12999854 358034549339474248367842945420179660672 12999855 -437419510060059710917208095579328522880 12999856 336293055042579818274130154653114253312 12999857 70074199619003045754375771808633481280 12999858 643166080692540491221899565941216000 12999859 -1320241349086433883599990149403041559040 12999860 -82312406209339173123807666050965209600 12999861 349248519823546507362513637774797832032 12999862 -660720060996738862925883313834912619136 12999863 -2160572067256561393980064330136708028888 12999864 733560542576947699881124034330590187520 12999865 1362613811898678635913250037821490872260 12999866 736768916912928396635678506551164536320 12999867 101482502574530414561407639747344435312 12999868 -99149135622994011126259745711535924224 12999869 -1470539713053099950309472275071558412730 12999870 8835997945855756145911719789551201280 12999871 -4513688251902575129780843031933540742368 12999872 -182538655742503081665773245903310684160 12999873 -1137793270967608841989834942289971787616 12999874 -77727003996455468033266053706966272000 12999875 -296489646134035712569315609743026880000 12999876 -207992585196233835490352280652076482560 12999877 -1244345997391796496598540669845705139776 12999878 839245613318466418526475552910860582240 12999879 -1531706501956663212899272834222272072960 12999880 -66460768786271757549995348645867673600 12999881 -642838583691223818787664391916633595136 12999882 -11436515942181925423293866378792295936 12999883 443074029554155162160134597819194652320 12999884 -707942494261597765348355983837554173184 12999885 -465305581814541989332273797331410220800 12999886 811057206730782085277929013547583987392 12999887 856900882164436614447475705034312679264 12999888 -128707787996729905645790088940539740160 12999889 -14883517618024080535628226708597699520 12999890 641139333902633183793090213095324503200 12999891 -23965793924030000880625577568515904720 12999892 -1000634285381562723714591371056194234368 12999893 -376344490008897780313660640128867456872 12999894 -194975119602735066556695690895014289920 12999895 1444961584901608687650352432090655581200 12999896 -36320042721349989164422195407765872640 12999897 -937322196478037809193858308080589601100 12999898 -50984170746002988910246385160360310800 12999899 348203556441264618652303342209131221248 12999900 -556614023056834631989931468992932480000 12999901 -404640866124283744515494242988973857550 12999902 -194258589714651070145040803590190762688 12999903 133557011046122110411242910800972480768 12999904 -188851021918557021366520728825957187584 12999905 -248502232123469645476008259579224872940 12999906 -391002635386717058233431088880682643200 12999907 2385366905558604435184514194880255586760 12999908 5412693856288682867526730006211776128 12999909 404629441476182488181965784190973203168 12999910 303701598202203272630304749334843832320 12999911 -59711379159707624627294568769188607776 12999912 87396560203368844041850529050747207680 12999913 63320936436790202597826498478786039304 12999914 110812254163895264083409069358980985600 12999915 293304043948827806460536617514280435120 12999916 189286626735544380472135809024938472960 12999917 -333793503296224914578863083731522968320 12999918 -720651858369846459537171647876655052800 12999919 -1289651388870125587642965207138775829680 12999920 -412226453651488145713031437207449600000 12999921 1388279741208795037383138240303520689408 12999922 8253313218756257244689354078463874560 12999923 -652429176487611810848229347498818923120 12999924 126557208407029331462684787378551439360 12999925 281010488072906982876443026139388420650 12999926 -50705675127821351967334435851680540160 12999927 -134266974855802794735555135080947357440 12999928 -254549579739095926659348899920394403840 12999929 -1288604793690992383129539748879653592470 12999930 -35608066075794360462809984607738170880 12999931 154388124228670060564926597903996416544 12999932 15759157337836683433178686365065355264 12999933 -10399771689149526199300152687621012480 12999934 -53263456626820432189558689965746061568 12999935 731850153241583847592506509060828640000 12999936 -181646656881840708803236337177075908608 12999937 1841758236309633259350367916029729699586 12999938 363957844026883161739759243145776361472 12999939 1908305377974240965631495179831642335488 12999940 -656154398922185302096170145425661969920 12999941 920615716247600783303353451015288613342 12999942 633945043164322980839136591883400293440 12999943 591511547422591625532657333646795207680 12999944 -355150140635561831378784381523072035840 12999945 -97196635954215234737950363632171388800 12999946 45368010872275531330886919376311460800 12999947 -279913388597379899886635486730198290604 12999948 -64279681572569831290773033936721920000 12999949 -235395256573334694764185948152013679050 12999950 -206610849494215336144420275876636609600 12999951 1199783336912278719399335570143339906992 12999952 60564132532750734918092947240452096000 12999953 -988278434900339760402560519143212990798 12999954 -675716928904775782899718226499159912960 12999955 -1480930195676022256439260330077876866640 12999956 190322208225727537591251217573192431360 12999957 1551679772302565221964561260448669840160 12999958 -635568632173200456391644523295305224192 12999959 -173220594476120235354780161834449026720 12999960 268591900413106851618127448870443008000 12999961 -55770031333732466720726313997527503416 12999962 -338304993050969112993559602167802505248 12999963 162206542917792820505382453402509023200 12999964 382665789621938995465988374078986814976 12999965 1106765406347584005347331940581695654880 12999966 -95212017103359216095970076281091470336 12999967 19928921426612275042995426064047058016 12999968 703940719747001002387812709453560545280 12999969 -1195888573689826732712527547120987519406 12999970 132859685406747204821979155559347112960 12999971 23112022440161484535889946829636208772 12999972 186174178438744068959913442933878024192 12999973 -204073715667725622245379653811921179360 12999974 50999763543558385947372604706313226752 12999975 8433107684376784273899531763524720000 12999976 1559672533511545823661996412949895413760 12999977 285907712164439419856681403153252104826 12999978 141270419227239493878777351823967134464 12999979 -2413105894878595803762925539663490681420 12999980 340693734615386261429967190255475312640 12999981 143315348269964415382784015802028844352 12999982 961758455257184907635766057045626678592 12999983 -1506129178713444966921520179940516278768 12999984 111500958770156879463132177253220450304 12999985 160770662798230624953734074070401622760 12999986 -54339023724042518674913423581278007776 12999987 174312484943786650308469782323808852480 12999988 1532129507971407996431004567352637487488 12999989 281217530173994720233571280636374279790 12999990 -362455270257871577872370509623392716800 12999991 564493353151712583275830371072013011360 12999992 736214017317579513577051263547759411200 12999993 473834373929181057688297571811923231328 12999994 77732682422044207493361901186925549280 12999995 1223738191450775849773492699386583440000 12999996 754823906434533330343195274633524849152 12999997 1643587124482150886334043978798942869446 12999998 -1245040093074663789141940016559983040 12999999 45355719782051602535967445038979125648