0 1
1 0
2 8190
3 698880
4 -754790400
5 -131455134720
6 90235527782400
7 25034722952279040
8 -11631379080860106750
9 -4740180695347850188800
10 1500620323887236434821120
11 888527739621938585682240000
12 -181995668700704689414022799360
13 -164466129435036361896228722795520
14 18467429816437394652367280020684800
15 29994343882961346222746507447423984640
16 -886717720559322311854459921208185651200
17 -5376010184872302905687336492568581578229760
18 -266738855136733360293387581941104116862803970
19 943889341185005267329243545544020681853861670400
20 123228029280579576984026267273921201292382685552640
21 -161599160084265192294696753463632381684990423390259200
22 -35406012942169506365001679851441753272367912700009144320
23 26794127659297415769523927806825045497877906882401535022080
24 8668932980347107939733577533913427657124231806825002562355200
25 -4255004595617344652565088619045981497432833458788115305767198720
26 -1950404698808437424998062261187240562364065219287620506003270860800
27 634371104724481426338591917057597495233740794403945743867202864384000
28 415214156275244013905547506839769407380771248304179932114492361020293120
29 -85128455072140785429779450099371818525450514085587099318863715579445222400
30 -84794288404950124669612787174852761114778414697738753679380721712587381309440
31 9135017904112828248358877345674303966948445954338596412295858893524470795520000
32 16724338766086137411193363301914029966657290702511114020419224501158114063974924290
33 -366671727402171759726947392388694226251322011157447719070590949660326560567451248640
34 -3195109078972593602227491381317876753266267401677944699782253950841506821482803875020800
35 -190556745339972776303273920691021122876591275941496490659509500215668936480921174799559680
36 591382496570980032346837660394658481342111973480939824553665555513763966684627745992579788800
37 84475174233251758035804252701469975935751249160654327491150891056673096402286847592008987120640
38 -105802538799748015548696574950911236050371411499040539333272848211419040352035341203904581553152000
39 -24761393709442833152740596733384266360729389673674889922100541647829636551615308154592521854888627200
40 18197167182193182596507872731228092391136768710203327349447770196029451335670845494069732241590989619200
41 6226573342430254120362686674750006047965445204299114694143855831712905028471581144904419057383657720320000
42 -2977413928407912680777065604820781449903797154066010432423192703874564634020510656786536224349183489708523520
43 -1438310603919256407565348462833846064644264794038943223113531213515518333196417787800515981511169572377537246720
44 454055696041260700410101307453692407304299747854133854590671478489900005198731746711076621050689764021509881651200
45 313775486639158250183023818494348218497960637338421266650763496756943992755576338267812706079048577795362237304488960
46 -61669405965495023696264555742713907300490182403473261771087155579957277834404735977155680437264449073077604215779328000
47 -65517598821519463099316307817361133062217396113750853595279118662489455212591083102163153829999757854365385944786262620160
48 6516253112660354687472966446539385279304582580785745398748993481499893220556621373586266354387013657207515873670559238062080
49 13182910950598300091674159273303694571727246920050254008987388318918790515106396165218811175646470546259273209172209741421056000
50 -176029200892137242202381927889110710673170592425006133651409372555910505789680514545208947646072791124507141175313422270668464130
51 -2563788231490454401991382118579867643534493024719706343897265817046576462227030481124825626765071426802669460427578073953333931494400
52 -176727222605407099056675532638484750382277661751128908933323111232124609919067414907925484276658958761843165672632852226361887744450560
53 482047861696794662325989530636084883739524232167812808149515019954060488262542878001872016274981992889587433992173596488292170147049466880
54 73920794520992797431884462810446055960807549634861823484824584137283278910008569049125621368008804064553048578219440769575911875755751014400
55 -87422918857385421290617797788066886506159067357754743913214935960450178221812885001474836768364033219128187162088671137005200460409039776547840
56 -21547697720052766641682585226887447331790054344437545275249541239962232989206436921213109707485081999758422407354318107994551732923809015359078400
57 15206854142220938665862027072266988465341958660739697659459214945163030131764726519153167352170740107514718910018663862357920731998199874068775168000
58 5441295583237583000156958461613930783969221837791384828562918652066409669886243152908354821583361956883825753062019262308444393530723633891426312192000
59 -2509221316952391670656956897623601066414601949277208756386001302158003558666819316122395599801007057385315004259112905783925534508304802056938039760652800
60 -1265837563883453331565388104765449985945895906770086956105179244767416548609089670390226551266820516390381562785810341178905612726957055310970470242621767680
61 384230461137203507185314402326226808225844957219693884996944338360836454274938891295393869920600216956002303857074502678923002428854372861704865961188470400000
62 278334433205410765201278172639056827389805483268539316054927577733809024104305684710197542090688767995755723047210546810431314773090227761752827329556720491233280
63 -51938847956475845474536962552118410133046699688243516193148901042026988889483728957800295091047889528023261924338868888569969038076654813566915541662844312001131520
64 -58577026391861581122243628752975412836317112442382611048917387836914220841523851591605175244710952294767152962497698077887139583023227351743259219141269386874703052800
65 5300131734399860222500356153213456709964308733098745015259312840542735643558196308110531242521023560023602634393695216233992799218958459125527465348270203743867349463040
66 11874993134466146091290011036622662071004500847739472611886973666867723279616527188114489008109888994788318939227664831821399470204986507652700068769313259851535137492172800
67 -54519143540103417309333115139647579614642955691634750998491426254228911247017093230811204983304666966260287679774770332451920187732214285529137207231351398393742344142133760
68 -2325350763695209495408379722811973262339841134273684989205291789153647763780320034780756410070658537541395824897720134006968196020480080793456887919886689217574389402268263137280
69 -181497051290549021397136998330687757535410772822586985246291816573875349345015114493061598263686831220878818123452028441803153119193918078810183590658111047163293710265695315353600
70 439875107493367130004933069105436408609522455795077552543755967205416666578323701413439667952304697825278280666301473116297431190384229360895145229803130241152534099447946480804577280
71 71884275339044533691434994345642207501982007413516193777650377965287257792742865159505235671009487944565548273490431495397509042511264998277870471878799913674107569599586045757827200000
72 -80176053772445582546000689118477242134673756429404804574264393844929880005136073666463611093287812006189011367605064550649144295805458718005405033648914043326217852667440700827486179786750
73 -20710452309469279612314202655889153836904764715182881789622417923085067008106551243818518022301798719432161073284658127654624205134862557999440915893447617010406538808495241129727255634769920
74 13996549498948385794034742201246938722324821407200992501916906868665920335753407496112106549283033410757754914102154873774035028670377831496960674922892494743231655549695224801246028406185984000
75 5217624941650166019375580300131357777614771327878914495889009477174350847032285359257419857828422832603411645940715892091319230911154504238666587170281829622856614766488196049738883235273716656640
76 -2312811566641108054792699068649907436838130070422158982436269951929175989654341952875339261631278274961143912708505222419664935697649090432201301902432458230869059247763644560102808367350818044108800
77 -1214924950698718869835095428284379264042473963477681576156286364715285559268462233478865206371659672121046860886858168948119728351267380069244795916802569441228601596624583587443883360686039659442053120
78 353272874948957329296809306072092961199703841218703448365450207811145181898586760556786828944192883258324292755972035459790396526083577355357781683708006272682229774223006618269405430740709352764815605760
79 267739450921224858847624138833283443306524360331858661341378225906907628792997981088268663325655740369022913502722559224188515414973362970177155182709781062914559180368112983487717504158388387390761756313600
80 -47199329052831594334918565989425418078183925228865206831882404188655847412939006817070607179450863680363486305182882579044705187569545867449893883903311114998103430769254860912368177262977927623095891471237120
81 -56501620142376473803280831541373616168367994149226343132308430562131969069055393996814116124702971696311337986317607308997448153201326751363831757891790760939132446437120737723034750789999002019312133317473945600
82 4593979798236425499548880396536317961957069878664916696560474720497179887938867800353754262989180880217933103790844825038661965399828120223347130219399633887359434066617590710986416821961952050402917897325725614080
83 11486353931891340366397482642719973648073101311244725530848409354435605141214819356864048694294850718411639745548727064053190114378814632523923343756633809872605454548739741461899039500955397838435911445871968674439680
84 48535811755770976430526874078688419524545331360001796144225460942148686854838249890929235967383598528748472398509592601402362420711224918553780568936064674485831480218643819036060773921535008768483836042387870683545600
85 -2255059331770333553490843806146189297729414683680642429929351316532266005882022750931567389611102297746432265785244155791874223948515979226170747183518073435062443325425329472411767826633203162427488693878343405267880417280
86 -196463063801193053608804585479128373249285126468360376883301223787992220599886390016112072937534424574444750129307374203024013894838086049339221827614708595097928210137323243057451973014159213583753961452792917399064986214400
87 427484099189377167029104992861384211645578397065698882714985463828370238151767812482029543779778139861692908778095668406345360308733963528322349507985950158054057770518574333276639582913032929203138964768056707434176878036352000
88 74115173402787447168785444342485838358924061226621547399450602759487889333781942379035728014658409912771424100642837588726928247481292947083579293663884832943428280964350010821991098084655156350505858206833699464663622615384064000
89 -78024786116717352092991372633507382186294908498080314323173618172680979145639643156251033346307905575476934958003743083774858144557749952134478225672414283279726216823269965640701311360161059570471501252535544148452273041213260851200
90 -21067719290612900755748554450550769063590513935014280936751251846840828620411951487583461825021101793338689976213122816091242050203357750084446357588048461920334613211812376104872835220324534326475496352609438076183167444611899486044160
91 13623555469815800837157330352933811213477672662308156296640072772830850775577937390961841378214228108229120521462054553835448636509251100235406998876960923912164466365377045491922338215965997726767968766540861610601510579683181115626777600
92 5281537427866505996199489627567767854090529900252320495330718914634584262407943624429610313942849836617420394842765963136435682479602877473063956342223417626687881912479498267418076380184959358332384484136579603200463847810920404331396874240
93 -2247033610845504267836589219209462732598146927870113548101969478558632754323347488244106252029596435202654599548463820771799691704953790097189385635128710055704630836282515235554170707497726773193914516901760131156092090919150063364845528893440
94 -1227690700187533128391883847396535126678035036380704174776206391354757483024509135048285033731084240121789505960958756221751150663321354363006749672567193585549217344553313561118929727385366986847784696414983017093385482435909720171794788202905600
95 341227118130652700147483328873070480644909838164109135896078041449450558619455491384922158168559206039871743352862997977878753268464838698441342895502432551921808190076352357901696153177745523671456805736541205318860408966195051576856340457805235200
96 270470955567329879382020085175699160291206383987707760838757447776845843105891501568145538660660253611948242643270640046048271360999891216497502097427344713922969928044973747277382993657910208006284084920915954198253110093433283928046211542780765798400
97 -44869861899363748742852488400445450539827334096198646205126111004620136781336464151839227305800590612919388842384355691195490347298502765651123809141968031953068746902436811718717603739705252428178325728210071390362202620437514453261639728437909543004160
98 -57096961295742612890959509476643794717365700513947017310603996013722770093372196400058706231867984040129315452535353108651076051371860311761977396599136518808812230306303564267234647281283285750736690636257716866614846641023222943919846138529242849104355330
99 4115934580397278279026449361181260173817613012699167826851720126448801437368127522465404904135224589072328233058123577931777721413956119708387796058988788432018063573069421181865438794145125871939033924599895714566518230220391663329745542442501100700729766400
100 11613626907907391718798056758081753669022152287976488570365612443827790974454233461160944857823474419569952351989945298494739813821658005968466058116042609390874906703616657875568590111332891488418534493037881939651657820586688725235185384947975536992508908400640
101 151646924923078209097179322109724420682200684342582245270180243991741352035333639164030450628567356876378291203128862189471646592452338105111952318042556576001878075845207886810676061545322256428619878916411702214648616701387229357442196630187830986081509546880000
102 -2281084690708670816018458924148742109845815120179759530768469750696775401403532160916595803056566094664306394915416134479350974476370266594131428350633362118013060111189390234717516953158884348444676601186441396236485507166313996581049178948742430047823898124510085120
103 -219411121983193125160886211510792740339565178487001777995205424837804710310480975797970132597355670709013035964992742341605569641110842598315422681782564156662934318527073600975325101265044306759912848444842164177500310019010712007818638196971428641268514894448625925120
104 432467411174363177309268893985159108306688810006128259843187689683056955233672262424340099533719330220970754897713549541628810522972533841385650745287613640008246895646487284468114880256966185473322077924650279617189990978850568866377545528189003138274310749672310846259200
105 79284750883388401372490681845791778963394598383398348096198304683908057384871173890276179482014031121945132962783663275227777510894893573431201542520608260382623014846138552141377036523915538126382290795791824167012723250736847632641090001073362741506025800994765105780060160
106 -78892155549344935333032049993913984132907969958331237584727010426239299764053953992015689193517534422295846841414828728438666909464022337247312543257203302184892406505357719439897121104129353634957451562392133255048123020813184774951002779958660121938732106040106629819726233600
107 -22228783767853574071980199952819934893140509480585677506472964860500979697557316522135638849767410155697229572955919990767470900885460857696971857358556917310774343796837040666815830887698438352953184906994516074418385787444646316244529000753732190968077891741592639467743847528960
108 13752081258550021129715898291104585938193299511526839242850372628827315148017164879265803546814730450503685633032156339507359978703104171370208596464763656783676584486845837830773781095701445626751747768432542153546796729476585135362549061367667905603413755945454858589574789910528000
109 5538858167484912339767608520993387060580523758517761329313975584262303573393136565769007933333221834449625883975840974797355208057817184749564643787647314012592650248550554331958125922699986549436044655495182124244817613140683817336529994013299196671302437338659490820604983795466163200
110 -2259811363797227375803156672992542279421233962387088926746474730439666257227639918015298707162512634555081902832672799406147526758924814753251829210458862064837904234409100895702551409623511041944847553013573910469045261463187090565486258354763170353925208211977726170258116312441328271360
111 -1283594298285695285290816057691802585490192003863342049413316975510671597787034130616592192903793625985235751426752134659373063647455414045582402808621497091849796771221516508483578085248423154890194259934703528643563780613862658530783911978381207984221192482399809891637990760178386422092800
112 340444851251393868691534614102818621881562543611039116817740708720229005634751510195058280669690533052686809816363875207040144973136989252518221438014192413601156479426949363110589681416060555776197674294114556061146746199225425285322120506783399846110066961238950364723083744709220622712176640
113 282324186449225525468514992561387820692996831792078689985482483156692429488383057547675344312735983640257836777724718178860472998115010459502139583407675561516537894853112027236892270196124046518430375133747599359165524956304161280895933453782612533320145362698035179073641200551327586173235220480
114 -43913535613273827774430559745948386460442992717067924438070506222710346281699784610887611679526040330649855936128189343765547391933642097249317319907761736467884463473684048834728708070954736022984026732339799744678641980173127589821008611684553460487461281524247188801990817988410013707878937395200
115 -59541265181020175178335842275974390802189189914085771184205106607229730270544662075776828212396473152001885435267520312385320608054211445254188860831054291166201704608778353823935153001560566318115744512874612526108046555203326433514153806974304886396573550179459114459013456456775608683986980766530560
116 3743843169541658436562845639829967884899167729884348133834322777254325532262131583465489545516300978744829690522934650689673968103784429440791170225484363425313229592391694279796874190381738770180180481352723154388105330176732716846745536428407319068764491102675090164174907169449877260868286453147852800
117 12102094035792488194417460430357771661512447211980049495363840797195306785409304100180901965706303020700795749286425679337576061798713058126531874559405394942442671406120684714900176593346679826786266258618998930727742070519983571930559946140678807902401211033075417644281743468845348226394614612534115701760
118 264948659410807933006699720069003422665843094516883534327425042815132345274555900210598382949919465270297070655571025605773898950940362609716809579259386033345962041036311202284665235173730976740449740138891476354149043491135846413812069537842789661471238448084674650663318061090638854788624439242100624384000
119 -2375234275679655381914324393275374263313351145440026807737157308978971298912083508190085300648591996955466598735317698401527199858866208591816385028144460103646126714995249047014725988538208420638327246632270194776441649381355989411119516755330565049263276226946157663062311868531078610258224235117443223005337600
120 -250051228239412630388298467568514485151664109162249045973128158546527841780648302632421826673999496468798794499227840907514879714779231944886864288601614516344171391388046218890829993596017310558232417489845455636326774278543836576016327921663309942640141227112672161010231139914087668696102580825988683976631910400
121 449842503826432957236553167476032480377075765456487357600889658143050112890132542555915149231130332227902403448393386171391599169520203674096472656115008232223285731620291140608675231474535983757353031552874525621528999004774208302819853274678404391129018778019623122870202209942976940970300303104633858470109346560000
122 86974751574321925300251104920267206613873333416493894488584737817446896323704274091692263708927283905420337070664406153476744206242987335315206902971016394237497337288199073330625017703597642822541244598319770902856780700037848046656884766449408666056616013878720441202044882007490179529923038718952478796783553216839680
123 -81923988471590822815032344509350723835682326080466697730229062066910373223209834255859269828745048378977829553387241304608742912109123551755582882090500954628601122814163331653863217615370546125515852283206168118881546394617569685039568785518450647985626704116264548217046263366067326487227332259263481587073607942589731840
124 -24056931867479688553363521649164310522490037256319052344088788532342632236917043201816664774866014942244400698188522801956301703785807338974276586003379191565074294068533690806517141162569781258692163203856536020692865769765357614253907240754789723133760689922178876586976662683267699090364362800143707849884722781663493324800
125 14240331956787464317166932273325782867961315011017356118602372156379418828357208688678004267118689936163404564249515540687893820970841053053350314311073665498576920743305629843531109645354212546629343590220585087814728775878620427045351874967405778118645678632702891534506653552160107366544300308367782450592877320219409490401280
126 5955024094587160639539754573505863212367052462950122577716274595413507563990400598278051034075260006284825212647208495858233129848835056220449277343190659931267015449521251302646665510234501263141606245491717264600626566146637904429116180558065485681625311097694538156982202352850576752336456176949059467074413710260567432895692800
127 -2328444168817043582226686586671841846778524752511925295672167292894847415287569537768796422079458961069674905302711775458285298695606270706000363637715376656110338263286181784094578913684497606852829419311825361175435027783600693030103575519146784213221886250759963814558065578944580037461918290021151637120309871558544025114575810560
128 -1374866818304318639357653010231952261678511446497076762296367899605124462192448738181856777912348938426067770681946100255262836541888274086051795018171721079684829558068504840989197349005231564855965163608901118117431528627609546337747908209473283954770658372307915487231160494454260815300916467405650714209310888310864398388460364234750
129 347447356791712205888446379969898527862333558907865297994811945549161471651922901023839277181884208272067988236147590592488958850348407894068053670329789530203227961486158289845864569230527700321170723663571480217712804544117538640441878708227287919400097901502016029595173497551376739878261971660622583033819209490292659615345997820569600
130 301672625121746134541180797152493264658087816054421742154822652791899647772644740294920304215181358700865263183104415183738486435048046238128850299986809944376493847266632930885951075847018193429778263665369166233001118961109009185712927658633095739900117818538335601967036217554947113110096963010605682598929613984819529953064790674935644160
131 -43827069304098153385529995777542713164032979830206686404983098805407331520890570229656599913240974993823269253685071841347492743625291642078524670772565760607238695781547302077006585756959517941442286462391092191048323352458381704595859711744518670081245662519358255229486913296589824205986117105203907243736135005268469563337431448221373760000
132 -63510582647335970979708940036962496657483351187852421748517259302655609992067435087061212544409333767803864343340130422502664362948035337552320478846179551356321830380057242015319197321728238832013989494118878425872153943281321126598374433895834335972313957188833976202461295635222406497887846105036962476426311100036333503551706827695531186257920
133 3410834688619438738620645643360916973360296337970245615793903449695311443928163267249075573842175761306988369186108979084101177326942452486076037822190709575773086318901050024642639921956957463041575096981117995124805638053791371108672483820768341510497853167993145841797876727798413967226607439797821157734937818669084053093371471702312359729920000
134 12889684109855568916675901276928522356543050394730631887652605311927819032920043385131046962891186698949801549791544331036165932381678483241824563454611098052179961301232876706572920598767862120394506057858508789451402389269176700106741831508577286680369755040274125295232893102778853419716560706467002954678753715294828413135717615072728292326311731200
135 396076525005604474114481061920417093887497433911999218143033516992778745312018583073825949801420263285081774148266509087118223625598088889604237918144016143575215975874632926756787600040600234484889617091136903272781661526534712422076912084170549214514746592353341928248032151753332148291493403167845708784200418775847857931586319929196739579197654732800
136 -2525990817844617367381209132433706543953656176169195761660908709071807679877116820974824681353789438785641707662744991859599450451086445489046129359577330733842562498566892252291947755905375129562163683872733035086287912542957316292493400514022487039781622460116737643761882421391585388594644132637604510420576328409929338447618286016981948741247091762790400
137 -288969667653474607533533629915596949392103534963234155811987822381140665532471358370978853298217082176393341898840915108445051030298786691059983583845783794076242991525305810082574825331040147597219226571047871953209106946882938725880172558958184960829247016074008507550916833616900307688942257355662813826853315364707267577002089445909349299075908509768847360
138 477531428264649788795875969031409613855735586122594431977483800067463150252960306851038301098518098830491254546182736436832492410494512106149219165759154106926808664486087014847229233035092330870736401935286065634584621301398897211809954161172817522709445304005141519114164129730305808303376340880835784210256389133781152062624821437125559900704709519472712744960
139 97154310762107718564337591980994130823469990156282567976781913200487043226335313915734737232340363221733791767992400935745697168223705230762171159821374894365136885638991514104518932613954292408956458986364663629917093966064345574913316988946029582322188470013620610655763005208424466722034453536925256942508093226428352863434861485880823598068240351034832422284800
140 -86754748493602365197899589540362044257719182556346282807072671515597695601165558552686515246438515914145782107938748539103893362617588435923823196011587374612523743715780950055566355492665602166883688525382205736358387284486756216453795913842753286208617622168565971941431874534987184975521833090355620441900810950329822715520510405788601518814397456996022855121059840
141 -26523795256010841917398596174119223271801356833927024181690832717619390249240408713022144869410529885099898944345456437962470244164796882051933870030997993434669275283105637136013431071606181645868476488127779357431715325383374281447387671505714917850363718135208459080851940780855619998763726202636804686693448727492622628104006699183223196986389641481469632869254656000
142 15025486371587117938171769299930391254404923595938302836449712912598555902191049182757848394328051159518665943333203629006190144917681203583100040385331101175975085760226223665148572326883190309320827759978738453091075796498820377816926731102725459042359875761009368603631895965477595161469881580667368356729318705011871721784552876854039174160298545001044322874962394644480
143 6521246791636613990209105458347455055772871061218018391413883471577221020627491175434986342631481185175429037744795734899613672055297051190609501395617003727205791563253196008226454722817443653175246337871005106738397298223909569547129756725779963004653843212976401487975903336765685710554602909354642691853920876563342227079545594931953746372484111276632278353557008054594560
144 -2442365731867857853045476859719028459368800553498766627448094917197183335157881122139239856843063719520273181103672964827718465067685714362884156640013892574547542776544524798871108065080798064211517486334154504074652870860914490641799821733427304167109732292896106655309085001760680458662692320429938746418046011921326117544790383184733353999331670470051538615179133138457395200
145 -1499354187204727029787061827907080186427136757691683170946620259844648888393714792818912348194323428772389542427272137860687021225683474665224191927370159171031647736968520716804134274872215532026728582304272001227342516418573837536543869374960938326801786136598466114865140655251304737696826644642708077058901204674685847842434433690963665432007299617583089266453280010309495091200
146 360491911366403930440562588776733214125152983920457533865996261097164242618813611188679801773260833850948031337763410504751546832767882335833098699932837325229153744865417773071363704996678298178685198883789829415854487143453092264335978569898167440152924864817394462337131313810478620203989928699552045847768751861171904656191862225792563436814288196741257814127406205559892934656000
147 328043193293895639430639987390050900084497593403002506118536144293773786790999088680650055556311535890869732674573336017173300604700379375394652952462580760605505160091831780460681629925895688927453219716943317204510092040548460839023224887059405574115035540513228218901630941027986262853898539736947868495194401956252690213304987377518437700282628506714210379307110152445145067950691840
148 -44327856541344356265474421878952312993616072906999639238383160006364915315557868723052006967952625744228744523197316540312245605896844248829917353543474170320509680688512905154039944459832759974243687380259758778459735769187924700113108255094433854737547070630896047724538760245762824310278544086673639806313766156782032189755964444187955694015149145552280658209147919682929741029108654080
149 -68907561255867808820168778151420636357749847761047692993723499779632063523065807107944150562538201168917756534230324809770701313873540951671504765700016376794250477413178406440703743129437772900638930086535092192990890189905446214990534674019429346672726836765504962845886543952879361581199926292112941624421774686866497437846289783206028318902295667303294363447155851967864341792045218432000
150 3071669197377562416148235968986858572936453824736311484873623524017808748798396176460535236736636708270975321207769961903271159596750661121175809591456297536281756322392851277983390211043846099696891453482644416580775189425248885298483507755848024626233018019689225388747380642116761476118429171783994266691081704015925345448641465819790871651531784463520229718670536941441450786621226617282560
151 13957196776073766811468213486331266250295968983624573156925366902818276800977524160809041711333070613273485183596868085931140812600689385487106268353397892284591229123464532609235499600942332275101423739357165546209889457764695026054606649400945449932181497101502380449320883749084719204276785998087375744801627192105014274280010885733901059425655736341976340749121808108964026777663048130487680000
152 552222691209853405705937622065921109179838430892418853942294783864153896656305708501279440875200125927472886345710512803060922289164813069108363883535281999733478172728883581050934951016417682107156065279301136630271840291146736294794106980875392605343450966213859692782136049178495517734408412791419038781701816211647771452938339612841238522599240932940703887965887555699935692752915305541943296000
153 -2729671782999769091860513801751765347788921235618368709715807630913458576160057956385848367517371604625705480897746137769243643574810182532323732062402881763575919606707351523368550872338317102941636817157307850660137688010477227784044179207230979515023832879890025774629648384132345790714411526180820532220678594567216874262613355390633272746247844291204118816633314996706683752787987635746449790085120
154 -337311629410403735296287212938192606568189502297743145462323189167650411187052509208659964565017739188256002728341860114901303515464495143282647454077226355066344063165500187544888916223392484519720718032424073144925127891591061344017665521233888836803067830936361094507729517117448960307419907959942553416571836276142034426046046254743064229575689352478404705075772316121972716094344038561704346117734400
155 514839357815617615009249922778507762485642855078876300552468921775151769840334780042095949413495213189462204422693279228359336801965191663120798159465540371046672133400326483675619857812327559388925391548707144484887874682378747178151729847479613826691847472401056118071264241919432730738503349554375206254826810332018021425025699110665722651333574905834336962201041857769678081766631682241629428241923983360
156 110007995824171308272394560998499171458792706682383616981361059824672025898821268508170584440367197112688692795329576357493853143796127830382830697293635143177383295411171753009583399289110578471422349259508880570028389762517415234269431739717256883173988717231864250890512032235543807278111427803953472518761383034881503917520509222398240962298126271763968278359111520629764422146615411354437668915411285196800
157 -93254091414123295292118882111056056973462098270817862387471021400731315350121372206924955741956085704834019585809387788945104071046128947678974590221022334716131865790935543507582091295540105941617651515489156548757076090637300265746954405104741972771505404131413997024902711104068467020990854455688936857400328342865337158603578128438994615302915810455758362055778608658546258701179270601853072947612953546152960
158 -29659801774178259349491053327658504884916804004827424960761086577904437885628656980849607321578020478890004609837557832861338857656063997122765062077094360080601975294456583186605849000409181877437630689241827149249417989550112811304333244992591347961800948082923110874315687635879876249662376984581930124308629303825050829124667709196804087658337252928021791929879465938980191542915785195246712791574279873486848000
159 16082985982480075459398082116144349775928763926912219543081133331998387923880132145604432082380460518973474921045875750888875401146922177272293855899040937540750760019610577432114308380829444741503274027937158752251850971900650447792125160739477440597519807170166671544037766250309597000669769534149513712977963511867085683544186400095907094090049700209159716707247391557127802305731489782665450382620762436282084019200
160 7242691309438742282059418871868989650872755679984878960461582603347967282882199633731702037461690286444666343613652618099458601853689315003838966707555999691970916592194942213260775737432900396075975725967144949213323389745382631114950712338900718367819044827623907640414361793520784218123389626541473524034281884531851334160972822013231593602778371916704115688039680642499904687980693679310334412534128084442066368593920
161 -2596885867808907717248872744081168394697435051318806527320147136115988440959363424371089516223734381547163519529067619830503774841171179341109012657268338507188757595865528242254809251212325589450969814341331852925637411401403106204115941710072197396086094840693657111020573816839636948336367281953899948548880026321509001308408562754777727869515895157460069268928908447153042401268752735907063501078033737977236097280409600
162 -1657957539551768227290925223048601750186968899976333284754478101747662463463153225031345484338465252212581428871979547700303934178699726555711441210181445084523873348272364095253526473605380514165467932068448860930188754627199770616555966111505524342258620953623079043275236385692567028912194802420658290528383500919245150216603607445100802277994577844250417950127415986802547376239993225238975908651638876351133422884736196610
163 378664363466432304690049989954509500109793028351711235718049668245003338008972477391179748647753310242083229166268963056955588450355229293434005351567518521045092988336535499030408841217900316813137272879432826811420631499830843714278209807094947306292042273959581521097409261433425300187120189572759848382052158580657761413122129315755690127553139399904952181831549846073240815329032397602867201312870158925910500640671930068480
164 361595497324232900482638886956153360300992240500647385552271014670645963284194552709390311177096536437113810702918089384186676691383821895247568803305566992568708355846748607260918072153063634951905360918552463216604378572258788925249303225379036164722450619721057734236722423685750390592188169031745295487108696505549921900595859631064297749163511279833370356441561794099374232320841248816507888181163284283221651860095596362547200
165 -45233509675235319361445539721570206428122927951446462578406410569089828906121043768660785504409172606811268520183408460238307437216933759126442078019791994579461697118309763065151632742248160471442131749195242741203528555413758115273627090177517744681793907269156286783311365511371291188507565245309229551560805881295433378211605385612500207602770642442196708655054218736878868334702233902879700190633284830954032192695710944283729920
166 -75760257742875885160465569642088135364352721828391322658573787941696275787287388486157311665864430963340482833150201056498119721785632260468657225033296642922983760136543792522107640907789188092577267578687456882557124662322183243017132459969402406255981026454607677489488134766958909375084883887022984774404148723053035323459409122585908299467010531319601223586582593759278490612659825449228735915143985828958232568954013168474552115200
167 2689150330166153555655109038094128755159814926834578058811955843118544456569604758354587101289437183011406812201213292058899892030740796490811495248309487725526369221205798233123459100774727391543164138332281328631966371573715018146034800040827873313208860361710543623565983607731852408233500581808298649800650957061359798770046201353856438542340526329406726355901853256611924064596438787502509098844770655206323008495511411050972979338240
168 15309363952335061594770398825268904409347621671781475958248981926081554750912413586768337482115278919427182973548592937810298016037443364509343242126567026595581277243329691938455666815217058785105504182478470873444521501561919570770909480311283526610064855615368419980448876054843682126195055158710747077878108068473394251077389656653122290276425720974109710195612048559776601637296697396202581509193864465942506292667464083814828958416896000
169 741101140129809082983494349921274866311543493377071353621012693670047701232146548719489485017587688636910856088324004809110690273870855467802070355174111717387511790641291670527995487967497825655793455214198757276203176220219308709781669199365570610243954404176703591825386585645389770162071329950284467040211577821102771438383285479963284745417938825944560061823672173677770696063835591815720713698605014683256595212745280456958895830944358400
170 -2987000324762156508567811677236841002395190074990761042855927704341526038103557630154963160222197236102812157803898909095150870726390479364831624940736699119628120434896575898358718798911246189213125146468176651283114137283564723133189335153106940809407308054793163052110279068274297727924176554673254088131844331876113252777978407739116225961390572739782545199748302847343185120598360019079398488460505249028131959500209390620340719267514755973120
171 -396691990222211703378194800347915647706742071596654286038075863635805551756005988568743563434386876871209616278621940764220101083247678841165136196361681029617775728543076254315347132251891894936215994270534770073403898517507566381556293713991660939346610151385679705849912722731454175868577149970732482935590628626798802193720726956044654284436333951013550633743066820122575556096789310714458244782711547235368184929592207432547658432610988848115200
172 561852978197410311379584892111007008392660844951899776200361852654976921013205699419055658532014116385605974709922333618644331796627010287493907492927987929245950899668435221065348449441878285670849583824627173047426280809952930396938327872459559009911991664045002664483495257513069085689135391393541099141505856484876449835368434747422227318086400226577709298101672075844987393361055985411222625084068483366643833574673936456567744310810107019578531840
173 125874399012201484108630090783601588047908784674700475549464884886080500693801682747325769454197552473705695396511868323517474432383159570684640541750534887717576615204781947593222021239931278571595995424273947371822091202925494410813112163607994240370616960658563732594026859851544089956162362823442080780922713587396169629520518043175850051150443304204325222998796211354705946212608529327399513142354640697042668927947649865217216449774757430728957486080
174 -101424646516847036427547420768823922093214562420261977615910761484505937095320853350475974671548992415278716942054027622285498111186495637842021623901468374129146399529135476345842355479267564774296481282104645212419513246081504083196104694064323510433509641639270100940153665578365267147055978825636487271221835077610251693667402602219840587130354301492886744174583538427560266695145156668762712848561944542913477376617053658383735228948314130218322074828800
175 -33535540480372125686832786746933168927580049106811644152866320710484218003847685071282004288332551983247152600210907162194424165285633510364131001352794192840077323208859892391217725978164282183053887330654553008522720654968384761929825025995640236216424013386533516377705035129130441291751292689888927587462301162097020267246678943465287613956713650290360714616692164042662982758701051257704945274065828161454884963924141301134937959365923889743356046905543680
176 17409763559604775673302034185026775154401646807100339469373023353300871551016626332982344512478957064278158450557278932211133663937174003458867707704025259430909659924220962506657307437412571039720399407552273104947625868310520044546062311921658758831279048575505872206045764369457186369154894297528859499906784834631600866923659497982316603882609290690200825383400065754052794970248662873816999174446366114109222149035109464700971483325146019224126665547864473600
177 8133898048383259412789380734397721221216776357570860356921339531017875976971392786893676728576051515853689784557777275061963197381596447531753661614857729616239073367598237209493343378339426429965020347148225147972086630919793376750743509694606854472907733312784185782629038639628305855801026063436862907460750195819375949611996854406104170629903120885897814998856932569745512028188941460321056266061136959502366761379508085469277146551096554744792355025550212864000
178 -2790549316855338953726451077901751991921514152078762391949551223477467251226180340191510604920257707500201024308627021707454414544732384658271525063734008209336857585589223146527571139085593610155521318265949421729633169446084003449995538831031576803998307679304920914947865459165937895982948511864135641897623429260013495951115233275016541321850953456250920878688083635617921579407417379527169925346529194878187724476452573475204093803330046198741436127624992456704000
179 -1853619851623647290898766816798188500989337855819416947740186114146523863990326610004167645958235182560079759652726512866356579012182790015106928312920525573575431767270362424258914869414312970931569201631983373206489677300622236069126782801294558649943358579083075110975651086633534703778990135873934906531472273701703042989898298238471458501797828970109069940445278579342374471207373584295289527201273387680446144809834891015487199052642405234547786501976063443014054400
180 401484451639826096719531771809442599500963593738096835273892662754751486215668687136845482415284892353907725248089032442301910088075243527186525493695143107027732391579160407702147582395970236651364341930882448101072427066892866976656049969541439242412220479497722150194019381023389635337104782499297351472189024508384043411939693344626928162437931533764119316052732323901310867024529871033580081447941925812290558256213402309803298736748969672049948448467858764190923284480
181 402911748217576839365107956982050405750145597305512703170808933744544363848971254640229588850045139843506732312427442449394559060488598352819237110179931168879094816259325331817016803613163736220962871573225968425069686197822055264730470227216130793195710407309083040069775072890647429563254640923109173610712880110284383200784958323765227199645242509096265668222498201824933371047293015646211365979055289106467287173971595403493931548649837475743281069031142294353673014400000
182 -46407143330888865480901134808116928540697891410673420859928015273697451376622143804442294102332719044940049977461696051069845548843280472466494124477824339885617111316003609995469139809521641397754543032490823927359905968811217647338245362131098847163342976431667079739522591911610655642859422804990207338182831669709190931152743648876876536476004540998314368199368494377484153951268787184863695324672843743688678947280219230760156555339530223855560112474717735255193016578129920
183 -84180604574435650421902613425158389195783729829357791438232939109623660718745439424253998644936372777227431343638025513482286981691050634970073174651792345572428806145934251987670232566188590872846573939294692304978216179312390804431689357662159644394315266357963944044158195038790740838523834618178289995822453890546090030670810675427534614791962452958716793292673242556459976838716517379470417564321536302704245858654198854886843691419403026136919829697549927124133587673757680640
184 2227440986608186847441523509824305298284828913547342751864083381055676073016965993989507179370141571453036559504148328580024982905169180900164036179745769848805309184062510862607834150412328130334844014536977606126667313745950913137082890937787655320246575802804041891729140879927906784254184958486658566171678679094020695975446598275767170401285814588636510123147698400020567045894443722868796857240252888390073621850807460394386360107485205341888582790201660929114202596519195443200
185 16966944049794890892470909784590708189259993865849761885386440237021852996408779738067079880768387723770199932089962222945222297187221118623444186664864961313866843674905314492896199922039987389875423210936438352947462452912534972969757215619498864258912133719468349032976696974913562781145788169026778195408638132925564587993859299678323877335488026858535364642464650844091866647380526386115792438856549347768016823695407101371751060885887701937868608907581321881654383448213349103083520
186 971558717342757015319800580340009906765590567223948735511120379360048885111636258434062011712919924976612631236182487650349551187591013821100721428589650018006484205049911704341508909975638944030418303257289996009505707868954559575572813638365111926482512604188429029514343660404249370498583999781195088181087834149950773564538281001076218825940143936781846638613731559885957467920292556101345975814642121408852311064121615756302851233102219067902270704106675080042274681288994984398028800
187 -3301648885755593231699022681873254658989424688963670592453032845649474150352524760008375398010426057309394499672999051053563006343712219136393833032700898593701836716443250817901523280378606479156855294571989694795307718487205188395995312643192144500291182553020802477185303232720646451976956052671969056348163902850560554643676400470046148246183010497346150151971582018297342510398292522683969606928375405085251087513067659784832546027596151930429454549050989265902961299003534253855330206720
188 -469197969231018099376378930377703594622815238317188837155926736999937271355924878233761782231534456698227072731825616847688114508588028224996650406554649840860234697954487054715218744239241067507225655206496965551768866954696352328048690410613737817992412062313975078360946398673322512605974249854994059751610413642806798199104077097131944207914750996119940570156884151525212540322856378419256794202460431652025466018915816497144678206575951409874544158804017646833711138522103926515038379540480
189 619180153416990823794706867779290813271398122556110810079994180502392357535943753484067394348300106475833553671832052639888280810334691290024116284692460436462914702292790855479330784237134103514718218404555286726748696453557243606207188439842685688433216115494807834069470367389353574186517299721237811635064471312398228445277870470817298320446194390206559866338792356038757207858144658977883848986566643949651752013364899910485403455303927641826748968876960068247516367233678860125936059156070400
190 145227737564085261379141337958997244020501810800215073040392156659488603690367453607834614965292170424465778461186152190474007936870845320861512056453562393557573284581552017509480842310054932060449029000800622150675730272761023977554833422169896302620067389166333827293280807977496320664423769072756815261449601800594577480105404952291365704890700731359131466882320244694263586564212938175046645447120241271796424132781158556836701493065778186185010751068842063117017862481116677218392541017783500800
191 -111356829854621388513640046210771017621503212423521808975461284035006040490741688604062635844844703310887241026844881920971622086921598132848595755329618699557419709730028316753357907527902734763580167967836410349707399840059178844342164665535699417463868663828337420095408571123508292146718062050078316841884894387605823915300631807404833533963895525580009382957244408260747801850767562920932840168335882638193906199443285692467481814631122373959379628455561281583639387541521640110934444336214168320000
192 -38255228972966913000993970256141880835518532194306180581984787508631132592909891719063149227205829335667300967601948575007872232886658612244832413031094035756030933615709413102440266904763133401457001134551560773102345125164233491968091229533744277631875057596649701391364902800304299102156620028492806881848812645927994739139199512435691108612055684051819135290465452046886369702355850953880326728532979335430471575346444103815919867115527351999386796921722698965204568171597685616103674813636519536885760
193 19016634492914728909074203487210210137645786025739324285254366933976295828835856334297083190552799882424059883581579575498727037610351491476279059831417926941717769414754184844857796282580647213293119696805790051349780957984865538782165199482561959334709654824695520433882898704482015307640130370463063697061284937167578330078878175852040471780840631338102645325491982236381790415489011125596015871512566741617224074776731609162226670745369407754642972759705292145332359405026544432634793836376034067337697280
194 9217074893784045077984181753617314226928611449030756527559168337939688981176386083660924082422292528988790810039049654364988026171062777553361382066430199677694370140336347544055902885689687069314091426597579953142733239502361005540576638881702370766933307503122756620182525398131869715449848994924880513875928027800866698292156815901984782911446081765430032034580089426026303007450033044149866786942972477105010199771008668907444447471086053973867548656523244821597295242720225828708342688716905597182109286400
195 -3023896386140054477650677354497706725865975421986075841747572332261929564219586551008974874145606815579275703977630146894153588698254633164305468827665465958027180768246907864511634075108580209693323891396399598294479077524658591302414500587888037087026388396674098588686274257668630532160454911773223106647128658211174767121939681628535200814677443387683615662979026507200327415926217631999913148588970482537655790204146602041891354537991002329111292037010852267105383753487155523877666344544482163329749746708480
196 -2090933794078526954060243288172785666257252715724619806621729443917722221778995171841962709998519347231660588881916418862704405674242146580694805092648986159084273620477200408867567140909277320176856341477566008281201205391583018003847785445200322046225606703848163640875430759977996044967701961690447223721867460322401382387291232333672923011472376626182787644469334610147285181441547639656329035006410123277162743447678033592317359383872382883256969045495947058504190361099645980762785524336451129800752091124019200
197 428711581412267772125868700723168215843399135529021696292839365065317870884192673433790177658359368744234600687819189877005266487477785876906683019888524465270415275877574830207317632997960383599128272843445237572493353454942316858273991291841237588795117003523544292807273550673993087056677962980301338041689258394239417495065843339671523635187238583901470086094999654897631459950392887479274645891821514105238819634909609112707494761637610066435694200143796571246344675838567336235752788531250551355090392807031587840
198 452913254286883627644478552615117102839974923315096180078657795722458738525712031343152369417140008307698012275433226995428238610877306011227697367146610243946600984674602605201499346163821272787741654089109778114268932663745307606437368340028518176932644525404951596803229271996618940357576089773385691015924108851069566209089166667750438733287985253214580444475298164334078114172491484856643432855211203445433259115513793979705228695390032279658919183379290400904799731334244193552235511406169680073960788331219102556160
199 -47728379964933154577591148697978125446742869565437994025424407637972555037076821721117875186857897914278416994917929473433800321837474863387050380783817593193388554372852499463647319186040306490935739755169405964755213123804829121067193674699127582603534203031347013341531635479500464476431204452829125371830030490577324782956532300303747980462671419117967600494857181769418638513976176311194239322361099290394207142435828395128063867429899952795842291138729862634369881017249559362613059950013089855857118073938273365376000
200 -94347516013321091475422626938877633358260774210929052825033379866306560893490774484655564841027566161061937200916120019695347519108485518610002844687608229077763750906025846915303438929350366636772465681694669972892270293253491891799896919360838322387739801200691267355775476585057735232865042173705090385152982114521432683856048846866908750684718095987026889412382329168925304426314973589020257756058154057439559293076104571325073718132539238493564708467596459986563490116322992536820430149648018731325156649020577217617559550
201 1648016924603745067320797039399567367783092722145976012109641759946818646389887103298869026111909758809052314725613110727283017807208788619795167734681104201281091812799082457217062478593604061783903525750469621125927560129652081719130277655557053610500858483856743162943106921539797421277505073968907061617459234874445821330821842624024055223952296277744432407335991203183551555958931735322657410845153023338258307989468486021308144146952674464606035319429589887289265488806207097321584589346400142197628613365201850169768089600
202 18963433333915024779848185767685265348214865854811539399256345026151405120104380436865814277290385229063624122663045714893992891599311941996516789582614643870477269438665097220065847002875587077088563655514505602883347978600453277739157426830444804180623426708873821353909612361517824516749315655587935341327906725261783990941041342073622850134506366965573708211125719213493153149688646324404153160031469045597248196640000843461648933678784405387267201644576440512936415584445519063199553372512977766200410697852661147032241255546880
203 1254082021180966631358785393186983522236625128861694411538885934423428674021223149605238444635076567395494504535006038904095325267157617942789156067979341213726892774100969501826172658985210335633101584203252758788086686723083130879917224362643359328484509172440722411593635328406353241430280585842724956119192410897175208993655147897379571925011527356090285933955430273122997381683716899706753550541795498830648482889150875290950233758615371817800741491818146557057010477312385491928049090546124550378037683466001437509135972917760000
204 -3679618474764417363848787520773105764937717350544381979776090049759391879069919333542432149294645364435329602206687011345384428012286671347601299229877768871792923956886986314546024666678473901829928476596881874588270984217145340137947482073556389081443949424778067391415801812311291669037267183653215548946327479703173676759144725010468504892898477923510394314699679085647619921543896955202313022621469754872158705506492188329151450663968357628107778535812306741395492568892403201311774063677882194729438100367479380346661926113961984000
205 -557439930981615737909612125809496764852183882304061462365794853003535047117237857854152586898412862251109571270376350605122001971984443629855933090892702942581411122218736932463115143220407908804791430167237007592319222456121143703367256128532645407302284403625834708322915875018711986728775037306235248137062718152973060915978037605368618909516892796478262577174294725660939014324311515747194936339275548894171129963906420649480330660344576563037977100491640177671540956259445787753488111540709319545599904775897713438595669616231682007040
206 687835755787577802852958290093420539028916259781057078040706138235767290456659356699379124959078937406806208079981399610714090123767926165445007279014621074269726114630997099610068536968692916118164733098652168481283474844325094101967918872686936423369679866303329803893582433560953459735667423427977389870600886645884676363588097654812594084803673083237839609990562507486984131895193693121855247302446348149660618214974118012856342637870348403619852431368856209269147543110562268791011903509513645477968507378305731260307064256853266544230400
207 168679832433139220836884249476330076453975956225225265733484845157650779944310431848185017948112169825991810128896811059410242829209640758323260756065726079433455741135324035551301154820501563042960058437229582631978168180572453422372575121246920874235633285123400487902140760927159115733244911855696524658124804111987598606299929442524423457787518824295647008918416963343763271363146856919777778203500353728075108928415299851598219181566335838963558377553946720949393686623244710509728710849823564611404126282338655702458720917554079505794216960
208 -123208307008712534903082812065486632651033873549994379546781410443585266464054468843790299308641738416993643071123836692319805151862673958267833810491630397765677697167717773486741456387728150458061536841955797357402158193618621188832855466118195510622152691426496783656578311368650174838059234731983218246970931152301409298134860275170549412757895457017535318859091819776102545852114286368299542860057749231800996234289306535066638305158690737241001557330642616482303300080652982844283126088466441394204556760308357419971831052494207513607659192320
209 -43955833645476019017164324082437104255900087882743064214902774875698164626837894858901675337950661220780826301630251234047961808018250810370269157683165953544146841682045240471351511522915416355996055611255158332602165398197770070819713466599978628714963046517229453014192501823811012713207948474717591360625964736747047124652359023759647590267722520297634219318420677064811085456101487546848101039872090945040156341871931669448932480747396061960773113808545835626340981859239319875381867413378673085042456889818604521857768399433000112068454635571200
210 20924673439564752528743554405406472996235983565919669209134475867956598481961508703571619521978690345420499580882556338437406825701325056574041312189094705710518907499953164071936046562479570063533447958694971457309492208844924115720170581613730864647050750692773433602371595616971187953646066382793345525700061054553003945909769316567080618062688357735799562100181487319984319910236303044402056527376141280325904527970785462653898081655787558761921183651985888115253349619488867369976965728107369410788479519444560793938880713305168664605428818394480640
211 10521730841450458963105250875187728543193402814594311204955987598062067204886006886103957320842041819587545888923922400012049190286686688500717621308697464090710466467965834639477888440946864394006931994278469793376722984950742529743171746227776223794440883057745766771938603658851798955268893650001226989442854149519895783199745950066019262975260568115462090548329159036044410271381881767661129693275863703152291072680260810543794898361571162811191234925952744522684864839936037202532474025618923538137268945757782922285434976153760624897211612282306880000
212 -3298834366698485021120593032947760148388584233888378017937676957793312215380486406568206264307744749236533509017137541807464872611711597555523987890754047131241196636956345787225441062693586147584614006524258273581815826434384629599229471284350457062811785984037673587115398520999795950296698788701178999554813032784064456174086587372256299783756978404580593942907813176644545905519228859045237184212493411396885434078125315608065503284633230582050646823407441207266109698351387353444406763230347066553417470923559282841820672879884035093297347218860334735360
213 -2376041500523093350742562937135556470290880148833531467666734596701941744368096153498973828430572805046786896062230801860531311783195544410251495549898352859418769386883778751929836076908546918332407058567823687217106283257353080210577778624303872198699430134777708355989233063230259447231327734582101964391179197846684824028027308810554667754332569246600794147760035146473512298805735779847035294550193829581372231007279978475683849737099997279347878996083534316422700182779796096353528152741401308239516745917954537490248670765111796106217652590637347827671040
214 460237329420473606400782976401952423025123803137817282803445591168058664462188872253669772176600374671895078008656006139795547552696209420708071709195948103585684556777062106232185567544650596927886099643635256191040756688778846227827220302493707778210590742353070417994894334938827537372926006846938370182581426490684349852914403860558674274078499466844683146933742881030179016071004585561771693586545326558048374711352398884040590624479049138654056778007927401797936933582260492723097180689795691185985496416532236986782549891127084187304310534793209403562188800
215 512836817047216373346524843232606587087503910027278348749279513813033220532429489302907462263615076893645381740828867730250339004341035832729653705929018212922823957620848894725076575110341725520770055947009353622158058470088349340355945517855366068479075418285640817727147528629371359903916885180778201369820187993259104649110567691547768117232476618484361888658301460305173647343666340877082537919700404915162898060378787373653920658210122378580145804543677293865826960373319514400291233626560919605073842632532077300398588720228300084064933938876849353705827466240
216 -49075179559353919264073414304398567848366350357349784995435279562924481327481598974829721865325421934087163747633422525372540512750123967106827967099145366231160429599811838756423645890877794696355421054437369037518781320535419003681479959183038436072846659887044699094911710100941193039345078688875315598338608976241506338028905416927998983652668978281008868692186659992341767874627784620149503490884154657860796520309000054208020958504302855281989089229061689759766742621024185021608307552940698531070029111287047386772753161799477227799611070359088757766538854400000
217 -106501743034458942372234080232009554683458969783674478264310321170062318102959441899782294963047085208643085564948802464693394162118091134326490772461739295407478383690362755123920027891272679062947441008615191800269539409908413355484799541338210341714825992628498465255120785780779338758606252754705202283924471631871029705869271635245269611353036205734619879553888344260930066635877398018454256274281515785457984153660640655527967276606502065441286714564462407918878694772120808803160859496579186534934866651014476172424349541743504770621308020643805429623449767053291520
218 906622095775148783769324392893848251312991037132821631429279215551992673397816942094681416746563189463762028143358142876930971040137397333565882989685718887954270996862113488413028418972493056336886706695737757413227913755706097874270952184649066021253219701074022981227423657627120347160806255599335413048079633342147303186046358738741837410238364211935600089353221670962739508715972819571543500389058030586904310871836657476052423136069936461165353860333561449783864553891193135928399754191963027798328478948746837739850192323227981211541385447105495440571972369588224000
219 21343994327952682082670619923137969958889438533795460248473875452523865437235186174268208327445336779858338026407905797920907176837815549970322408545549252385867236667693800121505417621577088773071986580658839616662894076951872525135802235117451089660703383830162148214182161804448219938810843263958980932119508593915790625743533998639242035496456525124424181251266302072315655693943621362155187884262438953357782628395923526339430290480070252520354830115147851570132317368104937203061099793250161901014176060327190323229395877072826297900788903262535117794187038318843562854400
220 1601304673006946745065013835412968915983097902206522496287862966957407049423410361868256228180026148468945390533962617412621047550291366184097829516874665727286600073570692329880113520037067003800656375473622342746761036089821222093023090030576422894500347924573735204297503205519213960783840368140785056246199838858755219354431644855565641012079138939305089546908808316283623871202461425226179249112847197442476365387649383082773966850155472987169748643276695513401595964670149572535940797916399410388484394917888427296080573320005946092035423993652105469850529748320129384366080
221 -4129021528558316336289337744010780800140839454754974795933593494899766210782180723256247670670970010749826281421479468410386889979895731981928628467758619105103139391266602983057753175630882411681608233323456278585104964221899472633785843770208278058640934466822847892162191118449472636374515685984881848657988407361674623203290208499562634869609211490667270556025897987623073045827457663365384518615951205526933861754208702090189916836927980057921201866399851172522145851055678831950824511323742437759492982163936671651568637051272608503308883642352347299028789834314065604159897600
222 -664635651819183602035644919221325137600056736059239069950122325467502891544277393332259712630600641219053576793142943973735639587411650843289688818962603020395179872462072064244674841200079103736927382122035955434464614196737776147882053906077071798561387645972332374729269732024782288892205886035104644599642691292619175409355842089722301452717602743727947461676637872326997032022489456816424435898819912482238555656044627650294301306868748633424330521907793893531828264185931770561121320117572911936104119161764037248773853029078420111594328799623587576913227983200216423949045432320
223 769198339514441235034483008774966778259682530315694819230103324617061771880047515966694026886242946704099623218098440636616493007634022451922285349557888105218445652488140040558297341242938245195962771886461620735998250744309206793625199380478975311099833365486147164909885885511782508968164290893553060687339196308477397279887654266960918869345922373452486236996889207760093849499327193199020623712117991956398225674337077707193243531296437904686135387663715419596995201311349899318492470365569673980463441147361400093573926951614537054000569028911662997985742875552270132090593493934080
224 196994088424525154413444566099157823187491287294270362616292608627765098596380986506410554976275691983110942867555548012433878620234796456160770003958943387024099266543479755648473909221600973543429598584590847344681035794680197700593723624176922830225009053299532481895096794421149397153405786836132255070623023573736152436778352282309502406240775455840634861931329209109871098826088492559383402194390271226786895819694855726230363275244386587012322853963812111425825283362953676416423699892068436655997125447599779069132591423047146744573925715087921466630063207360686053602008764828876800
225 -137195404413268023926036570788666030518052454769001517832855593384467084392364929878334944812630733471606284364086824143000732490234344697141050176942904638151661981991125762945150951237948639654181854298286956545020158388534870691068011057291509965057077037953758071036465248613568136843655188266786772474106938508080019954077805070667241072135435821523868090247584922018577999100737889456644092934753412707981436572163207288398978985610939933991885597378435998906642157770332423854399836066903905848964708451976783879873471266737332077667479707147196657111177748827009022082309177019690199040
226 -50809384614309631587567772958449071128093858659789824663755180387005346275208434643721865220795786866130385355633487187770571896972422497198320922863948840570599293764949366986420902741981563250148075381280752176887322974044639752671938080069087797072474177984897115753239209655022545827259397949508098400939286840781047624666257703992582374910275969617754229831010347152497211448997229152034821383735350324761432643176213827318233571186544129384369775565509664585639923042272953411026957226599327183723021355941628302996838960305150397752492012506040147877272777517523365765821325176169745612800
227 23163511805093201153178511872282806413321389770020200631614317158903974850463588111322233102454034372267848118272463366896839850927114976287703736373604767657198786451690568208012586778745314982433076946542440094356833464897898608906674159601886470218684322181701902759285130354913265593842357849576413096730995202084054938728124651033240148186212080410585737406224731424285197740870489197465798801081572619492733781878011199814888121462329288146332499439922864797336203225455614454775557375566583835693420542107760120683452580879935665603828771254809991608198905404475545467770591883825706709501440
228 12085056811603310685513054424175364654235442202618461004137646345269549827148043300743117907089506639779966077523206449273380737859024847633347010044440867106056001507163603221067485687678972130742406568333330202506995907433755659290306204526518359832642123334359719322977819348004786917912475599851226672406172812725778410588498431587305372153724780893820848663148097112695600843954322138832151326072473948064302027317570260914295743489191864272007363598813040670280599524964263354458430653089541850108288055993167081545312210023239821185141472154418398598278148273683903619472036425572173302890496000
229 -3618298577501058436725098681539310271906756175320538745780110582620009056807677082699212165543513573581271902601558775867022094245432574282581159234347758239565554521963741506644797700972438192705839369221935419062819072512545466174300932660392279057508040465428492657571856139617224194268334295337543188902124491259065267472062848983316337351231718960112840903839142286703937389194895896610473352763615394611402880642861806478826400593725267167927055496697693232260893287205089387583752856623860004014415224596141089432716389317542066735415539163321040249098795714532824484719825489145082035180606438400
230 -2716696110215570065040730515846730974258781021848189809593522026848381578380092709690366133873932861457559130254471146286260337420866623855640241590078494149182240320578064095682021738499249217797975390694752565853549425763682674703360027338431423260865509324949639202256443296590432797321948448875573247143598575965629202241043279132300001373905875378220047308451672809884317609847367832872634164176801222093618243591366867807624117308011514047344291525020862800890253372800685568496075536523796059016787196305071889306863400007596522255968445850132387336817330290351026336813918572660983963443220852490240
231 496017521629192559508924938899996721345932818253895222584286259477351157681606720598764430906975790151314153182662822811466566947130258385965917777249796538091608845863828292754373887251139676179456179708363140799343846938397316183761685934689608967471169319257400977259652986061315209839348029981501869131430181275856971245718096923075739006039340779088573523252113780277746773134155314981922742187361352385269968263044244069051360248660722716876558553905323557102042389292343414928240902433542544402383303284545307767820773912653190660435089534838577556661898863962768590889221336721865743389991320195737600
232 584244283617272376557279735545617089715897657318062240847201105324444755039754813421163374682585445068127727962014494579598204921942932933116811771121935128715527347641101464255975275981971687698671790199852760415175318686610246790416802502478702735308280200585644281934310505466492904219160876340082710618064792585184125071122891148105458118209407017200270167014602596142318990132571645184160821469430879943406264524207961353450168063485014986441082500133043702542643761655592216398802181813350311195110105112688108441856961938053259666555587918021829333661293733769077795292739830814627941759971278294810624000
233 -50310140919763347402579244798415393043826060216560856347332061695025222270352041373626903584909603023050477601675632262688172152210993347008021746183287075568087722549556868938918354487552388873841271341588785446240182217766246020305650580102788145784745236396268465821681934316474555748415935151133051265009185409225787668762200581620469417857746484208375607642411210216917248323920402629741758448136838230152961969850894830432625111374475050706603060320727251668201736199625499748544574715122696592862883106727414914762968248546538092193030490590550574548402411317668824515965065809118440006877971985497581496320
234 -120947230886650689534429559909204650864506076214542943468504563400436483641504833200714861674110936093988451908818367312416609274286953825546602910036813945041234051732523029667434713480533240979390281075021987133519420284175887091441188430385082516865944679944777589814255243119287441706817757592910948693622247292240421382338503100768523411330147337263956229590189506695586504293205588702400466433702991862710461816346864705239042926212095312278627423134679361118885950453223167965191522548886589048522259685837565153794519284970542195207033009459068483048078804593069908844186020245106921563011156658551287698227200
235 -49506834491638861543135923517194841047109181189542276083611004324438730667301950158246212885050014820428916435603659799844238904556196067740018700630337384935672947918153290327766479773286300216134450933737616786440677396417373065295162556652357754298311667232153271857211674889601434993990095662255536939466159809415523270296016057789849000411431795990488144162188872769249716354556293457512087603337686013290556679958527906213954559844053518895755157212682630807973118497438592238266576678740715374910413903158526484318931022291091303000577995913460461938279086835155141771725700242354892853900613627416674669358080
236 24165610567956229033352049520638962684343584429482169575436826161333940098973520021848693357206204423660141351092997837946836352218110908717973196475509555848232432988999444061232372337801238834038554435014832322780286676780525522864331737164943698020495232649756164738467806608280888462070099358732024208185194016866077341233999659275552204545849460018366206994335125423201625060110394705823057144531667335444280378015992073360800842089697627955015239496443822057953986902160521140213383689273262154105683575581311603439851468500648883865749082382757910877203631309049213615655902509421358976820560676894579890063261081600
237 2028570410762635096858444924457275044384929106349107294771732523919189008759358583164694968035344768422503883284545600869229531124239439824546061649846535747194377624957507973349206147983727500768407120234268396899098057118551034799463286451593326870083567448054268595422995359515311440783408383919162085039784618473416540626214981320617140367024238537694019932754285496416326278792660792023252177915133705052953329430141503745560259907909430688103041519194907296951240339400038371335855172990196206137918232289032911433872426804675319707020808050314577118174920898216184676922705780495868485576314994284367446834241361152000
238 -4660087423804509422351961079908427369935895843753239891728630425130159838836448222550492841786176738672230792074356513985206042938393033270682487499286846885526285625174399261236355067299673508275134442553732983109693467491401666395865036420075094291015316761510179801292766832771612328368304143452136945209847998589566506876870456001202500113781866396967284146462119110282634192231878819016624214673741685227137066787339229147207467180930171594229348561175533324445952751739203103681185082316576316545932079252114813420444675067997561050466228809546243799043940887792432587578655090789092168057738434536230629946486582344744960
239 -794724252626415007266378289657228677204025017347693181682128643171741758545599863425517236982670618784523938594042547981237581383607574018632231962234397498783534804310247336282896945498178892639401761200087378099320937717520591872518440740151817922836956310704582696486177606391494346303639760380101009845059274153552740614223309794545767026579062584790354149562336315275379809145711468742047024814387369482689824794529317981792365630565667310847309564858444959805357152940356412434601439891258762688701244571656926630560365557352920518509659959835178597073742500685553328042766628439995899204207586674141820465915517099402803200
240 865005639203136528455358975856725182695594373210295883313223533555473962850748372845313916974660491122230882229393765164164365137198760095642467019386973994281042001986065576935527462978475308048397276368166231964960020753174699625610968909325029234601088779714110683285383004121537811111313583850275376992430838896693184080706069408575788207124670392885428305945444965821465545320443651047497215677080810149448679266399491689728229018923188894425161888522273420851759581946725529416135108127634369709290160144738622476943104923787904898550172758241914782362338011224643743543170568812667860220234453013981250087281925994994698813440
241 231108382410100284038646632302806441958574069535510492387106168161554208553934340532131209636892123302947626580286084462573349505654223686380038931293443373819062046529514791689582447641287464764162529754621636598899040975994682891942852536368685952209976767931709363355686103465767100371428528354692941685221362280755755653953917078964412548798234838266316736875269592671511248737822749214138207669756772326111489110003687022077879112871578494605186062248897033609247738326445411149466982162184194607846408569677016840933648280777202082240415175612290564001007456211961622536681174540181713043761504094904271957154486302717496633600000
242 -153590980633322578788852991532774630207371126617494410778383293966278736684582715825780683338627383215070288293326354700800272037913214500336102520585124815278569009926781811701451010013372550684683184863041927918129060337227503498550154952658387328262064699529876252768525286029993179082219071413997147305273822336170081428594915170824701469278419277306966483955662088316057797960548607817383466323422396707705468938575653949593249749784115865155446375587682340269686846857313275412137197070974503561994151971942807890298993713838757066172679112136396018312628546643789253038141926069647787141863189710180014890326238742656521308505366530
243 -59027519898860358182628726055100020596378047724941669797624087197001012175325437664517696872997690405286209887081865335244450569825885203531312697564060437497272280170513564296013761753289533217329922760309812173054857008091955460266678311783494811038146628877000942900205375898349233949305646034687349118057928299104621548256514594596340074586302734567519728464997559962699396494200050466502936491952242711123372863390130029097752841931549056452513271249029309868366104158386174308696270129252471001460897615904965336960567370441537098363984449346716530196459043992517086286241760862335591774400808985291229732487808174087992867919541726720
244 25770646935165838280590278750090848322097095607118147864016272671985469461354232790833253418006846075675381161900679941819999233122348379629597760123075079049127440545641581597113653672872904156892984021683522501405504619767271296726683533632812353633691186810421900345912085081435643329901602102314525309828472696757959516341610712437753858593355903921083557045651330665227081367705726002971360605079575354565858235213743275965515594153619547880080065578377136136178742470555756143190479566893395316664851628780957988302625092071871769856036246289426632584026330871372021274811695018664575557775028475677195086812308906414473505489172586291200
245 13952812917169967843269465387398782718836642215663532279292568697701168241950473260439345475274479994425515904885556307744994174027764488236547769280161526996740541468151821763686748676738213252014205176111800630275571918197722677297074113405922819345384844230982507748247393551879387709762420787721171177115246967400972581193823391738359077653880739681045443549119526792281284235322841301857421819362678607316398354513185836172152327549013243855882164129550200970996378430547720311176513894642979408037375809065490436618996185625934083297862112846095561234541608811943693276129602309830344453317914931720238316968406931991479978780843073669975040
246 -3986058315224590557560999267172251919100198964400961792926651341679391431392367667623551904434471950737625621160704008461769137852266931493826395103607882521768692029773490377297883764890368822883425719582959427802214598225294515306354002911513444283691278064822178953634073150644470089028767192006520917779588880756971643382398970463199319038090141188071102179545437635993192558218218273087870034231458320846197890692904014483115319921077330043957885194634371193769435727127936597934413658834856951691699219775501318926436919607547451393798072412661924614266274765644548075433876038675863362860769602806791962116556439982433430487219800773700403200
247 -3122431213316525823635978818565319907882017863487329469427365516072547874684395096720851255233439940480143310420145044806359319382061763861171893117352109286523051189107774794015601852410860852814460459485519045122212643988397432203836428892720392852434247623922482833914636350309145733454304059487218146174945898365978048047140941588965878827149792388611116066690366558562072373783044606214024121120745362122990081919568631660890545747930141180352102895670801536658204335755386837678617845354909082205145493281630515290734130072664248417321319115255723360638044861528234397577449682419651722264885262192448168492463027429731972157883453217338065024000
248 536021970748078599748746585326656719348360063181344538811998085821932152680601597859345171207965610299342648583000521010426181883505433295913865495845800999063680024144130447288205948049128791923613107704544890492284784290870097505098279361760419216429444804703279256071980770699771470724596433824547873901400321603053280459439044724500185626245168714181000215913341208470998344935685602674853973421263578856598059845088996413107756251936960875834367880244888928111949567414411542149556641744375508199914177566261269629057796761734202999106398423852354847522795850249727146666112795853838039826529648890246180500778822984390308678371609561531715026944000
249 669053982815044079177546538427454675218300702336876732057441390972630792840836243332327647538953324157946349612848351584354774833226741269640784090254857787335932014979044680697475535403088233969510824858052629703509031211647612153829376108341451605042489920804554765586603358833403820523258223864035845646223711140301400728547588563601099616873992752031514848522172931855327130797085095318483627889279459333655931999040782820264374660375326475045546431769539766256652866505075997527371371245469438896638418115656328605372827335232006580760641793561977513803994197422155983641466722101717284196134795254026145873534534008707328423090242450623074551054080000
250 -51268180074222557338017172002962061654008922054345972548528730364576568204820207071254553687939441926552568594448042961050100468781179139936202303679930285241450018224480251972163202172935828623688802667494390023561399718646370327363574093338167861905002606353551320514085842529695412839130064709832840186039379010730974207388625667735320963071798559550087843542486457679214710231713176297600497565350021588612783010130350242677311771156170584366322832148185745392004514613205643750879667009570708545257455855689319115800645893424021624719678687314115191610765023336957120974636165065644579305199952168028313937253345420970963297577487659176462179174569082880
251 -138056731107433370968562249731903694793116388891749471052766038876197124007610347012637500185856244450156745020262406678745680849171078544851665885712743206977359642834205867584348909680344881600693793340430512838491614942245385465440162506994845035439343739956307741774447357125591568442927035524840824440092023437732295658824261596660342964421133869136168388446186782763893899962764939447716141446018103870199859004107929938538632366956972666194712130802257146096317546001614910755087373041209354716260964623378509918232648089630630595130865910532285148383714746928113001534503221045859285499476927322675399525721452730344084821153388304328186813150610171200000
252 -1284536705878941565127217650964157081590011197111951155538451165360310586546216543934637906919359598570304049273244730428604637229049546510286889852037600756857763599308867229213854243813598211475512200735999162628822703464603269342593271753294570507236938735907134701382579043629200572458278941023027782471389169037333778585462855277986370497530564450119941380171758491599693458259415282062545734840181756326573865400432248725972601900186494899427841233877605581335835219095881022241362883237178784814700144926707781250198465739681356133844518806798896799784177721757342952486041513707227667182113226999659416252997649337295368000908644558978111411021232037314560
253 27498036045986112415210662807110006549348907016769217367992497229831378705300528627905375852469883142752774329943868404601289474738062354087047086779155031112341335577189029699690851505691437145602663405332148380683851756784636883060860331663954778699220446304046633844094546805349059848383515530059891418159712761980008031501555577166269869126702156189956096072668545799347025165884416143673025017425942864016020939166205464769543744907965239488922213883851189041121334582723643158903460697354871263703628646093868181070371449642113830817602144932774760908867227342255752016767957848990682439900814798194647698442419340305186114790896909622023499864066446039347701760
254 2554590534070314559042099262058174911916980231260728795174775773079247697676353432158393854585402344898019195563538870017307185427199469191712414890383668125864359250219909428927559871509480725277757315195023388850233671516706522057972727245074506870471389153761613340638489283236446476247509773298707666903575613905213917142422955913607741524362387433312462641156003522207893128242772599409544345651839952202464197792406461100743080411132661051184627888272739309641104840903746249081227264263870935877559434888738328379486499786666177453428635538219609944288022963477259582330004514026892359724284670325649899097450841165342191547148148738228721379443178268431718809600
255 -5285310395777717954116999963105102003839596046755738728515628260683548680757908585505268765093770762424800775323725714029004377031494449221339996078470578140564300101118104706822068913291200407105316456645600834920483401973497733882430533339953139051179973298879142682316264978366821818386577792715694302103730092533667445105396126881681249608984723411927432102200661222387219249481599904793527325337724899821451221776062189232799082119882756941684700138261738523058749850840390042230774925666793136423282827050703488649162701987223942926968075618184506084174817589655525158073476760570046726928280845047310923918406030480928900285576731908770684056885124658859342728048640
256 -952510922854050365896470172321498788472667444365096118174501799413942400395935930904707445792083657317074769078156810033524555113686602783758091224416122694177674628951373922967676578786858178939357033576714487199244647345019335403812320152857818644061172091762097512808708203949918706120334549499435043370618184706682528450001366135054388877830957100113466088823756774914621465853690820899042858008802070980776970261723464722077157838577743466741014798765751498586249139329546856430206786202011583472383265064319631564467703358575277528199905919703336787899522648372714318548743383792658120891522817828887746591389453637354203410188424076899909599861542833609565395641958400
257 977374407834529537949095157192951097660361581024770363219999841137614752465764963656553964542163349325473191535584067586208356348312044980786410679494600956325602291765505684104446818806839595751807066625086118926200363014458628416336246866558034249420110632790771152765695007085941848984733870563277757112253659789398868555426701635978410634446386511358575322654947175666580408372799616793978744529743466518222826561471838816530042116075324733526252324570103630885736972248076121368065010645979681973102692113268634963230035779437804833262821192426579347510550575401313929678158111940394839730536689816499005733679910663056503402966844292690522630424127981470420386323164119040
258 272166026686884346305358970706019398336416937376063314769273758111317624108191480323308152166852789893383797343815007877106693675454949306404131961464435056464342879113289135085501763766103720047188301074018169412691537322441598105847637279520055817230994983086521584578698535242678026329480586317908017334940630505083503481054586275561424796092216148992772529049804250690870383650076742351257124197398072541844379810624405043643461919101695307123121666046229744678364693194155712335098404931523263732458778517212372628372522107180765641669210846371527391250046609672902448041106922318231780765484345243948889074473697599821539991363855380224957584143870132321353242675594445455360
259 -172726215221041317016551685594749956715765769993079103555005962455328362439699963482401097029011917322649493522633809331079671395872895298601392348782024524131722180089043156499308689384142548602751796616816889305464139569675150033954361045110298662365118421252992069188194851244452202535799405532867676541742569290760351165160672293487154211291387032273563339761065999953675099745476046420381381012768783547168242795582959304167226330686514811159976985109613701696295246440745581507758925886365891333093621948762083974431835364151080572429186538482437791253313985737168551958664760547563185902091556049464400684616115678540045436619495599293472629582250883071765451167847504167628800
260 -68867929598318607591862464681273802009688710847703168091180834779688954598353590562225997550944748141415211691233847202091478508332858536966856051088895513513041562511823181886735894627368656939516899139654617205128254543032825256390156777779759347168412735696220848420967703347081452450430933487019542690781687522065834343711284384516470287537261509733489900635824209671128927671294782465219299208075167048338623370749296334932388639424510463009107522823324083911609739800527040364413881822100330314291369130099324149241503488359335369873952611538925172166765495964404630382816384398398913488592883944119978799357493630097183747717243407187841135921348070731249598157509188262839828480
261 28791329311310924520779418155436752124725812245972197002709612017312200342866102619097165134611658721136891477454926533816546304235024805223289344377684611577476338764640341962795295518628062864961090756984954902117917014226629703928490753529120955651509544598705592463551126444752040010427341924283241248623067439682112713081031603065989944133624868492171702683353442789182038764981562384978188482589878385054509913852932792127099261127099886364071466966671010168569480167462344502916710907701847289310421419257445130932591067635847256077872339916069254460912998814781677389654386285001707280272953088581687660946240307713709000576692216202274807953875066413149593078439715414621267891200
262 16180632752806116858814019566697615613566598601011121819962910711445974174876727705649304851382028252351987034051170957328561082121365130804564085912028382500705085290130624194427365829476888726167198594378781642640898137730937580096576720227180965922282834085764839956269555716768979721814469513771110575767563189568848583404664261499541533565248416061550991073436059733720252471982884681222968050681231596297628288865768797373313486834847395149675923869490267050692954792749017246377413450317772461154176231872643119039069329738091326484019082026118153956671025100105215590070873415274785628000823667718832123900124612203854333902108720036564751450865304501291473770400528088635785371361280
263 -4406595935197768087459746556528097072626746149977247764994743287275582992047816095973243268959189721050656276445459429535818299909233743006109422906579222328146683283455624914774338178611861839311597575067704059771957954877451985816326027510965332265776510095197315176922892244387776392077427585416537248901530291942737084012756698178951754860443871498893301065526689650898198301303360126141545877539297391358727401492596253292293604316586023742329426831890149729865914919838498053781236787477132178243679082363525231420178986603558269236719838019644164495708644256494470667623898959382497891208749803215699295407328010303236472557855393821341287752452239526845928423218617638614244525713515520
264 -3604817180597295455698425219373706573762896214953872375403279371273067660165525150795789751761113291518661301774563766969884423220701337929988718735232877703256049863370530369712986353236410508842363612734003834952608487143522286213414965780081243930910251150386089554370117851030996156143976426114696287279406818453205164943105486972920448589053034277031458171254666269843026859670345039007769952787065992629810451321049409247043524716669835895797894352182529574968043481487163782204694183665377268398327885016780991207986063509161139736665811186302253393316109182051152226947780153816454778254455093637445843806635966138773235766839844766700670038526926300368299251156304862546694909474216345600
265 580190396076850690806160383741463618082554227471478057353085766670655661976926856344992440279732941732931439623643353238173685616718862329116751753618416165140516978418938973305895807139873701359703062774876491914073758861221839366507443889719993400756796040478475567753611158535901439588966217904446123893769683356809064824987675831394291200552852611661831352558325485731717774699041897636863388744567053095224394697534269026822029678711211863965299911599308749262950861334664099455756853857727010064509143722134835937555289903203212605079280125233500124513992006455611508908292953912152926348330496107087173758472874782827204211246987067051834859277206319461319258528339410411467594655390156656640
266 769589486648845035928300700315322331992694065589240529421439036474394837384223119963501661184050438059465608105929083067900569149211544710636697211109474993139125534725735698814852289397965496653882540673270821291295001408677361353800571341715535818522555277738284504046193259958462943721192085794442605578329751328695089958747503409679424788939929805628219050156415526427776886620347167232103604327152866773465228572923610926005008202243481495256580437690684859939557588539571683855911115697376959302148439623978442600272322101974353600169841055431858946963003977458412214360430526146403373771240381068113603946679596931841927177406069460188459958175427466335188505748263895448390609044586559776358400
267 -51743825603951771087325565084561623438075636133893256700215728731251965214826575137942305691462488451037436723753253106624731102512043669139894315865134011939376304497784908392311279877892141930418657318186960094474210963993506557195096845124040304187938976325211228635342068974520014285329713720209582911496589188940558673498954245118121371544138962348551217739159212249449737260111403840648295187757341968615420180132176327891366208948556601903437853918154137126389080848056004981674220609340458910636915917593937051019295882682565512998209017073961871128021200504898108609628305844855191053596307198419976030817496019927494686162901098352337695483674125872868304869431731937238427905713412353354624000
268 -158280730311775210603476936568065936634821098200414488690458690894205638739733904966256232950883130836221189652313160203050625678114454660750146113596989636074280746318279478567225730247719452002838041357065462736459270098607749769341150315703165316568947224054064038575585171626134384976191065033296897527363664449511791085161074775558217617428371621002477097197768196614785634068845900457277664238331546952382399116613421014220925937262502480478070807883862203934557502549138802535622533031972560053873297387839623430814053153464018676598480657322989985699383317078725335943997058264636845056553246894685647765993590645258570344603309194878314481057918566840602225576450444761565893480145334951135123169280
269 -2877310260052190758916227955354218278467317301179086538091394879029176039736839991381654146097112351404017876391599137836951841074207616297820530071413384658196518321545648256282460306712690181612207930299751199305192189846222110710166420361295132699284594883206691756209229946713442068758163524023042680140655469308623695749907438886677363904259316451363414913259124325190276653995315596210344910378737289953952185629522938092882585107339838254011934187935514592099949466682886805509178085798342734968489751367295660558138633026487661974930136130726673063960504206686434817698726037674338721537411226498813117167669717324397261741311435796677030274697564088208725458247408331724080358676953941894799080729600
270 31425353736618063884900938739299065125582532347485470543093993333849410580252138019034048393487853953884463808359929967432630123701722863118023969355566770494925249978702950931458615882716261885728630711635100749546399003823978293523550158198070477674140699493618372753580469009517828608219337465936246977017953006279338162110299227136614697480140288538938524336626107551843300431058854828456277542715263221961057770499176699969069709122337809043951937711749651812277566060554707514527319306160896805882524551339565746343933447488537234514840261777090945729463036380614871757307090658602538744090186917962418852107334518061569158841344256373365927964082733290028875732826044793575750877878111499810149812826931200
271 3202229830308667323911509594074967549737692324278500361368214715782946720567089660354992450923831360190245292661789267686635353143382874829901201344792304067508551345702328559108937990891045542390321285748075953179725825587542711793217035461102658902581762532113244753039148249251730492139882661261517586145701678291753290543975784599802271529096601596744413551828903292579348654598313963172398180488882277429266730313971750701385128324165772270892683124789440344241123787819858718787652945354489375998684194450906498505712809273825692367688568458470630338545992869511094250497486062772582685315810432455862204218521032157908230132141034284783160069877894408696309960755226678549786677911705370862589501971070720000
272 -6019704207752373765314710140524490116962107498009006640909734192270770903139400803281676576755933385381362473879206396649185553994179356469062118244625260656668390320404653840744967061108537941851616322654258224696348842415161698705563138975191905869062610375891556694035237859663520273195238915736612785774972495090384638106704166762412753958060669357408324155488249881327892318995482550256686943083497590091075289654221721468230977326888580463725811837934460744504986736222919979939115545780989864070377558286439781464926937855466618604841325169611383558631772375778884002283552932875972710384314829146714494442623211087666836198296172751269603234799164967941546487189494302082061688266374632160787491933789163356160
273 -1143846362681326822885330545989214706276563987835803807944027074034777907399828588700933626986561945958344446189391649596632358126612308071573929045301216516046859404162639043374703810529334573884666070226212917889260418875178251088699275533305719559208641749734832255518592234970125261142812575683688678707419845442379840408232064684261273898680668450488319127648660088162494843300650100869152013517610489072699977004542600964492175451526261483338835815797565333338301977443559895644532648278959855320820141782207810027888243665005004084987736983266943162226174607438882460128926631892613174094130042865576300796765947478462376314006774918270004198908824429625960539346222282484712811650905734590130391459571314636451840
274 1108837908585939225586412339717856593817596525497140385274476631511273706220815552971887538905648821842905539202212860331575410034872899957053252834256272100921222952018943199209965096432519358825631020527501415657455635203920256460159160549331698090626404723796827710428001813074105087887695094012594843754376150326852246946375073388101830196842844721075033965460787281498711625692493368569595616102937550506836841098391139741305121531584288801312591252354880459820813465213443954464960516321482503966749580427315740822424323456998867627948563806495692487830706503111799330847909588267068214123978690398305548787975147756604310385571419358771371718056619953460031090984432453710290163403600640382231052116154876902637568000
275 321555110145525036406327107412075496239691508049161951236848893668411306649780589696557113968545210714694401797142284489614955010468744991018933226155892881001638631961861061234668036509856282964146879728855958227546469078337543845540434352735478486080716472132169677306088689429621106126866182609334033202407821300940085180407534166090302160102601265586073065478213765469036679477838755068349366469391761831155601991968746754760185417649540632170051249553697620336691538343154929290331089823234767479967932669547250634006092740445487949553337014393315356214916814837507620611689279757455825619774682542586834409071729040401573512129381717499724101418598746629899094335661537840888588056943179728339046506757169150732073244160
276 -194995086670203474106992431732239043420163709190664964368669094799208580017599950139078069027075739772368189843127778168161587870526509265489907374522481639798422163738220997563757262409154664663521502995351498342351514374742045360776919895360458707913569003279418898868308992388512997148231039118670584395962539022957007261625541972941955722400712072344382869175623000049276071974004539919097977641000009832734073696037394424093701840926803351465443830497849003563843568061386671553979666048678205730336259761248828796537288908282911484359920919389243386433675970962754801295434136628547708956884105571468700365587090519705042523745640784998165855710611897794881343286929210390671297483207181033305988668290446703892806375014400
277 -80642682340934267299253213693140529782827784896376228105095802740530915487232992422491886003867496259068830616578004485035190407362941294508009532882907050966263379032394639108367642984572416557046683143046919610878028297001514985401813345364140614106221231965948231893070317573974931451429744459121399940324310489240951728570934337626748586267660781522338899412709034309205867219305528565428158892341862828549018850858613296410049773277390365662374304008365804986459932577916214850807246717609513580602783782299668764510003575854618791755376838222740973037093022526541701042108039815187983220766753694503601567829695635493362364041090185861379973909424224478202818865721278584247999775297171593539348283888032918125052661234242560
278 32278805848273958965335954773802230741683910512152739172686393812254474505654178449129917792478212081581614832608991387678304213073110336243188884690148298352362560160879978744759846337044688387474087658577100018776716215892188860928447457858015527873296484566768213538285399650117089138129794387636197215442984199632214451379210813243887834136456718990449476421692751814922547066031300882006390625579821165866833425968224277769998301126134808746218626380630026205864266451948358756736213058075965111261105697746961634464767109748199758290551394665465315838514286771758068152218703495192326342740152774862923195040010086526084903685985298637904591864994109696564599415162282137741232107401624786567814494044672220808150852191579136000
279 18835728814050765392782765018754800376544859177380542906448822508160911132068324883307370848466494961869467236928771139957217639579404527864208934154912127211394315548879773751785978071934137753914551986769389806841222797920632448412586718385718422849970258677119817496623118115657712371043648302085861535586990073086165390711254578077129920793066270376781730732841889544229466729250639296225217794502143438765762215431864046633939012338810779255537174210336703604504557352755798323812683374823572098064359194051706687468056431381287057499144185306504305677408574069602583775873589457328996507442377123905194635241427408926135229443288815903241381636202074417281595006528834839410917405178368171104276658916089802519005550339798051174400
280 -4885019561549776555865464368666869421064002214563273631778577354992488304726825077784638847056811144090043579916979858174250365453085343626367011861337372425111794145882667924301073702088912028608902696257483033393427289391031624729096569017236344373359813778482379403283662657560839945260839488762415616525326076253212296039806981192886257840679023177932389800382957659397888583353937887827611412818332642152976242572614333463077670068810046145779696051334719622411921712361850106468128655644915951244274303160667292060059108342297852182977924195127033741129807160120258344748356879586609755594025243203556667189628385812926092650133916842315821587459895488021735853498156809564348593444002612095260584579515540776365123968342688445235200
281 -4177799305716258254845374435279452341641647607975100385582855813544582161097818901054219800694146941222573578300577084460681410351770442741329586305869593178728042317664440407320936567105204884991879132410463569537124999403839143993551800823025987486517580035061419306093822048882988829647602049915589774943721174739112414704837344582715735330897600267695285467288240741171734877498346470979194312305890300961797603239937717953744564109628461296699427024101255865509846479665906589959942013282465866623194938627662765990549169252129973414679533724353982774697668067520420974702209697143710480530913194460767453842594397010084761153982198395928513450707294692652322878529195627737459696576369337182119151929607402212439254834102978290266880000
282 628387581122436659425663972366396915482952161339413289027111752299017507602271302062592347450716266519851831811484061712890561724655739974658837451230817312158862366286638574397337208643419910270112976697029398929360670059173391163247758720026444143708814195658162168967992915223181870286800416829886406600944574958980277646817778350286570408942468582294081736425212621041162346974201259430870558621896148990528685559508427201299155532545899342512822937101974888706654597635320018689551884806353079600762227031673656488849558071220060371435169974334169781490478084052533031409457277726973785123041141657400583538622788298865321464874868112558129519292461307292855781513014260292374559338540504985436030612532412914413891523375398359982065582080
283 888644400472042555924605625019621899854286897033496828111349263658163761217031905683401241617352788284926552765898529071122806893704799390754747662929260415032041765723386564555649361546507775765283509468783430691067783582480266854695645163094405375451682838099427495670574678280548775044578788556520157419753329711457597282363389209674445550570291082547952113157823671355401507651310537961534024496569348898731812681147340038726817941014224510626333370072038439600809275970370563316208253353897384444196731392345942348904681711550629407877964150383079242645194336422728252222785305431354340951034705789274961478981643519572376943193583829824282318897510661444090543340151187527548474235731239568116864241213477576873100363131416295905278554631680
284 -51476923111444005157245940445479432679139833441387918987476501442449826390408720039453683154509357361231478668397122282413515889988646642889039332177701319618050852685839271945263660912801380849162025963038516160978549889607050525132505915627371289171801731848908536911693822409706299921395974765801101237326213922729015469027473869034929227955363588829960925906793889518839183417852837197504164229853865104786441260855442105635211217836621788352245628612618648477470174475537993509122038488606340085667286701627435805892643509092142366139182501059435131726459590993109917749733528608372905583236059284662319541956722768687802076885936407668740819496283713503318472673707473452280506359561543957849134720529824607726810405987427484191623621993676800
285 -182159395456215285497084756116637678299158977984379735035410584510115648497521968987351935975452121073603055924907998579424466936348476021218340962679690340591052967041871412254025383636453304824993244409828722008527900720778160503994098963562743563826335517612398346541915735739781419725592160860544993144209984756980776616282548289730865327219936335084344633466078145417834068783955153480003061504476491766401062828232419654332403224339354951006552549478313377706762167364483191485637445318802438023150459489602108175087025324288287365310326941332015712452443052537568039875338078011377997470731726351489897188144074940470979778785610683686369695333816130615017825407263582823135519195056568380108170226376257004320509263090524111443999191662689382400
286 -4925202755918815222803425875946476880966335394185981347522189635414166113731153568620516560733662666766161160979106275929216534912195786766263528224342590575162633273361004562474277402081737314418514497085158383221760872315521351348254894273174012448593801317705299862264521905096951583312204421890611398197618402101346094693312029290782268984149907670660858526399914148690342687098900812262323460089856218934440071323987932407230709092824153982807287891694560369368961467593673466482607921380261730640861945720585111407470138790629396388307076049943951651734934950163952465827211076791985737327143530971535363260172642299209951894734881388951634628900550851213377299186647920287728436557532767668378684462727392156352258034127316248152450158766737817600
287 36048077348545024461749395548892547844245606463564371222542921715031000660333255947132617040447945857685604517076067722715970494428161469566679030407972180281913146102073885179355919695491031833520207980905294667015799479690773360660731714021086330265077929406140816183289979575268748588720675622481004321491806148394097803499273087166196415478823148128386441712726954505885589011043945630532940365368480158054963177280893416296595608103928905066912579753565463628684709394441678612810074701473186470136974441331357024132991455047676657382902663218325686153012997592517250457726681044674005553775297697946056080923939548248406133523291823728174512625052764618424736918244008047390465315914579475220126881688662458179320647765884740212889594683888418088161280
288 3999456483798250577053411709821337622831811105629187288610423917175118166184144339769637619452399162844389399498216493092797263801950791582396902794043893077394757475420159453238118281447660299606935821712842788638967191174591660368503776438994024700154985931340549353202743573190528209326176719297229140706240732728447023473693906579392974951337369723376160367520521809470725159877655300165253034717548464827485116777608211508807826014127765218805049073487945345142223321483673604218887178501444823239633502258858900173590094619179661653628423818316035508724020513499091463571204451366114459641059212437769387703357011845669313196973569568599627707397369837220678044408061628430884250157519399992672038311340364535597036578041432856751037101078159746239561730
289 -6881149590963302768307483071146311009001435006524118987010736263835227934982098172557260406525664164242940938763620672206199551239873317454531520058824053148010231858856091023663683112813494223475679950522816205905722568601974372027067155282072443957280875767963687884025453273207400281397820689899062426220565689672112620016494613622996404073058044873984031305099080701143767974210151009238211915480346238235040197451782437471410731131528786304672471197833138420296085942206195720488117371148983473546949080283651495456705234152402443085495865731222656047429680953953288588328172309371796872926209473120432340635690075089879328127265937116469360295445998400281369507854261492711270921169137886780744551024410505696201226108084544018463173783761994424567503667200
290 -1375846939493083048516667788409742985675879595219743513526392140058695928809019910530106065508341852824303130495534430208508317151390415694087998972998928793757740984984847632720258908103446972439830887640028704243903794799512835996348063403257919160598891290170478875778393501375374348200672898074595157502041255799986367792975566193925350611790979073736513392382543426264664510294969632849591745611280835102545507402192208206787829099035242870524009657716399536074335248804743917634405331765484878466766050068638715970698185986815930685717563409128023311227928773606302899363842890191614403373693755899641878940777241973182395774596546145666685259558446192184168054658364838344427483478637320994369532202487661871899963956726550955956956014808381653470562667724800
291 1262398151652025555294551696801295055799912684857084012773898992690218200946427119178306711094790711672386598028323317127651028214058903224366382155708852254067387109805186766981085783462676713493348538693729927096366371737196803945189892211491796517151391297174920775427148873851674737494764599622397538064116754483081667676103544678365186235295793828803682164455158910787926737192003005431721344525551231243544658772153942632656123125684028867116074774169081695287732195748294264384474385711542182193982575044607379267089396031250029974568556673162194570668609382913254459045091631085155661131192567007510711291493960379421247904288399387167384236360010965968935619888434649613442526822006040643460448238144608063350385827224265161995697804311045202905486544900608000
292 380957216417887911027737186897372213727874827195103837149202415042116768521889254716864414828007284615511664349534698795985091067441692721374508099736279906150548023707331232155323519142842379683613466549024347818852259005718616262204735172187396469699613507884911810494745067429329503306352009585572803664167643609686556150565268762660560269810407713672893428334679718120816175600046445551957752955345559670526359624595399327555481848746469765005678767803683693086103774692022228961096978017347749314075070577244316955009449097080462199051909889822077185641626194218090062773735301810861548669923867568440782286975177310067404008664605799623898192925886768212526758448000445906893800816628767627465531968002004276452623438917277991209822225348794186235151827893806858240
293 -220860941571195357211417371391975423933940488616015432948589231212642531901194533000092186249512743572238003182365456275907894775263221157812792897845645846822667924626074355443096033362187766038216658402301325408612623148263507300312916253340259534456703064905951765809472192026571660410307455677024070409540947602573424494611714757203286809227539296707502466769280668411193235480615071380237210928675702687539363932029126216278833829214896656424834683883242622751519164771358795265900620353077914695161001019020137269532207837731974644608571024606167601363644354244536542313908041373641093566269676995984853143865320620884372090995720104327504914237508938692051940749278832361247559080791513210623573859718396828821712186630023539157536849621276974154743100368707524766720
294 -94728597179646149869008409684779677620615677066631274512881637219747238217185494888071834405483522852477912743172651897100843335140726214689240407578440243935520466465199426273016133626460925477536456194557323415135541832638493790224322761073118246960466932547212604248806242327497328923676904412185868048772938937741493610529863707768788518611343459837803027363139312953575303687956715375383069154245634641619601925758225371927702652961087753800226559907427043324788280037908059996138080659124664201524389479733684513763027578548664764787323260711038094833383787726333628652288853683134765651055576033718046327375521800086543443314626381837470287882303947651368000795190901202140960992549133567137894622447611394059096910916689237539843122065177849473206671806431450695884800
295 36294797305036060855271612209448650819093709560593318190417293245400237150870801445644867931929269283255228601006352655714563563227202811827204797332064665136632443539425870873694912838651240356695175866055349019714686212502616874245480981370106377478125366501570892207066666448520519550923287912387960286679745690251986040017598185711559933763720279733546266999710131429102677305842283356669563610023490840095781715623732829504498109768291522607806213630915361597924695188262203585873208891528053285505004466773426339238543089469039767030913202737043929148718687439580736644168478321090702844286492057994052842864216184144412537648970705919637893840222618548188768856615775943125323180954008044542338862646358119441886839687026792254143613632957805346689387578158577024867353600
296 21999024829786748252332305726737278719957314614014948534770426001600346942432856767629353941224880324261976816653459889809940930177198776685433942047462399889529111720467572048708730799738220050479160271884114886155195606739600046235101240982195236004084728243690011412964280300067603809924008739603036772889616665222008960108450375116855287804609442902880966844675816346939222422814336164475171872370493863230677691417843853550669370604713127156428173026205843289194286037228231979414269849145761488147807677380488593612695111234505301406065135966411645160495372215095086111139069060010721832831479573004030757873492977373923164359399412549025372553710913384862737460474214353286495662936187903811996305266548064168488927338598805350210601547496909172811662785406966316806609305600
297 -5426984655724409074871188414233955895911628667462663306857295057546062606743090573621434087725258031390987866231541140083987125035176580547719853986216199400902110699336306223263525303814028987179639835609305900219380999755066576857479496450016443376759686726487714147317424675623059800728500926759983541380742829013756659249457596678227635916633247783704546546606418126696413593311247177851713430060286887102294935519733502281925724704910480848486444140522300038107523369105718232064763598061801967480824148684285499542313136532824149312345398772088187216810350924125461902805456786796617374033549237599844733736517716177606910921825461994877132779083016667731457748483192420308447355300878578885087209677378640662345276162008842997930907146511666595050126778704248057901204093952000
298 -4858121603172701380843217282211794754014201106205258537419074422440771486562806621583253941048296852755682052976381889998292029673209241892644714675860347278566024691054775332465775672103088942087698308951357494885155812127499563585647437655383310617302231112069083817879342631853421683933984386096298102726599998974334827877281360477473243665506866899435819435876763255925955023688721042380979454681776385069477464916034213813702131217842751967622490943872965256396142800682116792036195778375849391569555638605488617030389430899646974136307470061788498748412194400796524228865249989770933006073724384132289004734031510857494506030842488759636117317789777740464549982383014362667003497224672107015270463523048151824591154770693158842331020369495967144554902681007379294563196564725760000
299 680352758085703692191417542870760177730102688287614938376209895716277421955897187416526235649537252643901828901743228613575311446418632522132095488146770509322706075564782006769211118476681772210732265267821568471004403965804730917851020927241217391272318752643947980491579951830880706287268243404588845845879546555532151036724743492769094428859401388310140754533897595462775652661278479704069620363349433566261744891685905726986599793316365647642375836919384961492135385238987275517809939826940804188375183377536431389908108180001420933826491195281876238202211414553721169304528830723089543145650798999971722566694146841446926075217808611738791105325264876998960918073748761571658526838944552589808282800646404599229944509245156624189771484975981480842297240738245917796935796819860736000
300 1029563691817693822650346292959418945668735968010941773391031461893042659166453336246488943709574251693553530023871004537378843071504511159042581996821067800176245110158510688177744913184616909647165419850255184944116942115036523838897489830062338260958997054465777804045722061594465757370910477649430513885086470157219640958437382221594405956709075837169595122129444705316516864460123051702693042140086193536040391001851000498181609445564625695746450163088731736457646289773655133680552812881836438294031972239827511411337243128983539705796930121691367697872775317260264301078715142937865177726459542290369017093618182637264843559799807624438577014246183443567115229362392894709804473977963182054015724663470664539240713229974788969307739459800621901555388222108594263015792254495062342328320
301 -50135739386536584439190405612472931654857805445211615781294128065595541801421361616807079364807147648273905315349648723253841826515380050374756606267378225229803100813063449742385787484937643787209955235360647734418089705093428970315498776567363797790865889181849766519847597987690753465198941598745324983153622361414389478728404265265800671728933827868074476110081693556640739549820685723375116810659268608460157233035621732056104813325504127107676534985250125623105016200011247225627093925033460275181240703735074486237721986384228507748156779702105239814967150260683312257548937378049324907547161872937137760239156137777785209016585907668825851725647689234777511391076417145954084307335393502328958322764357916648226657444780603516744537286088847404549569182164563914631313569240043559936000
302 -210337585484725982863258889581814379237698401419331227765077659669732272882263721264187394092599016621700286394665068878597309853035008964639975419957965273330459517108714976199669318632057197494165433267886664580882390486774202449669248575589783075964914353041621791732482155364905648317782240129764113903107863914862491833681373372784691133817437512590428443310651592782307697015604755661056322365291173342323628704366792143568967865924599983059916800113394669142162314202122711467572259257888520162665290240294835720576241992912397741122211445553214827657594119445948436314925616886316046854691050154167411295307094310351308994700494371354679767732989043073656146596077033441920484847424805232565019638151594625590763598496221745307590734650781089360676419761486135017532477267201718477273989120
303 -7548765020979891055639248361147480181229650023542747645137848421179057587500075569471259686199273102039898536719511153771753580474055359843404272481568648580694368204747473431655615084165017960339386295964002247132134462093748662935783645846044365628124312597352264174262519017965777636140671630571582592849194196997516465868881728226944560791723628487396479989739913592686079209658331374316509614991272637083887474034935755056605448626697479776907253151141438836331078871080896701178289135797793517078999567276615814141424224850496836384912215406486273026030564096292469701472958176105886389796894665021206219820577558945085515997169956198274610070792081803118510450056589972520918284846686974223659716378060740845219748188769612806800604593339956568515787445160068069104978278292396995332649866240
304 41485795621045039310445680683072350848689848327299064167241090200656968055510569097431948347969800845928681682312984931214688464976812800979034579313130543360546694528752973046738412102526471003677593242378175975410117728743300930164267372818064254632258298210474696422145174565973755329688288213394525739009533483042891608135493768564511373000844222978761594699564804521159438058821597196154076560195592756943931478441777551638931129867674605567270412145852230219389487943102613241285126233521152516807755761073779527755085319752566735361327486143373577867949475660599112953536752019348512485863670114364516305232332875976593496668199754745911418685061490064588097463370881480068049356928922166065051801679228869150815912628606638149138837021766861140674952298040393616402491144609056014547455420006400
305 4980496162967961085829636614461388636083591977193076796743806624844139425091600866761126593825520685693727179073287604876245482454652850592151376196979187011795885526707614075396103668419980202957078047205756739768060952016982828034974978772544031675051151836467938713635987941701336226691495451837736091566456830237182854219426070725332851856575023750655307187391522323992656735187510060700687979658458911224618325176479845106091999037027521173620271126869392502541969767540806478534092993760843058094065240633726154568553718765445631362680222838462855703091072722425195727159716125390321712883803918031616173595424671355572920601722950936736365599803843062012232989192576171241859620355931494549695473045394890137146377316986084734761865380036188295775617695433302654549612101178795492882836263537500160
306 -7890832122223054132800129560877445109571205588915202970712333897219847347090812629983262927723331573015117259869134144553688866982372617387094617132976144955229612809972060845123717517296057895572077415090183325922219215042405502452489658246477289746257318344475409703185339881946223412900768527598224612405977696433567707009964306246700753458991314107395319275504088047514510364354948043936157625903518162497436301621162308455143046088009966885641482392329631720328863232576943259396830105744044535129612014950855740526386480800057816662719990490299640324347248117493870183958152120639751306956396700473823916584133437354982855169248068324874263380931001346511199688508420924104145795088729671125740890009546537804191276703027004687653925787867745588150033231364114305367333284331502192445078528141518438400
307 -1657163463469071504351085281451811362283951685761110463713557353096234916896934633693087535932402856804848085136941562140525123649676034079331592365662690039249720686268875835326736086544750462449492432477823996483213232605562983842268773560013475636918661106368663561590494096939939095508525738569477068321802175465743326697862139125216975697249283611441191415191888226104431267098947417938255840425499440269202721738389394269916139442774755876260465264668360062118011268417994978191777745873545205163531127032023191966813799186817254656730442327268021735614641252520916187074776837843256035196544653822549461447752425827833031064773728568653770668165433620347300642452832375433669905495159280496746810118491344225077948851516277458706303935402805894044222892421849255751229768779982928106830272003974560744960
308 1441591957696700625735676982240007150308871414691615883610100472549193513428879248359731926895670721361837191885102264998516990082202801089969626020743757157944248938205050465749552645070967937807077071760219386256653880794127302409366573656491741573217527114399413306961976247165643815666086802134105231411506090046727886413783822605692667203727697602637794365579418407619443535947797947596892389296368747794704733846712619959171140987530659082785641144846189198976406785797287864533677242396332653209844985356391999722380469948151144832722167012241266040820970232978900352365740615786142895146984210663219656828734886072579702158700921932867323128702585456996331464523186203997827255950224746233373018705778394453431817991982172979852758693765821920885671835753510751146893874785816308411780886107998851452272640
309 452407051733629785450089084812729551034249313152645818474093696834790237225850995652774190018255768311444787992383789182362613266170621915863684058770268400848269163982984145264117352016494467672594897375741668181006836745660116726050674284775299758156059554599856130808211384842357602100038018613682115468626872232641882982424695254676467356895292519158947691698555116625875334037366433784641757735113310307380964341809547158038652171929059170378159080182404510166634501322626092540171706413764727743384330533521660648861489363380954063080054380489959874523151787634168429585412577836608300810503130847059363045962620405656496707411095955288829965428010698062881455827276155470053504771339935564159875420829355377430267458006398427304378309521807798481559095578818718619940008513246639090042667084563932481959987200
310 -250864879301815686236322226791652842957584536793916453356409542656983146080804724559200066765003164887304804823975525867221033579318848659206888455678777953220188292838813974676579183517814808596073013365833677820587201801781078362781565068038437412383683754650048132002437980129742329253879752776736910132133382946971215811908119531260498345496861580521570799861186451526886789212333631515206101175461170158503825704101390162110260895699966891434065652005698390781641194217333971613920391603239672174405072895749854371683738212829102715421716999956334572989194245574322570964443084883682481660400585340356474901875044059859792643723882885515480555357204419396407751086107280226225726788766629930630622620553514777353324823462013730434140593481789233284794860205748674748167119098770596162208112766248702566586295746560
311 -111579952708242920383246138762908326180933665569951905307621175285176512627017549578825770224795477070998200936050672656592800809325897861298077212455415860863734102835169178747993828360081829431176000879716996744985522971245902749247057154636326773383928902880629877045291037284378620686739942659362207487322865280540617633446660711332969256946568651348291320558637344314660286184452319228170752465017857339851257551195146616795822945844644658659765208957229021900008986739820638782354444332351825727185161275212217942080899582847716121793779450537371355292576468940276272029521922030951032647378074498990477175533306009089648473180296455324335101286529735054464242923825634388783831017812080238610278026267146609215977977682396992985536784275992645144981190005605220018733054014185894860450562761900135516997712292480000
312 40910136261929735486255382974459113455803792641091529130657973026319944464901340509995041178721765433375632472217346302245488127583243875310429431934219946782395779581149387388470457683646594115276474330952889777452609127432656629851276328538986635937571550474103449046233545336074444785805242441700022656178853882763147442907511147223752020216352906099183456550623346763988251077615940362370606255470900955400081846398435853332936153262463757443712202777514941065852990352612785211346944671776804733676512596547544147468237702614179579973843769763621409247225571583448564573520448426366893039777932906736513298725141532702635688045836149321666948291576565109576205683540759968565115538527040885715994250770625249731133688268127976994873910963022864395401417442947205633503956219797966098347208722911083280028678962872320000
313 25767769241761355275490042318797305171145455966767419499033465050829743250547525300473296876553762808343150284836409019671795397761238311812019810656169967822186542179818220750951049961500061441318473044230429345963952042750237038554350005109790416365564589094737766920308660616253240321443484697360022232470368028305680978783559274791629952409144952823304567479110611955486176585869141929904694064240009823617726453468187049357770968277506658297881091033285277362254177658867299031939826350589128549878016110346365190292391797633179196691873818831146613801163732821798256938383746433630287077358245599210122647034566962548355254843084026602881090930930351460778456419372838970831316762070242998983869095843038548129803780042514525682871938790820714249840849842702594890668627792556166641268569169244289594537737076309082132480
314 -6038606134196054795510623154595556071596072265929822429355019006904923736602492782665480025415304328156092903698215114383822744522907081323778691590308920006626393727293281736899216977863094491066281339462909929015532367818893255858310721265610310539250069448302154004488311196392577958143526677111665921295232488198909033103049966241760941556172962744568848900090603207509036791920330469003890921798926258481694619015633367279967061450994930507667733482659510706816210751957289642007417047645315776328325813278550092478040984064059718100805205903593701749521584847009406016492915345977084121183035009466717516243929732680804872332575256035946404280429307654044006320929071733275611881817761861921263175341167735759265860372092857616593204870125883582729091438192886363072244125137175347364706619181404514040359467574463304499200
315 -5665846031366220358936965474619941407281486315874399025561710176084250222743836326062904863606187143672084325030759039784642002933909503157944707356000276581161681486671132671937637640155794558979075911218667233556746835423862770389669095082196059981388414450408370109786379463008123484272057856137735363440843703438126757957563420607589251997334697850293704050609721582073169360040162712751687119675940191969742786423025145594105184814985918641940186528200120474607092349647940791410361259499159826171749895149335199468346245033732378470892480309080762321495948415038559935773501449861625848673896179720677545933578215623769218605201290865427205622279033640168762879937772446356206379558922002572680073779279539940678683081824711692985354079737164325291172955948072400754200281929847046581186606185970022370455034407493509159029760
316 735638875312689168233367221888734648927161338940149796063943088855519144607776536184017015337311593504544459621426455934603239936656629562431090833199639589413571003873357544780714532293846657752683937185710193698056243988905330046537920578382491811178587922301336730906930440883644289143088266257450916078676285951710030792213650838354502431952340130736236337015869764858942419751871887153356564417904127221522589966505231217671586232921490471610079143153718133785624598076928110054307984862080102240621040307561913133749241328069073626689043607908082290153399789176457177606145264661578234109357192588866213487213577100264327841653813555063986358315261417893146203224660840277486604470880144337283867028658190946689203295915879370213761462318353916842727507184171911642138960081238962031925587139462777420257173583423980568698060800
317 1196343243938798119184269280085128589781579765349535609398321783288017994087105533312561758994215297185197928331313793746978359242605695524190442671988004060679528679987115983777091292827311717542254693852706804796218997321775164441823993259649627312016300477697733514140809608613876547809672547884384468495513320174646133979514574408140333703309775340557386508448072445264311556395881085784797498609441663318133713326914881602213815674254782434567278785439925754884924265361848715049820649304174684477397666439389484042959202771116731514061338988661685627323568552519671913980803259278778599753495166671906696107525078870823319376246675469095439056212860341678653702091254012638641848024890981866931778754820094864771164870343454133325690072282548678180040997087391177484008090438292822868705623165914190980931285616983939502152972426240
318 -47296473418170164018707214206117067379390375472014884784344283032952059810127349369870897948111866890411523654723981070550322212136452491292737421153890281665014442808324390895689111694335985579460871390604130053306004147670319639046255287440128465209223863929798388444625789154537697279997407744110248445235807301013726032039032410286971269404376964417179485896627526053305506162428465933246191919318748578692606710420275556495024472285721866431284722556360800559722074267612693071864535126183277241290644026999098240653670924623896412720076511595275594847828260652075439545852623024279654000581279313223581071908575099284824768136127147089407435237340008838610925874191962000129227675475670036706731518873397034606490607579962326729122635595731133939738036549024228293718283949482348052686666324995754708507344645719462021981425613373440
319 -243583202658034732913405092512439006170638026756862380978024015173210300816458587870808717599225039939773606227752236981275393367141293115652602752004260882683540692677963507781517223193277973475532698680231956755637567457558089158257427174900201699486494409053348469665902204467979367456504770227456375978459431981585325009916233055112794307024969455443003096944511431524710210938346959010423614663541916871198003444908814623038441469033094163700943585019470853662570123306930851385407739842808834649569454656531793554435840899732991352103175941996969726696823181797366159437425090795113328625130728426303581909136557302048637618778387555076787898514678631479405254368852510320696195087445576977755238094890771560805995501648936819720898043017622192189666447162399720221965395231166835615082075756372198656837255637271815747560495541712972800
320 -10897372849757082212496072885710082007429102621579463173148472155094636991968775127302529454907201896253410813865475757859721849653318767977607245385805729958762358489155584172420535276766259645692462949813255474667989655840970460537350107524657239411828775942995510447879565117987191862517702129427334266820385677734633410158452147574575187049896100021664356700914249164299152898420370398447281480039526722216790952335176818084716418801072629910647722789542888502267835733020026620920978422177993084210190293125143558306308850465794493671668513485493019930214556213641293173387257140855748745602350158218987852308534115855777470031372476884993221766878297776690695576988375150548838181732108709854432507110770156067844723121913274788272586784439013012728270429704586284254108420807101937428273285764306736106494859275404691519086394200644648960
321 47880399116072456011797310387024060722549668132643855591202192595697026747929253606309756411590148406445946728280056878090505344163338236695634133793496608149742007626106694554574013416439185564892975266915317462297291911241147703920764739412917987000271469355958347357240064297493819148141170591058972202728885278883091358098208464086196097406670922127749662398542322752636283410910230274492499312227185601091988168340775434311477015173495027827184261830170671149757564520096947017823058999982374268979939558792225278082319479644653849117243449152982240753661988832787283403584391017804860440188224829700039192321828241766138572509112902116335249956539905910387712004823075487725339049466028572267392636609471987980459379676956727986564636116640209115464007329821917206584894267908656632793154327270319022284136779364639160799879657364657039308800
322 6187237641620117225720371335981072469759603114394467519382201557793114682714180906122794539987585918111153252066456901231452481180252332940219441448232945047343219077322990015957670610676430466235541645928141137930299128377632026398186032335494120781239387523928097389563924980285622649266552754050013956859492320813311716230876744627167299598026878425697866347283030142792357520444282412096122593942379164141468263825351590190121034172719038133897074570745040150426404018261922979047586352413506496279192020973310597594384534937581154444347799122575523977370485251068294347713546621146277709009357561184921210930687608540896786545988365004257859127149049144467725932255565340604957338781110983802858358152854173550743187607313099243437003865592926183202055206749773212486037267305961709347236653304750979366009602835323314603896820683964728926535680
323 -9073775250948233273691469471943718117708230740854504707543240191174711088518722932420489710659650971707368342212117589423886086205924699939518971688534906038428112393719857085302031522508277671995738912441887660135797009821596830951343998960643331163317503142077811094191932112390045390908754864053870085853773882334041590791061038379386553124136119914609185244875882170711118876197353029931639233476070490162644288174846239733876718729755478287941446288080066701288167580769982416036830789345198458337345075561648705382263943310481367452560236234757666944573713822250055638365613034114381928512404693988293419708946609186536416696186062893865896364821682485574600478749220052089015531713013980583259628133401250132871560574077279884191810431750683360594230370614328103611516332411087521813630558102658447944377999253207429223962550651681666546064896000
324 -1998308512235200061773992046215984305682374626862986526247021983509369095114319337977503366571170839804549301270260701808347298558211701753635907060919636724601624578011911927786325359914390134346592523696246178056315492348116554019269553220759471755552202821848393251339422950439087417965049480618157701177809305153470274937317744927139222981711957763713519978680292077102783710575660568530108943149703681108543198659858876197683910721079727920664820777899496703280497546656554522422020181961283006862461068751136948598190575951494741481246830114720273729320578396536055692540340414741402414950735644595532874623167571069190092642406402309617437024279418593754581475161918625337392088872985445083117984698179361232660371190985220737183078783078472944548524361828523262443018517667102920810410729135518494279682504999160221153979052468472673307250901299200
325 1650571081346875799950274912366703313750083184274345080217385890382972696976816637543598867704740677707498636018429029892212374158647831317259385743225856704367818954416723675375765877576683274092595330558345042936874663660131558448437728937467970774137106362882008007376621512573827449452994629278217395549016600831320965071657806502632937500847740806884536346500529054144653269149840172538480348443545284340487990386024929136119222753265535732473661398992460088543273133961661607072352100461298221921204774202559897701349977238742597848932677512833116703996863932839328033784502701953406762016347572268510476624254253831320264715284650019772239089119321450807800216581367022892540878165489406356790624222324753673811935202207597330882390838765838030952337154341740959537061876614874389057350340193598566547228771130683127108114847537236542414465999127895040
326 538365010547562558866232852717668516659285446752148078310970938787090124739393552645458226302750106536643808950975506671385268656940541489998785116733701881135098158015854638038419832463126216189502754689069398810426158380983725351502880972400490461863347452693992743498244909602936115464814881582956834747136946298638505716347963092414354990290428903914258050523691178410597039319913356871777699034280060043157261219036292099607980800019105940199374757623511852115411981141407732842729101538395998613397918786578663374225093286645146682642194738553428675515288828970163045396064596328267109641838749836833329334781816243502871357455218972582785054851083779090667893235013063268467139394580021672001973412805243505211277779381653584143810733810918068010659361588846674495758483430858439384289467473486455596926324144696896075222941237450899393187087339677491200
327 -285635850055827857871223746574692032466918279800952338357784117834561497354241288756716890536851254535953381675138727924226138863858206305249571037839000160911457272142217791902566029663137142119639583440416732440526961157438520188259675081518093909844681397576066698322181273500075919212538696052350575275596371176873426671925767246529271273393677941372219611178013073386266310821505877678187635218022456211474859108512895650236585146905626579933228798038059642806425410681043206790364524168890553603319463748800256304300932505439705294382710509743718508315825815659519633035415126280022351282628902494515885696179049818497267822453074561655796277869054006599967353069979827981841830326358383582605376851276155727391152171188285641331616649764900446868962808724909764526003251602324889769124259317722518378596594082848769699515414929550980337855816765631669376000
328 -131743936475616988238301631359463448391024566795561195042197307233706455547291078615869440588849759683676808009426458418302139083123612435369865007058790400523842414154925095183011808084192711300707726042697672811853366920085512244204264348213790488889263304303323682565684572559097874953175323557540976471756765873726099435933870617458580019508685702332946128646497355722854727178065219052694732478630005532398405744878686978710084025086368995147320083105214024075520560860676553369890331190574708827183688016039530720734211674184640509590182002287231037283952252693907035101340225980039817420128717824209344801285697103301790276531475637797928124401783601791318933248753791968103533551415964324013741122510096747669461839836578398062342173055515788998778229378380812332450553483910454212885633727117807819148998157129551281753937190731013819058713695637094793216000
329 46205514867481667448323937035561139453243108044962643294419817557160053306517239673358212838090463008139255101212787110859208228831346860237695059462471214291831886653680590218850429443713244282764922726898241711891854466951165448350363345194855065180914598684551367000874531504179683184712162920635276289398680696534729081074564454576798093219046592799548576812772767240558416810059870448549598319434433599931623981186706958848134309115244632514635847929529132062598637032929627763869734922418471983103916014513251559595163438502499907882750307090783633974243457919789539250342463722828213976189676664429112839540109958646920211411261079837107429193434063857630383687582700485606271683555102060050939751663496688120142986577608142294901764454594983726931009545806878482835717981540578773928407378792006535797162337574923014105659806512707423553506855948279239294873600
330 30258707616401933383676980785414322517814291219743403621098325613763357892353048936987699378765208910152465225084186924676082883809743182920116985969428988044530366280579152146518949485900004742250419090528655915369216951752291831284934811497440100570908045263336983193604362892632937356932704847351521300919617892451693043595599938729942071610787542721348044872979976084556072513951058425036653210577665319923581394794033240548360716456620065089106043054942278353158892852916228223319788402962303632993428433729486749663873881978000270663126869188741853072403308017512558372397065006193185879125458584196596626977476960066379067621306647505570407143617188200147008253403792953958677609536547924272178579847297482578104015651429326783330298283345241675413676295589757644641702563783989932126382607440502314147840753701365078400215901865153105163622038543819923832676024320
331 -6726344875027285333554355248708919273008175642630340900541696176539639900887731266654906082596796177011835919854599282860739539493791921491682433941803509003847665699996400856708351925562959879935131248930948341860471101534423395203316308757239087590949379878452114788765407999865898263460337883922376168796122492146792814674402823349893051819518905193007740996257786610522454565084218471107548718032111617306248057507361910071228479295381535107541871704809439493770400057081196426350901197414786820647603665875456397915337015024331732890491775083017791096123494800397127912162830825610065356744371361398075544622300619889735723848056779233799695572805935403231708743572340265650686387136362335038641164811502406858019673480477966241365293706270094874553933395089311894513724911405992228164650730940935001856643090920334172949348446886184578357612866632314900834967026240000
332 -6624981656436400136920625062590909746301058858818981757704318556734783975916331507457665854097931044645354914709388653339891992865172984588837111709389361509365307885968732461492350892729774910190609319504241820635778948157653718369308020284826869595381452479054747366401322101591975228432889209917392511473816895539077023370048534668464685529242788424780887488052213645040449444049005549636214516444749221644750467020740303733172501392029550884931285613913965011270247717223382464401348530512818271920115968518136780111363679908533233413247827382412069711188948674138158912650895060556264316897058951504100144580262166430042153354017181084142872197947266474318914202099987293958582363681055069658329964408313387235566079934755023580972054348218706175878614587713809507667151529029400505701665196284765288153171561845214920791366837875179154757228349135700067221369349468200960
333 793537369051531329218024648904965224829126097432401896618046904412849679545805082676828672921456465839696885271079828733382176758315411209828116610238965111019927332524944513625138497410688866523501765541557711998814096384346428818347371898643328469109378311434851316874791747805946133623178314162350338430776602626189365180151940234034633381685319518063803531745673738361999689121975480174995246009860011367493584997892388943114194406090577697957969641674350295106928166215231414641624076737471672839491914677682262217587833567449885782624949925891918872023103908301111762640094949289054373652954486662011267840858510641301108384476228545346087528665997066383912272832459386958332264614481531260253540698735845754603558790105825430000167183760090230544266497233432300472559939601164850972421051111341938546944389650300776163053115314134784016626226338550363043863345082607303680
334 1393750235220574559991746613991265588959365405235202876684715868233420518326086380362928127089968886919914609634600665588609959710242571133534442968700585365662808343947632177869471115834922182702579957918956272759112972197371004576741219156167009351576735367236938328393934850003462052286642837405319764963551199936088656818758284416602002177684316824673341312204949011671015742205039802351013675147071423471979594005943011468398735469076572398727209686711021518166629630120951988502922584180375687237062333511523344286805308931698478653736273550570767852896468730285008901531174673394522679080467844718775857552210444288283086162827230955003773125532097779155547046048665131462314620008005234601935484145512620654496628108017975342354513047952992033225211953595726594044190981072530211945672519089047367205188801610315854035577235341287443631049219897640954058349129287782015795200
335 -42418087978835329557647550088865863467980503968576955136671223190803558401518711511156796461314572817091907758480423471757594465669152229206500794436225220184852337655495291556060291786854971168560567959097929500413061648295223539812489559994017695755541127727170669204602789713496448949697178122180253806315332231115447538141797398827300292718272425516116478388516677374388582378082328328872009175548918953642898783706467245534808015086943517159706254907259518970800503829788177237715066913668265407895956447952473826641471878210353195270135694101471402357699774362505712190255818877070400868067292065579371673636546414455811191875097566209746671148650478016557896520448149533392286971468121807493555104085976996392897495755873758160602972776537116452026840122827778872093620974880509578983247884125145682643682794425921520093888882615907766569519421749411810453797128979140214625280
336 -282809325668524344779113354186971217822202870373244121453473075050790460236437657534377146816325786545268807642350572039846099115330654955492274716884105808514523167110172407610696617547609197375124833810649992508979895954998725176916421312433316140335484082190281686354050259081350393624036480692454227164178127130434075615712202203444425852372912044936410770475957557456208080639981184201776916733998411163697231836868932747433682980682148326398912099856365317145501217110506879086130032142537649071469663822527375263038050783264415048113775228567232844100378725191456693806593600484777470579585711538915167313658316874356610299498207094814251256366369251983480847883217916624414599927856157967036064052218665121517270419849809734994684018385259412101318551287100595076555319450996991354034075638132330950616200863046299382125179300948519003271649481126786690066120955082519059765657600
337 -15156136787978830082230340087751648143146797359332999914510491176051124035105814511692556010378516391844237574875729604470369256721384359820595091944799813816776045877650347179174878268673678877370423007626593634956965140281202685445673566774990808930737568940532912370998545680829385454766732321180895591799093792547680453661308524342110753261679879624558013232643290230920709124226048871992213688777248499530530506156939579479121595348353988598835219016008008784175934360187065715648176802139913643739618856815553525455057372885522706522856095301769774338738728878428320796918601761298718535464628722188496142028857316865011516120683013286762799859397148600641781176121403475075740457609580143297832720431283910132255324116756481274121285740250653980420891423179895256641142317889334697643096074979523754383107701126169559762282821670729355551558881787508981958888686005176181323750543360
338 55399959097561341817965103533821581341511858386143302061364401541648278742446526867997062785190103739962199006160990676799760875232705514947545687640509936129027344806682138451970889979917866991830014288590855132669771703682353031049858045143424315822643491773487762790865964089022977575063568993694039816831622347815985577389776017456196527956842791755105318257242149333075208617152905037299055359970493116852240371386027501523476107757777644808307167972664541797741740055956884106620903084445470084227590010058522375320149318567890875311949037698329010822187454527205645116608951355232754495110104783859398385085006677162579602153768527871967709016139339449305183811248965731867271147732418701024222536655860222767187883590049299311977550383545764078960415456090030626040959205916218837530974158201670745469897919552792678264505134725399218004961840339726976811827492611916314070905824223230
339 7670946762046017225227989546334411468923316793394914450537261925174528408273140413178425659148851964745411984396232576046880030779339884675040720868547756540570232391647634028833460904532245794641608384085622217506448298949360814594534663006651671036109952118423600898793236331227441757655996710589264054174091395917472945208848135763739641556750596046818357408374065497064764178873493619486933434580795512903620098845369819179642960079587523704090126671846552014367073992977980257826284223016171977871151322407498734181325790938388038942782281796751032089182450897308231952094120424935558133143284556816960907528985307368185404810031371298309343218996289777957601412032510811481444153454141303874819128677749398175295054269716015448225688493931683272505138412520901566209223614528312196440685189450567307262868847376650215534514170160649476279112214415093804057658738666114761145040498147148800
340 -10459478084072526944123725276194146065941522146033914853221071757335185728527650617807323749413028540551769666865186669064808935509241882763378883904936477893334028085940804030021349722328850660705036037933915819018387082260868831482907215858474140191959142274933575329094743561034634077563898287141424827856131637390912612542898553659535618333873645390950244867747446338486502297517903711791129161997973081745811451624601671387344013682776959686817245415266323493393137849632638518172199443510413942296397112890587158509587199347971338983163605865419824575732591146043872208953460686775355580843838332055412824020041120433904600293679868164609777117485957977065728854501033891661731767418922731034808474716730063830620284395271754258485686477693227960520366513425173782589437253093964101787029395300558495535037142280986360299728701489042393429673075096940329363154054106830197144217026947896688640
341 -2412054543347440263084454998122604199268185120392227305040981542846885912733269718087669272987720527599038704272427286917782011540094062588446754117234504920623134885109612938294954633732089582461941270380631542488786646630891790521930622872960895128412512002423917568168799749305528539941156936937154652758835987154802138238523692860159416006272758162291991033452193976785726187263991687860936689542843824210378085889864308261861489585275875444197883079854479553343608434080259466083898801838779236855524112269934195198633574146206864127912290950076792602227848264953087273184753457966636970603298193157889323435259465763908298066648979345850016107820575518884932434219540438017614909960642436184918444954725281450805247794155062262757785488304789777611065852631417733045816780190718151965557496506331011082812357353515876896098080938889957680872629931397239726558967113324518072354886690660071680000
342 1894197369889310008368130749844015209620205164904354865686274798296205615029674731004474716223995738373791973832990505623454028527084421361910524586027641449034926805407923403810621188155457156697024387291678335284233577445488470612856670824043973688505866659656290098193379182011983390499868726404064997868819562533435468645877778122776178233905400175795104480699290422808216290878500314575854937204833579445741957817724569677290851864766218590687847216748413720764258052587866029520659966383436656776158470895101540972648726483779546843450936105628533456933762090122844494258924254338504121180281669355244964663542166089779635021325653417047481930793106713230645814692179162539691709858969020224466297219742879421979518802558686603171545961147935428401054433366724065333932276144507954499041996125485866306541724817954140447194498578988383644898036821080626666157914382741451210543090540994922329088000
343 641805229165823526478449998636338465859528451258213483279493621173277321782676868849218990525345674530072441753452951744591568341784922670401597513684433509823373782388029723547812697126815646899764820018498205709189306092355180911506447841268140303062779043468545717526704671040787079601018544744741830735848622464850488033535611983482805750131969560375869265508081077055130619928048030890808956231542776433951302505592739438537649816331711270404475014002201662223908800957751080151732939305896411472697935936193469292766989562620396915478178011455365244343819302263988349970098109564732656349438618978728054653109169088966751331203617286336269475529543953839862313700235870681329918343215324180838343163155888667400870230742414728868882128761805183190865015492471574306779264089183559977376692594841309522941095367342495084419734436827695350571303572291818857559172057639986037854983983746944302863360000
344 -325902460711096725527254217798836120520230718046497760369979850895537106981786008802820300161197984279679592795346218591019331435953985863960162926630883178368067734660315469848804565569339313424895352420448630628168838567395049997043203006550140161766827372785978375704920380089730049799687949700892276138228688670984621919682717241279187276269494791696675507811228205275192475381981010076287963497001345072157744902823448673248891575082346289354255866268821878157993972570058434834559425507337568739949533718694502307007096511771084996383893005122177584219427870879598187033008705234821267519851393134139612968567497758573098106870558614857207998805580777660321160860760314611411350902240126823361772392568869946046497786428488893307711607024745427629300373485468334318911884075899013114634777092763581589013557931050834254945671192624283881113826003666187047125503300802412833755898377771313253979884748800
345 -155879349418104980981963522934726226575458222807619521894449288424797443830290342683207814226882966397973488210155270732609836553991527909860843245789271376625783237552671985858056563471741736353836319442950784873250191761257250519623858917822904264744600116320705007427523459027025610677975535004919231821441300300283535015703993333583579066464466084664532428607700074156925037363886454302801733772697834113249038528708471560980660282569536239525277016661958401874426235555534604315569011536179529718606471274827682165526206489304640970770021539268998677323204506388674149722869537904839295160810986880942113390132474110376630445125495593401523303086765875590661191473216997653678253429722171629904228875254479647792981129218796870536184031227554317271959881524458000673460152542010099004691531861466826399146840986293336359050812298728652637551545393630662894107877359746598133433504032601051302639120880865280
346 52272300172369341421305658581091847870184793129977294866513066380143847663001932908213772018906597252177985658040095599648431666198180460201325057571647243970493089096699027090280163566133010632827700553329893950022096350306251374117204303792981165962861252498650551099217417816403645838936277303024415956879744050504385569861401264378506230968407550515525642295239825351145701683533012223894466929916262697459067851774573743394312628759404261857316979635549367622604778921401119117649132693714999731939757693640023031202469382223109630059028886271124905775729241963418175912641743592789862846647483558470645918470891287246960033463667271666081094982165184377918831038590163936365620393135356489464637097158823898053486999541027677152609741825801385000294001475491244703456435365459246140654699624234195663086145553927490312343133365632211760110153318411630330793651540707397555940781919210460629254760567906304000
347 35611914562867528311553036325801473040567379932166956562995513011837429445196138866630192929817675658897070103453217848434378735384580231057783108595769231010833545240835266262346815386385385003861426162882507102041885557166406438078360142374468205239126063015988267005701221987334917059126578712772581946535889717649836751026135243408342095394293171642062206623595002541379338265191803337120629505218225497064606539308256822202876065439733487553579249433169994337967154545896108908002707655418008764059152447070213807184547984737493332118339443783572657346180200871164099976218722637064998835477191749035183139094199312489096352669682195580407031152618030750307488300358229977917784129775411484662631342649120282230664471527155231719284992606605654508801513028724822301795017925435314086065264041069150324369796692519143256901738436664632400725908684669524358953968611672314336578473783622965450342206127168882915840
348 -7496852035423848033772479114510878021043245237294273172470663979381832504251755357190592555537601773171455242752443264276681243196596795057297780778644200777568172425478416440350604420470589337217854811074725073691091327282705074392640177571737330565164989100657936665015094436608441865699326374214506061393458764182151132036722856876657291867700637919131591756175079740399384125005021925266806282090708060551898918717885004773696542932989148498654680741750465239260338021880921328816158420046233165502322189776171347026274127334773610365863221846352742374679726758656763982757395632860809437494280512215788744415574275696433136386762089123333104563641926074157631697508924271723804517281037600097215439995241754101833484551957997996550957175576051735812963680544193197104815406586045664832700136271219125064859397657502101199356180848894003009681811949934891612530006814107240992847906336774508855800317967719172096000
349 -7764242731231119062560842592951949257467119110524462313571654838428645999936032109314823321302434437146799839074976217520390935766541455345403212224027115642572208699523393731340465192052925314172772259907511028734306610262026172580652236387373382829268413603225840240454602361251235057265778331680621576306265870909777318655987047608659754222721002555532521720154320433207953155677432012251971449861585271875418884533663767834289144698286350281919936083815621036929891591809538658412761763608981412922091632010042789259554905910076331926760535142105240218865626675394727137531370112735683952429238412995710478702542688352905333575810264833899332431521820489928261102763256378597401093604663015577949206564609725695123932706523182790987769756435587140967855178761395582125608593849353503942841767925107087316404418776920978315483456751955927695920182987968741934335872834561581151608461443611713101160727525983045072768000
350 852983566326387549155723423147428800217927675817381119683351668375831444138627467955374008669739746768376144736087028870168653670999264064943003610667244837179748415857112294010983877273310273391472921588035446936056993728219154662181093882783482091111859625222140566488018595303363028720963745977687325808117067395745154329319757740311217288704021649579143123359277467452828900351963514414488956504215395327488942617713226881231661518575263248963467568189926407582410835532409009353462053202763413321443116133041380058296890720619168179267035639493521542466299528423424600915532265499642126278631332628070622223685686724715261261262183556841213596205383559552779468079906843235017963323543587590271218714190528365981592712353198691215971476822101461938343292896094546885849900655295220488354080415290636131604596734378552221127167091279662109901185183278649070209752214423782788506656474872316926299506558491174217968353280
351 1627467781616216091990660091905394914880280422453965958213677080285999624419471778790231110325280572220293008129565278468564119426510765554006363765231131978886096626317615278112108884511646015155926468380005981953747759374428944259632897135284355676513229802324039268364768798835276795628987186705583024105165174158317921978324781186211917479789404169782641031365118292984084802818659073825130479328136695884761514224885735879949742799934812197361971206107207993744161162553470649173510946124513484076706143760373432608679701988253462381751914700071106123897845851792397822193171314405426479118664064915199620629264130061902288308029437769794406999222683790560039501102532771152543015571796628767004519866232940003685292848867796701119868886553598580393787065031027677406964848244248063878413785881989507865781688871994172982752239110971062495086117983122011898712803019513604291010355049243927616409044068123925654782881484800
352 -34811200745302900057454299588176002486233675147108732477983480664340944409266802978168176797394541700261370041757032150941219346924635876080336575704125306445678735435686796102446586720004456647376176183437890320866693521600013434689278479929912616155034247142716038577545268330586817315644314899057385928410816747174878907988899799389604496380820019401938156545085437882340608137960510588491760384836179248870759902808601062967194517303590907808876233048610902542828292574819933173744984762684728126197533759410103968342477011981028589686709485864226835164121427717513453419764961155972547603641643935842490864159108188845215215327942835831143351061410570121946766294527683607127616362798063208619120291576033375633216427773495392108241906291204604501259345326263572401783076747889051614318480039309775564545085658634765353715237039615674817128949143674073423605257439181929049805489875910602681049563981667108260276280224645120
353 -329100716184186841814490982777704257452797169856432403869814002789859599136394126014692540798560190499718610765097282231501239165846426275817981842622510560940444072920598306007247026478014140566940610443119464667219826928431296260717978403874165776810355898418500714316766652574722460126027643475537587643490401432212210025404268811043817302003763899329820220891099464657669117627131566148391644477530314170750782648443398526034546973503557821600805225465545335264982535886238714169163661774945178268518940016993996922715815431200744223382179345868864890089398553308198950975315175630037711914720120226206445775259820736934742512467567031002692658064665834445553728641141300884920096715332292606662950846278630551731216911342773766889387455646630444321172105080123600882363302311425498001599760150688268199428157516714665289639564537835686380900538754089528603495614176789793825216332699126003463015306576369944384330028502104965120
354 -20554374673172603787186465497840115314711224635259158434524942590889544548012745518162257336565502808192751254395597488452291693925790492870023696040094731989280527270758727113002737365305867733716744559295716564848029430715672218385468965133100256531371291206773275785485767398137242941582487140574928790671668116002955687148087591983400678928811385289245969766661209180941293875326815852466057114976334849476065595766815426252899255809639324383004336154962563185507456084934068254940670865034843027184374561583793282200114681019897322382915278893140260487414750949823862891410948227709255307820898396019880874604347521364962612360896968064283258108023430828272164438944484118248563130213801292684177547833193937632263344255698447215402684863323095406135172719523377566976815282138406947307623212593214422238142456810868467079415256467331173958517115140718792497976231735865864399251502734769432932261675654028843230296870106732953600
355 64243353340775011763488330111351772352125586106292119875656551883405487103369060357557113561472052147169174324611062091809716155873767592828256375635053611338041425429010985334747280501991520516692865231017044759049286825931040692445725154493333499392347332936410393925789550085582700547918663035268477799963175900409078064104282032204903733186976803312694367838582843573197770510746878975565524895449735531892973882976614920264340515194593105068691741986442853554213615056651188706771811871529770554906894595268374643955319752011572383982948644758091709059437811103292163720381016683223086729894513551098834114065777708201624101615658457153615897771267919713877842110738007352532039026728138708562045847518079187539447626716867702195297139711282903113714109859116042906364493045134108052473245343530421068495602320491301344026550653392488885678926861925763293975973720514210177482930892831390120452611467958343560954171984427376510197760
356 9494357443148994949533411376931744608191817426194287846350046170905423085479240792995427485955258315277856217926145696466864952161597849774231392375488047257462149223221180299672094804715008954029466667097846368045422418869099930985812207819605342507648327930203519026133707811124978696329286169714466804115548474663924772167639065711138143872217257227655196252975437394016210042595622031397737273300976072900480743714779063941163701294129716159304876856635629408950283834830468309091133465948197901157812901586231518421244974307331631521536941937006406197872075889250734051928942809881056263809580646531385795131174967912551293638739717156156034170187928612891221569166370869065047253999246364106568539444519043561748744122361212676926126130216959447036460639353834557237691864557371176139735437964069270017223456360347189620642140207713431901681932524537916355963525734712348969192823116279668586432395291283490119170319034315316463206400
357 -12082671472472381834381588902593816349393308920249761904778885125197313309258453122718122841994924813888533366016534188891987449348727586600178685746720507092735564127054978685654712909694834478272196323452844854689642771252399601300058377028055779569651014801818495367278624135247651966095575752949538425834825649718105621525891554529074165075185273914964824040856099116051459198412895060195154948876341629056397852192593815602058908971573896782721182590138018793999740558488377851782541892233240108949156096129455666394173274060406358977670233737478458608724042338336329153778366999110045384159398909624121270575946380223351278732462979214689396974998914899510654914834973162810507850456091598209864986037927956616837030513124586079832916019071568696222484217830955482427405988679437105313350518902083119456505439894980998827791852407099676648354817117402037507271607979556719404693930419810350677617633224553787017703105133955275314310737920
358 -2913917754860945579385608982087884585826963748198955592481539935669195705786761939993473215213548573016160476155229689593041956619605052764191303786357339818179880862633988566774908946568464519496267528149847750569054890350391356739940890353621680246593975834529191260300246213611898913556558736463818365611890522048741037620563710558847253528490261419036410393901715288271859129432569222579401130215143682170353961215578179667570049032085238736395428823391963312842369978950469634027043124007788160049827411940214702181288601614960160143670539895697603681890212583412959628362356961350128070891301995821649770079058844185858110347656725281759183705479123833638232477544995625986814808281281827634446867610466211410074089112989434173656613768663550477581370583780155920514563817929664190124131854093968811572017803442212003738784207589950113255469965455269859960564577852479022544385753666222692854245646446570268174689078825710256273390312448000
359 2178154468887054175947242579148498682672377550712259484870932681831666134324779449716043933233300789291895500705554492077351194625962325063277287870061450692225414047832628521403545988569765833084988750309273244021661357130298625460334295843553525749534385044352719896480419255448463639003139467564282487025462453118926867231535477546871280368475751076647883483528401639830102263684524212610559509588805087463353121575129714735480456915395810656433113734169199699673495815991781731742557880783224352954286038991852920190084539720578523352983269011960877937713055370693463711949259395427987734224867217405285688553578886912068335905049542090469955667385007986418760595771051480196358898627779559356944873784873020671586207855369506555617934551550269274387682173617616075996513385515035814241603711021282324275111075312997407320355279127812521854398286692779946897626109466824052918581028294268584603917455819625483965941453382059530772337879901363200
360 766322267682341002470036152461939683197556639076085077656679613687769834490439367023013846382477674248107005798288515817163277395050235612055020501149414761789300025549428258178167388971368376357951971944411933046275819193271164589439105297759049819821079991147134978071997365402584082182827084583246333194324706936688167952502615023032001706787874354574869574345814358750399289927116931049611592720975479509857624243968231515544295264491929328528852289093827633897340607427389036901314223507810999282764691548262726465385439635852169404152493761585952045102789603939522113058989467194867934807042223731702059445706767219060185630600638591422921233154567359996726337007077925447893582138152755923405607816177755698745554526627607143914481527268470687673580584649186701825705064305384966792296660688386229721079065277166301732174366933261480824199352486932719152325176262907683208937912155473523120307227754683242112210863114059597053848768723379814400
361 -372506536755260148939021839861650761526430667508588696706830523217925617191200654568615019251937127886081995325303179331492322279582638735854961646853800316811246838665002723773745156191289523972557662174716735465729845475503738225950791975092157293251674224307809769071672339684373656528464219928338195649074163788207779054725585839057153702971937214707854314147069894813628940404252994558626307595119886297580076488221652879006890951585252963479988392676739143123417361512863962102938431457716858027919031688321194613796566935723078725638557704308838601027595850387132991344548233256020472204443976283840975592719604652858619413540869856621019415503478879497630707817091014325247172175681907190282477376483664954393687157914151878592941615884179892575664886290152114612210261663924569620648365257991499519362825545513524705129606870955720824985300583420026879253633822276140376857163669427030994977366691645419633005337806539711271597135285327768320000
362 -184779202429772745859417599440822750639605323023321694268902571712666288842361380446320169327243767165321421732621381425260321579372332317172849691690177720472301365504388428202490678833086153293322153222253241850763963146880250712484871673267807092056347593389604176556580109479780758402078692695492867934479900936335719738076926546300124405077124735097436275523487026263046148018305678329715448611339952276143212219374097520049500763608322869180707568979384212177038471343444868176999505274554880079770317252839067537277272994231839393029236770727307468625121818752981429004390072538116996214884651143294186521932648407703584687924623390946414916817718880453681934413365357039449465996199167189935086060607832783067399529105940955246404255400772063054064648338823405367570374614913968892918278348146509632896360723152433377734838427611753290800858469223243461441846434426681866569917288445411072609302435222341541532601109267960209353594403416188658974720
363 59213374603800538528680954771368383186724667020041281687509854912323868365379624039152331677835432637873935177734915565260961170889924505937575313989077443288414621705133547193439727896010736299781177003553882083713999790978846917655465469976863654395808932452408126129425134924462444542995725189490963416196200173510311103504685055904405752679044806029616683461903361437341459506837533348665154552937901202583212053476217065689461714159067391136750156171247309546642249912233449875305804709218803754562978908333694191209609855861548924864767643392521043183495516035057085850131833477807315964738357089859332549270793518754314516983439466346701154951934169961780337028269759772732830738063012073779719692118380593316300450408787164303854560061924683463744507276137610908398619250383665434303798131779313630795600527908259047225029418669801066081901876190606503824057619456498083467428049455456835347264297051450975483797937800388340776612680466547248980989440
364 41995410119921235568997874594310669947584242735904625502230557680018837978775962789241224096796168584654481328647228955088001798929529619162943433851044228955558551106294227154420682819292406835481173586165762543013783476757136238296071340879889527582172156039714904001750280036555265129382884822578774599891459619546153332681712765652583690480577472905022165122704998569339241975318901429226737155846818106188119026728013449922023192617126654954365960038480522618158064240636812621153510748626903557934804681094197988100069907086324981379834909640767486414778325775126676868429810921128387841863054268783686909234391837846885013012346057788747436249812287484608900449265107550056206149882484462681345339802105663472503625090299752030514430785607848638313094792923314474056706270447357952808896773135859101727569265510213607561594164541446485694881613885947377520836807173860970218408950832343393155774240236592341094684478705750512904288283949363130985728000000
365 -8356752372876832166409767548733992617520394137010308148735181190207981236919940730623938800834025046639547682484346083103687300604204169062209352487044135125328554939689011794221436747628454134206071799413911134158444923327375892421498107173388167618434978093062600408224869024188676816345229905891574948826138098906407238775391197134015282480113337871710880039696907482166275661623404464610611566184201141692458167346541684384252405986376961241282024651643394201475452763881460600462784733720358083507025395393097272767895878389786903691243128109212465862248152367668610970910408367086101096153533070475138874276584652000125891228135171842131461132624677730061529443015880775653098745456912891403179722165127475980994610469932943843133246989466900843385111303032552667129386041668106968643568594289311050129957525780277261414486486114136629015620604405974847389745346461524594862838865558867853749930582170557358801639775216628276051406245029452612007590544578560
366 -9117959333730714077495204045701320924459626621187349632492384949993590490166641866701642279627767952019609279613474345144863403642611907949261742972666338746195763441980884567046284473358604622898131531606692799396017162025244006579928022031821759364513533864955150137209361950173532448002254412693715323701714075323054853566065793516827820436722570839094343731313872103857915178949205376306548933840007562741263641183201723629512790408808877389534555113010180989418299911806499412108925748452962375608079084709381855831536646709202658797044797754104370470446516544952956589502527989851399989492285992578284700549811541696030520993305982730555469018661693146910322095529613128709844951834190766937268483125699135809904537128897781033222355797747825198555581538429070602036433002290575893919462273582721295020585262587149469531649094455944992949958553962858268767816384683909394649207776584016644012651730032935522033168517417164568089884504115158429804089074434867200
367 912436985373349776919829898742491293646257373345509469272205530025221635346501126164933392392019705643245170807820576992611239962193906852944027337609238124090554374365556765154101034567646593083084495766677383661180290267224630508273548458737607458908546710180064090875848703730783105664848655667132208125115261252524076564727229827682804875875478358083914143921237307594439003549422209274242688147734746467460889134474137538491391478191619262472327069038182171938945984172269033744550312208892219881053731773435547107368962300925997364995267633753633141812253392790774956162340587831828891848185855705359873666241741509987718875402691308017696950607741437479621649968417253072496843259736341646370227136894854711613814464509391029125020370247483486859367520065602821010924635803376008025839055697728625943817308756795342911572592022520906351818903899157661431101581027518301050074776612923793616407256375209335892576874909743139615001556170992137515262313804521482240
368 1904268135920818850039534527825063131878237736225738582747603357671903146686923888836450735500352228183503909331022100987006001840505928348106191702901250503153682230137319471648314429761008363278689055426180562926645087514794551654320643480007315424216912466647171228805740964318297917882054556676713456535443489743812231508377013894779503882451922556882419445130718163031053933262460895971601345319078022424986487450799626682619474428217396984416642240673375644831731376954809922011390857812210112515316084334461682904805576361485089450769090264604534111608782787763102035652830380272108646626789542027430193835034557076241935482441447085204533400314556573493622938536015178039035113855455245266844806225375761590480731358153776172355407787571822369531076560052203812375923433942901855625094100927309349436171778529196737922886729030958218762688611247353934950134508346111278764260353322126430094498442549212707266367422167379673662761370779706080855492227657334192865280
369 -23599526121344894385754665757494718451019538783128827459234509818050736966573803234237433042962269671042344222431648030218553447079944987946405384280094004087224575226700571064826330280071708190447993682365774490097486165481386383930915149329634612414508918425442709150638078531604233701142937497907412762615758251385626257368271855673134980397049287123559115991822853661213993012846119554798422160031945794639368932024916146237698497970345413148112305273888637880011733638562343552198170972809802105181124722388075515781909844475356144352175163357250400909046996040118833511039358041776967889099188579348726879908636834505472357682385369546219047399931225135837569127723179061778548846942809877296315662392600871091064306440780574405202657339540523453830630927711136874283070969878322011673419799573536232659778579681492994079973994529967537630540972831315559697182645933287200684085336103531651031061571460717699378665160323174884209977453666459706410027543320662354841600
370 -383745439837774360825168057379695682940655819364403511735427148540169642642909648959133592413502143806023556019930820270657328101442701245424896533786665088097339734900487213972460484381769478961460210220273668270096059173591256854648982419076367774993887180943814587438320054694622361765619936780494037362144550709908281337039796881502589334325249678242502475616258577287625607917381858588548951800011341881612808564132516333327954667212585898419526144098225984174378948954208119795473000388028707041877031257118181327095450472445726099261704867256981578459190590337741030716231599737393765889417519963184676185996769450513092750506463952115240747590700951852030344400250649591294839375916868091271761928841336800032802430613526005554696335827033859608642081418775060053652310305548016930587248575923963200717002002691335856083822603332858320335274589919883667572573048038842781989819804868715998144583691730093528649260517670320587472422484514811169609126461229358391933009920
371 -27376012035830050658122233770055518587656056863904397773839115754072436710844789154590001989215345098917719508792663582085291613923761714672748118641953829324290253122517811971839245331425273229767369480904514646223646584025091076023637866875796216941225842201463115789967145455734357084380627381779689291425611324371052030293798917781405701877043545415508143847608248564273436530816043510898429946365834189897551053862136262128116050330071919361802442424951522691801817280420953951067618022002679467202068824998949008812288103775051061325397783185389857546761837536180183026051914990923915572814540421677988728213510492091219499900506733768344906245362680913207401741320273747656835330039257458291118496720397988638160772704119640540312813587024176858328277273041759237118720701257866476714841035282972869555717089337596114835916555665537121256762277478085542137506419508057620310789851910394826171964099479571096514910798002680643820357393091169754288301011017395779743373875200
372 74645758073955853835981533495972829795564464413427618173479905909703102056181221008860919386282510866101649914808506889520656218334251661874518687831073722851152703423661831150444222179566770578000756443757513730029078476957281007530103207358032136991766963194118247211230811140603439089384758895752682802217100074245463939347335162493083520315959665545969793580308568118266620227628658105352472859909513947457974263802244875216181313955429241760887000353435815571459531896817623581798891173445650566547068525752771178289206053175962594444343704502257930344444347697761696484676840286385247039250854061041650846252358068654084231909720726218966872038596518771966072575226712234892808956358759194449794538806706181798735169582652528774572607976265399114978609306601168774631997186194744693448008853872049491625716048972406832554318354701210730942107982289866796068207286196774521609835339587118382952352550263172638952266096478266174035748152800176302309953901992154674000742205767680
373 11734223131701174697526178230265081804532831084893644305081354595002119757752313975116786379860948928437027001555584763823051484030744730225351548115658705928920668538208598535451828701920383025529677548675287914170006634255694312081928827950970644807673464374105474514412717849206694147691061600367719060305992438106579746421472541562686268729144587441117895124777977833976881111631352022691358562489931503274697676864870133483413938177244413388216618298794636590138845457246297579223361459974615453405287639006902564232623052873169828817055442368111145633571112636971725881751085577915006074807312876791094071138376673492026712956236821711766968511350031678386134915572714235623381480386092563601716074270825800486521693975986041755545415088566964449135027809713585566020833394511598870157108604977365482349492856972265581060329264093411271296193924511588144841290057572818585632596942062262139819478558241607305243909002834675410291507276155399842820936970542086280469004338721838080
374 -13984209529212568878895415640217513087078872947740738372019366743401439495517518107344443940534541076008240426175963757299794198955116085657553723822059260894857198023889734821923255220777137544530124343459788484203236912049036592639292259854130610721741142024815580192757233044599673408152278212476601896572361014113677504428593681113858370407937809279744318618880201902098815254826561661183774793971276825456955999445247798426338475649685423322455056706290094335218467394531498313317787656864195552823050795058235771281996156886905062178413199292118939666957339892978440253050842750429515439562104885120415221770770474890930757380056929288408896401196327388335432445536547447467929017328079708439271865714304647515865930384434546097146675812899104969447482546147775972700730803785314876078461539905475873348234302263062393571758403999442404212258055324691037363450168662633272228738663665219350535593510165221550254854723794635160503810033145338238169719122688222293068251053880455577600
375 -3522745910725815639673009271744005030889358560277121336678391837683582184635571816959922350186977036944412640313180524228073486273814503199813971954406938153029224526140180042406762275113598165253718444330555904083487082450064224560470364973936731446373720837792020774497491662092997908507343513736310585476151178787020475636200166723752484692674528912518734486124609785916599276957541644878018362858725003196674889069350993166634488816663521065431913367694907383916618632406518168474590962529390595519691055423069416244389815563386649768550990818377934960160002939972798852082863551061337154238471029438703238067897915047117370459033516743892019989021694459406199364001811935484754205710620729337332125700096718095091633032311813348778134905610518545414548905244432410840840633412218719378009082576238354588206224460505648738048165100196017155244898310879648795999132562528199878365030930412592714303077263734226850938777456432002784166247413802072612490208113957449416166413337086048143360
376 2509078019949459004666753669581299512312126061694694351385577443902518193326232966178578475319082993766988361088221595626392163698320921569980035366915551360292465404343695668554551474770158704241574501545470292569116683707587771187384571081331577729388953813704718435188206567871975455023648390704307386876406591416423752000018268582891432785096707052453794734598571627456627549991259219612822992406746798040466903440496194274720747147102634728588449315203639794214595214199543167349430091583569152581066517479987887252684613395166717326889411014464669690902391054764511458132090177942861329574013238520064277443391142397565973771972152340298779329619962399704070035660884757322908963753297601190086615784883378499108865376004830169474477970833702134637950746076518558438337180557714063660042158466927418676150935334383959185114931969685474182640099871717558699070453904987486415694635621058258449546881388634601364793398873661051827858918589408351752098069789929448465600756537823634889113600
377 916260250743880365691728573031035293143294366046358642884228214633168906599263123307080973388953912992741323639139345987772051074355124634763394430451843753777635401307532308322364073853626988037966356641160781307963584429618816571103637488237666237433246137765066331037418787663993298387102105586014552448709516023283879547999235041156461178063296417056989508813999964868301946915692886824349759706324509488636365732448436321750853682913892882751385661169618105486289007990712802441108045796267198916887324725555750411009519750252137187453032541620188876098493082000975753230480286349372707549450915955628432095731318251355094332200844505997353769733241933087394635684610694355817217270346385167798183777498777499398161779465355103127225134015525339074697242222879615498508697225450350345706158831019339452500792028738929050339614489830518106663380997609112057799517000882193544483438648345117508764230126232065703587644880099116828502136766097009386860124409791957367810107813128867855739904000
378 -426418515170173367506781572998591604197313550087351419566001678223841212367947917888531002843549775643120149490087986117734167102576584545565424094559457068081812477450255840546893991325023583058517460974704062864203376852951425789631609290868947905889883562369768521119966371176844080758407760220253791603697015343095345979447508629765577129879488887066374089051985247702512903896276976097071406881073813102245201839311725611857558128002024292293109210090959457789625788147189058628865293025935944320169652618021659067091236892536192280299303285561102148893330122786227099745879910443847716907211687468918081367930972522405442085315791129962693005619172310381487556724793068620773432405315745240518615327950821091597316384482895063094785480781456980126908027272553248530752284360948629533801447595599409525829427381350650727311318133492150957104652193759041494380537269240936879080515694674183207365906294741536024900621824614585163168985091030623550182908448189301077654238706506783055514370048000