0 1
1 -1
2 -45
3 143
4 10845
5 -58081
6 -6467985
7 48571823
8 7193829465
9 -69471000001
10 -12857719720725
11 151763444497103
12 33705032917690485
13 -470164385248041121
14 -121821103620727531065
15 1960764928973430783983
16 580617476571375848857905
17 -10591336845363318048877441
18 -3528319111780251130861819005
19 71933835058256664782546056463
20 26626113551829353462896135315725
21 -599982842750416411984319126244961
22 -244290220399283415488286763810504545
23 6029005418883330298818465354129578543
24 2677943963243720843185532856586001847945
25 -71837837511241738797162876213584984719681
26 -34567754395473212092705027974534416803907685
27 1001490164870595840687671931396144220030054223
28 518978407557898930322566351333269390293449238565
29 -16149498626500813910833813317275311399312471917601
30 -8966539534959013307600227349580028554694658349148425
31 298262269692763201545680228370431135107527507050427503
32 176641549550732296891276952956026124745767300866177471585
33 -6254873956763213537605648986123399761044620523600781694721
34 -3935881811079789138703917167675807275166990636929749900546765
35 147816137545941285832471348549240600593776121789417617408682383
36 98484734804262218987906713220031789894277770833210670780372931005
37 -3910050807825137990414006210606936925073544947034018427034929347041
38 -2749859890577152383195429950256494661334852881915309245096611466022705
39 115076575726300015068225220022416878706086980094397648865577984654642863
40 85190563468791822919800890942666960414993433648435311171390628698199600825
41 -3747892316472084539902612525963034384472288051000008400526003191687658810561
42 -2913271524267504409144808863175357774203898921039132679091701914477491149496245
43 134419159745561020350062531424802883860562175860014116679022433149798076882772943
44 109460750601911175179465718810222624848648210470899596554585274381048140661834265045
45 -5285458808085515633278618223451981373260075060001569723142120218531128880827141861281
46 -4499715888238195008976991684687328946504086196945759630606395703869568406803090629287385
47 226931460454143803200781356258708644939136285524851535082545918875622649382181377480976623
48 201595351924946706288755972111600239810107920665936443269862753494916368697745709207885707665
49 -10599572542758646376922834480231131303992651388338864169457023048662361113425621515640229315201
50 -9808507419372799406698093823035720971342114072739341446186853318805771974599065061742674572516125
51 536765825820337943892953713797753844807037726215284543488091034848004630591168918464429000055397903
52 516574269984710989624917071682384062934635699265962310617644280515645184518709700639536193814037912685
53 -29377876249662430895882452281776489226725547386930441524597341434242918978930203581093035229095414228321
54 -29360180825938660015471444893493759842518725016987523089630329012774063364770752999669411882207211985502465
55 1732739087350443348480561012997557989218446406853963529834418547714583910457256898577845834570872048571220783
56 1795832258387817948355055016231643903268296716839456446045110670851045126538313683328551143984525310409757264105
57 -109837940472829859914900274655929319131633480740389466696372420713970627690551642070906588371459045224596067096641
58 -117903023887428157469502667388869511223186746321575102456861162314599663752986479277476210417273718785839821500166405
59 7464293576172249463466684422634469128049906306518606732840606076500885328505396850422605251159249204659907376149469263
60 8288663939258175867493350886064059598202518648007845641546926114919867468784784923202869225568389130296493511234903745925
61 -542532954939096842082932023048546330763401512736546862538733310804703681938894755140899744206117916610288885437832903056161
62 -622533005973737391752206065933103281687837638655626604003251581175996824089017295332528820523300728447150801024385680596427945
63 42083774853692178495474749865367270449045660024447501296897758220165346952125846649408409795588268355182340383064794986359807343
64 49847023619566363901229752189186931591084414278674633397932400682862190713931701133800124673905017019459969914095321558554086142145
65 -3476677004492612348102076350880096296428790293868959025693816236766605840081531369014549731201040116143400727811864544539355041082881
66 -4246712394637619788884372453098597307381091554915706405551612003858224706287949397256496631825195661670212349900285347183642070760607085
67 305308861172309013127582792982447012754325264742623414372521437402514355719672132758627447582100971022893730111854472160872296319249339023
68 384231433520816431595351303075647650115481023659597836063067707623469799591769669751543726735301345612699809124842087030939853694470601236765
69 -28448130969324633285137449572951696188850323338246925898359314863592290392687017349641574677829136422819220053493010598777802341481561415192801
70 -36854994253400692921962453728033178739685721676904255369030114687699673730336247130563265873908868328333224882649049507227639208676597326579823825
71 2807801834162654852477543288427377396153538923059658305857894199324928664104298009675133830738468872005147334576171437888670579846668824830747408303
72 3741480782969124551376657907398542231326574771259854388651138512874015004000626476290312153150188816839709991415521960108206152939227145460571797013785
73 -293074569634329397935497769875634738538867866635644957148879678944158568018080253206012143447575222503959479402770364234521670744099713427083388697641921
74 -401378794951923288060351725712366097878246406957012241904569595823892697460358144596323837565097710896097462686145218596973903105426602597653872096772398165
75 32301853639952905955098007850499919053869859362413221109836349099004083294573439267943520872987178018375438187310795568606420154201019374814145519768486399183
76 45434484655818043727153454059667143612906185975103416016304435466966189671401100454086030759029660201552864719553412665788150459313633615511859354960017699857205
77 -3753946582307541064479623256077959080959752495304854098280979858879290830749922954953393563366497923874198058778833950785287439311375135085342102096376858294126241
78 -5419101185382254719340445749450542314048427866751796565528489909070837323024418293554741980145191710026088824201939626214838213890083548244562616691301982469154250105
79 459373679878666125489878055009870916457216223056747038237017581077218774691154419991640952209992007078746562047603345034188826326552701423957811502461954103429478535663
80 680143676236484837243061800819523586544997444530428990888786652296896403122997060650091150184923648117876738760745339307582602446412078650573247614971582519023996745751025
81 -59114965466690729319296878357385087633439505895874446245248238819599064193336094526771490066711351784423463517730160357749439672535730567191432680226209825606855363370981761
82 -89713099567047063244205620740799073251264650653944696516186752681198697310842223839580585675043100760562309129856101242442495481336327471762963683841168301362545325119541299645
83 7989980344570880508823829628146384181283958312450325796200466743847957653978896060111127640610352952474595256647253003776559361258913152516005704245025025441016860534415488681743
84 12421371934829858825244317497570403030163031747256850462912874881691573921068981914539789089662224838610168838389512765691961037480995179794089140978171158109595667091805656455479245
85 -1132922621718466648655830702796377007268038468955362993460176955062670120397508003103953072996439451404196464379489915936039360770640962354976315407701504658048974357385457247274384481
86 -1803197385640147837835337336779382038089844322928225112199318917679381452991159506789128744219509874794339625899599687431080864540516227654314294812917848594862294818996157780676587866785
87 168334943874077273170884841386042835503431993351314697917508574158878977635751163505806655566202818844230260619558477815673122385978097748004183597716982326386124290415129890971840343141423
88 274158376586572577462916771145478301852658546372110320278848669872082176414650772556411735627474104118827027878677626156540553050093950409412816910372655757286057658831065391374477512893825865
89 -26182028018685929296239562183653448171191747319801787710521351124123388389751129242765177811876674991609057571479597449100620311064854335371802520345304799015388271270367728515981176567101550401
90 -43610429295256057749368500550432237579210380482333464310262099613710215061212456051877001649917588891375425402362900816052013861393153176940738183183675321263193141689694445694413638691910561071525
91 4258371151337788962198892162762632443344687849265485646363669174213704257167196855852373065138580371460122977031232615670884859478685402047500761532140737134707586971833889597817618890423849814458703
92 7250632735374750073199264173374313426509037361491178773328015528870678240737909326734549125505676444063663313528677211645511094507686046691995992794525978910552418551202311908322241195559731190752774885
93 -723553440409185073940284307944128174648858486357896010603066107038631961152864961206741478616551902695085419062302981433031188081108366030460395718669653605091804850514030416572964982900243360270583935521
94 -1258760295161109739194973091420353858325943881259151433527568012040327962208611694661176545151385140277919285485964865040116702733168769548253484797489691927655306364028897302542915887851514537435114051233865
95 128315286430285603748733109119432323073822527888451256781119212341433977160593291551775582318717369730493702052103848909107704147694435744283710572164261062954550029755856787839086233228406918234216349122217583
96 227978661693678052686634278494169799825198402119872917290923171383008361680759499743524261179924427106419627661560492675516719018363154523187193583026526577372097656874989723739927620354372895671102487785898710305
97 -23728904639071384002902242215156742082394053658375602758255955031068688017351403102296376369554236190439399665907359673237791549099225814680998121228804126747241735912649430173999303687998649222129226813260842435841
98 -43037628836764408468584958779749864881117657729971107730977504018782676988876659125223937977859409698552562296342603299054924988345417999731173314944074718707132589758961901045267095195926928321668579906411106618273805
99 4571884889878727970063147667424728466811710727833367838720762029079234218241501540527412628501780791313306997094631375307173283347285520422971328325991630398785964585285311531988077398532943420205092976942439055489842063
100 8461353829505082237264004866170195925725338398991605818215924731274581891519544900626356934776852996006061851881254917965460958680628556180761801815829698271364167730532054744167342532485250030843435594937225958214223616125
101 -917007709752275343212407647422153288938386737645410820105930759006219685461439456655195419840127258949300530353296175299819186860141710004915025758092874338471143802711053953607530967538383529879478890691017500921501974587361
102 -1731082348125347003470877208787150363338325264724465813818290745337114249536704753940897487532655140982019524844238095022097305507201882062907920368247865353282711448974109230671308493279863942625052856627491918772749623374111345
103 191322791775568248706560192868987799428318417573829723123424216197818906893656209425648783367599756040072004576155441129447732268597820211107193476275610872944489627167871481887770025268622491437670960730182032426635910863597396143
104 368251579138279394480855877558057216885954865475652309578101840604682915547853159408458831664219622812595046327711630041690105506681744318630870024852262314371297667063743658520263361622547862971093152293402909746043124199054640276345
105 -41490213898328742737063899969742937665788677491449139510989545062064391762563192635276818642257930529322120512109683263804847616511777848931714701811147086054651918492301764594208212486964376282578133983331254193141569112019548833766081
106 -81394696505759209488288209060811967210441056535584647557246054368473674879864225134877609670034729659936561323971369685008525714920350761425892951163431779632918360333551351585000792362963547036060251456746888061835213775684228399501066485
107 9345265467038293464168243241100522752007972162087255319250906898945602582970548220450248135264556419363797259236463728400229341028104398642346909172702115567511044426007213997203942385567128693798334296644963044109274261591943034390170383823
108 18679272909102622627189851385888782999169692960219320452003344470854406649053297472560914158720128486776830002112733532518091881680714213992580530928680337957306862997748844490852846126170384842590874686173171098949840563759652966482450061474965
109 -2184732262713903917887913211330046314036763630691729224905127702807047523026938862751578611475339980922468513888305598759848274607268166915296984883739921026662289091451006372183791052449170347159742502803904768466057042530120837728587386760388001
110 -4447699899953678696462990464484848867175962053917879756873874350527589969153529867838255384721235653380637536667792743937032567023269535488861348263530904417131193073984656443121781962138321453128962887259734112674367422419003007621838144998706259225
111 529749081053270946996376705564356070274341153619020292561896023421627465390759346316246445839382196583471978755057730071541929177488314025291320416527211665242455216198610024770768492790653741974432798384384914130838822144689845570287535338210344549103
112 1098077022157416006302803223788681540417534882215553791511624068305855360270727278623433027929057082611485699610059252870826498716654904799199546938407948909631611716277332224278818787026383836778638507953443422004793106702765705311431588834108838203195985
113 -133144430422941430133252725112824516905364607016809503928220006385507127324100447979629730593144070361699169122824471628581784907037978387979763468450724152616036335781707811780665711094316357974558607322735173748802142816184073575407916681266754561425109121
114 -280913379545650670204349042832309845887044624311962173021954006693945974264807395761253183863198785217966218185137630355884430951500214450272334046528647751657831047629158486290666488789440075853090037239429358036696078510868590916552716982103551922313612009565
115 34664267050036125372630291350314662082102362006157686129662055150065827756679247400824243171044456413935331447326519485833924776115254693451377084108714486663859889531390111093031958036490798233580358114668058603585759382773991292735838897165695929354872846675983
116 74419128553336033331525487262189846191383629296893841605425742966162757131989160525409142296196083874579406731349117152203246616257393900272844561411374577392147768896245083973373351453019459695196740822542718681775503134600915041491902777810025971181347284051823405
117 -9342910718977542526478464788026787377338675382479167580988125924736095759228975869495853161779834587286486334752458586740699315781784812295518712677851908286109380875716549903010137584129228870572576759067184030195643586818179507492756643866239418587668971185344025441
118 -20403692754292673328666388469152267281967629839292815989903134087002680011726232966299374932325826380146439593879256091077056113793512263040080105765018231252610840087789592122578544513149440175178490259807297386163142763686062307804120640969487555954657992862650082237505
119 2605358513769288470225461499806539518290147100861027588544066361003826804846559145423316612540928657426596171617395699328127286733141492567228550809682402945220884547998084638091781218927335469149267741952207700689861733511657815374456477285340472103077802141899843431388463
120 5786198236054064396685175916736698449873162978322442384314386038554967188737844995485509370765632398094255445546227077126957365339380902593437107928309035362705060143417081604782656253644578438659001923376925074908221453604411848912263244683524243379097492310951317017835341225
121 -751260293744691688676512105695182341032913858836062855939308910331058100202451641695867477765910722597882955595062358506690656576273395564036459901995995913308866563410141316996034770178993562151757346694908613238109474700163127137359035694914602779892619071793692195046025872961
122 -1696269430701361607368765812379991004066705437673811161303987205565405512791980436069794650143187502030567123916112707061024898832565225019106257410364066506500862228287213784553599401553195578254644555269465960982727411413191155649470004877863616129821029067942592765043355484863045
123 223878147078615808861198450393826543718047082806865186818057439809676071704705167622538568645171313819918624729717899909093735183925668187938738527003001929817665149485056567543233147850971355892277841557735194173177931690847195831543524676412349594319679789921062782820618036413950543
124 513780903459870501273460168457260824512190537060338618147317613462903090844785975888267729218569452038783097692088345691196849991119598310879764477875704434506184643342483794032067760917491369599277113425758353408994259568597433635184225969155135683944785564928758751624488870886338533445
125 -68912773317415245514724689066616029410080168570713688507524082763071831715739970689809846787897997922890852097491160297008219217644454703896875247957125947651507925199224777180705615684264276167363172722456792360036133860119072574960301983767076937756783530743895926320563483850831111227681
126 -160699617180761644753654522798343125415981026211409832325109601534324844191517981154963745340118059775550523104136167624522928446717527338522019863998262848019986191764992872017632612521972291820365916399483448609059949565605155844271257958266024787257786362613355682606694637023990022890206185
127 21899304384145168040683566122541617059031731801990045866660709108711096516374625964988904813277313299912746746190471269547795461142586218841897689676956818730001294998727164635859861155324632140980553252520869019793514427502410458095370358203078558311302146779164195812725674182819961912539066223
128 51878195180144855166185911706880374668295837698944619320266354748476869281590716960748157978562443098550344305732198405622542260671507802665593754571718457500959301522719214311322711823753530802540290352672968418061227790349527652618954722900723499465686984153922687898294640239709445990641402184065
129 -7181023135477879278942490549112735466015532359825731038939397199103954673871172985159452803246950064571482924949453339547407173658137500276390822510122134972377876742472814581753155188643631730277056719027945981316237480424137353916681725902470008409930146296585410520188855361192834941484148263705601
130 -17277235274262930152214630103027939108104786018023790013870303139714171214557675243830923875524420860751996998819291857593426158668619996847002251977725758961657044544414274747131683601465845025424977260317049146015280864151821192418079062537317181085664451887760194711188924479580449386338800359205386925
131 2428607320958404307547117050663603451782628822291130659866458507989133494789430164371490012271806189346205110939364320960993376014002403330783207843221428167960924880658888422018478585704224440356935340048067483141492821383827197958290910937715952330507583506846605182635166649053385259373468468007825679503
132 5933019833763297847482586807403082150100346813296455822673444395088317707851955308845204266532208433907752730800547819672565052970456283613526102136303360021753397244232379069306302011272723836940412647381939065163514116219949307634407841173289906437608660932302691238525532436033913359387559004017557446277085
133 -846718790868637633338614799831470882500385647697101635271174400116640171861750269622924151836885446111057794932742558218119038100005777775855957554303081828904556510644741926773544404629209944384134978915708782153812593359379404748428812027176867267841214410262308126216880833932529012833105685170699871973162721
134 -2099851416057678019218414825714728921329722652721758797248201118614046945159026104964042109922122506186056789766488827729434016166260524678167449867356375728139129148299525761797902397063402564874620134182253681077364482349855429988990004396216434841233378595494428324108022240356602396283125278885910639805244725265
135 304182406067269789711483559111791216546407694987312375715860031624723566463615536978715324874704343968700046314490743630084175156988894122088812491356753318473255759898576925205429882834797476577395104814286873043239828753099853168061088945995190272986680880486313960885742553958372060776735828139489969999372427774383
136 765627577832245719201236363613574374065889087113616137049068405993448264919163143574106180972991569306157972584549531644576936804266637402364328298186895931522985151835413984929164647871084560648519578463503515914444763653588636949893974587698655796535693128580557869976481143678775703152624378045782072073620429857196505
137 -112551138471880808995675375393145986801268057973419892111893590204157769565049708057838611422940765635386624791879986872731556222313810600857783085145502722243822742120303129235585601892282909121744309167719073364498734550581565202987852932176956828252418670328207622991976524637294237880214916410857453219824363315830895041
138 -287457436190670167845072732342505110237459199213261346185078853189325386446377230200297493496262348329025280726974842578928868834638379411629704543947534457475099340752159546435346781591019184580616254375105491219720393310045912576111263604085631622303052316293611133892263461524345088178833623866899819846333268013899736141205
139 42874602333012176996457997776982772416347812145286198287542181485610049332855472753660852676542269028528662522281670587281176504212952087949007855199125658318970222311530338037685037755927072786908224822530672051980317029985977757177417558454200302529804483928538611984539722330608590527909202354807497664680862013058300951174863
140 111089422662167726535177293827086921200828623896430150292319213789660561960188765909600664459488994094586029851909662488198798492217802540169017939487746946966969990746811703233105455911450877530107304352097345904554601492093652463462473273806652159807661842109087041469170033426130239802856445649776005038104107973765065598078926325
141 -16807517775708215714927154888043087697090146660671160864503345304132306771013031855078311364645900496391508321340041868976220220917518070095575507936695670179896625009061468117652179657828135537273041089733754675851459375700920509718306992632844336556278007897343596209967332145065294702230919835288172964426022130801453861327236838561
142 -44170924862814033108917466067880342721032254843741821156782708876939093971494563316001213285055780413299732708116771788330388185837112082768128860626215790120189618688699702714582941343853822171340537788194819733642097315304844313704315271290901004515580670210641106780662791172421208137426660409079562057234976801064712030935147263554745
143 6777730357612783605291338272108019958653762877712817783136551928778941471198260589458621967623671948454982121442591845189631360206359081231588015586469300340075425804655291176809983330934265019386837491786705592616614302131944361852131373164585650769754860808480762168293260732084173823772656958041951397941582464179151623577475886066344943
144 18063060987149180620427539063712410963540050724311454319442880027783097086804770575192836682388906783410602382638173815859797822162808333828451431171860490045698258434481614548512577960588374096203153809539102876811987304643046307802998931005373955900719476633356792063795713440942141103844776555147745002236632184083139600026319937701248250545
145 -2810419223171863934656012274603414601594943272305426018183851952459868792733521826208933600799294773266919742991687452020520547594855541475101190705525207515577671547927005286208655667257909917791825797058664979493089639797040397895913947889339385452506156363901695571794124657400972409400971888732856218022656963580406583993216443785751898769281
146 -7593963969510803090612954984400629865036638319320493236736193236566109185132155934594093014822963493100030335978666459673827471728443229036505044065476577747801140702431164461969658403327672959599827541611465679136738580718763260401244942660670509940187541200645366692538701711407865135393658997832482592182071448624538821393012504984404742145285885
147 1197836724110966070604447378138809515992486951152640607397794638196014778416087349820301302173863293363378745972213963213884512955239698837022602535025812644414337827335087443167258921502570110324079872612686071746357405108556673235851580015665520807493061953750173702806554522173723908533661738019724682842301264100972422855384990246096495685657188623
148 3280982457622975421513473177475659228685558408231203041269864438123566184362647154423975472540292543202656734063156240853610469291741709136351412604454971196051868414181683060259381370005685612976309716062723940592405772524513045761826825127087397902534072243495710041757069481524164165005323657461336690004699556005646831155143975060659359241250213953165
149 -524568168678288848833906511962979519475221291068411387445002118965134895840217980432126357066471923400390428285111323076064920073029334579077276090403514154542399768891079513172407697615340354864105022612651096092155073283023355864301098277715626468784571434605568957503426570406920537277211630604540276483244107857249884417049637689003431918584537883503201
150 -1456256114204214809485488026834752823027640826919626948678198520782241845468169617072972499427873793674380104891751182727872571327077650803470215402190904056055432661580779934599953513816999582792568845226608232941158742790488512053509104749982294406114065310324933152474665183598183753047418252941515163077207093838697008620202235550680337649273890876248454625
151 235953522896354134690721725437860702930503014681763615984932258165805081544471551602459270901425157518619223908412595916121197416130462502895225638168292821503924651556932472371408662087822344786996701862669945251671353357006043662153270854045910215647636945156915872203950587527010916890283795110277896501293929853307525508123088509168342549727896749920145849903
152 663765419471837040160090266337963026207591936663269074018024286827157240036014434664083370697715163331067552330674214568941841032334417050183016191691087941176424563502880276771306519193001470078597819147563134662784947036273610909986596575468231490435666460677657561926898962194498917467528786090775867403853345908956712436324508019998685099378811533146027780018185
153 -108972724890868121033328158144506153885402679340803073488993462053804224171467092766106436672386322449298735133405347968896575779972324564183815116272219835999343500100602942187971002311974222247003621295699429501793853530113117200568899475797961781172381759048495666420399649305299929365662263266456507521817638935163956548157791223502504308431422718684414363380096321
154 -310586876119002569170075893678036031713583190894749154633994165003284931545201829652971008178709163190446740649152012455216983890777010199244983549100990884140483447790585562692431629708927604991074739576412869477987116214959469058855823961521790846785651198844054622687134990177149679620264034954262699291451708380414592259170207141217090307399915687223498562478739380965
155 51656687759455856567629100218144287105894430507920046660375148191270061999706700731438572481122772860597239592008645496602738623863376157483901660385822818803293684954486483801162956312448177868272894689671118192772523543785686747552480287933751101005715781638573002869673647838243271815877939922675138006838923833410335434371166770109766386037496712766376074042271033512783
156 149140544082070701729735816100463663098123765915405057262160164093791072854487680925855307951556442101305415066903603653718201878290597992921382410719995022662688753107490312234456068147134357388080935953279984315294719821317382364566722610752948680190466835555194269869183813059102809774005120743567631420811255559000210433050081848239206831697172639571583686876716449012829605
157 -25125061436822127767320502913125444413482330021237713260973063969534958500869461390923177743714697633005007936800763352276683732350313533325073689238531609086613299598821970185316280001256950480714606250250479441389272813009287148877410796070682206758178483916150519558282106412428112691449232314474919220851278837931603243318128518505939927982058217861823419828276712998735044641
158 -73469788300120198840437073453410932156627142781627634396163558128105904087169563974836135972636440442096976439836299467470106923763798689631261273737112725321847296339559424793901316347535238328119570993614233723732764466119350983208780630406921821222616449926161713094923082257775912646386525164133693434132444981882224419802577604317826584059096121515028592686662508195059769984905
159 12534807524387787636849899114450379963376823218926970710441530559169732638059852763005454870266860896438035696806376983940573789123519209899647774853992523532849451923679109875119136662372177742362720881756813642338209803894151351922858671537024645360515305951636809404017598639830168323630711387115629909852489591319821350487735077487102020216918689949005712440065704571732094097201263
160 37117799490844510999713322184472246304373472767294170356891817776327138761007156761606204233402996066233685483903041442024319945198391106552433303254711766218986040119019351990776514924425050223034685497800109954545932054430838379300643212979402855959756738814062268422200940296940866198907778500895934399890697277370995155954049438298190831441142245824387431037228218735076097365452371425
161 -6412388909057750393880924664955564639722204036210332295486645699176567016316126133204911066635014910422840361890620163559039893387754499593671728206072184112309394496178610650553360384509207643743255641185566744386194237657723017607642063959404642311761695280935644662890310359401821719901328562788032278707974853783410197743788969811583359659031550829655044784618980415126208285171719484161
162 -19225579442456369413104280881301469653426677718245471218388212339652836273601413493457871257680503548498454974683634003974937670128107563561216900844232181922932236961320023416975160939697015147355783183781576233830286411584002859799281160363807349876909347142306526996062172911402184079798614680436029587091304829962421464140568218729846394160996363171715544228972856229805478709536818100186445
163 3362627800636301894329729828477209717230597712724750391042572460326738522931157773153352357851981813388825426666272538182362769108631019279299314531766484947835751490604466591762202225538950530296673652025361398389158856967626011457461060332591156476959011058481443916555133619553597139876236629137636007411534935654065633805913220437576364818046460008443187308406576998635650723218901651082579343
164 10206273836204363610760541242214612016750346996555025718928861866697712790831759940159918904475464277698198144340768729339404983789566640947732092816764260034691266011074395197632058657557245942555959618368054788739360675680463508059785051384445813120326855431060706079329981398325651469529787558404908148882940098167008616260609871019647069895371450113092393704842592269014871952478148445821067427645
165 -1807019825630934094340639504349079955901236491524046534995892316467927242948817322057901112501206080995568440073915596811905423349187847440297056931211116126643762487137678833046235370275427299927968214970115815518808313999820215311404858546190847654706588570843632692204872569076355075345007921481898661123708067619471271133674900521282865731758732725755646076829993072851707479927454883887615388390881
166 -5551566859881973240558959124453266839875519112781330432569818788277068922810221416850027390428606906965088591356742460228009768648189423341987227959948041398787125221318589076634051635789440244146673593605909616866901123885977807251824271750571844499257563464540807854292416361215571165927890784922683440574633886171083619049811188241529804639367776097987624691173747472445156188472883663316109284656305585
167 994818384586911506947962314072946962507422117574455578483240355579341850532124645422163497596796293056279089887492038160228042294583872131145403089888045276962533466358120506720759319005983226289707491440410763201981446486715485844075796187149429146925099187453361187211317548370376171155224626341968331697763854663520105911959023198503756596676260639848759092866627346650676334254685623329346356162132751023
168 3093126298103377871000929380149894057070579639671474079185139260469698045963003225504431592346091929377329879026615254918288467608955729950912815557011908345954026563918253869438681498725855816502360554037482516701921749961672527116515099920219520866491700767340279571973552849354410847667774400061714808039623447719998929632593379455387421132473136192125034506203735466226770504784566991248154898867803794782265
169 -560913786992973666375964708806503587473081061199413024244512309642545275247153248408692378861859791833683182251258732622084516897652841822764129862792700231331481340174808045005204578259667431274973735079889917759897372636204528169280170971699721274275941766204589177641694550786076925895875634935447229731143626975475271493998951506536469476265589671431054746012805385206323127265357232868553306497405960291780801
170 -1764776066688295535257338805642781754655604722208286852776553870528431812075134974100474729270703196847824259776576688924577404569254671818379684842323757626612678083857066558218792047585041501814031018000494934981680242667857030810377406822272059814345822379606081273042181054257976298982585494987080209186796026457472560749877355557863949217587696664462436032942522030599451818246921104620365637628634326470025462325
171 323815380287466723889798605011164257109928049522822884728992907125370966172248647778679295293650282488012454588037570326744636891084298859285754265370811484828014923351953644291866577688459868996862597502528362034642161714334174586024168830128656608983684340823265212838339129188739201238468494402695730992549604924302439582264801073971481221986909275459080343881226888000780202520440087697952711992902590069847593060303
172 1030790692975554758593821267938312424856119855997926586837862774036356970925341154620834873758018018984981063921421318475970811994445469936362375663459990909910170977818402944076382288147226806329775909892156657204981215184692314944229034735706851120563792209996052212960460279445732911970981549473290384832464089532754090683736240575448108242779099523404220113917520549830890089082700517799854646295381458972287324502419285
173 -191349948041989181730084046583604464018421260418270042440058622378327559431264690765584867895094020771582261215203044638325543580958330545238181029482251720633805952516709820428021765686917373226362155578264131483622937002490737708195995976865966899470517488603635978566854862415893828397203602956606239496001333712206552085638844874210445234006922919963161582646003434178380689076542415848996119947181823571402874507197909921
174 -616200669761289090850432722848054965925886488057299972445233771550576723892676305357741679499677848995335630400113360556161270470477052587058302024315870167770186136258642882355740315845271220493963346528227328224235759863635368678404256148528622272354308840560650381915065897556635914570113428665088158025399106256018779990384290390799207784619959521644058331931892295300666444923806696268134514577856745292284266346723885976665
175 115710287210513709722843615054751320143266965524903285756370752942174963054229278744334695704621950096429663195690662643020669155879203227813064018700214465300374884783169756298704316707722319008669144149485275486748706963251993618252166297097922487827143076081636000698813211684434426191540847504200101299496558260394275897890475218949385437350054854344027141654859024882209907916566112263757500631328731975273353612185822231891183
176 376902665197438695400128891183494042091359080120810372929185253404444249030850327326663653569819228357504578812775981147304227477622556354844518351354007841263297269724021657415062304572547389299552921166913108647261219315221411236487182576762531634834028343285050082328287428506260993817064244664616448655929405188432936843579176550260511996489058673758577758637810620191080994992359276269268748052048410967944409122031526835216722705
177 -71583714732241607181773551038072710690744775865684632062682759525062438147138758351365778959106460534574899751693737830551662545406141755952435113972289817440269310872010126766907239173080082570243595342493309829526822541555184359232329484631494766893555916357732133803882187828697800599601955973374064296639748978869428402578625515356971800563027757357832668545589702327162913115137558900319679988371771492244383415334789857602888474241
178 -235819005289246165470357615868647532284486226068542327776609853727405259408543931702063855304386331091971799771330528074316207114137623515894467504856909142300188864108766742597730724362048363141508816321605565417017131092782468255029479500160072492635850273959726823637597551423623119382151104226654342096389791343803572173169027259469063345638821088864853055261053260730450723807964965551922863546962896903702793601025179800727258373768605
179 45294304038690745169520010685444932900718542479995420534237405030336020130805478112470192407032369466018338451097313857314738811535694867747456528928763147590789611944914032426848389632394798153980990479184400386581362719604417931902788614838406407852905750199795615740733500185825110771126662711072149455324135279533769183280180228055679405865693788852694073326473551573154608642436089023393303167768950612599709150596896380044226287317467663
180 150890071796378266617983692873390874963683359684241828630112694113600215041373887932966226588235997630334952116643065557723165336353773723211943793168504141050486336120706364082867013834817422394523540812645540778790361716900567554029931828376428179538211183061415873919033178373035070489005809018922461118119263663919135298530816857788864452166888233593457302557145170205581076907584270289495105059110329808002037364243627451355662216110453676525
181 -29305625601555254006402689338646666051239736889385939261634584031015367202857223259978289398321967510054375007452505279524815562616019317873517531351429865257056388632581530803662879762148303834042698713722354173540156431481172780130437922531965218416033050072704596469766802832108039357956475160309182546012794810806838182828017189933769880371775504427246459903498261223349042329061855029743434285903526249244430089305125539654636901771859985809761
182 -98711318757138976561775585114080038693571926310146955447667105838890876351597566108647319129094683935818101362712872721524033106612969947058808401250619858702924859340463793265068713813309634695914654230052377006985578997803840344083357800707798148755828814693683829417424547807688782673457421870989641091974837270905826283640852731505186755994230724277444379883022516669524961302455134778051178679029245147731467576509397182023289541643005495384758145
183 19383392972754084715956298509318804599173367322770843418134469313945339614723835469111816119807973257235177690005066994608760733231945441193622351838905504704722578538052598526459030793567499009363185411856819974146374694711677592304217398029277092520350231594194924412029087869686990740983299813435448620001472581924086029140376548694745655110985188944249310865528511378592758451555837432096650967138083153758609785053186641116524762442818324896390653743
184 66007334079713421036049391198819813720526754047195516609878958153177292810139385567300161816654407551472922477929213663239055904531701317682778895223650600136330863561521313125585785830386577049546550667201760720084451147518327146738559497925533026315164941516195657269577263965103469555950794191088046875070846792374239157019801468412680298557149851996287191046810824057378025881213644782796339994593231398207562950196347072248544422331531101892699494064745
185 -13103148952663754620787989802609143634868217596758738429269137607737570338726609391705169302683958896193743960076709275623307679847772211439451200980908750583915635719027318104792883819887057188932627927996462295265089697566574066509687072156322732724444346079720258665936350937228446073637475677834633354117959438569159452349353446897424308956469873455552604009617824581348994246562749496328761876423525589434165315229586893715203642008133245032714932172092481
186 -45105883233244842684719221871082477026227132731913685695216061720177385291836499578889977201811497165788310635991872633076864193812883021184332228608764462018716195536111475965700923448241068329027596220289445805848609170095678878175392508330761430541014429662562178740375776331396923114373237944350271336814898069497718037024420897607662274547451493335103971878051494296548964358348143213740733806988640333484063823804568391366990463157399263754186625029813265285
187 9050791382982319148561197545126115768984081646835587036515932050130921231615030954264653186884441751732348264433676830153532976421253318247246628603617830278503064718373210004692516809469816912417558526071350722091891007176023384940657605355740494880334509234514468737234679545658611202923774520610337672554980887633362592373595666857340971914264506652760032244672595850044194983993272955719143006563320003710508108348679134249125521875332266016598945862808973753423
188 31491182810882888448373269106150963478377965662805174145559859508443662932502918137359099819027324620506202702695533948813231727709892663129821733865667318966464462319867496494500769037450175051552013210543890960582187976520161626422621994866448666452696015320210568426690714853037537852341639468437887861685885561843330844826331892056428491309316850597631736965968927676127035023709140891333592930310416983809941582819238433656983042180098863331992078617470753442671365
189 -6386494376551491673582601922385685835529721998861665711357238065579057107770813931515196483338363347760267503034639981795343204031054758498869406044038561374645861642309095525396384491433883651687762453699418481660644120073621267167202766715629202788361446012217701032084669051655306519391551321762032289797763318109603450931606745268936003239397493394355685369025720723300560555818140723306055978410061116880895792054670873947296664084637231163157658588866005698560538401
190 -22457463586315724592221518995198103772367836226565746863854620071438168666640307525750975899100455198846381303977362104696190649059396929404711552572694906960550558455490421009521294781632944445930820603059348138469575974702509969035599885211172786953264794469947653660248972336997435522613537659200873983475131041007989828552678526609284218246057480595697950915505171487737379606010755752276364064489594562086380800949857265531396712242360908504763475971347669606016726410025
191 4602627503114167381999949557756787501041449521515841570153968017069673900470050911346332677966601918822619558497353825929053930260146724359964548015157797621544031212830282956708961437068001817094246127756827625019026498840112202493663659603770759666323497399794939721833365322719247204234033742409582719657098618167618248101488182239411066759677103852950427685997784834816424053691863661834831375050260120556879919484487590485957401740541185442083976423823126756639552855310703
192 16355040582083316836967182492266956078620096303291535112805099007835895314486698290154928876015409258843332822338398677157385202431464955099575534054484803019713252659177430800515187962676952496848411626612735852248649269944690519539382187054459607254960699151135040055082773143161013947473932324540467823360103788976602069353056541745713451594630775058716603499097192087839838718911173333967684331204530785688727741447481990600980289226969184179312864523734950982081874678911480385
193 -3387042857398460532661233191607655448636848691522864667556491313345178570235105260424177307846937519164597732947398196752244419812512324052613070013238284936661422979843674554780453414742341035083564089630322230451743588086291854301562489382572517688089421088762623397584795805640971914039403314044266606552300970822863696550300318670159885112625712256729529107511272308730250923426032530806108371720520616003524318193875927983488152170663106587651761940000675876233316916845378603521
194 -12160935666654241534173809821819039533702928411314626427239587281755051363402752847304586546019800933791130865328334161336817382633219402019458315163812215425222905406894307968267172807004591121991601632814048905229057662127346158480258561628384384445228208836111407363728380369287927819416610684688360070001611147637039857878649431071423971247814235792301242551296291868611183778451548991372719858662687591583631693575789144904252704909698644478476056066831590411819108340967150474512365
195 2544563886585289552364015430374397245787165461580911371689151348084005169485273533454876744608659648388634131517162024970423924557427709802679668544762952280500996730571754466424560680633056672867456279106843394977181625679207676547268853524870224587083289808061928002714989119304265789062026150357523559352588773784415327184490627766276842531151002613576075803725390007828723790694857258358418269149634532432985800984964600076768381380585313780565175535734937463910060551348547549990909583
196 9230261385261992572605014480935048637441644164829175646823414146336595766622888921078871306821004402536643428668842378899367491203430749999599337353112138678148439929585463221021799209440087333080201322845632769466195010691021360134143357345367576487532028410116907335807281560926269985001920277472860834627739942652072861600500851393761798566590425747664503560333739639649436984905529024402915610518153984591388752693675906071663595666745339568017710709805539620323309109604724836310166875805
197 -1951155950332255129416100116010889043313145111655359847047266495080683291959611420424406544559731095168597666358270375396770079432063854030852795134215164305701753868107628135892057682575912450983164608048018912415301973265124406632445023541663317642388310252980697187530366779434728253681507416741000605812389513586671496577876834042638120903846058942245803594312776492830743732380621124423133266821150668388991947818153500432016426436720563227920898449985049511894328140077926493619879523183841
198 -7149929211807405605570089309723796296586745108370805547153510403063020929923817019410873972845024299909507080594508891443423350766247074697304572270437996721924756053748135085908046429063068835537742751075272442895043888724313737002195719667155183080674738860216466764051417281575320118510634053974721790306377831335711004771882819164057571980644728772480731533996797402190708422243834432025891097112286942040321786130936766200090763353502649973057520271427584692984926281298076779029884067737492305
199 1526745242424829526785651127114669577924042517513125203858059376802301644476637851104807193347733018700779820007105516216937625436024658164814313678993648725574092375725765319678031056660567747146133299580378010554663494297658304571881034079369732323053332792972694906768756715359644395805879981955274003680766224242652431791352054332137777042782185272676932592462442558185509510640342324239065091623391581260290324780010099885496869567943740982983134212285598630234474130552425332295858959583459974063
200 5651206018886736702886240783156459840607045145614115719417158249034572285905878337194723976661395254018870871902044698934513687923299759602265273390825358161287021337864827643925538850472279988192422269452904174974771045330857839126559091963886365566482044300414225485643657534451090296801084556369282630304690052290490237132789964281993108196000861683454151390747636346234276141675478065463886964855036238026543360711582310751288149940352614194436520036433348852662950154468878077325250096934163580841625