0 1 1 3 2 5 3 -9 4 -119 5 -597 6 -2035 7 -4449 8 -239 9 56403 10 341525 11 1315911 12 3455641 13 3627003 14 -23161315 15 -186118929 16 -815616479 17 -2474152797 18 -4241902555 19 6712571031 20 95420159401 21 485257533003 22 1671083125805 23 3718150825791 24 584824319281 25 -44827014819597 26 -276564805068235 27 -1076637637754649 28 -2864483360640839 29 -3190610873034597 30 18094618450123325 31 150045652050189711 32 665043872449535041 33 2039669758044744003 34 3592448206424508485 35 -4961017616034621129 36 -76467932379726337079 37 -394314365269907947797 38 -1371803070683005304755 39 -3104731675589228507169 40 -794950134656302081199 41 35591810974722158106003 42 223885217598864875691605 43 880617762921801198771591 44 2373198748745563808638681 45 2791161574489967267801403 46 -14104614286752525905494435 47 -120912786188884729914384849 48 -542116731405525542714881439 49 -1680834167977651767402285597 50 -3037487499594078549120254875 51 3625919186145001681508183511 52 61242852611593031227612414441 53 320320166249673165506068101003 54 1125763913547329587077447218285 55 2590421320038226370885797996671 56 907597044114073593307974142321 57 -28229894895812501261667529102797 58 -181178130948357964283008838466955 59 -720080152044585269296375152465369 60 -1965165209938858080099136014721799 61 -2429949283053539979741939106280997 62 10967452030883915162837133553697405 63 97394052864999510713668009703837391 64 441787440788506167165125322024958081 65 1384601957486043363713067805999862403 66 2564375014665680009131777649674719365 67 -2613575359324483673479215579949895049 68 -49018327346600742159588402925470722039 69 -260133484408386165202300615013475696597 70 -923562650944507343139154452049734793075 71 -2159640608358023911205018717123224702689 72 -951529187869548006421104426092795906159 73 22366152781437022807138616766045145698003 74 146566796130926260926306058135477220968085 75 588640790626876269065034330854276431734471 76 1626476394059216222348227229364454717821721 77 2106528086205905836243917075081134694382203 78 -8505024605534375873063451531251103165389155 79 -78415012753883031109551631163561370019303569 80 -359924756651351300307484917075103878965762399 81 -1140153374107628397420738297324325463543627997 82 -2161898408178203480527125861969602354706856795 83 1850603414329948283306842693398616897826023191 84 39208299792296334946693692365996531998145277481 85 211191954367488681997173199181797172317133363403 86 757443828905079737676021194332828117926911573165 87 1799167566653125560092875576633605467438735714751 88 948235624152716770768977933474867271582563837361 89 -17699764621574331656593514895387667447208181267597 90 -118525650843431307959557802507499279213822417491275 91 -481056964980121536221631121404955998469228148468889 92 -1345508328916122213855535295832245361035677463426759 93 -1819309428755153312252007196729044186114098850464997 94 6575751703378668906609915665444924576779213921757885 95 63105532794089006498935587550147121880158568586592271 96 293148424620611343207684621650098711782821630536701121 97 938518621400510974759945091748679686254868391594507203 98 1820182208335118386859770469040794864352529152589928645 99 -1279648828195932350720663378488066735198114175189021769 100 -31340261677532133133500996368458733647771564034803202999 101 -171406135298645678241637354290407534329053899931361934997 102 -621013409983956338714311172952481668553293067135729970995 103 -1497800701021344215144581431939592065042057703706674671009 104 -913629876336632887581443343255290699059536349475558403119 105 13989629855257677471390898555682952651189532051333420304403 106 95814967523922292366904154796416494994911164851182781066965 107 393024617025183947073343247554620585504003072439762222444551 108 1112553124340113881670305472974309078090173291573197180796761 109 1565998724713291978068370619635786856988999807722274193001403 110 -5067198268141728593303747430851296873238253944117918192349475 111 -50761173030123167274711302640373010380286521165097073663115089 112 -238693460694896531935319099241171202929621825717049505478147359 113 -772265514777778017040667661122178082634006179156035075248387997 114 -1530578099633013187084857676597842857718953340614566880274412315 115 855983094313035099019533535001257927928360285341054696582570071 116 25033413861107382026220351005779504717916555140035697623062780521 117 139072702940574835870068170079660675244430647130780474682803272203 118 509001837449053048879544457402830490133668665964218778997003486445 119 1246065886466845426966380533381394162624413583085166503105578380031 120 859371431963382926364205254051568604008788840976154891672424956401 121 -11042627932288692992377715409648712490064643534250235190337969201997 122 -77427596209256135997000960760562666792502116138191424733769339645195 123 -321011414135783807081095464237942738384172330883895490928222438245209 124 -919509734094373074525560295540341762002506475506884424030333214083719 125 -1343910020801048955099120738148794973020798551550665162115107587314597 126 3890166418420556238237559413131673067907792872285506539703686259200765 127 40811828780936973845713926074724373056717138403871686345718516190294351 128 194298809246154611977195284077634488457501523083518533058163175772156161 129 635239081324747011868890665494390081007686339250779275854638344159110403 130 1285549967748472115509805299957092136098598235418934725371708779916632325 131 -544808250730878461236746851684518236508332997746522233880045794568641289 132 -19980999085115408269047950009549307188331775046925284833112488906328067959 133 -112803487251191029618209990985397106055382321310846919958234338108576070997 134 -417067935400645870211636595788241642883980852255052816918943672869191542515 135 -1035962278138391836233089691919287478583914936489306942056615641803660332129 136 -793890508621954704647262406268583514011738539620155032393426103522471940079 137 8704166564067365643146591557339236137520462936640060052375446722312752677203 138 62545575996489605019293960625527002507275378634902375735367219679668651284245 139 262119290646061876754858073507751945255886253633093473731322510687946122901831 140 759623255922006395278326952914660638940737599544829957828161208291984270715801 141 1150188757133233973856806761887188545317904300038764588461774610808606026571003 142 -2973969784186679295477409816567457034322162993850201920995448042944159359879395 143 -32796272547852117433002946803938193295065733863605151175975758198176834504699409 144 -158116028092685873756811353208252218324206284261578282082913724630786935349764319 145 -522344625434037715911829810798316797109383165342602727209797491208422763537493597 146 -1078559387399309936632431273082621944441617296655098696180906527050306421678025435 147 319123806246630687059199901882386695772277369523243276641928223407657395919264151 148 15936014873670813298576805961368405452374689073655742710203354192099927857329915561 149 91467479760818680859691237043739405669208528638132293664875058248300020997029059403 150 341636685207191512276648944764647163134380213871269106756606744992501063836885454125 151 860742874352506222483907587019270705106570410931894822896264712727106110059934952511 152 723180338421547675307009240175211109892479685264870549541700591460122830480098811441 153 -6850575336053294840448743190199252507030537230525409400401237716691642447898561513997 154 -50504796415799888821683579263473259470785459291595773546449533989131451483632653632715 155 -213971299126106500004267814108249274233315771752744319073481113617797357079114622114329 156 -627265441351240445343720354224343272279683659725720858337042739848075273187463235460679 157 -981965759468058172006840541938819068644996925568649002067001962057085997096289325277797 158 2262656180757776757427321353283548127765906023022477145979543845682462568859286109322045 159 26341491957631416780652855164905936658980396170527299902748288580836893375407477884543631 160 128634421395937402837361953396749494292925598723871596518755661491149346857274147886075201 161 429367132926415998875684603236719789190808442126374680376806217396016467263347674817384003 162 903955319411309756368402225262575309336817869347917327517013704991157294435522126385326405 163 -158040811575549447173486490501905403459602531555366879796398596201270307810387014314033609 164 -12699664021800323515830147871424911442136247490855126536499569742092666674524109728893444919 165 -74143453580319798281725562852024698407842652034910989781644236701939486045609627187278232597 166 -279765089198514583984561454783624341699284694828349293715371013564432249504844336648054611635 167 -714725638646930126244936411625424970893753692516252895130851004261380178436140866453710646049 168 -651407672300891165670319557565433383271821122328976552485282849230661827053868822297553925039 169 5382987268604744647162256005737924321987871268737428321789365960013971357346618330112914848403 170 40766223351540053036687690282778179914460902202701265113044872800082431895780004670545690115925 171 174618505617378637807016813622076063300923086722621022495007479320312963729173989731806247666311 172 517750130134251137365160908056340040917546791700609688500461529520806167729903877673743514490841 173 836460207779584532699746871251051422593280622809584838567671945960768477900161399528979867283003 174 -1711990445067757589548610577226111996368424555250416919099968208005869313087782012584786484682915 175 -21145925371541144462388372789620340471923195428027104415979544545525206091228790269385457182776529 176 -104619676443366018110198299233782586878749653349907206547577680569074935477231575452710518795781279 177 -352821028830161230650140949137631095137496379535090881877732004322621933677415179214252169398592797 178 -756870379217209148468267804786612941401232783661751606147882178537757440860480594400276272046400155 179 45451099488841107642225510069526588380056231985671827523222984967540492643513763383620569903305431 180 10112021526756765575940834522643127768496363579516801845061806230796089687047330307505314956023034601 181 60081264867185659056296075504954920962037450461287077312568938580198511717918302921044822327395237003 182 229031309355276001850545604235368864781771976234004039889610150480841904375894523528699839536071972205 183 593131412858242443371424643847799216184145001407292234274264701342470773922429203198616346960293752191 184 581381455530866636171455008027000054941834317401700887080656251803879886647946413318600167792826874481 185 -4222419633971951946799790321859389480742879113884593723081503606628840741103901161670411503726857531597 186 -32892476725732977951027657035507337598701120809529673870537552913223482973046710343164271203667894557835 187 -142463405112762492397768668028871962342549296376678324823165770593165968203929546957270277673558219436249 188 -427178233242046241023252466711636385272181207736184188622006435687090530573970047282486140393666687365639 189 -711045132986365044968522115894482801179946393520286909030883596411385596792736173250403232605743271522597 190 1287046234228410863491149371884376201458677339448672997900782085463863316705193575169900429483207306617725 191 16965864134193210765537683737934533624091367152455767804806179266131192658536731703274644600773906369500111 192 85063583760189923367841160593110311125585397501901857856126908485756932834052873742439162021361743230970241 193 289825268816627800255057074965512929640324612029486165674281120454836092443339730312064592318109676582320003 194 633125024017297797748407362082643533209337504652192841916036912414176427817351023220678447630955397491306885 195 31021649487625383174702197944193113931805071529836897730566908572189365140689645267230985650306589377681271 196 -8044495415299119071681082519409207248130557131299485558525078409951157370781425430265433905300580631120901879 197 -48670253935133844411357623689729753969896808717684793021647840271145405971517517970066606245257469448635267797 198 -187443083211914518536291669386058829593683609599215445869061022297507390008946577226948996702637268487239882355 199 -491945198114747133870100908349866175953443144265390365932944210260154062423951729750828099027476508091180812769 200 -514911106933594062248813748080432271002771940802541399299871971693328304427404874554631637030574558212966405999 201 3305820933890148366818429320065666661378129230634826361329042903222032984946943239432975465173747255907552130003 202 26528769993477613010145154645439619491304810614241996358872593051345465867237922805808064072439952792213876058005 203 116196947820293749292231346711784050349913183687199235455958000566186366399117274722219703387381002426485078657991 204 352307677006553526621501069879989248712516564138049460070404293729627142120610651857813387382566628260130083193881 205 603285740375502418929998912026742837726227996894706699494971755017340089535139339758024180259446738016474476609403 206 -960285358832181332499520436279403206905347352426402783945425288381112310357102435603428954416685739282844221864035 207 -13604426777874619441087108474024076131873048074189603797107184545512095026099426030474888069872922029911233527106449 208 -69142851002429359324028885172512215101468772863594386591352578524118110121954224520004752011820617568790426278406239 209 -237999557902206103210040900872760300894463012217101470185722072053051425392432808723854967162575719023896521818053597 210 -529140284381654948047869897993903009047684026075881795426748911504773120769191933583068026821786285749103589289040475 211 -80847453561250346556687676617534142658084997632971660146106532338970194513525088088293587817233367183966752099546089 212 6393738975594012245282182614215534261671382353188633379671096655528229402918344608050122821779821511634546148160249641 213 39413450749860327976930035481321149424583399088360431859925964853575988946185893793448553572302962843198844666255597003 214 153362097816439808672911838903124951145772423938710357223831532599588951439176882856039724750680097407943968071450336685 215 407797727150454588337380572161574764355050355483576529163951652501045852334644677821407152064142067486078827767379259071 216 453079091289010017276429527228824221235260621698224531073899991211618745298568589799926490626011138613201381675421177521 217 -2582895905221849544727370274727526609204090891097147692687971535243883608558969272878734033077780045639816470923403302797 218 -21387403618088227492957805502339874531282933428659805060088529097214345340235207304671448576604825075810516787320895124555 219 -94746774940645320876291019442581401268044418987695910355587544625115585130144643280605149029617809861545486601921127810969 220 -290444402608724967849294645125070038701588379353597996352374389486907021357810164722902062681844133183736201376355130246599 221 -510958341423960635703984617996862015724952829281541143491608256794939521454980625689545438706033270902325882433156119936997 222 710027185369660767816922678644738408770931955907527091631217522560154148921648387260454182627774105974615323293679973583805 223 10902621550729452871053336105827636657049978516105197415178212473695138672444638457526815798945077157577928411393109400683791 224 56185375894571127244700021812584220628277755669833332299863447048888828098686401710774990419509399567797571265540816747513281 225 195378175207943876144506761499746047228016813309632427401863920135296165850338110316801337130770394358272358245134478276190403 226 441859164618238602685940285434881415200490056149961244512958709176222229819105439660733147331000171768265723018776251939469765 227 111238710006161226237053813112589877238721763874545910853521293298483222860237203845981501285985903952053680925909294046343351 228 -5076736880000134477494900831977919134174040146702220713547335459499989650486947492513641907587086809275132313688635510935046839 229 -31906524510080902806051104562331183209147623810582421122379789569880219800104768605079610962240337607027491734168633888212744597 230 -125441567620483668628872916558274150510623220956365657458163376445781453344298294227800320974809897121588230327059541687120858675 231 -337864587091850275294573140039339521344820216200622470158042994266245862664427773500766983339734993838171989418165009575959472289 232 -396447143484813959592090924978473171430819424770981273992134071802316282510688816043197727365881300448384942257216015523185670959 233 2013556771285169821276905270640574748897746261982204468101754494647298519573428159250784419221267117205926208892849031348359114003 234 17235153493013600402358613648563599721987130093915983370508269901313902790079523564066276971084059609064561502700902389891568406485 235 77234682931374394737551913373054126596252079157727242137726810977468535986022575314137464376627885130710328300598376931820741956871 236 239351102179069563194649502806997963191679783725455669009753357147730479645101645551963185635674535866422670268478530522334062456921 237 432055734966550247579722142992284133398801673302279866268071600179291910052316394227992076917884708499301753703092283020334729302203 238 -519229918528602836052110678537268721099027148617244499518364041844744775072423026807568951756460715267684191271667198668334436126755 239 -8732104065736770234849051930123306060778584644633105258595115053399263481114651285809310710471265502097027945770202871274358097689169 240 -45642635453548784540416872759755342990384154935774453057831957776413898810746408366357467889993603714102273188089543644957800916487199 241 -160338459866714694189463561466929079152183329234416349985255250964292967609987983482623768103835170757352275833524624543180150228963997 242 -368676498304153966111362022924755016038105961241430210159716054692377121120224592133095526053094176260784103555983679874629489459450395 243 -127659011557632772205145838478452067250252487401168711149978065618454147791503767524464170968707837719125035500081960186434983780170409 244 4026840408608204926216831267151102804993862571731580465176440317290177687813897092583456812877977265075443133227296077251573460291832681 245 25820609601898455595967883503126493704216457766604676036008356756780970048172931533318775099861065480801284260864841945933095550893211403 246 102574732299484069534988494545794625760378533167117510168756416415913510347456926996327712031752688438826944833234202671328118321565443565 247 279780468972224494462348481734123336407457248036844272544429860657328451458493452044822195892322279382544973608162270730838467767780913151 248 345211293940054062819240461309409883559822557048538003072745750537095074234020661316672918941148726590519558816928989657765268426334712561 249 -1565878332998594051095087494687144071938008882187747524641113685322699423556290908682651032953297272429967304004535581554308470423143595597 250 -13883016819212267123220650965145192917905746534757479187792376868918432506380014049212654143954717080256558088647290354876799312081212836875 251 -62941682586291880075087768359938284572240363740104157306419783304315502532048302482401461435335437939949773579824779569054785756986410278489 252 -197170876867991807848658147612742199500667477488777714397217800529953392609349632254644264740601305596363386326533902800930323484862694791559 253 -364783387586156406115807896997255497564880136311312241399849620223618822739469861256646589784247140358833261421481282407869726068352835128997 254 374521073766955065337708536982115608119396389486236838764733685547681167484726051770495902922334130599724453716053041964875848893098021516285 255 6989310481221763671531753882857015117059820108964480170786447176193131700521464506959381084729217608263179120775574923091561532247174985774671 256 37067088928360166179800312316374587796806767590465802120777145145038935025827348368739839770384961951782656826344759993005983157872775634936321 257 131541497314278069348889073421106330259062944126256570504439057579722898048185051621967084520829942803274612387986085957845599028023378994547203 258 307376827816986255755930380413768340195889686081483995456531458592831232953354780938184590109975151446473135585434635837995813115794190713111045 259 134221501816302633000024328008227747807519842847568556181481003020589723093723014543535441889061652236268852468788697575982091330461217349552631 260 -3190569750723005526826948977329621935701446861973880603846022943583267689831274064935187020095307055386537647797918080438053022522557175173127799 261 -20888298027949967389962010128084692335706439128861674853435390700767272539206043578677082865129643811390720968881761551116085322431338876582950997 262 -83852381408300732491021724063223068850119825567509601270614045938021155267429698627905065929538871148319336391917634261001822641794789982247044595 263 -231566414086454818876624212714237412736535244729855834529024196518152388594899625244628318330547857341836645756042905401501826659161334497903904609 264 -299317526210819390876462863463524581367653736001510190656162581914639313092811669305004052899281819122868501441328187015987265611635737218211847919 265 1214458225858996300137337584503938877369035765479064704940339063248145173176825112350143820901431230706665386180588648123600152899282925163479672403 266 11177877195894629882218042732049452821993713160894020708172147944379182109267502375065915613099251032837282835820798319949435370346962134817632057365 267 51279306239200827391522867793745511526164814014136283084808479844049205404306287789843624006876900197837046994577137494089810234391094781780556602951 268 162363433888574775880302651245830182471070612993195429302612955787365865005360195863204841070971137760137605101792446805196201591836060938054122871961 269 307549622221837899192018626156289444986281095775400895713167496751555519776179433911261934336427123988944019681251893408009676503932133465177501393403 270 -265426907220444691291822709258055702206231394259135206654963444726423126412605942754091327904062046948124748235790448019492561670275991403638588975075 271 -5590706532206560837247178395580096998059042610635022884200958126128760515565968297370953113797924893545020745271017302421081164572773683469139051964689 272 -30093689399373584036689375153125857859673247538441379618691223975329062450031932528422531420034742750944502744560827990273083685723054212567532655112159 273 -107882951477556213335922931776213886183271931292392980217534888212300487997834007304712798040835432889581746778841743010164446974892267390306388255131997 274 -256079746673480687538575713666647164923879369754619946262223417594525116136588920958783879784560941575211944993759694187436593934953899578460405014333915 275 -134000110832653351864456168909102469160741111726610934745386958807244352847691430791436904176505021886708961837615505992481752936123921396779382769287529 276 2525036041759328826814747264211798329045985136450393692936582675885360392689507387715569012140262109157501513893182988481785203537657166139308968570615721 277 16892217691380466535126413781089122073365545271148304309309526519806338943157032926582093827136137939472225587248099508792974009395553974993985787424432203 278 68527837605411524462166768251781354162595464853034707847681584332328348553978601519190165804993420217785833842877218202494636410383780690152898133128588845 279 191568195644523081816357230356529538021820700593280291065065661236487685062830181069573775077190728093576070423038015600659156340160482465995573562253914431 280 258547284996788672889975394866019624017183160470230544370533371098657579175259266667970494998229905730240582580824256971524664705973745823985765642851831601 281 -939102833398068026272791625438766250180570144891260517622653369482394430765236753896636106014100030835045420014548660979421044186243797114027862452189897997 282 -8995731705346660905206429885890852613306801955460560182552854041176915113869790990063433071061588959503400093638007306506346906295121478395982128070213198795 283 -41766053397905081089692288184641154427493399849176974366222630443790363083270668139724329048186233356164810101638911246305607863349559507893530556542810518809 284 -133651808217923894770470140591265842591971973674074563824148680127442282019316725967521344365316743663444659392539372493251137398260777828213415674344091528519 285 -258952155134777314456821097147260047994417644005146716183997884995378972033381669988711788565479428350525425033930388757533922166020393366664596811008012426597 286 183760576024346745275185244802895665729129793732089032609945531684475834050827417645506745356241097521628021899429509867061253181267751566786822900425115311165 287 4468941472898185559589785731731754618302208134459441506051645695046781640738926215726293723488679153686598656837672113050308507245871623167360695945654853412751 288 24424761349072605668961306207952884055334561488239491612380582258382504001772800864966174651300940654338427656333449050030054752118748968635935477968402621431361 289 88452328946759221739100622735204494294078663181464210095612099514686862681030764385355229502452814928104783399110956830526317918516162710639923820516902634222403 290 213192076142611456738106755707839473045122679741671869612725027729148624063138175067571106547804661062229140862330903332767195733553239671572381709512181726726725 291 129272180547798857820332438689378412447713457090996486433392872683962529525429113395808655754941372308012660985542981199761041460609322791115280590353356115469111 292 -1995863906567155790673393192065642674900314094095755386365068124375156935668221595503572450591812359960902865297043856127407295772536178983749278681538225754632759 293 -13655721786524319895704680855355775411222159506757486641824516091142454497839908047166947228365111999769581784594321892361337313623138270186994319763822984028894997 294 -55988099933772894095473973635281297693628873817300099828201210929977686823352567541455241512497111319125753458704361224511729036695859294333225295722940969363144115 295 -158404216377821205928682990692062705815885169315953272625488556395014212468196600635561135106236211917749957552499982746372989143074358253568425617407947023803229729 296 -222579999127879612330936286893719364878135656270818337986315596280375346105596225774448670974954824357864950351843200559585457381399978695078624860049449541098504879 297 723774818144398003087261157634498986337693263482482516213457655452932685452978453615602730531341808783559746071440572345336114571566785125917783866006614062850957203 298 7236188897528822978825738675425345661441923112415533491102848684362475612090621656761449105862463569353602831002605041346627633387600433791528826376682528411386306645 299 34008060749295763832820037003303587146261526249220928235842142585286728761655010043565859138267337901935340287086902807590396310895234396112241768002009187651255396231 300 109977908827899884272185619239292029278824157033923634030715822615008189612751978723496316453392001010015204919487551308036218631332600737383575865115182256559510391001 301 217762663226554375806453234392805542771545100963669737118347082081321663774996741774621729922876613334931805784795571349542159746357557274842312206664974099890742195003 302 -123136835403372240699693643753963123995443435658988819689223201507176482315795272757721734356836333120606829244564738907217883729178465936932613006507524735929181912995 303 -3569735634365440329682053909630250800002746926481639500673851276100240522969729279616412895138413972077754450669730860987355379077719040194545736725689811714154740013009 304 -19817634945948802848996306088979984188075716895322982348083206037008148867713037131848094824191611501898637923839043560130299785986994183987150451269541048717849075209119 305 -72499246428942092808111135708686644728418591327676580579739169632745766407671742156075201308350287374381019684327760167946178787911617581393808130183278740023082831085597 306 -177366224276318119811714835095380073925527228326860712953353339315368663165760970222425975135610774721603825096058994725983175509638781096529892914595638806806459008795035 307 -121707142081661512364844246359354062083721682701368730183510830666517015694833173305578233805110912462669694680093086172598728814981658021059851795191209220538677248657449 308 1575518063102166483363227378083816588529523872040976887292528427100690526985893573058068273932274596604831558168208414402188908735414206128529497118596049165251903622390761 309 11035301225674598560922339471174502338265525107363654816140811361268864365948192691320926683060089441643695379850460606656916927007246791044955056049062014858514225966891403 310 45730072533719427081812080911957398378709340307649229362041998615304209344872539698170672537240966893999362022916054252713045748483096066598846873752623450002810608710268525 311 130921519268546781198882072346475859874804215450167863562421443995330019311908733201851988343664638622628132199440337629738354439804368116008665513877934506856178714692022911 312 191038172672928135129735382223408980325603868701567199667982681973025394388109383134893187077855262113777086898733320493160531908545959830266983724483502191100534374918646641 313 -555750714453539344807054647163732296418831588642779028303582680101137884726157232814716726000508729411503197200324466227635416266181026526510749333512135442527117041484417997 314 -5818000531469301825528887851886710522745839824977047765505270946256157435402365377641911788015170783948121312885479963776899412408183636952535284419358341139469649122848914315 315 -27683243900919799470681616698191743283030228297506159225085050836222152110974148239260153290084411221339186313708661721702136062988748476870571965180492286083965373197796051929 316 -90465456496417873092214158114623222902485452060335334398941782716002866005614139526216066496309247136709540814740730801113124016626103580840473093631295281690686800589740425479 317 -182910568266549845434423931611246674735519744494431936467545035425129218591020910046914406206758136942847822810231782424550975280902891285725403014441371971052570951967093877797 318 78587524854133277592240465822621849319192409817767728380972962757261946526858353559322427211471391120137093730238805867164760530721998836573732130558606835663502695864062264445 319 2849362536589947656200953905881937867476911137334221544363923237070251520844421951965821843956684126977844258914446006722151241836069579733872631971089476637664438550756593998031 320 16074537396435953328506597379597543163711965496374348797230890906577103820217373115523739509990976677305283334993571564059765564117031493527777274129274970962361096258306754550401 321 59405511402946400440427183501120066705071948192901212706654343357549353150326753317586753088508966413119724644073631296970627240833284424626319429151486629484528876390004805328003 322 147464082264011009371977335071952339102176137704540741875924478359793769239134669403711904901171101673749664509525357449046811111478297131896812011228345154396479006982041022812805 323 112512845345762850506310624917153167447121499719528686069040406510621024480560223293643639256410046671941566684194937833662712538037085271238719488400744743079998648822183667612791 324 -1241955997357566018797841606432461403645560791841857527972775779613592853225389362486392928176764041727096238518660019835632269220995351087226239215564018548674235197833431290889719 325 -8914402973640313169369087762517759598685944247405018086734179962319630437599619077735724879393914857097817798006494310851408878320454215049460788642593792952085393621688975424304597 326 -37340989876193520771842585691484559344723375190485960656758994638941075533667652754091241210065556600134655687296385607245233770049785726162823622053230516579747304158299245764261235 327 -108158700599837053429257373236176481285422975926650528813009628323491257513210868513983023828272446458536302749693887602403087202132809561333951479965663791101373707867838794069607649 328 -163519335208506550541590625427759616231133978083585684340190839634713563141585725280712007238782442949467292563310312720230484202149642927887001793101986031071527293149142569482249839 329 424947096546842391330802099503736559323694818544942768527980130397104968822226938997507266334847146264168180366158662509857228414828666730019358480941713097888694443387048906011400403 330 4675433936991639505025490727583294366946910626356270507590361697633906133773976062634299692113254635928083885519986040422139665116917358442647174195976096991262021471261146839337650325 331 22528291366840885942852517071951190930473431117053367054678428490641072207954906168838203690326514914134316968359853629904694021308731483165631384923614311675019101063535245257877696711 332 74389107020154002091783722973124318812530748559688685729395868874605653508667748198783326144486779217740811298399303253940348481332463239239375044993996609163708327254816562635876726041 333 153466854351992495293619615903380430779029886836438342665555642869299982348592708997803308892675981422698747201717722334881068610981270154283042265956993603207001649702941187462850299003 334 -46257265150047055431470703230333559888720410257322858488812438154073601521124472597363386522272241294438063668884608291938118591434401184413621989179994299886198356094968189489295644515 335 -2272612697476184771405879226125946959459710990417635605585097986225341379658452052555623334738421206261712095635638040105082603491362919112161281392520882641008211582708044573952827754129 336 -13034331737906496907826156214761345478204900609160616473156026221349091458176094171568015983640988100742577746118328332835300079259530299275590602495785369947528690867013680980356123146079 337 -48662025360248579418680507348930762396253160779534435966329883507165110813496688346184992550246452923053209233446675475645726630169463847195446956871940745352065394626877506420749978072797 338 -122525839568707016710343013301687083160855256758118601646950960165452475924690905846725747514145872228665744701141784527015458750642889192590003908786434662794519386490087185779870267537755 339 -102548707729010567819211484274022587813840450414763942319417275399568414972688486579949581931671345372302748172043925978698306311654305141999213013383378287190266188791115531209471890280169 340 977543668019127810319190267277796554208075635366958167493858829753471697184850856527737226093868266738838192082579642979011125888431728651674772733923380893187154891624440227881482136309801 341 7198395208591904243564890899229072966828379667593680255115577558715219577754055464705767921674937090272964878732048895597144737382096338756038405577524203092596389804031143273012027391501003 342 30482303567302763927239871920763082596265294745791625353273300565496185403121271653374023590829335074032892775318758014855723787742965560064458387924141266944145325233069136675612896576978605 343 89314683692121828397095649834600547008822832796031908803137295129679257907924908879069158563201828270648813228395912446371461140490540956558251055037032961461118883946009957504521023372358591 344 139618155777795039328455564037683208301488165080900323226270863426625137206972921780552644698429613661465273291231620485104357602284693458511547287208361298492824075646160968244158484733429681 345 -323381953330813533191510063623707861305767835863012875083159656126079529561186284744583193131046085549642932221757138892202849212668871684187979992231260708037601037421163638093822395440083597 346 -3755327745096216710418982714232128875753953161229781452440479161302603961057765691614683539865861490896906146116553899659573744105714245065777994687096261128632319207927074415736994674175087435 347 -18328001077276724331024265458284571057548737101159521338561799438176589882051172448008519728491569833236078757816480592358805424869590138500224228223571177567305101761087319199202276904329437849 348 -61148745777409528750698817464689750960491031510969969149644567532125687798556080697060232352693219617756692647383682858578373875843255645146231438409175670731610460863471947790632730661700490439 349 -128628460659859756200877453830439082014812606750746037496564012496458458324671242358250637645768909874471132032687849450805772731754862070374473663548628716014696442286696537154166784213920250597 350 23162931147165336553819904058332270397507769138133373965995302938883191433201594912279194710398395784010212219860780456684223995433150964654166718027511423422757337504956098353224793318584872125 351 1811147575461168849934326324145701688577610502588498731251303980087259106819935720130933457657386203072185989744106725600580389485412112702793157934297241848727597774756791573123516954692472490511 352 10565767347853863724406299192115890616298062016735258525949884942318073152287993586925971214709138073240983179606450207666587424971841713676254780271425802587869741260976320160149179415013231605441 353 39849685606127987297291552938801221746279435566761067649432357912774070525068797159853692338708807799507481210965313813191979486520692816921217628482690671493759676494019630510289356079077247256003 354 101743138114667695366467428135300752465801807183008045059245643226509472170668866329084528241034051844912105930908030179486240394490214623735993627367608595320251422571425620979796804079291472665285 355 92412915808342337334014380607388632093178180730154390912853206492993916198118834896409169042989809675875379842899101505421709042172281122440132593930672842502632741006298529245019195447744621663671 356 -768183300640626015759990282114577989496354408998178240293074122986659641029982252899643852875503815928605098044409783300790870875339103373927121592194874684147472047390741897267243280344321414666679 357 -5810467709352206479902128640583520154189442803481076523625536422328878756755438371051182314811890421358010526224147019375227442800274274835284453274267995057419057917426332263788709222886608569627797 358 -24876423347785100674532898176011607061684049503910142017943254935146697207142860938611723801489792921076196882767554933341083335422237305150654138947074599450597210888478348918258092692843473027099955 359 -73722459865131919808469716728483880365641540578206857300527556120604759405036466808004972716384182048803044455691418348168543256129858258045226941116963660957135512404327774080295336259534926757438369 360 -118941255669585210081890624082752390391956599918409297569903022566721492737361608646077426878937784318827707258170295955577176176290064581312857840389812172885049332875748108544416812550244411192330799 361 244744444229203697018762572973776102401600428006233359487440094167532915841304416627600084039367660721473334374966662792728005271947769866710803192181654555132465664001772411777338496072487580692714003 362 3014702989079829913177153550918437689505038366976721025333379858372576900633527412164607053662397160473600200606013824178871321923457458757331971078157485578300435311395359881741449539588102829656584405 363 14906540159499331417819007856851536805809424637779292478663557926057533497864207056828841229462603373462447856761516328767763863005423744276751384970583404253080558236349117937343296788586278428934224391 364 50248102098958199635611050979169530871291049055978381542647409397501701278949385982833155679164457154617884532690918258281255993027595501815192685807453113000577690369955029161420936716872333788069749081 365 107703590520257889382019203735947206752223774044739487033258203346262272201461624158223998091972899072695485058245797275706605739095064335293388110227134422713418885147191641783062762049612383152273577403 366 -7003784164909258970828440313520660813440993459282037854867102089948483417572272827487035277300548573859588575507153703416693474788355511837176254134083932726996663926265528400095605021666040331265273635 367 -1442169381752808115791220290448437652659555023337305558561559256041100439124434751021834186859450979388198837210238286804686035456965969429837102957757251091636425490471084513580389536774957222967148148049 368 -8561967096373028328126552018614857325382597225053166859256083209077272350318168959373673662551798744869018371779836722683699197569547194925139326442800415424367596311785055212281094355368084813496440331039 369 -32623600615451664463473448335859454467721368046934028894236228925929328393291361992958197546137929737167525346945922607641276724476725566962953620205958228354932046494586232597141502154134064982405716061597 370 -84436031439860618515195513773163581576354444355913004195088291837571429805611975485891427663654194739707913248537658250959570778456239867750910477479343969612813526914311677823194786305019287318980572066075 371 -82509380638292073066018254272808581377748881525335649545458774988347309720884147006891997882132081855069649980928955606420827252540006835987065802198606849062764557056249043176329189826372879142609123595689 372 602612124888435602301432153414275072226114487474855157263395143958344729147650799275236572334712040485784972345415823623949456604691077264839441394039830510589988507548557552643557083007013460291092695284841 373 4688294697628410563666830226032161991267422384678494387671334938598583401257398706741015406475989307030615283824571364627167493911166552456868503792820872101355870287022582877153621965784928190600474778453003 374 20295810562220800552082363361807396008665045970897849281603872760133018928624931849868016998504679315868487062457022480651662027606015310298298284634407435970465371124004249078555489715618394159818643632015085 375 60827032304155465984825387232426270165513784824566668649895882359016529355403407911574901706840214903812923685022707143756794744790926679850499158499773278505165913012731917068335852738506298481105689672201471 376 101116656516062388731881599691061472880437111325727971238524948272369930060296333421165189260480458316587210298194950614069162109867361045225117250751343003414945653464336264388793750127998666808991770817012721 377 -184051480857646725411440435875172674869056534764998865017496781032995301258466302323482586626040043850044746116125489184423359023077880566705785555988994600077482948379497335555603584832589879400423340836542797 378 -2418825419854691405983103411234835196660021655824456816205805013738780898334650148416042980142486221215902210573287293089439261566742976988161237595701426644859191185313355450387940260659521944919433065640422155 379 -12120283267978741005549894801031766406662394983001755652007371929003746473647838960290984254716396757244831563930092399139131902100445414561792213346351630068147868782946667340104794961133463237311094962967476569 380 -41276969149761457755519024460137740883394088372292595301368766395418327163536581832337346786446059667662260646127819584672081012235013786524657191333991234025717727288606383185585546378226994139913939924479371399 381 -90098132414845113460965514347413482013753395454732748332116763295461258823797584510241285407363200161790753545675716319223771346104292329844644374501376213268384069553331623692150943774626942754439405028299032997 382 -3988195542171729944045768102690260598397223888592751074906616632329299816809943241062204220380425291135132874392643314605574917570574754247322759666371237275973962568106760740293559730810732707755211151562369795 383 1147346548139956095328277077900233702588410797579969221868078223047020565808508939186763484973439050356468998847428452262275577993932351762496440310519663348833149128784670543556200910685285859561180998458513210191 384 6935925830887969061242257452736375603309628696031521095182255354502404292469582897254389564705579830923570720451675076663525941892011582380193837738780806177586556286093411150961021740612254682567903735721390068481 385 26700049859508385128185942703715215486208431807649526686808515227403158399306881174098412083578771330907327337693480580571573137430948921368709302395929213530688399042359749839535518604764811921112069434367668678403 386 70033263355506712972966309336718410074225417797487385883481771755887694593736709380283408160300090183437544660289107486803601579989542957269735923771424800875505162534944154074719829000629560653289668041827941180165 387 73098931959431271171380600872012659124642893285480468372379932579085108371430801018421091875276513798830012571719397373391158693334921765825194611481469029354081787658988176534357232141834808945281105604187954261751 388 -471838831864999641620278416145263376217073071654453206250983437352029379489992415833157754832242089591708005153442013088099868379854527849555399340139708235257076387000344943765214384157175434821079050918635509771639 389 -3781319106662604374949618308207744825922796042637965326346839747640282685768554908238420723372047216935038194353004244382684273292481150053059925990097346793145521561568915957537930322786905125215128678366256464032597 390 -16554009825730630908634090439358045064714826324319900276818253800265314181241428043599473527413136136918025099123279296150807350816778038274139364518767873700531136338409011476279794942678150098616744408255277157164275 391 -50166910567769928577459504629447587651292609391625852418400606082268210172457354454497371760642203001352654068150620599929948552098413278955057149241341733892295037730058161409685675459839133963903793630770328910561889 392 -85799335672121369652513852065030940066462914133596410911766337090160176678605562160191074707482448228181598120301092749619195751972365176166531156704068045246865453981031819266476718504218852501405084477303370420235759 393 137373823348280853591890447792632999068026437289557615968609856528525672170312234947319384643453949648494914164151511301374156665445181569416555999913034269118642766604565182727053469952595626522318810336194053315890003 394 1939634303827262927034022763601200215272176507474099037664621521343236329843745717766400279057995524857330260548823273553294484768311836706664241036631090202921107501380804746826518160270418841652178960222108135358404885 395 9851946119435926465509560760302972303748715360080345218395800993188584240848415252283249673983071803713547679158969994401902871959083659837570218220917095718984289042425481105507413852238769905122929226962126119043859271 396 33896430766861140741615068635002231023953997563318783820734726181669433157121797182736294416144488999135992687819117410218588929766448081838786175849298401675931336736602424924299747029917174489259248878885350954603892121 397 75303285048499800398066121926074746194990685698868215085262944178565003811701384816735520735087000546539836297848094534086796243130600913144304218223868165708792262868083295174202102100399038168957413322804466180053182203 398 11166110321803972747400839301419473858542145870065100842026224709687391827624945524841297000643646290471112845440040871679121371819780414961605023302329772465646199632668247029315901213470960653374244511317234670468495645 399 -911946043699673568690454549230454857383626038864896191056260926063220698586368329468513987552269129362191194799384983713053622929779129381106324697096307519420422219489073355088731920024361732276200906128554652317880394769 400 -5616835696381493057858938206301182304462804129500223457283906477605260285277334268634020786321982177949271635787030433610150315412331921681138813485508132158575933912159127341913498235921292882151070615418451964623372811999 401 -21845715610193201954177720097811180680789686271757690259972046826809692630041217328713442879752394385987144282330177813391204794386862848132450659850796795198990114619596810435327474455211054773315811912839501307607791739997 402 -58055429608199801972900123904951714126721663947043236615141496751989772071641958480038387056328598002582334428749671243415274665960862106939899383793175053132453546859512207167089369664289521171930953476597132305542903883995 403 -64338274716687186433090382158164935910064062149409446311212371763412628239315925606955564901190460997661130902205715886405985668735955615917537724698691981207849791102314707343279050067993414978480165992669276834356130684009 404 368690936606474307049159317815382668186997258415105398129565227195391267495449906598765642325129008047603562160511430845962656645075473694713465641119123803474797362559770449112487505227803285364221399239747058965920966387881 405 3048543190955779265925130874948440175952816358432955190823152196096711772083806472483016197666250041255216074691742891599053753564020265175208784267797738576550831459688713890137552682250734106905570553343182952642155497219403 406 13498276969850509603911714118090666369285933791201360969254565223040184155061990049114143835770823142912450140063808748596807984998140433019977652272237822014132623044855267502362978525542961931698545129942385949295960420273965 407 41358600336677927166443583334214275928328990087579748334826412788983851893282456152405652444963688321156891869390194900793149113656579150842151718152056330589634929293178324442389686283998228200418853586192937311427741057791551 408 72674001412010938147809216470106992769256801239860797408649128834380717343888866275950044804761429069079499395511655673000390876963649275793200829373246297354085476175951469123619396871930864090432034827906606527718960883187761 409 -101617795904747424276911284524143630452736063699371943900848593250505770549338732325573212955959373760562597929002599672308593215753633306188767359737254513540741223755609403009349540460391782062852887653068545882246868452163597 410 -1554468793784626741582987521256252688716754798314422029717530234349983948766587655540789860197654820461409079715667121782856640695049240422444214940275728946847558532821025516663149402097451925552733778681197160153827702194422475 411 -8005781415946043933898078428723648936414959961794696907594149693843328675458122413012287392758457063881140705216968934957128132365498209554211313965070065005055715288103230860857352386599618386499315132597291864453756923288408089 412 -27826594176476115962809632796010608665171947392680695059237005116510180718783094956043456173981229717288526194998141026565632465157349131833493089566835913721316030801946053448523172092330835286810351672728188104722781411202956359 413 -62884406651558124636182777202656215817637204852753110556698084679097811531742978367101000938027436473276328002168250004951129070192618066796211455855104637262171886066334319499993451528189972696371013312604334390437848464468432997 414 -15560715615159240300571436867799382258587913011669627570107441559954519846277635774041075366408632514907127478033666684353552374110169686941858570761760945195922915972707222169159471968838977449691508130159560981230932441172165315 415 724132992779300178466947482427734512077756185015772671816430451468544430834992904128066559995904879063149499159985249958243363667843016746699597501545794613232697023026102820484958038053435780354674124282898981188306435391056637071 416 4547087259672871194709113573847799041828179979246341189309979449090675343011566689830933339738741497072689652174349166646056362870490306410441746429177659966943180045801810811108821363915521388974034351389468179885840734081577971521 417 17868794651906324848184364171526245593958249470273002402246280825452974457214492385320734758485685554615194423966286750419174449540982620755555711054970629829634018975471528200348473688798463189233442492659122323867060744405731547203 418 48100633535690623557887708569136086019983157091435578952447952114539067284136587344122275134310473865746201065531181336116313979929521741197591562750514199407542773257405628657676164401889001078738208387891647604686434923373875653445 419 56309470739361518320929517184975323398441699435064442485486061956345735761031123055564098945548930984479678881625360261248616035544356377363325132788467008660014392863303905341526828456953985012394497922781295417846819862968743807031 420 -287451411527808996326963108288917177869130845578275871468907005750933460127588897140204983072742574347822540562153195802020385525817644371388739519025882540337969695166449740500629166482833103949229721505903646353842734826047920652599 421 -2456731588778553716133862373138182271394527166125492981124760839938095325658937982563563184728591548885171068834048858208354321616982499134055663840405366354608005278221649212443623768837400428856506802031578718555065067174881193406997 422 -11003521182809805344552653831073170316068462004235371557652773964866436972294972232558714328425895826789333385696301603823860917866265617976280369295095725103254425632166048648153563448747572221799054432612724908730434850310664191958195 423 -34083616442737633757575712135642652368281918865780820591294752870003382600203639622025964569083684825228776419335174466234559326176821219114958585845304588009622485176114852127154271697599227755659738169265826111166763228590529637458209 424 -61455923279898333066269773009904700100801507139625093298282455676756614961387198708892501144965463203111324501959125947697164024799474280998106714235583101715427377838530480336929305351876927650570721391629532853504926317504543329292719 425 74351474076199240450865619703926280182855902417400107897137053249504284034324122832982532528295123509306146439602512374866287091501830162505821330575461033832528040258310195631429699957528394920152267850678542324138364066649625311200403 426 1245035847095873772566700767352318782407555007319526860260494243294861698703978320213497710054321762696284097163083711569260854871404146628010315268515346525295724153450757418168659169319570428978332985195255181040394226527456815148007765 427 6503645919584652509538951547962871052068203312490959758900183767525614499777656324452213337458093970556724679263669608542303397038901087655486214313611085711951480397346511965803368916469553439908018429112710036028566626298295761842441351 428 22836409505261556013866599312197082141111004779791909370014677442320484915514219783937809794042380908288654812461929400853429268905152619768783187390967009442864468389219225358627644297662905062729781767137942862646274812932835974130547161 429 52471060076968853459193225749665169169779385616368979354385675676089920995975786485748085377299063832494508044343871494070631451925201579091378338268857942401817565169810696596322069871873235657574451024362426707506282735719170940831545403 430 17953036893412892574893563439428947184233251560919054316123247306373222074169861723296984941243431187214535704058146753329208215784225417554088593530576531653667301959014249915773043361621648129959543173381303030636123846188157981292159325 431 -574405559640117739520150554109073516101732503647282405710274299950929640502666053974943200257427242699141390352121448902942959580322268022863386836311694061301624535453453556257548648164622174768710604276423729013764932487220274343057134289 432 -3679822837455074040594519649367017410005427292175642140371248014688429729980204526252520005780728061628637306265484601210937464287128538565383472733767659279307422138187906586450341452688814474301737686912499313480859204923767699815140876959 433 -14611664749408913629805160692784148750710041205639181567993922188768493053346568455840858431337814214682985763015328771527366311178581747095076807530553932878923413868232543287353916289992798573817188265881487403706211107208742632431102515997 434 -39832291609537519251102208714933666174189692435551741583137308941661371830336751893762390512877420486925629596640672813422010831338819481220475699644344026642543995412952474100269058855002203276980539665426433346986096979243475696989783695515 435 -49042107914909238319146163283408063285907618940001089114902865195977821288515121436643183469872938130674962660644762850676302942711354175086855699968863032429259592190691781866013441360106838202259790536099263833735837481747199960334369465129 436 223567143434532320349451733593689280549020288022166105891367825065730906063287045999051975848168837545983408792460169470428323151136528205345049895563294151777514387224231472107417116954387613387188272433948050508404235839681984298860971250921 437 1978950263501014020245610524246440506010920774353010793841944197942097113130418854670673240197361220974674967343142933881361877162066773508199423472974984332245461021824381996902677439407714576952506911572978732888991302300805505277512630552203 438 8967328716357163956930790608760682388928260901829905386463883461798080899959781530036363755157972437750265489756875400172603062007625774379710892195527082020365079097031282844019642116039248487681593927796547740724692747888967235779883157051245 439 28077618872629801478391806837360367755427595344390291998838026197541222929063244069499430408382138753830818363080394260577913968938886590671672848024487695802999481298470731104383045983935201425706973716330562916791269557423331846071634745128831 440 51890439923135677430250563110273335476498180342552981968997672181872285874902304526523853633239190832231458811642985361223644007534184477093795489605074108553250859529417709654042928395100978214381121236628256871326611621983417011291327429106801 441 -53666405805373354637590110224044767961569657421755904170908307476802182828408345744349473509532658806411885850187213220171017551000418816168974086687895394119488099703613246432722027420551749247903930892527776690326834514602811931183287112033997 442 -996574153833003934418797981777821968963894288983724190622419583225152813344180033310906938289305433657480279652482089016933477403946911099233185884993335775909189772104109704098890233659623212274378161431333999469206958173401292733886979250592395 443 -5281781647528169996224116457754349830282960187419518389512709502152488503295771705188898474111908037461527161862458762239377636260676021985202452183017374531901793336477686020967955045490566533423517866985142899840992900350571201297939143047112409 444 -18735225885339968829900324983414413385167135367728695858984802430987944446300289798091600646910477587221919335692485416216130611312746287621183296593190882104591292981512689972522157235368297440974191103303515405946266945849210402247104128024973319 445 -43748193894173603028488435949679932517324329769918436090243591057945316134956706621093923718008061036331662909942948588184874396487689439919467901179919423712824444514866221562549527820832419711339414349014234737744693970537836796609415908537378597 446 -18931226855622023382226390913692221096773218839037570374659114744828619007836472351372733898212157584105026095655381118299548431860434900441424551368035074917259858329532359732509122865206651535372001751139708149166693527187285550444141786899618435 447 455139159490524699076991321863685796144576973974714246925211995284317395707418351965984604944831847967681461255326044936606076563177353316304535407130742058763158628716066721918089124479581547035180376030346802695680860453868165053257556089588211151 448 2976940906066234498430891013060113651125513688755773896421840463388676421346384252363753170345749136399454106775476224157530588993249773603565731610568908326503329930580321008031153344125175752170918278946897022113252178576643702475319179767224306561 449 11944836363020585902584458894132766556873581470863358168503286841635932383881866938624719157791680794816865644333618760769304538638193048509435429370713803195098917410173058663251761446516494401568164785286873697635661885559576069159566849438699094403 450 32968786399262466935905170195015121876609810871355088357535795025762800825788206351019523732255345995708290477920521650567929574916911234210258065286887010926050215363494178875105575205471681631187051085411580898341692991861088282778251759658278581125 451 42529845676307184881833055546364766020302306106906873954672041213309683964264967903995793342240225641630489491186086013406618447204957774638887809902042624020015365848715310628360552428115662566736164303740127320786553438892040797595141515246583259511 452 -173415149132568960875768879257007988274113704686174904919933088055058306949656875139279048465878144094424839265850265376943373790690099396900027989317275397918560604633132461606209163102437885805014678287909787753722688260841902890546423784078121997559 453 -1593378888587407168718442997644789887908612207506838790930335064103375733233385833587619604244391797907745398980520710435946282557805047451705709464630206499771563383832093807805942160180130928197658205676080381692561324270647947712015382402674314358997 454 -7305876392801046520925662555527635479888195084120758981622880239904496409054775624715089995409934914218949483427070812715413836067858992550533892926656658825688092442761840845954933840749093053720758416313655049356972998232942948694988785223030300185715 455 -23121332805169985932214216363783544336517211807135649607642925606083093922294637911651485117282516112513006713815655640625181343155688338431029134519747268457098230666753825574252354962152856255754993824092885334138540773879234371913732740103415714447329 456 -43751603724606310821251684960842004780556734749244030884760110517740110216055744348612740763365942790231696998342013278450708190051963127429234199071947046008644182244619022448099989843178927836160103532479796363190595666247147898447542232721100384269679 457 38067704119571952191274702964134047691383344997299259590797369772639559693495826759792861944477052721278905289551443657423108320712169635027973554325032213890411905200085597776680675448913564307854298518328731164657456062947159444193272225017801982197203 458 797177073137313753823920122275750348295537621723967959046665655366458790969699637090722801590619572600685492715754834564397856394948538466747885913885504881454845800380560878485383920654807447717207137032209739709422480038895879344977682375481116888689045 459 4288182285269447144456949595120759469785242245378917379599628125154438469802752074667029604265515750227487187530360239839886730200433025545123659277087610508153720034682252499815454743092968350301136941454984933115987951415062203295353555327655275563570631 460 15365791760831604067030735981139802290869464389861920809991115231162666536210417165822781204915040057556011719877348589702148248068267153203019438782014099590009324803146223578582737490045313281483128867311182982473435467984726788287411461084677133828466201 461 36448380856486811524244071150268940638008637149245598925151525759968299109826726024265302374038535592378736881369408420294361995803973587131509062089945660934057588368008058973895513280063291134983992964952293764332769439512552086884872547248544220644379003 462 18934992248110016274064859146796214046748785827268623021024656554695129688224932989895658580335692806044268929810918855638244749936368531149801668373490670934224307767147447321797492309790674150623282514668383813841955553273864273572886289390462584096213405 463 -360218997645668452170783770072718944013619567976581047900821895551417110298397840376074979380486805864657965878936796329997237445833445445810807796928349566537402802181220082729856718782078739851052213456369516053274269394019991488066025377888299363799646609 464 -2407468885099440924587545789344664446689451623613978386678251908519539347737311171125093437827284841666523291361162723103280606424173463579812268470425476121369332814060237311562507712719751203064415953428906085899591038556680184484843674029405809776048653919 465 -9761966341202955669305085725122640407959655357988316697358826808948813652544695101861585895017380573758586191740797986329719551749205990683333109462484312363229760456005562793886908932151483600322816945640632806704980729217821217564203714263886966926896517597 466 -27274702540925001996192419089255204640795061040948181157335686042938870394683125386543300678349580500886714362749672517635669426980980917562439166659374684601577236153250291713008853327552135962099494279268017723535200874070084907082254523201046274472746604635 467 -36742652809911588276188400108936902541294846591840969878349367741298644885017715995059187434871535546458665683867661283527662389146207626491304576943952046887476530991429433957523303847343528968400345382279879854046455764588833614158878853775747076786824899049 468 134115216172555496293371047506696245082566713981280535775267712110413445820774334054707784209315333232775292612539775028097728215875506169363881704908158618495644884043677188523975270174116593696891353336804951281678876775378102107116035678959119107424756465961 469 1282345783564183625350675486456357203532233289581615823070148053299363058429876312264016141909221961500614409565518246854445980354153736160570249729720328320511064207150645772591654571060165438770552609990468145792677185591923449626761639172839426642777262483403 470 5950576891141880300290229301151092035120032455733047973342408062360803554909191530872895656734232436977607653430092405761405415318540836761691036214515907882623001750336071184738248914097476914563728066564344508094237715471625370368061371210568011460141740842925 471 19032966160516894672182594482973908564801161969837282140142523681273101569866757125805164095585509122357658596228817225460634747307246450482732970800731179129094175809058032064737984060802710783365184469509981153260622880134747377060466918016495522404746032773311 472 36840297378256924129322585982879254932246549894494069187403837276948163205381052853483341035968033053437052082781702077865538084702447824994414354015680272300466032099979266986830668481549064810862641951723408314338646979677354447578003682361588985446633565681841 473 -26386775817178085962438212381385281748935806240920252697429784194861341175981525514567087026803420270027249254284411463795023206779516906309042496315423694875428092917878814920609781901140851318571546393289305106356215563687589216318047840044907878581897031961997 474 -637244520820408529455822892065742004612819986073944415620828589769494168725842840182685955628404951314845172601868595795022134341808923162781641580096385709158626974807003360352457381666982950452643623732140138724539704117931143116422334910970104082297618545635915 475 -3480439039299136059223240591436443364940754435311703208658384344083767577067297209406743602421985244378716795305514225740797504362719819194672297028477806221571196640909595568146817125287066635574431639280079865964607422379648198886399387545236822072221049858309529 476 -12598455465129505472413745951764014129677866792908941848879534397499181268967826334065544191362647099179313528008793609109497279732802914051872441629613823110365029172966529724298956790051621457562222727162657392368628380744784332804905971428809579363457258056590279 477 -30345025279888264064580348021910321033837393098401509380718209911906109111932094282105598316690074418152562829081076720026616121681459834780494788407471457781764618705974435959885118111577862482905725052334906096671873793533279411306243790484778789241869900181517797 478 -18290230632646013246103390758529742517212090282592812248875312303947298175010823349781515412426034219584301110372143401736232093562321126008626989259849046255842332987281729343424270398796095949125454860894890479239073811517480141373685114334148203726275046353433155 479 284743944842671353362924179733655718336613568583662748456084855031095629405052285568683685642414762118477510115821136949928617020485051096094670313738034673627886045253977291417960913057735636583021696514984436381299916446827751498739058590297235037786658424239132431 480 1946236667280426292376889158262820962743438585175683049971888190137888652705454416959261814216027017565460975129764685922142719339220481214680172742806245643093266600358526229972280993530763066836761092281540194517907458230693750830292258028127336875161526148029425601 481 7975748720727830160543320613039401438084655119466482569902226025423088733967046789362682971944770197852558219272913335183784294769017223038850322378243023101397081013849452591400194091434015125441284498994443494150545835575401735498145786494899965759742597373067832003 482 22553415649721439162360364620819736112843229109515015769778809680745979918631373315705694246860269958764356638950539094114850417204237082442259688612976945248170020278435874558761511632704170883769812794306638436170478056453391652195075364603744415181355744314024459205 483 31635760528866842887099019755406197981958858104025821209943919753975725970216631632519286845879607180502882983155361207299906671228198595148503940760702371170858068490572363664366546607582828671882178278912065193065772476240127351694556963188766936211480700034264939191 484 -103379840273177651788090621538219381575208829799540277747461007325843383120908063309058304133905866380919338407424840979693615396285890500858352307404486061201061852676232187277700371579657249457714496652513908511821579876453327368368637960716075780088740475876728334519 485 -1031543928514334868260830986049596863216718134149577342214037000756744736338264591077100553799870091632053509225568741573060479103681924742080665074316047192427526006434833851302967335376520269480755297540940298580784521449841619782241068285750424851281691955705814216597 486 -4845325647534699736319807836300729218822594017503440442567228909304504437457782723444845369058444286840369656056889516702345874470374971941325410449637964358951351953817984673207699181723577373934243328762960980831026590305156462904654116225193563966536525547837416950835 487 -15661882814521845130528044199159616091118228361076137206620892445989345052349256656666765014952354529825522316408943459764289018474384810000903816731719172652150273639255067972307619730446700740355641104545542003435960762982997720258790809636405860732557157862848916889249 488 -30982063469179974211010763323048216702015647938912097486351378854977512627144364535217600291954351450028328369714097041455237742731434224768192564545021499246534066435896607082145629020273698580988683353354759269812418903930952303792241346890918832830368115055207080974639 489 17712095773704141430799994650785708972443081060517198767963328667996409917674149325362343442654500187561819895031682728204330783778397181402594230242220248998749158694936241147125282374164918138691234238963490425792976495193256540610832443927763192541034361885793433712403 490 509039399741564513327939891104341070960861909568960459930347897122686123658921634910002864451333569975739188176473357908144075358179028010402068720538600984197437815836273338950644871508547590385000289027392813062319304722261919192964132173148523982040991667032452654944725 491 2823979153391233241367239416165832209123411403627039175598564110052163413023765868230306721953492917416131470423428271982208151959955004704178687330082742668200887831983468898791240558187141606507015689057831502838607133896059180129843971267830222389212503297679401291407111 492 10326362723707060774940217912638559332249263597365749074496861997718060870576613955551803093853621094812179376246415979087375932103402664089845230613494643214638635386029259986389060019511730964037090376990882447221491841986950131270530109356050522568742128114654523234161241 493 25246447348156332511867195065675537274891233337042985164199838555630240854150727446316831177726318642463367141973928338755549617141000923384748448389892204601220270500390464234048232860637544899631338304193485146427058311272931445935209029654510244352690225818094922616675003 494 17235968680746204996980337529751952330106973256503173016739825363446653807408383255727546846260837622221870960640162304397410585501770907140502692363922865817019362983962405581231616910172766865305854924279439064682955921807236969094362756298404672722493689418060733655953885 495 -224788003441555092672391510675270270592944193842539769034158949042513208259509157267753524232877116618692547081820094577437681509822386561158713674885061464913747338601301601555237325727251482503372268408838672515454022515704686982591540847718205140250010799126869592081051729 496 -1572795613499031220995093451938397003849055815389779863422571423979885749053363925930979254398653588801039604979242677421792426670457341159778817050041366045103735750399320881887434974195754864269209724468664742933602562077722202493775960918188491586892482757196007090013710879 497 -6514529636253971121229471072851868505386060372385662183091362206326642786946564511105079711364519016763234517811794835024064700395053021663609624526742397226743699100579004471106524610720259913071418857497085714900713079762172284188965734488794282698104756154526737843028592797 498 -18640834842036420854440611561912049982278636634246834874054744726221341983985656029527747961004617446165892242140614203661086655654372694904533125509916624774113629848282855362102492999776746242928786726889872631267445171562645072714706914996315305559026261083612334887993315355 499 -27156123780916900550660545424398009323653034964467400864140759675081695673608597532800451518288957459073304721290352366653678828790546887800273634211848584697013690782170074048230138059297098587644275213877121493895400992467630741831686941623566158278795736492826417368588185769 500 79394110260972067803764677758468593827704066458404448177867123390387271750161943187058014383326282045716770820085870447672053550763563706957288826357824613881395043334656675417951580641315109632208576166305615243104381275508601494301068245210702022594566975130001849332383985001