0 1 1 2 2 -5 3 -46 4 -119 5 122 6 2035 7 6554 8 -239 9 -86158 10 -341525 11 -246046 12 3455641 13 17021162 14 23161315 15 -128629846 16 -815616479 17 -1590277918 18 4241902555 19 37641223154 20 95420159401 21 -107655263398 22 -1671083125805 23 -5284814079046 24 584824319281 25 71041880304722 26 276564805068235 27 182714776311554 28 -2864483360640839 29 -13833225534613558 30 -18094618450123325 31 107453458149482954 32 665043872449535041 33 1263280533854861762 34 -3592448206424508485 35 -30792439765811236846 36 -76467932379726337079 37 94429987436640730682 38 1371803070683005304755 39 4259622446055691720154 40 -794950134656302081199 41 -58554892337349200686798 42 -223885217598864875691605 43 -134327270009919893838046 44 2373198748745563808638681 45 11239049505111213854449322 46 14104614286752525905494435 47 -89689186419435676485863446 48 -542116731405525542714881439 49 -1002507502169438376543300958 50 3037487499594078549120254875 51 25182547526579013091543931954 52 61242852611593031227612414441 53 -82401707399155045279621457638 54 -1125763913547329587077447218285 55 -3431833458000302759674709923846 56 907597044114073593307974142321 57 48244223130460230249003125579282 58 181178130948357964283008838466955 59 97537623097448863894994721337154 60 -1965165209938858080099136014721799 61 -9128649940022267551031475436270198 62 -10967452030883915162837133553697405 63 74802641096753817512060646456722954 64 441787440788506167165125322024958081 65 794715428896225041003712884162433922 66 -2564375014665680009131777649674719365 67 -20588800634313645569575378092810518446 68 -49018327346600742159588402925470722039 69 71581098859674423766126303504653851642 70 923562650944507343139154452049734793075 71 2763696318602261863596975862638439100954 72 -951529187869548006421104426092795906159 73 -39734168893307596252445103918670891937038 74 -146566796130926260926306058135477220968085 75 -69722988910706292423437881599187288690846 76 1626476394059216222348227229364454717821721 77 7412304432076046690897601378247253624267882 78 8505024605534375873063451531251103165389155 79 -62339859194851103489415011792209884453925846 80 -359924756651351300307484917075103878965762399 81 -629280857072340855867544515001687017962013598 82 2161898408178203480527125861969602354706856795 83 16828244774653245048386582142900340652333603954 84 39208299792296334946693692365996531998145277481 85 -61933982901306845842250798393718300487755741478 86 -757443828905079737676021194332828117926911573165 87 -2224633537903329954754824398212974565366821653446 88 948235624152716770768977933474867271582563837361 89 32713178489354156494888628910668138436098936844242 90 118525650843431307959557802507499279213822417491275 91 48831283012121197404679034191311317186003490989954 92 -1345508328916122213855535295832245361035677463426759 93 -6016839994822064421682968627816028567560755236576438 94 -6575751703378668906609915665444924576779213921757885 95 51915913119172161855438929499828673071172962388462154 96 293148424620611343207684621650098711782821630536701121 97 497686827933207268710032403102622097206038011096796482 98 -1820182208335118386859770469040794864352529152589928645 99 -13750657596472168040669503116497266721088610754618068846 100 -31340261677532133133500996368458733647771564034803202999 101 53397502044009651994699555040629532783065683670822083002 102 621013409983956338714311172952481668553293067135729970995 103 1789886113363699878926150476281742748033318380822232804954 104 -913629876336632887581443343255290699059536349475558403119 105 -26923038979074629976365729564683818520671284348591260076878 106 -95814967523922292366904154796416494994911164851182781066965 107 -33260363367718979774862134844776339210917962873044743268446 108 1112553124340113881670305472974309078090173291573197180796761 109 4882597221140802263754429644879328722102626683642370385676842 110 5067198268141728593303747430851296873238253944117918192349475 111 -43204970802263515055592595660026085894381131110879142244401046 112 -238693460694896531935319099241171202929621825717049505478147359 113 -393109222350160432018572653384345695091532598426769172735375838 114 1530578099633013187084857676597842857718953340614566880274412315 115 11232732289084138364580875200387865467065737142006266766657535154 116 25033413861107382026220351005779504717916555140035697623062780521 117 -45891864313664270634669973581924232200188362285938677474296834918 118 -509001837449053048879544457402830490133668665964218778997003486445 119 -1439413113718576677267468173046306941932225954139672308822155091846 120 859371431963382926364205254051568604008788840976154891672424956401 121 22149856206195028509933907265808264661154092767720359581377716019602 122 77427596209256135997000960760562666792502116138191424733769339645195 123 21762254156489173358863048586743226575005258572401024377167050325954 124 -919509734094373074525560295540341762002506475506884424030333214083719 125 -3960948240411851551767460813789028993485094263468751013024504510572278 126 -3890166418420556238237559413131673067907792872285506539703686259200765 127 35931661451671845220026752926730684643675053935951737010503813600636554 128 194298809246154611977195284077634488457501523083518533058163175772156161 129 310083638112884460048433348263039053462230391166701551096103126280349442 130 -1285549967748472115509805299957092136098598235418934725371708779916632325 131 -9173287166461386442668854727247876239403388026842859065736175761311072046 132 -19980999085115408269047950009549307188331775046925284833112488906328067959 133 39328736823536390678503311416025162358916944161256028522120329271731664762 134 417067935400645870211636595788241642883980852255052816918943672869191542515 135 1156998162896610402026003334744639460870003134923882896888210410944254528154 136 -793890508621954704647262406268583514011738539620155032393426103522471940079 137 -18216538152143754044927092976754647047356994912491097789120439756365196626318 138 -62545575996489605019293960625527002507275378634902375735367219679668651284245 139 -13367308008089617493123633804297598413460580677225231682903161885927048994846 140 759623255922006395278326952914660638940737599544829957828161208291984270715801 141 3212268027793190608523915051114511335137937946983247843190385937684988719796202 142 2973969784186679295477409816567457034322162993850201920995448042944159359879395 143 -29863605224564760728901256398218819219504541335381414277493225018128215917833046 144 -158116028092685873756811353208252218324206284261578282082913724630786935349764319 145 -244237244451401605551529079656164223443266099686354742724242973287480934467227678 146 1078559387399309936632431273082621944441617296655098696180906527050306421678025435 147 7489321727465460618699603127860622682528928482543006440138784760938477834786061554 148 15936014873670813298576805961368405452374689073655742710203354192099927857329915561 149 -33617122962367734848787616816714473063377313978436112880990785123800500422899137958 150 -341636685207191512276648944764647163134380213871269106756606744992501063836885454125 151 -929524142317985496072356760441300502713615773765406959573546773360597749849853023046 152 723180338421547675307009240175211109892479685264870549541700591460122830480098811441 153 14976535203820002150168674846437750974846923800009772672622910419528262069968484545362 154 50504796415799888821683579263473259470785459291595773546449533989131451483632653632715 155 7324228013539527334541544050202275210131827766256049441700300502658399024940315441154 156 -627265441351240445343720354224343272279683659725720858337042739848075273187463235460679 157 -2604276729580975636723921489550002666850448399864212076090274865926860280074077042577718 158 -2262656180757776757427321353283548127765906023022477145979543845682462568859286109322045 159 24804972761521576247701693951015842157992205106144848405255397874319333365525857116222154 160 128634421395937402837361953396749494292925598723871596518755661491149346857274147886075201 161 192073039683969120129325792223792029117803728515603356806702473598446053677260449033412802 162 -903955319411309756368402225262575309336817869347917327517013704991157294435522126385326405 163 -6112770793536837587154844199959597615878719948094512948555186976744427875546474342975672046 164 -12699664021800323515830147871424911442136247490855126536499569742092666674524109728893444919 165 28667364228777594569692383113775123237878369361808162185219151729306895684007727543109956922 166 279765089198514583984561454783624341699284694828349293715371013564432249504844336648054611635 167 746384621819949606532244838655420764704719977609891066453635081776739354127276888531789006554 168 -651407672300891165670319557565433383271821122328976552485282849230661827053868822297553925039 169 -12308630772862909547600461132782203474248644198244490073838387460020258911870074840103472785358 170 -40766223351540053036687690282778179914460902202701265113044872800082431895780004670545690115925 171 -3052693358942388027944766404944074492611234233626689492280454220066361728809045760837614254046 172 517750130134251137365160908056340040917546791700609688500461529520806167729903877673743514490841 173 2110685534203255593823925595489633132074133211839585717401492022944087373394133105585863043265962 174 1711990445067757589548610577226111996368424555250416919099968208005869313087782012584786484682915 175 -20590950164371292361516590432460782731490033532912946649819523466249658601772602322277073623725846 176 -104619676443366018110198299233782586878749653349907206547577680569074935477231575452710518795781279 177 -150796353636637271741077521313140172005628177471760519742656917215054180085882471621240118074689118 178 756870379217209148468267804786612941401232783661751606147882178537757440860480594400276272046400155 179 4987834114145121126507078996217274001678097441779893181246068637946734104558394508677226623156559154 180 10112021526756765575940834522643127768496363579516801845061806230796089687047330307505314956023034601 181 -24393757376859512340828688860252050947829812425071403975951667370123184611069807382782686276943130598 182 -229031309355276001850545604235368864781771976234004039889610150480841904375894523528699839536071972205 183 -599006391521930346971409461758198796805300343410087907871068926111766217559670598138624436544027191046 184 581381455530866636171455008027000054941834317401700887080656251803879886647946413318600167792826874481 185 10112608911908561055314143034964584578236241733937946350646521046668480374867503429076518346243660981522 186 32892476725732977951027657035507337598701120809529673870537552913223482973046710343164271203667894557835 187 105991048120618085026768687489750877733340696925392923745438046203687018909296794662346313503985471554 188 -427178233242046241023252466711636385272181207736184188622006435687090530573970047282486140393666687365639 189 -1710090816593752999198357859783912302499258260004766862496716437349010053541701047460555063650218560592758 190 -1287046234228410863491149371884376201458677339448672997900782085463863316705193575169900429483207306617725 191 17082995678805145535614054689653355126655648022267277220854185343681677429221339316307614109520012061234954 192 85063583760189923367841160593110311125585397501901857856126908485756932834052873742439162021361743230970241 193 118175391216292801508381931406947627855818165718132827553403224475165924756334083857757664661686816127826562 194 -633125024017297797748407362082643533209337504652192841916036912414176427817351023220678447630955397491306885 195 -4068780181880997610602594556620893294962986172944498125858389567833862733101747183033563431125750199626972846 196 -8044495415299119071681082519409207248130557131299485558525078409951157370781425430265433905300580631120901879 197 20716160703256492651109399158434783841996591723080533402058750742035586047197011658374588983432430070667039482 198 187443083211914518536291669386058829593683609599215445869061022297507390008946577226948996702637268487239882355 199 480462243705323669680744488484583128428778745996814849249480329543566941422225157348926330025927483030288016154 200 -514911106933594062248813748080432271002771940802541399299871971693328304427404874554631637030574558212966405999 201 -8305653595903583954844933342621309753585211461168758637442732170839683456198546543754568838459355512245609833998 202 -26528769993477613010145154645439619491304810614241996358872593051345465867237922805808064072439952792213876058005 203 1858416772836139372403514872318548831388506538225876851265146015534021461629413845577138610211810490337423609954 204 352307677006553526621501069879989248712516564138049460070404293729627142120610651857813387382566628260130083193881 205 1385071289979344294644758586179815860042015671555261441215170276716566289481260227438750747597512976666133825846122 206 960285358832181332499520436279403206905347352426402783945425288381112310357102435603428954416685739282844221864035 207 -14164785334402750500383779875219993352924814320512787600015512443790912521827973214290043901100925739528362848543446 208 -69142851002429359324028885172512215101468772863594386591352578524118110121954224520004752011820617568790426278406239 209 -92429194662481680791126402312188946817852505287711307565208652327190577704053246294248437332970435661292988082560158 210 529140284381654948047869897993903009047684026075881795426748911504773120769191933583068026821786285749103589289040475 211 3318140668138881642476122822034068344822818673043774180054708126272569993229459936157501792615760806593223202229443954 212 6393738975594012245282182614215534261671382353188633379671096655528229402918344608050122821779821511634546148160249641 213 -17560872783429412371060866229580751436011113336814530822026819019430492300309600737847032016885604439173717036341772838 214 -153362097816439808672911838903124951145772423938710357223831532599588951439176882856039724750680097407943968071450336685 215 -385157045081176873867856094627950035914945222376252528208977483145759405852682721832147482783207531922517550813358299846 216 453079091289010017276429527228824221235260621698224531073899991211618745298568589799926490626011138613201381675421177521 217 6819357951211339429387847339078647351835330377684180991012307245741347257279149743017623238685742469445533687275342608082 218 21387403618088227492957805502339874531282933428659805060088529097214345340235207304671448576604825075810516787320895124555 219 -3102038893394502610210793398662917448727561195255132642805877805780132983688117440543307796495351799549870785295873406846 220 -290444402608724967849294645125070038701588379353597996352374389486907021357810164722902062681844133183736201376355130246599 221 -1121451104820771337464438266317662227972895221876075261053021146472486356643295132164545249372936959340796485296574166697398 222 -710027185369660767816922678644738408770931955907527091631217522560154148921648387260454182627774105974615323293679973583805 223 11738755621191384315770006747550655328563910060758870027164404813901706040676243169097271511337084047531893015680744272730954 224 56185375894571127244700021812584220628277755669833332299863447048888828098686401710774990419509399567797571265540816747513281 225 72137680502796512873789999532178363241780191889468018846316525614833133865954445644835432030655505653275675858313591444550722 226 -441859164618238602685940285434881415200490056149961244512958709176222229819105439660733147331000171768265723018776251939469765 227 -2705226505009309078103031135657844382945102719162929223053949669697719659533829552025793205722522260565646678233181696537038446 228 -5076736880000134477494900831977919134174040146702220713547335459499989650486947492513641907587086809275132313688635510935046839 229 14860997045120480105359801435640300441590174762309197045512003868070396971991994206280744044044442150252877562276820011241312442 230 125441567620483668628872916558274150510623220956365657458163376445781453344298294227800320974809897121588230327059541687120858675 231 308573308895368433145814247569772696301820611915443068240997455498210652741297252229551611326661840533065512998639506602346372954 232 -396447143484813959592090924978473171430819424770981273992134071802316282510688816043197727365881300448384942257216015523185670959 233 -5597241589579045469263948918320937737646945653984684983101503208686003615679619543156961856710129128723391438011177647923245532238 234 -17235153493013600402358613648563599721987130093915983370508269901313902790079523564066276971084059609064561502700902389891568406485 235 3823526692473189490996881343917791701461773126136971298286462107662435843516959804775396252895440237145842683341699863435918293154 236 239351102179069563194649502806997963191679783725455669009753357147730479645101645551963185635674535866422670268478530522334062456921 237 907698561714126789395638553757060560647716084262042049161289421191310252614686104745772591255057420382794726190472023864669312016682 238 519229918528602836052110678537268721099027148617244499518364041844744775072423026807568951756460715267684191271667198668334436126755 239 -9723161628169236917934858484692712404024200500937568641023306308108054183701227254464767879289903603905594675389467515567363311709846 240 -45642635453548784540416872759755342990384154935774453057831957776413898810746408366357467889993603714102273188089543644957800916487199 241 -56169440647995058228514330738016110709222013230909419898024849100250890854869679157387889129205668005636361972295096877455480613720798 242 368676498304153966111362022924755016038105961241430210159716054692377121120224592133095526053094176260784103555983679874629489459450395 243 2204908721640551621416134391293229503372310016967543299313187257072770065594204197578424662892050389116409119863770978905439205816171954 244 4026840408608204926216831267151102804993862571731580465176440317290177687813897092583456812877977265075443133227296077251573460291832681 245 -12556451746894351373542422018207572323864579933651741030365673072785300101469066198185693366084745998211546025319838416764415834442904678 246 -102574732299484069534988494545794625760378533167117510168756416415913510347456926996327712031752688438826944833234202671328118321565443565 247 -247065056488309710283902491946480062831274593530997407280271915717445140070729847408896834367909055778557681003778911267375067438504013446 248 345211293940054062819240461309409883559822557048538003072745750537095074234020661316672918941148726590519558816928989657765268426334712561 249 4592690910108242484967694240541880351045859944097118306934517906475167117855570661582350522547412631483328088316841805106936950405891025042 250 13883016819212267123220650965145192917905746534757479187792376868918432506380014049212654143954717080256558088647290354876799312081212836875 251 -4172914554558083811697421266463672891973193134232621238979225308503442506602362403719940217297495888257032793529782046882983106951731978046 252 -197170876867991807848658147612742199500667477488777714397217800529953392609349632254644264740601305596363386326533902800930323484862694791559 253 -734435618262712141842566113986941050407018399210086781482141273109268817851567817770217836137537775838112118990248444594242513549078263451638 254 -374521073766955065337708536982115608119396389486236838764733685547681167484726051770495902922334130599724453716053041964875848893098021516285 255 8049578742347437582602525333901771222813653631786180804208901808229769962131477423930848258098654563496559732009017611865649280565625338806154 256 37067088928360166179800312316374587796806767590465802120777145145038935025827348368739839770384961951782656826344759993005983157872775634936321 257 43623832062923976145368419924775325290649573148642858028392857073168730595600186963858331726257338481675350789261811017770491984137973135265282 258 -307376827816986255755930380413768340195889686081483995456531458592831232953354780938184590109975151446473135585434635837995813115794190713111045 259 -1796617128085956712913510980677152589562003195258293136195232976322518429556221554282896672881246006047672102602142086582999648256970413610892846 260 -3190569750723005526826948977329621935701446861973880603846022943583267689831274064935187020095307055386537647797918080438053022522557175173127799 261 10593743662225415160567846839484495921500254090462288355153936917859668824905783945936908667074969857073586742636174803826783337250386676249095802 262 83852381408300732491021724063223068850119825567509601270614045938021155267429698627905065929538871148319336391917634261001822641794789982247044595 263 197690858024272532876704887339593828420975999094028656465455003819908926345943603214440451046180876451320717913400264594259107182924133137749932954 264 -299317526210819390876462863463524581367653736001510190656162581914639313092811669305004052899281819122868501441328187015987265611635737218211847919 265 -3767251259158820490903014989268818094943302932228413296675565377317373294868513519007742075197478670358643338639516187789317455824556679663596520078 266 -11177877195894629882218042732049452821993713160894020708172147944379182109267502375065915613099251032837282835820798319949435370346962134817632057365 267 4262757585486146852867023932296823946288085475393290024093758127609124396220666246836984525170218583313232059030517161463385444331388296356226531554 268 162363433888574775880302651245830182471070612993195429302612955787365865005360195863204841070971137760137605101792446805196201591836060938054122871961 269 594037886942979194433939293863462018582537340792668946897232967490544842870572122243938565456671709457478403639773064121760795591036195899585546577642 270 265426907220444691291822709258055702206231394259135206654963444726423126412605942754091327904062046948124748235790448019492561670275991403638588975075 271 -6660784901376950762473919983192783432748059853268155483044174798471390451667013818154836039320484035154720254373888041504920096002366581080057749609046 272 -30093689399373584036689375153125857859673247538441379618691223975329062450031932528422531420034742750944502744560827990273083685723054212567532655112159 273 -33784553879593976234596540830997246812968212061279497195190623521188173928456550477677257168972678546766647671382767421528373494861451296229379875531038 274 256079746673480687538575713666647164923879369754619946262223417594525116136588920958783879784560941575211944993759694187436593934953899578460405014333915 275 1463518187128644441204057885469552868264104235815113248586371776153546725616290840044939862334888587408814199703014753229615231173014465164823558439239154 276 2525036041759328826814747264211798329045985136450393692936582675885360392689507387715569012140262109157501513893182988481785203537657166139308968570615721 277 -8925592265635062428393763454256993971249414519794897459876502386454665862253751369721942161792503199684578540566459838057857191098559382585470385427646118 278 -68527837605411524462166768251781354162595464853034707847681584332328348553978601519190165804993420217785833842877218202494636410383780690152898133128588845 279 -158078650968390286279548148101784495024139470654805164412331806305402738006615638270375415116671139275243814344144894915226402157253850787000477521954955846 280 258547284996788672889975394866019624017183160470230544370533371098657579175259266667970494998229905730240582580824256971524664705973745823985765642851831601 281 3089211602576228413194027504787276931382545760393389314842446966364865910787040364186762376509644433499131916797180661784041886868195043526949270356821752402 282 8995731705346660905206429885890852613306801955460560182552854041176915113869790990063433071061588959503400093638007306506346906295121478395982128070213198795 283 -4176824012104325750696638018671189654745887063271820362740394398035596384752360774174178610379021797475114543811319377167156904106049652266412002357829986046 284 -133651808217923894770470140591265842591971973674074563824148680127442282019316725967521344365316743663444659392539372493251137398260777828213415674344091528519 285 -480308520714339344322824268122337904856191362873764590580969593335306375075486213805821055526339691286602148500610338069831509839664465833390306666724576295478 286 -183760576024346745275185244802895665729129793732089032609945531684475834050827417645506745356241097521628021899429509867061253181267751566786822900425115311165 287 5508968465189024495095974506378810100213968542430583547112822586621079539778011108893646740417451596639315842910216355439564615190567049566926695065719030596554 288 24424761349072605668961306207952884055334561488239491612380582258382504001772800864966174651300940654338427656333449050030054752118748968635935477968402621431361 289 26082455348833104239597556248887004918556654901360380337055635407455981989977059044247290979776891861042604667500983579405879010997624230173694876019263087970242 290 -213192076142611456738106755707839473045122679741671869612725027729148624063138175067571106547804661062229140862330903332767195733553239671572381709512181726726725 291 -1191840224105276182067195254066888956121727232684372422832623371213522262122254467845499208928318238442470424126836399863345210077182073678547560226299147050520046 292 -1995863906567155790673393192065642674900314094095755386365068124375156935668221595503572450591812359960902865297043856127407295772536178983749278681538225754632759 293 7510467287099967204179965534606985729981197648513819951363831328275161664916421699977199913700887659908504052460697773713858547913222241886121168215736008638229562 294 55988099933772894095473973635281297693628873817300099828201210929977686823352567541455241512497111319125753458704361224511729036695859294333225295722940969363144115 295 126316325002792002727556342591234376284759925838520739945075036452333645649496788066117367171876905697692461152828373839766755023911548032813325996087195765155592154 296 -222579999127879612330936286893719364878135656270818337986315596280375346105596225774448670974954824357864950351843200559585457381399978695078624860049449541098504879 297 -2532432221547814484781977601260924351214421660984042971231237859001838777865843147957320457134219071501461796394141662155309644836450039206887737389331343111416717518 298 -7236188897528822978825738675425345661441923112415533491102848684362475612090621656761449105862463569353602831002605041346627633387600433791528826376682528411386306645 299 3976863290006296386862754114690633920019789143130424661594697429574001663893474296399369519294993652104592029113421442632514849323448774523425280554577346802872101154 300 109977908827899884272185619239292029278824157033923634030715822615008189612751978723496316453392001010015204919487551308036218631332600737383575865115182256559510391001 301 388212412541517684059526673466189876155039369274999015522132223875570736820392749040793462062733086562701123299475726477922181484125568880729774813251223517800704249002 302 123136835403372240699693643753963123995443435658988819689223201507176482315795272757721734356836333120606829244564738907217883729178465936932613006507524735929181912995 303 -4554214021426240929975072180044615894033738057939031923030826104353713649401924646499428069388184792832687285914925488584116824376918531701756620546235806787692427585046 304 -19817634945948802848996306088979984188075716895322982348083206037008148867713037131848094824191611501898637923839043560130299785986994183987150451269541048717849075209119 305 -20065757505254079306309286015339930129864272828084514392932084791434318028627128122899814394720043700769616978462142888927680427048035823825765737977098706631394742230878 306 177366224276318119811714835095380073925527228326860712953353339315368663165760970222425975135610774721603825096058994725983175509638781096529892914595638806806459008795035 307 970319744673575510228880058580939387390344460072541538921530459550120787035196546487401487673803666996420321104243836459992547590179590095854526252084838413433967684181554 308 1575518063102166483363227378083816588529523872040976887292528427100690526985893573058068273932274596604831558168208414402188908735414206128529497118596049165251903622390761 309 -6312084428347815699522531249216945681956382492779132456809782265748808123513980812103946244030349284534137941682336216371147483730677846731990852802718702713633965404797158 310 -45730072533719427081812080911957398378709340307649229362041998615304209344872539698170672537240966893999362022916054252713045748483096066598846873752623450002810608710268525 311 -100863192566356104233455417408009299649404388824468195509640825006482331773808408235331388976569326877053654849793846198027265705433572258879506408575150664734000884578711046 312 191038172672928135129735382223408980325603868701567199667982681973025394388109383134893187077855262113777086898733320493160531908545959830266983724483502191100534374918646641 313 2075374194054341895553861955197756816744672529524355340297261452976371890611946839598880805006822297856805860642253282546996581804820278686501518209410967405944148999197830162 314 5818000531469301825528887851886710522745839824977047765505270946256157435402365377641911788015170783948121312885479963776899412408183636952535284419358341139469649122848914315 315 -3707862396829237340084654010023996526697383583908428361843315103668204836345847404217803313028006736345990936807372818003357913829929075114378599044909211719395340498176134846 316 -90465456496417873092214158114623222902485452060335334398941782716002866005614139526216066496309247136709540814740730801113124016626103580840473093631295281690686800589740425479 317 -313659614826891406947756130328180936762875821650531768891804034516324801149960541850032822915872900974340281080467076570408843186715336346874970586941361374410607775882671948918 318 -78587524854133277592240465822621849319192409817767728380972962757261946526858353559322427211471391120137093730238805867164760530721998836573732130558606835663502695864062264445 319 3763224893333055179951867830975864780640616042185842082069560597683174628842053629813136989060462148185875279125116771946655919304411377163079689108003270524683890303018486278154 320 16074537396435953328506597379597543163711965496374348797230890906577103820217373115523739509990976677305283334993571564059765564117031493527777274129274970962361096258306754550401 321 15376225972414095974652107715703930506519853437081448122019275856427145105922795274524177182177898782804754711347768220932535305510778070991073138113057367028553811093986696585602 322 -147464082264011009371977335071952339102176137704540741875924478359793769239134669403711904901171101673749664509525357449046811111478297131896812011228345154396479006982041022812805 323 -789747266697427285158386740591960452993462645500221793089948499572727963333535016183661922972997090871460469285622416668310203417553303450471198840383126388957115572149991146864046 324 -1241955997357566018797841606432461403645560791841857527972775779613592853225389362486392928176764041727096238518660019835632269220995351087226239215564018548674235197833431290889719 325 5298890477636290631867661201965640274332771224135453198278227375991092110434397760442033285941906014420601146638451337345503567544211540507220628062724568861745561646616159745673722 326 37340989876193520771842585691484559344723375190485960656758994638941075533667652754091241210065556600134655687296385607245233770049785726162823622053230516579747304158299245764261235 327 80478383295502304873090747140384913812567474848182951049419022667880104699023440130618532123017448213070807842885675043489388702124392878057426323397502671116296915227186906363286554 328 -163519335208506550541590625427759616231133978083585684340190839634713563141585725280712007238782442949467292563310312720230484202149642927887001793101986031071527293149142569482249839 329 -1700296323675556165516542214536042344487913085360721101003210653221295613653647622820888946554356598567789672210755026446283989936215679126294549376575478848797969070550000060651724558 330 -4675433936991639505025490727583294366946910626356270507590361697633906133773976062634299692113254635928083885519986040422139665116917358442647174195976096991262021471261146839337650325 331 3402116459815672131613085878635373010555227604264292282680291701341218442401514846134357536753617237668930196659871182113133208703134394871240445111576837069325512032105413431121817954 332 74389107020154002091783722973124318812530748559688685729395868874605653508667748198783326144486779217740811298399303253940348481332463239239375044993996609163708327254816562635876726041 333 253328914103012270656164775470237426112905035383318943242739683380986774283451299795386656600150092781267152637018887648290662212189105823631374393525487554753601652601895875938923270762 334 46257265150047055431470703230333559888720410257322858488812438154073601521124472597363386522272241294438063668884608291938118591434401184413621989179994299886198356094968189489295644515 335 -3108246822738971296804259268191752299912883818953854828200366131336533659600369006950572989712862240978720729605707106260026134392720770969553379159111361012252028059444773629248819941846 336 -13034331737906496907826156214761345478204900609160616473156026221349091458176094171568015983640988100742577746118328332835300079259530299275590602495785369947528690867013680980356123146079 337 -11730118256019360772849254372552602013952112790242353126019345178021428257899579595914615068296743270246941499599120949960860569932751174498168480914693786630838398695272666741189833340318 338 122525839568707016710343013301687083160855256758118601646950960165452475924690905846725747514145872228665744701141784527015458750642889192590003908786434662794519386490087185779870267537755 339 642594895603079756888412360049932158824798493305624997226055327976088471051458158133792985944441151427873218299355710457553022411697322038836205887036757877378976728998893410754948903575154 340 977543668019127810319190267277796554208075635366958167493858829753471697184850856527737226093868266738838192082579642979011125888431728651674772733923380893187154891624440227881482136309801 341 -4443558970763525598272599611537931847890077871505292293963283944675263334929552629628359912902261901606999069561305664032144787798338271898171585595784328833178077910487853428288407201237798 342 -30482303567302763927239871920763082596265294745791625353273300565496185403121271653374023590829335074032892775318758014855723787742965560064458387924141266944145325233069136675612896576978605 343 -64162947649285222931415692733059216362490166653597701591570510981206318258400902428327415495587935575240583196978058427005012909593464705581602938951368792945266288095934452134702292691823046 344 139618155777795039328455564037683208301488165080900323226270863426625137206972921780552644698429613661465273291231620485104357602284693458511547287208361298492824075646160968244158484733429681 345 1392590942551888055422226261680502645918324826820371413595500096462182686187103418690466980236361617123988674725641241491482598233853815006607027355201239502259758047831791750727763743927418322 346 3755327745096216710418982714232128875753953161229781452440479161302603961057765691614683539865861490896906146116553899659573744105714245065777994687096261128632319207927074415736994674175087435 347 -3082371272789677878813010544918018893922410103745702566979584608797959076201281676517336583609255059024228186967120540750978800617242614822779376869231069014847577790104995096512949974356088446 348 -61148745777409528750698817464689750960491031510969969149644567532125687798556080697060232352693219617756692647383682858578373875843255645146231438409175670731610460863471947790632730661700490439 349 -204524156563372302578226132774824758220972794695185743227843670214129283203607660993515553823852562703711804158962164404550771095348868587888793854336698785733423332182522854907862572980172811958 350 -23162931147165336553819904058332270397507769138133373965995302938883191433201594912279194710398395784010212219860780456684223995433150964654166718027511423422757337504956098353224793318584872125 351 2566162310735178587301660109839392775282615254484881166097986501028147915914093213266585420868489732012212605187065015432423128257802687783937653234267038520843473968352972720389314275467907066954 352 10565767347853863724406299192115890616298062016735258525949884942318073152287993586925971214709138073240983179606450207666587424971841713676254780271425802587869741260976320160149179415013231605441 353 8902959351858133262703615340551456386518249758637578944525715255906369702268762575238274387546185776805168850993955630044849032535931913513829629040231709580513803455316635275535632078970134551362 354 -101743138114667695366467428135300752465801807183008045059245643226509472170668866329084528241034051844912105930908030179486240394490214623735993627367608595320251422571425620979796804079291472665285 355 -522711024032826513881016711968371942887944475594320706515816871232820694812169378794435680002236622478115618786553543908527999000927973370623759686993446605827685135204818742501150433343777639828846 356 -768183300640626015759990282114577989496354408998178240293074122986659641029982252899643852875503815928605098044409783300790870875339103373927121592194874684147472047390741897267243280344321414666679 357 3722510109864240617413256127130523299557860546733456223533322834080030468438272912729088428527060828501082652047556937607700503510707240322400389562135307139170018568099676063445982512091823659108282 358 24876423347785100674532898176011607061684049503910142017943254935146697207142860938611723801489792921076196882767554933341083335422237305150654138947074599450597210888478348918258092692843473027099955 359 51113061962905274671759263051349625352484010908105637165839822897546392738873895888968745635107380913790713054451979544464226796049755096411411491480539404993178602168617606848234598114180184539992154 360 -118941255669585210081890624082752390391956599918409297569903022566721492737361608646077426878937784318827707258170295955577176176290064581312857840389812172885049332875748108544416812550244411192330799 361 -1140234828196109411060432915998554691150118541479010473435529787934989076554807081140903400772147089154590098740556917900343653053807074578599780750806260956451519159695021323204717025685320043789221198 362 -3014702989079829913177153550918437689505038366976721025333379858372576900633527412164607053662397160473600200606013824178871321923457458757331971078157485578300435311395359881741449539588102829656584405 363 2764240810230102691077013704307460226931387571320252053328367809664550392678382406173315995388323517115270481203184635988982202005662134492469265447851450120668007830453837674695523175556749250633537954 364 50248102098958199635611050979169530871291049055978381542647409397501701278949385982833155679164457154617884532690918258281255993027595501815192685807453113000577690369955029161420936716872333788069749081 365 165057277862841463558443025760681140535056157796750249477320856064367650010978572651079514776609622895973021875122272765268255346036774258858670292407743600433626659683920226874641945585251594894043002922 366 7003784164909258970828440313520660813440993459282037854867102089948483417572272827487035277300548573859588575507153703416693474788355511837176254134083932726996663926265528400095605021666040331265273635 367 -2117729475557301990376445573634772183701966077520625091785702720476985516472432353154085550986722903352210930074560931134820545599324643317814008784764331074729159920185900835769962872521606572297497943446 368 -8561967096373028328126552018614857325382597225053166859256083209077272350318168959373673662551798744869018371779836722683699197569547194925139326442800415424367596311785055212281094355368084813496440331039 369 -6717385203247187437612415617207390913404829892444541243810197470108277687131055246491582487379797235897331396150054785982129697486968416568975191569265357725991306284723509984114860078691453814118288059358 370 84436031439860618515195513773163581576354444355913004195088291837571429805611975485891427663654194739707913248537658250959570778456239867750910477479343969612813526914311677823194786305019287318980572066075 371 425070133401655910749743458116350408179680566025431052949885734461693329155151620147956282990554143025496961144101345221605969181155548886400319400317825528889141089358652341086272326243066048859460033035954 372 602612124888435602301432153414275072226114487474855157263395143958344729147650799275236572334712040485784972345415823623949456604691077264839441394039830510589988507548557552643557083007013460291092695284841 373 -3115463234667784430540936341855455017431389408431183059294933972168634362426367864822485389538355697388320605491654193385079772936257826463846386627972409833198880131468250223547311909131804794008609648328038 374 -20295810562220800552082363361807396008665045970897849281603872760133018928624931849868016998504679315868487062457022480651662027606015310298298284634407435970465371124004249078555489715618394159818643632015085 375 -40682220198202004611297281003108668808052121573986017355581349402339829002956945156779757930020093197425780378436585408600611062252709497163190112373988416050276042786929743408106904043760114317162649099795846 376 101116656516062388731881599691061472880437111325727971238524948272369930060296333421165189260480458316587210298194950614069162109867361045225117250751343003414945653464336264388793750127998666808991770817012721 377 933335488640875614874391051804658586026426025764730110576657335319897497279625620722797610132183044832883986112455412768084592248754667644021940463867221422313371170087431721860564753080876153359081521565396882 378 2418825419854691405983103411234835196660021655824456816205805013738780898334650148416042980142486221215902210573287293089439261566742976988161237595701426644859191185313355450387940260659521944919433065640422155 379 -2458059672912617369434670028521220831703451711643664172673325304203543871296532475732197011148434697963882977168771193627342652966838771419640275647468171910637060469883190582635580747413302213990327517788470846 380 -41276969149761457755519024460137740883394088372292595301368766395418327163536581832337346786446059667662260646127819584672081012235013786524657191333991234025717727288606383185585546378226994139913939924479371399 381 -133153100851181805219425387469775092721431481237802746960721836627027238327291405144830826000854587597118563881317252821532869560371151117643305181918878701264589123045944055168079635796535047777781501966667364598 382 3988195542171729944045768102690260598397223888592751074906616632329299816809943241062204220380425291135132874392643314605574917570574754247322759666371237275973962568106760740293559730810732707755211151562369795 383 1746943093234050387628713109517837247772198151645806714789010342680671297522028039847049554892631339927081861954694859938349603955107263546352258403610908065543554449869699760146209504278198551942180370172925218954 384 6935925830887969061242257452736375603309628696031521095182255354502404292469582897254389564705579830923570720451675076663525941892011582380193837738780806177586556286093411150961021740612254682567903735721390068481 385 5033443111509221205795759387213618192199938812730597088471886963160890302091967071005914045218111904642218676395667127455558916151651903418195991708181419858280017296067547721943363406832437555023270130637532427522 386 -70033263355506712972966309336718410074225417797487385883481771755887694593736709380283408160300090183437544660289107486803601579989542957269735923771424800875505162534944154074719829000629560653289668041827941180165 387 -345567813871646727567210109380650676795500875755447305684061617544642352302142409444210515229035815494099021434300102604136672229929646573515491587292057661659660874988654736684143040291339930828461183865599686278446 388 -471838831864999641620278416145263376217073071654453206250983437352029379489992415833157754832242089591708005153442013088099868379854527849555399340139708235257076387000344943765214384157175434821079050918635509771639 389 2605026252871408891892617757367405293473219098203002148888867278672233061967881659442105678648497243056455258032133281501377265469667294057479793274237916660547285826851131801833001987158717361485679186578253882533242 390 16554009825730630908634090439358045064714826324319900276818253800265314181241428043599473527413136136918025099123279296150807350816778038274139364518767873700531136338409011476279794942678150098616744408255277157164275 391 32350698015594208039932330911655911443707457020640573171717740578322226919383250601650520287222080387938182042075384525085324952161437330349320145509978578215009829604571332481290153937649274695153148207503808155724954 392 -85799335672121369652513852065030940066462914133596410911766337090160176678605562160191074707482448228181598120301092749619195751972365176166531156704068045246865453981031819266476718504218852501405084477303370420235759 393 -763756416891210183129175710111650609034048597802713094879395975878829656666404506462221062563816837955922759028184369824586007385988145999207286518445993697782589600783554599322678875206315981042611264606762987705367438 394 -1939634303827262927034022763601200215272176507474099037664621521343236329843745717766400279057995524857330260548823273553294484768311836706664241036631090202921107501380804746826518160270418841652178960222108135358404885 395 2170296204276680672543193177046657056353925741538874082773661601051840217288275712943272697097636793997674825171103713506440156944598551163037760593273557259489234804662990803888752736600432386945230598999486298736157154 396 33896430766861140741615068635002231023953997563318783820734726181669433157121797182736294416144488999135992687819117410218588929766448081838786175849298401675931336736602424924299747029917174489259248878885350954603892121 397 107371872411847714223398763238402382363214955613269772206881303913003809803739604462682632602308677674574198024052121365290633678786011162235653815684637362330365294485790819246645202543863076926748997728548081934845525482 398 -11166110321803972747400839301419473858542145870065100842026224709687391827624945524841297000643646290471112845440040871679121371819780414961605023302329772465646199632668247029315901213470960653374244511317234670468495645 399 -1440498782641236175893787279304908866155963006452767442057561849707799094759114640114239411832587394931349025694437741235494723311497266768909919697109604800157333626845953638323651237924103842661233948516394003834865813846 400 -5616835696381493057858938206301182304462804129500223457283906477605260285277334268634020786321982177949271635787030433610150315412331921681138813485508132158575933912159127341913498235921292882151070615418451964623372811999 401 -3740858611189901944816518194240913957823697434114917082387321864219652909240846753050970791464292577689549209120431098379169858599863218728726297879607666232258398499639112069446526850671821574008241130960685808640235667998 402 58055429608199801972900123904951714126721663947043236615141496751989772071641958480038387056328598002582334428749671243415274665960862106939899383793175053132453546859512207167089369664289521171930953476597132305542903883995 403 280852880378267933174215232144938737958594722431666868531601171242814576106698841709816168514350195520293477433564289252590306825641670271233039407607599873549173367933357285571162327715891765149830948608877444734494679219954 404 368690936606474307049159317815382668186997258415105398129565227195391267495449906598765642325129008047603562160511430845962656645075473694713465641119123803474797362559770449112487505227803285364221399239747058965920966387881 405 -2176323698491585903068160746622672920713742357951247698392554317375024419405285315832547621386036509573400957994290036899823362153039818747175649734422303142240064332894562915975160239395379805490916734956418545684746964307878 406 -13498276969850509603911714118090666369285933791201360969254565223040184155061990049114143835770823142912450140063808748596807984998140433019977652272237822014132623044855267502362978525542961931698545129942385949295960420273965 407 -25700899799011421675760766766267917507865084511439223797915054766285419167979251090633456265064817947195588106329464514689528232003044088366627162541461347207409655851791752101774830990031910255412262965336102703282131145093446 408 72674001412010938147809216470106992769256801239860797408649128834380717343888866275950044804761429069079499395511655673000390876963649275793200829373246297354085476175951469123619396871930864090432034827906606527718960883187761 409 624807703035192234376126833841910898679273303608153099007492227299233318559285729282035110664888349589860642964329661382965430523894170251938956430531982703112667430777098653817550390358138289682087557860995761253543548418965842 410 1554468793784626741582987521256252688716754798314422029717530234349983948766587655540789860197654820461409079715667121782856640695049240422444214940275728946847558532821025516663149402097451925552733778681197160153827702194422475 411 -1904624964318992080557698754919830927963533753648302168227278017490097346204363858503296997852929262822552039673617110847124034030427251585429573835812859353074442468818180432975557466265990063656203137468156255680755320668866046 412 -27826594176476115962809632796010608665171947392680695059237005116510180718783094956043456173981229717288526194998141026565632465157349131833493089566835913721316030801946053448523172092330835286810351672728188104722781411202956359 413 -86546252169757566803988447370084632597161850773294852049993406238669457374475649663630963723836838452460928264235541665249917418233842256723387898401776483295296371113147868165410441307865470319710765903826721095041306476116566838 414 15560715615159240300571436867799382258587913011669627570107441559954519846277635774041075366408632514907127478033666684353552374110169686941858570761760945195922915972707222169159471968838977449691508130159560981230932441172165315 415 1187344140667485329654135563282297752797455712099511586930344047342521025253293988723366829875513429941620577347196708385663135933480628085171476962270138063622544488361751174826973624877607023955005989270385618160460713954204030154 416 4547087259672871194709113573847799041828179979246341189309979449090675343011566689830933339738741497072689652174349166646056362870490306410441746429177659966943180045801810811108821363915521388974034351389468179885840734081577971521 417 2752875210014175493332691972721325380945795659691714127145445180909928043753444905919964570573291399049691103183839457570604684346713060534537785207198845040679641834504477971684628332253194244481059545042859683457373654921659494082 418 -48100633535690623557887708569136086019983157091435578952447952114539067284136587344122275134310473865746201065531181336116313979929521741197591562750514199407542773257405628657676164401889001078738208387891647604686434923373875653445 419 -228189911872946775644875829921921574032227971941734599462682595809985333705341133153448639954694683650630788603514638292883116816225356751739357458695641783159006436878180728262604825926847529493206607637123766303691597207477076036846 420 -287451411527808996326963108288917177869130845578275871468907005750933460127588897140204983072742574347822540562153195802020385525817644371388739519025882540337969695166449740500629166482833103949229721505903646353842734826047920652599 421 1816663208237072098075533355829311750942440252929446307139245722526075497659079142434012387120060590066910089597077514599398976507659060287056688886939813019715204898750550505411346071117685467614767013258994376532619824393010305868602 422 11003521182809805344552653831073170316068462004235371557652773964866436972294972232558714328425895826789333385696301603823860917866265617976280369295095725103254425632166048648153563448747572221799054432612724908730434850310664191958195 423 20397463024157284103228681698511628502022124728858684237800901466626766419611860078592696281142795636287502378023198725503256976865494688173384521650165331156720038844907038022266754870460377808204246558083972739997681684133522791540954 424 -61455923279898333066269773009904700100801507139625093298282455676756614961387198708892501144965463203111324501959125947697164024799474280998106714235583101715427377838530480336929305351876927650570721391629532853504926317504543329292719 425 -510990712433638025607051954120269970929493650033663268284541541773174423300502975857275056234718196084182828922138087222330996798449328070246425638394481711899070016337913415637185034723492622108938090821609777033989567163753969607203278 426 -1245035847095873772566700767352318782407555007319526860260494243294861698703978320213497710054321762696284097163083711569260854871404146628010315268515346525295724153450757418168659169319570428978332985195255181040394226527456815148007765 427 1662735873253799242624872334154234492453197421159515046657063069871820708090625405290584890834049498309240387335460287613259538894224678401162272225066876153505013598589844730608768774127122371502863239899906377280287467018974344301611554 428 22836409505261556013866599312197082141111004779791909370014677442320484915514219783937809794042380908288654812461929400853429268905152619768783187390967009442864468389219225358627644297662905062729781767137942862646274812932835974130547161 429 69730071668746833901343056904783280162552452644093941873516889860948270456878748866973635595326880155134494214486733864441343069995689659860023210637998647775892696775208919936596583126999029421381904949852988545941362180484677420601238442 430 -17953036893412892574893563439428947184233251560919054316123247306373222074169861723296984941243431187214535704058146753329208215784225417554088593530576531653667301959014249915773043361621648129959543173381303030636123846188157981292159325 431 -978303079267360411017033993519898430850114890616897461620212557417820404236103182163845202504223166765606567604560127251054292773080867248396656112416288547701274265913772958838847754097473974997802937041614063219782203731053438392984737046 432 -3679822837455074040594519649367017410005427292175642140371248014688429729980204526252520005780728061628637306265484601210937464287128538565383472733767659279307422138187906586450341452688814474301737686912499313480859204923767699815140876959 433 -2001351319344610819156636681709390038970215590682901560422228812322053664851476736880092390568011078561663846202656750580044051098462880032377361473658885997113123095872577880896345007488096222235512566109014432066268171191376100151761926238 434 39832291609537519251102208714933666174189692435551741583137308941661371830336751893762390512877420486925629596640672813422010831338819481220475699644344026642543995412952474100269058855002203276980539665426433346986096979243475696989783695515 435 185346733589630017653445111721956735203371572421084686618038210326832184964416205154490763128893825969004148387197229011228615989635295365302808497734941624532646581898153408852728720517354063996983822021122921004805874142461792089932039823154 436 223567143434532320349451733593689280549020288022166105891367825065730906063287045999051975848168837545983408792460169470428323151136528205345049895563294151777514387224231472107417116954387613387188272433948050508404235839681984298860971250921 437 -1515238962927060948096979518010680435447749289385436502469025433985894780284262483012172017282944387413120293863723299264258715260712726927556310888301064511814348015779068426655804898908052378412036596538805771028859420493275359973672632697318 438 -8967328716357163956930790608760682388928260901829905386463883461798080899959781530036363755157972437750265489756875400172603062007625774379710892195527082020365079097031282844019642116039248487681593927796547740724692747888967235779883157051245 439 -16171208347376863502462428700903883894892302845308947013758203205375691456143713840987218795953612714630498138799098710255048949641237647460611527234194489427873792182997241829553104778352313031369899956181715939523598525143289263461788403139846 440 51890439923135677430250563110273335476498180342552981968997672181872285874902304526523853633239190832231458811642985361223644007534184477093795489605074108553250859529417709654042928395100978214381121236628256871326611621983417011291327429106801 441 417787468208441935253013825552843832539592658359228239054847330397373132429477498038929258880353728619122311050960224678210212375472827325363131812464824796775362736496634982400362075698983982265333184376875334699113227314796428470168558957245202 442 996574153833003934418797981777821968963894288983724190622419583225152813344180033310906938289305433657480279652482089016933477403946911099233185884993335775909189772104109704098890233659623212274378161431333999469206958173401292733886979250592395 443 -1444940471377729420613987805075681947159127402735070345223336962265239468206487341262452612287376737418668925052554564748998851265359110832787970022069379254442956486039815954809146049448298920351818751174043353211644122398748399176643349441818046 444 -18735225885339968829900324983414413385167135367728695858984802430987944446300289798091600646910477587221919335692485416216130611312746287621183296593190882104591292981512689972522157235368297440974191103303515405946266945849210402247104128024973319 445 -56156677413449392851619458467673788227599885235358868948035829214503664698516823755954518627906012762444981317086732323127537378801316709658489576085861598110606737607533152477569730298645303799323120647951498032033694192213112419692052969356258678 446 18931226855622023382226390913692221096773218839037570374659114744828619007836472351372733898212157584105026095655381118299548431860434900441424551368035074917259858329532359732509122865206651535372001751139708149166693527187285550444141786899618435 447 805761713797330200599958523734528131345891383415815577823102238767862117112064598232899677755626796248204861504749044673856179651858856827326062694588341075106927022216060421138442985343215555532688575427928307013104798607519603657773255749229836554 448 2976940906066234498430891013060113651125513688755773896421840463388676421346384252363753170345749136399454106775476224157530588993249773603565731610568908326503329930580321008031153344125175752170918278946897022113252178576643702475319179767224306561 449 1432861344899645385924103243691588897005466770617493073987032749572498162928697232427316870559848194371153227540167315869992020498833955659024111412627199329623268433512498557324854567038900786758721635224520097282646332408819962350224394328909351042 450 -32968786399262466935905170195015121876609810871355088357535795025762800825788206351019523732255345995708290477920521650567929574916911234210258065286887010926050215363494178875105575205471681631187051085411580898341692991861088282778251759658278581125 451 -150502343080745257760634022948051143167510311503447763391974605847493679421225889425633214246299410509658153869704261708581614566152486360408345709511701634989303351089639196745645410193392436752611585599565084858041174288759012641665924164908935888046 452 -173415149132568960875768879257007988274113704686174904919933088055058306949656875139279048465878144094424839265850265376943373790690099396900027989317275397918560604633132461606209163102437885805014678287909787753722688260841902890546423784078121997559 453 1262869863519412507385166781296632908081179230800121304415937523797184604677309061976115591338379760247856643242754340703787494197221925097708382266383019663186701145632779711268553680104350134563891899642706952139644512710499552779471319007503678554362 454 7305876392801046520925662555527635479888195084120758981622880239904496409054775624715089995409934914218949483427070812715413836067858992550533892926656658825688092442761840845954933840749093053720758416313655049356972998232942948694988785223030300185715 455 12806197345451823487695482065254314114497450336081458969084333150254585775414084693170857294240802773653661571552476821712417919707550943931926602243647379681325254877821227137328537521639820465552438969899429819612513327695277608646827993794573379536154 456 -43751603724606310821251684960842004780556734749244030884760110517740110216055744348612740763365942790231696998342013278450708190051963127429234199071947046008644182244619022448099989843178927836160103532479796363190595666247147898447542232721100384269679 457 -341486980389298948625048006691674102610693793366035090137136773024270055944606078405672107878594207218424388423550251796064265716406014780831982625455204119891805042390152042577670947154033377396822120738611773107725055925027200506198932850213855471048718 458 -797177073137313753823920122275750348295537621723967959046665655366458790969699637090722801590619572600685492715754834564397856394948538466747885913885504881454845800380560878485383920654807447717207137032209739709422480038895879344977682375481116888689045 459 1250622452511631316829943597888761940756868826862584335596115427849675563401080470910846196059246403436775078643133935091244028733484038283824230475375634032774082349549733039568186630383204115289859021473114091562735806869770089200675397550855653568877154 460 15365791760831604067030735981139802290869464389861920809991115231162666536210417165822781204915040057556011719877348589702148248068267153203019438782014099590009324803146223578582737490045313281483128867311182982473435467984726788287411461084677133828466201 461 45205075160675209149333677152005303933638562810234086877214960362604883820627622541450124270889956985545970857148653202622420618737776115122362758948173155933974228668438364799944523765199599627164348190094248739578176382631895993540865676177585038918461802 462 -18934992248110016274064859146796214046748785827268623021024656554695129688224932989895658580335692806044268929810918855638244749936368531149801668373490670934224307767147447321797492309790674150623282514668383813841955553273864273572886289390462584096213405 463 -663405946081217784037597239563253807324296459842117621487893110932644008421058824998434249842912212036274696862176167056644447043336563621189922539820213710878562203758288531686468778186757491755629656529898768869884115187310105010322798947870455842324857046 464 -2407468885099440924587545789344664446689451623613978386678251908519539347737311171125093437827284841666523291361162723103280606424173463579812268470425476121369332814060237311562507712719751203064415953428906085899591038556680184484843674029405809776048653919 465 -1005598241341932505861419043056358291541952516508384467370397191953785281475479959520728503351280610194522106236360720676744614133318527243780080864039126244056022607383198334325936734451157419434478278826940348289870656791689372805178309795307313153971474078 466 27274702540925001996192419089255204640795061040948181157335686042938870394683125386543300678349580500886714362749672517635669426980980917562439166659374684601577236153250291713008853327552135962099494279268017723535200874070084907082254523201046274472746604635 467 122171587301145130560968123916753476353225626878401722705157907667154690237913741019942673256964969936075644832071379439340357691657064524418897717870007379579037238508982745198272590858073590301046194741822295421909122034572301474796336120143180168892615581554 468 134115216172555496293371047506696245082566713981280535775267712110413445820774334054707784209315333232775292612539775028097728215875506169363881704908158618495644884043677188523975270174116593696891353336804951281678876775378102107116035678959119107424756465961 469 -1051769770224664712119101420891010212261666293494100252065981951231357189809781297040423615503283276237882212366768832599033737128039814139990143512677461460544904564442066933481642600458490299126035118296470035358103079347927510743888226846024865765904976696358 470 -5950576891141880300290229301151092035120032455733047973342408062360803554909191530872895656734232436977607653430092405761405415318540836761691036214515907882623001750336071184738248914097476914563728066564344508094237715471625370368061371210568011460141740842925 471 -10129300551646879943612598733021235381078468007508888616511866883435570752109609261966075625394247156817961852952374799258183078609645763226892279193256632543408247663597414603691641850429533769616455728403267572721610830363443841801698535843948790883802266319046 472 36840297378256924129322585982879254932246549894494069187403837276948163205381052853483341035968033053437052082781702077865538084702447824994414354015680272300466032099979266986830668481549064810862641951723408314338646979677354447578003682361588985446633565681841 473 279042096684437135784254127460793079683006283675591828764269618592455072598949131819492347273997345252381712419507680701818532360735186221927257045575057312266171348026683457795314017981780198248464492276136111702735528713434187733734095695417690223275963724874962 474 637244520820408529455822892065742004612819986073944415620828589769494168725842840182685955628404951314845172601868595795022134341808923162781641580096385709158626974807003360352457381666982950452643623732140138724539704117931143116422334910970104082297618545635915 475 -1078569173616048647372012088727342017427801743486916111452190682623939268882967352922656692048345683021581571046125465943552383322321728233927775272090202222825719625118871509929252707095210775419463904661208897237403056802919868072853904396549556573397054240830846 476 -12598455465129505472413745951764014129677866792908941848879534397499181268967826334065544191362647099179313528008793609109497279732802914051872441629613823110365029172966529724298956790051621457562222727162657392368628380744784332804905971428809579363457258056590279 477 -36372422603509389473818826653600610292150044506305857946639658715885514580392729748267639768822094517436693688435543379171808135741029189166428687981282663544725761565320789268115541967968745749795860148054913905388273784541179046272523128560094081999667327095560118 478 18290230632646013246103390758529742517212090282592812248875312303947298175010823349781515412426034219584301110372143401736232093562321126008626989259849046255842332987281729343424270398796095949125454860894890479239073811517480141373685114334148203726275046353433155 479 546002416376206116144058309530926903866798939712347402301816812522300882245148780126605378644391365605014222391150637536178434138882663963198080900796070811104804232298297177859199127178778078543848001368293442687003854445105248167037541128617815880900775437656014154 480 1946236667280426292376889158262820962743438585175683049971888190137888652705454416959261814216027017565460975129764685922142719339220481214680172742806245643093266600358526229972280993530763066836761092281540194517907458230693750830292258028127336875161526148029425601 481 686915256231025659634798609149234100705368124442215969963934197761643141634883526191177334487020317396659009434100455718251233551407293337145639260876062028010611381556241607719535320798937246277020351338346023140579725136406777149680997440477741048936023902589518402 482 -22553415649721439162360364620819736112843229109515015769778809680745979918631373315705694246860269958764356638950539094114850417204237082442259688612976945248170020278435874558761511632704170883769812794306638436170478056453391652195075364603744415181355744314024459205 483 -99143560929889090224693840402218987760542702055808870688646383293885280515778979103308082335772343961213993678445462300796667704985243143151932064843296587356818029073974639135400005701202867736680515744625052045509448652586854711726154425141188294361591287989761576046 484 -103379840273177651788090621538219381575208829799540277747461007325843383120908063309058304133905866380919338407424840979693615396285890500858352307404486061201061852676232187277700371579657249457714496652513908511821579876453327368368637960716075780088740475876728334519 485 875346930995847565768657439075969314586219807527354207962558953517135114221494475106771853829417005972104564190091645991582218579664598857541707613344911390834386967256741559649398587797008282745988718070070042544336512977815801778965455683971144706345724840359987150522 486 4845325647534699736319807836300729218822594017503440442567228909304504437457782723444845369058444286840369656056889516702345874470374971941325410449637964358951351953817984673207699181723577373934243328762960980831026590305156462904654116225193563966536525547837416950835 487 8001792487192780590286684637215315785669518572158157066755649241495261264951702717391347376451356069724119289756366668918814656345860102617259442825068009354958377240934298417388615085533201820039119980140933370247731692509020428492065541009149374683651679266669834846554 488 -30982063469179974211010763323048216702015647938912097486351378854977512627144364535217600291954351450028328369714097041455237742731434224768192564545021499246534066435896607082145629020273698580988683353354759269812418903930952303792241346890918832830368115055207080974639 489 -227951556210226044517769953575991972021766333193704431813228955559348446952949593466957917061685034706526864245689154861765541503421918233097143014905970118600595169875732307754634512193026417984463293155251170892470187618341074785565817420682617202208944290687536176903758 490 -509039399741564513327939891104341070960861909568960459930347897122686123658921634910002864451333569975739188176473357908144075358179028010402068720538600984197437815836273338950644871508547590385000289027392813062319304722261919192964132173148523982040991667032452654944725 491 927212631766680525419249832070531352439514693242315773850584833780785315752658175430441463996571171281892482488065581570375738111768824988654584311623207605017985945039426645007669172475153072258021654908693969352835220149386295440499097776279927700552309110808159679969954 492 10326362723707060774940217912638559332249263597365749074496861997718060870576613955551803093853621094812179376246415979087375932103402664089845230613494643214638635386029259986389060019511730964037090376990882447221491841986950131270530109356050522568742128114654523234161241 493 29251686681861396269310623833637329747283363377312891237929845151722034377521899541611473343459059152584115232640811355934619132960615931506871326402876873993320724258604493560456540835869933916794079994150508187299109506005778684355632166332563030167788494018112017097035562 494 -17235968680746204996980337529751952330106973256503173016739825363446653807408383255727546846260837622221870960640162304397410585501770907140502692363922865817019362983962405581231616910172766865305854924279439064682955921807236969094362756298404672722493689418060733655953885 495 -449215801587182971488959459956293096035111616931080278160047288426173062137418227063859340850011119472480981866891196844739691070495090738151338012693090825181246867297708038610861498507000208379546459621074362693620247265304070773000669187516938083071225179907699156885277846 496 -1572795613499031220995093451938397003849055815389779863422571423979885749053363925930979254398653588801039604979242677421792426670457341159778817050041366045103735750399320881887434974195754864269209724468664742933602562077722202493775960918188491586892482757196007090013710879 497 -451377033362746254623900828321777766939772241455075837609670946379293188427018751893745586544469802061905655647385150705553722765393185043147874035155283453058733726727079025608540416192016748142734922800692256717347033861935889926095144235033771267644003689983939320546231518 498 18640834842036420854440611561912049982278636634246834874054744726221341983985656029527747961004617446165892242140614203661086655654372694904533125509916624774113629848282855362102492999776746242928786726889872631267445171562645072714706914996315305559026261083612334887993315355 499 80431240801861384727873157015831310899331585675903325385144701207816179385493867892729684469096577211468342491978463773816545018567602185179054864496685183986218057840583448781320997409603202697570700903968489862395292126455746859898064535040700248715477092304240550719074271154 500 79394110260972067803764677758468593827704066458404448177867123390387271750161943187058014383326282045716770820085870447672053550763563706957288826357824613881395043334656675417951580641315109632208576166305615243104381275508601494301068245210702022594566975130001849332383985001