0 1
1 -7
2 -30
3 1603
4 5970
5 -277207
6 -3053790
7 798236411
8 2926843890
9 -246057649537
10 -4510293993150
11 926939784063433
12 10194432237557010
13 -1238037038145567667
14 -31770283512126257310
15 35614753259364496078267
16 130562740697866208097330
17 -20734607702641977619141597
18 -684112679737406459049222270
19 242850434400824774698216319263
20 4451416132361731072060206656850
21 -873263159119283623892775527581327
22 -35214954381304652016897521655144030
23 30265134348156601158307808941347373481
24 332853529967427700352846116025472147570
25 -77735755613763029511188455898079023696857
26 -3704703732891115216909649357056430108758590
27 1868851921459008209428523503385203549512958093
28 47958129677091046075975632917604503291853401490
29 -12992355167228266666230138721315468073940436698187
30 -714444421464785049828744677448018960649054652881950
31 3310379429445640540362677036914526083102371977410490939
32 12135762843392980600458564439673861370717593183380370610
33 -3741180563626359810122193474669886695605155566880272995317
34 -233156161617227440711668240067561632493728063516840642010110
35 152465852241828913981484244021999571156014215302928233718609923
36 5030421791707525460214787501839657327421109953546216837387326930
37 -1738736512208402603851494259324543999141116076273734145630744998247
38 -121109073377131583802143970659804899959443674282363416395164663919070
39 176493586440658511979822258232073713047385744861577560423584317049159551
40 3235103942121812134914922932395840942046138992867557888791237332308062450
41 -1239081133092165739083858263399971105879300498486321548850469396277427916977
42 -95391207263027714672858451569486576147491189857181042126590570408723109264830
43 76636285222100710537090112687772429800788414875506250328822026168162192727744753
44 3090412391460393117349703347762277623646926186058940184664557271202533836463089170
45 -1299141927015275143620345211515885377664784751115892750504931291448797871212644561507
46 -109540253384954386328577559938444356600706409311002308811508626370343619810765349183390
47 384759396400199854693253038580979322850484366369358131560480592987211839418794589020376297
48 4231553106824785226569123139159582064184190910281424931975197229923818438574073629358839090
49 -1936972809916299376230191069427578385870955630660880709840014733331234741362158358858178141837
50 -177522268642035633128383945073570260897969288391118876124663825531249378300953962695300480890750
51 169153372011809282717230474312337718167172905131135776276062010620410222623188316564364388237472583
52 8061452851074238922575103440015748836654948410580006930427939434613646015844723281416838298218864210
53 -3991322648809124269431157913870799582050389367673002582257196305327203641400197947814057768986913067967
54 -395066228963697565432433775691105949119539035051460324066922982480284057373795376791827106707419401282910
55 811933080882407878338693245338612796743422335016764856467992857410539726926844217358385432643799995005664621
56 20835675387099237148422707198535765226525947498896828502408926722636735896638388140402938011561145695667036530
57 -11094560096236211516796023928437763118560178286393734688647903773459759037900446026701548052411694624153003749897
58 -1179498495090934580175698153051978642522571289129515457233540281342240045769683701183455876773768479030262768535870
59 1300190675327766209722078265102153532601936687036395989034284437923203253866378648361302262926158648346610700900343413
60 71496965936670844261223355210861639991132698244332258585714793105037185723171350554892380032221905827839464879682748050
61 -40742258130856321418021495559965083891281840130597955672445887267668836602467212419422972009102662561622932423708171397627
62 -4630161037569728493215671749278389290189412916893831715237326641312504840178436409466897617946312924440335938523210211705630
63 87199555778178432821851432263838338446816602722557051681662045793871388358978961294580382868218617341437500367254135930069816123
64 319671249633883696708536881657735596285387368067202916682698172859282758832089319754334339218417332083644124498002459964148110770
65 -194108513633548107235201649488212165368306992769062940823709232778602512011258772466698547398246319038625264735553049431617728821157
66 -23482689201958383364898731339508060076000828585775712126281016805788430064860523280809830022660659640577349510626310298739446948328190
67 29395461114041167636506076988859096652617438149410258456934210567471658666372639023108538656080850566223161305295490399146183632277147243
68 1831970621507485315539103928159094319169500033016917499178250540673296593298433905687537861086585127639996769490855799209447810507507156690
69 -1180851387360772764218592837145115166956055026899840650700384024044142899450386362319331018649215271273098918027019030101449639617273933230487
70 -151513941030185771273698738645997347192977684605224899040900204794576326613807956886487572919239144698852351432570530608419632838834660770019550
71 401974573844706582649902163583145060293184868501695340921108767574035353146426418082955960243218573024415626213642144763347103495028665593468238691
72 13262652759605901520496431286908861513937648384436492722801528497661599720904994107686633566599680841895938255761204533037100863020812929878257037810
73 -9044423878382196441270235100974577693968409113100103201470807540111858543476789318421865984258173661653667011056132770946034990247965156610216267035617
74 -1226794833206554155020011683178285331230051719149321852950414409282503511190870788132368876117583708095587987750879685400793451960964755333810315156075710
75 1719059251410774913366065436465574866302211398197860886314531606666864393718915906352301358564329627861192977891867651227317917762268769829911363201589714073
76 119738483408457128091537669036908762294948242780320285549715725813940838279155810965122875352591852404685476761396794042007792172850708380137575159279191226130
77 -86129539839843405825795518431618445182705058821896687424707338482118175697665669588083352120367999485941015386774287618915275616997674336177657020651588246646547
78 -12314195388108679263036711572953104288215253920162175834488175620098540025171115540413950899606142957829284230496534492303281000738595823195513586748026413075072670
79 72702738058628997922085753955735875041325187977596973496268616856862633817082179864213929195160977140457082335447031787497095941455645429446169252390817222682122331327
80 1332631509392555240286738736970336326559423402125023942178325038521575814033055106728187381606451696766647577672379344796648331682171011425486939935091776557307514713650
81 -1008376567934905255193783267120024197139464252120442042867669449818836103671468552716469410129363035656989859553438933697154628082516824814957824437607681963529768359273277
82 -151563947574739366404215996815294381246614250815032280210240521380640930888817589292931435193522040004894478195866386014502479304917542604053037678650216955537383190834466430
83 235034515787210412496222801847823969088896956587008548526800891289606320278862550743298527507218051848243630923153833370519500206886852519546871090308884291558912058927673713903
84 18094235809621902580404080867240982429214927056216855507159472820209655367920627081135851373331023509426387981974900764547060454878549995050340120936620940261444099591795151212370
85 -14367685739688421136526111664631730555573680322345078064557007098483666309247329480143677433295091882287758256501462193948210835575725579700475686782731522052513033287883388727725807
86 -2264876794289904788113640825420166199345179740366394334795160368740224472825870594984660784470659231573807200098456957412569223876864829127601308058775098353889802423834691642138192990
87 7362943614246471760066326938731353128894446793489233871749239940904822907979051372248885753095002550499061446450678178943112521705652828278438460642746714688700821040583486329418346711761
88 296915907616688817409597725765571579648146018500934232286151708099578469934528787491330845798001283383565651131626353156532681115924295473708934326975555837894199365238105413978132762354290
89 -246860225478993533325054071751502717851868704504871056410180468890295684290723663656097259658022765587072974149569359459859842753077408945313186209934359608743770112337120104057606379103214137
90 -40724235607383836801488040416978855260967881425530167097142313708272283407309140849198662835022992768770621033423909657620920904029035758588258166980822481045536829886021628302650509649312268350
91 69239189901069709596590603583359755352567481907382444337265691398857325924194250301025380146636399780177252757716831042501750339895971206982946696987017573118771062097773880311990868747912931456733
92 5838067610793823219347175125443708680151374840590496932664465852259452525440394252011795996393141773977975849096380110909570855622848497112682834991826222065378350944865669976065354746561452198891410
93 -5072005519038832788132947783452286634677673187701861834296311056149540088100470278856410368949471461195288636990428678172874492449311573215488002240069866518466608702092263993416407328046937225786148267
94 -873910347521079068524402568386513429745086531656092894781356940688077556523728482040431748725709130245080385827766616374609763965133527225760391199602461390463536815824884381803343400921840479871458388510
95 12409038106245420723183345990749682558178592563120703374578368948794966567511352352945135224286447353982806676750326980811351283525675642740532355675513517532169158046646173429902896711124558734357253584744809
96 136473609851943006307286376492966524467214898932698421244063959783900883659435605097935734691729053182108194115101002157319822446992652981221192148413739520160118814934030182429101537646297328921965245303895730
97 -123665358858696622831902574095542456944072002316852896330582341470184622216913522746607546440183630500694151331665257401771319562992306719764559605885817741473718304936308041908225726907917779246106874795074938197
98 -22214341725133885023267458699105164396513588663404118500387579604045171251390218780869155973530536402049359742460349774682166648076882341922701441873523730737719704844209229915227344262234241202712442167088095529470
99 41089067692718311637979493864781051009149248630628573725397903466421153480719983043878132169392679154477578236076452916521838987796792058028535218378871231949686781040801209120451375514827082702723476822004500484692563
100 3765785702233334896484524309518554411803332571975883003323092828970871313267172945490320589940821386671607684966967633414714255255777284501836535645288645583092234548660527613670874463703776906569883078414825752187959250
101 -3553077043136588936341743070837368729415195308387662529707886068088364972876186760185639905546373478454940108180857889154286509492311983536709728811424791100328476975688197505753701854199454110093751238840596008318842793927
102 -664299777478544148478690460078750155600970999533173105189527168771509374173940003456746984506145318413954986158659263806003099473899602732424770150979885746197252900141508792326101260672008149861756635075393650197701649547230
103 2556754162292994042592493614845269364210667417225467474665797212232967508357175447058468011814885264214770519808288724713173787059156640619067910889005916316042108982567934914584480201936560095048736308026258589918851252688593831
104 121848904848753686270809102953915657417035965670772715114128934203764070401322158610745468219693367437663334675880737396281592707450528250644388969026425742761566804708173116306603308253155864399886345027426100944856414479296393970
105 -119519447783228182972551590681209114327483159714811527216225761875836350617277246135725205122545015358556611032105654748012982576219371156661887778034053026404783317787662161982861430532039495057321122044655170363681589467955842525457
106 -23222220996827683860705731618746517216454270959580694052889331067667572578390884878638737961091760886676492113987356435593853781667640515830744391716087983115030807427838860239181248681822935397607283791677956533693242392803442950777790
107 46424279872192216734531397656400390155641051300970556626438664021943946862969834338968091205308405126760016428303207047932092768591834921286295229593680330825764270031331839082241274490687138461791780117803147314794160059633037958127411393
108 4595134694744485523544794286389127352479959468862481100151000293708266957372530593475449261380356426318899639360356896238051187275021832686051518289195356672124847881368465927387991282536401525259937680767447460034532725916617242426788431890
109 -4678992970507323596609323571458297201980781801554539176362738658181721869006818471679651342618105660374339441820530756220894661988139167732412793763579366994887747967750212856152139454475930446330143675533735123997775216295036248739206339342787
110 -943418500368664967632292992729669786112487056443698910031518197832655644828849365731456805722401746636001416249630039404947961921860339854712460167679466900325736093470866001742059138325383750318756628104421367448552368486198468279653480699637150
111 7826092971788396657146790995161993250668124075915080705361873006369889284181231337706165126868329982968244301663528207250018047330897127642747639278291920978478455218555536338851195778379046407787873015518924875325322820205893031142055872656878173357
112 200831739152968508072459529655009742894242890161393965520705124937150848483743038632095951253356817602847967350581134785597901359589068199948508345003255403327576146248518953090119377317244946953808294744515816262113054927141191603923729980135948425010
113 -212001259596631528019106099629545634887780588937473263025647403422155373353460160336901410369731086774519516520277562215004615688167717415395407561595676917331747419599627229433961437500244178116819889320121872500030340482993095981436801734559849671655917
114 -44299885447143641565003966479928037306328315571786931654083100568793831657291954192502426444171218789405333302073523564463911605278697847089788766629004697349218470062132540725454426688000719483893959515485533828815454710931089851527120494297338188660221310
115 95182714860963787315512450951238247422012461149353822226595931849229114636498650886852139718153231336445653819577537200680956059076467498832709590658474552571692256923220566036806197489477231269095458131263648573808392550197719394249980701609024003353078643223
116 10119181649686388282898264107150426645017767057848996564093204703926889368765747796873867878250241071712480776672540513434707704146162738143472421015779799591582173079494287664365797102298418583558382948732501921149747875760926493080162489551523389309830549045330
117 -11060096147603457439354755604299101635352946908697960560380461889514562865265046939918908694679661530914905019735163369785609727377144271882917296921342162364955793241452795607970876873555930747812125738669225073284911592653618554811788685684229632404428474339874847
118 -2392215060918287328353016576576750311146544698284376488884076230384624024290247196146144169824974183239734386946510125363706520489892168145648851820219130442015597031429873160075036742185860959971477729931623279155607137248691637641920963362249411208162731453141906270
119 10637383619869703495057782541694050198821152526411435848283354973169539312092769338794555266882648282558736599814633221972626321312660732513457682144363246446368938468939421307652636942636522851693018766218256892049842081078521889535824705440894551809411826035580958274901
120 584945476657413520922469696585681848988396789560762322459169464205630493460913224891087520761817273936390799365187938058808223469576714899727931085903458633895663813654124225403060185464989676814749194258482318263547694173143742909182175395772380692324622529945241286484850
121 -661193241804219675353811898912245635242466477940677847239974071611437134327013293292651497516393212947251103774104743734583505190585698330500467765165965503983598846787837462763915018300937431946317288004765140041383120756867113545700399439832358221851660982757851558223209577
122 -147858925956886113240483314391325968184450449006783169790553104871947423236485209126646851283369828345703133125685706302481346372062181513367588997262216865445917868569782311064604465627998307026640335435816845051579567045328221798400536981203538339021228245912315275888128948030
123 339789772675348547312569133439614841358462686427241121163774118806401651307659029551058244284089788895814168862013437208029448224513810169122520495268904644090184138723409741708098126487785946122921944085002478914191240526945446690034922161541490349072306067069461662300419935258053
124 38615468032061352928619622254466183745131481991923060417532620817585600374001488515738702292101036614147763527918008623141708870857576676911779886187509262675318986537280623910122313296616220297302206443480832045490302740701740326937632069313848421171385505528068845114481889607655570
125 -45091944588216368770105581742301067566677888000044320106798218104691201277105559013670442488800994157202398915121183604440093789626999569173622220512846756471119170008358036577279976840560436138655063807400441916369596830561793760772752974106133198253473400200737820661934409912524470107
126 -10414269696867934413318869522520928610797932719469331671612250021334898462546917086637230968217350677158454166415520946872790090460622941274869060008079816761406318432198966452559152025034230200810431403004674931951143580726013640943478666238090945874405542095440223192759350825546218082590
127 790751754015823772204385164764790580702270845723468002347673968460974500097723827542114495613354168702816106664384711931120366709646132074045421459915118972131615638751853716381133368349621210406632929151628830508089735576434660328654636909533352084998658736817466182160208767734559027462337851
128 2898874874998867699101422595895263351706593360971420921300338388306647916131880091051518285693212210842820680913467721556880880530817825156175791629336843585756018498550776234141230099663821698988011282351342373560624888639015817602278949288540837870481715731910207514547443576378513586449389490
129 -3493388040435784411467753140240686644012721957405659112200794938660960470371975494725795486475120774845897151417279450059884695966065471880905460455793859223882920751075124095466973872562817767126625705508999793995894051794991314734379928958164442472810351458121836291173764359446335959607042866437
130 -832433389992178655515384373337034491083836217788925236984846684427656448280272120371255789580898479374288338785280901218376425520452865061955682663867498531130552073761413705717262585411333087383014986110555534863213729821073536541168180640678748716896703739559796700540397594556279826240150324125950
131 2037409993135547149803112992913102263245094193061540652382157757939210236357056011270601736798739790222516027883222927404942888431306242416644587443233883362132542528092023955154769301061709964275748341410815722882401106770136839310326688051122902049684202407654139108732300909613268163359148990624765883
132 246479995906255189081064216118609448538694443986395920311331342065441817292887060560461026893835738368261432840810804865811615801898227783152752482422731107277864732506461336327959494913579224131227789905437216289498885704704985322574936437300174174977046450446673286109704559700817404479143686792609638610
133 -306239331244431975608565330751979121245428793180973894915374756400153159662366234838942439072799291850106049340324026819827130004898051715096391492959299563011492539885781255355416902661972646668882345662524727578986921194977875937410418652751521464049413765730425696174345172529579205142758739297726374808567
134 -75218570688409387341890885981966539661348608124566421319508242452164116928927421848538801601185534013553164858707250448551307194685007592352769732014082096381593107076840744378690434559917884212077213852781954481686201893509090169249806098157337104692758921681817358818699057050848011543442752708715603913574110
135 379442947387213420176073603565899962883527430959782552550108336719262527435042024785836910417527710040247440847446808219575984987891143542599974100506912321348044008209072162089707411681409423576182361386189801297583424621313897656398636710171668554170627553628091786975013232743266897530562429282100215941716224971
136 23647471609810784959944433283122361569455725843426118678131650568349517388909565987490909326730354276051049263645437178876989962830839618537743408094966399523866093581167346021460152711959466798033347374213563602024895302708593969410480341741097220625885901076133143387472249078284153062802042029647853591610670674930
137 -30264459944933591107670015682016163355638903935907609594035593689881098716252250392728667158720076173985801706951617674667721642498117151203748272343732060111969519632916289990086272504913767786246223694062068594856406845046590162151978847304592701932177178911844502981198850388663449352108481313691060230495946642706497
138 -7655460597465227116247061627117289728971841065777049506308489583255095355851232323136936877917753556976131990804865561018629095131545743806136495608600298552690093811014299838461251933148364192740034418964803087297297487797659073909350819325850712326469805205100856938436009810961281639528619280060197166765233246326203070
139 19881253828438984005558524847753549569022326074056743921783754946986819525656371852565787716078484553661330417986499473444444303151931232659702662140511240163150466875880736170944021024346355001733341325112321655044114385920578906134850974840181833228189967302877158241514322325204833499323143868040604101678778534649558116713
140 2550945150600858626137565094668737622233395190238117837199740845909523355304323126013715424383984775838428465697746974142632398191748734440259383801510099365936986869202905572891091780395624439605841818831794876595606571410673745144006128844441422555249290458841168256931731112445965054421226078080900832935610401898053594290450
141 -3360066571644022632874090718921648044300941510347121057835633916200714815753081281847582861793540775083898213448258660246526302419704552327247975584656018358071708497549029035843312031601251862221550862936052731403256956133041626509608557551549302721211509018782244904654736193816533759348967314411209729583437825198567450351770227
142 -874571935441314514394638905550052577155829312175003986626688925002819819295312599659926305478103526941583928287979634866487766522683232768113684212989488334746773961893074940891822982110771942723301880118295274449155692040023522475064515936109779892237678972694364430971150738540733453660782916942501858922407839762023212284544668830
143 9346504298445910240426794493863160640694034871575077750943779733691815182168206449310314232248398638439109434102785259160093160208175337273516417842371784511250201181447655588858961484274368266503685681074662116741269255349284835640304644883361786547123181937412927785065295254648757089092374689870187922567022174479296188817111287092387
144 308376323011765627391577971074325714103671251826562480406998220373686255839547978460081666827069266413354477213731220403397909245660299323085172511479149227104465374209932307001555061681842743378634823767418428744200670277122606572412623472766264264398471329737425441176948224405871183827455023836360615283985273526350990687065582308997170
145 -417711735289660512525076657990743920995970377342103617413147850203311703857515908871063068817502033408060136101211785810813605686494481895036785345669646035155298261674588071277369167105838366613075830936266488932880508855113897838202633111863554378679688532281303801357710479550928036804785427838478872272684638551400820939165533592974809757
146 -111786367243565384997872324029950146963608290711587563792041706400853969517888656976874907379739072245355784703965759742944114465051070826156099874438406362893047029083266601436644000035874632099279205292711896770365167886554928538026218841787600925976801210954781479675034603750690859273493245132873819208747707704537556077952939642933572107390
147 307017988531277895287584525982585520284410665823581452490392243053414749703020346617759819104552582989082880562546801750841977067152758005999134799748465747544569639874888660077326257040503646526568028178479203037254904327011784166404189859400500150536163950785363751731710214638282292406362139990169659436402922352937332047882712943069899582500543
148 41644231528322952505188493855313966635915716093875943344929945854794187182731417792497747496831849337593595069013881970742376759893834034622642373384915512274300354544869301044688915373673430635830712106394246555618140539627363193200004856337282980543958374902703621814243330956932067893127516693193699468959299346874163676424725587087236643809227090
149 -57965390959145935390891328178396450522713371852511185422251293156531631817749027880791802850108438781497512475762350587880622474028353584530305817937951778184635699607916844014900154719368180329404085783583691785004363814787739459789605796323010701718820048856704507047932278499472623936026269779498558100899211434924836151859424450029693900478865035087
150 -15937468486562989434179574189699648745581529122033633267900123518841862962987247661638835484178576000998419712733251833212832891849472816414042201288870849324897493392853511641203269358116724253577176074728484880810815887047765446842373620357505336197056842591719651854803896942380372415929954491820253276019677718213612387979077374975705624266514377734750
151 89925720531808318115350838516535110738939489629858483283169328524494090155481431043766861083744659889974367337174173083339451738189366096840241691877724824267106419976411360466275809008257329464551936780387819918963509551527038406717490077554496967767869151947370273568263121053319626331193194350332658079766723486428668313615795456445352102090051995098194041
152 6263640643599047398493428936812758798585708385122364230790231425614359966020173452076239976574283795392744299623457679491604975346104805870492843498943446520990163464555920977489763975269407893438162350869624618657169004001501016890491159882806251398434334779302447054196004019520046012030071136855615705389123898950633084905131280153870338919020464192486532210
153 -8952532637509184593889102970959301793585197068440354961110610665454158845365501132912763072546060496259022401494691677870560783371358964432720529234707087338600480372055773789168971356417725963636873249031511591379866536397795967954516628501245077307732395917230788815808498988323939064915966677997427184511586125025302578101257195489891336887944722022676096856217
154 -2527120462899638318296256901435698886060321085923950936048815096176396903490687846772195076929086404245428248725177546691302316631940639902173371461507463503367803892133256113532514514130043624679338423529804313270001800400812540720229429485527504564311402177988373560309477626043231456663547463905140192565129876216148548830850766394695017628564654003263171170446910
155 7318385574138108864163953968330989938049075695783289383552082197981607080701695472837592770787151023376525923628109539348582536012033569164287550682029347623786570936124299561949641907453843336765180258809065442630458882081646104866620598730639220071140224712125966961953263160837195825604540930344344072786673921765958564044298971470034320120864392827648641474734147373
156 1046331259322056519423793825156167263997724572190269573559593277529945720607577729998248621261066482349067200369346197080130347944919141657104022385741745793714340347362848844006477187877136810239302431913866544120259999460246840965405409782971738005402884897696993336817924154522473413740498458029597310317967423342661415494013562401374676022083920103012109483260612784530
157 -1534604619465757689915616418357431952528495433758590566332945060499302737530841923318459078382528574203595029533327345696300346964184746958908582263454823610291089232822901234438411521047926849122821346786631243572291855041126555393565221802315189333958267829597437035218467357024845628655159107993866358624323353679988838063589316378386213399414381403709408877578179834683147
158 -444439754189479121649567711748904582738706725447163112057666938269181730731448021594460937117410340733265732677110645275495762633449337925393560884787893839064576373167551012957175700306408565805620630719248950436589650489554469417471456468625010998445160784212317180325668895321910274498022500063496532729596419843894909451819546020129928236839932661929000369967671658560419870
159 10562279468170520546691457293316855392150427254953259695427945435892550961682389350407991997867420375494273772695183285722910780798308183347626968006880776897730187167764888717160349139329861423085476698685821559036649490994396040190295979726536074445263436479391534360538728718638626193844588340244771717799499636644473325480259404665498381048859725605073181753529143308574109839679
160 193605176450757589517739964039199235057581766602423499828451693919733235128205219208295825309226734428287554959333436140319150500743711360829558215340098128711847782974645594000378600387601154776133157980855505314865641279882916142609071962852246497272270196047520826846536491874054829488315558206644923729422285452333670561654483912779358959411914848230079226442223859405079095376050
161 -291185999327116997465303616113230272790679364907049484187240689883966894973584318606572512617068550104601462257100856141383500470083920263332066793618919448931207258810835241376959965698559319324006576251879262186740157684033050152792125326479954800443606890846982767996978319144271222332082999012213807690743582865510100284718325465043654992744068746003687513809088381214417901829725877
162 -86465889733705140684248885958949589386686260658664911676187009295649366200433306479085793116372436158589101470780902866436777482083623092163399110937392937145036103957051737133560024202821336154419179646940646910155151264033454617026790356620739880488616312494310849710495415825119684944898666281717403100503845114280043017637629760935749457473746881416258015604327018613410424093968709630
163 263323769503417154916637032500868083740075623613734570530790935623611225069829542930398700287937683706676681526987071028988349201894954336936881498187515274556680563566753900919840622253318792032143350634870343979996046161960321139505508712893571823605116680376917890820526457374940572085811156540859937789410295360101298181264047224520230782138421867072175346390789521452710098236714191127203
164 39578855028268611947780948721422733327687252891294821944801600446893616768231710090351693787568225718396476829013744655074045858082759164951627178537783579150702373334061824442918107814556494718068417683814618021318582910454776628934968719814197389238374942924048105719352768055346703365496234761850385607496624002841811900413091687732144655832555146656188419846240986726713110252571756824418770
165 -61006318709893864117567669963016364720224339625256970486515159785453549540416226510345949829151719560904237279587960215406693228121350417424223313781872003030672543673323300010429708830642721908651239673111118284730182806602695241765233584961415016969906129014932215061184357532009653046163611026647035719779027647355897779236483779326782566464546673125412895800265230815091525533389012899644794407
166 -18562745818736298425935736032909675523731715201279826849795568957324866449108149215675104762548767338914283205103225783142691974659430213698590098370405903051903117963869341447971397880054604556720028298696022886174477135513514856968705065838115463288616454669737740336584574557582811350067260416894530546501417792727796370620780876221708172950057437165188969867223742295945397086974279186551444852190
167 115836740624798535404733637896961381735283016803977590153690410419413148768985934906451411756921453204156791171717714211725718836076066167863230834253008345511243075179572730241284913917742792379344113317130873446987010956241859251514386992515248273514780727781929684299142627885114902955542019856730354860081273877172582178155836309966482027146192273858073635871974499815692089079421372219366856294412111
168 8917742542038874909830621696341949694484610231652811653129859919981396808349937423372887000708579777945352811151941848970977116244903445356140031292480790667612064979176579122346627759659109191452371208377872335041386940373031515719003997148192531415648188819259151131557569047351118736606376409897341515298412337959839944792003644590160142261282337794871767286174681322665060143622985003548530026131944690
169 -14078918121786886405228100471525293850169223635340476892278763234005712740518229881917600239325534623417577232827657450790312378776445934862731700390293071791619403550628634280645563810275750879655783732007471211128232196464378271191301231463131254458999928826614326397813431196403965874255623841568872572056397920909630453143329870975731318372343711060044066425525959855750440927982599339192886887743207098737
170 -4387099811372395744629705385749837241796065261432562093351289699383631889181562239515977025570729493454805231697559230391916836819843038686378661771393114777232788388677661732172074566088990299291894664706182385172743921381240464817545603057524445044276539313240748258047915644237539500503029023406728720555628997218381526697973257909784053012095978243525945088772978732476890469526259800909280495366369852463550
171 14016231756690048834040555320911154951680961975197029414286380654317385699672576996041661075003413524317814899296250610801984607853686579655331801273460295547896325088877439353441552871530276115375046619309308769760859795346914316897610954927414548705919509606409253228300684941145927828916275574806813939776144448507001069264802049700560533169197624236788043454104873890777516233805731573590363353143544318226150033
172 2209474693716744960379590280467637333044031673632354903702123310783742127126085004116353621623899316572798246588498738993103375401186899827457220643576951225069243646448890397033643121490621689627537863252266986158018261697887665926519567368243361894318418250505305483843613042230867054449720479285162579937207296761102666537199331507821860860121681927866003798469014583354397073048867534887582389772543133173083105810
173 -3570777450103266669555946881497946793906530713137282632037287708440865064042807793812407575831550244347885148002904967229961951962171942083084451567959152306749598615767675925162486991608466346408529199037423023912633591239485426603066871367348861168622156826888245580712951835076598426857603232099615971193465320731877391649340864407653828244721922006100820659022312616030811552495376182038345440896109564259328289048867
174 -1138862629658546028193844929743855140963049780898717999658759059986914533440230533163781775151758664136321035821642524655506467431184083513150316578772073802990549293246750888650186816647569745560588818833725818132407289648703866182724738051098725291853495129598785234164266822909250279330116915056235703195488970432752594622698208086669991036320235111352453239407147554734901269713056362801545339195142132371637141182839710
175 14894537653465201765593550119462616452412943920970417778914463350898195601888286074016632657087511820190279230187033473328992833295286459065576724152579413877843144016139590431211043036979290080138474091057544647238668369866064989197058487242806805775864522046969591604247423664217776954466973162886661213558189866604666176853638405953829091218204126072277481499730586680853136690023531402005765442313153934343550181358240038417
176 600632762873895868507510805788776147329204596659874593730531094047575874734640398276586747758353798932377942916003125241816740503574230739809150603705620392663529908265119511093348823127913317569909456189894650063124210019096187758391181383714611332576643353459027756535731415855708543725107962649200076599073065822442822066347998394908733633999283748516639395554982773389815051020024489980964486673373536738398204961314519374130
177 -993138763002133752993929291466904260718355921463340227589775391605852046490896123782113885113319181035561416764638193517014717102300291810567192372797095632857648759741151062420437840205217877136268991959217346973430733947735799025229387862215238745794741415291285796094679866094004431337222480948007447559459160146910998271839406615410730622784742819966313571642994346835118484848735486113509704565161609416826183986033566517054797
178 -324033003230377768895637185191835538398875434727412668585026902374297047617348356568795293572418575261736535200684643772463650438224319902948839835793976126186789067348983962766841158051575070391328896784120448121207710637883434402192102541331877051486397839794441327036172533405869394380948454808143239938144528444947055750637078497881832602983479754157761779042310804044320016291080092153709924424179820837172504607426494213556556670
179 1083677162884977850600053551806568207379769200013906444995183716154555410506295948798375401476541571421965982066788408799735407054698771946243030793123633173837498299942074228524829619495139772857673293005418252725490426893749846022359474635103340042608340516973934062316768139834541095017259064443892286067818665103239337713351200400825112340067150730317350815371038095472917138870916596334857631324484252412128476287581056794541359365863
180 178772923090538521995089484997589163210907762854237885740746858637633755557444268556943042414082021518404964398554073296354646985661924254134901161446119890410447429929525371836675040911056865580552924327491954042898877418540184500068673500239658340203649940618201950253091449415258244333445457925282240060269312026181649047802271614945986117991472161167416132916528354219273146580806407904245066976730817817021704128879659562245178973741650
181 -302278991634627487972129153367700845885529931197855251360727777918884697902193029208013459845320139606746041435085700301323638141642134732161891885966352763792694388779939458002134256862381530306368556614180392806924583929560080012051519459117132435776389564721034157372367100716337136527465772918397323518622137490910928539053456440693436690367207135587397841455333824428393448322309910980796830308045283893932928939449560774480640189508326527
182 -100841352848341872923877974587557379081746840801700270401127559194230497487510354226295644869249791981570255657474057291099619056289712229898454280187116938185575579219931533051559348867286460202836521896802499854297050603561108942339522327561124442868793654287344132276782572466530198866194244833230542322625405863391559653103638812294065845476002898728442294704027254831326613494645987148125558473502960279203938859874854611605616240468273070430
183 689568466161384862947985558914446935465734895790734585871990767969300912331091532888597496794021603432828637443931542270432570500118857036874474097925164373224521520731251668825977532683859551823736404703797256420773718600509044351501428451091566292676729252661629082800761511048535935710616956644701418931662081938592329467961492411136571144593297412802463599098773468848535028721376030294157447326550709411934690040265112074371856395606883028789181
184 58142611626069324523714581695510579367583825070068707473188598570408620231756590191408368681363652698255744900824097409929396701808706585384223181266484400735871267549513426251842272366685870418554440262513715590987438022163120869915089274299000793366460540948304891102521600789905633323556071965137760262029506571299038448380899214626280839309071402584943488618469025861777764237493640323462907680150067629531848055227510363615362129447126215777920370
185 -100483305312539147096105618347026629194623192126158228818215456719413764504412517197142307331586073163238777477562194948662162055027839136820419271391039041743365600177387452909190054831182102074011105415896166071732230308336972607524426555542909775033525584936111952175373276718944195751616469106258561451357681852372214444069219154204331479870101543885632535126894726274659691878533395381644320326247833276154515927062620046243223763596380816880735674057
186 -34258328320195394760406565678348714714900290962070022373096893038080820549179085876752871605099433996297468747807046994185203078623963275741123136709048383894831771881567704930296431249581691359841097970759911189139554987240922838254202639459119447398064823383149328400346677184930803889760391225784482422529641640591111116248662061211683688360123309784764492042740458810070960348576362728749678208012827952015585423966146221737719942815516132936991068316990
187 119692081057301686329625522825936908681731722594067047878180761508150215150524717112051527613729482155523474294947311832969892390203467536798453285471310251468800857807353564784277637516709444570968732098433066229712124444608205902739078622455937433853477878705611819744945630520440576004538277894278542663747261608370458039248728775527360249113576466735961597844790273629879598981032850678585693452230340263049847828861155637327025254264331226096956140311164693
188 20623035160287023287061310915588548539417559939264136175479109741870563066202343565373022416263321378883808189010781522427472222373135359587673692113738727463023224394305818024759585270629168334120454456135294853981575935028819686852298149838131009047532555109841447594844476666996333857608624968169845702253848698105913438745398461755310003675322551756058881848214202391508606085126273154789938280500062508116533011099050203795901920355545312882687572115881542290
189 -36411790476541712203207771635075384672703082464936893581102117458690026118274356640986013894201337100128442011526793927215133039867918613421531244797348560311712194164545455131900046071535485431378492890470295819168384060554062896447993506476926194225941947245825232155351110028830033130383535349200276195249967382873030820466757311545824632555480634172548146794472469745578436515523914278224184562957041043214070574951058043826518694712652734347277908352572720307387
190 -12681042163816016929445343494024439873892421333770514566718933870919053443033275661416248358330214096363239694284082526829968652304927348181295458534315623288905267061867656436292477237329528193462158429324061125061474384230155941816612295481405717585512610927808038681356362490306429181859403457066467288403231195472723711928982747448131274880047728414839187893726123207534152077611630184758412941366214350640230368664533223454743678659798973399669346539256534540312350
191 724045636798611442686048752224433616663027755309566485248724778061978982385065357834993336171052303738019547219187899942049417888023531820620741535168907066890471261755315156524117776641710479862124185019646431485564121671546451071243875204906570244900253684063280133417188449093597837367022305182481490351071344341663361752721064151606790457700835556048917467742365620197601744444390298079830994564487808740139559656176356947969317464547991038331154193101652141194275189353
192 7962996076361717801157141278917578432006934449289453347268179353592392575879153824800238706095556904393662675145774950828509948108981291288198741003469736297719679516769454890834707533715263031463944296527752323378384092452380067707671167538240749189970984855225321080935020772445192870169315659619717506482976344447320809843864092347375544442007245240747379419016241046194742908506243259333873605916623073999357246740520229392962803593964308696488111098054702436799103359410
193 -14356925916617490318994910774335744942258696850060201264087285340727950779613613462231622704136552041742336673920395010941965920923351638941697521016890876265571308452843536996839330142114607128379803271154084419397180119371895090765330436739595828402963336514559425292858077653015248402197944507293485134765873511165031672218514651060639112570538937216966299419500477305589701260756797281133673135447974815414740902923397998875819254084559692583642554481862170103906499152636517
194 -5105314488678023474461087139913590654515226639325601187547144096303859920277054797711760411444455495240880101818539808715006985071419456143535952689726950206387127950231967957972941693153568465180591304249110570136476999051683795895750055807938411603914798848260574871187037031965327838629670645438945957057243673141885583566203525133999957092259691039762221614227135223691351728990532264434768342450437639883968267132450115489491947773766447413648626296457876221546455441502752510
195 18600077576524146180009449613966522315383246829498868739501494811663222102878423483365371420296467385897740531083958436302097731097214560455178248574212389562360856477278920753791628098109151358243078366833100278747465621462988516811513594950346287250295631163752942082568728952971081138686160132935563449827735335316583127236971857780605545117206495956005298371283701049210099889197045325469054436424880058790670801639526740131213199581853491542645097571340116001160767989384754976523
196 3341182067575025619401874501472611951084596847765646471482716441645777381388189951703791004354473523128034880540094815469914001571682079831173149131774275669885969917635694621967771532966323830495010579272566631239574715741795499277840793253388686614922960839298100552383697973678898060035295518910883204463641906053642316522063042773094571589874535581804302485183643651902212792401444746070160457774532067435647497309461457841606616122724790212238591354565510400714743112143925734443730
197 -6148851670621478862540527419139793156497612871416580978959782958450966945108857044205081934430017708396529290659210130054552336119571794807690772186218197900117725873960638715002003093691619179069998257061922921875976407260889292691151701068315467959306252178155420099953663008439100728829278303066073951267562420614843116059573879319143585624711874583839472105141165453296640763152999801843092128444221241779185607405775710408461771090921036331398276525341138492522810874968450951541071447
198 -2231611123498778747624931349929970417922197320957457981260137239710629760931594493146302743189075513598963442263023336579730952808740167351914423243868678540625196328008616654927977021192228157544315360285207464397855224843209202107023912609044417013639413571607319614264993556157104655273308282112855821556882856855040518961950448566469924572111747521068226836737399189427532739054195877424644809406042097922238300669536330906053628946898768858193333047023839649914348379282891471647826613470
199 16594311334847650102331599377104811861569865802561516377497454710749159767259485586577517293614414574108825236061968930082147916777896356861663430147412662080528701862851813809190874291137622667333523945990420120117672642281038211573205084108916822108193568509733108579840679877312354554265657016758786455512575593502523326510311524323712709783169549726102933664866144522635841451255934850960088875810626865252650735255007377541560331606144453239966863660988277483821986486951697960155013838115251
200 1520857587485545650778829916621641517191492633815815948368027695135701832627779647200429917906190702054412245158062749593552088020593272820473270198642203202724019523386820696371870413560739562556294719038074683832050338800135586423343080566027078741824952239349296031022712806430818225989378488381402940665479873111787419049261206603390953800271441318017040670044310814056444168775521772358007022918591531082312215515964761460349729461919593802168144743348196985999820448411129063975862545613387250