0 1 1 -7 2 23 3 -35 4 973 5 -245 6 7943 7 -1295 8 31813 9 -7721 10 288715 11 -13475 12 128296423 13 -882557 14 -4891999 15 33870025 16 26217383381 17 -2149340753 18 -2830613025019 19 167302324405 20 101475278720663 21 -16020469382309 22 -4469247530896841 23 1848020660952865 24 11126033993150564743 25 -252778978474991225 26 -3623473368407607871 27 40453941937157486605 28 90551915149527253659377 29 -7488583061565405335501 30 -295654219043844128222078285 31 1587688770629624857384825 32 2380921255285930664583836501 33 -382218817191632752576767137 34 -7164761463168470832742219519 35 103691175606490615484891834725 36 658296847749509546202037659627675289 37 -31486819599895536349317171622133 38 -659664551880713792827053596092063 39 10637994765508130905209025256151505 40 529026058103493838442446386545729306383 41 -3977282076315629100826832459863820489 42 -27721257929784822239335717872527943773587 43 1637521126513462202329260429429846578365 44 4568232332387988517988109125387172463682579 45 -739153903454619970225797614887258361266205 46 -881051548909131994039216857994256659440785777 47 364311882952290286391947364412381939183486505 48 74573692421396884567570208532858257515322677699511 49 -195341009247618279175465590967185005989825047281 50 -59233428572487256365634952353047302145179153623925 51 113557645779045244181174036921634305017484228975125 52 862732885285749314647207947135503057601318185454480809 53 -71347435303297146350072717303131059663119761205435717 54 -282510453169456067418233289915256071334679443584916572187 55 48307836569585166155178597216785426685411069871666871425 56 216264070150141843273821371202238093276752048595857563282897 57 -35153068769855291475092159098587642821610557448487814687513 58 -66321448613602635234610565704833195528426680067239330688964997 59 27423698255183011799990516389094200887393327334533627973130605 60 8585856733255821699405563712961834590495375283448071213467680828824103 61 -22881783904784029029142945609936604368040557428053177936936642669 62 -782154096021292545522293302724990264423973790136111376363821155807 63 20375341267477588622154985438686370092936367858289808076690564635865 64 61110318307932185778043718679716638127201874832901159078971817282438741 65 -19323286578998064070312499104144380041897342841731929222279184953125185 66 -7584664304606391933878311596046979203542949392835000886444451254810833825757 67 19479710837905605170740830050759024130908000938533080914164839647274398405 68 3651507336195458914278786437273856939126601552720498504740768709529073749413 69 -20836428590093350724189967528064107167413924276812732046409797318503347143061 70 -628033934448610119739607791156304729053272665427522995013337186635873721627685395 71 23608176502292343543760708601518708238050854608331487738445990665419570361157425 72 21882416317735195424910068671659806826425341725427109016853429015720542785091589177782337 73 -28287891182882020750485002945931754037991631971926737124238660303935268871022888297 74 -1154098953175594431044556909660108800145401791939753000916450899094225473942201530559 75 35791205684723267705702389003912931813617747994896280467575429476813230102708221380125 76 7498435840469604554781978831261682505877461047321789153924769169538117470326961750613093 77 -47748905234614629986968263988782915779577457502010502407303012715244911531886087662536893 78 -1135517697823996444714839497377429834488483498858491194348996456993189252352964518887352930359 79 67076112650700021575370485686053494829304798587062765191635404763585122852953786466931661705 80 113413328030367200110757665558093002149505597015329270471326732342016466166010665108707815719221311 81 -99089049844719490893519221019631306882739785929200535329272040107957735663854300235715319848849 82 -371816247453527529589965770492463642014493740186171978315165974504412011919789830134563603632618541 83 153744780756321775346962107417017391789714207510632320292302685253051024941244355897536754709525365 84 4039878207348153735515859717312541801095650915671659492889764092627955604398755270345202038513826455689721 85 -250254194846724834978510454365536207164938081456786964628461258028857980963919574020761454683130568165 86 -11865623718478266554763113248744185061938335916320930913710224719260465263838122192896119407914576864031 87 426856444487500379208535382954087495809882452804842949814415837438009538395835227158972240121235340622305 88 211964492877259589568126070240928355820426969441300016818380779870897775310140285949595525051637580719484890811 89 -762144454739085900124413669513083977410440744256534939026160059695233866923813524856982530977385432899622841 90 -1715128162664106559251318786083820725662480566249376581686153869631109819790543727580227497833226826282949544841495 91 1422996947897359638323038465923284166338515727417787064528531392546145879793258091600313137114570751941580331725 92 16961740432922642150628893917779257110400875503481668540230726956045803657150897255292157012563671034020766506689291 93 -2775604080032675085771527029543508923071643468928084329975574743251844582159011273900348240964675726935441405124877 94 -143845448767827600933254245744468855428033802521689077572433758073498822089543357861751770368303866645188382110714079 95 5650563357119058821295451740756034283715143587932864375146516531875253224395728266460229913095304288118992276497760825 96 224391183331724570075917902749807993722204688551870254020666552421765674267645484593197219874123574228470513391997493772195287 97 -11995476074531532912805345304399481984969994069134559915834909385594795593743492680851716559479414668697993464908539170273 98 -648118352274540403937756235330050970153413289764611318579350106264413185965257765986384262020210784259322339805650783853823 99 26531483363211984225822202363691921032636326031941558554788401448585245446076802948525661514971462026484676255574959690144805 100 8125617032888700848199442968787670641763115490477343010190652095432066036786706529917886681518337531742133477849691978018423711763 101 -61089374500404910342767688027652809024950752503066755387484861385804821979012717061179184835410701045417152079391905228885439029 102 -2476919370520100802819426932577739162940035442345580774155739262323139634193620993548159611504999847189610519787802259482678409870287 103 146313987921180819500681309668958483168897072896145711548636373334535469042988879982967339059829324419154426519993274961676255646865 104 2223186084757626764277650980033328072502223026035311542295557988897813278815273407940470638677445510065651838206429212230370774163706569 105 -364243037221088764528849243973299341794327127232839613791661485969931046878794061412796135445808159875882545610845528840631448013595145 106 -2277674482428651213078046801884902375762553576787673745924567996563592317467323874606433895289903429907183384947144858334793054480454022357 107 941810817395842633282469775681777115623909832111990106561546338792911458503420694993888504572050738888067650311572571819346566619372558205 108 1955200970352567751531803509121192191096309149591657573763368872265326257116428009672475993508662187451305525771672108348394506918157345532063034341 109 -2527532219792952878611776036857717480525990235207648973438862798693301649112633776535925211164827751765168835538154994528628471359323650486621 110 -38781148049710442765372927551628732842018263793128740850511356245409785510085522588321294947758376902256201750249443197945551279603796800743056355 111 7035502750302505782175647958801114815174375624581136837360099387328721226465353125376115854476594682263433659546923338004301729693381582292898025 112 121009448481069547922696271752490792717718221100305853080294153129929390986774560101490781785897605077483781707609167203138272924073911507770511546104977 113 -20298987494929510819300795378401775183267614442143420632391387205912182514437873485067496439694452250638995043355445819115039224789235716345968145457 114 -8930751846300684959426632774448144235079520940196095690295418577746080894800449176186952088282135629354483909172603486775200072876111588873318517347193 115 60668022678355174195230422983779502753113558497736265495385033560802475148965135433798251942346149190884191943534344133283731814815588606069192518413525 116 1144591721107930793295343139597147418902703230995762886201326151824952979769940752506624052198497983901515193108021592799853836865119369401122983314683518087 117 -187709591310919097554437118644246099755027692707238272180889473587895357779240813863721036947905137104508919856897208994032467028372155992672316200508587653 118 -12211787153227954805084026168503257814775938721208013846384473248946040855256048751584764804413546842600698632523092161454894973171504841486518693702032051743 119 600894467666631487308757295087988142700720184335587771518742173445924262965106548335052111861906917019533230009984890765727544458093725163603799485769886979905 120 15426580637706839503581806989176048887384867926479461355883357917307419560096115178815291864202710870816846391590610798119631957894735193714675769787524717242063283273823 121 -1989058675594135513552205950176456740188830500923072866158582415121481397272418885511947909068706193134915488190925084644898603310795907288800809186374561745413209 122 -133788313750422575058383902638834705919376130250288139798614063098545110052670239005131356394813782564893154050039086601180876132238481239655123619531798737098792767 123 6804485758923637223352122285773820356120745004457682216880507308399121492205022549477304161901757408727858454517218755355257188559543713967873900512554242051257400365 124 2325935962776023642192349750985521383223613921282162566917603897642682241394479084606857147855371157871066460371787914723486826568094500359802827016670291707155142035173 125 -24044169472108641448409681192317427344452168662389246024773974432489622389931503885512046775518274075120859692831582355346815806562268284010863279043669580559664962206125 126 -1213151103686300257069076446735103025894120188634962190441934789564672361462572915198859609823227781348501049567109605268435571516685744357836515091271614979325661379080655786423 127 87713576408694156027130905815677551439923281226216066300584880767200602426351777101511608703913312464191734579266203382863457427287193362291410096114580191879738417440606105 128 526146237640515335794803840448491742442738999047417897093273343026375192827065990317559056396987084250532411056190428158356647350493046255083349880493994375045050451983829339221 129 -330178866173817675113352988124552811743587369244192464139856231024606387255724071790503780717908005850842426046248315041599357652216137712958859626253298122395139383899007734401 130 -34101019230677267814781225971109020682239700540973467213084467012495950803115018069582672700942025014764080018871967071177709602349871218477711431805762900452766481242020519966389855 131 1281877995354994565296017353375495628135240360407451828624378485848123964490235110550989570776142817697745833675419770260056697489808751604255236640881843755566899294705282985256325 132 65410190470577916734680812444982749734388734376167066309781469418652520718755011570897745017786073662152754785291032601384223023850391251381148119377194693124124737330672773764931811839043 133 -5130445014485965195197818694769635245533146299465450312529247895991198609957561508521048883484178787286290648886694569244611622181326868467598356807375065633601131221124497172567950037 134 -379027386103077471620038065124204605805148309781865828121446074468603277157628870196433822338789688431334469396818044891236492822915065044987194178891658508310169742657359773472256137119 135 21158085949125403148966995641857574575719672467620834955670516807610675032517226263983265822242609416336798158603997324085206967426187597581990205111679392503765543883132779647606385738225 136 1086717376732961490428737345094506990227155161189785448743250305793450100748398718762947718740062285596462131345937360036260645752774987408767274342638242471466937349281185289754443247269944941 137 -89870803642477667725109547075441064977700512308838527676983410159423316510908281287729071484737691550060368028855720117162757463995419063060596186414350536429060506753744621180785111874789033 138 -312693723866800146721941252612018079133597051717510248929586062921335647891319567971589764896505246515710527312092520932070333959352016174117560526273474938224741642142732273755620768085799247370653 139 393002474281481258519343845485033912755034296170304079271317713830843064036865099359172150393469372533239523674072108697317841115903806842985298060003794291312670065679408015160420358727240567005 140 3435208574257886413250612929305825903393005637032119080084203045436139875434156401539171755167236816876994042334888965408553176933423889241859141431731313693067440441303206499215589570086906018738409917 141 -1768582020702407284912936260062557021860506056314087210749945112904249803996267755861719483965659722953191927563595689757318601400151461569504571881258584528104665727824820153085548053824128251771389 142 -138459992815011281781017036181793375180799525411249396892351492333156755415135572173387932502524406935578386352850178563801656326438412349943248727309358048115686522154032870965148897985961949193589087 143 8187142702897311747339699988036144943074049673231269336492247231083455323210195245291428961139724110397017546407657462475729898301202301664645109164976596899824106591489468850449927657716742057849185865 144 258014498156762434820616849009000746390350813775417538564145344581569274971958002669903542363063600294125535155660348314451422938666824930273914451880409546300790481193579864911983313588567315447149050020407215889 145 -38971365877609229462479074035520771065171264825781993052901885909262813509945542884260325265150515651880582894616946638709191543130638197793869503599929727719281540672670391037324824147948558347929576401105 146 -3136961854947598845039900185983927605143693311615773509452021804910811222402000958405155731047885051318718152425183171812238095553099028105946800894559964599242705227351887854822489870172474559418487801528191 147 190677123020158246540439789967983293589130462941055483004324580839532620847916677339221325168599340208558010448481131459946232011347874050268524769853688113836451032405745192327535459064892406905464509695166005 148 11591171547840386704285160796677418782915657112811761734791048322811587274000926212183937718790187405080961392903907863254315359766910990755097880674479869464167804543325868315346935715902780217745488852461120025737 149 -958582170917301606217080128817663435404842989020315535850784605297235638012654033236403356011420675301009866670336117454096080939108580990530139129155278659554440702569546314208228614815213283725693030220619366181 150 -28573321455936696381081488112444855547881186267402283689580738920006938062491392799608775287706178934346101399975677377981305503313409422850708571117150339053884287243759150944985854128011831832846298951161776837821557675 151 4949716513458327343101483409748235983365735787585174720258529283126009008741764939252660369776665252937899909783946379021364320647988539885253128722565586791023563618709722088223852527909308685029348686674120223806625 152 2073980520892147319652374643836869250385998778734222406147263020226442079763948887879134673235300336327250437119649212097350230607193360359621450642372174697658861341298002844820048417520464547789164479259402586720522053 153 -26242071693839462256397183714311838318866764325401890442010909886286714751226694231122386689939020667393271556793720845113904663947156786605485413924878351867894742181058741382287848266576309031352692237168530623300538617 154 -51245699922726799249262848201551294285988757315556534821393703718118311645891074627615891786641861745625132352657546453547399656671915552238349890605289566744976296647649724639227917538113029366189826077678509348919430262697 155 142801677576997987972337058703675755603041442806900972513402774243407237875295291116764800371379511894648878432202015862489871464407840947065224554365806299856888498287430666903533114060203125149657416772396116134002282134925 156 3673522230694846582419803333591354882751233356769454365864584217174070875015229594976820887663115659252483073079998848721998371735248847455622701764591784983102935796383086604290200202591912126509107911606290245146927615635653070265417 157 -797334090246519441031595397500024344891456471163687435673881519949456003483930111665017254074140051113637374947676797639970258635233140285562334176687232660859478719157322767601831355473189886087216797950589744754087329181774413 158 -69455745074724977332266696756715397670730087676245568408018035778481752381907845837993795152645827014882865237231978225670183649463270487159443761133971231303451934518142748705471136552788529614821988997098167285770323099888463583 159 4566435386119924158193196462010465020816682805050647606213311655137817844370765917933003866065678641035726593083358063515739511752436430294966404904530291776534702707352856695602395551372634886305528540063748664280557610347549306105 160 15441999063733476415041000147873132530934593816672328803342984754969736944543454795099609135943989909440546614416693491713610119433707074657301385218257032910320943577429201336444910058139365153132236340680652319088626076486444206462046911 161 -26816737958645815589589466589303359853921850863669773588326630961163952730767247014520409949700918035792121766147702665894823556942002416628639711520949555530568575790327166477551909155882978787443382866421155987176966625861552996513569 162 -51924337351971075214748255430765005918480300792718528626552621318426220594926012604624419529952964469969702145385979242178652277242901731183866516086243498244851719924250434844628717446219671870594835308705030252394127168227894921352494006353 163 161432636603970178428464926515721215439001585661563154589889917228276409562216529152663360235083288009289658002206390719640262133260985467669725497576827716055815233660710064751824148661667270937744795977910639488805014181732596096245403365 164 6057508599858255160148671171130916736476371056887188353056690400889143926025551369176832378407337525317906026965680660812692535649473580094545662635807691447663612493463788432719126265646330323107006797919859478450360422346426961179428351986559 165 -995868292203066072869312947487600668378426724539567152749214946340509240348863933826476240560776582733479174463016286113031889688716603439783700958105078294072822346765914972133755649329959107902416159544956563767099820800196859500367696180085 166 -15220790866309079128684821097697935760720557940261946213478505778523487179262657022597022682832151319333351187805040248923205386843864922274066590540433973557501839841679951467793601648008630050278925451019576362834994166708750397626665949812254137 167 6293746361826214424376862850461084023199490082827693413254703654864238295872997667867098864315756691861382697693790770267772455080252618594457421248548234175343594289342276700527391194009223368103627519631100992522315574274066671497594198366637905 168 330755537126394068897455668586964706955102967513159276936081851675268311041064464236903102271262305210906410916611886936551604947424632088190242624141611815259581443372002865411702774324043379741828001272662543970351889393175468962873672434065345317631001 169 -40736901779143765357030762171477655279380051363891219110722694904759311078278893827960771138501265308229794297417909915014301276648506395081441420215450707000375589306493630213511533407567092721752021462988426993756119692579185724110513744048373381961 170 -41999136083698557211157703082910790554714304366480377272199235499135163044287426285406715781383323569668976409046337461530723917651138183402744152497362475014832451822131057177976573892599499915005424670172479116015919714445100501456435837515251831809845 171 269970182677762797388479589795562945632697672476747883092055423096206609338314145541136035663432147385288416625096651420637988592826751918730959026461662742553261013635544806057338602632279204143667291683261608197368911602379825676962715121823536654948925 172 22144766709495245657640840326130157130863033379538351474659189229435842387373660409547548908874822230426889560642991343175408249971950678711913672374552822697358100441096231967050527756076496746693505835568893181508403778432879983337601667268983919782974056769 173 -1831357465397892949879329936464292642163907843850177621232712062295445376244235948418600178771817939980669832578871647710646300887892904821880893556745744128723468405010007221353381699864061876359343662293777172758407774048733194521124573917329446114501911197 174 -72557644893643863651211835041244841602626683403277733310179510615508152181121505485548261294638483264001620678173395007151492584988895145467876511599734653551467202563204614840108072030823183421238864407473546556131197067223673293051004234562475598872570321849667 175 12712857906870540768355412681960556366025472149661247201756238535330696776176730003356349173055917051446196816010191045203177700302821413411871838055238687119161746243443272108628130111725890491752419809781429097815407439848103191601060077938719699073598470003625 176 214636404059723618469704925283360638968267235429376415311484827494548939740908282162754477596697659666231662879468771319262832644635320403450696291866929174241143862228481236534281691635211036838535454555111585129834250555079006455915938950135939412784485196781944427307 177 -90284230268643598232527217525447844592609844121988656493978051705126282608403312253137335439459611741164079290928924330777570925361054045532220982774172327358690875059942498434712139160735714764394641836709866130572586209787287080286986985996569748893736917213543793 178 -1585972628253749474131003109594809187479646556961949544984172678347287779103703534805031991972835746754609551114817830551881333910144104842025982472814874079213877798843407958909373123287394891593227046148212544022039573684939561341390417456329424525257251533283174073037 179 655794402978252091889618357029548663452426828415065653633679805080198348510584414347170297206733754111463624564979640469291369230726556096063704749991108846333397991700842197259237880377026654692069850240495793852368900761735974783265541753268465661332474566952691597205 180 78375527365370215091807979041414195570942343518862000958367603359083040929340890251224249980982295804274132384398202930631873575075543008911953541831619730986137284981180119515138716350751920608114774422832219036820267291971555439913226762377142138331047390488384503304867978134235629 181 -4870814143778113966523606920636060425553374524811137147668465467564633120173450252252522271258304363272787072618609448403830782104174652586470902655316237203003813973382409319740723390916402090230306416812429055598631823240678639627328796135603530167451245930287750811639749 182 -488746545868313346948962778393058988313116767933571957257800059464940160457182472180194921349853518736494282672146172618158874880095599365714254952414863413998210687379169832186444282159891243615888606769886228178848813179721854034874972077345200695759047642420551074288157727 183 36983397801965396944478721164573434934282141632476382737340963728275362512810313252237000792606060846769003948115054049804900872198921639475935329086907429984487835013983892067360645841922402554432358188897675785029284429013947251784567730281087360227548891912115727028740452865 184 881664285747584069571819265994931144122568847529626683959628731307389167915475215372266257631458933397895986901625399269269060752749336755863169935486906798775396706677251545621893370062824854456178052293481291989069580394164353982304833157316372815635042580461000217842733533340331 185 -286998173639045331739352532477296718262196471738980935504186693908436285578443783968456696466018941136982212157628802247271404128270431054361914539221972156838111272577702559677268578083445453612884423102720305739490752913333554819970967323542048057173227978768955401364955401543065 186 -206015962650753474387317964401040329800269002599970049923966144283418262798020764104808648375903805834557589983252231205332113802867996083802317469047642444359440500704819377296106737931908082407166959778547746646422617027075945858206287640234261745090601070328387355273481858988383417 187 2275707582304495048507258916922169181273000204838522684153497679673878569781050830532700791853170421199353016994500024326498912084619584387795878781436599174521942872626739771491457395730617664627489022064545414601497558161341045249142650123566454467271906415949954587325827967765421805 188 1179383546795638123423847726461267102128475253609987345282507357400820264173803441945458546173819272249217657333441931227951100769425214912185989142722257853561041745285717633126922335371486966198762837399860992539616725008815932460859789730142384588849024022910534302815443928046256784613 189 -18433970267584003797829875103685264099259724197397701600392739001850433431176114645368870076937744372273415211269119818079001170607373417861256529151671210246837004901929981013843059550405427129670547450575960262265119954632646905219307335392055074992764875603195139667452149104400397781741 190 -4057040010168747244692388405407601804886242293567075034481920579647746148970483768136663110171276075535828909393885470610088571753903299586694430033703425818680642804795509996867463047903078397185941574614645516408371931310862866431047746492737375702630896205761830567107113243069905884946377515 191 152506594601478504735618948578269873042753680794714060254136269028863864991970585782598458818435337054912822697945362638805459349404481048593852062467018016267582979011847140447935129581989288787301840604835062407110982608033938358885047650160754144169140337182726865533997855930369021005083225 192 2337706413213725212494615512244635147018396473301740723979974989863001902837230962018660732711903505634236234849112798892067539900729391649380121475119206203359050398243309263825403981537122116588644454519316112818554816464465209561869715035159139353566372710842851734507260550417519500554200833690188311 193 -1288338348200603595342650854466346889284644137546980321833994507621018282251631794164208828620514233717530945588270637407173187432199434017542058058654169256729403303459862888687359274632571235815751678416928407467600582320646284259309885175185581518783318899849332085132434139502270590576748067777 194 -137797842737937128835542923751315174379301188661431397854011819483894573871862149224034701157735271618256707058060415975861983426969953104567782703101786666175059501176179944914097761845066150018265320998283582618841765127581180661290419129441555553325853732916147085126481977909651346392281195911679 195 11110895117626105375330547244266444008099198509070313709725258052630323253634353369591020180277550796677439743858732380204673409797176431646667105295179559606422529723411495727695368953567713775301116889615112717085857938895362709920869602824586899814774283887099718509682898600996473010894347291744325 196 34296523726659065660015996663316760074007071002761792391799973311577604995301172941885826166668970863832012573427024634918126414790573761853848568517916490547775064607890647265819233427537689845207367010627814469457938309693235239009428388840955218912022313086191011635082099639735350642213211057796384217909 197 -97803437291514960754398774482762348940376105207112119122785234570517706939473880307730946053343302442713712747948181614983013526244874770377020557122615580248582641085999764387769802772388755049182458746854355688908204407688110851729131548342419461250562543357311413574989686152265839669929745358994097173 198 -435449122096045882680132355885763411095438437025219599720514215229942076988044634562187434277676119465337160414647948769296912641427920432621736777692296833104719569577408983308807534743495347661583803013356655751463445614316983909068786646998117337345037542165809361661419444604477270203320245263449726450376589681 199 878527089738630459303362427017679010511427959289263877041243110942794432434508387340237619341476205419859219817283685345945783339057240599907259284728483801261799107511818345220218475696693322258889209687800990699659108453424016171714488660866481878924924820182322465642071514299006887698572752767390625840305 200 22062962560128462137423349229547619826828910272778330510853950226391648880603000292378546481987473693814211116475313209690700450895068631485799524030492274136654737309736106166517613948018200341242449608943074007147078370713196793995443753085121729248996519079961004463695313691972781781574319256918497018160316578283 201 -8051262445543249221462020427503754062875135783677772200482005822404580949606265856466050565271125433000622255576751477254811645358257062220966970159052125870437216131865888964132123063251871337225943084886958848094296795843762282336094087420167748128311571572229788651718543643436357193593810608112794206769149929 202 -896656513432167782719580625150466504241460674128010383513714374961429482861754340101086864313899707522379790460752770365674129202726604712241006811596914652050533467916791204367475415459216491707180283558928498520810113578813928023414791467389401270909843896460602884795301299522138892897099561201688768153355130047 203 75265190220024299138064764929681984052867662807424353881879619912103961245814374595090082437318952369008902431075715131492024511417309458981541898694837909162834572118518302665309225938269130647313973148060430261334495116825760171528018243713897866487325330349215529418574213583349930423653237065676040746019708734365 204 396719645336701467890852895317448264864397340483961486699594659292933645257223021339894446743711909787229827787506673778116507274278688225236609454094024288716817529759152141993496765125382011153499017615599829320543406621710796281734915966399855030554923010340900892832756914415626434927641436149196585321049366171710482929 205 -717564533080120345929511392377315414871667913645666320872112833091382625109011793247721367482562993634746287147640761727952166335924473182483968669862145013606571718467673536707178156263174174069355470934874426458738205752227987336893550992176224318592138702773141047498015729951203071815664025464168196699193039012490045 206 -81496496651884842641684476742220200367904372484063262559908636240059176197706376455131509804611264533233919612251097659942243061262574113584481896071288251224824722610911740354636878950901937282417334162145806539094276546138195082302125599653247743204704337568912127333646181417866252074372846555776022906807979875428800351 207 6975595732743521229388358695845622874786900214758840758795333660261488734940379091258973049222921199439465130840101830961777627433465941460612309874869807992845044599929757051116004918705925966150243148339285322883650859596915706565522546318736127576453357730291178870141594934321563746746025463206125238491404980844281917705 208 3603712932256786939547520895276191178136822910566440803262674451343380151263693845764571407348278327863074917581526591059267055225438644371167571825212822082730941588333990120888134548779812607316935214296964132616700295232377850943103094009619085547728665397383534492738649259133245999161757546051519244375940715825371099421855513 209 -69131136576841995716578770088828915461752632626059134726809900222615612698775820472266705893457014136044815838205218517140122875490124139382098453374027945377401897922423834518033496999482254836273039928100657938539056560014766569292156409702420604925109887924203562710972378431672843608012475645717262825847833011693313060565521 210 -12307374761329013320569806123106371928419547479635051110412801872035574802827096572793820847268141463293883873083922018294822194118597011699553351650932908292971605155441648422853067560681469242480919389114708733436452314691722780632221720514357567957003509875017529979356836907956290955964208793838010561938480276930174167451560163855733835 211 698326012753761174784672981486787956760143702023541511697839342587130378161599280655524671168185970659044826925751513514497819436293244484517708046893870296379854555265453168817125337183298417491062564377418854916046149029040428901600203314129291981249578053409929496020694952780168606753479386758809649628503240474938927388080609525 212 43667529015796852852597606873505794093853451520268083054607173477696708454807489232275087943047971872133862906695090397895529573654140512004199058102482598896395365500929462476229962265466776009454212715217002393591781474088950525777346334501370095135786317449733847280457889417909732683540940498224657753302487644026118875547352164362871 213 -7188800922351427467087606225287176430955224135185711979141510450501351651037952370421872034429959090336112194139621126624778333580996572001391921468080869510559536066340828636842946810621638174363461995106133111257136276010294279208078692249515091267985227310528633730204364757055480244534177979411174505525475858565551176100454855008357 214 -848166245792414889677290483906028840747074359389186456310974368915712546825137888407851309774906143629156357087932890006703555961664135230044732573650708974394208465371633236384818273789669345477614845913745912335251671185669191630700968739434943337131862875639732283950669332368491654591713036323089582146730292140955087554369626476007199 215 75403492707568320092988071144626612122717141543830356246955162535019964452101209079376846517107734385472460304663965177921254976985884890756228564304869329480213328555323580427210801496277065081940566478776520868198886151587125470792718243860248746030103344850234964521831960628189672261024771180616938944356708544967800703895108535169757025 216 22854517054230773667653230828975437017914799699404753992387878017996654397665429146815684206606784508826294095382236236379570094281905552211673464765758049613299084709040449145111441997663546836733688875833468125653863067594617204485771252249550114464809886325787083412748352597946337623033906562234597756177342991004626776977990672247655858758463235373 217 -805726635512143214050913558347146600764121402155120735076968100860741293837286832672523556738046519317621050643745283533743903951639338614665160042830880077696872032420968598198801344435736260126779043975291404134760077368105805426388382472453948334034729105997751807479028196738795837031602369146033359674958695648029246309750285591795787434553 218 -96840041961204235036607694488200058624848188389813721646788840543669564104066846370705245238896806947436344417106630525304355555852900529294220162782754359005448565882111266451009950623853275133258818015477227373328516743078781004421052641457992255230321443217760916037963134272962311216808132581540059474948061158145463962193564940867671777121343 219 8769424670541366342370121224783501163212450114769830562643087812251616831286682183855196827150829830821926311663248708051290995356034539297558788442493658057637555840222602502017977889779001272853534841573603685219815036074834122453658722136067864466120939277379878092302719035797940681129439808314672451486977968031915742091594720062195355390435405 220 1345535197517311452326885646088245880264387022990882502831517426013016318893184622485677507100055536282284152576422981777753020861857605227367202291003412628310006824299979946383341129302409798848444903915422373053152530416983445090168860363011270911394358708812073138733296277919788844210842906395506784614539139356576166671628066894230607442489754151249 221 -97200573888046261317523268242027580269014391339380742462914054750567511500579120992130742724662074410972432908989516128688309697520518445237505986069444056497858634608936968776419575672022486168596426236372727932850930998133309467235070023980967583531155011259996441048053086259077998217876874042056870878043472155850204628974640234022635191456181044109 222 -18571007323366591538209040257385308346539449694091232759271361244191189847964965938511033439113280994568780813745228444836067037340585555807069131588188923029219806743353044638801058455677132283723211189676249792275678708501994498053940963030839012431074643821741953367862498654317438000453862856412704567625931807256186381484785005456787690707043398989906887 223 1097007102263755053545334515567524406788669911360996810567237680319729847475889950334321080834539640237623992207890326097996497875113448985756500852274974773421129550306061046718323550129811848527265104307195336890338775166476284129474915074589426825845054766675324741891264294660085699700346170950733643841768770768816839222819792916516737465893975604647865 224 37736670465815816697039855654486010261978111331315897461975321366439149660665123448077935609095966709259267770218266216817430749525232626512007491568759167162463750315169746710184484692388746484588192558155525386433243682197849597369926122971077072690022155444042511978298772087557411234848298912131132620705168969361185237089808506125668710830644313125312409616657 225 -12604416584618031218171914096282847172501502640062140305812509135162243153309625856353009406366397555978120730137522680784582557455586411157390144065884009606484722187541921654015948002168930614342747460072111458603051257856533079796639111451557864069138404743480288283528520282953158692099618559417299788582601782388112093544845820010631371929854010055089021025 226 -356506784804768508395770425261277405172029105727262336820587951794676653597934298914359745586964588966768124315291814581745148658052357765570882780881361774925275586311465227033699597046590247393276189296075299553805352888230144760107155040210892514466771917520018551319927145643085263201989492576910399304028957591753183791961998997564391500851197228665416535321117 227 147414368907590654919101303444207619809952906796203886464537201101760157690037923931235683109375773364989016524377664474144151096265772026044771849980703133784343369929953531249933163348166411905965685322090752341615337018905037441407850202453023243081327418134621995139055540359797313711575996979145097205745449232231765455609401009728795157929439933039356386525605 228 1930777806759777021338403002918300996278366439700646229488581090054148308261198483131408090146160090425685970918090486512465881561549122125097277491051745414811037431168328263418454757144068021743544337253038155459610967568674547679064233140299281262934269431900287320307856681576867140186004787483317482476865053170535769099615055352787144465668818372090939633374986327907 229 -1754659772811722182228159457518586294126586843082991688844783858665612362740246247686514645314451496235071345755390973547385497404037959841952277310797812995021341856970034955349681577119752853348007472669094493904152357740835262940235196132568485136484871847262037797705754627720916518984033277952983492164789752104315996166550146235633947688358322105333376800969733301 230 -115032895974760705145957803995319811974229143565997861158916177681484469240729301518252357664193392423066613032960976741926796464416647488215486719475982551772788161814596232870767997013833739383008469023224988142686218332196790110415374884878093901546580895650292415458399563697535410948376061001861643263438538365891564190040549886903537644950250803843350190744353889175835 231 21252768334685573882731031227881723791910554858701535862315070463735673422407133122327809090136770929173865406060578270874230046843168249691735297302126683666850580634544363565277121811735960269695436452596340395845044546184354227142312084229367719899199584242701861186077160198009143614277799140938511069667010488194296343098230818002198555924432322220032421423658767927825 232 186849605302136760862944973224579562371233891479542496321903573328549113720384655259918533648223630010795209470793484758245690131012914783710111341030393388835888448143575827600650532436100897970755085677154782194871035783962140590248460674163304170735682205911727207460611014063093248968577964099020787500929050038716273803647712811215820162434703585780720450741457399255917952191 233 -261904033477690371549705206864284687724253834506997069973259839762256745112176927080318616786708807798621508516394568742206529910731053069443775824535554256510622339831175853749441256900543087365531695167065346174078238012225112185466600425092416263014600752097945404441502267685312034115356802082695876375786175824312429575163371996658991509984261183700394557184104907878732937 234 -355015676903926122974748591069455804042280178873790481756012312045269365959402252519721337362286891677661769415692967836411645359226041590618412436194411793190422466722381921903730054048274190512941427652450263437524526898117585392261698009364293740215365214503140002827296117978620753790623466946464001871626123493519929321041465402623324533160330431227399845077384612727492576532533 235 3283285731141793265452517541224459518705277154442626419485524342586209056967973462520856926216708824805249361525293250472031233845939035233050834466030416762124336156585648089466581986132115210384924234482377659848509160387676324463145104906468897459365691582934570682486204760385644203574877791086683312607134817102964197257526732395412238343830392211733966555612702731982606441725 236 2136000948695352228695363724211891005065979166649686653049555381877235712725057555358674450419807405907838230212996083277423919945472684293913829553907568217648017038404285388813915480118971718016842693191597794766371920222865911773435372973443459449647615985089751495113325301441735703055611328488446499424833384001822182418077341596634532480124099665190121547325683143045590602446693 237 -41865068002259055532261253241394048523001823855399240600551496334358193062163025155499903432974318763735568313760421075252771814019848206663068201745886781505455571110368474304870841175236607472424133717046176941057649181804410435416368907252119334076158639087230818237338973731311885159692252358435471035758119610821284078284302206778195205882153208970465037207700051597964467097555933 238 -1312917429050874283218838747460607647217712565233896525287582173096083418175879307439229139389811267294379969337769719413399094605041210020251922753264542509903858451134183169674897514521486482008676440524867778920928438384903666823242724484550339918836030890480233366665484208247104172772178358949904936726110001162438349899958117133921729973851652882708911206369695961530507105165894151857 239 542886986953978162942101952913678419731441333608705880052250879199739188084604448677636863974358577678966186367104583066568958235841038889541117466067415585039219974252528358047469130066799269218996933351521837724820351539708405547783225643825776315222246195033458795959703544715856370030016738803204655395622705078385647513338616049027693395949798829702453031665449585144824401307103782505 240 114202828251570113315615848090636154144357970346223335648400060307754476209352177348925598600844558440806827022362166930804946879140461865932653074569693827692770390105445385644784002935594066161159116884466654152439885643599014195553808271467641473038911001183072494415753076158306011443750924556188364156894768364138440978035203782185722954976367955959161077001773983763518637156135828131131808704659231 241 -7158474606580236601468963160252267436050293021619354272815394496663497393644342074568040985070866497085643339860005544420998583854124799345407757374454725560868579626296415403197716147905698834077340296222061778859548570519425172239179468191122659896553212131368476685520153113065826527700208875790554617579939457058448359058117999569913267033158200235518134246870152218210025127768764599322289 242 -21967186914881115605559575507457490323650706511370714641778839274576183125035034618690812409160713131583955228010129637465454232578760358101374098518283423910198687012142797951641526195110512497484655535228052349331924703676800519324112011944778690943130249592305254163272920072831783363438908585393903782044466430995563550480238683448045245571758058042877078396071395406666572240757864109018365801 243 95967659023213832064247282226832782933676975745162118317086439290102815414038414189452117715752757140374708111009899165309126345429069469499526955390370689790106064223845838994599937902537802614025879130122918703075320619643826652411875356938364719363504113902085663891694564368339426194166893759510884476576692051051890239157414311728049840269479733018027056992463916747909265897522184584962593365 244 64549887003490061499621087756592442812201753500884721619221545846394555432054782803175611971277847497247139319148559087115382054346831654601731481545199817677217856901018234502647406058499602984614921212810067388964145347981186241977949314894857241041583255268902609851792346752403673613000560328201998915296374570834130113179649861262414713174305609630082173706326000281751670567682603675870575630373 245 -1307867007870410721273556993064320709091902924795393456919816902294573938365513986722443019292653484759428768978467530501664973054295451606476470233894773166016524396558851682685186489639991307133772019371314735513860481392121684488018993172844800209325122145188034223087267073872433263989755710897900958322105791143975577243216700458096335041383985272798089935173180965201904350833400749497450431136005 246 -103058918010927301487174672580635977164480913571871696071709166530445170934556208078712382961745671496730462295117548716916698223350222871144347041700623037977914780022594642298749487474296032705248818690577914810249592405223398993010495750938992117834620716025350349195145404605197762044937308750005087306980140738712323840444051553175108820120988541281493172395314571871849444817027823574745829879381780571 247 18116671832131763452304625513497061710191841517982381163709117784423390260327370695060265421080557060880651593089174503334953791500720902853701444307261640113016431420408271544822837107530932819813479658425425778491435793748038562437757736745170818968464705688127547387914010707812912477752135381457815369896288192194331598753188773726666670575236822895662210857031759133108279026316202744161372094629645505 248 12385423390711090488389741933593607737021241018072741414330257566364918755838547876165203184181906223106981397880270254390345990242965401971133610689543673583862309263569044186996014609174685351562143826547661910651772285890662547702426767363838292451654213600439664194917156994586519430847436997792502887593354585125969028555109636540395495223438786636636115481359780299158171655024617174883301821054244102213 249 -255042301130349150436706640930625792037496829827842828561138931031258803717111521503457773822981036967986973771700818784136897773660285104631242833292452763698039351111671759427564459247064042620223697343427258437638265873564953018803606488503767589952235831232414142615139742001719546982480268248744458510481851650983570915740289140299536564719839721318322409996460556310916603031899429369366555797016973285081 250 -97057564263480956322161124722945729530979121237694606124189517836992625453027441332206078628593055002870656198114664995490726057698725530861322330455146647929863897882203762128788951806600224184938608106613675593707975239251830889477705528893662903991979120744794306779903894832299075955555281767487125166401912447064490368088625913066735749186568933595837111373048922498138851752079653569935899761709236977309088375