0 1
1 0
2 0
3 -3
4 11
5 -70
6 534
7 -4725
8 47753
9 -542988
10 6859084
11 -95298995
12 1444301715
13 -23711336922
14 419190167434
15 -7939747234965
16 160403009819921
17 -3442962495033400
18 78246246638467512
19 -1877007578925506787
20 47395490875589731931
21 -1256582355323465341710
22 34901424583958009885470
23 -1013436149965029788212853
24 30706458618590383303172121
25 -969145958806570861021508100
26 31811185968018542890654345924
27 -1084324436040766655282006905875
28 38329356869289371196929583319523
29 -1403274693717415059977082409360738
30 53146691799526963536594391929327954
31 -2079933827403665072183740929756372885
32 84025387531937851791818994976018982945
33 -3500539989045684647859585172779128658672
34 150253355934354329340576543940331305571824
35 -6638992205697430694624349271239131575543235
36 301727131289189024277499465943466437903573931
37 -14093719001490725666273959150126471214695780950
38 676111898392597664996914001964241364695339071142
39 -33288363285293122813636228487348637581031356056437
40 1680976323420907244473323401827734770689813172622761
41 -87007069404367089358049635485826704773987101409892220
42 4613312339288393584640659181393716645691393003040228540
43 -250432272500782752264521288851556697598802841602085798003
44 13910793779072934622948773367880936753114267869191640167731
45 -790266072132924529982301242679093092151405246851731502023530
46 45892324440083241656919352177159974567112411539723246863343514
47 -2722994599366128317686691537067548888721247629424174966586655125
48 165004910375712267340921754809540370864034255612141792833662962993
49 -10207086313666630258143923187765960340056826327502911680561343259688
50 644288857088991552053692573558415242771185337163602916757966974304424
51 -41481993313163817973159226937369501790897678992189887725603128379085475
52 2723151321558987406258124401796385598331161764204519147271521139757102075
53 -182203390397276912396890450397571184291275085970978107583078275435093422622
54 12421070275974197097604329804370287933748318908484927482625322679788159447214
55 -862443215941788302193282609365584559869334011784830326938561960165579169631605
56 60971564176151419210061348954180841658853000206067766272295313761763918095421241
57 -4387437971037839002590896890114129796357728687964815328002483176401594095812246900
58 321253433952024734617691115783431931786983064281123758103443642526162712207850955572
59 -23928120356831736756826730821799957669661812141793969087704999607716049238701963890387
60 1812460823546363264575897833439356581077457392011326698813886633289942819405971758639491
61 -139574877501263389002252048279227590025486323633293720471779775106625919008813844026476530
62 10924655141522910032707031444039876938062825407098371862604528432027697222179039533586458210
63 -868874550877031067964430445257318024268261442999881798344870943370121928689671896850883106453
64 70201411069514753685817225499645636754900982797393795727721078544769457955659630107760062027841
65 -5760603562009696387643101869656975425424991279842343992825446367648748183221728875737180241211360
66 479977317472038049374476271995676681290553355084401270174169887141496490715196600509133484107982304
67 -40597968914542109928971826302739833922887748126329360377716517545685892374822982745532658464693529475
68 3485154287460798092137471934807650449635761022219908757307835297509585587830598990637424751726317753163
69 -303584706273160831376669680731074996629425446297619928263317643509962553737537425357062781705601006388838
70 26827902458615348979527898224588642887339793845526560107318936416636179138469820612695649944888665872221494
71 -2404660982434757920004751636211069684966554544330050714209243942606263192539897686394445132281543421276571765
72 218572310069055464705407138727318486337237488715877173583924581141970822690345781968969681092583972126380540105
73 -20143122392898876771155151089042102715465099727917130913828381174753310639275914317481874986186982730333574817772
74 1881773292547744477445891217179776540993184863548723808224506989152668366443742691552256146022700636283643306242604
75 -178171137588631946357176755549525056654917591231860755169608326246458978309675153848735487657925257926696910027105075
76 17094631139557049592094283466169678535918423822711874968898188188673155555190634201870989459116939236513566079156912851
77 -1661725362371063369394706616422692553775875893702889098427038650423407783625033585152476558263401733416703357227867584250
78 163629890629738904274733155655464090413393171650285579171359162597291615785886196741521345351001874625887212437358771685802
79 -16319187052366996992000869349906896084381372931045499433937973242948553651138141391984671736380934889976788012005695305599637
80 1648152131110023507417748827544132981517464080323890109359049232950736825329902935777323762038327962229276491442604089182199121
81 -168535387607666889058721482595633586414954850177108445590396926286280932003486597360311279681746433580538756795819089725725999640
82 17446718165824629230760192199997059602257649023842705172467989279086243955764315591650108748029724614811347239729386650956426883480
83 -1828102854833316409401787688079076711041620885188074555389650116473359122195821822055463114916405229474418555777116697458399690159203
84 193860220274923246127302881439942495891899858845432430603204375242193158657917312870687568521993576176094462276776472212354565919063451
85 -20802542431676685078939318328043065564115703925818607698153871519522497700202518947860410412212478010870475757147790649170371325765196590
86 2258518522895470981890101312729657837002929196269409994118640811900081191466292824747989264846403015289196079308731041689229417059880671294
87 -248057120647388743324708277601347990640388125883791222926364896372909352058920217969149362273280752958839749764548902354082579689735752695925
88 27557712142815814841769431300805454253695493694628349753483711189549973273830813183136879661768159432935471711983188061445498024765975846035033
89 -3096292315564209864655658681132903729231637971760831499972576598048824157438269911887184402390888287666610079048299352231393379287093250189417188
90 351797908606185700264376286193493089670863468469650310014534828809665939687098274938146723570149145823595304846708897338875373656201058380897312164
91 -40415079232497016514712921499220829200762994488612485519411981263385992997348382605903578656973363299052136131815546170701000118488497667873697636755
92 4693967202976773109555156374599348561412157605058159588428051958703469588560730339017579717763990689626044233528555401860585675112524915468428502048035
93 -551101747722086697221646400915880516807916749590975619696660007185330841850929950134955393587290213459899487129514751681789415737421825313517512278613122
94 65398596904583184745726651229506706621668195891167446178094715187867069225247019207150506532920031081753258410867118545643868079905478602339202568479386994
95 -7843336089400369954370342249182274591020010177797799178782832505358130686568168050683725453479825829874215167521004536001714562161720971087911054305870858645
96 950562871634982668947925811496771263732239056788853711695174615327228142315585096151782777793107990044091011610326886814778178735620016711879185352458098929761
97 -116402248693499460920774001995713013917637686889246937071587758326627800672713543438635146627628062806431586238345635434991741951655857587993234917954992606306000
98 14401118859468525980144655167789599302327091819142935466673586710445014518225974586803330488662146631414287557427617893306457038938528024986101329126207707088506832
99 -1799866187670646046830392980684036345584280068650035138896750990723582818089458495396774767891681889908639553244961341960499118710118642121267947678405621299924005187
100 227221282766709613293576611936934731251271512809545094303834860234004792949734910751919928499010955527079370920291250455515859173676354599574648964390012115623820668651
101 -28972046262529983260208999113970954455395308918462702785672885415600321515800194540728798912245237718884990893438847599333353189072675782224300959490851119374421964946550
102 3730681132000450221641316608405823298805033098558938083192717276803924572126930472335349912991054244291240028606311700855918418447383023558545656161093907950600118170193350
103 -485103205426814148099232952217647799092087847089473049560170055623881701929474808089782493931071729240513250186311285768905954285466421385559038697536386803870322912769147253
104 63690736734184586381515100215541040370304808414907019178034514323256502982383071367763311667390402689967900993757508700120892795358061611296617583634928070839499588481244355561
105 -8442563980717957014555412304729477817678333245772586125333152631338606739890975696821603887774348237787378330773291246141919185917056949836690825229984564601733224044432398064220
106 1129767337437917411190320615919432045113450911171551371774280206637874999276800000488371737469474994698240037761536599929590629357889941130604676684861095874779521788466375428739484
107 -152609504182432530668838516098423336781730216486379968634282681052217182357257709434792676787871952491638090106673709035260413555918232346652889974336005752979756069142253578675711475
108 20807223194392124153010688024729835721045310212901140532759633810190929142107363940199285499921021072966984710710367198009274478976440681161829389368333621263554642315369416203852223603
109 -2863185016415401696257645427406271100281465298110736074683357000603290988930233737500090423405994637923786374701291446574931131230017517854024488974461619866799249168145781518572459033738
110 397604129880635973707561338882781362051418847094825464946265579267955675638177302039037887585570039591132904182487663789621844369012341142883067882012397185549594444614017934414368289109434
111 -55716349558862600002460121773155557654138352172512116025906080021034410954600561832964705795431403860261434820611086617872791856092110919188130167447954455807374785281914555094251120879255445
112 7877881903164261916313364341974630110205668514715857316295959933669265903159881371624077936055720548619603510043375153600235731478907559669822982087674226774676336863143031366369160013312746865
113 -1123819849204917390635973159987783645116999436689692621812812279914080012134182400052818925702285562602180995082692398920324184425772364290929162813494457855807696984182400503718091863959524657672
114 161737355816618658942407766265529390711319304972331781198561040158475894312674203302291544428998152986033143100661986997884029881660978438972837885191375651166676653579473390202834012970378852789384
115 -23481020516077742403234924062021383104833114274591495073863285673983365812097127680549279887136513355350561638597380897481703794729420891072477781536910064341630737603466021295770829802048573052577315
116 3438616526659901212842216085050053223658299428069227444650316855832751953142099807414232687948366864993680230820736092151784852224210772413290255246185486193445036866954569450768510002109487497938182971
117 -507900215179114786389530107531343037401967269510396616786000137772855400525004619418050300572871052522922119130561341042277188882634234593811860790002982278795575993984272462541066420077798343136453785150
118 75660497573126195489124807445284575917528709490567932175158830252850528382255996486710536298554239669244304681151483136117192519344629609000040346100178851647567227661684949587725034474772604908536481843662
119 -11366452552407732492163590106379718032057775240455456184171675908507297747806768237852711600884701995239890595889298377142340624758919477024367392589882643890678194171740061859255556218223989915924528788658037
120 1721927961414278522358111490254067551995139628184701760395656314367787850821633126701660529320868548696801343563769998868214161203046239023893306807616690999119718264106641313280489892255211630397824953057865081
121 -263032333355656262824866894704874164912804536744147610444898429781758581012463733830503132859163256389456417307725790281635098167534521691979899133145427686312747735952519070421297035378382116858970755762512882260
122 40511447137740039869115806187982691065020840731689446786278839981748271429824561452345128578502182177554742177585866789547526463989567469921264062040601866086049083471525813355922732734184994194376870519799282956820
123 -6290594017240693805395121954808751387368011075574457004309202390354909884164163476034154440375434338777082252637426199168590249227119894611545481625314420083599108243320892726839448200098526583938975025178611821931603
124 984741252528618376051625468480096006411815756412631434182934069160752306432055962461657185967258728402739104394739178786369837011100775781609893077680391451255699808310733431584185297749509577387523068078279635072255171
125 -155396392885565845326421657834290697870831350583985156046526262771563187504108835574169618504260469258567040123767128221831560236730369468603357481009955669349517270011982554589592714626840410603982568916045503939783359250
126 24718394980119386742356718039837290324601496186812512428175390167028365613468117706727314734951201599625241567710542970812498899744918486602144833370615319901150823476519423859859222219426651660502553672665223681747427935874
127 -3963079436852481267754203418411534599827005437146039941255951349915090452636613904718311278867010413996165244863816680035076079471948642696546914161409759641309285392458963239750430976088105555514978359465530329211590001023125
128 640400313856503762094027792170834480854365535700382639440262140311397245401706612944011064427538798057171184713348837520615343828625812660976493607832311754005085058723028077168074400643472868777956795044128633850328812678303873
129 -104291769308135805781244022432905299648278614692785531138632332741670533825294459300837178947640200222263438742986750532473070356598182897280351365423347849337067372353985709673759977064536065623482781212511940926204207678487447488
130 17115996009290267476559127483868664043818041368055419939927677457335452913986525511270100454454380207967468907797475496579556893646625988088934314520369420524109555611513035622042150428202220491755342226145546691549620533953253946304
131 -2830624498845017777606594167157080458146940780707486178055242065846566620992056637048228938450320802978031949971816340122631156330495491786032317245773545793253455422037298820503398971429537478986441332705635995466871871458436634072835
132 471699027940979789406002074288381170652037642782884413630730971397551204812709531087978422262334787625889978272830670409903529932827092089765574648296847253968657381031326489492423723735293561544730407814892487458791166327211278764627595
133 -79200041866274007504321923149884768757601938138814585467333924463769594372020493398424716514946971642509908051635244001786005295246704755235818785128408447541668069697170153597604229479589934619421413409950436714803159959328008725194380422
134 13397969921275784495927907319436082390176961144965942935210933855271111479530973167981208087977475284853058304410669295425316073524353046619251040232212985076959810236488841624717159663067039383796851290603623701608996264612334843858292338774
135 -2283397682185203604234116176979477128323385450075311684283206671069268279527479527814238147838561851353554973318417862258109514148217770970949434019063027924209615742611715891156750929346128023304375876871406604312564997619850004427123081236085
136 392038982338751252716310020785995860334192065434844301431238015939279053484538634435501187604370343432846890890683686196316181565184472026708220593652109178217628611243849169338275060558647339584760985114471981701764380391405461178967214608713481
137 -67804514284550475546065655864610751758935016620905141698978271537100336445039672892725625364067677912093090492824731775701277508578059618650233604961200540350422116255408544145792098616010491177534742765446156691390187359236396133572442557075754700
138 11812626832875839985460345437182018085823140173328201461391228457375726399077511849046358482229925776147919030503474802329654506875578378200148377711236869529462923356284692879548908020444328407818214363681875207300816249327905466583072941403908801292
139 -2072860490334765802488430650598330203999465401723585662622303271314618659049680971332197377382204796753273226185901274866028303285102902282507328305817863684742712412732505610770007136299458124058610831277373767580544923998159316866976520038699671339187
140 366359028226965715606422067132090960370730436633863725979633764174346355685812112640468610749941980271490509023823172998326667696149843481213723562470323016853312663920639486640113812903877949290885447320121581203815471400877204410164591537754129842555411
141 -65213093158265089180631528374028195784593154720901250636461972423530462345784544465356690036450224765241759141576552679877656417806802350901170805925813312577358839805946571226228067469158349057597955067155133233351591761172026561702111476795267224209951770
142 11690468964065260383863279518548510715252302819450319491054096084442648251262844949034824713022332342813521189766688842296477973314883065158815906620669951742918617116207472577469231472910629053561115725654788346624066296930404115550446284266344613874647122890
143 -2110458223207738835187654279026372894268408443589165475201081736103569762227313639631610117865282387546063207189880498897765927669557212734807289638198625753684912633683341089188395624542260047751003056934600538505032624782498101530500016920905287029075082543253
144 383661341216077767060364366785251788161507008183729099041412382916079011204730238451055439615378367073651627769068622397983332619694242142087722593664425567053335081579886360681802871364007404568908742541489983762892796133182018842067423057186511508971086341883281
145 -70230349850145273730300733446900767652785385174016118755262381036760145726994779054353527077538031876990621295297487919229207701870906905335889000132016371735669067479794936876476363035262205983375940004206431312716293967355490742283914810758249983813008159705586680
146 12944535669063445876307444387521250995467402950703024684098548236118032555640812234135190815333319662133065943528547336517524639351606905400439512242222041214404724339626301188264548688546625786966894390518700433096368859022527821199288348982662685175288869634035929464
147 -2402219014359025710112789130652039132053345615095690707278217952732477768795928176115529755595239949021028214966390454214804468532872997893986397308244476916261317746267655932073314782846596958290991767927912203202760586784189432699225854756881842864556681134939209467875
148 448831267962065231098197860744193451628881506300861749046563916316250387830414976381613020336539623873470260291567475518391154618688231085567407322124265276497037129908339401939893398179766256141250010209870587022086770575725884111976619346008661734580211446092174930330843
149 -84426378779953385744522517797321608767053799965576028734876179130981988078308370725852588624436274437597070422501829311795109376613746746485612680074169699814598768599153047745138939241756933537903366195525861725957753014935623322093417827006300340966572693679829007371887438
150 15987413578671699263894962831231148505907655577726543443465697030332794711040743174878100590593521176859398692568255281112877698318650764466513686876533501868013690074486680507306348485621039479166126357575417408279088283729362110766151353162385172456356892233155597196196455774
151 -3047641972489303389895764968178486778194810250501397675625444713679877281584145779467461224947936854732118421198525422046134316046064990375339378265366781961658334453074267204004623405639105541197284239075779638398815717307679222440690214677407423868833996471639409582501422903925
152 584812063908484596782774430322920840146745293756583979416502913573142599206395782546959424835343711982682020062967283205956506893492838199628340672289913178850853077772660848324117097332773973030709826846831458635203318416847745780718864184997005216571837163320071590160613698051225
153 -112957882547438855782640923974851404902424549216312265167220370165698502803393825077664708203384276484375469140599551891746106671341442118515085586953763255991064943963021452241631689024243180752220551602848973919810908369206814651703143236783340889351768079947256818900393385798290372
154 21960693592731499509364022107471799997230568782350008881674836529406754411512085348109701285677299729517856016662003614812214723670841617105483005969754988526135436136132254702516744887605011431098274443279751015664465992902152673619235121834389078761727194163796384741216268640447404164
155 -4297209622738726266747341505546290531751808557361650396267965178038027249758517366499281589384509498586577603737890622295723397562494035583219825553918711986318441461844491522571125242487059531126811772271459050113209630509083252119824675025708102448982799860857303483920111916314926599955
156 846291398546350430603761407086518946761305359321337662095239699919297267098747479293848800017617401498264532134937396086649928328190569454057294629352658284231106641556128172669529425867464652343340924655094700921746003694292792672019820277949030495064138292792120071946255764005818768392291
157 -167736805673644264183216101537188197905211657702253626745129565248549057217754521421843245686187378087101705359514780856600593468343719227548365593025520585305478822185417886678969627912922190746345894579716320488305165508068590838242756866590616254700074970273570117025790796387368538987807650
158 33457558352480292617079492687796132219224448317690399294507497480576174276334988991609101762874107507671239549812004372647923629555734554927505586455520977819755082995069194001764584716161735533447827387350627644852404383007030695442770832047263695596043769188427113186691900995500712893716664722
159 -6715837162153549519785029095722163416825784877317896563880754196926704670811507258330864251216884168545837005013673267816723070294960975794219730907287900956052898478756197015856420825748801195815039962474853284181671394618705695607732747620800352963121552107041232422761610711268194698631606559637
160 1356528519987241810836842150092793774354731048709058201372295503585290412349281918756124137112641442755552879798219713113454310195544598944825054387598853476987155672028254289497572502799192505215479735830701066281915161180086342928955857119195229856772797304445267436065945603246244474669781191956641
161 -275717031397560535586457786626822708032317831814899457310220746262446935873525711968235998232580769166488289521056366306532745206884159177218687420890797652467990145201491242297511754895282156366635233642581478007413826445832207342999470203356460577668188802066190897649525745389988101630712318264380080
162 56388091700288744834924883622205945736728915733784931002823179324585323543395922401422533913520182434079531692188032455087565126042796622994353375754875380262456160557986951443665177176384183782016770293636660603730355137122867898667241243584073254756332378108768804470362330908684323988499522384697520560
163 -11603360641559574710359447334947753173179256220909904769863364548253959027429814736262887009396010317791384480975819301023129705106215031478936895405248879535202678856706550587132356731206609797598156075786217680768929372502628168446027452628206301251683462381230786951982443952866858837344922644723264683203
164 2402350814853403414744403637687968816589867961363611210105931315867769266768286989461259800902903299440409402130551810486363311223213588289939244476140219670145407391726192377173033447376911459883605604121492886377494576440913281770957864453863690886293887738716062595352955617408184910097559519781487535630891
165 -500413665165560250627666270244155380558780178221446013408037053167354647993584713524793494568375317484984610805215447775433005725213855399435305694284459669980645419819464448421524082046369910156941351300280727745853791445520199611356612565746271099055223609933656471041221207839560663981929128355971073061711510
166 104868737047319158629927505083573213785665235548915561640772589069300006036203768934713158115236154739651222505478734665800789986867018245472813429470007865163216311059782132871936172488179448429252840416124954732755707466094492992518714680304801507650349024217386156759907058885326948640100123539960774570775809254
167 -22109111902734291554040417564882499445055899697846628872163731853621514397268385201038115877174307352234328968372601246069232592385973189975224529708336325972095778943004645621701091852982381383070688491486617946448031489027697444828788786925031570053477404955973922571526525432989931110209939885676685714363764772725
168 4689098637992091679525601848831144106600250414583036666215575134355058078626198989645786393090467160719668631421885011812419951211626265721739918596259695464936119316971860775414043287566320242288177006874517960196217644090316299887826327798212638600886950475161539764992851084463965506497240466783784613267229349929513
169 -1000425751137524942622263785992150050483041937947418680408472202794779450919787331270529910269012808865729067591532239443978816021410937363022422107753885649937227637955331375192428361383635563288973144890892507722960749048227485941114187631346361540518593587649119343686477609763161622389445220628847851557039337794102588
170 214705204683233426699787325310239227534167557558609016736104673748948366767244886355866677489840003612107436433234457001639679017272563742510655537355620644872727333732111927882698049409201159588745285754886943885539799248662016614402601625272921943663642936064809066463071070757907211938737670281913161018331748698831070844
171 -46349758073010683504016600854627710939679440043397775225713919431504449400897524112517515962715414803273646232339761383147571092505013921550911457647259222855421410090802476411654985272362001564981700123005713279339986420819005312952007064636114723902870220290573326278144216397381004831852450758535666485599174008486362233715
172 10064326269774379475289976127930853383055318178457029683659960150141173004753307819755231693924246535325049186595273322394048728241639317272519455620048334059215782096841160926249566422991904910968809987261490287990490306036870078484610003130462383303740008231680669210071519799397119671455351421983747841389946162457872864248755
173 -2198060285644097304946319605783677629351362875174110598534910984498093189287676548541537520255338325882088529125297698705212691419650610905720478894877818390879954557484025799214443594742452609535137448109533115850318374848537512279625351875637432315548799463090403729610745683594967096531684559752506239866239348453126026713476522
174 482833769062660383363964348634035234261583434176388013624916013725430840610657717534690090763586877667857064473434035080455416958509539046376340263170786537995617565823956473525728926434678720359970032787858700000892791853609638226351974436408202133359575122128925666070271272075261728277502026919075460842482656194984904174532334554
175 -106670535266215440532236482752803872384691535852278298226057782157705001077812620156029578289740010426376110232601724641292571894838348094023894449987287071015594111118161140965773603137133569940057334896390850272619732102079131983074827229675601979967534987362545989735460329448937103950813820195067731262712067989834599124959247723925
176 23700959660102529283344052626079451061397917747149491153093537488435632218844528912614057437220830379570351554957647026444289537242773742248505730174885850319920160122690193301002066959961227325701247272842995063797976817365828564911029406132070109463116883876603699110155829593916214198185159938386973299225169287774701033841251550420401
177 -5296000121435806828257203124286624883368751671293676261779505094510923017074031321882207939132476908851487813356459424914354502624835362009479982389676094309641175459164382108475000686955987028518893387523736199163663220813196312501929951917753747583076086340041155655673635323031278938538448563870372426743427612015166927851990965664897000
178 1190081701558308695276919197083593896543995072768738448437768635761880686102864149481937166365862612930142639014611621330678501656975237069703928582735415359050234985940802996332807331975141033506001554901452991607435614845214207105748999485150654227106526144786429046286563488799128960321273676112955838861080134530277593051662976306536398952
179 -268929594817855011403089820823687426372917191363392498709455538289986978186598007234358109836126769950560558795461856124440491897107969299759911866005736267055673742240793443811420709076985541156563076567040640388497454653630977528105311195470242475554638818674081480402050019782415095280580894129795415425873687813882122547351504737377087060387
180 61111070516532140044001530897071848177225770172882767151591991561282979434893058368651290140976152562323273135526585636579517191375469203182434316078089065683095205447365600324292106476182729942436960635452374927775381118802738197562249003162550691271681080676021316333187123157484688427248720265252365760184147822501052347993749515546879990235771
181 -13963916890988190815315839082835434650389999612677090808072430088677304150423273879309269897422121510259588950049775623158207104628795130662145656743056038206892669718920861548927295423571059378201367045885735385779491467820566012144374435660097773423226329985394495021291566515630024537636729587136649722063969702560431164025915656621254834139972190
182 3208392055404485378023243213555851792450294280887548466335666195151825523180501295529721818351805417744877731955765929425959708887118825979366529083984200715478765332053993939241855004685594496636479554571408182703623736883724967037130930258827878160868726441366742559850882207710802480289811505290556655729321592550446719285621336057039590276189358830
183 -741220310207545759287995813801721287586984647360805344112902329059106463769593658367432014561585245780399842137245701511553240038479480460100070311110003403069290078806643142020918229983185316377672816904453259143792713814843496825805576373105107224467228297205780422680349399479579437769102169622583102755349894013186631441289208080996430293729314222453
184 172176518880646087317257474703767282573586859440556037612724643146944767344786863187754600791479670835282519789515306401866111470280893821402553298065024804642882930588000154934643207650106007104196959004133480685905396071425202852329273750629897442497799790880337903735421432090126915406568685611949001114787247999701251733161831764798157200417493702659001
185 -40211885771328532179509335653768640442118579627744836588483030368622415306141496589273834220457288926030441024514230680343898340505258359631846007465615539764413283130373302942077825856838500124382058926568346250755762924089807668342091273459168598157804146162792773715712426925263827656665260260595318396685051068302277283527920657637748704838336013832658740
186 9442264749354693813472869615514824189755041565614144035635216174520935456431578945472009612352604784278244202237924036053457166098818957296195680830860719192690523695647881336174856091363144089248015857888317532915132273714500332405041154056325358530277227622433022600286349652137673044789982654031617730663169781990678491484357747509679904156341199617699584244
187 -2229084688909884417930189342577447418043336302016947012120194019116918403005364853410928177033230475132905262990692119371554403192117432404399126695953721820953968609089263848778768917910488748640680177619739707746346154011843366069114563131986415490401528698097662674867120162076321358449165333430787998311682883475732771547835037823237004005956549470513929054675
188 529045722094179151934951291520310118927775319271471835367564465825968452731641098313775355752378770272387626064047257650470308118771877392596234903583977013338863229011559977470912565218683658232459506063909160445620065702113827240671518508896555250495763735046860107382035760588766663683519183068142029124763170347431886951780961949822547446717490005927602780794883
189 -126230353984758079658140895190427797968497983091721780716394174955646995643259546772383978167040882900943675225272427849508783007316826528768905706576370777724238618663544867575909961512806136033796998166090073195911707613314796174587470894049236020054259679749007646600499262435477260603784707670733144542544934965349066413496889741397789564034358271290787438869861938
190 30277930654297054052797789547379520847994449054402387242608467896395195316905037330072788945571199144455384980117893423880929590068933340454851813125459895833734581837110120239132620910105162359222757013422454428094395830893429537412114057461209702301425266997509695446577439200611477506879570602459096891766114203163141942508750821531287960376625521775755099173823524514
191 -7300764608906950052542528657476469936748319639156656766284681672042489173978045505782011050821494629385918130335689429773784647016744095286657582448616918002635538582089841916197416266883098479344813561571748646834123827907260497919886507697477437399378512589826335896280467086337581225053353316346813201944976771452095347004706413272452464899075892618902335722850116717205
192 1769613259625846150921233607451087268812020299751084982639141132598326039682368988983526699323338284686846296421473462814227710346712534795474750406452604546278337112867724567562135989776031661760185382009496375021116504696599347548543725729498097154594900124930746531590849252684478022142541629991636843209493559671842112913390698408198803177278621731301235739589000292821185
193 -431165955214689553920348431354236805004453810452346879596007933226336363888911531433790924662479991360861858959606160234003728446659867709715433062787729410616574254560913118404796418188315059577787122229639287363560401133309040290903618072865392609541995682394549529410749049089409896486630085537379214558060989186047453186413695147485779690476333299606505481246785824641107872
194 105597826813122885380878066490093983290267537488995338214466482824599179491404078226856611007756297407377650445652463698397111378761371669451194932224197227094380474769996177343686676966635724758640731144073496693454753055714735042710467102999182008929632202789252320623873261657147560601930019161782448897513382489809336456353725616246794490951094517902790038421075375932647958944
195 -25995512315785457089573532425785337346384249174759756974665291575008789045462708276010863917322715534020179998714369372370705311599490878378680815993937852986414877754370579454521572616950072106409957510250863660703581259914801836400581910633042817393449833662091025499334910208770966073233669541109559393351663259761476530661963439709516854308682215159150885875804981679728196452995
196 6432254821080259845517886361903971414844688894885827250477255795822327301232192133826507820410041918280263105185103343587690693832152375349978179360717657496756721125467483596672009925168541306938279740831991420152241619047233905834406843687456769186793155336924352667959424262156437235737678618310375994380663402236925855113666389440939487424648773398925212953148318704620084809828811
197 -1599698937082229105405699539929642089212321403213874414912686681807392573904011776900311493377073734928740578928490772760283700641739658144930088563164092319173100830378154586080210232806779043275174358487317425255508810728421886181212103859973238808109774939221092768710434304796844430042016274922636736901972874635745535293312888494244101486091438206454865615253580434884594570600835750
198 399863934934391238278597037409375119134500266504902160168348856488823864914604228633684811353449594935711326438419416494843379582228651053263332048200091320351172086758165487818082051642424220111372916657786999160256434973888688876209938370724613799696155555191920838510811947386892898311310687753355852162522529404516094341720869914663765403816416370637288207319450794578122059179206148982
199 -100455588160897932162127451890968966901603580645849522074913386014331116215253231726467866315982323108664665634530722627434398423800598325229289604704572514997762660873025817123415567982726616786553889958898421870718688293846006503613730328988963072417212532939163969114574850207989222287053286782208785358636131620509301883981397783683179915844565248602470860477981025625059182011958144312437
200 25363716213276444869501814253503866488307294039585654830855704751686443843245145662001111306172450655025092008890673948434179461482727685344084724500781627412588161882169749644058548362460928290123553109506385343890003370028711641227644902393171762696792563217977853948425935055696404059537921542012057585217132632076888859152948552655297781658221733051946907852644698774027865117619583932009801
201 -6436025137922813967999401306394921456977676880149873787461189755781189576694774083090334853956757886563973570248038332352564980270596467928914209628604364315260899334967920809188064616494839645089073501840982463935003750585842526784862713369202502930262270498373231042745950833586035151773491693091066149775096565866250638285512774702407750146729672532153412340078894380405177504048043684083613100
202 1641261907969817201432221176500577424520129903235118140488837031276053543426505437369622562455558924678807988736013320472758209169194454315798849182574827585235235744617584834948282353516390504951745472203398604931548557295107169781728860789009845983931130547231747429806125031920507655326334890836642453889849243142166146144196191855104131996268031210327552500720325532993071331512160121961645726700
203 -420613024700153318094868740885797696160119480090880412301433007716966635186955650865775345123986239168308593554943613075132749823255597073804625972130429984436462502953946194107455442577059450466932486353728194405885853871321912954649135155338446215874619185436647660013115654770058393793308032786497040035047258272578340596692940178169385272811378831978848801298706002587844939314272403286416416702003
204 108323247926791174461836310172955065750434060290131982660539432500747824733210633000454260047535128562023180074886923805456249441658950920939331166428271393302201542105926021036665852242458020077833718502125975218767466887173256839845675900571526433961291140024458618447103948177218543527272765358152166711081505516131292954363548929146126700933663478046736294266958001045386233964594450123621591017398611
205 -28033951861371817403973916163499886675952144802637426337699275590834589373943630822173350479367236742788087705991590520967785542799526662237441470449994025564137709642302676771304720401522806750780240309744914496950688810626151621623558519408854330574823222270646793277743160295446146124609507578006482796383794290959361546470379480828183619088388854704433728954935989189534674788518572276049445035904813370
206 7290550667583647422451640974874376258608228466100985083396176343303649160478746729555476299457810571153333475281504685189084972173358198712797410143370993681576487781499492260232494549981176953143550434607868994409551558512037234790835590892625153360226129578750968507783451877977872590217431210713165283325389617424903575933492343802325280070733750411024196384558401510733829842135637311831617585040281683434
207 -1905195148532219771297205369600978889852452491901252687260886936515454605535847203482829988647271727231205453724545268515558317064754752713028388237353258170580778536990669750474413359898154379888806855935032851257818812161501359741312984800414028543184416740961001700210296539683033598874409657240675605783638408043296600261729981743366645742423935485031383159066450414454790600222309331790352064890229903320725
208 500278214099148456765096582729083761285934414700400890130240272612202481480370112806813228102793294242551927176640035715886668209992761364337826912863404803504078549234321834389906750543505587045655251975368902311605745468986757538088592816246441128682207054068305612099565013399325615728997908633082312936600748188320617016992474170962219835985020987927974641490548865269032772693046611725030213174129668480191953
209 -131997791781495366206047244367608648897136673696279301410805401031952107962762720421886297706021087250368784612551954383602727277042993099887904871700130086173736211478745001713400145189146349783277203185380078844610841608370740825721764999511852062461404055404963777316285154984600216409981945059879388266572160942816390008837956912759749914319359095860790301750635626559944991126992852103008533960461614994538454488
210 34994093633405192912933509396706972826894947828539142185483081010806641806559064571642059862591949142037662260441475792274345445164671664898966581149584095762902809445664594781851707076141281281223981195779880367612188615917518393689132364979650533082399869096282460405269035494924659170581264795546626070852686666565668827074853778346601655081082428012376331880251056472014967494350401422957368082007532482781612349784
211 -9321504074635656994972956428400052252289887693535894849141945847778725183295861996721386237272966319901482302020863342287974610657866856127667629808812322417532001012418096854954977983741929275621764938997433250953118303250586488037466050937644179861541926425233422080900905373965697516949076256097261001017054058415448749030132997691883471945507693912828765079310918347545016518686695614105352977919762817335901126679395
212 2494770750536574768055252306480359907843335760994302034915900522462568133689256638100577611573883604330393008143058290479376481187151276798024523405807506966096091128160785463991276148337239894273108502943347393664007517012215079619663808198636249389628677012323829653402666836115856926835153299580651925216301164167159366882156257113643215569702079886101797950296228479631026360903190715472629811587443582477844581954239515
213 -670840132383198833868723346666319953624485458768973079102458368335100331495992057493558695943414961220533432462419533494387249349649150548853810412185443217904849614196383667833286415859531575370954742929833146031659386529335111697852477141596529945562694115577842719287713990984917832632978155027098655064948913298509146768246940382687147396100244364310533354971599234138940231842293245291413697411849458692847279988333933422
214 181234802239583227280344101817348469788094527196017953202764070200222369298546863425719762083823320574055400090526003094446973806427837498904476509687784206640774046473284905016332324900930858295864226019808198703970244416394545200187511864026938073734189726073974908844003988949927476756550589422607736298884536956188740748077481863995541404386533392942464040879386167514838174706079809648951581347645227985478528373298493086334
215 -49191361967413240026478969640069687712466682184987588422664526670801954580392510715944991596312506481640473141564660215899199274045529449520373587428206434325539234533417229258983842899267522840608030269813892189650501977481229113983370470164635917431996833144101710731878984605537266664706983427200276766223435318758186187172263149065167707310165819705862437764337742229218600404277413283232703867752175577482714416752002945922165
216 13413786424052998755479128185722769226190615016998167866776903644027727311063572696936153812392882408972558936887885447107248074454166982360738969230498052134175938750365971524903723510036090565943027619555286104882633039814055229399247706284326860692671408824675727128482028785621558349530566856557960600752220586980460455526599179106431612422477659731893247726144169540030626801135888005674450369792656239940490971521071402914978521
217 -3674683251581504027182168669995611958512756323314174447338120927289616314418312074738800263451286330125106290390598871168244685725104089100262089467918479998474978011315170414951108400190137138273049324347526377079400958568383823584575066957663183052976105205476019491836333686776843237883098744848784891254852411820833823085780078456775795541776318619727740612539651875021720797916453152050010422243553003579227263599162860099767796900
218 1011312074437178798576063205416254605870766427730571883211637756168897825532888349501931895217494773601262952330875842747027406351737332075167832550667145598728033170958793219564607479626761383170431277947758720496310091761938974390220136346402529399488743201249669558344640901557850638551824218250832054223239382785851301867229944126643184447492218694505096407566981821997120616634433212878169350557288070277299161039386642207533974739812
219 -279600598203759225813093862184187011348939812001960460128914700780023501292497648393725752930441773277985305109601792171635661889890409288755155863830042649956508190794020370111760696017962093087888095109280964185125770186690444268122286121652406499245137360206737195675710087019431236993451256565465736279573180290598537516795740699085267303699515812963478565560141747057701381373903077468849504943056867443294195336826283663806077964016787
220 77655025382940327505635993355042381365605371206694078403493472486902568873866534429140347461339001738990043552772846048121410261724763747597232268491902816847635359618621256821246482764762967717371625794587516251530566707313209740503470215541087394579018086197545019578892411728550431113411900841904629689086097483902984433021397100263708658156406625469965306453418744974537362737207390191893817805293522284816326295839730604986579862960845731
221 -21665595403495463932491417378621447293895931818572998486100370994505444075777925847175129289755090956912157496120969901212992330784570209239398446672404303835531017511712364565430478620240538896396921070948167693068345288432906222438725791437496047842836641411592071179782401788453127603273974693845650605548899806663771961263429633738998933915195680315425352230954410252314708216582985972874788134451702467240480716530479639295871022249342767810
222 6072008795604318854014519192724936519541231852995524034180962589039162420754512471246191753539507312942843301918839666299866648921311063910534353400517284921006143096600274377883978337114139165808050174680504852500516075920693804257938402628495981962903504403304386004792650855784949743903992501003553462053062061940067549640356740569612840298969309357490166345235610026430780350120156298287533900551251396705149734255528319490010969540611535093170
223 -1709409227427468462226490159043472784139649690608030059873405106714260817501318473029956941648057445862149184375991583668591208445174785123956707749832532910676295696389611773591881583230595012660507326578109739164059742480845812669750445672532079189834787792148876846043818656510009663110486173159520409143431506978367807257062902880331320879803704453823227941021408176410245357688173571047309256508648134185220971876236475444463595877974781209832853
224 483395776086326187875583414210444787485244713722771619425539685004418075791915520816843853298163900193109314327496460656505197556421165555319442525451342407242358616176001311451408646851129086382482207936995790148667237113188341576207545583739486706941200335672501817303509833521618462943175906478219335153781599158532275345982292166217538111315203856276775974145474611383819896502324762672554798804929829276279378152375113423898758254718435533523050721
225 -137307467870043989371813974804594450753494628588719162621746132854592578333780016533632855157006817963722791358365916494777157109890932175940774264644260435913928991043191802121422519399341734949752652405950425690837932502023884976744159040679658546079724888374315641189117974796729311833246588447909403729648117129806257740793185901926895693820503833557147948000563583237711268184759651328024579187574926259608909119481850532985340954893143932422591520400
226 39175214793314197774895143138236188965809602992718849232091044924277432442744436625312340348528479481901509995953511601993277532434743939674463982798049763350334166327325048979797101345055262258180659350218425217141845190811652584585350014486570986656490044690296340130938415436494611933660688029751694510626286749790042060765070229092241515572972726129436748284905792918910906336748049686493686271766797417955396577235947323525089244297775338567442492455824
227 -11226542698033205160794109159487870210476267541662232359936726847215496019762146809923875159684217929216180960951779074886359129514056029023838320359638494668658299574742380507374857342949372699720890847461150897464981059944776309392007714722382065349726121682174291511596744689802014794165870024367623908330510564194553001844063311365500672606893400073725784620302067119573168812594799730097316076994635518770954964744012155971562655975728346162029261342967875
228 3231392170598823066938103353274891205051378841946446012895830361638487245040760697615466791586580357394841168408141523789963343518147543695207883939450358711793013817491263654750607700237657789940268941537544581538973328396022448825552555708799629997644371677934153653538899353257259131722037278194977221738875933069082858188142457292534701856037703245617339983434482531108183939152649985668487673513449297970416677934638953899091016350323524571721642906525455723
229 -934187258621686275448462655513367677557126495642014724043030029096701962492616027120588259446158499820147408299112190312106733147796197652815752960933517903776651234824811265416117993459121266086734742028866264484262298786543105367053602947613346371813536957332809386709126800002972294975440776968197058494409695193396992664800329558131456280134862837576108968728984633667995085741399468572028275673427757908424623223305474416482934972655074058827070404954342189238
230 271250510740690345076732299249249679205075326835139245406746636351428441895966935543646828200825405639249135304149812600299445441331137016794450076142345213643460138885558864818047353015922871455589183911367806102022025416828404454895261854594158017922462054779606838795199827938239244310170174924337194009300225518315467688658895987374009611241950864158579001152482035500741627543753456762690962634248924719039457345574053762636946114950876192844473043373053060379654
231 -79102704728196334695712393266968016299017159704067378668204458251236514626877110770218858280494399852480376340186590998680195988822151138885315748689142123635379903204117294444778765996618981003973649962913787027934054109654284747290478860889173292401582717449241065422653542003660014270092682385702196449191543494678502062774224324837683355799753372312546768938653395651662707249724186172786617255183848159057690002628782132927118532464324508976152125954225958120615285
232 23167976672531793428714668071175680873838282968260316009567811340979964995321641003216384191609454891310152781295954806537582503146917578250864138033375376446896673099459324482233722024051734241276553568530615669423111842526358778103062057064342539077558289772844337048301043694972783894168695752573647872610952827576211238533612724798628223087603820018793251981887867643794403757264090916941158669408466772992518806656737688901514824001335445251268017322613027531167344745
233 -6814795331031987739228121042247655905928430839701482552804250146812098910231480619024738553563763633638835819442381637961130961315016863206182025030493612915802559991333870901258848488881487240760554546346044507222679313152642724444994513405484497857812685634112910892822852858865674555281410190658894495182769370528071940643736734207933061168732355942369492457842532400669236792706717364750330346426503432793262659547780161490305233298385518159200794301906197993245643782172
234 2013156156377080900256220189688841612416239537762026707245943915265982096629559807397818978082793898762982066531146143057848130958847769346526017431483858932901810052560030700141820480957536085636312281442959158006669916171587635256504081024639717732966257202176245040057119579324479424763303244459007278445013707013258844346187416673418489147445711675668008015408209049552028523332251128999646756741573825976540159744344639775224081898396694038586781451847900700109015316005724
235 -597247189472929908463062055792615028787914298826008189799369580459235953334398686848317525142198969765129697622622117477907662128853767949669188449017067276552912753159989719698917924917710026416630524478012096490274622236928016205932428562474720958053695477863194019883188306937595370819809420443653823015861023037840119604303186911938245242409937214718074059305990604366723644098301766261192690369069518152880543328785220428649984993628601395165027981752487890804179074594056435
236 177940540992825381515227638649465246482960844216615479085855129114644047823376680018166568140291319126788823374745766017393575467366796063198386829097945792382872605126727601049830424994923450062200681406333073054499322402321858620748821430373515144910126215931359058767821572587205901517050141841808778920259508874764914732661567033260211933604513853602861429385396430502370620349745066903342380265125284451861653704879624127044033464930819545889501504487537319978161126874634060531
237 -53239263824327197511782440804196576744869289178855287244935460468855630659653022016169359508578466196608372111559470114508617764676193804583882875572172994427975256521898917622126902621580408870763784121215102145552366781648250522832188829501432346960048462781444807976514896230886391924622959185506535029713694814690053439887572010013894311196790890351164672124209916614637837831029225670503213806302994154575867569005342747075553586425667063929479858717730390431532392105842925813450
238 15996235435788666243035663012183096761392341149329679280436380835945150545525423472690661168017173325559490982972886779728150918925990560927170156380165871489813711393127082725509903064433407616327515292948595465617698265389712914347108920711239654367693649913379946789530960484993688009835908994630535336511346235350009827806226366276556270923788999206586959638995826150509578036204114893081525549217269913284133720212558089789142238452152676751987021071492666303691827621326092235176442
239 -4826412948097918315001164631609364466745286775143064944430033915981397141575301838856135218241626004066624561684619451596434383279666421313009905186391471352056986872186030229324586702551094406090197370086861764015304331429660263425358536843468745725825186432302657703260915535401308110984495121871421102166543766023733218273585528983351925932931464601527894286755326115022831193321905958169172419202967315765301607562957528027137756827039708960696532505032020150221991487115726488186604437
240 1462327031295470063548421174788320388028653958935401742381944495168864587506402268626065475090011659577920625710229625951938984660056930409794166982896504718859492292144281501522354696957337206744034905795872768893405139402251493270780747220601440065855694141730038497471263819161515934255721304631587444858795241762645775128823669511001806390430552416473766422798408898173879945420044024746937436210342029982893853772248732336716003917739350176357632246744550999338759307075872003479052760561
241 -444908127628666104549594280688429887669273047700666607079822478933737312736862739036105168213745906712584487693626733897321939374929385951083972078232953484069410386401056067913945092539231425542110343098735615244592339672235442570469879253330762212923985341249206380208209716874018365367791481919521862203255834079399712303493885608094182059159383878770778764193177083462714832913545009298652932873557573339105452669334254327160863696370501614278672525137539708661567805313771444655661122981320
242 135923482934728593226548052847946438901658603847944794999961521573866026427320848761478436888161603189293583909836302460016989164583738192574954272764782784531443613877835486577482714371751751114774056144666553069153591239766301346761893760781531600355721302781000761391672353994560102178396476394854852188053070480902092943958511921987310069807234078204771801650659505161556541670640930878285149706345287866320991273897554660373150659492869177061239416996103806112280721420994499811849233228807240
243 -41697455799681447592493544241717290214961822275204942397775899019112686699752044085938491466373178979597795985311232849429474347033173194199830404232174787062763778797701962607024767079268096137689489082915475452367606245554968193479067352303547597624180547420382180440843609586181294771696508547224781383328215620464391942967787039145072522514007652481294231635550771854855158090555442158112809459944433436031589619335634916273113943044457804738959695944121706912274584985661871034055022346650996003
244 12844232911266962688928274400131102243704909929805966575366650019276971374108838573874280880019616067519503215057313799750663504810616867468106992851434461490459327486388553120268550992644863767035659081708043456222895962828532670064852079839807531113804046599863190386583701189450559389413341567755641385156197492242758954284780085488989919360780717891114243880219004501410643700306572211160264090160382163159579168506323364970780994446551346435714101374793707594474050428922436391909773098436210086331
245 -3972675074786190527586183156390094531438845472700363785165458020553130844307364471463931414630921805243996697815673385209069558049293501109379578729254702305346565865003265004176207250160733155442283487311167754598887994523016837391423195565716975850928973496457885200778600897294475887027113085519786689417392261805984499827069187711270581767719897882410981770007032542269119341612390898231401752895995235444032726789396927402966631355918614693772498390071383200595301368677286596533768155630617704584830
246 1233749363379822600248846904972621883704427100861474501045102033763401634163268482551518089188202373983534490685326194146757974003798281078416919247672387993768005544093247742286637317239113885935844754918705077476100255176929194937619275284809485022555965072722410024133657802137170627426847318166743283168668108404750148188035923480693069316686438738621946253113342636366374381204468536327062445072340428666630761941543815468127948202759179117148409687590639406175314074386217239826274744666137141501670414
247 -384709298809542562871300713219927923899143499660873744554543025546823269639663225186322034949854452161002964851472433061493097545657557250241489280623150438370545465018287225722127971896446186805283760501460877536906315659577324268643358762647421965079303718444030986056732064732412546336396777230835861828889298180460052079392630198716471969657397495190086903184406473049590900418971975270898841909912394559103279381255640986521902741721118771563635411965461924580686016209134514138917609965569479591798283125
248 120446214055723551841561053332024570846083292654597124703524339266552762467709046838636495324846403109303942446348823816574391569581807826906757632995452194816324971053549239161688425346582644662259914440682819814601532740792056677867439681659134780886290047088935474234618177591741263711920746270896426413884373269890026324412195068024682632579536496503476524497801356538185105638945784732142927890528908065754731937592651085861563497352368835940459353806143133982466804126169326349878338699648689146802565491193
249 -37861802832590064148044898434167662156078732464051864008557712641469758036730015391441901924625537082151492817547387299926552064298002728593788806284483368690565425108145997865199377596746816817965369415834273010977829849586719485961597981452440002259388722262955726325238820185937673084483710761839871306516076950786315123054625492195842202967342947152912271312668983758142685237510657982418847135635411177531587164249500747519290407143946707853037351954256787589350962538379223033678442121310024784403777445895188
250 11949509728004373329233145944221234986685457339697784676246958794639061136973564167306783351034578253619610884337481487541731677122134240211264111997320114109305468925366851789584713335604605518170115172505352816774467430705166064034772902966145549555608189212492677197167309214861885545783978155885881372353547102631085562133509150769896437297330183683706419143252080772648683900772815263419604555733510643441584548969947857223219897534912144237700415695151362116222306612561878244263422358561707511102026466586247124