7 1
8 -13107
9 229062301
10 -3695215419555
11 60779845138496605
12 -994845394688060798883
13 16303527542855381993658461
14 -267100691734599723202106566563
15 4376244513647234644625387176712285
16 -71700116580663579186545558567554787235
17 1174735830441360695151745376566623493806173
18 -19246867256860431244800698494652605702283863971
19 315340691933318434112032117123379567486865986672733
20 -5166541819643317812749992416224093772956218033784629155
21 84648621488396054321109720144045743197337515364362622195805
22 -1386883013174166660305121928033387101255544328989392553488820131
23 22722691293136408310632876785544260523922149402972957101844827592797
24 -372288574125075544042068547684045414338799046664459366944856584576968611
25 6099575998554003643956961195005398198424650243367935934264701001882560223325
26 -99935453159945210451789650001940864157780419063801149132513114550157158383495075
27 1637342464574031573229404704042672701280316016022609535960982339543891280805211789405
28 -26826218939574833347503456568493258244142572461088273672773600537916397616352848206768035
29 439520771106019054953680636818113273838489237749346482132343214194271457261113187385926080605
30 -7201108313800913856211101873059882600834775283650275226251740948935255547445082379843719921543075
31 117982958613314591805417099973308875431711658084218597629586953639281191460708030278102465459939039325
32 -1933032793920544555157151715362865001380740849513864353716643926422139344946726553168772825595454836058019
33 31670809295594209024456330903763635293820954821331480393171402705665020021137740625560797686705489706701936733
34 -518894539499015491850501187239102367192938928622129580907300352129707327295356050221671729027377635650119447488419
35 8501568135151869936468771173353762414188097868313287719396665925700516435924094402854729401238182770232349878040778845
36 -139289692326328236555816652684438490463904003954574348261893619397605601150615021021941960166289274505085818085385143461795
37 2282122319074561829710046433106098238279076747653329174432738868296456156769483382553076062058185088537167829355085324848584797
38 -37390292075717621009861178723942952726638486929206402896433635144584694170692967451493199106511378755211556047976853576154951329699
39 612602545368557502658776829672813247350043830300963550636575807825571042133363596625794726542868779942761682265791424797187585544935517
40 -10036880103318446123425366184884310341729593129385041011702292826514406635650909858842658514687908595340863612649605422971668119399054583715
41 164444243612769421286758392348722394192987579557246310580756716241674502664776737221146914344718581310778389520478309698210474594804453175580765
42 -2694254487351614198359967238632700818300358100373494025576789932702428798758656405499842749123966613786142885930339063427395981755537612001479894947
43 44142665520768847025939051381307679380926395546649025287591578802375872225146602910731586166734063687540489188021328188239418803971422991941314956875869
44 -723233431892276789672947127835366229400830993413047004919129775390690579689348915399570299967456139410693230173052275007966545064628561370830387805591316387
45 11849456548123062922001722578278169424607604921884994767559800986621561222123272962068810073708015946997096036656258433861796633984253478017227811373815190116445
46 -194141496084448262914075580322976352568631417906188885813712579539650412253084124146083265849017647984750236404273232531793341817762625540693262638957651425461413795
47 3180814271847600339584216939280132446448292875301935769274944108396580712475379385535819023211732394788965401691130780496062036578896373046043098374046467128259483129949
48 -52114461029951083963747799555489963621700959342106009656203221553361512695663190676482677759586392842017554309607045043766642602033290106786957076505397864605644055839123363
49 853843329514718559662043992062507339234147157996607494836848780535997657802946184579509860767503113836077724903499058945517708303583050115536548481005648859279389098391732607069
50 -13989369110769148881502928585132726606562877406621236908621348541914497010031012985861232455809556791363134327797051173623326281248090341249835291705546719166757658348754364687853475
51 229201823510841735274543982679450829069110883354542606358066407587105646504721326445230929413890856859337881135643165612121664503112122851662354910448340457516323550580437321641151813725
52 -3755242676401630990738128609186476359390244181990236836590331984681656757688004779032892995438455579600858774880217493830404716745234775187164710746149900423819010753902555166373051094673315
53 61525896010164322152253499145337042786873529380255893802819773814030132260406154682601593902124075978061571051758526688875083798205955244304983459738849877932212631843768355088771810849068275805
54 -1008040280230532254142521329946305974406636948760558476246149164291060671932143073785164612943609965946943066673382304224973950415359090188423064691102566735209647249256430710023885066733751726122915
55 16515731951297040451871069470048747652055231494749339618527186574293415763019368055397246596551443283717555604885483884599336848559088426351864734823469691142804616305320904010289767932432331938516293725
56 -270593752290050710763455602196424786087297164299227172578914817176154413199901624211168224486329016643073209204153436122960931158882544570253788324988024764360205981701795909005612290076855937719904134637475
57 4433408037520190845148456586389721250992801405778553643199260875988849384549922425028391864314758284029394942139704503672892007229360123852718429949781164830498348342471789633356527305121053104203264371286202461
58 -72636957286730806806912312711394866987961061200749358797335444202223646165689784536237856322737090067213895496460189969655862082507664209984929146653548971145230090713039815924860431757706726336836403180557777643427
59 1190083908185797538724451331463552179978851294554209891459821664276584695423026652514752047645265199442280109076203511237869840272269535363913274309000322648004909656476498157545335320179677003240755428500899574826784861
60 -19498334751716106874461410614698598566573293200898896563875876500939109573289729724872283593830923173197105804699812692943078728986101485436473852018680254984714747700004512688027862787874401429516665841573377183697789134755
61 319460716572116695031175751511222823389156881255108053210338703978763664534051238297409038726351859959929928066675058755946236742085828482018952020642695387961995616665653272054672200169197799962512157066440173551242646525171805
62 -5234044380317559931390783512759870706000721836314016485103855503476472181546570043560273005657841204995519156914624738746912638059865556634880733741137063846427163056949009710667585950428009755745575993282954374707701512706298095523
63 85754583127122901915906597073057738163855818143439830217153559905969180050001482136003352648278926174681378887372128937245729566344443269817295855207158000070791099188505615182790248562923749529260292178402995451967658192976710484482141
64 -1405003089954781624990213686444977914424046718961616227300975608983006639842973451804271192781452583493742668273612562583409139088591741279455342807355728718837450003813300864854830849939427987195591398982379895309708285475452918121604458403
65 23019570625819142143839661038714518427028495897997176259300437002028727417272260316685999709219713587618291274245127521382346581208066512880102659837126339300413933031534495263859279698551628402522675034690505656840606336685260852701055271688285
66 -377152645133420824884669006458298668773413147187030626492418029091486776822508515137667430601385649678530409698808688665782458310512180045592064943209821276529260952338755161311681390991323006297322806232327111015543136535041955333231998969482979235
67 6179268937865966794910417001812765393832650007977482712308254503385903109430481845657425223924793827109134213991245898348736531625337354414742111472628569583736348335249260660342690722348205654438748455759352539480292179121398684922605141350041946019933
68 -101241142277995999967812272157700348193511633008413728445958309883054607075842459687968732744186713621740240940886384642384389498485471224630391479492066667633522374081558273887575264373707744809298627108048602309723961509970231665849547560748483147743504291
69 1658734875082686463472636267031762504880492694552347697546581489388087123039566025912263105659409275917007021950930691256694118793766047188122896228198640081542020614580125833084652008015950804366139303661369873919174010783685769647896701467626459406060191078493
70 -27176712193354735017535672599048396879642512092638796265465140909212582098740091194050238786347249846968329455470477962571791714436495904685211243093471110286391392968140707303105044747770748012798689123522179832306650002287862455289928483615814877273808990245889955
71 445263252575923978527304459862808934477371509086052571025402322328666790789535588308791207885500928183878409782610130513380195773414877717080300038058120916081140038348827266032544547490439964242086202564545601701943331407121574794388633082941010319584530935829422528605
72 -7295193130203938464191356270392261582471894816292666372462951774791841044375000597363820827358223870795710499323569850331773101881188665418718821902668309314786796952887163395440806988758478280049938678934068740682204401522941959469598392490246042429703779884485757313623971
73 119524444245261327797311181134106813767241479183334950670618816403080805717691407790804039587085886563865779836494305201160293043230813623938556015134868045161861377861147825911903266718260648720357351187303994428484565898897457213902857741502696653579266660067184087378063120477
74 -1958288494514361594631146391701206036762394469253709405627553591654121229615571903149984344957853102736403934564116441284321369418784738648430445334273156653429944170461850663778809368463487421821823473561703566758990869196878013077134818603668430370126457935433852278457109028153251
75 32084598694123300366436702481632559706315439319862837447352645480081160641435122629535869515736769636658373925257917397982405842802996959706892393605129937443912677275025586291335075643217156429668613668464193188878482715749779646186517597988188321808076949794081232483613699215772997725
76 -525674065004516153203698933459067858228270649113973912550849636294265258599738974006778942834271646078292993845987082111753880927993087395328898046805656932903181136964690076109171954109743468829610942087918647822583741384592401359077861271522907367313571221064303539945184823349240292845475
77 8612643881033992654089403325793367789211992494729439094333336176346912816121814921968577296191055113243728543002867162646788191618655392477470308412614361695382533866673638129564208010899417510176432660370245404882651666707890548879956818202085725298887179803395723199200435922653689296757839965
78 -141109557346860935644600784089798537858449259721816743388090896261472175903799575003274879946823360869580370089100404243569133561654261702965797037890337539149296046065093813664867503937052569215164632985893937343448302788981545680677474884922316403789276387752597317596522856775212109941805185640355
79 2311938987570969569601139246527259244272832774959502787730759961385715086502865062671806238744121429543754312437717751607112079290726826170293754006562694416616456305644135941180449368028343759467168452112355229533658935694421246501270850034526767238927754287946553691536322284827555085076236595248617565
80 -37878808372362765428345065415102615458166091760274447920589869582356911675459368652263733294119378604074028677682638368794518595463393717222589456206276356882644953553356934220451200740601482250606347238996672493847336802355288399471103286654195946007837476087076780917444833225928899961627526061741729261475
81 620606396372791548778005551761041251666593249139752294137652756293280935950913729100210481102060752462529138324663077602485802885437298946099111559582304125737828180555795764398180210313415194482506374814386985393037341954998646932250194901595465254556145579377195608621006894434604477870933106866911921360197725
82 -10168015198171816735178842960052899867305463786781054718541425426911962926053242811594016566540111542382464293936198479494040061665322054141194650508905429404671121334230557467590631762002877258122503012264112070553623785842732279886400507259731264847948279936030230695377660115055417853032123501465143432395288881059
83 166592761006847045389170163057506711425932718711803354082408771747205134879864827790786143122408091258461668907232804634774601360716316767277977480334959683443512047804064036729376225389121722999449516599354177316180462829899075247065072676390193777166167445999091648674927257306245320357444981005376457685487010067896413
84 -2729455796336181991656163951534189960002481663254654413847793784570433557381328132495420607671071007346726524393138334277142320215139909056306098098849258222073879466731829125550140328774941706642456482620348375417513501148111247055086146099844034449831260858535050149286903178184594716348001198037680298824023566428126717859
85 44719403767172005751294590181936168304680659571253859921221905080391719329856265158699016158953699167022527212335626606958546752249232938709496112608883863734953541355355199279857811937465415935470303714124079018612707872930761176797047487323135352615961757241490725783201627571143716909441440763171010490530411429929190393239645
86 -732682711321346142229210565540842181503887926413417831137886079416635971148613532053102672744223803619049118457180632075752165020349718360204743120903307321909412036184664244312543823277593867930554101006235376642363792965229957527293505595267652016232151255741793430461791014209249649637390924151430854062685209561346714057593202595
87 12004273542288935194283385905821158301759699786365651903950675685732539772707658319951596335026053897550724708121706352172969533903207648568558488631783508316044620879277205071373110885362277583789244240924112424404531116892344233742361791554930692978108410229209741949247794799943956605838113652889688368573752022653364861194901737560157
88 -196678017716861914223138994680973857616030921299781195600753264977345671452351934746676523808028778069575598695998675135177822879857608465661201001291102127508928789530577113944477455539941239890985927103317879988997716872217012062588218663909051154864332245354652249153835913905675289844496339726021126004588163598218125109229880391388506019
89 3222372642273065602631909288853075683181050614575752919435623077343555362787729728119261289583219518278277424339133001458086184385915601349325754676674763887815541645817927603508994768706977235052164333595864571367857052250011654580871546980771587227531290377407276256256744387292450506458200233885504049062105373944073370092845179142374531651677
90 -52795353371001906833521201788568791993238333269208571359353285531318262044420191368181072014624366822194141673712114877969568965423827969914076421553993296481355482195191749051645195693712678547101203789137582643540379189380212514118513082024842684232570864757176335830158579056158703811583958634405732712349214317171415042598131682708056825806071715
91 864999069630495241560411370103911088017216852282715545231741358461548942119627726725321494578809114851582184098671918122411765314796078042772055098524875188336293203141146090747492492992004325860308325829119522113158411550818441427624819825591147009209696634732831079968217551981375840061450906271170561418061093587696538627113762065339773512813211932765
92 -14172144756826034037725779887782479266074080907800002022796772579449918389021342087381988014588039047459307126067519961232091187112963760836189531149758543529188541518941808768816320573093841135809566707269997219021195430593973253647329990297512721827317202773848664639317238467695209865717439394918620405185100328209535493876308344986366066542783204910049187
93 232196419695837741674099177681428140295357741593395271931769520764451934350344220413188634259223861985721653189208026214094162649202219090841221579339202576563556706569636569517563373457676422419546165628978507708035023921732299653149891697257415939785116070756097925723773373841292975107502210587207935598444958902647169447349953731053360593112756115169685395549
94 -3804306140296605559588440927132518650599141238266187976445177381826819137276962119676855887497961544543190495570992033121294786007561600336727577249243713506577024566260510667043991517902664394416533487739067086830713844604277439012746818929798101916346178465111335533241285023999776941507959281280010625841975733917691457867288272785341361423621103785830428339742627
95 62329751802619585488297016150139185571416330047753224456870477716214734455713489167483905008422946358901295968239973743134011915193813123956416001405613286043533844440243992682966625183714276154202980727604002317694991698022536917031619009033096923336877732875742195504141492682036656907445706395448539376222510832538753150442061783047769619975773900667800588275385751645
96 -1021210653534119288640258312603880416402085151502388826835719042549738734027924336112588070445201166428158044907063413495270174329273363739338763127888857313059924295424360714508603240035352186384039543292529365738065344715009667823989520912813276840731227709726090533686903606235657617259556456981526295473412995453528508691918504606596543007449673559890115360974539503576995
97 16731515347503010425081992193701976742331763122215138549794910349523674773119724809657632813029806294748008323497267395191901865413328215477468523231981824872916244362793022225891281400990141573301143372589163847631468173889412679409562660688250144488973411481922115671294470184198973720182717602622742234377515032820278654248713551784675727827579517425267877848143357733119318109
98 -274129147453489322804543360101613186946363606994372829955117677943627545549507324935542953514039684280332150292602290239487302813355308784662932477628248562384934311516175275747716574623962172995221219118912548046614329539923201896290508123471540915133800481379312496409808473093514326607307361974118243860910878920117207610969953444779255951382705496591102495033428990847190835275683
99 4491331951877969064829638411904830454929221336995804446167829893109672034841868476776691779792074339017309467655411974263688679762768299655533106820655197787442837858760815796476591116789814273991590103385634345633527576918431837465898954726848635376547563517961887882394326551718889055347966173674933513097188175959421065863349793816760318993149338711563734792023809709215477001307150429
100 -73585982699568645158168795740648742173560362385339260045263412079646350585072572178735149423617020740816446887371157805163115664316581919424329817136548497357579797357664498748607404134283769259483449876821326497136103144000419745979089221235533034274213925364543139052628028155160662018644277933679806697626033699159552929199579495300003247397360798070245178780778940797916846334365138823075
101 1205632740549732682271437549414788991771612977321398436584669025106525873660177980046191683137390215958155014062824059874245752444820656713386152420637738252393479704158700827324857225851643662139818744515008897154828964370922435983165704503275336942506294024035045893772181860183894790057535908858548952595222487940921246487917192960627820805389018259278929003521868760548023118884138766984927325
102 -19753086821166820266335232809611902841186107020433791984990629145937934045046222695280524237081444006674438995931804414084799468469922530544058652117045974639821867919489427653878643803156601002888178780159150539172153759591830693159177021380142016762271488968714564175238846774833717004297947398825041043843056585333194946450388326810283796369687575793715020660762632933083071387045767381828952270755
103 323634574477997183243636454352681416149993177422787247882138029036171763913470050758321673206854997271681960911670168142455808910702501966614161421953386961144379502848391164138009021101313537557923015956867144442273394858662647120329108018545307701915511100393065384919647121772022008321962035250078779193389914496720739080209010179914083348339933922427675163527387595342479722571800479124795947021883485
104 -5302428868247505850263739668114332322201488218894946269300738273425663603238696816289550863240836589241957954536887050243158325896009547281023810878507669281639113375798181569477456588729087363009781389643536704311022884459114785975089173608641197669110211648601143514420398632893687733112988858794650758311011990798182827029412012502895815164355153447180905615699017313354925633063523383046453038767543297955
105 86874994577367135850721110722385220766949182978374799676224160923671056341706275882979307042994675888230855111423857408728195745309071995063053650661199359154660494269043214501324257455391431331257745680999195996497892656787577716584562761060366285020392223590598317928350031720815151012509226180582672458063554212740349993208558629940872200605150472588203974534940074248588428154015612844580294464245415700191325
106 -1423359911155583153778214678075559457045695413917692717895253109320987613186382382231658178446630479228243167073910495885399080673413457879554468905896398420996602353777687619047209139278439583057722138943702997577829638947125251424283763389063475280997939915965054641309377328505325090450854078532741525757562480623343697912217096830572460852249229920721153533407372004914691826156308447892771328076491724201394055075
107 23320328784373074391502269285589966144236673661627477489995841456277051091606170709039953927914767185664015693280460666646546162460231101620369182578742508798407368336722873420786554039267793995518832160657174621574108559591629733959313845483858664947798612304382436057322634846512243597869641278914822464170669401477597593261171319442463405635569126866769925442004766260724239742568040756564955517903139525819634597091421
108 -382080266803168450830373179975106005307173661272104591196091806973731693892666167613863319058079315266222420497122638088307811797446245351170478689236887654021248618941724328260770607041727688584956652746522863066173025727536057495821336001500074568538878439107507053080309953103270524720039079087086428639963642459427680559831686849172847459484112338050930310974610301158830321252115339637446890100563827283049934083611043747
109 6260003091303111898404834180712136790952733266282161622156768408948073622580731919312898303300376540645730281922867125564468261821282757738177425366665615780914536308341236845198271850166234827536818388245200752914900120278677330857826365010186153805170677418382409443158758066950866049132957835395981131473158156528955732136882533575113247047952443186121433325675003624577712362952241509965978235509917305139561041365740338403421
110 -102563890647910185343464803216787649182969581834766936017416492614868340492204598264316852344212279800868777915160406749725664628511567839895777939361454897806583086050854885888739602132763591012453847003452577256163604008706423197975367228977025177538805806430786672176956767608542561839962955093391521542639896123347522365104886819595326022555358618407538499397765374242981405884785495601404455156349460008117550961558146499613697955
111 1680406784375360476667327335903848844213773628780821479709351819087094823767967770865553747287696214608060328691734426560205800697915013709931778931151081290988263753040813766877172731904451789024720565602329661072121246360359962907899775844203513977427038966912023497259620911813113472704435271833776413955946549464722624094159075539809404050488754953854044845170790200169756983395802842196594355414563804152156012810952001178457163815005
112 -27531784755205906049717491071448659463598467133944979123558020187190425034457839413490600143547034157390295217918735908323830554006526244529446106494239840500054750763854812983470747617787318970255415524700813139514166009896005158527994697847494789090045126349264831195376683502020918759997253743243986886749251624020458530224215243042247429535526803328235932549531291699866030642066711682346825715672903135240324456680032971483914281406048163
113 451080761429293564718571373714614836651597285522554537960374602815464393506766447404372103275326329865459081539754330397630068749089819136322464986157304401412320200320555727485903326790391454973895696649983022478616722022828315467332951265506993012689323358980231264114930069001220535848767261236800169388903982575464663742441019142809955598592333823973430581589303562080428268927454673130515851733461580370095290150578112274066435705446540105821
114 -7390507195257545764349073386940249483699769926001533549942777492247843243150772564638704855358888334258421110659660023049698697407344306690332716950611514334717135006763028461086623465325715208897332050764545459557172968021160196585473420528486043131047478861895529886784266261924258894931696868510051955446350384923105232369772832293832157461716439541273948874184190620101471011236486169575260534148121128395500627776891813872405011100799600760334243
115 121086069887099629803095218371629047540937030467609125682262466434138514852524765872903565746747849077927710408402186315300319799745681460724394591421237629827303541609495442033707328250172056310289556933230109597280023955654493054257321137319462377039618212567745284901425890098565599188608199962134124739085488395426312560589383958139105187497332469704797129161371363986066242366434598984832025431968468839475663211654134572385530991853444914888950536285
116 -1983874169030240334693912057800770314910712307181307915178188250052215637005748450581509069170456877884510628668434140215489424824572733271920542144267733687673838839312172600538995963145396714310142104598961987694639312032248629960744661665501913928304257036501308713340327763110904847894629682254252248628048178743236720955300325569520189446822617700511036994532510816120083749970387746932012902174449873187446106171742354602477311023230594330636367597283235
117 32503794385391457643625055155007820839497110440858548882279436288874792297926701530342110120780133961508042724706565493704084332842001364251406113446798864814573139151915169737927274321102404406052382393356593237309983298249469940660942330597799200561772819744086069339980960975772182004743818045878065482336830266004435442022999634878141366536288751300773834487354825719860318004219069329566415297544003130385514533093111645460666927221854427073562419793670297693
118 -532542167210253642033152903659648136634320657463026464887266284156845579839415448393129062201873069554827060487058724595313998785952999899951544079143250046135239191173121845758458956505654463507189608983118784909187926996676846626214862206419770529330158070096406339198253496159260586951804015872406790076744550918081018938658847288071726914256107991702544464544993358414707023557167014343903294914414173186501343317816330183437530777329150432992379153803731886024611
119 8725170867572795671071177173559675070616709651874225600712970799626081634416547524823090457905073862614339393383499951451298668819015077814041963597938139989780662140709319176674324613976366505042182138448858003102813010822847888721309062681047964954648637769268992311792391249477772396971786525075010227592949108177685045490651690311898504378516019366827149685617289877209083413040923941237202892634718989661458182445116028137846448658100646213262496495106361392342620253
120 -142953199494312684274830166811601716356984170936307312242081313581072395810155009150739652316490587993822432211642245112313940224270742269146934549732706101319231744273826397055214761373081907047444920311751779188962935110904130581966756736515514383944931249697875782163085503873723723447320041384726665261883349071407337768912202472751490261641198832092422073927107412841615256607024195570602980358544228252662433487811957130614066246302297361753048537463818644130875236558755
121 2342145220514819019158817453041282520792828656620459003774260241712295562972142559637178249264285672024230433817075706026065502464995204486834579298294742826456852357878093777750950846395759078046487683143132306459739666797115512673352305711182889069933993816549139089953096090306011440331592887883262174744463387303190697673368345571309875265102272122722165483822684174254457282286216533919517342989008117737099981277592053809535742023504882728636313135845784660476134183382669405
122 -38373707292914794809898065150628372820669704710069600317837479800214228262379550100837389153674194164791206014184544919545233834104575814866343467373170493347838341863502967333886369171381801904195231623401961306690392666680109385960322580385483499590786143071481084250507197804015178082067609924185132851020794386145176174185714512453594868268031928748764117238000729718543597835679383377074591716864530497111696389851636189156726593125027220633877945122839980033620856472669819643811
123 628714820287115998165369899427895260293852441969780331607449269046710006951420862462393122393983545117977024389990822404779043613492055551649996521074587104706222463863681350019703830512707785913804558900775751842861152424209643849717959884391967333279259879938728842117017215563344916312686527535614781343922963223138212867306638987595935821069382286580254224243413894043955835548858002731323164416628196508512655008764794326809373713533163931488814167244916906208454557543833104896088157
124 -10300863615584108513941420432226635944654478409232880953056448824061296380744045102036169322806266398924268308506099921617576927143712918756243292315678451161815981620247289068483170709587437074973347667545359207064734704694797058275293316844270321577469015601553356882430670530454370134543250694753044399568956595812909163639865194773857387172568830067731048066214348310625077861770393865987174790767403812686864032299461600508704851505536099896752597483741701244567618696989088982465895081891
125 168769349477730033892416232361601203317218974256871521534876857533420281430524783479571893803916597657541593059835532898847255068649851266772856005559055302008946387805106928862949566312039723133878482946022190579127054412337953002824948233970052013865783695091007954226563224211257435331129238121917745318377121523891631126594699406311540933259022203952133807293977256630600248767111186644337809801297806384219439740321289940100640525465794482550834969177186711102351150135309170499856850695084125
126 -2765117021843128875293347551012474115149315674224583008827422433827557884697332880959390841227704982129049563734304931071279700296794711085960649020784330233563951910400148497693826595142115218464737760290705013925358617596043070805194773436481117379664462460941258673283674278548931895846694677868023406304244786055551715313185999801808680958671372904426655873192292707787957171931775091577560764761258280119973461872053142315686036580803674562641696407127960527322229620217092746975912763264912467875
127 45303677285877823492806206275788375902606388006495568016628489155830708408523639584389031656515520439944438382162985632680151154422346942106371782245662473739217716622815835391640125905297922259662241947077566525572067665014625431725103591095241234567564402708805726356666508408014950744358898887014452904278900770761802902440713515225090040674049474671664981044680696728685458106762514263023662165674213003531201294072797624133358940337730603014018848095777613397861687619759017515098923202232284453394525
128 -742255448651822260106136883622516750788303061098423386384441166329130326460219476684004370482058361843858076461923569208165581098720155126790121979580098855583381829119066918811649186019846845630495126187434908554626718235261777707479832479411727324670618116424280610223712463328045737636871983358758468245621012804014999969641582483756294121314106318723354421301527004347830669747197431373730777027454443422382999144641223773814054490956614645536402790836208050276068668504370068871107254569514351267518752675
129 12161113270711455909578946701271314444915557353036568762522684069136471269154446299146825753012327925430779526509072647087424879862645545696629396368456470254873085203683311407486928404326745586494106956271233587527857970167513176840004022924180686158705217025214490512480594193386590595554554060916263041309371641810569458785588053350650431499212403973083381714269841415414973820891990998361700578685395800545862803270405169216303196937340834437808950875149512626958135899701423472439337789244237482656296704530525
130 -199247679827336493622541462753629215865496491672151142605171655788731945272064306394854215127101554592735679710328314671795648595187169929982843075062224322186634537035350053269369652395121645891737342801912880168103269062148041799745988306435350428264974115155494893532467659155820167765988456003750331703029888837030948635248840594181881934309149911399666232360596571366724015393127746606166419806940266895297564751776757927108148767087758022821634284763853674225266316537941712280130536020731402142933225225636947875
131 3264473986291081111511719325755461072740294519556524320443132408442584191344719328664716240972425807906672356938996081726534922310578562705990063125673405117800274135608173523626229184481131870533609238483376824798188541950589194543520056003529509261155991746804356608437190865166031915358964347670040467532092888411408683758760575600032332379431698561449110812657601436993008560593466229083691492730904052291891117529940902401881602059491777275004577819205347737950020456356680145714624189885931998306443423775332185004125
132 -53485141791393072931008009433177474215776985408414094466140281379923299390962317647738634991860569268909664039694366116914399942718596219907314033945983742041029792131860664114497214247860685963523601274132782698117094194839164859875811912247443528719255220461204725188155151681319558236843881735848136282376965613087894594143542567570350633174413306883696760580292450082714558746335822024792789776010332670558833698822863958908732604116767636020536756112624087129793198158485602184965709288695256419321385863190947071497480099
133 876300563110184106901635226553179737551290128931456523733242370128663337221647705800944090593992426469260951614142915189763063788717292876172833980780496403119002885246407052653840745952387824200064697582258251599182467679484946825192808571744125840636920306145089855655791951237489848154861591041812414604869366309868679965192092588806033692257344143173273312880235044871451849654438483211429487598961688412004395291633615548833605642862637729220326605627382690717264762806688023758802307561239025167922849379743417331600135936093
134 -14357308425997256407476391551847296820040337472412983684845442992188020117038980013028892948433390986484116645760127959158025093233268158855085814065203163222303159606795634537454841815528399187477340364185451706677839512793067288198389630602315583108481234390506233099242767369706571785484354162975650197928205844680847913956701929222911475140556904151591760811873666931421034672619582684405404687970811815080522603929469449938187906797695033798383888830641519075995101204988283702015304724477778919321283454461985270666635471931451299
135 235230141251539048980093199185466111099540889148014324692507737984008521597568680144606604597625425406872458725484549734167155985670752678086546039343993434186116290336582271336053946022915472624576159162956754878398145100708288695111709101917145922311714155954201041603061236484534339083676806827969479207906186168373182062325528301597448973486851834130844852464131154374132952582309651100542613535152426405354318849495304075328531344931771840437831239958207893598012263117100188237054822331438078434354562720815592902267392008897188452445
136 -3854010634265215778489846975454676764254877927801066695762046779129995617854556934010000162242596676170437194959206750967179473242300922056463827335889997550296379470516853491541923100255621119062820288767319908430756009934567474290547778104089429379877794802534558992559435657052211375185379349577489790419841226911419750883081915960833315334263465641298027059239420463277614361651740945953695572252737334827067876014542872690852808589961201779777506236423089565125129458440081622841583544520282479302505489999679731886200225568758552141375395
137 63144110231801295314777652845849424105551919969092676743365374429265848202929094891598786955080847353354280749612888538096161191510558220481173308687490994508124066651892414935223747518066144465838046965250506899458827812653092771254153801257106859443133796082723908354080414114406605076541971491444590095854813312282838833790072237342640390789701885801243498509745649675187658999651106753776942608259992916819010390618194363035603514175270646960374363386585037755293411329516672320866951005726539187809601632303117938045542180079267532840309479517
138 -1034553102037832422437317064226396964545362656773614415763298294649091656956790151092699969631949807625991312388302065754663944454690951038634488926755613505097835982545203809283717833130962960453522699019908732391495577522248044592756834170374165111107894583288516458639347467842244671267398811670320381401332403620856914759271955157201253989018036243850910721382415152990001840378339007686511004936517842765505391067266879486640266878962873059436829899151390611658760151934456395004761085580273736835828982287413450179290695079474190689921271819282339
139 16950118023787846409213002780285287867111221768578898587865879259530717707580050407350494963170893930149193617271045173543564649782402412545093674065111830402331940029018428723699009403812855504381977392997525210206673011373562804283998370953132161641835794064720580786035583433982519193746323825403416346446326354690970225361541231368689230746217901662664734344930291664943683224442934567879190584645893610324258665412744747733579977048152304785875987044447388007269715480424580437116775316979567822885423004290053435743031478225392444689531854945005983837
140 -277710733701740075568545837552194156414750257456396674463594565788151278920991543531742335762278594308472105017274681614152122430639570040636491730007242599934048610193139509686586398869877144415470187158080838575741195786733799887054455409918298249351826938758432173874750883584158825601888909918975165345136671485886801416437939001996535975163725705765228354408496472737582621630019518933988081343413043122188523784321811891517881573473004868494158831763421147076651632597873084669728491207900971459240319370682849504621071452193768249810837425517162020087715
141 4550012660969309398115055002455149058699268218165603114411533365873070553841525458818078788662999896379312960623381909363892758585153909756101795618424914039250768991773751769411220562498221383471443079319493770714365131027063674609030156099667709068652497495319601106867267373936097641139314681899009694573922481894681561121610891122583204653412174371531263623051502050630583682232964470620455460608493411672100994559162365699525794132957794961573989790893203648750973634399307062094906063308288786507903830969518924551502399186354869753324401590370506701631772765
142 -74547407437321165178717061160225162177728810486425241426518562666464387954139553077978328248804033242267426203538121161350949477003511581958527661505386106368293947230576140111283004908016535725535738912797861929061870454365276433280116947876335407175570455970625313835800073857568265088231675042704386617397927561786057311197720771892486473261434926607518169747771644215516471017664190109715755177512246510807491431744244140796654994863910799503756042661357328493176079899695932959711033183173869972890896559958216186152810506841231685132443171225459825432492194539427
143 1221384723453069970288100330049129057119908831009591155532080130727352532240622437790557747690973962359115539076988324606242272819895076467996896476890857925525366562939512977997520821299314603702032239275960745865029079855542669923737195792065738617921339110221947074445680061958837057208043267786169143553387659352018457696036476575376458701722114775238575577850827491284897080006051810306871933369639521102116952084210249567267834559592218613198983384837320288155815633184879601109438535942249728433645585818117062197534376614993984002577607911169509308962182209212635229
144 -20011167309055098393200235807524930471852586287261141492237600861836943888230358020101202629023036078975615500901308624594127973133970485914825550384237853668615076763835417801062595749304788688255456475875693699314019331739299381318866487930657114482572746496848262514760277776908162139983776962895624057576702746509291026091881874047910425901034745191474407554411829069842160084071060321424548119474295889088149338541837316437588513592256416482688763487448461867892374835973147457729396005277503628737629529690175787507003643602523316836431787330858591996249353160019035432867
145 327862965191558732074192663470488460850832773730486542208820852520336488664766185804038578279374953005951367147279575384600810771591464511881780441211262473247346016518700756621161162129023736585718402696716202302684292141927639554827286632934738797282314956456115375600261337879467530963921048914807355494952484184877213070549583764297398087768247207002021196962041561543440276777335089822720713213241202164249396127074758094872631590427657123375600082237253981853061284735517954217606458691469744933471108998243238411010691508371997681259773490860351183685363871416999457765578845
146 -5371706821698498266303572598300482942580044164800291507549320847693193030283529188202306923364508803628198239472049220235889152108959195041275261506064959136762378105898355657194911323138607059613196496297526947709310873953733401586803465352532093403773611965692071175319347116744335988887656288937767009666080116077344886557213656998158058066821817876123713177968613001751781097028179783397984158228286273228935765149095111151264687495093602860481981348473286376960513897153339707237592506926834266845651421158143835928733486333652728624636245290353746047119276450968860655103896332195
147 88010044566708195595117733450555112531231443596087976059688072768605274608165342219551903074807011905266081455133393812721529405475357244155891201093632826457995884348797552906754813919458380331068430471951496653886928007930709653511860691395307597824321525517675251320718102500393479322079162537167446747210274536147704663325260447279625066974986867496675215854019983020406743545070027170633500838134138415550691127950028449554511506468771884180583525630964531002914212435699587353283255882435362216036403464871220185175213140239042098720977910166482395840157895710170554321026135667890269
148 -1441956570180947076630408944853894963711695971878305399761929384240828819180180966924952804789555806021397071138448326092838486362436645617762006990013508689390397259503358553384284789899309965949819169322341386798313597463653100546685311988830200191444962994393034051886454288027212085113980245402205929272601290595282210190933250336947874901087911613814181677327828128390361282862512284644113875227733303490307588314400527525075830580983823473956576634201837264277264472068949442045521400922168395682751294804523452227208313972829453943771087403817304205584880363004786496595521342342512388003
149 23625016445844636903512620152486215085452426803254155669699451031401739373448084962099186869642467332587809554334722058265169907165668106000532039306275251391934449040100477894197512882992927292317039708862058580719706782330780157540108734463117468821365608319552678370736436611391058681486936246696510466960959569083143047162815364916936359357643869806113277801864413573934016600401391743474662326747933408895709139780229715017564968660117179035531009063571830963428679835925325937692941518139061692975604067911572529221986747530121872279483345779961723415282862238324370320051418724499463931549789
150 -387072269448718531027150768578334147960052560744516086492355805698486097894573424019029964237207487789539320940693518538754357174514345245913124210455376201903208922398738294101628774894387479006944810053680278435891852989422314936699185622298587060890885333334582131514190912024937995885004695367448768348237056204984004055954875248392431886134575064019022520163033921519137572975950513976984661570405880778283137508272115881485868789276080287360618827501088612845476237803968171776787891904512763935644878538289948192508882993125959663545128286786097633369468605186666119508417286002497590231406880675
151 6341792062647804412348838192387426680177501155238151561090757520563996227904690979127799686692227678804937255158991428890130904197305720776507758851523142961213770875982729700893798944684055811433276636832444963516966515677696445581331755755026160995984518410366713196377803858479594497338317329994595046027924531860759591243569907247560720926134634494616594120411154624789873765655750051654923861960236233775102771480634901558156475352728530557318136041862040406162339971771605494546767046859255795798569549690775871560901619255853329647506728389458132723625453873819827753007082541393932581504638517368925
152 -103903921154421627491923364944075598728028178927421875176910971216920514197990457002029817831993714755004923903055040079500673435808400158058757749222073600309753805260919264541292756997392434954416538687340061192009095441628671272653223249126602540579798360741027913669460641447608620039220375981508280516061550811579787333602985066565165583695973363842067234110920419905775644868167174838834269714375739751636325606111900338237173917270549996017737432730413018724896577962658000958605579599638211644214669758411699505799350345804388008027618887581432369825128363719379353199405411130636904475979758219946764195
153 1702361844194043944827672411243734609560013683546880002898509352418025704619875647521256749313010084063456721705738386675457740971187639924238648806152503194442906983689661796556329614888718535232137423851598399906235673279491657018526250303745919797033038011672809252403427220051440544324022654036737101779142024326100581448067717589129280383008387151170231603965175028522509225702281232845426665268897737174268675611590686106359645234722408685937155307063471839182429156807410249824653014451459817860005643480700288857053776546213616778961048703989445052460231702737405981660821761714716668011070854987366782851165
154 -27891496455275215992056584785817347843031264191232081967489177230016933144492042608988269704390308965320174953860583164677784602566032375653788194331492202294492067006316079595193343064400227850293937106123465561383955455094852229700893789985121302003200990896515049304983067614713260110738957439448202187022890854196383498919683437263105824465554363137705215010472130544144647788992863460149028107756966103878286441924140868726730396204401553159997506288410970861831104603906460032517936437762242903818996176512064752389707975237632211572259710970004637957708734816482090517382894648757585913317293344814612104001496995
155 456974277923229138813855085130831427060224232509146430955342679736597432639357626105663814426277003727897394339875091338543322872914065078190451118221226881930153119906691717776858379425048974690178304236273173716902340376846512435299238879020200319709392814450541370137120058241433114921289166547561002483926923023477766529138975647142312892185317252975405062887528202824537110906492508844724985368084387818501673028171623559084259481478807027552698707472187533729013257475048407998977491022649847139977734043172805913267274320524100216956250745000113534141014894392255062193428044732174444652001427402269293113285017720925
156 -7487066569494186210326201714783542100954713825429855124772334464804412336363235346115195920857341269080055519083221272927071402177265949398151246358900117045999277611219180754609069743671378551019107122474850590034307176879957517912076671328590130814028344524474869953025445903950906725846260876558821532606262457415918570388188332431207208328944885010288814528927823588677778218302378470426128024620052778714360172133610685084237089844910152102329178176819128658309562975301593902528263868337454122148651917039587642412209316975731819990720441911170385111997918081208595067740845461452619790375973334085553594501457130920224675
157 122668098674592746869984488895013553782042031315842746364269927871355491718975247910751370027549270983958681461203670283353735202740723263223914865449520874993833826509655160290849849898945280855220857600887540128722953831841538336387805754440891657960057328168239380222612424491768000502678172400616871366084900373068533104275394845754746042759316686389177722385349774403777187864893013490017755648192411862027602782612338339644324257688779728762932440152544431659252317226622505725538108785850846981712744368932663733522752553628694121881160484112108042518508507721558330726980803845477304102443060076733866678284897230872385804381
158 -2009794128684527564717825866055902065164976641078767556432198498244288376323690461769750446284695520479165128737876001528620414818281451948486879709973635656348277325460195485106440420418771155319515081640280254064362715859775974333367222252954296076859384210963262671480577207909676735634181224093167812217679313470513791880721521720615983761920783567579870073374821940192847694414438357246128245448444692617301094602896387945161425896216164749761109417555987822194582362572312136065691473101579152954765531466973955520586727319500231798575350468795716240265732150053325236594298483261574131431492137514448412187130345665330246940764067
159 32928467004367299620336858989459899435662977287434527644585140195234420757687344525635591312938818835409610437730258692130114936899782106276336682129186230210329826877090924959844782938386950072585869276745837514694679629975065483544998556474482067048128808845298377244923801573353791456515367005693379121182735820048078974794700212217102311820292949596706639626542081899963834424478096518733600428889734179433393011871212518693655141550810222769240509581951256515086399764495831968218017819262319763207646406295439738317023845588658171057402402438076266446882103892538385764071023313783214520544516616221945939933693893118013580802110117981
160 -539500003399553836979599097683310992353902219877327300928882936958720749693949452708013528067051142814758800516842031044342831870288157194457166166244420555671960192334285282129994828476621153101532179908788431308448778118551418574459579982909835299649031168804869088489680495065587384926056685681531102362734768844544095383318405784851264072285925574831183422250163288842923345206449620681621001086945920227649553063736695379146797778816845409445879812537432793684199451836662460186482923222697490529453305043283433107073138534976502824308126630901281334929583155210119315624400678623928060525719385255019435022571401003567686432021447001909155
161 8839168055698290065073751616443367298726333970470130498418818039131680762985667833168093643867517076453898071909575276727862471626876934605221882670030228941954762590441937145577805451674948783386122743708329470464415387374363012509463747924735791665129961518817756404005767462506890910195262649484456735814520668228040510523704643871071063045306947624297860022960032193581980350875592071111047419025622870914097253129799632427956960561791841805007967638587895732523799494687818162600055098791901899674703886581673857734972308437481353913915652862202348975050122637476993960840081677883015969388376107837487077037126531368954055833835553073953626205
162 -144820929424560784426168346483808129822332255772182618086093914753133457620757181778626046261055967859665725044312742571270555124709097354402414012325229663068134127872125917180523526655155944583755802577281571567626175811903260780492325777351583605938615658223484289677335754673845451255208548878535473603474557815154255294653733920675014449996492584728015687956099340576600024163086165907078723713746396165915402784539704084992801245873925082961700698828570481823737407968231320431458775789344720243299633936582108325633537337249678387990454631224347218932841768201287419746781698736584029405258126910478007921754117537030012097230300963394470677456803
163 2372746107692003892038342188790712399009091678571440014722562699315338569658485666261009141941425370560994677322156888259465068991537331240055592397379437609735738220126938930113402243013503033613881135215123602207720903679926711101832887222780620646809904811438301856367212526445314673538248050126245166772715152959862730579408041086440138435699736671038037495886444955541076884989893555387851917822068690662860872890184760837678062123200311621908443396176441909593797877816428188803861416400783037776855826708443914155257329268643360376803349527398762282955247008732243918468108636174487517213230507619671424956817686423441125695817611233898339874243729501
164 -38875072228425791767156198421147031945364958061714473201214467265582507125284629156020373781567148396936180822394841657614712758836616580197154522603826690576037987170048933140176503561251195355202620377842551616955127693722069636987243515408541507357450884083599811926232048644920332576008905624538557462222837656072782888880608292298525538561352408099400038915927121879856337204563603714377921002847364364802977480794898285995337565938815390341700883761975354549933500000075805817062197923502823140314040625540423501160059448663611791021924726668432114394944061361660516476003746436008867250499315363382183393268969046621879652732470364028628156432288482994083
165 636929183390528172313087154932072971392859472883129928928697831679303796740663364092237804037200930660679185450724325089637228408288040450574476876390993008746595518499662097823774691464342849502866639703570876533488937842825766179543009213966008708559494301624600538610447396812165100278797614659381831818936962725173873734701779680788467362838947514888166170676807394564041934770933971089459931379734406643011704506539790604499696120898012284671444399143745846355726165514852177438525336600811460793659519147421680124078918742441759785666074807911938082092204249313566952602815676963138803874920510633762486537296578592859322969193814361144468093781171566920456285
166 -10435447740670413575177619946407083563300609603717200755567785274233713405799028557287224181345480504596234006308004089803862585612874741357255107901497653348915580671152406585507741322201367110210267206052315384700144424465443249335353005169327318038753907364822600851163059696953906326221854063303446541394398377174089694953914566124745719582717377088034030070403260115936766667207472293667866362516796459632528076630494968834638125446845303078934111190634361405757824049424259498787646815085881947226696798189472833910004515424573762377398852967651893220305992392612960376815198953214926474474210443455552796768288154307027351403584376776496769995669222420183158499235
167 170974375783144056015710125201933657101117187747302617179222593933045160440611283882593880987164432636859473073556191689442116022599743401222052056462471125000400744401124079891529517103332944224391569578225231487879039715128238708552487861264469452555848271410129383563331373527963245169529357886192081601752671147212772152369062737802042737575734004538161183015591463408872545219585833730647280470889286408957106323020746215868583641717190113180267669255143749066069526087332251017756527930678464638211307904192127859145349969388399648256240007218337947904154394407356100046985595116136064573698712141107476475343075292999681584316105212764506806146746873812858782013839453
168 -2801244172831032213761394691308481037944704004051806079864382978999011908658975275132418146093701736439329247969357472053955922618288414580995784119277776598916444597942408270526658089504546944680864120597296906935597164580254082696757726851280539786350654309065989672802409671961704622082439533498279304768471990748388798484600060540451778136215135107447764207323854911626965278566654800139586714911965846926049728685612529870261945104698180439279253145249280303950827873653880270454876040853146521540394985328410680406072157412916011913519690199835096227208044871066285273571999931459335356504799543182789161332239370373297165175945599594505244099842854237705207646564548224931
169 45895584527663631790266690622398153325686030402384790812498050727919811111468650907769538905599210592830641564652409081043711577166395144718784320515745614679064164721030110152797363719105117356952025120083529836945814091092625229917684764147054389938692948044892115822350959306846603317190299924237515480186648138509493856872335732043725533450283758390551960800867440001471541497479128123874002880628337260227146410677395654827416616738503189919323148620783392851678143649066779912232530419578232607666448285789875111090155444648254804961965132330449355773101440810574973306727658333181566909542993820781012547554322965075787932272296533214543660231832789504709640710761831452498013
170 -751953256901240943251729459157371344088039922112672412671968063126238185250302376472896125429337460851973714299646689547317856533205904665196084791531454201175406683978869750016822711483424150374470348727376997539341996932178286254402634576430535785700232285370414963470325494444647838948391973257972757602758381829696317252852585710328151909368344080257242350165539662468038558240053857608512578701494252434705248149161961498788359677834135472451464707507001366094006887757099433304330038341727402851459102592142273887210366326749745261858381818806688430561295865457150247550462467600745218983339759014712464393318876436622325255768200120995998428538898884433768904416883206838529435555
171 12320002161069931614236335458834372101538446083894024809217524746260286427140954136131930119034264981130683901109064249449569239367319273663122705129162091538137118010269559090355814980092275482213265749379548331902950422491357123818239652129472085400770300611555006915015960472989109443657055141223761877797142773496616318584564580272252028610305184347608245391919096519821795330405796339975587300724341083123495699071733970017096646028374682522444575594267568846114659207050863710391807495401663220870488533740318548253476955832044234622793133405970851605545778090323229016903093086514548222332565112449370141969131338758154793391968506271199476397911775106344021863185471804903479081818205
172 -201850915406969759567648120157542352511605900638519702474219925442728532822277392566385543070257397358554271901338026434117482412204045774946061388234496492529537913410021291029885207532426230687232531417765098913019596115787625879709729101390738975408108711212559580134073322893982031795190190006472416382015948619353455868395722587340142475800630032290270547477968590924082338418288855805362664808511935692441468896334896966891580704905694393331124983003811488972069137490213039987270794541498926374616648989225420618779431423061228052316663131694857133055120064231311703350724252071503768228624103398381330801142053906276691207344707408891070449349723261745103208599720800496482166006219679651
173 3307125398027792540756346800661173903550151076061506805337619258453664281760192799807660737663097198700576525270159310706008840824448189663374485772450534135191356545885472068509881529266628745471097859429509488068430865285579725546803535369869682536689602743828503738927747091706953610896836405546975417432043667731373935638053463589070091870658123439449204019902745102051144777353517535189312905980026837903061701416375371811714670323631732787979539989683149543913557980942488482272389907662663713294835078321175702154038096192664537283624719772730269922893708435169100946577175524512844537507365416480989193426466416409186078394557090018358409614366845608768021192913996189642348538508703969695837
174 -54183942521287352987751985982032673235765675230191727498651553930504835592358998832048713525872184501961862212165632643951031723273812602744175522210552188678873165049717575834678410559533701529570965028194108557745117943382303650358763734492155790713384067814847446365656046428608461159990951458265534657693098072475856596686853062997154388575760427792748356288210122212307161365216943908569918006643894055080945807832796012531489741774206923890130908718907232480242738223707577390487877575553989473630632286301655967540398598577646959391569851425729711118909675314037239510054028925135760569916148533266694783428229731600657192399444697357341343166374686134963372750188823572768860723954086631446554531
175 887749714268771991351328538329623318294784822971461263337907059597391226345209836864286122407889870886485329619038978369373569097274150697686032963696583136491907812544267476477956631159216332613678540490890657038800855115394228881956661893151511369960938226174380066702170779974657571187435540034292512136191749468555156422064498942057870516210416214438637420601731733666408988218108078948216558521885566157248586995100452758134590287983162853489218872632192348620489767352538501909403095769330724606787381342772272820877048049412611485821173343302876433313484668380810292548888874206687947592277870637382421056261072271700377000534098785302173204396815421555071297761578627800022535694088980854241073682525
176 -14544891318579560306300166771992548446941754539564421338528269264443657852439917967184463829530867644578198074741713552779732627644172688492210874970060539776165402107115008786060251021660361374521451776024281460905706708088313435419506986859880637573448288483862859565534699125245270310457216503117235228920393478182195608023331245863848127809717375132313386248027305301771797070275738074105077263663197695532741787062511347534371120870144832693217477598250121321450251975103021645581227078016638964247752170821695416281001122659581294033320719640409624530137730921186585191111340185163770675123661875854191662944166332779768015573236985424182782518667160345839711471202894130369907433679253307127494245823162275
177 238303499363607516058421932392325913754693706376223479210447163628644890254375615974350255383033735488875601365825434746646587142235167746078804332492334847741049339584799968021690755112524531782069717137355540583396661116524732256544142679038785304429271894600496322237243568568037283284272401585793763554286970739822493011581176102222254969262649576850847447017093410811588536596757079092702954994390960779350487613163981828084676161873706437220310010526125775151898027499755121359637949097570397547753841524320939879943177874685944450760364165174362288047302363971053867770205443600427734059882244960693799713198734775879411364690719707752635499717748901307193685857281161378760581864389825196440725535271325653085
178 -3904364533573345543101184940315867770956901685268045483383966328891717881927690092123754584195624722249302021546166432107245161668721166608354492305352607444647288696329716564033058480441167692211685856503645483491713163262039385632632485055424149339310435129612742679602310290460110456622468254523778637969523080515420305994892290436829051656546990826593517724612897161960727071658775320598374982830204104669262850737233872448970702410159049081579722494000610681895907714214221765195670311022256578366385695183952889964401545939856470011419191237746529774937615584720020189230318463163850030767574374416043392717865430539510411225442875173247413670959422998896938328615068207381515818524810903630167526790382825682904995
179 63969108518065693378169814062135177559357877211431657199762904332561905777503274469355595107461115449334349485736686465887408819177654223572249014680011720619340670847985714660010216542564782101923790090606107796602198164728048261215994201872119464487050952013574721704022233194716448137733440541002975744316258785688882499495384365914370246669286786532674432166045066468800316330917940102815033781989671625350858046164248121987259470387072541401940567386384205694485576279155543691370310774149466605194155531373384342954056864881133535894935324372567531555142111168936763127753423227094786011785934035838487799593430202794401789537233729831499600379758574499826700993907073391488253980950301433865209315192432584749545019485
180 -1048069873959988320307934233594022749132519460232096271560915424584694264258613648905922070240642915521886669939599156106474828539139236923097198780296938628018680588470776709796447353943009025126267417988194563858572975585196804292949509332505158296198268744462667430230255099391822539360168147674057145938226921391220949595987699516004010450006494894254771410324446731132985214545313933839197138578599803837797061946734079563686369903057412272193136472436425444340359635828740670300234490202481780429065266825636959057287851833583717369543569212143168047785412133529774106708155588565574638012502060042591429772803005552217248075436128982422762022588285799698418929139252613495545137266359167019238114136913582738840114377402275
181 17171576814960448639925194483204468721787198836442665313254038316395630825613126023674627198822693527910621150384567662086241450847536732439754031912583691938542875920735142209040176945817225074019211799793967818607680416443018825859593209018662075796742665140162047440011945113474730385471243305218985681150668969410656391177472416581015539218348407383911527726614301809351936021520716268554269128709546921559736159706536941280234292539377904854178650864713676043003914479220608458389159023052051560429717931917088403929182078585245644398337745495978876069177343547403752271184046132258785173195021935264538128436920884792207078111134699514972488020100851334364021199560974514096454302502714157351687332279571061688985887498672658525
182 -281339114536311990516534386412822015537761465736276628492354163775826015446845456771885092025511010761287494252315015413379923735870945095955605915869741540544867084385118749656782947469123318127519337577269179200050813582317588463020345918117495852830316266319365345169800021716118271949146306320052995726394147971807102999816467884751863604680635593059779209489886131166247115607163647265828969206220207003224254326720569072655519058809507994225108275614244819146827483316037906695125966577373018860919338111452811929770089112437777724412852778742282925731071164356483782541468981710786845983892708865157961433326319490496254629121076420462207839237475239093619981078249919143749804142131874928442767008176694626458008073204389394655139
183 4609460052562935652622899386987675902570683854623156281218730619303133437081115963750565347745972400312934808309128408333356036662472200651406327015280622921136896951257828634309685663693370859500702838209052288424302647636238565075052494181059937127855128126799362342543979169342922421655980620224101659297831036977044139746949616663821541327635391097916426018269935673030854375190762634143214293910286290256025717498355962203335113992337048384454160628835929694821908220610458756889123753458656397801146939768666800951315866626756447737711989101746772664997796517219786256499389266096219055907899597956067168251433982141199594446787668650365938704498209984958419382533735160859081412580637729112823936571872839998056174301637524639709255773
184 -75521393501191137732573583556406081987718084274145792511487682466662538233137003950089262657470011806727121841181959936134696060829393577600432653809466221214506160801133656052964510934688682076993066358755881358541742741995325831496231608363358858370072628264424038986813369318197470184858248539097755737104948699675808812701003773984108990217410592129515751714891471033682693315818508277689506349909713236309022084239538659796945799772253412562282041753342563832817691197767005320778392446579762447594097725347362534682891803648602969890877915355087170290786955054044270972383361386200769076278487227861192852431472629107182506397930984199616422161726053534557054937259097210186468114227675734115479416912644206751650263064037875428311290488739
185 1237342511123515600610485592988157247286773092747604664508214189533799026411716672718262479379988673441417172676127292008602802123432449098850055058418714171733710446808306616334022339453002688073886574090177563726573654205940288587360875208115038746405704008232868744528939455878343698218336883391517709080227915843689761373484343233290574716144046878337653155634237342579688530563657672045795171491069728457637252843341956376899904339145010634569016595065619841042653747093167691218184741318557475292599135795706633766476125140733330664056190933383849416630882828089408980145381765226827587260395144068756166750089419423047537735650166475339581363151064290173363369399952723555042756595099389786496500164933172689735224699633022719923329947213617245
186 -20272619702247679600402195955517968339546490351576754823302581281321763248729565965816012462161734425664178922595561912809223236120273435328330357863507710294342042742745881271393638668341032678896083441632825554362708911644600940724250491661076575741134846987967889145972271005470289734742271635528041090822486769431380929658710359391973123577723595109260789870071872090629821206422234482274627152031063711954139945241259741672618141298442852747638999575620789225980348192173041546128206222375189380328658260128293792811750038582067566966517267233905748555900560091684215565244988201053816441489930471995688316175528654421764934079724096684282339395135733668971341943611558390821498080828057110949089187696868132554976037849945145983270649994002688780195
187 332146601201625982572989578535206393275129697920233551024989491713175769067185208783929548180057856830081907609241007270693347403166259413076174338734716288502625239813099271848745115707888001343859949382827810271986991860267181369603564289185328287328062947526294082494074608663313536043622222405844540601681621308865765172738084578650331408052402811030632958863606163010349624890315511429774862330732192089646804906808763650215068877027721323448781382659595802365927119904337296801198463363871438563641648147228377089250891746227478478289181740100337878191267242617083972835680319760201491905250673965302265152767926783855770820639775020834007172858544946655149421251806689294850647238756830028179523318314818523164462828290121604722278215322493854471542877
188 -5441889914087440098475861254720821547419724970725106499993427832228671800396762460715901717382067926304061973690485588752573872988542313282141747607305663246214659062728484185279482769677367228180943991833377360685627856654986848130663703394422691234551291669651847951115528250484310209099421654129531841672929558753873405474662481320969957187485044779802233528155132852021186226672943454582194581504482823163859429768667728368715034662229066273719425220832841011523247121788659279090884411073412260299339520638845363689613138650145209716604752491480118337284072143009396164437042180532673772755260799642480042846058226893317837578680007481773567700064748391582076753832199432709394164414120118993789901457815331683630360605661461687160801557198525470457760458659
189 89159924352408618573428510797345940232924773920360144895892321603234558777700556156369333737587800904565751379317806814743598787867045617951806599937009997453193171424392278121710748814500408109304354349827616463065573212228802927003589578394848281270081505160374050775124196081380252626630515118193269925842953546243347082186661342429970778217946255156580006889585807872851989401963883671362409696494807770152769041674512531661477052956198819727993878566585336318943355683781470982194906390219923262914226814099433703423656867539778233664779245670931269170274911793086973690104659484338352283782616621089343964620901464411017889602813947693800462496244925906835726175135677220945695265991067403280677231288948639748461401722318309201988281204986387895134145659131997
190 -1460796200589862806707052720903715884776239495911180613974299797147395011013845912065955163956638530020405270589023585609125751597651616213688443668926980009924855760309945627675653292613202776041183843990244983057080510283386266073202878533305397506599725922489859127062030913147998519583346850800425212376041286809572954658722005207986727578462445277654074227829835673600406258824267736354689171767360869710446906271207064780158227757073211084325757709429837509121013962662098821394376058198253590573892212903561218860312094010626720811005061279430725642497335406907064094219007875826842162966586913963687259841241399118456442226943399897010682872152408495777009380819150950375335550551947070827940170009314581283522170242568208333506275510283128705000191345271389431715
191 23933684950464312225088351779286481056173907901008783179354927876462919860450851423288609406265565675854319953370372930273838601557477474490727343473249942847683314489536839547998489749161504827745870125622520288469433886209955583893232838760966551677227256059355921731563647416540576705013827665053131988125003936475976147102152121413937536855825487445249449451664033046101146245541266436230150245934131068097994961114849398721374228365798812792911400528991425500490213824082960184802414925323590828990110772394329465351661522831924066402028674971075873389259013473524150277255645128813848881044973540259694061536550727277764909262859447352533871665326546792987770630966601446204906821472792270067456317657625264439005384569326287690750236344891468679922377602428556374300765
192 -392129494228407291495847555551829705624353307050127903610551138327968478993626749719160576512255028033197178115857126266640105958802868238406670301148977025129098363885685423340885494962828201025111517088988097199372323795474092660702052310533830417026036620998291620808222243041686980638871165685550061032505152265554604146434401723417928996899448292853159558822395401945364549929907545117001370678967296332804063852473715310051372669089922228869193529731618530725697082984731310761108965678297842015958153979141101890432480585329076596550569550773857691364000560865133698707976982654563443765680513767622653511928414694102704147862227924845195782701352999497261113679189724242523513694939817294396726878474969425905082337793015370882349825734228546045551118561755199724786165667
193 6424649633438225063867966350161177896949404582709295572755269850365435559831580667398726885576786379295902566250871066171502139491640588932202855214746247737359312962574859670229253082885106475717111346811550367762023121625510450310040735964552838116670600083718890181971994321985165856943084839880402881338093893106477062627606811754679709322495401810209744047917186067633229524843771200063538457009592209258439624081961122241033910431456559048464409513172156793949736730232485507524809253716088798411024762376735463155444746069960748190479814759070902549440240488887933688447782077785309015548625877666744343494963923019231648229849006312044900830908892780908728464004360286322546445635404555784477014940973878486147392609565185854015204476758114692016523173330711793545090101794909
194 -105261459594251879446412760681040738663619044683109098664022341228387296212280617654660741293290068038384067645451535791174196897808170844220061498811447635115184482228746850249542972203525311171570733614778909031631198281488778194229310357374718632691163323657504882802026490738145619530486142638055340973966258640945174992102507781075059585842831864226216808483964509094724785546212226743570390780079409009853771669885948107650203890901797973748946014991924116936186317034530973382732537731366334863167462283248843935649417016434083684253309789780920244663783102837797702490406152897594959277829371872675140871852428229965664694954844187846073057792734718045695821251355903115368491655207474416826612627535533253067956470513126754104437069347554576379932219675715373018635464287067187107
195 1724603753992222792850026670998171462264734428088059472511342038685897461142005639653961585349264474740884564303089168063186869235120340753307222328413165274212140770365714643294883836397836361780680102504436401439975758516956018977996422739438951583914327802621781037284178510502809239073342052021409873383454820464366151387023878467697398607892051180141139805190700283054904675414388530441431310375045970441541274784783852688615798808492986097129004529670309877357767371890077614797211988538094968366577807812640654699165532766330671649375484665409461936755406836801049486373257183429186135691040938452853885480894985389424783043839579540377830047321301019527382502878980614922781193200354261963030466502137398262715765878558990674432923709705501357039193441645155512289934851969710156798045
196 -28255907905408578238054836977634041237745408869794766397625827961829744003350620400090506614362349154154652701541767031161481829085389182450168441166914575877585325539053290800632477965418773641531618128108940697166531904285819769098076704704399670385090214562182444921532142998116785511630577523926531498944247526459489832238888147180782133897964526974068037783873871250634194914425444517534099358286882424503032059705592576678889980416284439020635686496695057253090550360631546442852762577325799857232304403314983774342155908815797433282920816860884280843001925404312360194222973671810214077478966937698767697399082188738318392639545571803369966226154311780744720908586446062401169434384162877357122470529870632386489850466995379104968648135701261431729066552446398100721189155938136404860479395
197 462944795122214145852290449041556131639220778922717452658701565326618525750896564635082860369712728541669829862060499038337839729886737245195021738514288752580393742331214811617856760511686540804134982384678945147667081381475396570575513912934389370047391419036935068563382949490102603796590271484824663370037136314711984197796439168265227135220374931156464990043851384577924023134480838660297417708076578681495874073059233433726363093246348239813666465161790279605100296610366078399412134606366536368027840004035832376147556481586966818503152319619281910585534136618783840434586682440917649524919353493515975827250228814836867318804009725203300514051767676845763346299901270645396671115333076333525053483804758109692807331566367971716680092989104037428380810774846667053877808530581606133731116046429
198 -7584887523282356565643926717096855660776993241869802744360166446311317925902689314981197584297373344426718492459998446196995020707410854301075967818226051763894432565762021586252319950931889396757540776202132356404747070931947769150300455233678765487241094123857595157951323165411328867774527614466227049251961420783086739720985424305857542868300919390358156501131086818177261353361105971863696923937401323416829366994909164450354225281048469884720525901532697325448289310280082624370956305184910271337481953700715579309111939677767603508664519862131817866355992909506374065408798202195364188211220756706329332796282341003961368448654754509934927099603739654559381039647845733019766438844926522202152284991407058935372310194046122653560142558767539754299245739873677633719776264401404810171594353827260323
199 124270797181458129971510095332914883146170257274794848163596967056364632897989661736651941221128164875087355780464617696604619686939430362843148859877360690028382080088640258999516876869710399384811806228467617409079782089318138695199740570251446885200793472055544969569078912193236057203724811180841219038258043139922334767386596299394629406870261934632194070896109600400546530994279692874681834566209101895696151277901231543930621249374160421896293259055044171882690275333008613427157515521733551428822084225930618938408102639594253737043516786422565479445105193314636828411055921542207826633118674972587474517969085417956297767938625741730013492787189671507927678742686275518400069856802089713829498324100094135936304935971722390237275458208131592435434739351197306423219784555559296487389973078868937005149
200 -2036052741021010001453221401934477445466853495190238792312372708251478145400662617893305404966963853313431237107132283421923022766442539112031335368154716988148910585542106065582934592246576226430611319860013419538738062451111724381707271668365838986360189800790361236352580784831120402652620115530992976914408856265681599432692442552054886899935312124270246036255268816464004311321151178783938110246922209302954370163808197446073304022766802429340185158338912112071210180458294111529948566045151669148170470627189230538958695471565772204834754270726026821395644826774922306110429864209242846016004649045420805442533377161364585737689748471664656105332799146147694204953059143596300908111873536092329649153084708431417651616182395354423143014005586333668617101547642938474968959662050536344528355875566932144826275