0 1
1 -11
2 -12
3 2123
4 2172
5 -360371
6 -1102932
7 1035689611
8 1056359292
9 -319185648221
10 -1627743248052
11 1202397156295313
12 3679092612819612
13 -1605938618222598671
14 -11465642472931188372
15 46198207000506361023707
16 47119049550414874995132
17 -26896203982528328611873721
18 -246890795510994093374795892
19 315017042600171682807819107303
20 1606480483894846450853907717852
21 -1132766257424550370615421011515371
22 -12708795418199538769913028890262612
23 39258867852736219925291153852471083321
24 120124177095803561624023801562579339772
25 -100836088217943349040637653026455650045621
26 -1336997950239950008105892698529982953300532
27 2424208985048422303979292577938429187275083093
28 17307705473539294085428068449162961887580932892
29 -16853226182170813082546224971949193852126170466471
30 -257837278208791612867070476633409740813994814341652
31 4294107769927498077928715348274815656454954783760941179
32 4379699759027450002554313915120086157344815904517489212
33 -4852927849923216483630133035796998268769112127741690259921
34 -84144194149828684471791834248657435903796699849756925737972
35 197773341308459127288976111757164547512960847068467281742036683
36 1815438995739976677521775236426217778916361864611514279591120732
37 -2255427852323578312942997821021860733223470604752695177555597387971
38 -43707296058000652612411722151166751949797010254553151364102800961492
39 228941273056459685279289725883175856105318676898950494475040225350428431
40 1167523141196970432896097339238221173030253344155551774065732560596259452
41 -1607292467399318830829598397792424206469281407026526372291920608345402292621
42 -34425923846284838383625735179033638466909436316456735995984670685785625804212
43 99409893894160374913150491672242851255652565916038172399208204962460338524742073
44 1115305117678973765233301654020011428336457064477769352488250336570819803146857372
45 -1685201216939980274849080557689268055904806797767536657531850687272971171084765895871
46 -39532201440066903586429712831464192679993706050104031983575567228388738476895141578132
47 499096357033426181169613936231062361294767369015534768065199525230642952035691266647589897
48 1527133676014620372919528155167672402113217892080456616584936720895017348940440033255586492
49 -2512573005745369102973734600249085641352184387378184659428476356847771030237412224185623599721
50 -64066367086006235087271469397466187051702346420318644113440927741192982264209951345639520315252
51 219419805054486963436343061443950852834794022142859001030104306940398120615539260585089057177333263
52 2909313865545986458886516528201517053976502573055833308271232242864405036265788183122744554585038812
53 -5177403365332351521584283898993321334704076251439517427283124636753842917401934104276168972185125286171
54 -142576242640914257890558890587932825815620148271966625499723413499457444067086862115151110093470151967572
55 1053211036857540538956437381782707097306635608152866858942640109189964329807017649116196212534745969078258941
56 7519428621805483423359820894646189242101799660700393934890555490962368784073706719313697542723235847890926332
57 -14391473161477896402672618884807987011853876577526482499385630694084525878460134906794453754878525593668911317221
58 -425671574287184182089047922871444995257981700695935377480106481111613375158559392635137540918811174274570463607092
59 1686561616366495677437423409975423582077529630042072988930293092233646049092360268571785429011537808248085703433704253
60 25802683236720453902247200793954614153553624273359490649161167802307980808806041899901616849958740185579025301377281052
61 -52849424343299326389643080048415734106804895523815748369789802243979517410963258860805963753080568124501607492619044534871
62 -1670988090504971668052990754510590054688945649160712501916131628435140967870145911752878024179160468677979300189685090625812
63 113112196949582536727571280401008295078658984007927489410603309926489833577632837299993328140864218506717287143365899040697331643
64 115366797543489779504568384596479294297900429924070384754777272947800556087343757651288872934026409083322604783457641973883654972
65 -251790737094592962845406123995632424543797547504339978087375459722215695212566420926160200361353515092444970601783385684411718261121
66 -8474714739100740602673399755948813888420806305599323247083818806628661067970475881933230399736764003844783446363012828455452919935732
67 38130758319611673330821899827294749945620800952375260972802937791158138386600720919496371697204770372617373801432509281691896629745909043
68 661143546812954348645354516591384189792932921112579647286544551497041446689485171820449128837642793933727387373744131381558607948024320092
69 -1531758889175039662609486813693819702610438418878983214754469932858186051474286153583425232655146979815977837410215152289321827320726660297971
70 -54680169642609376733401281744124368383950655027685071877192153293590034859158806008667092801510586954485215700388150486855094878272346725168852
71 521427279757144364769420393873583611113003121854072354731301571298990962289807203399695878544906559664646548842602798534876767134397133909761028851
72 4786385317914681922144790172570794952270076975373321017255681842974680857253837337972854722409965885201199878095415879507842782181332094697599468412
73 -11732108562909527247797154009427129364036139948162177185779661576572605806777234069166622904606562617123941939319649568384573621468379176697226952927421
74 -442740444478614640880603903295617863154339014855118774426490353984227619035662541677805842450226129539477074090734243631322614889403839388409733313877172
75 2229903201665592381011911889758107756589798486480147467046165361431732369601596291067986139770370121699687596997408841232229276988796557226239116731870561633
76 43212661099078641768988278092079064905353201265846920389956164202167749229890057645353929942690074180066070870247847327104214495649004650639956170592798411932
77 -111724209906804137748586300590129241406009787825759854365776472172074543562994679368291467740173868012543073064330574576743051074647668122213160470763784788911471
78 -4444094637468852925884752835726713090764182247485933032263194935225477150471037149647816866152247127240682325576976515510326527886995321965196948695401371306732692
79 94307434856445554991214964249326720605856592001165011236980589370002488493475088837008280038964467235759421728527360829436127041222936612465447983692683330240390200287
80 480936054525530992607296895500961827379356790297458748578457340308548137773429710443733630182810297652131746660495390699606659938212071927954370594352641509717914782652
81 -1308030619350246459104157015252914125794352833133165425088748688932191547076219249551285054286535866688783681628281055256517501641170709987025882582400418522706225483492121
82 -54698216604630426164454527447213293334166695435113730567693361833577259876567022596692082778844059109180093594693577960205480358761074502990545901286489342365151978868727412
83 304878507722004210355148024854155373904945476201245663859954624870928725860474269586147664196282675907964512827175058270677302805248218350353846564411136114273820683940543236023
84 6530065001915487148051587988782018231369783117785884948755510075441814372882768989250414729745474924589431848533101738393095767585091669176066311487714308255813740147299493732572
85 -18637256630429295027446393022294684597895896782022891657236488647119053417679532086229385395628932509639855446724666325639200897080487709289268727270630376728433375474363198862391371
86 -817375922567469691262882293431373815031789527648422323402195536951715533309255549456523653686959306299406739343712970691189165556137085708474532381746639530045999139309327650912373332
87 9550951501885227617695633868763127948015683514185342381682462543769415772092247455812686169296724608167689095995651941552267527188818766411840590384979085710299077342397065840185634712161
88 107154576586687389725964039032938046802570611994341575958041686351775358787848383102354212312055542962394352793526818529739147212970201447979695814137680107088139546255680746283158031133692
89 -320218402424315296017374445439565746351981370750758141501834182930163849464124735823806658344403086328880525781223596304547604675815827855998783085724366642017458010497127787296377223945811221
90 -14697050954101310633062488104321334671794339544707583806034678847564896030661038360244120141859110607651509980199152572185223510108042103743959150713515428808616324083895941445297463404492902452
91 89814641999348802104134124057600982378138472560102614736990881905118425606589890664641375520158038391490892131820657524491719065950489717925157562293859895299884827535361887338240697204080880866213
92 2106911913007600438495788296547353545169870899632591173861847187049543452837468711129444614294366750128530927238389284406920422123531065201268521000209686653093932462142903855121412695904823544778012
93 -6579227177008843212834994338572010787166970059929550756301413949066818282413593925367478267207124858886978154735107780890360920662362819090012959858842795039087835749607636589516747749698361749648433671
94 -315387255654343455489987474984646942219316882325350979922507556367221942791102385991177578169582548282898564084622794706717667885430383062072793142700775354731637727200012732259744880179872116702315466772
95 16096567805908009819644577823190021516134874573118916610978977547562153816267560179735382418764547438150878261511279836249192982331566264495063344983301524608629701325265294304198066487219582383277867449368489
96 49252234399716480534662579210056153666607321756200019280982111851432265776928847830409783788245132010803708691831405548142933582649020746455831880770567118428255524367103874279822736614821736931558614537577532
97 -160414354204384450353783816940092627996192977325147709057297224350902100923065071633456804894423604620283995276182566527845906887855434328413545724307458096722225452032902089696595527083443117948079601991015420721
98 -8016978277841891780960031113809415602100516155100170020404578735549445800411782528443461693991034684014033502248354045053351467020117585436120097465776630128045298276316022800111444153028945350312772348367474338292
99 53299293509664377029722958697466837363121005049929530987622086481329124794503759287872676320933421110064662584299711433348323844347763408794414039458689025087366808086382862499988939689421780753731110944051209752146203
100 1359041944495443513737038004477388998141434699317030292457267907373793894994793617446671684197624143913767922095531473310477634388223889512248389779750874130928895156788338962369606218080416513325814182823143591072764252
101 -4608926578739294625009695948533637208978835124938618748059521167383721182419503330802850160474811126869716945342614278604587135273110011964188250941987571889110283628224883456085098047217957570005139546007315489297314414371
102 -239740477206897434424106969624045329638923309712982303655795020251352804300421996510825258406680523009156327590072245052920110205741926658916098862949441160355606331920255570970368144319759654573459587954651667190977744109012
103 3316531578356067398993106666244276184282264126568079524423772729091682646914109717149026851638342128945370967711369259876728030978107403924498258042070416962911689816594814681004314252158869157001890900220074700191401412326402871
104 43974295319587930095005468768098839152328567689728481996055467838452496888043636364250899861078079154601625957532979417298105641834317865442629216073452972691085373512313052416896984593973200364102978205670566738583826575881090172
105 -155036424168860157249243122900339180450722977337566605609137702895928361656419709935396921833691939735973405108012378530551353256204495864172230559476196799806050400171404161117270186012224689213125793584254817461870594285045103536621
106 -8380713846864592263671169074365191229301184864611286717403151948566248013956759167608745839702249532418079398297705146999339105303156202953565257085189498239362659489293209885623322356059472005016187776216858304218673528777934942890932
107 60219943109618913331306709365875272847924553569240564981795729972161891167382477051450572072971226419819931284511153336120268254877875888787635975290772393226357005392895470968150345482966616346443658958399445732956495898231257142955929993
108 1658347363489212047059340432850067998052784165499391198808865711124899146274140928474822993536799043979138252771274600039120498256875315530909135555615576816068864798518114278276651209065545669735402244018306868174343641702174878312620027292
109 -6069425121293805815200867110884920146832845379762341347098461247517752393969120232740422156823287321017065447090084997849825859147986033592968529563177941306236047424095048751423705972793035965264999675682019542801927752931031138151886195389471
110 -340472192151990301260967312114194853912498987937234763179346372341272495648751899243407113118819972708419025676736645061701084377099295758630846602262618953644688120462837222342551433925948452174841508029656259317301273615900553143713464087516052
111 10151732559539019166060408673241180426917676910872370415084502644793700727741005710122924021851494312498911871600166742951838489796888414174208997542743149668050503364575242588949081686207813563875087905881331745850954521398587461713339486221217788877
112 72478568584766547026251649539405729656738020351511544076436231403599014777708429407293540298661021042432007251311824391184494025391748398598271383879764798852245070192106697148015200155570485266036505044878453109662642593364109504169872080417604967612
113 -275000577870543507955783574884837522281645227041226990400503713611787992270836416228267918871958926032971685622665808392460665839353299861413010107647103674701384572795664302254834030339422897116488181284332307421862132502736382465392038069360177237054921
114 -15987474386369386428466191341930779701458496122264953452213308804901428022876318780741272390026438475470147347828019000638385940741560617333743089927729177625651779706109235173957555628540728591680675060658889492201799512091656099153714101354807528260736372
115 123467670144296200054827530146266383281620818278457809563999595380985705455963204475743076635229284810976068821246570801913224226209986397617655048446090143082552011422847316322768781840446654127776287324366481872566020246717481860165355505204908569989647631583
116 3651931733060756074348327013202347911923236024581109636855831696069087585047285209787736626537154278320191737529644930647219890855029615110083876888336610985415037917006915328975345577226448706362484624350750025662238235787000791496114131756022360958400532423132
117 -14346767739407570703070713937843316995122872759805673467606908244939168924028698799983184394497928366893639126470401261529986866973189830853220964316424584563596935720783367035771090599499232096999813052505895965846816301601466540589493331633805419239597334426094971
118 -863331284654240199070897671007614656931083076964363870051027592804549005492887915551584581943920880012452965326540166166812883083452974621557424307826866960640542501108384285777298823657620655608038365025138217769613433277851560490642865784396035740894057968310423892
119 13798439915218796351467680035405694460736645530314958433400715570400808951639395363131120503169742426951133950327907262036476467502900881035745201489516831555457029649072388181180163995905261675485275110983893334005980610601544504494498129939437391133256520582090659914981
120 211102144646426255595082303724364762418744811543288891995686882962847675975874972372185682170057690883392505040908625231105327283616967027222072505596739456040960121821138700831524252291931730457565331964379404848021223953527436737232950253926803663656553930597200915225852
121 -857676619121122785886175494452267482951527053534384379042118889810751827988297039708276557355530270727176948497228545259843187541564879972885901568362660470926456341674857550623206458528019862634049033238163297516561906847094292628223102256902788622436288422647226653682551621
122 -53361103932250073022366385158041447060026125844123996843698898746659111143863913566332202235181126907764533629333046718106486116111519825819184125066066468377235006831456673381853563079660540450746744103300275992360200065665125728619740892213368548621188488382962620211700770612
123 440763342717923001574066830214306647012334060908481701520290827281503571155490010372321723657214869672458067983422375301591148212468817814572756229971884870802611730304961822258850065478222740830917934225742170971002788845670142520365866465254502808726276428531265669127201053624973
124 13936013600235008881811375774341088935661294261704661226207755587596122539745210931992860438553669626505551228692020276768043637351958881275903137443834597401386251343047393775335563801176936634936976727599861290697872550746116729202696030093677823059409485879240019684175130149727772
125 -58491684637439088290275420785515644599455523656249245411366072993751141497491975792852924945066612556158230101436235426366921682341994194102511308898934804298054898805364833145499298599316933466604180920118294691562577024326054773329785110659588652012069080548781504231700123973396946871
126 -3758426649434019911410354182162211058365430096188100929113238856724513473211106615923979058073136968664429878702246770055560782837483437683198967674867664078038369311773384412070319934952035340992771037836760837883516103609839187320909871781645160159621065964434173600392039446962035488532
127 1025735364592864764210531299020649630060458687413545868512461078258374112528799148530604768610453690425266347574254781616807183235715942188876022609986746357157368603940731304448376855669595638040775837788773589689484426909973129403869981721959414712879427832430168191136442919553000407248481851
128 1046180759736533842270622953553619356328685543762540483946226820398508762666815817330378780737920063838536605867147096496404861256378946108741809477203353878295349496253083209399002953506613546479342955266635649142581512150639025060292045158210701813669897080179867312158418546949667744335000892
129 -4531500103696320468011525293831208852427088874208571865123588937958382421972103893235932588000540822648904338990860291469632940287013488229703835400244668496830932454541202022965384979854678031254327243033075096726653949174989331347700765631613044051730957503205322550821449201745524732793674282721
130 -300418553378374427855884360932361764960858454110598754685165164991467974130629691471542582662577098749811289262392396939789673510144586383753203348127657433533959589385236551413651971389871213498547427647393635993341910351968338003908713953127213902001763657053324395171606896228807721701899973009652
131 2642856587444530147212754713433163833599766454060546309690614711776646289104947474328309929271760084019993512451778970189349520545574890418378890820058894923844172988003788759369563250183043776522229837934328136629269391925288864748903029914474551492029596281685805500006682945663537194303590394113644163
132 88952659392435669085013105144880375379936999876745792408981501807039008433821429052553176550932616707225477560029239504395993584852742663710979549432150268926633417276347484900562813706531340029083880569087000998162202703748485161727728095056939030841046531109037997906580952968268280348724910120164037212
133 -397242890061798880792823773959721928731522013081032548104212788209023825046902466799312765107251802229445088694263606483157432307779623012010354815939317939758478037941996037090729486959881995673825376028221292508847449685882028090902170281083231813217666571632414701672960587496222035751096383479662794041171
134 -27145780629502694704303990793336046710907049802327996210744537032332126948618428515537101175776654389346667761241251834622467054684374593929032120225031433296853723106260319525876665603249366444816159228882582675921950905921547345461835102607147948729901328394699230825588038767497215679883494100791317453685972
135 492200046353139165609209924332890669984402709732008208596170294748996848415595737690668221580277893320431015744457068678524139204801421814290035128346683058729766975860243726618577779309647005926316335886901056274854003216524030280494014091069570561298316994158220007258150769507826229469194767373001528884045382491
136 8534183392309964825254349652692456792644691898929213770625662681725277812731088607009131755360781023395865388188105610268854515766220468479632768153347542432547232234303537208959118702057063231641754108261776414534581013375532521609855720647954657001097496127742175506053935294851930655645589714144201948585406948732
137 -39257993040381418364571664988597893521909343221398984177792235238462372833958654491400673135223619192129658134495496383548566881945210347913917477897998800958366354864113477141016817699849402862721943232301896597181439435398114750658609456808336218610979385298001327139760010774604105124192939538936660555119558406184221
138 -2762794507987309698383975079104545808615795827205749540219015574953534032648460687212812903234063626776256337542471435674420983015548640795400962390766701335564863487458358322586142846896398910997886966711074613144224720573474550082208383283571964247039415281776018751664354255539776407573574325508091749371149690358989492
139 25789263243125308637710355524684427440709005946110706203838847045957224483051852261360727698612529360657370561324761629367599346207251143584873730167721549416480855152914006827916193096344578227793159008423646423889027774773262931467184513302830945135166779798963889957569319378418943082682021299002944379828429873908291183153
140 920615704637088011854103726148561631063227207106330861470369247820445901090137664931536797579712903733896854404759424562681234555005196403726840538871520539907862972566930704321686510618197423275464166656952030014233601281723056472445501626609477375074925425951907146033028847774535293233422103433685305742866939236686706167452
141 -4358560183291872718381920548440150034060498380771975811170365254157213203088729104782872706752027379783751195459140687281558534748410943287124267661412056534212054343792959316750743092184672474025983752667341943444180523000388637126868712386540608303430767474697042610489117419481485400996034473848219270996522456231240587783153871
142 -315626017443958366848418230642830266665512103040748916751595961744209588989984511040284706238834484260479216452315257728526565903779029875667657281804076248051525906205339237341423892455397788546096601281591485497000988747468908216855345136857228712196223058287857044484127065460399046196609362386901292644042089395964460589922712212
143 12123956659656485205176180612724244143518369402547949800699363372054890323758766127564727545524638255869204668764846427403522946780441683626627865042192016069413733840401235496947226759563652446234893839739613275265283954229863391449381382293910045865418843484708743127021230113521685551872450817610323656014791550243678950102110582729667
144 111290548852452192313489728037506580979726316343469294351351860053582561226509765620677073584770984190310611954998203824715548042519751288069317105282369828867742632915343010470301571851325388067525069676743999179398970814763519393284407439278397892725487276923390471887102600462168843978926048777727380152563585219875474944813780603645372
145 -541840972108022883485342911698900407486812763008870273572253083665572628617807849110657371196783576222171626572446893141736177075650706377879751638367306034471164768654773638545075520146593461198004793803029072636822472794670669312442501338436225674706806268543954975260274869738139568762571235320165123503119686812555257293567908768247872121
146 -40342805969197306288712946595163262760800404307476260663716181608607238155349636515630513291450692367619617845304561458652879436623354741004510156649053562300226288722942908625843553446638719108156156661783257112201744985051954583786120965892126046519650675264211603783832142123664964163674433629017387315230891812760090590179769353360414166132
147 398252936908941008727218847223773589624122751092587780857204395764009676908914276548427646607066138380056284317874021894735174723187093523160441669639320362236782718759280766141531734135293026679639728990431418370124627091744762222485691106334452005460355782775145255244434272736431145851570175896768857747083265397696325272878978870839975391895943
148 15029070124650357575219280659125900096319813011733070451086167572528941198757505960466381952449225492226104863766860151739575281874050477349232012737265468810177184855535964375743997570091773634463859176441859681967693898831338583573075323185187668197753122805422595950721604118107109099863143472947710826324342067996434167409858863627262028920054492
149 -75190666511070050730351780863751071784281258125562706624271974536770333082659578567688434862853324074190287942662236201373970397077057746828820846074533881398280968006773272427995298030328351694586358197443793286339806169163179396242806082876561686219449964873358786780963364377773881296791353634184806169737652638931550758226819617395294980285697740971
150 -5751704922950855941544143252496922396249566514915391065120741807947588307036969247516971366955249884808440217939507446168026286420968385851449957943026276359588291707100672154950132506927956050316880311343398439126459093600868577992483341881233899111712559147734881974781229208874728745899755343929271224535128102526596166591925342191488516120169813383252
151 116648481988855191148714022085468212453015392519334766540951000350427588612410588149855137299620165933889220148156604163363548669541964997968771471440456795453115977747889652279596856136033933999379227025162905061813633788617603733761546589215272156362152496997568780309190774134496156495622433880940889175941155872776951693965170543581805283398595403692859401
152 2260497817188347176445450956764903644745983134228705387186774857745446191419286752717100014341063745308233435907974005304360161494942437646517726826229477781620741545064104947034228503420951525643304549517901863169716048951750485658507520958475268626112477423097345764808507083146468523436820096622353605725909067846394737133927160134659176259660069886805986812
153 -11612910477061356747823366888032630700000008108300527756680432827323455739095880668950279083130516825184881570399446648512074287732315119213383606060652635658936587983590627755143062625768135865586930893969117506929844708116732497688532620332919970703345661109641137318370145677579797929249002244411877344237630036551994280647499324564900965922852822985025944642421
154 -912017565374606718542703417036404673120824866450135230906092272365869121535308697039062665884507652264200337968925909600700593897623489608217906807818483041000754973190320720990802395007343998890829972140743850890043535873208114453701213608212761798153392138825293606309100460240304488267405840254724536733430312144144002083633389922522117509874460970382091398315572
155 9493152379361649242848783816729258472612436632349899074912242931901066201414846594853597536173397472249117712300870218479038794858386415131522501976187912591900800808591273976940680896874261167676686078236332168647100488422808923710447697376139047743271191757431951638287273891392471102790234674953649274065261681274766160425586538308982915803754940848541186207829996533
156 377612583852575171502021842963877748497899923078402011845203259425948231617796096559194406185983149777456383078766793495340462963074163573214775586196132060431437608350601327321936405125867327578455395339178544005043055382814129154737694738037991824845082712184675195821926447241922418196166575293540787716361080926522247082577291865838359380438631091601211397710985154332
157 -1990635140370620156062383516510154617985887068824654024843293650969446054068452111359406069543859782996868071968535673021660303174785644046751834289290603986345945590071614315143257722485953920607082917086490750141587581556896750549406369000492820437913222023810709394003227517348412109269229746967712118736381334950400127380479996612365073488773131553422712848345090390938471
158 -160394753048887366080604182370378328830295823588632729743201322713332354362159367103102667784131018057771137342540491439936865342319079328043078100812472669483071606197765957121576957770032764123407810288739768262223438240385328248647354256492339162483659255709285816575298482893396985533525082964152801480333343388687990272597662402659110859634270224044621332001586717364035092
159 13701017451045472931494810317800359508307758698827620917930863516328099148851922809085394978882926643228657357793846961438693068097364740252669642110888796130650572594754143003201972707069054026734957487300300964212128823211172669219763821571840129881537777389601960286935873262776175756974388989195326141469026568592348102452759153984811173085177960099585050411049953049634351382399
160 69870559897228534266831297311803504433317800731018333162530796415190078435140558807337660702351438751593758886997430530467478172685774762850427513638914914647707937855019466284844502771184569255699068544000749055570137827548543280374758939768068751609583197604935893042601354030744476282615154902751668335932735538628790355006114087985125907041650876719532024778291061555406909589052
161 -377716237323908777065865867437794350721263672489189675201234910886834464311421958873929375203597192455653357486514981754077338541829391461761454927498443618267607652165499447452379258987042091352101096992947997701809933171876429401224476433874636480812513442602208759303129047739603704945682036045520307244467475699463817752564718453243002548425686277738409393188886866619996404361471121
162 -31204848126788618026066775876133222205777145695731922303195584877688709370955915038062186872143234012152659902306879045078558067336199432062327528043601331021924543153965645312296936757860281767795053490656955973446474179522245157128609642346872222938672949229364307654833995745068620661772130111358763161718462731402205893812187403439680421606865245570411683287474338466685060560793933812
163 341574332710427455755296507170408038178240856838442907780316459251236949743255008748920195973954859359173687482001049293940092243517929575919512914384047870820527851731599420839726218465727899108852117629131558908473407991002524805817753795095885626098869106326648607386762604159868952162243531728670552766148349139140158874146419922668090345039318836891980623262565576213914110749920382658923
164 14283692262844688150823622377290761785827056404109202232346510728354500075647701330292586730113041223830252806523016845786615954704264527058439689493160129339271822711034784946643615346058590784796298199339579036958979317149794357207595531411521510434997871322064430595211988749454104221729437464409405894708401648497670985941726593757905945325292445463707639615765154596912338923737796746842972
165 -79135251039998669017811358967107008884645609709020850020179452568427095369517099524697655103184856130844703030583818906711620770200795804360838492284071074896035803542636861207310077528813596701918545195275646758333283056261182844409838780882370519130718012086406135152508259340846408450257689240390223582320918934511909869680378627933936783004240154817024751185629476033162041238067186563211562371
166 -6699146517474057261158668579858433437088208098815771593722568949737109423236440525622121228909663591635588024247721222643189444516135546446796340503563851814256952738722151948957233286439009279982643930487961308607448499531416509406558053326146619149823410865442290568079832688199397820496915089005658095911789033712396697362658617744139816259332662245407221437897411672342388413698027003489502923732
167 150259345963650136140412911288121740610076361659173107649282419816402080824647445413556100830430254990615560312041292279862687245327867298141033521894989369161484088539072365384822253031553043641170750907423195123325973265051298454324058104251891518574523611094326210256545364934074079553828824339554910343384968433230189015380117424092692725729940443071547443444204328041611097971001846049368487089919711
168 3218341967163616494845121584458000765610073933725652689176717496735039917576571681515802233034502253888983340076301549614930651497182501544959500595280161634832749841864875236816187367833875422093395869524388846136058797043999678228368976114698594699535160763709164944496829546147622153027462422384930471740327448305519616040557957720166741032157837294761538974579142603701346196204452185693690545319188092
169 -18262677432436246334741381838898336242158450856394302097540451661676239455519414261644695572958170818885127349524707178039804767385224510972333808656175643123659203511128669792930424050367177930331329245843051946059144494717046286830957714719747610659926958788803975378289204700273761473934994523071810255636963635464326912965890448971148065579246911800155557636765456504352643954734307799418263567098131014221
170 -1583269237760174119084914625801262489577534315535045687297407969204707993904285813855582944037184426720501443060609884423193396152182335182016536634007715385875241831283923765113545330689536835789134087480455806124739783591750649990471128403287841317688778241667101689721081891333025515856101353584700711390553969802125404100353861571846314145383137352904711521657808130135675405456331368981342367367174472636852
171 18181362884310287431706388716751823464107074140050779570317434422547884008330680687796782447659159297117422285681811359088641955324829517281330009068145289634547412191463196437476359262136220414863197911675733112891304493798201325082699298440765359694084017494792837636908335896757461938675225335175618567203334551723731281577140910936468755991969268898928216900193196361599787098587952349488772679344347074072417113
172 797381747527868906480995219665587157961362924307521761309571779359707980449203746692126853917833865664750908743939749168241313156851802776252761600133112517056329198751150559930627938233985628830176540894329761115800892979371097870751342952553286035907485068629981411890469455979054325279001720678166672238971680209373126097391983600278344482157598852409840855812364159584742015252269272714355713836821515148314816412
173 -4631886924133664687800149853239602859759274357786894399877354051117401569888697762030119960379313701415276025637892433716736099757975358890182081754401567134117880094647280217997322391120710579992069567489823473642382299462635275918823342489263241475290566675511310411956743958768113150299868193065737426830703306593931342189351998156497096986315880854853223762176301094367334894663050079193802652887627987693940364108671
174 -411006415422531766220717105320691631295324569027590364081951449891349485384305726970567423106800675175707445284004556704343451572687207092628725917842217402718801024949283922101970595864768180844717437892827397635864398804545472135570141715738828432288736069564172780042040116018552364935822734135588898069035224362984663216217479583160434864372209548226285861281207204878682814680080289015568541892419706966435746798625172
175 19320670403613869519166792191760807213686370017064923698098621393278625687797089027659903839452018869769926015556513865865907311361432827108912039139014587766109298231467547266952673860911661015666886486198440073985344770012185248676899787874993381071416488517320619268762863272764496335366794068481844728411695803763095305360673506398797109570257159859299408825159056492688271641807556549611402742918741667215548117782795236657
176 216763560788842670972455268234042420556871620364029444820608754356422856327148613039386044462461763011416966737816100189878883340980855059064171310684631285504136712493152077145060534764090822035710874114950746806344157943520931289600014523540904224568646119203305913559866162406937976718333429739511351622834225914286197531702163675822391815738552880589488357730913094115443734099931375426610108688400189703993398701986291039932
177 -1288264674704616804059634995088328114157569969735901637643913456114796546297501553078957635873433426531684585859258688174177104585825823464130053619330483605019075511511970641112926547482759371439864825028310439793321081835637202667065029785301542848749460506336093283197923216767113724669076270386608053105076217482783729201469426146291400308273941779181679755011834212330928169000144324241093292023346962612388822368765779365607721
178 -116940919534997091352552277692800107287853250029298358732929410511687929266799442925921199749630233820056309621187242605689375529904221278935173624239690177348581357239681797689402254977385534557443519736398027563405197295278983467731336200998426262979240328249314176062803996255172289030274392886819982177025910372949194810688986276827279376495035405461649541818320014597563201230618332510845456859021793840885469514906070460269560692
179 1405707902799720441380793551159393931587694396320786949417905610641509970276717637898869933664121712045962458295642289380562998490961142874945068420348887460395153893567678035321529492934646294685515475273011949452991637187688696422821508191244137092984449910171540321627762955798568829158887584599223711504740912530595814748003854296810239837201737567737005185809430987549437164204141158843262402970967745370385889863359796190248417565103
180 64517718274837087636548156099497733935947229264088943804352315450560765994216036235753236755099030233725530669907281080281699381999489614992442146012549436554340559028230969627919270237994230776698891634977120670156925452341770029664599610019695636177247079268117459948481988840400355099923717089077128415524642333294969552154054482001376483834454568552281732948708020725783894860248617476268274619161046562694681264785062398453299189490652
181 -392105676804990752598380783552971929956381245920296556373733867979611965021779641329224995918718299157701574865516824470624765361361493711852168500482505959814776570810959275386792998845826327493665159330467024935342060977692713595194804495454319307801430757382793822569930118418794956667430606158418367833021195109381156476871594053734064084401823334824897909542006080933557615341919520135206371470700784448990598943147633310806683207212753371
182 -36392837802555858580507615782813031286942989901910496307201190219792646415610704517970890284790508697710434052937311303678133591256486841491413069555923430461081638165881529633753792576543613900281867165051714405409513323902086942977773632978003969996005285029097250635454029411643727800264426944225606056420110296445946616805527880320949654436559249673900009537673034601888972044921757559216444842258092213912851001264037464661037724271898435412
183 894483962201412354729317778783072401698327257164916914402195095014884950761574599178776797603409562043881103468882718705380642081376959163482752923596345346721046504025925387117579393760356761065633967346283432597787044681587120581616433855227526777831486446331133332143572878218761583674326327358136642564412883951981718424952260456778640167390651388749669603323360188936943327545701187216711971866490448965667984648649918807785211364172478383257421
184 20983203562399770896521777146531567201285431467733287247819457148443989229292666167748070103571986369312738111274680343977394280663111710034761299898550892776844915605634925337061880250249434349006010744269079099974605771204952490925723261923332990498360057822465324144562306487735199250332052968304844649073861659884504478930669261470394727705238488470418470115015322900511188075257011500232015004783967614641828339502637564254968871078093859283320572
185 -130343409656465918505366999944742330225691637365066031501555932227959691813104694274970314671278410546001819145441276500063150887621763872407661669380344733635672332655334793985401717242091548481430654916282091477529620062176834960535029864548234379675395852966453155201879224063399900947600234959371599218850466471351868090400202691759680832148622542215042858923548020624315472624822237880832911549541389948458196858328497919046214758776779554178393267621
186 -12363556722792193841265951371537809672110074774387599623392962529065524139064795430400600551351253917446805407452686334837886495544185095517819231141430516795696370157319504764143330445225834629940638691922506032162739278977051464838639569854153708302656704601765589111541632693658032307495614219021011772900284792204908500478266027365388168902016462300255123114985748272261598513034448881342017872869955976958110357147629769013442578196067123589199925761332
187 155260357980481018271611444011931948870811430148580444659755547349419818128368074504994565633413521735574460092569913486034511738706049374183264799313392901157104980412572629663741131078418240238324541321948908591468936018844685284083203852935843854222258379354566211953769296350472624222660984263293447174696534193018563299639820571613613991838933888119895162631188577007120147485592095929795967048224719343559741434733933674739291226388713963993235289890556893
188 7442688464458389349775908771536474872825166104150352841482305096081241384504964411569153491563556901257130080077368510800873050433209851026346831785536434556613495806099338423849629660303483426212391633078751800347507267267079251474091791043146049816469069943445271179256817560551345381085859004804825093059779888509990502586670510089487248031218636994692731539738541373502390961482621924713404349315220721764011929573209324804927559109565851648157492035676401692
189 -47232094004545356097983065494508270793925623424977045837252826993109201789265490140335987287183716950509587189691089902880960523908865324184775547181255577296572684325575528209323545219775381270878376725238274076131403657564564716620603974914847430851650352383656880557439153786067720122194104323191417990766163400778952726122436771622119300997892164816933765149961404434851343698594533574822464214140042838191036900068944283400755761469965394578908504578750889352471
190 -4576486705103904009145507190677608617371760230344292931867822181882565152364820803772990395928446393455146536221635058235890855217914505093956912272156810077106316159639186798028625996426831057600200344298105359970721526508380723286405121482959901444589118404218552168414915642898355521216733932390684668494160250785146321879116705790669007984128102376043633144226633321427548945859654219182405141877235065636085015195931208390489203133907789727958799899212618014770452
191 939206535390922267024799219400427512149131377453851375243035682928069694603908913737403055285508386384136462133266661882074883127918193614274022445358025322968824155741987795117318453597017779715619302572202031707289884783261632469857696358929187522137090668705236977230108857280653255959988540155240364628986944767776240366418355316778755659457152202250739925746583597007450247383741360178084970232225063250950165269169918980153740585376436910709567702019476285573022093033
192 2873781602922890547098306495295025111952026917599531864761268494656693028478962380916047122156600549974870852537824683573655882397705491126799952359932586967081224033343938211062474067397434719990164351451802796286277479711054294131121043261735878359583049575363861933387375229634115187957612914288549759498582590544235944432610684362633395766523092607772585865827726951535178072278042855238803032649458904455239789351317346412346640181339313427935733840452868660970674526012
193 -18623299366364351728768716934809948907943760906748340672792719839480589681648714574297969360722424616611969746137517634133952577765563847793779178893975261552043113061290454669774458530874644796203853275669047943678608175984507933794446946249506113569320745479182023039013939213612046154790120300863681557585445661773832860814328112673485862066045786652794953495339815171434390382655162951326924620736625561893361778303028614251610947224637387736445982933734811033004871277689921
194 -1842467171150736414144441478523507353123025037075506546823640997334274853842572275390278330048283499644378043851847311410983860573986646157995441376929783946852065171133731437214473967232963632759222001446795158307058839775240186869711208246166259365681995122745520037907791802714371332948841833825569589481087050267905509632721264849887084238550387577088918316750142768546495252170527800681530018792354850181349692321921271563072668760789375961707309849950414801832535015558614772
195 24127366468073338718844330404762506208113653396022604460813572507499134229833429001962653645200288232554274130920615275330335448199005776407392675583689695529475501187209029733684756045406456884685156814871443557194967421529230893032298499943408081072352470858342773688241067403850720256213062280665284435227345111330594056695660248909256733801067324705031245149077167849061736216298790338972593366982936387622768347067059684467526642079351677992363729792812749956827973297830024406483
196 1205805888353524949226354109360557880647509376021059178232046405825920922960060197419920792344322441048943927376274634397908665368146799027399762171028240987571309988200380273992466426629294017938389922005372093617799358383152628260745362861191362673715163552889982393423808174609240678827799321458263622011544433175317080774254056831849434470435421608373257258379804765234600188824055726808558315128084092898033491407774240531402168881442220491251940301363459091170815001391047548605532
197 -7976074132193650047852725954251948818848907560490353479503832072236178256969670882134712309978650378803385963247728885260355473696192821896084286480500072417027466125027439422361742441856327994506378892257335446152899523796599352368128899338057788160587758727823491339063898500792780115069206633197248829186130486924787282555655547277901128920483165391614588756351795150235303101567431646555499990281485869524322108599040244721531035765201720747245273016638895056366080110202242883365441971
198 -805370608008517139902726290646531971381420615783330005008690688247017676159821596376430670335512595325186405811464753705704978101368498805623026854328367950785552135182000134402508168551319683617174680446769421621260522797215505146791157113915980004090369406166928483499145984613457752520009510868053400263408054152131337041014371588359482732657144645628046730860094093276961313825333732827628590262751014413543799312499572830241978655505657542354652887384776114038840919040947563117219566292
199 21525557042111660276916016145642943896548776745507631233060235993767412169373647549920788157295392379389583357859131575236012117293263463590259408383675391171219717231390563974021310131295969876067385673353635239857974849657680530442088308774327540917743837219141671222955172322968652855732284849758253525462749108435814636630448627004192516338322035223182591930937271772772602539173918975473501446427846471237441725116802217427515225856264800819606870710056514392399442421195011409909958504286531
200 548865340842736999345906048283410441172061767744906818148737344837719066482943856034913960067764054429638125443183315960198289971899007357301100716945166055672946829721550762702512713025671357010283090908229607240116680444846885285781359776971009345834860017157386662468138013575168216805523062055163835211413452077991784598916498812265915313078868150778471484830824598637041463708349705638427713798964524997683010226428271399976788901181587309867729887387697375969389605842675549939764240409872252