1 1 2 -23 3 -45 4 -135 5 -337 6 -899 7 -2337 8 -6135 9 -16045 10 -42023 11 -110001 12 -288003 13 -753985 14 -1973975 15 -5167917 16 -13529799 17 -35421457 18 -92734595 19 -242782305 20 -635612343 21 -1664054701 22 -4356551783 23 -11405600625 24 -29860250115 25 -78175149697 26 -204665198999 27 -535820447277 28 -1402796142855 29 -3672567981265 30 -9614907800963 31 -25172155421601 32 -65901558463863 33 -172532519969965 34 -451696001446055 35 -1182555484368177 36 -3095970451658499 37 -8105355870607297 38 -21220097160163415 39 -55554935609882925 40 -145444709669485383 41 -380779193398573201 42 -996892870526234243 43 -2609899418180129505 44 -6832805384014154295 45 -17888516733862333357 46 -46832744817572845799 47 -122609717718856204017 48 -320996408338995766275 49 -840379507298131094785 50 -2200142113555397518103 51 -5760046833368061459501 52 -15079998386548786860423 53 -39479948326278299121745 54 -103359846592286110504835 55 -270599591450580032392737 56 -708438927759453986673399 57 -1854717191827781927627437 58 -4855712647723891796208935 59 -12712420751343893460999345 60 -33281549606307788586789123 61 -87132228067579472299368001 62 -228115134596430628311314903 63 -597213175721712412634576685 64 -1563524392568706609592415175 65 -4093360001984407416142668817 66 -10716555613384515638835591299 67 -28056306838169139500364105057 68 -73452364901122902862256723895 69 -192300787865199569086406066605 70 -503449998694475804396961475943 71 -1318049208218227844104478361201 72 -3450697625960207727916473607683 73 -9034043669662395339644942461825 74 -23651433383026978291018353777815 75 -61920256479418539533410118871597 76 -162109336055228640309212002836999 77 -424407751686267381394225889639377 78 -1111113919003573503873465666081155 79 -2908934005324453130226171108604065 80 -7615688096969785886805047659731063 81 -19938130285584904530188971870589101 82 -52198702759784927703761867952036263 83 -136657977993769878581096631985519665 84 -357775231221524708039528028004522755 85 -936667715670804245537487452028048577 86 -2452227915790888028572934328079622999 87 -6420016031701859840181315532210820397 88 -16807820179314691491971012268552838215 89 -44003444506242214635731721273447694225 90 -115202513339411952415224151551790244483 91 -301604095511993642609940733381923039201 92 -789609773196568975414598048593978873143 93 -2067225224077713283633853412400013580205 94 -5412065899036570875486962188606061867495 95 -14168972473031999342827033153418172022257 96 -37094851520059427152994137271648454199299 97 -97115582087146282116155378661527190575617 98 -254251894741379419195471998712933117527575 99 -665640102136991975470260617477272162007085 100 -1742668411669596507215309853718883368493703 101 -4562365132871797546175668943679377943474001 102 -11944426986945796131311696977319250461928323 103 -31270915827965590847759421988278373442310945 104 -81868320496950976411966568987515869865004535 105 -214334045662887338388140284974269236152702637 106 -561133816491711038752454285935291838593103399 107 -1469067403812245777869222572831606279626607537 108 -3846068394945026294855213432559527000286719235 109 -10069137781022833106696417724846974721233550145 110 -26361344948123473025234039741981397163413931223 111 -69014897063347585969005701501097216769008243501 112 -180683346241919284881783064761310253143610799303 113 -473035141662410268676343492782833542661824154385 114 -1238422078745311521147247413587190374841861663875 115 -3242231094573524294765398747978737581863760837217 116 -8488271204975261363148948830349022370749420847799 117 -22222582520352259794681447743068329530384501706157 118 -58179476356081518020895394398855966220404084270695 119 -152315846547892294268004735453499569130827751105905 120 -398768063287595364783118811961642741172079169047043 121 -1043988343314893800081351700431428654385409756035201 122 -2733196966657086035460936289332643221984150099058583 123 -7155602556656364306301457167566501011567040541140525 124 -18733610703312006883443435213366859812716971524363015 125 -49045229553279656344028848472534078426583874031948497 126 -128402077956526962148643110204235375467034650571482499 127 -336161004316301230101900482140172047974520077682498977 128 -880080934992376728157058336216280768456525582476014455 129 -2304081800660828954369274526508670257395056669745544365 130 -6032164466990110134950765243309730003728644426760618663 131 -15792411600309501450483021203420519753790876610536311601 132 -41345070333938394216498298366951829257643985404848316163 133 -108242799401505681199011873897434968019141079604008636865 134 -283383327870578649380537323325353074799779253407177594455 135 -741907184210230266942600096078624256380196680617524146477 136 -1942338224760112151447262964910519694340810788445394844999 137 -5085107490070106187399188798652934826642235684718660388497 138 -13312984245450206410750303431048284785585896265710586320515 139 -34853845246280513044851721494491919530115453112413098573025 140 -91248551493391332723804861052427473804760463071528709398583 141 -238891809233893485126562861662790501884165936102173029622701 142 -625426876208289122655883723935944031847737345234990379469543 143 -1637388819390973882841088310145041593659046099602798108785905 144 -4286739581964632525867381206499180749129400953573403946888195 145 -11222829926502923694761055309352500653729156761117413731878657 146 -29381750197544138558415784721558321212058069329778837248747799 147 -76922420666129491980486298855322462982445051228219098014364717 148 -201385511800844337383043111844409067735277084354878456794346375 149 -527234114736403520168643036677904740223386201836416272368674385 150 -1380316832408366223122885998189305152934881521154370360311676803 151 -3613716382488695149200014957890010718581258361626694808566356001 152 -9460832315057719224477158875480727002808893563725714065387391223 153 -24768780562684462524231461668552170289845422329550447387595817645 154 -64845509372995668348217226130175783866727373424925628097400061735 155 -169767747556302542520420216721975181310336697945226436904604367537 156 -444457733295911959213043424035749760064282720410753682616413040899 157 -1163605452331433335118710055385274098882511463287034610944634755137 158 -3046358623698388046143086742120072536583251669450350150217491224535 159 -7975470418763730803310550170974943510867243545064015839707838918445 160 -20880052632592804363788563770804757996018478965741697368906025530823 161 -54664687479014682288055141141439330477188193352161076267010237674001 162 -143114009804451242500376859653513233435546101090741531432124687491203 163 -374677341934339045213075437819100369829450109920063518029363824799585 164 -980918015998565893138849453803787876052804228669449022655966786907575 165 -2568076706061358634203472923592263258328962576088283549938536535923117 166 -6723312102185510009471569316973001898934083499595401627159642820861799 167 -17601859600495171394211235027326742438473287922697921331540391926662257 168 -46082266699300004173162135765007225416485780268498362367461532959124995 169 -120644940497404841125275172267694933810984052882797165770844206950712705 170 -315852554792914519202663381038077576016466378379893134945071087893013143 171 -826912723881338716482714970846537794238415082256882239064369056728326701 172 -2164885616851101630245481531501535806698778868390753582248036082291966983 173 -5667744126671966174253729623658069625857921522915378507679739190147574225 174 -14838346763164796892515707339472673070874985700355381940791181488150755715 175 -38847296162822424503293392394759949586767035578150767314693805274304692897 176 -101703541725302476617364469844807175689426121034096920003290234334763322999 177 -266263329013085005348800017139661577481511327524139992695176897729985276077 178 -697086445313952539429035581574177556755107861538323058082240458855192505255 179 -1824996006928772612938306727582871092783812257090829181551544478835592239665 180 -4777901575472365299385884601174435721596328909734164486572392977651584213763 181 -12508708719488323285219347075940436072005174472111664278165634454119160401601 182 -32748224582992604556272156626646872494419194506600828347924510384705896991063 183 -85735965029489490383597122804000181411252409047690820765607896699998530571565 184 -224459670505475866594519211785353671739338032636471633948899179715289694723655 185 -587643046486938109399960512552060833806761688861724081081089642445870553599377 186 -1538469468955338461605362325870828829680947033948700609294369747622321966074499 187 -4027765360379077275416126465060425655236079412984377746802019600421095344624097 188 -10544826612181893364643017069310448136027291205004432631111689053640964067797815 189 -27606714476166602818512924742870918752845794202028920146533047560501796858769325 190 -72275316816317915090895757159302308122510091401082327808487453627864426508510183 191 -189219235972787142454174346735036005614684480001218063278929313323091482666761201 192 -495382391102043512271627283045805708721543348602571862028300486341410021491773443 193 -1296927937333343394360707502402381120549945565806497522805972145701138581808559105 194 -3395401420897986670810495224161337652928293348816920706389615950762005723933903895 195 -8889276325360616618070778170081631838234934480644264596362875706584878589993152557 196 -23272427555183863183401839286083557861776510093115873082699011168992630046045553799 197 -60928006340190972932134739688169041747094595798703354651734157800393011548143508817 198 -159511591465389055613002379778423567379507277302994190872503462232186404598384972675 199 -417606768055976193906872399647101660391427236110279217965776228896166202247011409185 200 -1093308712702539526107614819162881413794774431027843463024825224456312202142649254903 201 -2862319370051642384415972057841542580992896056973251171108699444472770404180936355501 202 -7493649397452387627140301354361746329183913739891910050301273108961999010400159811623 203 -19618628822305520497004932005243696406558845162702478979795119882413226627019543079345 204 -51362237069464173863874494661369342890492621748215526889084086538277680870658469426435 205 -134468082386087001094618551978864332264919020081944101687457139732419815984955865199937 206 -352042010088796829419981161275223653904264438497616778173287332658981767084209126173399 207 -921657947880303487165324931846806629447874295410906232832404858244525485267671513320237 208 -2412931833552113632075993634265196234439358447735101920323927242074594688718805413787335 209 -6317137552776037409062655970948782073870201047794399528139376867979258580888744728041745 210 -16538480824775998595111974278581149987171244695648096664094203361863181053947428770337923 211 -43298304921551958376273266864794667887643533039149890464143233217610284580953541582972001 212 -113356433939879876533707826315802853675759354421801574728335496290967672688913195978578103 213 -296770996898087671224850212082613893139634530226254833720863255655292733485786046352762285 214 -776956556754383137140842809932038825743144236256962926434254270674910527768444943079708775 215 -2034098673365061740197678217713502584089798178544633945581899556369438849819548782886364017 216 -5325339463340802083452191843208468926526250299376938910311444398433406021690201405579383299 217 -13941919716657344510158897311911904195488952719586182785352433638930779215251055433851785857 218 -36500419686631231447024500092527243659940607859381609445745856518358931624062964895975974295 219 -95559339343236349830914602965669826784332870858558645551885135916146015656937839254076137005 220 -250177598343077818045719308804482236693058004716294327209909551230079115346750552866252436743 221 -654973455685997104306243323447776883294841143290324336077843517774091330383313819344681173201 222 -1714742768714913494873010661538848413191465425154678681023621002092194875803190905167791082883 223 -4489254850458743380312788661168768356279555132173711706993019488502493297026258896158692075425 224 -11753021782661316646065355321967456655647199971366456439955437463415285015275585783308285143415 225 -30769810497525206557883277304733601610662044781925657612873292901743361748800498453766163354797 226 -80556409709914303027584476592233348176338934374410516398664441241814800231125909577990204920999 227 -210899418632217702524870152471966442918354758341305891583120030823701038944577230280204451408177 228 -552141846186738804547025980823665980578725340649507158350695651229288316602605781262623149303555 229 -1445526119927998711116207789999031498817821263607215583468966922864163910863240113507664996502465 230 -3784436513597257328801597389173428515874738450172139592056205117363203415987114559260371840203863 231 -9907783420863773275288584377521254048806394086909203192699648429225446337098103564273450524109101 232 -25938913748994062497064155743390333630544443810555469986042740170313135595307196133559979732123463 233 -67908957826118414215903882852649746842826937344757206765428572081713960448823484836406488672261265 234 -177787959729361180150647492814558906897936368223716150310242976074828745751163258375659486284660355 235 -465454921361965126236038595591026973850982167326391244165300356142772276804666290290571970181719777 236 -1218576804356534198557468293958522014655010133755457582185658092353488084662835612496056424260498999 237 -3190275491707637469436366286284539070114048233939981502391673920917691977183840547197597302599777197 238 -8352249670766378209751630564895095195687134568064486924989363670399587846888686029096735483538832615 239 -21866473520591497159818525408400746516947355470253479272576417090281071563482217540092609148016720625 240 -57247170891008113269703945660307144355154931842695950892739887600443626843557966591181091960511329283 241 -149875039152432842649293311572520686548517440057834373405643245711049808967191682233450666733517267201 242 -392377946566290414678175989057254915290397388330807169324189849532705800058017080109170908240040472343 243 -1027258800546438401385234655599244059322674724934587134566926302887067591206859558094062057986604149805 244 -2689398455073024789477527977740477262677626786472954234376589059128496973562561594173015265719771977095 245 -7040936564672635967047349277622187728710205634484275568562840874498423329480825224424983739172711781457 246 -18433411238944883111664519855126085923452990116979872471311933564366773014879914079101935951798363367299 247 -48259297152162013367946210287756070041648764716455341845372959818601895715158917012880824116222378320417 248 -126344480217541156992174111008142124201493304032386153064806945891438914130596836959540536396868771593975 249 -330774143500461457608576122736670302562831147380703117349047877855714846676631593865740785074383936461485 250 -865977950283843215833554257201868783487000138109723198982336687675705625899297944637681818826283037790503 251 -2267159707351068189892086648868936047898169266948466479597962185171402031021262240047304671404465176910001 252 -5935501171769361353842705689404939360207507662735676239811549867838500467164488775504232195387112492939523 253 -15539343807957015871636030419345882032724353721258562239836687418344099370472204086465391914756872301908545 254 -40682530252101686261065385568632706737965553501040010479698512387193797644252123483891943548883504412786135 255 -106508246948348042911560126286552238181172306781861469199258849743237293562284166365210438731893640936449837 256 -278842210592942442473614993291024007805551366844544397118078036842518083042600375611739372646797418396563399 257 -730018384830479284509284853586519785235481793751771722154975260784316955565516960470007679208498614253240337 258 -1911212943898495411054239567468535347900894014410770769346847745510432783653950505798283664978698424363157635 259 -5003620446865006948653433848819086258467200249480540585885567975746981395396334556924843315727596658836232545 260 -13099648396696525434906061978988723427500706734030850988309856181730511402535053164976246282204091552145540023 261 -34295324743224569356064752088147084024034919952612012379044000569444552812208824938003895530884677997600387501 262 -89786325832977182633288194285452528644604053123805186148822145526603147034091421649035440310449942440655622503 263 -235063652755706978543799830768210501909777239418803546067422436010364888290065440009102425400465149324366479985 264 -615404632434143752998111298019178977084727665132605452053445162504491517836104898378271835890945505532443817475 265 -1611150244546724280450534063289326429344405755979012810092913051503109665218249255125713082272371367272964972417 266 -4218046101206029088353490891848800310948489602804432978225293992004837477818642866998867410926168596286451099799 267 -11042988059071362984609938612257074503501063052434286124582968924511402768237679345870889150506134421586388326957 268 -28910918076008059865476324944922423199554699554498425395523612781529370826894395170613800040592234668472713881095 269 -75689766168952816611819036222510195095163035611060990061987869420076709712445506165970510971270569583831753316305 270 -198158380430850389969980783722608162085934407278684544790439995478700758310442123327297732873219474083022546067843 271 -518785375123598353298123314945314291162640186224992644309332117016025565218880863815922687648387852665235884887201 272 -1358197744939944669924389161113334711401986151396293388137556355569375937346200468120470330071944083912685108593783 273 -3555807859696235656475044168394689843043318267963887520103336949692102246819720540545488302567444399072819440894125 274 -9309225834148762299500743344070734817727968652495369172172454493506930803112961153515994577630389113305773214088615 275 -24371869642750051242027185863817514610140587689522219996414026530828690162519162920002495430323722940844500201371697 276 -63806383094101391426580814247381809012693794416071290817069625098979139684444527606491491713340779709227727390026499 277 -167047279639554123037715256878327912427940795558691652454794848766108728890814419899471979709698616186838681968707777 278 -437335455824560977686564956387601928271128592260003666547314921199347046987998732091924447415755068851288318516096855 279 -1144959087834128810021979612284477872385444981221319347187149914831932412073181776376301362537566590367026273579582765 280 -2997541807677825452379373880465831688885206351403954375014134823296450189231546597036979640196944702249790502222651463 281 -7847666335199347547116142029113017194270174072990543777855254555057418155621458014734637558053267516382345233088371601 282 -20545457197920217188969052206873219893925315867567676958551628841875804277632827447166933033962857846897245197042463363 283 -53788705258561304019791014591506642487505773529712487097799631970569994677277024326766161543835306024309390358039018465 284 -140820658577763694870403991567646707568592004721569784334847267069834179754198245533131551597543060226030925877074592055 285 -368673270474729780591420960111433480218270240634996865906742169238932544585317712272628493248793874653783387273184757677 286 -965199152846425646903858888766653733086218717183420813385379240646963454001754891284753928148838563735319235942479680999 287 -2526924188064547160120155706188527719040385910915265574249395552701957817419946961581633291197721816552174320554254285297 288 -6615573411347215833456608229798929424034939015562375909362807417458909998258085993460145945444326885921203725720283174915 289 -17319796045977100340249668983208260553064431135771862153839026699674772177354311018798804545135258841211436856606595239425 290 -45343814726584085187292398719825852235158354391753210552154272681565406533804847062936267689961449637713106844099502543383 291 -118711648133775155221627527176269296152410632039487769502623791345021447424060230170009998524749090071927883675691912390701 292 -310791129674741380477590182808982036222073541726710097955717101353498935738375843447093727884285820578070544182976234628743 293 -813661740890448986211143021250676812513809993140642524364527512715475359791067300171271185128108371662283748873236791495505 294 -2130194092996605578155838880943048401319356437695217475137865436792927143634826057066719827500039294408780702436734139857795 295 -5576920538099367748256373621578468391444259319945009901049068797663306071113410871028888297372009511564058358436965628077857 296 -14600567521301497666613281983792356773013421522139812228009340956196991069705406556019945064615989240283394372874162744375799 297 -38224782025805125251583472329798601927596005246474426782978954070927667138002808797030946896475958209286124760185522605049517 298 -100073778556113878088137135005603449009774594217283468120927521256586010344303019835072895624811885387574979907682405070772775 299 -261996553642536509012827932687011745101727777405375977579803609698830363894906250708187739977959697953438814962861692607268785 300 -685915882371495648950346663055431786295408737998844464618483307839905081340415732289490324309067208472741464980902672751033603 301 -1795751093471950437838212056479283613784498436591157416275646313820884880126340946160283232949241927464785579979846325645832001 302 -4701337398044355664564289506382419055058086571774627784208455633622749559038607106191359374538658573921615274958636304186462423 303 -12308261100661116555854656462667973551389761278732725936349720587047363796989480372413794890666733794300060244896062586913555245 304 -32223445903938994002999679881621501599111197264423550024840706127519341831929834011050025297461542808978565459729551456554203335 305 -84362076611155865453144383182196531245943830514537924138172397795510661698800021660736281001717894632635636134292591782749054737 306 -220862783929528602356433469664968092138720294279190222389676487259012643264470230971158817707692141088928342943148223891692960899 307 -578226275177429941616156025812707745170217052323032743030857063981527268094610671252740172121358528634149392695152079892329827937 308 -1513816041602761222492034607773155143371930862689908006702894704685569161019361782787061698656383444813519835142308015785296522935 309 -3963221849630853725859947797506757684945575535746691277077827050075180214963474677108444923847791805806410112731771967463559740845 310 -10375849507289799955087808784747117911464795744550165824530586445539971483871062248538273072886991972605710503053007886605382699623 311 -27164326672238546139403478556734596049448811697903806196513932286544734236649712068506374294813184112010721396427251692352588358001 312 -71117130509425838463122626885456670236881639349161252765011210414094231226078073956980849811552560363426453686228747190452382374403 313 -186187064856038969249964402099635414661196106349579952098519698955737959441584509802436175139844496978268639662258989879004558765185 314 -487444064058691069286770579413449573746706679699578603530547886453119647098675455450327675607980930571379465300548222446561293921175 315 -1276145127320034238610347336140713306578923932749155858493123960403620981854441856548546851684098294735869756239385677460679322998317 316 -3340991317901411646544271429008690345990065118547888971948823994757743298464650114195312879444313953636229803417608809935476675073799 317 -8746828826384200701022466950885357731391271422894511057353348023869608913539508486037391786648843566172819654013440752345750702223057 318 -22899495161251190456523129423647382848183749150135644200111220076851083442153875343916862480502216744882229158622713447101775431595395 319 -59951656657369370668546921320056790813159976027512421542980312206683641412922117545713195654857806668473867821854699588959575592563105 320 -156955474810856921549117634536522989591296178932401620428829716543199840796612477293222724484071203260539374306941385319776951346093943 321 -410914767775201393978805982289512177960728560769692439743508837422915880976915314333954977797355803113144255098969456370371278445718701 322 -1075788828514747260387300312332013544290889503376675698801696795725547802134133465708642208907996206078893390989966983791336883991062183 323 -2816451717769040387183094954706528454911939949360334656661581549753727525425485082791971648926632815123535917870931495003639373527467825 324 -7373566324792373901161984551787571820444930344704328271183047853535634774142321782667272737871902239291714362622827501219581236591341315 325 -19304247256608081316302858700656187006422851084752650156887562010853176797001480265209846564689073902751607169997551008655104336246556097 326 -50539175445031870047746591550180989198823622909553622199479638179023895616862119012962266956195319468963107147369825524745731772148326999 327 -132313279078487528826936915949886780590048017643908216441551352526218510053584876773676954303896884504137714272111925565582090980198424877 328 -346400661790430716433064156299479352571320430022171027125174419399631634543892511308068595955495334043450035668965951172000541168446947655 329 -906888706292804620472255552948551277123913272422604864933971905672676393578092657150528833562589117626212392734785927950419532525142418065 330 -2374265457087983144983702502546174478800419387245643567676741297618397546190385460143517904732272018835187142535391832679258056406980306563 331 -6215907664971144814478851954689972159277344889314325838096251987182516244993063723280024880634226938879349034871389570087354636695798501601 332 -16273457537825451298452853361523741999031615280697333946612014663929151188788805709696556737170408797802859962078776877582805853680415198263 333 -42604464948505209080879708129881253837817500952777676001739792004604937321373353405809645330876999454529230851364941062661062924345447093165 334 -111539937307690175944186271028120019514420887577635694058607361349885660775331254507732379255460589565784832592016046310400382919355926081255 335 -292015346974565318751679104954478804705445161780129406174082292045052045004620410117387492435504769242825266924683197868540085833722331150577 336 -764506103616005780310851043835316394601914597762752524463639514785270474238529975844430098051053718162690968182033547295219874581811067370499 337 -2001502963873452022180874026551470379100298631508128167216836252310759377710969517415902801717656385245247637621417444017119537911710870960897 338 -5240002788004350286231771035819094742698981296761631977186869242147007658894378576403278307101915437573051944682218784756138739153321545512215 339 -13718505400139598836514439080905813848996645258776767764343771474130263598972166211793932119588089927473908196425238910251296679548253765575725 340 -35915513412414446223311546206898346804290954479568671315844445180243783138022120058978518051662354344848672644593497945997751299491439751214983 341 -94028034837103739833420199539789226563876218179929246183189564066601085815094193965141622035398973107072109737355254927741957218926065488069201 342 -246168591098896773276949052412469332887337700060219067233724247019559474307260461836446348054534564976367656567472266837228120357286756712992643 343 -644477738459586579997426957697618772098136882000727955517983176992077337106687191544197422128204721822030859965061545583942403852934204650908705 344 -1687264624279862966715331820680386983407072945941964799320225283956672537012801112796145918330079600489724923327712369914599091201515857239733495 345 -4417316134380002320148568504343542178123081955825166442442692674877940273931716146844240332862034079647143910018075564159854869751613367068291757 346 -11564683778860143993730373692350239550962172921533534528007852740677148284782347327736575080256022638451706806726514322564965518053324243965141799 347 -30276735202200429661042552572707176474763436808775437141580865547153504580415325836365484907906033835707976510161467403535041684408359364827133617 348 -79265521827741144989397284025771289873328137504792776896734743900783365456463630181359879643462078868672222723757887888040159535171753850516259075 349 -207519830281023005307149299504606693145220975705602893548623366155196591788975564707714154022480202770308691661112196260585436921106902186721643585 350 -543293969015327870932050614488048789562334789612015903749135354564806409910463063941782582423978529442253852259578700893716151228148952709648671703 351 -1422362076764960607489002543959539675541783393130444817698782697539222637942413627117633593249455385556452865117623906420563016763339955942224371501 352 -3723792261279553951534957017390570237063015389779318549347212738052861503916777817411118197324387627227104743093293018367972899061870915117024442823 353 -9749014707073701247115868508212171035647262776207510830342855516619361873807919825115720998723707496124861364162255148683355680422272789408848956945 354 -25523251859941549789812648507245942869878772938843213941681353811805224117506981657936044798846734861147479349393472427682094142204947453109522428035 355 -66820740872750948122322077013525657573989056040322130994701205918796310478713025148692413397816497087317576684018162134362926746192569569919718327137 356 -174938970758311294577153582533331029852088395182123179042422263944583707318632093788141195394602756400805250702661013975406686096372761256649632553399 357 -457996171402182935609138670586467431982276129506047406132565585914954811477183256215731172785991772115098175423964879791857131542925714200029179333037 358 -1199049543448237512250262429226071266094739993336019039355274493800280727112917674859052322963372559944489275569233625400164708532404381343437905445735 359 -3139152458942529601141648617091746366301943850502009711933257895485887369861569768361425796104125907718369651283735996408636994054287429830284537004145 360 -8218407833379351291174683422049167832811091558170010096444499192657381382471791630225225065349005163210619678281974363825746273630457908147415705566723 361 -21516071041195524272382401649055757132131330824008020577400239682486256777553805122314249399942889581913489383562187095068601826837086294611962579696001 362 -56329805290207221525972521525118103563582900913854051635756219854801388950189623736717523134479663582529848472404586921380059206880800975688472033521303 363 -147473344829426140305535162926298553558617371917554134329868419881917910073015066087838320003496101165676056033651573669071575793805316632453453520867885 364 -386090229198071199390632967253777557112269214838808351353849039790952341268855574526797436876008639914498319628550134085834668174535148921671888529082375 365 -1010797342764787457866363738835034117778190272598870919731678699490939113733551657492553990624529818577818902851998828588432428729800130132562212066379217 366 -2646301799096291174208458249251324796222301602957804407841187058681864999931799397950864534997580815818958388927446351679462618014865241476014747670055299 367 -6928108054524086064759011008918940270888714536274542303791882476554655886061846536360039614368212628879056263930340226449955425314795594295482030943786657 368 -18138022364475967020068574777505496016443842005865822503534460370982102658253740211129254308107057070818210402863574327670403657929521541410431345161304695 369 -47485959038903814995446713323597547778442811481322925206811498636391652088699374097027723309952958583575574944660382756561255548473769029935812004540127405 370 -124319854752235477966271565193287147318884592438102953116900035538192853607844382079953915621751818679908514431117573942013362987491785548397004668459077543 371 -325473605217802618903367982256263894178210965832985934143888607978186908734833772142834023555302497456149968348692339069478833414001587615255202000837105201 372 -852100960901172378743832381575504535215748305060854849314765788396367872596656934348548155044155673688541390614959443266423137254512977297368601334052238083 373 -2230829277485714517328129162470249711469033949349578613800408757210916709055137030902810441577164523609474203496185990729790578349537344276850602001319609025 374 -5840386871555971173240555105835244599191353542987880992086460483236382254568754158359883169687337897139881219873598528922948597794099055533183204669906589015 375 -15290331337182199002393536155035484086105026679614064362458972692498230054651125444176839067484849167810169456124609596039055215032759822322699012008400157997 376 -40030607139990625833940053359271207659123726495854312095290457594258307909384622174170634032767209606290627148500230259194217047304180411434913831355293884999 377 -104801490082789678499426623922778138891266152807948871923412400090276693673502741078335063030816779651061711989376081181543595926879781411982042482057481496977 378 -274373863108378409664339818409063209014674731927992303674946742676571773111123601060834555059683129346894508819628013285436570733335163824511213614817150605955 379 -718320099242345550493592831304411488152758042976028039101427827939438625659868062104168602148232608389621814469507958674766116273125710061551598362393970320865 380 -1880586434618658241816438675504171255443599397000091813629336741141744103868480585251671251385014695821970934588895862738861778086041966360143581472364760356663 381 -4923439204613629174955723195208102278178040148024247401786582395485793685945573693650845152006811479076290989297179629541819217985000189018879146054700310749101 382 -12889731179222229283050730910120135579090521047072650391730410445315636953968240495700864204635419741406902033302643025886595875868958600696493856691736171890663 383 -33745754333053058674196469535152304459093522993193703773404648940461117175959147793451747461899447745144415110610749448117968409621875613070602424020508204922865 384 -88347531819936946739538677695336777798190047932508460928483536376067714573909202884654378181062923494026343298529605318467309352996668238515313415369788442877955 385 -231296841126757781544419563550858028935476620804331679012045960187742026545768460860511387081289322736934614784978066507283959649368129102475337822088857123710977 386 -605542991560336397893720012957237309008239814480486576107654344187158365063396179696879783062805044716777501056404594203384569595107719068910700050896782928254999 387 -1585332133554251412136740475320853898089242822637128049310917072373733068644420078230127962107125811413397888384235716102869749135955028104256762330601491661053997 388 -4150453409102417838516501413005324385259488653430897571825096872934040840869864054993504103258572389523416164096302554105224677812757365243859586940907692054907015 389 -10866028093753002103412763763695119257689223137655564666164373546428389453965172086750384347668591357156850603904671946212804284302317067627321998492121584503667025 390 -28447630872156588471721789878080033387808180759535796426668023766351127521025652205257648939747201681947135647617713284533188175094193837638106408535457061456094083 391 -74476864522716763311752605870544980905735319140951824613839697752624993109111784529022562471573013688684556338948467907386760240980264445286997227114249599864615201 392 -194982962695993701463536027733554909329397776663319677414851069491523851806309701381810038474971839384106533369227690437627092547846599498222885272807291738137751543 393 -510472023565264341078855477330119747082458010849007207630713510721946562309817319616407552953342504463635043768734603405494517402559534049381658591307625614548639405 394 -1336433107999799321773030404256804331917976255883701945477289462674315835123142257467412620385055674006798597936976119778856459659832002649922090501115585105508166695 395 -3498827300434133624240235735440293248671470756802098628801154877301000943059609452785830308201824517556760750042193755931074861576936473900384612912039129701975860657 396 -9160048793302601550947676802064075414096436014522593940926175169228686994055686100890078304220417878663483652189605148014368125070977419051231748235001804000419415299 397 -23981319079473671028602794670751932993617837286765683193977370630385060039107448849884404604459429118433690206526621688112029513635995783253310631792966282299282385217 398 -62783908445118411534860707210191723566757075845774455641005936721926493123266660448763135509157869476637586967390259916321720415837009930708700147143897042897427740375 399 -164370406255881563575979326959823237706653390250557683729040439535394419330692532496405001923014179311479070695644158060853131733875034008872789809638724846393000835885 400 -430327310322526279193077273669277989553203094905898595546115381884256764868810937040451870259884668457799625119542214266237674785788092095909669281772277496281574767303 401 -1126611524711697274003252494048010730952955894467138102909305706117375875275740278624950608856639826061919804662982484737859892623489242278856218035678107642451723466001 402 -2949507263812565542816680208474754203305664588495515713181801736467870860958409898834399956310034809727959788869405239947342003084679634740658984825262045431073595630723 403 -7721910266725999354446788131376251878964037871019409036636099503286236707599489417878249260073464603121959561945233235104166116630549661943120736440108028650769063426145 404 -20216223536365432520523684185654001433586449024562711396726496773390839261840058354800347823910358999637918896966294465365156346806969351088703224495062040521233594647735 405 -52926760342370298207124264425585752421795309202668725153543390816886281077920685646522794211657612395791797128953650160991302923790358391322988937045078092912931720517037 406 -138564057490745462100849109091103255831799478583443464063903675677268003971921998584768034811062478187737472489894656017608752424564105822880263586640172238217561566903399 407 -362765412129866088095423062847724015073603126547661667038167636214917730837845310107781310221529822167420620340730317891834954349901959077317801822875438621739752980193137 408 -949732178898852802185420079452068789389009901059541537050599232967485188541613931738575895853526988314524388532296297657896110625141771409073141881986143627001697373676035 409 -2486431124566692318460837175508482353093426576630962944113630062687537834786996485107946377339051142776152545256158575081853377525523355149901623823082992259265339140834945 410 -6509561194801224153197091447073378269891269828833347295290290955095128315819375523585263236163626440013933247236179427587664021951428294040631729587262833150794320048828823 411 -17042252459836980141130437165711652456580382909869078941757242802597847112671130085647843331151828177265647196452379707681138688328761526971993564938705507193117621005651501 412 -44617196184709716270194220050061579099849878900773889529981437452698413022194014733358266757291858091783008342120959695455752043034856286875348965228853688428558542968125703 413 -116809336094292168669452222984473084842969253792452589648187069555497391953910914114426956940723746098083377829910499378686117440775807333654053330747855558092558007898725585 414 -305810812098166789738162448903357675429057882476583879414579771213793762839538727609922604064879380202467125147610538440602600279292565714086811027014712985849115480728051075 415 -800623100200208200545035123725599941444204393637299048595552244085883896564705268715340855253914394509317997612921115943121683397101889808606379750296283399454788434285427617 416 -2096058488502457811896942922273442148903555298435313266372076961043857926854577078536099961696863803325486867691152809388762449912013103711732328223874137212515249822128231799 417 -5487552365307165235145793643094726505266461501668640750520678639045689883999025966892959029836677015467142605460537312223165666338937421326590604921326128238090961032099267757 418 -14366598607419037893540438007010737366895829206570608985189958956093211725142500822142777127813167243075940948690459127280734549104799160268039486540104247501757633274169571495 419 -37612243456949948445475520377937485595421026118043186205049198229233945291428476499535372353602824713760680240610840069619037980975460059477527854698986614267181938790409446705 420 -98470131763430807442886123126801719419367249147558949629957635731608624149142928676463339932995306898206099773142061081576379393821581018164544077556855595299788183097058768643 421 -257798151833342473883182849002467672662680721324633662684823708965591927156000309529854647445383095980857619078815343175110100200489282995016104377971580171632182610500766859201 422 -674924323736596614206662423880601298568674914826342038424513491165167157318857999913100602403153981044366757463303968443753921207646267966883769056357884919596759648405241808983 423 -1766974819376447368736804422639336223043344023154392452588716764529909544800573690209447159764078847152242653311096562156151663422449520905635202791102074587158096334714958567725 424 -4626000134392745492003750844037407370561357154636835319341636802424561477082863070715240876889082560412361202469985718024701069059702294750021839316948338841877529355739633894215 425 -12111025583801789107274448109472885888640727440756113505436193642743774886448015521936275470903168834084840954098860591917951543756657363344430315159742941938474491732503943114897 426 -31707076617012621829819593484381250295360825167631505196966944125806763182261183495093585535820423941842161659826596057729153562210269795283269106162280486973545945841772195450499 427 -83010204267236076382184332343670864997441748062138402085464638734676514660335534963344481136558102991441644025380927581269509142874152022505377003327098518982163345792812643236577 428 -217323536184695607316733403546631344696964419018783701059426972078222780798745421394939857873853885032482770416316186686079373866412186272232861903819015069972944091536665734259255 429 -568960404286850745568015878296223169093451508994212701092816277499991827735900729221475092485003552106006667223567632476968612456362406794193208708129946690936668928817184559541165 430 -1489557676675856629387314231342038162583390107963854402219021860421752702408956766269485419581156771285537231254386710744826463502675034110346764220570825002837062694914887944364263 431 -3899712625740719142593926815729891318656718814897350505564249303765266279490969569586981166258466761750605026539592499757510778051662695536847083953582528317574519155927479273551601 432 -10209580200546300798394466215847635793386766336728197114473726050874046136063951942491458079194243513966277848364390788527705870652313052500194487640176759949886494772867549876290563 433 -26729027975898183252589471831813016061503580195287240837856928848856872128700886257887393071324263780148228518553579865825606833905276461963736378966947751532084965162675170355320065 434 -69977503727148248959373949279591412391123974249133525399097060495696570250038706831170721134778547826478407707296348808949114631063516333391014649260666494646368400715157961189669655 435 -183203483205546563625532376006961221111868342552113335359434252638232838621415234235624770333011379699286994603335466561021737059285272538209307568815051732407020236982798713213688877 436 -479632945889491441917223178741292250944481053407206480679205697419001945614206995875703589864255591271382576102710050874116096546792301281236908057184488702574692310233238178451396999 437 -1255695354462927762126137160216915531721574817669506106678182839618772998221205753391485999259755394114860733704794686061326552581091631305501416602738414375317056693716915822140502097 438 -3287453117499291844461188301909454344220243399601311839355342821437317049049410264298754407915010591073199625011674007309863561196482592635267341751030754423376477770917509287970109315 439 -8606663998034947771257427745511447500939155381134429411387845624693178148927025039504777224485276379104738141330227335868264131008356146600300608650353848894812376619035612041769825825 440 -22532538876605551469311094934624888158597222743801976394808194052642217397731664854215577265540818546241014798979008000294928831828585847165634484200030792261060652086189326837339368183 441 -58990952631781706636675857058363216974852512850271499773036736533233474044267969523141954572137179259618306255606796665016522364477401394896602843949738527888369579639532368470248278701 442 -154440319018739568440716476240464762765960315807012522924302015547058204735072243715210286450870719232613903967841381994754638261603618337524174047649184791404048086832407778573405467943 443 -404330004424436998685473571663031071323028434570766068999869310107941140160948761622488904780474978438223405647917349319247392420333453617675919298997815846323774680857690967249968125105 444 -1058549694254571427615704238748628451203124987905285684075305914776765215747774041152256427890554216082056312975910665962987538999396742515503583849344262747567275955740665123176498907395 445 -2771319078339277284161639144582854282286346529145090983226048434222354507082373361834280378891187669807945533279814648569715224577856773928834832249034972396378053186364304402279528597057 446 -7255407540763260424869213194999934395655914599529987265602839387890298305499346044350584708783008793341780286863533279746158134734173579271000912897760654441566883603352248083662086883799 447 -18994903543950503990446000440416948904681397269444870813582469729448540409415664771217473747457838710217395327310785190668759179624663963884167906444246990928322597623692439848706732054317 448 -49729303091088251546468788126250912318388277208804625175144569800455322922747648269301836533590507337310405695068822292260119404139818312381502806434980318343400909267725071462458109279175 449 -130193005729314250648960363938335788050483434356969004711851239671917428358827280036688035853313683301713821757895681686111599032794790973260340512860693964101880130179482774538667595783185 450 -340849714096854500400412303688756451833062025862102388960409149215296962153734191840762271026350542567831059578618222766074677694244554607399518732147101573962239481270723252153544678070403 451 -892356136561249250552276547127933567448702643229338162169376207973973458102375295485598777225737944401779356977958986612112434049938872848938215683580610757784838313632686981921966438428001 452 -2336218695586893251256417337695044250513045903825912097547719474706623412153391694616034060650863290637507011355258737070262624455572063939415128318594730699392275459627337693612354637213623 453 -6116299950199430503216975465957199184090435068248398130473782216145896778357799788362503404726851927510741677087817224598675439316777318969307169272203581340391988065249326098915097473212845 454 -16012681155011398258394509060176553301758259300919282293873627173731066922920007670471476153529692491894718019908192936725763693494759892968506379498016013321783688736120640603132937782424935 455 -41921743514834764271966551714572460721184342834509448751147099305047303990402223223051925055862225548173412382636761585578615641167502359936211969221844458624959078143112595710483715874061937 456 -109752549389492894557505146083540828861794769202609063959567670741410845048286661998684299014056984152625519128002091820010083230007747186840129528167517362553093545693217146528318209839760899 457 -287335904653643919400548886536050025864199964773317743127555912919185231154457762773000971986308726909703145001369513874451634048855739200584176615280707629034321558936538843874470913645220737 458 -752255164571438863644141513524609248730805125117344165423100068016144848415086626320318616944869196576483915876106449803344818916559470414912400317674605524549871131116399385095094531095901335 459 -1969429589060672671531875654037777720328215410578714753141744291129249314090802116187954878848298862819748602626949835535582822700822672044153024337743108944615291834412659311410812679642483245 460 -5156033602610579150951485448588723912253841106618800094002132805371603093857319722243546019600027391882761892004743056803403649185908545717546672695554721309296004372121578549137343507831548423 461 -13498671218771064781322580691728394016433307909277685528864654124985559967481157050542683179951783312828537073387279334874628124856902965108486993748921054983272721281952076336001217843852162001 462 -35339980053702615193016256626596458137046082621214256492591829569585076808586151429384503520255322546602849328157094947820480725384800349607914308551208443640522159473734650458866310023724937603 463 -92521268942336780797726189188060980394704939954365083948910834583769670458277297237610827380814184326980010911084005508586814051297498083715255931904704275938293757139251875040597712227322650785 464 -242223826773307727200162310937586483047068737241880995354140674181723934566245740283447978622187230434337183405094921577939961428507693901537853487162904384174359111944020974662926826658243014775 465 -634150211377586400802760743624698468746501271771277902113511187961402133240459923612733108485747506976031539304200759225233070234225583620898304529584008876584783578692811048948182767747406393517 466 -1660226807359451475208119919936508923192435078071952710986392889702482465155134030554751346835055290493757434507507356097759249274169056961157060101589122245579991624134412172181621476583976165799 467 -4346530210700768024821599016184828300830803962444580230845667481146045262224942168051520932019418364505240764218321309068044677588281587262572875775183357860155191293710425467596681662004522103857 468 -11379363824742852599256677128617975979299976809261787981550609553735653321519692473599811449223199803021964858147456571106374783490675704826561567223960951334885582256996864230608423509429590145795 469 -29791561263527789772948432369669099637069126465340783713806161180060914702334135252747913415650181044560653810224048404251079672883745527217111825896699496144501555477280167224228588866284248333505 470 -77995319965840516719588619980389322931907402586760563159867873986447090785482713284643928797727343330659996572524688641646864235160560876824773910466137537098619084174843637442077343089423154854743 471 -204194398633993760385817427571498869158653081294940905765797460779280357654114004601183872977531848947419335907350017520689513032597937103257209905501713115151355697047250745102003440401985216230701 472 -534587875936140764437863662734107284544051841298062154137524508351393982176859300518907690134868203511598011149525363920421674862633250432946855806039001808355448006966908597863932978116532493837383 473 -1399569229174428532927773560630822984473502442599245556646776064274901588876463896955539197427072761587374697541226074240575511555301814195583357512615292309914988323853475048489795493947612265281425 474 -3664119811587144834345457019158361668876455486499674515802803684473310784452532390347709902146350081250526081474152858801304859803272192153803216731806875121389516964593516547605453503726304302006915 475 -9592790205587005970108597496844262022155864016899777990761634989145030764481133274087590509011977482164203546881232502163339067854514762265826292682805333054253562569927074594326565017231300640739297 476 -25114250805173873075980335471374424397591136564199659456482101282961781508990867431915061624889582365242084559169544647688712343760272094643675661316609124041371170745187707235374241547967597620210999 477 -65749962209934613257832408917279011170617545675699200378684668859740313762491469021657594365656769613562050130627401440902797963426301521665200691267022039069859949665636047111796159626671492219893677 478 -172135635824629966697516891280462609114261500462897941679571905296259159778483539633057721472080726475444065832712659675019681546518632470351926412484456993168208678251720434100014237332046879039470055 479 -450656945263955286834718264924108816172166955712994624660031047029037165572959149877515570050585409812770147367510577584156246676129595889390578546186348940434766085089525255188246552369469144898516465 480 -1179835199967235893806637903491863839402239366676085932300521235790852336940393909999488988679675502962866376269819073077449058481870155197819809226074589828136089577016855331464725419776360555656079363 481 -3088848654637752394585195445551482702034551144315263172241532660343519845248222580120951395988441099075828981441946641648190928769480869704068849132037420543973502645961040739205929706959612522069721601 482 -8086710763946021289948948433162584266701414066269703584424076745239707198804273830363365199285647794264620568056020851867123727826572453914386738170037671803784418360866266886153063701102477010553085463 483 -21171283637200311475261649853936270098069691054493847581030697575375601751164598910969144201868502283718032722726115913953180254710236492039091365378075594867379752436637759919253261396347818509589534765 484 -55427140147654913135836001128646226027507659097211839158668015980887098054689522902544067406319859056889477600122326889992417036304137022202887357964189112798354838949047012871606720487940978518215518855 485 -145110136805764427932246353532002407984453286237141669894973350367285692412903969796663058017091074886950400077640864756024070854202174574569570708514491743527684764410503278695566900067475117045057021777 486 -379903270269638370660903059467360997925852199614213170526252035120969979184022386487445106644953365603961722632800267378079795526302386701505824767579286117784699454282462823215093979714484372616955546499 487 -994599674003150684050462824870080585793103312605497841683782754995624245139163189665672261917769021924934767820759937378215315724704985529947903594223366609826413598436885190949715039075978000805809617697 488 -2603895751739813681490485415142880759453457738202280354525096229865902756233467182509571679108353700170842580829479544756566151647812569888337886015090813711694541341028192749634051137513449629800473306615 489 -6817087581216290360420993420558561692567269902001343221891505934602084023561238357863042775407292078587592974667678696891483139218732724135065754451049074525257210424647693057952438373464370888595610302125 490 -17847366991909057399772494846532804318248351967801749311149421573940349314450247891079556647113522535591936343173556545917883266008385602516859377338056409864077089932914886424223263982879663035986357599783 491 -46725013394510881838896491119039851262177786001403904711556758787218963919789505315375627165933275528188216054852990940862166658806424083415512377563120155066974059374096966214717353575174618219363462497201 492 -122327673191623588116916978510586749468285006036409964823520854787716542444918268055047324850686304048972711821385416276668616710410886647729677755351304055336845088189376012219928796742644191622104029891843 493 -320258006180359882511854444412720397142677232107825989759005805575930663414965298849766347386125636618729919409303257889143683472426235859773520888490792010943561205194031070445069036652757956646948627178305 494 -838446345349456059418646354727574441959746690287068004453496561940075447799977628494251717307690605807217046406524357390762433706867820931590884910121071977493838527392717199115278313215629678318741851643095 495 -2195081029868008295744084619770002928736562838753378023601483880244295679984967586632988804536946180802921219810269814283143617648177226934999133841872423921537954376984120526900765902994131078309276927750957 496 -5746796744254568827813607504582434344249941825973066066350955078792811592154925131404714696303147936601546613024285085458668419237663859873406516615496199787120024603559644381587019395766763556609088931609799 497 -15045309202895698187696737893977300104013262639165820175451381356134139096479807807581155284372497629001718619262585442092861640064814352685220416004616175439822119433694812617860292284306159591517989867078417 498 -39389130864432525735276606177349465967789846091524394460003188989609605697284498291338751156814344950403609244763471240819916500956779198182254731398352326532346333697524793471993857457151715217944880669625475 499 -103122083390401879018133080638071097799356275635407363204558185612694677995373687066435098186070537222209109115027828280366887862805523241861543778190440804157216881658879567798121280087148986062316652141797985 500 -269977119306773111319122635736863827430278980814697695153671367848474428288836562907966543401397266716223718100320013600280747087459790527402376603172970085939304311279113909922369982804295242969005075755768503 501 -706809274529917454939234826572520384491480666808685722256455917932728606871136001657464532018121262926462045185932212520475353399573848340345586031328469453660696052178462161968988668325736742844698575125507501 502 -1850450704282979253498581843980697326044163019611359471615696385949711392324571442064427052652966522063162417457476623961145313111261754493634381490812438275042783845256272575984596022172914985565090649620754023 503 -4844542838319020305556510705369571593641008392025392692590633239916405570102578324535816625940778303263025207186497659362960585934211415140557558441108845371467655483590355565984799398193008213850573373736754545 504 -12683177810674081663170950272128017454878862156464818606156203333799505317983163531543022825169368387725913204102016354127736444691372490928038293832514097839360182605514794121969802172406109655986629471589509635 505 -33204990593703224683956340111014480770995578077369063125877976761482110383846912270093251849567326859914714405119551403020248748139906057643557323056433448146612892332954026799924607119025320754109315041031774337 506 -86931793970435592388698070060915424858107872075642370771477726950646825833557573278736732723532612192018230011256637854933009799728345682002633675336786246600478494393347286277804019184669852606341315651505813399 507 -227590391317603552482137870071731793803328038149558049188555204090458367116825807566116946321030509716139975628650362161778780651045130988364343702953925291654822590847087832033487450434984237064914631913485665837 508 -595839379982375065057715540154279956551876242373031776794187885320728275516919849419614106239558916956401696874694448630403332153407047283090397433524989628363989278147916209822658332120282858588402580088951184135 509 -1559927748629521642691008750391108075852300688969537281194008451871726459433933740692725372397646241153065114995432983729431215809176010860906848597621043593437145243596660797434487545925864338700293108353367886545 510 -4083943865906189863015310711019044271005025824535580066787837470294451102784881372658562010953379806502793648111604502557890315274120985299630148359338141151947446452642066182480804305657310157512476744971152475523 511 -10691903849089047946354923382666024737162776784637202919169503959011626848920710377282960660462493178355315829339380523944239730013186945037983596480393379862405194114329537750007925371046066133837137126560089540001 512 -27991767681360953976049459436979029940483304529376028690720674406740429443977249759190319970434099728563153839906537069274828874765439849814320641081841998435268135890346547067542971807480888243998934634709116144503 513 -73283399194993813981793454928271065084287136803490883152992519261209661483011038900287999250839806007334145690380230683880246894283132604404978326765132615443399213556710103452620990051396598598159666777567258893485 514 -191858429903620487969330905347834165312378105881096620768256883376888555005055866941673677782085318293439283231234154982365911808083957963400614339213555847894929504779783763290319998346708907550480065697992660535975 515 -502291890515867649926199261115231430852847180839798979151778130869456003532156561924733034095416148872983704003322234263217488529968741285796864690875534928241389300782641186418339004988730124053280530316410722714417 516 -1315017241643982461809266877997860127246163436638300316687077509231479455591413818832525424504163128325511828778732547807286553781822265893989979733413048936829238397568139795964697016619481464609361525251239507607299 517 -3442759834416079735501601372878348950885643129075101970909454396824982363242084894572843239417073236103551782332875409158642172815498056396173074509363611882246325891921778201475752044869714269774804045437307800107457 518 -9013262261604256744695537240637186725410765950587005596041285681243467634134840864886004293747056579985143518219893679668639964664671903294529243794677786709909739278197194808462559117989661344715050611060683892715095 519 -23597026950396690498585010349033211225346654722685914817214402646905420539162437700085169641824096503851878772326805629847277721178517653487414656874669748247482891942669806223911925309099269764370347787744743878037805 520 -61777818589585814751059493806462446950629198217470738855601922259472793983352472235369504631725232931570492798760523209873193198870881057167714726829331458032538936549812223863273216809308147948395992752173547741398343 521 -161736428818360753754593471070354129626540939929726301749591364131512961410894979006023344253351602290859599623954763999772301875434125518015729523613324625850133917706766865365907725118825174080817630468775899346157201 522 -423431467865496446512720919404599941928993621571708166393172170135066090249332464782700528128329573941008306073103768789443712427431495496879473844010642419517862816570488372234449958547167374294056898654154150297073283 523 -1108557974778128585783569287143445696160439924785398197429925146273685309337102415342078240131637119532165318595356542368558835406860360972622692008418602632703454532004698251337442150522676948801353065493686551545062625 524 -2902242456468889310837986942025737146552326152784486425896603268685989837761974781243534192266581784655487649712965858316232793793149587420988602181245165478592500779443606381777876493020863472110002297826905504338114615 525 -7598169394628539346730391538933765743496538533568061080259884659784284203948821928388524336668108234434297630543541032580139545972588401290343114535316893803074047806326120893996187328539913467528653827987029961469281197 526 -19892265727416728729353187674775560083937289447919696814883050710666862774084491003922038817737742918647405241917657239424185844124615616450040741424705515930629642639534756300210685492598876930475959186134184380069728999 527 -52078627787621646841329171485392914508315329810191029364389267472216304118304651083377592116545120521507918095209430685692417986401258448059779109738799653988814880112278148006635869149256717323899223730415523178739905777 528 -136343617635448211794634326781403183441008699982653391278284751705982049580829462246210737531897618645876349043710634817653068115079159727729296587791693446035814997697299687719696921955171275041221712005112385156149988355 529 -356952225118722988542573808858816635814710770137769144470464987645729844624183735655254620479147735416121129035922473767266786358836220735128110653636280684118630112979620915152454896716257107799765912284921632289710059265 530 -934513057720720753833087099795046724003123610430654042133110211231207484291721744719553123905545587602487038064056786484147290961429502477655035373117148606320075341241563057737667768193600048358076024849652511712980189463 531 -2446586948043439272956687490526323536194660061154192981928865646047892608250981498503404751237489027391339985156247885685175086525452286697836995465715165134841595910745068258060548407864543037274462162264035902849230509101 532 -6405247786409597065036975371783923884580856573031924903653486726912470340461222750790661129806921494571532917404686870571377968614927357615855951024028346798204712390993641716443977455400029063465310461942455196834711337863 533 -16769156411185351922154238624825448117547909657941581729031594534689518413132686753868578638183275456323258767057812726028958819319329786149730857606369875259772541262235856891271383958335544153121469223563329687654903504465 534 -43902221447146458701425740502692420468062872400792820283441296877156084898936837510815074784742904874398243383768751307515498489343062000833336621795081278981112911395713928957370174419606603395899097208747533866129999175555 535 -114937507930254024182122982883251813286640707544436879121292296096778736283677825778576645716045439166871471384248441196517536648709856216350279007778873961683566192924905929980839139300484266034575822402679271910735094022177 536 -300910302343615613844943208147063019391859250232517817080435591413180123952096639824914862363393412626216170768976572282037111456786506648217500401541540606069585667379003860985147243481846194707828369999290281866075282890999 537 -787793399100592817352706641557937244888937043153116572120014478142761635572612093696167941374134798711777040922681275649593797721649663728302222196845747856525190809212105652974602591145054318088909287595191573687490754650797 538 -2062469894958162838213176716526748715274951879226831899279607843015104782765739641263588961759010983509114951999067254666744281708162484536689166188995702963505986760257313097938660529953316759558899492786284439196396981061415 539 -5399616285773895697286823508022308900935918594527379125718809050902552712724606830094598943902898151815567815074520488350639047402837789881765276370141361033992769471559833640841378998714895960587789190763661743901700188533425 540 -14136378962363524253647293807540177987532803904355305477876819309692553355408080849020207869949683471937588493224494210385172860500350885108606662921428380138472321654422187824585476466191371122204468079504700792508703584538883 541 -37009520601316677063655057914598225061662493118538537307911648878175107353499635716966024665946152263997197664598962142804879534098214865444054712394143779381424195491706729832915050399859217406025615047750440633624410565083201 542 -96892182841586506937317879936254497197454675451260306445858127324832768705090826301877866127888773320054004500572392218029465741794293711223557474261002958005800264820698001674159674733386281095872377063746621108364528110710743 543 -253667027923442843748298581894165266530701533235242382029662733096323198761772843188667573717720167696164815837118214511283517691284666268226617710388865094635976598970387275189563973800299625881591516143489422691469173767049005 544 -664108900928742024307577865746241302394649924254466839643130071964136827580227703264124855025271729768440443010782251315821087332059705093456295656905592325902129532090463823894532246667512596548902171366721646966042993190436295 545 -1738659674862783229174435015344558640653248239528158136899727482796087283978910266603706991358095021609156513195228539436179744304894449012142269260327911883070411997301004196494032766202238163765114997956675518206659805804259857 546 -4551870123659607663215727180287434619565094794330007571056052376424125024356503096546996119049013335059029096574903366992718145582623641942970512124078143323309106459812548765587566051939201894746442822503304907653936424222343299 547 -11916950696116039760472746525517745218042036143461864576268429646476287789090599023037281365788944983567930776529481561541974692442976476816769267111906518086856907382136642100268665389615367520474213469553239204755149466862770017 548 -31198981964688511618202512396265801034561013636055586157749236563004738342915293972564847978317821615644763233013541317633205931746305788507337289211641410937261615686597377535218430116906900666676197586156412706611511976365966775 549 -81679995197949495094134790663279657885641004764704893896979280042537927239655282894657262569164519863366358922511142391357643102795940888705242600523017714724927939677655490505386624961105334479554379288915998915079386462235130285 550 -213841003629159973664201859593573172622362000658059095533188603564609043376050554711406939729175737974454313534519885856439723376641516877608390512357411733237522203346369093980941444766409102771986940280591584038626647410339424103 551 -559843015689530425898470788117439859981444997209472392702586530651289202888496381239563556618362694059996581681048515177961527027128609744119928936549217484987638670361451791437437709338121973836406441552858753200800555768783142001 552 -1465688043439431304031210504758746407321972990970358082574570988389258565289438589007283730125912344205535431508625659677444857704744312354751396297290240721725393807737986280331371683247956818737232384377984675563775019896010001923 553 -3837221114628763486195160726158799361984473975701601855021126434516486492979819385782287633759374338556609712844828463854373046087104327320134259955321504680188542752852507049556677340405748482375290711581095273490524503919246863745 554 -10045975300446859154554271673717651678631448936134447482488808315160200913650019568339579171152210671464293707025859731885674280556568669605651383568674273318840234450819534868338660337969288628388639750365301144907798491861730589335 555 -26300704786711813977467654294994155673909872832701740592445298510964116247970239319236449879697257675836271408232750731802649795582601681496819890750701315276332160599606097555459303673502117402790628539514808161232870971665944904237 556 -68856139059688582777848691211264815343098169561970774294847087217732147830260698389369770467939562356044520517672392463522275106191236374884808288683429672510156247347998757798039250682537063579983245868179123338790814423136104123399 557 -180267712392353934356078419338800290355384635853210582292095963142232327242811855848872861524121429392297290144784426658764175522991107443157604975299587702254136581444390175838658448374109073337159109065022561855139572297742367465937 558 -471946998117373220290386566805136055723055737997660972581440802208964833898174869157248814104424725820847349916680887512770251462782085954588006637215333434252253496985171769717936094439790156431494081326888562226627902470090998274435 559 -1235573281959765726515081281076607876813782578139772335452226443484662174451712751622873580789152748070244759605258235879546578865355150420606414936346412600502623909511125133315149834945261395957323134915643124824744135112530627357345 560 -3234772847761923959254857276424687574718291996421656033775238528245021689456963385711371928263033518389886928899093820125869485133283365307231238171823904367255618231548203630227513410395994031440475323420040812247604502867500883797623 561 -8468745261326006151249490548197454847341093411125195765873489141250402893919177405511242203999947807099416027092023224498061876534494945501087299579125300501264230785133485757367390396242720698364102835344479311918069373489972024035501 562 -22171462936216094494493614368167676967304988236953931263845228895506186992300568830822354683736809902908361152376975853368316144470201471196030660565551997136537074123852253641874657778332168063651833182613397123506603617602415188308903 563 -58045643547322277332231352556305576054573871299736598025662197545268158082982529086955821847210481901625667430038904335606886556876109468087004682117530690908346991586423275168256582938753783492591396712495712058601741479317273540891185 564 -151965467705750737502200443300749051196416625662255862813141363740298287256647018430045110857894635801968641137739737153452343526158126933064983385787040075588503900635417571862895091037929182414122356954873739052298620820349405434364675 565 -397850759569929935174369977345941577534676005687030990413761893675626703686958526203179510726473425504280255983180307124750144021598271331107945475243589535857164710319829440420428690175033763749775674152125505098294120981730942762202817 566 -1041586811004039068020909488737075681407611391398837108428144317286581823804228560179493421321525640710872126811801184220798088538636687060258853039943728531982990230324070749398390979487172108835204665501502776242583742124843422852243799 567 -2726909673442187268888358488865285466688158168509480334870671058184118767725727154335300753238103496628336124452223245537644121594311789849668613644587596060091805980652382807774744248286482562755838322352382823629457105392799325794528557 568 -7139142209322522738644165977858780718656863114129603896183868857265774479372952902826408838392784849174136246544868552392134276244298682488746987893819059648292427711633077673925841765372275579432310301555645694645787574053554554531341895 569 -18690516954525380947044139444711056689282431173879331353680935513613204670393131554143925761940251050894072615182382411638758707138584257616572350036869582884785477154246850214002781047830344175541092582314554260307905616767864337799497105 570 -48932408654253620102488252356274389349190430407508390164858937683573839531806441759605368447427968303508081599002278682524141845171454090360970062216789689006064003751107472968082501378118756947190967445388017086277929276250038458867149443 571 -128106709008235479360420617624112111358288860048645839140895877537108313925026193724672179580343653859630172181824453635933666828375778013466337836613499484133406534099075568690244723086525926666031809753849496998525882211982251038801951201 572 -335387718370452817978773600516061944725676149738429127257828694927751102243272139414411170293602993275382434946471082225276858639955879950038043447623708763394155598546119233102651667881459023050904461816160473909299717359696714657538704183 573 -878056446103122974575900183924073722818739589166641542632590207246144992804790224518561331300465325966517132657588793039896909091491861836647792506257626806049060261539282130617710280557851142486681575694631924729373269867107892933814161325 574 -2298781619938916105748926951256159223730542617761495500639941926810683876171098534141272823607792984624168963026295296894413868634519705559905334071149171654753025186071727158750479173792094404409140265267735300278820092241626964143903779815 575 -6018288413713625342670880669844403948372888264117844959287235573185906635708505377905257139522913627905989756421297097643344696812067254843068209707189888158210015296675899345633727240818432070740739220108573976107087006857772999497897178097 576 -15756083621201959922263715058277052621388122174592039377221764792747036030954417599574498594960947899093800306237595996035620221801682058969299295050420492819877020703955970878150702548663201807813077395057986628042440928331692034349787754499 577 -41249962449892254424120264504986753915791478259658273172378058805055201457154747420818238645359930069375411162291490890463515968592978922064829675444071590301421046815192013288818380405171173352698492965065385908020235778137303103551466085377 578 -107993803728474803350097078456683209125986312604382780139912411622418568340509824662880217341118842309032433180636876675354927683977254707225189731281794278084386119741620068988304438666850318250282401500138171096018266406080217276304610501655 579 -282731448735532155626170970865062873462167459553490067247359176062200503564374726567822413377996596857721888379619139135601267083338785199610739518401311243951737312409668193676094935595379781398148711535349127380034563440103348725362365419565 580 -740200542478121663528415834138505411260516066056087421602165116564182942352614355040587022792870948264133231958220540731448873566039100891607028823922139453770825817487384512039980368119289025944163733105909211044085423914229828899782485757063 581 -1937870178698832834959076531550453360319380738614772197559136173630348323493468338553938655000616247934677807495042483058745353614778517475210346953365107117360740140052485342443846168762487296434342487782378505752221708302586137973985091851601 582 -5073409993618376841348813760512854669697626149788229171075243404326862028127790660621228942208977795539900190526906908444787187278296451534024012036173181898311394602670071515291558138168172863358863730241226306212579700993528585022172789797763 583 -13282359802156297689087364749988110648773497710749915315666594039350237760889903643309748171626317138685022764085678242275616208220110837126861689155154438577573443667957729203430828245742031293642248702941300412885517394677999617092533277541665 584 -34773669412850516225913280489451477276622866982461516775924538713723851254541920269308015572669973620515168101730127818382061437382036059846561055429290133834408936401203116095000926599057921017567882378582674932443972483040470266255427042827255 585 -91038648436395250988652476718366321181095103236634635012107022101821316002735857164614298546383603722860481541104705212870568103925997342412821477132715962925653365535651619081571951551431731759061398432806724384446400054443411181673747850940077 586 -238342275896335236740044149665647486266662442727442388260396527591740096753665651224534880066480837548066276521583987820229642874395955967391903375968857754942551160205751741149714928055237274259616312919837498220895227680289763278765816509992999 587 -623988179252610459231479972278576137618892224945692529769082560673398974258261096508990341653058908921338348023647258247818360519261870559762888650773857301902000115081603604367572832614280091019787540326705770278239282986425878654623701679038897 588 -1633622261861496140954395767170080926590014232109635201046851154428456826021117638302436144892695889215948767549357786923225438683389655711896762576352714150763449185039059071953003569787602998799746308060279812613822621278987872685105288527123715 589 -4276878606331877963631707329231666642151150471383213073371470902611971503805091818398318093025028758726507954624426102521857955530907096575927399078284285150388347440035573611491437876748528905379451383854133667563228580850537739400692163902332225 590 -11197013557134137749940726220524918999863437182040004019067561553407457685394157816892518134182390386963575096323920520642348427909331634015885434658500141300401593135067661762521310060457983717338607843502121190075863121272625345516971203179872983 591 -29314162065070535286190471332343090357439161074736798983831213757610401552377381632279236309522142402164217334347335459405187328197087805471728904897216138750816431965167411676072492304625422246636372146652229902664360782967338297150221445637286701 592 -76745472638077468108630687776504352072454046042170392932426079719423746971737987079945190794384036819529076906718085857573213556681931782399301280033148274952047702760434573265696166853418283022570508596454568517917219227629389545933693133731987143 593 -200922255849161869039701591997169965859922977051774379813447025400660839362836579607556336073629968056423013385806922113314453341848707541726174935202228686105326676316136308121016008255629426821075153642711475651087296899920830340650857955558674705 594 -526021294909408139010474088215005545507314885113152746507914996482558771116771751742723817426505867349739963250702680482370146468864190842779223525573537783363932326187974351097351857913469997440654952331679858435344671472133101476018880732944036995 595 -1377141628879062547991720672647846670662021678287683859710297964047015473987478675620615116205887633992796876366301119333795986064743864986611495641518384663986470302247786745171039565484780565500889703352328099654946717516478474087405784243273436257 596 -3605403591727779504964687929728534466478750149749898832622978895658487650845664275119121531191157034628650665848200677519017811725367404117055263398981616208595478580555385884415766838540871699062014157725304440529495481077302320786198471996876271799 597 -9439069146304275966902343116537756728774228770962012638158638722928447478549514149736749477367583469893155121178300913223257449111358347364554294555426463961799965439418370908076260950137834531685152769823585221933539725715428488271189631747355379117 598 -24711803847185048395742341419884735719843936163136139081852937273126854784802878174091126900911593375050814697686702062150754535608707637976607620267297775676804417737699726839813016011872631895993444151745451225271123696068983144027370423245189865575 599 -64696342395250869220324681143116450430757579718446404607400173096452116875859120372536631225367196655259288971881805273229006157714764566565268566246466863068613287773680809611362787085480061156295179685412768453879831362491520943810921637988214217585 600 -169377223338567559265231702009464615572428802992203074740347582016229495842774482943518766775189996590727052217958713757536263937535586061719198078472102813529035445583342701994275345244567551572892094904492854136368370391405579687405394490719452787203 601 -443435327620451808575370424885277396286528829258162819613642572952236370652464328458019669100202793116921867681994335999379785654891993618592325669169841577518493048976347296371463248648222593562381105028065793955225279811725218118405261834170144144001 602 -1160928759522787866460879572646367573287157684782285384100580136840479616114618502430540240525418382760038550828024294240603093027140394794057778929037421919026443701345699187120114400700100229114251220179704527729307469043770074667810391011790979644823 603 -3039350950947911790807268293053825323574944225088693332688097837569202477691391178833601052476052355163193784802078546722429493426529190763581011117942424179560838055060750264988879953452078093780372555511047789232697127319585005885025911201202794790445 604 -7957124093320947505960925306515108397437674990483794613963713375867127816959555034070262916902738682729542803578211345926685387252447177496685254424789850619656070463836551607846525459656134052226866446353438839968783912914984942987267342591817404726535 605 -20832021329014930727075507626491499868738080746362690509203042290032180973187273923377187698232163693025434625932555491057626668330812341726474752156427127679407373336448904558550696425516324062900226783549268730673654611425369823076776116574249419389137 606 -54538939893723844675265597572959391208776567248604276913645413494229415102602266736061300177793752396346761074219455127246194617739989847682739002044491532418566049545510162067805563816892838136473813904294367352052179921361124526243061007130930853440899 607 -142784798352156603298721285092386673757591620999450140231733198192656064334619526284806712835149093496014848596725809890680957184889157201321742253977047469576290775300081581644865995025162190346521214929333833325482885152658003755652406904818543140933537 608 -373815455162745965220898257704200630063998295749746143781554181083738777901256312118358838327653528091697784715957974544796676936927481756282487759886650876310306276354734582866792421258593732903089830883707132624396475536612886740714159707324698569359735 609 -978661567136081292363973488020215216434403266249788291112929345058560269369149410070269802147811490779078505551148113743709073625893288067525721025682905159354628053764122166955511268750619008362748277721787564547706541457180656466490072217155552567145645 610 -2562169246245497911871022206356445019239211502999618729557233854091942030206191918092450568115780944245537731937486366686330543940752382446294675317162064601753577884937631917999741384993263292185155002281655561018723148834929082658756056944141959132077223 611 -6707846171600412443249093131049119841283231242749067897558772217217265821249426344207081902199531341957534690261310986315282558196363859271358304925803288645906105601048773587043712886229170868192716729123179118508462905047606591509778098615270324829086001 612 -17561369268555739417876257186790914504610482225247584963119082797559855433542087114528795138482813081627066338846446592259517130648339195367780239460247801335964738918208688843131397273694249312392995185087881794506665566307890691870578238901669015355180803 613 -45976261634066805810379678429323623672548215432993686991798476175462300479376834999379303513248907902923664326278028790463268833748653726831982413454940115361988111153577292942350478934853577068986268826140466265011533793876065484101956618089736721236456385 614 -120367415633644678013262778101179956513034164073733476012276345728827046004588417883609115401263910627143926639987639779130289370597621985128167000904572544749999594542523189983920039530866481894565811293333517000527935815320305760435291615367541148354188375 615 -315125985266867228229408655874216245866554276788206741045030561011018837534388418651448042690542823978508115593684890546927599278044212228552518589258777518888010672473992277009409639657745868614711165053860084736572273652084851797203918228012886723826108717 616 -825010540166957006674963189521468781086628666290886747122815337304229466598576838070735012670364561308380420141067031861652508463535014700529388766871760011914032422879453641044308879442371123949567683868246737209188885140934249631176463068671119023124137799 617 -2159905635234003791795480912690190097393331722084453500323415450901669562261342095560756995320550859946633144829516205038029926112560831873035647711356502516854086596164368646123516998669367503233991886550880126890994381770717897096325470978000470345546304657 618 -5654706365535054368711479548549101511093366499962473753847431015400779220185449448611535973291288018531519014347481583252437269874147480918577554367197747538648227365613652297326242116565731385752407975784393643463794260171219441657799949865330292013514776195 619 -14804213461371159314338957732957114435886767777802967761218877595300668098295006250273850924553313195647923898212928544719281883509881610882697015390236740099090595500676588245855209351027826654023232040802300803500388398742940427877074378617990405694998023905 620 -38757934018578423574305393650322241796566936833446429529809201770501225074699569302210016800368651568412252680291304050905408380655497351729513491803512472758623559136416112440239385936517748576317288146622508767037370936057601841973423185988640925071479295543 621 -101469588594364111408577223218009610953814042722536320828208727716203007125803701656356199476552641509588834142660983607996943258456610444305843460020300678176780081908571749074862948458525419074928632399065225497611724409429865098043195179347932369519439862701 622 -265650831764513910651426276003706591064875191334162532954816981378107796302711535666858581629289272960354249747691646773085421394714333981188016888257389561771716686589299134784349459439058508648468609050573167725797802292231993452156162352055156183486840292583 623 -695482906699177620545701604793110162240811531279951278036242216418120381782330905344219545411315177371473915100413956711259320925686391499258207204751868007138369977859325655278185429858650106870477194752654277679781682467266115258425291876817536180941081015025 624 -1820797888333018950985678538375623895657559402505691301153909667876253349044281180365800054604656259154067495553550223360692541382344840516586604725998214459643393246988677831050206830136891811962962975207389665313547245109566352323119713278397452359336402752515 625 -4766910758299879232411334010333761524731866676237122625425486787210639665350512635753180618402653600090728571560236713370818303221348130050501606973242775371791809763106707837872435060552025329018411730869514718260860052861432941710933847958374820897068127242497 626 -12479934386566618746248323492625660678538040626205676575122550693755665647007256726893741800603304541118118219127159916751762368281699549634918216193730111655732036042331445682567098351519184175092272217401154489469032913474732472809681830596727010331867978974999 627 -32672892401399977006333636467543220510882255202379907099942165294056357275671257544928044783407260023263626085821243036884468801623750518854253041607947559595404298363887629209828859994005527196258404921333948750146238687562764476718111643831806210098535809682477 628 -85538742817633312272752585910004000854108724980934044724703945188413406180006515907890392549618475528672760038336569193901644036589552006927840908630112567130480859049331441946919481630497397413682942546600691760969683149213560957344653100898691619963739450072455 629 -223943336051499959811924121262468782051443919740422227074169670271183861264348290178743132865448166562754654029188464544820463308144905501929269684282390141796038278784106696630929584897486665044790422718468126532762810760077918395315847658864268649792682540534865 630 -586291265336866567163019777877402345300223034240332636497805065625138177613038354628339006046726024159591202049228824440559745887845164498859968144217057858257633977302988647945869273061962597720688325608803687837318749131020194228602889875694114329414308171532163 631 -1534930459959099741677135212369738253849225182980575682419245526604230671574766773706273885274729905916018952118498008776858774355390587994650634748368783432976863653124859247206678234288401128117274554107942936979193436632982664290492821968218074338450241974061601 632 -4018500114540432657868385859231812416247452514701394410759931514187553837111261966490482649777463693588465654306265201890016577178326599485091936100889292440672956982071589093674165429803240786631135336715025123100261560767927798642875576028960108685936417750652663 633 -10520569883662198231928022365325698994893132361123607549860549015958430839759019125765174064057661174849378010800297596893190957179589210460625173554299093889042007293089908033815818055121321231776131456037132432321591245670800731638133906118662251719359011277896365 634 -27543209536446162037915681236745284568431944568669428238821715533687738682165795410805039542395519830959668378094627588789556294360441031896783584562007989226453064897198135007773288735560722908697259031396372173864512176244474396271526142327026646472140616083036455 635 -72109058725676287881819021344910154710402701344884677166604597585104785206738367106649944563128898318029627123483585169475477925901733885229725580131724873790317187398504496989504048151560847494315645638151984089271945283062622457176444520862417687697062836971212977 636 -188783966640582701607541382797985179562776159465984603260992077221626616938049305909144794146991175123129212992356127919636877483344760623792393155833166632144498497298315355960738855719121819574249677883059580093951323672943392975257807420260226416619047894830602499 637 -494242841196071816940805127049045383977925777053069132616371634079775065607409550620784437877844627051358011853584798589435154524132547986147453887367775022643178304496441570892712519005804611228433388011026756192582025735767556468596977739918261562160080847520594497 638 -1293944556947632749214873998349150972371001171693222794588122825017698579884179345953208519486542706030944822568398267848668586089052883334649968506270158435785036416191009356717398701298292014111050486150020688483794753534359276430533125799494558269861194647731181015 639 -3387590829646826430703816867998407533135077738026599251147996840973320674045128487238841120581783491041476455851610004956570603743026102017802451631442700284711930944076586499259483584889071431104718070439035309258802234867310272823002399658565413247423503095672948525 640 -8868827931992846542896576605646071627034232042386574958855867697902263442251206115763314842258807767093484544986431747021043225140025422718757386388057942418350756416038750141061052053368922279203103725167085239292611951067571542038474073176201681472409314639287664583 641 -23218892966331713197985912948939807347967618389133125625419606252733469652708489860051103406194639810238977179107685236106559071677050166138469707532731126970340338304039663923923672575217695406504593105062220408619033618335404353292419819870039631169804440822190045201 642 -60787850967002293051061162241173350416868623125012801917402951060298145515874263464389995376325111663623446992336623961298633989891125075696651736210135438492670258496080241630709965672284163940310675590019575986564488903938641517838785386433917212037004007827282471043 643 -159144659934675165955197573774580243902638250985905280126789246928160966894914300533118882722780695180631363797902186647789342897996325060951485501097675188507670437184201060968206224441634796414427433664996507551074433093480520200223936339431712004941207582659657367905 644 -416646128837023204814531559082567381291046129832703038462964789724184755168868638134966652792016973878270644401369935982069394704097850107157804767082890127030341053056522941273908707652620225302971625404969946666658810376502919082833023631861218802786618740151689632695 645 -1090793726576394448488397103473121899970500138512203835262105122244393298611691613871781075653270226454180569406207621298418841214297225260521928800150995192583352721985367762853519898516225879494487442549913332448901998036028237048275134556151944403418648637795411530157 646 -2855735050892160140650659751336798318620454285703908467323350577008995140666206203480376574167793705484271063817252927913187128938793825674407981633370095450719717112899580347286650987896057413180490702244770050680047183731581792061992380036594614407469327173234544957799 647 -7476411426100085973463582150537273055890862718599521566707946608782592123386926996569348646850110889998632622045551162441142545602084251762702016099959291159575798616713373279006433065171946360046984664184396819591239553158717139137702005553631898818989332881908223343217 648 -19573499227408097779740086700275020849052133870094656232800489249338781229494574786227669366382538964511626802319400559410240507867458929613698066666507778028007678737240539489732648207619781666960463290308420408093671475744569625351113636624301082049498671472490125071875 649 -51244086256124207365756677950287789491265538891684447131693521139233751565096797362113659452297506003536247784912650515789578978000292537078392183899564042924447237595008245190191511557687398640834405206740864404689774874074991736915638904319271347329506681535562151872385 650 -134158759540964524317529947150588347624744482804958685162280074168362473465795817300113308990509979046097116552418550987958496426133418681621478485032184350745334034047784196080841886465442414255542752329914172805975653146480405585395803076333512959939021373134196330545303 651 -351232192366769365586833163501477253382967909523191608355146701365853668832290654538226267519232431134755101872343002448085910300399963507786043271196989009311554864548344343052334147838639844125793851783001654013237184565366225019271770324681267532487557437867026839763501 652 -919537817559343572442969543353843412524159245764616139903160029929198533031076146314565493567187314358168189064610456356299234475066471841736651328558782677189330559597248833076160557050477118121838803019090789233735900549618269472419507897710289637523650940466884188745223 653 -2407381260311261351742075466560052984189509827770656811354333388421741930260937784405470213182329511939749465321488366620811793124799452017423910714479359022256436814243402156176147523312791510239722557274270713687970517083488583397986753368449601380083395383533625726472145 654 -6302605963374440482783256856326315540044370237547354294159840135336027257751737206901845145979801221461080206899854643506136144899331884210535080814879294389579979883132957635452282012887897412597328868803721351830175650700847480721540752207638514502726535210133992990671235 655 -16500436629812060096607695102418893635943600884871406071125187017586339842994273836300065224757074152443491155378075563897596641573196200614181331730158524146483502835155470750180698515350900727552264049136893341802556435019053858766635503254465942128096210246868353245541537 656 -43198703926061739807039828450930365367786432417066863919215720917422992271231084301998350528291421235869393259234372048186653779820256717632008914375596278049870528622333454615089813533164804770059463278606958673577493654356314095578365757555759311881562095530471066745953399 657 -113095675148373159324511790250372202467415696366329185686521975734682636970698979069694986360117189555164688622325040580662364697887573952281845411396630310003128083031844893095088742084143513582626125786683982678929924528049888427968461769412811993516590076344544846992318637 658 -296088321519057738166495542300186242034460656681920693140350206286624918640865852907086608552060147429624672607740749693800440313842465139213527319814294651959513720473201224670176412719265735977818914081444989363212279929793351188327019550682676668668208133503163474231002535 659 -775169289408800055174974836650186523635966273679432893734528643125192118951898579651564839296063252733709329200897208500738956243639821465358736548046253645875413078387758780915440496073653694350830616457650985410706915261330165137012596882635218012488034324164945575700688945 660 -2029419546707342427358428967650373328873438164356377988063235723088951438214829886047607909336129610771503314994950875808416428417076999256862682324324466285666725514690075118076145075501695347074672935291507966868908465854197144222710771097222977368795894838991673252871064323 661 -5313089350713227226900312066300933462984348219389701070455178526141662195692591078491258888712325579580800615783955418924510329007591176305229310424927145211124763465682466573312994730431432346873188189416872915196018482301261267531119716409033714093899650192810074182912504001 662 -13909848505432339253342507231252427060079606493812725223302299855336035148862943349426168756800847127970898532356915380965114558605696529658825248950456969347707564882357324601862839115792601693544891632959110778719146981049586658370648378129878164912903055739438549295866447703 663 -36416456165583790533127209627456347717254471262048474599451721039866443250896238969787247381690215804331894981286790723970833346809498412671246436426443762831997931181389507232275522616946372733761486709460459420961422460847498707580825417980600780644809517025505573704686839085 664 -95339519991319032346039121651116616091683807292332698575052863264263294603825773559935573388269800285024786411503456790947385481822798708354914060328874319148286228661811197094963728735046516507739568495422267484165120401492909464371827875811924177021525495337078171818194069575 665 -249602103808373306504990155325893500557796950614949621125706868752923440560581081710019472783119185050742464253223579648871323098658897712393495744560179194612860754804044084052615663588193176789457218776806343031533938743631229685534658209455171750419766968985728941749895369617 666 -653466791433800887168931344326563885581707044552516164802067742994507027077917471570122844961087754867202606348167282155666583814153894428825573173351663264690296035750321055062883262029533013860632087834996761610436695829400779592232146752553591074237775411620108653431492039299 667 -1710798270493029355001803877653798156187324183042598873280496360230597640673171333000349062100144079550865354791278266818128428343802785574083223775494810599458027352446919081136034122500405864792439044728183941799776148744571109091161782048205601472293559265874597018544580748257 668 -4478928020045287177836480288634830582980265504575280455039421337697285894941596527430924341339344483785393458025667518298718701217254462293424098153132768533683786021590436188345219105471684580516685046349555063788891750404312547681253199392063213342642902386003682402202250205495 669 -11725985789642832178507636988250693592753472330683242491837767652861260044151618249292423961917889371805315019285724288078027675307960601306189070683903495001593330712324389483899623193914647876757616094320481249566899102468366533952597816127984038555635147892136450188062169868205 670 -30699029348883209357686430676117250195280151487474447020473881620886494237513258220446347544414323631630551599831505345935364324706627341625143113898577716471096206115382732263353650476272259049756163236611888684911805557000787054176540248991888902324262541290405668161984259399143 671 -80371102257006795894551655040101056993086982131740098569583877209798222668388156412046618671325081523086339780208791749728065298811921423569240271011829654411695287633823807306161328234902129272510873615515184805168517568533994628577022930847682668417152475979080554297890608329201 672 -210414277422137178325968534444185920783980794907745848688277750008508173767651211015693508469560920937628467740794869903248831571729136929082577699136911246763989656786088689655130334228434128767776457609933665730593747148601196831554528543551159102927194886646835994731687565588483 673 -550871730009404739083353948292456705358855402591497447495249372815726298634565476635033906737357681289799063442175817960018429416375489363678492826398904085880273682724442261659229674450400257030818499214285812386612723877269595866086562699805794640364432183961427429897172088436225 674 -1442200912606077038924093310433184195292585412866746493797470368438670722136045218889408211742512122931768722585732583976806456677397331161952900780059801010876831391387238095322558689122766642324679040032923771429244424483207590766705159555866224818166101665237446294959828699720215 675 -3775731007808826377688925983007095880518900836008742033897161732500285867773570180033190728490178687505507104315021933970400940615816504122180209513780498946750220491437272024308446392917899669943218620884485501901120549572353176434028915967792879814133872811750911454982314010724397 676 -9884992110820402094142684638588103446264117095159479607894014829062186881184665321210163973728023939584752590359333217934396365170052181204587727761281695829373830082924577977602780489630932367504976822620532734274117224233851938535381588347512414624235516770015288069987113332452999 677 -25879245324652379904739127932757214458273450449469696789784882754686274775780425783597301192693893131248750666762977719832788154894340039491582973770064588541371269757336461908499895075974897432571711846977112700921231123129202639172115849074744364058572677498294952754979025986634577 678 -67752743863136737620074699159683539928556234253249610761460633434996637446156612029581739604353655454161499409929599941563968099512967937270161193548912069794739979189084807747896904738293759930210158718310805368489576145153755978980965958876720677551482515724869570194949964627450755 679 -177378986264757832955484969546293405327395252310279135494597017550303637562689410305147917620367073231235747563025822104859116143644563772318900606876671620842848667809917961335190819138906382358058764307955303404547497312332065297770782027555417668595874869676313757829870867895717665 680 -464384214931136761246380209479196676053629522677587795722330419215914275241911618885862013256747564239545743279147866373013380331420723379686540627081102792733806024240669076257675552678425387143966134205555104845152915791842439914331380123789532328236142093304071703294662639059702263 681 -1215773658528652450783655658891296622833493315722484251672394240097439188163045446352438122149875619487401482274417777014181024850617606366740721274366636757358569404912089267437835838896369779073839638308710011130911250063195254445223358343813179316112551410235901352054117049283389101 682 -3182936760654820591104586767194693192446850424489864959294852301076403289247224720171452353192879294222658703544105464669529694220432095720535623196018807479341902190495598726055831964010683950077552780720574928547580834397743323421338694907650005620101512137403632352867688508790465063 683 -8333036623435809322530104642692782954507057957747110626212162663131770679578628714161918937428762263180574628357898616994408057810678680794866148313689785680667137166574706910729660053135682071158818703853014774511831253130034715818792726379136837544191985001974995706548948477088006065 684 -21816173109652607376485727160883655671074323448751466919341635688318908749488661422314304459093407495319065181529590386313694479211603946664062821745050549562659509309228522006133148195396362263398903330838469394987912924992360824035039484229760507012474442868521354766779156922473553155 685 -57115482705522012806927076839958184058715912388507290131812744401824955568887355552780994439851460222776620916230872541946675379824133159197322316921461863007311390761110859107669784533053404719037891288662393410451907521847047756286325726310144683493231343603589068593788522290332653377 686 -149530275006913431044295503358990896505073413716770403476096597517155957957173405236028678860460973173010797567163027239526331660260795530927904129019335039459274662974104055316876205403763851893714770535148710836367809640548782444823937694700673543467219587942245851014586409948524406999 687 -391475342315218280325959433237014505456504328761803920296477048149642918302632860155305042141531459296255771785258209176632319600958253433586390070136543255370512598161201306842958831678238150962106420316783739098651521399799299578185487357791875946908427420223148484449970707555240567597 688 -1024895751938741409933582796352052619864439572568641357413334546931772796950725175229886447564133404715756517788611600290370627142613964769831266081390294726652263131509499865212000289630950600992604490415202506459586754558849116289732524378674954297258062672727199602335325712717197295815 689 -2683211913501005949474788955819143354136814388944120151943526592645675472549542665534354300550868754851013781580576591694479561826883640875907408174034340924586276796367298288793042037214613652015707050928823780280108742276748049291012085778232986944865760597958450322556006430596351319825 690 -7024739988564276438490784071105377442546003594263719098417245231005253620697902821373176454088472859837284826953118174793068058338036957857890958440712728047106567257592395001167125822012890355054516662371268834380739472271395031583303732956024006537339219121148151365332693579071856663683 691 -18391008052191823365997563257496988973501196393847037143308209100370085389544165798585175061714549824660840699278777932684724613187227232697765467148103843216733424976409886714708335428824057413147842936184982722862109674537437045458899113089839032667151896765486003773442074306619218671201 692 -48148284168011193659501905701385589477957585587277392331507382070105002547934594574382348731055176614145237270883215623261105781223644740235405443003598801603093707671637265142957880464459281884389012146183679334205589551340916104793393606313493091464116471175309859954993529340785799349943 693 -126053844451841757612508153846659779460371560367985139851213937109944922254259617924561871131450980017774871113370868937098592730483706988008450861862692561592547698038501908714165305964553788240019193502366055279754658979485311268921281705850640241725197516760443576091538513715738179378605 694 -330013249187514079178022555838593748903157095516678027222134429259729764214844259199303264663297763439179376069229391188034672410227476223789947142584478883174549386443868460999538037429202082835668568360914486505058387387115017701970451511238427633711476079106020868319622011806428738785895 695 -863985903110700479921559513669121467249099726182048941815189350669244370390273159673347922858442310299763257094317304627005424500198721683361390565890744087931100461293103474284448806323052460266986511580377404235420503181859741836990072827864642659409230720557619028867327521703548036979057 696 -2261944460144587360586655985168770652844142083029468798223433622748003346955975219820740503912029167460110395213722522692981601090368688826294224555087753380618751997435441961853808381539955297965290966380217726201203122158464207808999766972355500344516216082566836218282360553304215372151299 697 -5921847477323061601838408441837190491283326522906357452855111517574765670477652499788873588877645192080567928546850263451939378770907344795521283099372516053925155531013222411276976338296813433628886387560275774368188863293532881590009228089201858374139417527142889625979754138209098079474817 698 -15503597971824597444928569340342800821005837485689603560341900929976293664476982279545880262720906408781593390426828267662836535222353345560269624743029794781156714595604225271977120633350485002921368196300609596903363467722134436961027917295250074777902036498861832659656901861323078866273175 699 -40588946438150730732947299579191211971734185934162453228170591272354115322953294338848767199285074034264212242733634539536570226896152691885287591129716868289544988255799453404654385561754641575135218201341553016341901539872870429293074523796548365959566691969442608352990951445760138519344685 700 -106263241342627594753913329397230835094196720316797756124169872887086052304382900737000421335134315694011043337774075350946874145466104730095593148646120810087478250171794134941986036051913439722484286407724049452122341151896476850918195654094395023100798039409465992399315952475957336691760903 701 -278200777589732053528792688612501293310855975016230815144339027388904041590195407872152496806117873047768917770588591513304052209502161498401491854808645561972889762259582951421303722593985677592317641021830595340025121915816560123461512438486636703342827426258955368844956905982111871555938001 702 -728339091426568565832464736440273044838371204731894689308847209279626072466203322879457069083219303449295709973991699188965282483040379765108882415779815875831191036606954719321925131730043593054468636657767736567953024595553203519466341661365515086927684239367400114135554765470378277976053123 703 -1906816496689973643968601520708317841204257639179453252782202600449974175808414560766218710443540037300118212151386506053591795239618977796925155392530802065520683347561281206544471672596145101571088268951472614363833951870843050434937512545609908557440225291843244973561707390429022962372221345 704 -4992110398643352366073339825684680478774401712806465069037760592070296454959040359419199062247400808451058926480167818971810103235816553625666583761812590320730859006076888900311489886058391711658796170196650106523548831016975947785346195975464210585392991636162334806549567405816690609140610935 705 -13069514699240083454251417956345723595118947499239941954331079175760915189068706517491378476298662388053058567289116950861838514467830683080074595892906968896671893670669385494389997985579030033405300241638477705206812541180084792921101075380782723198738749616643759446086994827021048865049611437 706 -34216433699076897996680914043352490306582440784913360793955476935212449112247079193054936366648586355708116775387183033613705440167675495614557203916908316369284822005931267582858504070678698388557104554718783009096888792523278430977957030166883959010823257213768943531711417075246455986008223399 707 -89579786397990610535791324173711747324628374855500140427535351629876432147672531061673430623647096679071291758872432149979277806035195803763597015857817980211182572347124417254185514226457065132266013422517871322083853836389750500012770015119869153833731022024663071149047256398718319092975058737 708 -234522925494894933610693058477782751667302683781587060488650577954416847330770513991965355504292703681505758501230113416324127977937911915676233843656545624264262895035441984179698038608692497008240935712834830957154672716645973069060353015192723502490369808860220269915430352120908501292916952835 709 -613988990086694190296287851259636507677279676489261041038416382233374109844639010914222635889231014365445983744817908098993106127778539943265104515111818892581606112759201535284908601599620425892456793715986621549380164313548168707168289030458301353637378404555997738597243799964007184785775799745 710 -1607444044765187637278170495301126771364536345686196062626598568745705482203146518750702552163400339414832192733223610880655190405397707914119079701678911053480555443242162621675027766190168780669129445435125033690985820223998533052444514076182180558421765404807772945876301047771113053064410446423 711 -4208343144208868721538223634643743806416329360569327146841379324003742336764800545337885020600970003879050594454852924542972465088414583799092134589924914267860060216967286329740174696970885916114931542589388479523577296358447430450165253198088240321627917809867321099031659343349331974407455539501 712 -11017585387861418527336500408630104647884451736021785377897539403265521528091255117262952509639509672222319590631335162748262204859846043483157324068095831750099625207659696367545496324722488967675665182333040404879746068851343758298051245518082540406461988024794190351218676982276882870157956172103 713 -28844413019375386860471277591246570137237025847496028986851238885792822247508964806450972508317559012787908177439152563701814149491123546650379837614362580982438815406011802772896314277196580986912064004409732735115660910195583844443988483356159380897758046264515249954624371603481316636066412976785 714 -75515653670264742054077332365109605763826625806466301582656177254112945214435639302089965015313167366141404941686122528357180243613524596467982188774991911197216821010375711951143446506867253993060526830896157800467236661735407775033914204550395602286812150768751559512654437828167067038041282758275 715 -197702547991418839301760719504082247154242851571902875761117292876546013395797953099818922537621943085636306647619215021369726581349450242753566728710613152609211647625115333080534025243405180992269516488278740666286049075010639480657754130295027425962678406041739428583338941881019884478057435298017 716 -517591990303991775851204826147137135698901928909242325700695701375525094972958219997366802597552661890767515001171522535751999500434826131792717997356847546630418121864970287290458629223348288983748022633940064198390910563296510666939348186334686675601223067356466726237362387814892586396131023135799 717 -1355073422920556488251853758937329159942462935155824101340969811250029271523076706892281485255036042586666238355895352585886271919955028152624587263359929487282042717969795528790841862426639685958974551413541451928886682614878892520160290428709032600840990796027660750128748221563657874710335634109357 718 -3547628278457677688904356450664850344128486876558229978322213732374562719596271900679477653167555465869231200066514535221906816259430258326081043792722940915215710032044416299082066958056570768893175631606684291588269137281340166893541523099792411126921749320726515524148882276876081037734875879192295 719 -9287811412452476578461215593057221872442997694518865833625671385873658887265738995146151474247630355021027361843648253079834176858335746825618544114808893258365087378163453368455359011743072620720552343406511422835920729229141608160464278870668200779924257166151885822317898609064585238494292003467505 720 -24315805958899752046479290328506815273200506206998367522554800425246413942200945084758976769575335599193850885464430224017595714315576982150774588551703738859879552102445943806284010077172647093268481398612849976919493050406084657587851313512212191212851022177729141942804813550317674677748000131210243 721 -63659606464246779560976655392463223947158520926476236734038729889865582939337096259130778834478376442560525294549642418972952966088395199626705221540302323321273568929174378050396671219774868659084891852432038507922558421989112364603089661665968372858628809367035540006096542041888438794749708390163201 722 -166663013433840586636450675848882856568275056572430342679561389244350334875810343692633359733859793728487724998184497032901263183949608616729341076069203231103941154685077190344906003582151958883986194158683265546848182215561252436221417671485692927363035405923377478075484812575347641706501125039279383 723 -436329433837274980348375372154185345757666648790814791304645437843185421688093934818769300367101004742902649700003848679730836585760430650561318006667307369990549895126057192984321339526681007992873690623617758132621988224694644944061163352791110409230477408403096894220357895684154486324753666727674925 724 -1142325288077984354408675440613673180704724889800014031234374924285205930188471460763674541367443220500220224101827049006291246573331683334954612943932718878867708530693094388608058014997891065094634877712170008851017782458522682395962072386887638300328396819285913204585588874477115817267759875143745415 725 -2990646430396678082877650949686834196356508020609227302398479335012432368877320447472254323735228656757758022605477298339142903134234619354302520825130849266612575696953225972839852705466992187291030942512892268420431359150873402243825053807871804491754713049454642719536408727747192965478525958703561297 726 -7829614003112049894224277408446829408364799172027667875961063080752091176443489881653088429838242749773053843714604846011137462829372174727952949531459828920970018560166583529911500101403085496778457949826506796410276294994097524335513089036727775174935742329078014954023637308764463079167818000966938499 727 -20498195578939471599795181275653654028737889495473776325484709907243841160453149197487010965779499592561403508538337239694269485353881904829556327769248637496297479983546524616894647598742264303044342906966628120810397525831419170762714213302311521033052513937779402142534503198546196272024928044197254177 728 -53664972733706364905161266418514132677848869314393661100493066640979432304915957710807944467500256027911156681900406873071670993232273539760716033776286083567922421390472990320772442694823707412354570771073377566020916282500159987952629550870206787924221799484260191473579872286874125736906966131624824055 729 -140496722622179623115688617979888744004808718447707206975994490015694455754294723934936822436721268491172066537162883379520743494342938714452591773559609613207469784187872446345422680485728857934019369406253504577252351321669060793095174439308308842739612884515001172278205113662076180938695970350677217965 730 -367825195132832504441904587521152099336577286028727959827490403406103934957968214094002522842663549445605042929588243265490559489796542603597059286902542756054486931173144348715495598762362866389703537447687136165736137682507022391332893767054719740294616854060743325361035468699354417079180944920406829863 731 -962978862776317890210025144583567554004923139638476672506476720202617349119609918347070746091269379845643062251601846416950934975046689096338586087148018654955991009331560599801064115801359741235091242936807903919956061725852006380903506861855850378144237677667228803804901292435987070298846864410543271601 732 -2521111393196121166188170846229550562678192132886702057691939757201748112400861540947209715431144590091324143825217295985362245435343524685418698974541513208813486096821537450687696748641716357315570191362736575594132047495048996751377626818512831394138096178940943086053668408608606793817359648311222984963 733 -6600355316812045608354487394105084134029653259021629500569342551402626988082974704494558400202164390428329369224050041539135801330983884959917510836476520971484467281133051752262026130123789330711619331151401822862440080759294983873229373593682643804270050859155600454356103933389833311153232080523125683265 734 -17279954557240015658875291336085701839410767644178186444016087897006132851848062572536465485175348581193663963846932828632045158557608130194333833534888049705639915746577617806098381641729651634819287802091468892993188194782835954868310493962535100018672056398525858277014643391560893139642336593258154064855 735 -45239508354908001368271386614152021384202649673512929831478921139615771567461213013114838055323881353152662522316748444356999674341840505623083989768187628145435279958599801666033118795065165573746244075123004856117124503589212880731702108293922656251746118336421974376687826241292846107773777699251336511277 736 -118438570507483988445938868506370362313197181376360603050420675521841181850535576466808048680796295478264323603103312504438953864467913386674918135769674834730665924129221787192000974743465845086419444423277545675358185315984802687326795830919232868736566298610740064853048835332317645183678996504495855468999 737 -310076203167543963969545218904959065555388894455568879319783105425907773984145516387309307987065005081640308286993189068959861919061899654401670417540836876046562492429065559909969805435332369685512089194709632169957431444365195181248685384463775949957952777495798220182458679755660089443263211814236229895697 738 -811790038995147903462696788208506834352969501990346034908928640755882140101900972695119875280398719766656601257876254702440631892717785576530093116852835793409021553157974892537908441562531263970116823160851350834514109017110782856419260322472094981137292033876654595694327203934662623146110638938212834218115 739 -2125293913817899746418545145720561437503519611515469225407002816841738646321557401698050317854131154218329495486635575038362033759091457075188608933017670504180502167044859117703755519252261422224838380287844420333584895606967153388009095582952508993453923324134165566900522932048327779995068705000402272758625 740 -5564091702458551335792938648953177478157589332556061641312079809769333798862771232399031078281994742888331885202030470412645469384556585649035733682200175719132484947976602460573358116194253002704398317702681910166240577803790677307608026426385431999224477938525842105007241592210320716839095476062993984057783 741 -14566981193557754260960270801138970996969248386152715698529236612466262750266756295499042916991853074446666160119455836199574374394578299871918592113582856653216952676884948264016318829330497585888356572820201310165136837804404878534814983696203787004219510491443360748121201844582634370522217723188579679414701 742 -38136851878214711447087873754463735512750155825902085454275630027629454451937497654098097672693564480451666595156337038186077653799178313966720042658548394240518373082678242331475598371797239754960671400757922020329169935609423958296836924662225929013434053535804240139356363941537582394727557693502745054186343 743 -99843574441086380080303350462252235541281219091553540664297653470422100605545736666795250101088840366908333625349555278358658587002956642028241535862062326068338166571149778730410476286061221678993657629453564750822372969023866996355695790290474000036082650115969359669947889980030112813660455357319655483144305 744 -261393871445044428793822177632292971111093501448758536538617330383636847364699712346287652630572956620273334280892328796889898107209691612118004564927638583964496126630771093859755830486386425282020301487602772232137948971462177030770250446209196071094813896812103838870487305998552756046253808378456221395246595 745 -684338039894046906301163182434626677791999285254722068951554337680488441488553400372067707790630029493911669217327431112311035734626118194325772158920853425825150213321163502848857015173098054167067246833354751945591473945362664095955055548337114213248359040320342156941514028015628155325100969778049008702595457 746 -1791620248237096290109667369671587062264904354315407670316045682657828477100960488769915470741317131861461673371089964540043209096668662970859311911834921693510954513332719414686815215032907737219181439012461483604636472864625815257094916198802146568650263224148922631954054778048331709929049100955690804712539799 747 -4690522704817241964027838926580134509002713777691500941996582710292996989814328065937678704433321366090473350895942462507818591555379870718252163576583911654707713326676994741211588629925625157490477070204029698868317944648514781675329693048069325492702430632126425738920650306129366974462046333089023405435023917 748 -12279947866214629601973849410068816464743236978759095155673702448221162492342023709043120642558646966409958379316737422983412565569470949183897178817916813270612185466698264808947950674743967735252249771599627613000317361080918529768894162945405829909457028672230354584807896140339769213457089898311379411592531975 749 -32149320893826646841893709303626314885226997158585784525024524634370490487211743061191683223242619533139401787054269806442419105153032976833439372877166528157128843073417799685632263394306278048266272244594853140132634138594240807631352795788148164235668655384564638015503038114889940665909223361845114829342571985 750 -84168014815265310923707278500810128190937754496998258419399871454890308969293205474531929027169211633008246981846071996343844749889627981316420939813582771200774343753555134247948839508174866409546566962184931807397585054701803893125164224419038662797548937481463559461701218204330052784270580187223965076435184003 751 -220354723551969285929228126198804069687586266332408990733175089730300436420667873362404103858265015365885339158483946182589115144515850967115823446563581785445194188187247603058214255130218321180373428641959942282060121025511170871744139877468967824156978157059826040369600616498100217686902517199826780399962980001 752 -576896155840642546863977100095602080871821044500228713780125397736011000292710414612680382547625834464647770493605766551423500683657924920031049399877162585134808220808187674926693925882480097131573718963694895038782778021831708722107255407987864809673385533698014561647100631289970600276436971412256376123453756023 753 -1510333743969958354662703174088002172927876867168277150607201103477732564457463370475637043784612488028057972322333353471681386906457923792977324753067905969959230474237315421721867522517221970214347728249124742834288213039983955294577626346494626604863178444034217644571701277371811583142408397036942347970398288045 754 -3954105076069232517124132422168404437911809557004602738041477912697186693079679696814230748806211629619526146473394293863620660035715846458900924859326555324742883201903758590238908641669185813511469465783679333464081861098120157161625623631496015004916149798404638372068003200825464149150788219698570667787741108135 755 -10351981484237739196709694092417211140807551803845531063517232634613827514781575719967055202634022400830520467097849528119180593200689615583725449824911760004269419131473960348994858402490335470320060669101913257557957370254376516190299244547993418409885270951179697471632308325104580864309956262058769655392825036337 756 -27101839376643985073004949855083228984510845854531990452510219991144295851265047463086934859095855572872035254820154290493921119566353000292275424615408724688065374192518122456745666565801820597448712541522060439209790249665009391409272110012484240224739663055134454042828921774488278443779080566477738298390734000899 757 -70953536645694216022305155472832475812724985759750440294013427338819060039013566669293749374653544317785585297362613343362582765498369385293100824021314414059926703446080407021242141294915126322026076955464268060071413378740651658037517085489459302264333718214223664656854456998360254467027285437374445239779376966337 758 -185758770560438662993910516563414198453664111424719330429530062025312884265775652544794313264864777380484720637267685739593827176928755155587027047448534517491714736145723098606980757318943558368629518324870743741004449886556945582703279146455893666568261491587536539927734449220592484957302775745645597420947396898135 759 -486322775035621772959426394217410119548267348514407550994576758737119592758313390965089190419940787823668576614440443875418898765287896081467980318324289138415217504991088888799700130661915548783862478019147963162941936280930185090072320353878221697440450756548385955126348890663417200404881041799562347023062813728045 760 -1273209554546426655884368666088816160191137934118503322554200214186045894009164520350473257994957586090521009206053645886662869118934933088816913907524332897753937778827543567792119634666803087982957915732573145747821358956233609687513681915178771425753090778057621325451312222769659116257340349653041443648241044286023 761 -3333305888603658194693679604049038361025146453841102416668023883821018089269180170086330583564931970447894451003720493784569708591516903184982761404248709554846595831491541814576658773338493715165011269178571474080522140587770643972468725391658092579818821577624478021227587777645560148367140007159561983921660319130001 762 -8726708111264547928196670146058298922884301427404803927449871437277008373798375989908518492699838325253162343805107835467046256655615776466131370305221795766785849715647081875937856685348678057512075891803141276493745062807078322229892494259795506313703373954815812738231451110167021328844079671825644508116739913104003 763 -22846818445189985589896330834125858407627757828373309365681590428010007032125947799639224894534583005311592580411603012616569061375330426213411349511416677745510953315449703813236911282707540457371216406230852355400713047833464322717208757387728426361291300286822960193466765552855503838165099008317371540428559420181985 764 -59813747224305408841492322356319276299998972057715124169594899846753012722579467409009156190903910690681615397429701202382660927470375502174102678229028237469747010230702029563772877162773943314601573326889415789708394080693314645921733777903389772770170526905653067842168845548399490185651217353126470113168938347441975 765 -156594423227726240934580636234831970492369158344772063143103109112249031135612454427388243678177149066733253611877500594531413721035796080308896685175668034663730077376656384878081720205614289486433503574437395013724469194246479615047992576322440891949220280430136243333039771092342966718788553051062038799078255622143917 766 -409969522458873313962249586348176635177108502976601065259714427489994080684257895873155574843627536509518145438202800581211580235637012738752587377297975866521443221899267125070472283454068925144698937396422769251465013502046124199222243951063932903077490314384755662156950467728629409970714441800059646284065828518989799 767 -1073314144148893700952168122809697935038956350585031132636040173357733210917161233192078480852705460461821182702730901149103326985875242135948865446718259564900599588321144990333335130156592485947663308614830912740670571311891892982618739276869357817283250662724130743137811632093545263193354772349116900053119229934825457 768 -2809972909987807788894254782080917169939760548778492332648406092583205552067225803703079867714488844875945402669989902866098400721988713669094008962856802828180355543064167845929533107015708532698290988448069968970546700433629554748633973879544140548772261673787636567256484428552006379609349875247291053875291861285486595 769 -7356604585814529665730596223433053574780325295750445865309178104391883445284516177917161122290761074166015025307238807449191875180090898871333161441852148919640467040871358547455264190890533112147209656729378994170969529988996771263283182361763063829033534358638778958631641653562473875634694853392756261572756353921634305 770 -19259840847455781208297533888218243554401215338472845263279128220592444783786322730048403499157794377622099673251726519481477224818283982944905475362699643930741045579549907796436259465655890803743337981740067013542361889533360759041215573205745050938328341402128700308638440532135415247294734684930977730842977200479416343 771 -50422917956552813959162005441221677088423320719668089924528206557385450906074452012228049375182622058700283994447940750995239799274761049963383264646246782872582669697778364841853514206077139299082804288490822046456116138611085505860363537255472088985951489847747321967283679942843771866249509201400176930956175247516614701 772 -132008913022202660669188482435446787710868746820531424510305491451563907934437033306635744626390071798478752310092095733504242173005999166945244318576040704687006963513785186729124283152575527093505074883732399125825986526299895758539875038560671216019526128141113265593212599296395900351453792919269553062025548542070427783 773 -345603821110055168048403441865118686044182919741926183606388267797306272897236647907679184503987593336735972935828346449517486719743236450872349691081875331188438220843577195345519335251649441981432420362706375331021843440288601769759261578426541559072626894575592474812354117946343929188111869556408482255120470378694668625 774 -904802550307962843476021843159909270421680012405247126308859311940354910757272910416401808885572708211729166497392943615048217986223710185671804754669585288878307699016946399307433722602372798850792186204386726867239543794565909550737909696718953461198354555585664158843849754542635887212881815749955893703335862594013578115 775 -2368803829813833362379662087614609125220857117473815195320189668023758459374582083341526242152730531298451526556350484395627167238927894106143064572926880535446484876207262002576781832555468954570944138250453805270696787943409126882454467511730318824522436772181400001719195145681563732450533577693459198854887117403346065697 776 -6201608939133537243662964419683918105240891340016198459651709692130920467366473339608176917572618885683625413171658509571833283730559972132757388964111056317461146929604839608422911775064034064862040228546974688944850820035661471096625492838472003012368955760958535846313735682502055310138718917330421702861325489616024618999 777 -16236022987586778368609231171437145190501816902574780183634939408369002942724837935483004510565126125752424712958625044319872683952752022292129102319406288416936955912607256822691953492636633240015176547390470261563855672163575286407422011003685690212584430510694207537222011901824602197965623174297805909729089351444727791277 778 -42506460023626797862164729094627517466264559367708142091253108532976088360808040466840836614122759491573648725704216623387784768127696094743629917994107808933349720808216930859652948702845865655183489413624436095746716196455064388125640540172585067625384335771124086765352300022971751283758150605562996026325942564718158754855 779 -111283357083293615217884956112445407208291861200549646090124386190559262139699283465039505331803152348968521464154024825843481620430336261938760651662917138383112206512043535756266892615900963725535291693482838025676292917201617877969499609514069512663568576802678052758834888167090651653308828642391182169248738342709748473265 780 -291343611226254047791490139242708704158611024233940796179120050038701698058289809928277679381286697555331915666757857854142660093163312691072652036994643606215986898727913676409147729144857025521422385666824077981282162555149789245782858288369623470365321394636910071511152364478300203676168335321610550481420272463411086664963 781 -762747476595468528156585461615680705267541211501272742447235763925545832035170146319793532812056940317027225536119548736584498659059601811279195459321013680264848489671697493471176294818670112838731865306989395918170194748247749859379075255594800898432395607108052161774622205267809959375196177322440469275012079047523511521601 782 -1996898818560151536678266245604333411644012610269877431162587241737935798047220629031102919054884123395749760941600788355610835884015492742764934340968397434578558570287178804004381155311153312994773210254144109773228421689593460332354367478414779224931865426687246413812714251325129674449420196645710857343615964679159447899863 783 -5227948979084986081878213275197319529664496619308359551040525961288261562106491740773515224352595429870222057288682816330248008992986876417015607563584178623470827221189838918541967171114789826145587765455442933401515070320532631137684027179649536776363200672953687079663520548707579063973064412614692102755835814989954832177965 784 -13686948118694806708956373579987625177349477247655201221958990642126848888272254593289442754002902166214916410924447660635133191094945136508281888349784138435833923093282337951621520358033216165441990086112184690431316789272004433080697714060533831104157736592173814825177847394797607517469773041198365450923891480290705048634055 785 -35832895376999434044990907464765556002383935123657244114836445965092285102710272039094813037656111068774527175484660165575151564291848533107830057485768236684030942058657174936322593902984858670180382492881111137892435297495480668104409115001951956536110009103567757395870021635685243488436254710980404250015838625882160313724177 786 -93811738012303495426016348814309042829802328123316531122550347253150006419858561523994996358965431040108665115529532836090321501780600462815208284107520571616258903082689186857346261350921359845099157392531148723245989103214437571232529630945322038504172290718529457362432217512258122947838991091742847299123624397355775892538499 787 -245602318659911052233058138978161572487023049246292349252814595794357734156865412532890176039240182051551468171103938342695812941049952855337794794836793478164745767189410385635716190149779220865117089684712335031845532012147832045593179777834014158976406863052020614691426630901089125355080718564248137647355034566185167363891297 788 -642995217967429661273158068120175674631266819615560516635893440129923196050737676074675531758755115114545739397782282191997117321369258103198176100402859862877978398485541970049802309098416302750252111661605856372290606933229058565547009702556720438425048298437532386711847675191009253117403164601001565642941479301199726199135415 789 -1683383335242377931586416065382365451406777409600389200654865724595411853995347615691136419237025163292085750022242908233295539023057821454256733506371786110469189428267215524513690737145469687385639245300105234085026288787539343651047849329836147156298738032260576545444116394671938633997128775238756559281469403337414011233514925 790 -4407154787759704133486090128026920679589065409185607085328703733656312365935305170998733725952320374761711510668946442507889499747804206259572024418712498468529589886316104603491269902337992759406665624238709845882788259429388972387596538286951721030471165798344197249620501508824806648873983161115268112201466730711042307501409383 791 -11538081028036734468871854318698396587360418817956432055331245476373525243810567897305064758619935960993048781984596419290372960220354797324459339749765709295119580230681098285960118969868508590834357627416024303563338489500627573511741765531019015935114759362772015203417388131802481312624820708107047777322930788795712911270713201 792 -30207088296350499273129472828068269082492191044683689080665032695464263365496398520916460549907487508217434835284842815363229380913260185713805994830584629416829150805727190254389087007267533013096407258009363064807227209072493748147628758306105326774873112289971848360631662886582637289000478963205875219767325635676096426310730243 793 -79083183861014763350516564165506410660116154316094635186663852610019264852678627665444316891102526563659255723869932026799315182519425759816958644741988178955367872186500472477207142051934090448454864146612064890858343137716853670931144509387296964389504577507143529878477600527945430554376616181510577881979046118232576367661477505 794 -207042463286693790778420219668450962897856271903600216479326525134593531192539484475416490123400092182760332336324953265034716166645017093737069939395379907449274465753774227177232339148534738332268185181826831607767802204078067264645804769855785566393640620231458741274801138697253654374129369581325858426169812719021632676673702295 795 -542044205999066608984744094839846478033452661394706014251315722793761328724939825760805153479097749984621741285104927768304833317415625521394251173444151543392455525074822209054489875393670124548349691398868429932445063474517348123006269800180059734791417283187232693945925815563815532568011492562466997396530392038832321662359629357 796 -1419090154710506036175812064851088471202501712280517826274620643246690454982279992806998970313893157771104891518989830039879783785601859470445683580937074722728092109470692399986237287032475635312780889014778458189567388219473977104373004630684393637980611229330239340562976307994192943329905108106075133763421363397475332310405185799 797 -3715226258132451499542692099713418935574052475446847464572546206946310036221900152660191757462581723328692933271864562351334518039389952889942799569367072624791820803337254990904221985703756781389992975645466944636257101183904583190112744091873121179150416404803485327743003108418763297421703831755758403893733698153593675268855928017 798 -9726588619686848462452264234289168335519655714060024567443017977592239653683420465173576302073852012214973908296603857014123770332567999199382715127164143151647370300541072572726428670078794708857198037921622375719203915332239772465965227644934969899470637985080216642666033017262096948935206387161200077917779731063305693496162598275 799 -25464539600928093887814100603154086070984914666733226237756507725830408924828361242860537148758974313316228791617947008691036792958314044708205345812125356830150290098285962727275064024532627345181601138119400182521354644812814734207782938842931788519261497550437164600255095943367527549383915329727841829859605495036323405219631866785 800 -66667030183097433200990037575173089877435088286139654145826505199898987120801663263408035144203070927733712466557237169058986608542374134925233322309211927338803499994316815609098763403519087326687605376436578171844860019106204430157383588883860395658313854666231277158099254812840485699216539602022325411661036754045664522162733002103 801 -174536550948364205715156012122365183561320350191685736199723007873866552437576628547363568283850238469884908608053764498485923032668808360067494621115510425186260209884664484100021226186024634634881214991190334333013225412505798556264367827808649398455680066448256666874042668495153929548265703476339134405123504767100670161268567139501 802 -456942622661995183944477998791922460806525962288917554453342518421700670191928222378682669707347644481921013357604056326398782489464050945277250541037319348219977129659676636690964915154554816577956039597134424827194816218411191238635719894542087799708726344678538723464028750672621302945580570826995077803709477547256345961642968416423 803 -1196291317037621346118277984253402198858257536675066927160304547391235458138208038588684440838192694975878131464758404480710424435723344475764257001996447619473671179094365425972873519277639815098986903800212940148571223242727775159642791855817614000670498967587359503518043583522709979288476009004646099006004927874668367723660338109745 804 -3131931328450868854410355953968284135768246647736283227027571123752005704222695893387370652807230440445713381036671157115732490817705982482015520464952023510201036407623419641227655642678364628719004671803504395618518853509772134240292655672910754202302770558083539787090101999895508634919847456186943219214305306076748757209338045912835 805 -8199502668314985217112789877651450208446482406533782753922408823864781654529879641573427517583498626361262011645255066866487048017394602970282304392859622911129438043775893497710093408757454071058027111610300246706985337286588627561235175162914648606237812706663259857752262416163815925471066359556183558636910990355577903904353799628737 806 -21466576676494086796928013678986066489571200571865065034739655347842339259366943031332911899943265438638072653899094043483728653234477826428831392713626845223187277723704260851902624583593997584455076663027396344502437158349993748443412869815833191616410667561906239786166685248595939141493351622481607456696427664989984954503723352973399 807 -56200227361167275173671251159306749260267119309061412350296557219662236123570949452425308182246297689552955950052027063584698911686038876316211873748020912758432395127336889057997780342024538682307202877471888786800326137763392617769003434284584926242994189979055459500747793329624001499008988507888638811452372004614376959606816259291437 808 -147134105407007738724085739798934181291230157355319172016150016311144369111345905325943012646795627630020795196256987147270368081823638802519804228530435893052109907658306406322090716442479618462466531969388270015898541254940184104863597433037921587112571902375260138716076694740276065355533613901184308977660688348853145924316725424900935 809 -385202088859855940998585968237495794613423352756896103698153491713770871210466766525403729758140585200509429638718934378226405333784877531243200811843286766397897327847582329908274368985414316705092393030692921260895297627057159696821788864829179835094721517146724956647482290891204194567591853195664288121529693041945060813343360015411345 810 -1008472161172560084271672164913553202549039900915369139078310458830168244520054394250268176627626127971507493719899815987408847919530993791209798206999424406141582075884440583402732390513763331652810647122690493766787351626231294985601769161449617918171592649064914731226370177933336518347241945685808555386928390776982036515713354621333123 811 -2640214394657824311816430526503163813033696349989211313536777884776733862349696416225400800124737798714013051520980513584000138424808103842386193809154986452026848899805739420299922802555875678253339548337378560039466757251636725259983518619519673919420056430048019237031628242908805360474133983861761378039255479289001048733796703848588001 812 -6912171022800912851177619414595938236552049149052264801532023195500033342529034854425934223746587268170531660843041724764591567354893317735948783220465534949938964623532777677497036017153863703107207997889445186351612920128678880794348786697109403840088576641079142979868514550793079563075160005899475578730838047090021109685676756924430903 813 -18096298673744914241716427717284650896622451097167583091059291701723366165237408147052401871115024005797581931008144660709774563639871849365460155852241618397790044970792593612191185248905715431068284445330956999015372003134399917123062841471808537600845673493189409702573915409470433328751346033836665358153258661981062280323233566924704685 814 -47376724998433829873971663737258014453315304142450484471645851909670065153183189586731271389598484749222214132181392257364732123564722230360431684336259320243431170288845003159076519729563282590097645338103425810694503089274520870574839737718316208962448443838489086127853231677618220423178878095610520495728937938853165731284023943849683175 815 -124033876321556575380198563494489392463323461330183870323878264027286829294312160613141412297680430241869060465536032111384421807054294841715834897156536342332503465895742415865038373939784132339224651568979320433068137264689162694601456371683140089286499658022277848680985779623384227940785288252994896129033555154578434913528838264624344817 816 -324724903966235896266624026746210162936655079848101126499988940172190422729753292252692965503442805976384967264426704076788533297598162294787073007133349706754079227398382244436038602089789114427576309368834535488509908704792967213229529377331104058897050530228344459915104107192534463399176986663374167891371727524882139009302490850023351299 817 -850140835577151113419673516744141096346641778214119509176088556489284438894947716144937484212647987687285841327744080118981178085740192042645384124243512777929734216299404317443077432329583210943504276537524286032461588849689738945087131760310172087404651932662755531064326541954219162256745671737127607545081627420067982114378634285445709057 818 -2225697602765217443992396523486213126103270254794257401028276729295662893955089856182119487134501157085472556718805536280155000959622413833149079365597188627035123421499830707893193694898960518402936520243738322608874857844276249622031865903599412203316905267759922133277875518670123023371060028548008654743873154735321807333833412006313775895 819 -5826951972718501218557516053714498281963168986168652693908741631397704242970321852401420977190855483569131828828672528721483824793127049456801853972548053103175636048200087806236503652367298344265305284193690681794162984683139009921008465950488064522546063870617010868769300014056149907856434413906898356686537836785897439887121601733495618605 820 -15255158315390286211680151637657281719786236703711700680697948164897449834955875701022143444438065293621922929767212049884296473419758734537256482552046970682491784723100432710816317262202934514392979332337333722773614096205140780140993531947864781364321286344091110473030024523498326700198243213172686415315740355622370512327531393194173079943 821 -39938522973452357416482938859257346877395541124966449348185102863294645261897305250665009356123340397296636960472963620931405595466149154154967593683592858944299718121101210326212448134241505198913632712818310486526679303932283330501972129893106279570417795161656320550320773556438830192738295225611160889260683230081214097095472577849023621201 822 -104560410604966786037768664940114758912400386671187647363857360424986485950736040050972884623931955898267987951651678812909920312978688727927646298498731606150407369640203198267821027140521581082347918806117597736806423815591709211364922857731454057346932099140877851177932296145818163878016642463660796252466309334621271778958886340352897783683 823 -273742708841448000696823055961086929859805618888596492743386978411664812590310814902253644515672527297507326894482072817798355343469917029627971301812601959506922390799508384477250633287323238048130123705534482723892592142842844303592796443301255892470378502260977232983476114881015661441311632165371227868138244773782601239781186443209669729825 824 -716667715919377216052700502943146030667016469994601830866303574810007951820196404655788048923085625994253992731794539640485145717431062360956267606939074272370359802758321955163930872721448133062042452310485850434871352612936823699413466472172313620064203407642053847772496048497228820445918254032452887351948424986726531940384672989276111405815 825 -1876260438916683647461278452868351162141243791095208999855523746018359042870278399065110502253584350685254651300901546103657081808823270053240831519004620857604157017475457481014541984877021161137997233225923068580721465695967626794647602973215684967722231720665184310334012030610670799896443129931987434187707030186396994581372832524618664487597 826 -4912113600830673726331134855661907455756714903291025168700267663245069176790638792539543457837667426061509961170910098670486099709038747798766226950074788300442111249668050487879695081909615350351949247367283355307293044474966056684529342447474741283102491754353499083229540043334783579243411135763509415211172665572464451803733824584579882056999 827 -12860080363575337531532126114117371205128900918777866506245279243716848487501637978553519871259417927499275232211828749907801217318292973343057849331219744043722176731528693982624543260851824889917850508875926997341157667728930543258940424369208538881585243542395312939354608099393679937833790277358540811445810966530996360829828641229120981683377 828 -33668127489895338868265243486690206159629987853042574350035570067905476285714275143121016155940586356436315735464576151052917552245840172230407321043584443830724418944918031459993934700645859319401602279260497636716179958711825573092291930660150875361653238872832439734834284254846256234257959696312113019126260234020524630685752099102783062993155 829 -88144302106110679073263604345953247273761062640349856543861430959999580369641187450809528596562341141809671974181899703250951439419227543348164113799533587448451080103225400397357260841085753068286956328905565912807382208406546176017935367611244087203374473076102006265148244665145088764940088811577798245932969735530577531227427656079228207296065 830 -230764778828436698351525569551169535661653200068006995281548722812093264823209287209307569633746437068992700187081122958699936766011842457814085020355016318514628821364758169732077847822611399885459266707456200101705966666507812954961514172173581386248470180355473579060610449740589010060562306738421281718672648972571207962996530869134901558895063 831 -604150034379199415981313104307555359711198537563671129300784737476280214099986674177113180304676970065168428587061469172848858858616299830094090947265515368095435383991049108798876282626748446588090843793463034392310517791116892688866607148909500071542036067990318730916683104556621941416746831403686046910084977182183046357762164951325476469389101 832 -1581685324309161549592413743371496543471942412623006392620805489616747377476750735322031971280284473126512585574103284559846639809837057032468187821441529785771677330608389156664551000057633939878813264672932903075225586706842865111638307274554918828377638023615482613689438863929276814189678187472636859011582282573977931110289963984841527849272263 833 -4140905938548285232795928125806934270704628700305348048561631731373961918330265531788982733536176449314369328135248384506691060570894871267310472517059073989219596607834118361194776717546153373048348950225335674833366242329411702646048314674755256413590878002856129110151633487231208501152287731014224530124661870539750746973107727003199107078427665 834 -10841032491335694148795370634049306268641943688293037753064089704505138377514045860044916229328244874816595398831641868960226541902847556769463229729735692181887112492893965926919779152580826179266233586003074121424873140281392242826506636749710850412394995984952904716765461597764348689267185005570036731362403329045274309809033217024755793386010755 835 -28382191535458797213590183776340984535221202364573765210630637382141453214211872048345765954448558175135416868359677222373988565137647799041079216672148002556441740870847779419564560740196325164750351807783886689441253178514765025833471595574377294823594109952002585040144751306061837566649267285695885663962548116596072182453991924071068273079604577 836 -74305542115040697491975180694973647337021663405428257878827822441919221265121570284992381634017429650589655206247389798161739153510095840353774420286708315487438110119649372331773903068008149314984821837348585946898886395262902834673908149973421034058387333871054850403668792320421164010680616851517620260525241020742942237552942555188449025852802999 837 -194534434809663295262335358308579957475843787851711008425852829943616210581152838806631378947603730776633548750382492172111228895392639722020244044187976943905872589488100337575757148463828122780204113704261871151255406007273943478188252854345885807351567891661161966170861625655201654465392583268856975117613174945632754530204835741494278804478804397 838 -509297762313949188295030894230766225090509700149704767398730667388929410478336946134901755208793762679310991044900086718171947532667823325706957712277222516230179658344651640395497542323476219025627519275437027506867331626558927599890850413064236387996316341112431048108916084645183799385497132955053305092314283816155321353061564669294387387583610215 839 -1333358852132184269622757324383718717795685312597403293770339172223172020853857999598073886678777557261299424384317767982404613702610830255100629092643690604784666385545854583610735478506600534296678444122049211369346588872402839321484298384846823356637381131676131178155886628280349743691098815596302940159329676502833209528979858266388883358272026225 840 -3490778794082603620573241078920389928296546237642505113912286849280586652083237052659319904827538909104587282108053217229041893575164667439594929565653849298123819498292912110436708893196325383864407813090710606601172434990649590364562044741476233681915827053915962486358743800195865431687799313833855515385674745692344307233878010129872262687232468483 841 -9138977530115626592096965912377451067093953400330112047966521375618587935395853158379885827803839170052462421939841883704721067022883172063684159604317857289586792109332881747699391201082375617296544995150082608434170716099545931772201835839581877689110100030071756280920344772307246551372299125905263605997694560574199712172654172123227904703425379201 842 -23926153796264276155717656658211963272985313963347831029987277277575177154104322422480337578583978601052799983711472433885121307493484848751457549247299722570636556829705733132661464710050801468025227172359537218701339713307988204952043462777269399385414473036299306356402290516725874222429098063881935302607408936030254829284084506239811451423043669143 843 -62639483858677201875056004062258438751861988489713381041995310457106943526917114109061126907948096633105937529194575417950642855457571374190688488137581310422322878379784317650285002929070028786779136521928529047669848423824418683083928552492226320467133319078826162788286526777870376115914995065740542301824532247516564775679599346596206449565705628205 844 -163992297779767329469450355528563352982600651505792312095998654093745653426647019904703043145260311298265012603872253819966807258879229273820607915165444208696332078309647219818193544077159284892312182393426049924308205558165267844299742194699409562015985484200179182008457289816885254125315887133339691602866187806519439497754713533548807897274073215495 845 -429337409480624786533295062523431620195939966027663555246000651824130016753023945605048002527832837261689100282422186041949778921180116447271135257358751315666673356549157341804295629302407825890157410658349620725254768250671384849815298031606002365580823133521711383237085342672785386260032666334278532506774031172041753717584541254050217242256514018257 846 -1124019930662107030130434832041731507605219246577198353642003301378644396832424816910440964438238200486802288243394304305882529504661120067992797856910809738303687991337824805594693343830064192778160049581622812251456099193848886705146151900118597534726483916364954967702798738201470904654782111869495905917455905709605821654998910228601843829495468839299 847 -2942722382505696303858009433601762902619717773703931505680009252311803173744250505126274890786881764198717764447760726875697809592803243756707258313373677899244390617464317074979784402187784752444322738086518816029113529330875275265623157668749790238598628615573153519871310871931627327704313669274209185245593685956775711247412189431755314246229892499617 848 -7704147216854981881443593468763557200253934074534596163398024455556765124400326698468383707922407092109351005099887876321210899273748611202128977083210223959429483861055126419344659862733290064554808164677933635835884488798776939091723321106130773181069401930354505591911133877593411078458158895953131649819325152160721312087237658066664098909194208659575 849 -20169719268059249340472770972688908698142084449899856984514064114358492199456729590278876232980339512129335250851902902087934888228442589849679672936256993979044060965701062183054195186012085441220101755947282091478539937065455542009546805649642529304609577175490363255862090760848605907670163018585185764212381770525388225014300784768236982481352733479085 850 -52805010587322766139974719449303168894172319275164974790144167887518711473969862072368244991018611444278654747455820829942593765411579158346910041725560757977702699036048060129817925695302966259105497103163912638599735322397589686936917095842796814732759329596116584175675138404952406644552330159802425642817820159415443362955664696238046848534863991777703 851 -138245312493909049079451387375220597984374873375595067385918439548197642222452856626825858740075494820706628991515559587739846408006294885191050452240425279954064036142443118206399581899896813336096389553544455824320666030127313518801204481878747914893668411612859389271163324454008614025986827460822091164241078707720941863852693303945903563123239241854001 852 -361930926894404381098379442676358625058952300851620227367611150757074215193388707808109331229207873017841232227090857933276945458607305497226241314995715081884489409391281294489380820004387473749183671557469454834362262767984350869466696349793446929948245905242461583637814834957073435433408152222663847849905415963747382228602415215599663840834853733784323 853 -947547468189304094215686940653855277192482029179265614716915012723025003357713266797502134947548124232817067689757014212090989967815621606487673492746719965699404192031400765261742878113265607911454625118863908678766122273825739089598884567501592874951069304114525361642281180417211692274237629207169452385475169183521204821954552342853087959381321959498945 854 -2480711477673507901548681379285207206518493786686176616783133887412000794879751092584397073613436499680609970842180184702996024444839559322236779163244444815213723166702921001295847814335409349985180203799122271201936104053492866399329957352711331694904962007101114501289028706294561641389304735398844509306520091586816232237261241812959600037309112144712535 855 -6494586964831219610430357197201766342362999330879264235632486649512977381281540010955689085892761374809012844836783539896897083366703056360222663996986614479941765308077362238625800564892962442044085986278502904927042189886652860108390987490632402209763816717188818142224804938466473231893676576989364075534085105576927491889829173096025712152546014474638637 856 -17003049416820150929742390212320091820570504205951616090114326061126931348964868940282670184064847624746428563668170434987695225655269609758431212827715398624611572757529165714581553880343477976147077755036386443579190465606465713925843005119185874934386488144465339925385386109104858054291724995569247717295735225143966243432226277475117536420328931279203399 857 -44514561285629233178796813439758509119348513286975584034710491533867816665613066809892321466301781499430272846167727765066188593599105772915070974486159581393892952964510134905118861076137471486397147278830656425810529206932744281669138027866925222593395647716207201633931353388848100930981498409718379076353120569854971238406849659329326897108440779362971537 858 -116540634440067548606648050106955435537475035654975136014017148540476518647874331489394294214840496873544389974835012860210870555142047708986781710630763345557067286136001239000775029348068936483044364081455582833852397155191767131081571078481589792845800455004156264976408674057439444738652770233585889511763626484420947471788322700512863154904993406809711235 859 -305107342034573412641147336881107797493076593677949824007340954087561739278009927658290561178219709121202897078337310815566423071827037354045274157406130455277308905443493582097206226968069337962735944965536092075746662258642557111575575207577844155944005717296261593295294668783470233284976812291039289458937758883407871176958118442209262567606539441066162145 860 -798781391663652689316793960536367956941754745378874336008005713722208699186155451485477389319818630490064301260176919586488398660339064353149040761587628020274859430194479507290843651556139077405163470815152693393387589620735904203645154544251942674986216696884628514909475332292971255116277666639531978865049650165802666059086032626114924547914624916388775223 861 -2091236832956384655309234544727996073332187642458673184016676187079064358280456426798141606781236182348990006702193447943898772909190155705401848127356753605547269385139944939775324727700347894252754467479921988104416106603565155499359888425177983869014644373357623951433131328095443532063856187627556647136211191614000127000299979436135511076137335308100163501 862 -5474929107205501276610909673647620263054808181997145216042022847514984375655213828908947431023889916556905718846403424245207920067231402763056503620482632796366948725225355312035130531544904605353099931624613270919860730189959562294434510731282008932057716423188243339389918651993359341075290896243137962543583924676197714941813905682291608680497381007911715303 863 -14333550488660119174523494476214864715832236903532762464109392355465888768685185059928700686290433567321727149837016824791724987292504052583767662734091144783553576790536120996330066866934365921806545327393917824655166083966313531383943643768668042927158504896207106066736624627884634491162016501101857240494540582414593017825141737610739314965354807715634982385 864 -37525722358774856246959573754996973884441902528601142176286154218882681930400341350877154627847410785408275730664647050129967041810280754988246484581790801554293781646383007676955070069258193160066536050557140203045637521708981031857396420574722119849417798265433074860819955231660544132410758607062433758940037822567581338533611307149926336215567042138993231875 865 -98243616587664449566355226788776056937493470682270664064749070301182157022515838992702763197251798788903100042156924325598176138138338212380971791011281259879327768148612902034535143340840213558393062824277502784481746481160629564188245617955498316621094889900092118515723241067096997906070259320085444036325572885288150997775692183839039693681346318701344713217 866 -257205127404218492452106106611331196928038509518210850017961056684663789137147175627231134963907985581301024395806125926664561372604733882154668888452052978083689522799455698426650359953262447515112652422275368150399601921772907660707340433291772830013866871434843280686349767969630449585800019353193898350036680833296871654793465244367192744828471913965040907799 867 -673371765624991027789963093045217533846622057872361885989134099752809210388925687888990641694472157954999973145261453454395507979675863434083034874344877674371740800249754193245415936518947128986944894442548601666717059284158093417933775681919820173420505724404437723543326062841794350851329798739496251013784469614602463966604703549262538540804069423193778010157 868 -1762910169470754590917783172524321404611827664098874807949441242573763842029629888039740790119508488283698895039978234436521962566422856420094435734582580045031532877949806881309597449603578939445722030905370436849751575930701372593093986612467687690247650301778469889943628420555752602968189376865294854691316728010510520245020645403420422877583736355616293122695 869 -4615358742787272744963386424527746679988860934424262537859189627968482315699963976230231728664053306896096711974673249855170379719592705826200272329402862460722857833599666450683376412291789689350221198273562708882537668507946024361348184155483242897322445180930971946287559198825463458053238331856388313060165714416929096768457232660998730091947139643655101357905 870 -12083166058891063643972376101058918635354755139173912805628127641331683105070262040650954395872651432404591240884041515128989176592355261058506381253626007337137040622849192470740531787271790128604941563915317689797861429593136700490950565853982041001719685241014445948919049175920637771191525618703870084489180415240276770060351052579575767398257682575349010951043 871 -31634139433885918186953741878649009226075404483097475879025193296026566999510822145722631458953900990317677010677451295531797150057473077349318871431475159550688264034947910961538218949523580696464603493472390360511046620271464077111503513406462880107836610542112365900469588328936449855521338524255221940407375531303901213412595925077728572102825908082391931495201 872 -82819252242766690916888849534888109042871458310118514831447452246748017893462204396516939980989051538548439791148312371466402273580063970989450233040799471314927751481994540413874125061298951960788868916501853391735278431221255530843559974365406599321790146385322651752489715810888711795372489954061795736732946178671426870177436722653609948910220041671826783534583 873 -216823617294414154563712806726015317902538970447258068615317163444217486680875791043828188484013253625327642362767485818867409670682718835619031827690923254394094990411035710280084156234373275185902003256033169814694788673392302515419176409689756917857533828613855589356999559103729685530596131337930165269791463004710379397119714242883101274627834216933088419108525 874 -567651599640475772774249570643157844664745453031655691014504038085904442149165168734967625471050709337434487297154145085135826738468092535867645250031970291867357219751112590426378343641820873596917140851597656052349087588955652015413969254703864154250811339456244116318508961500300344796415904059728700072641442835459711321181706005995693874973282609127438473791015 875 -1486131181627013163759035905203458216091697388647709004428194950813495839766619715161074687929138874386975819528694949436540070544721558771983903922404987621207976668842302060999050874691089345604849419298759798342352474093474653530822731354421835544894900189754876759598527325397171348858651580841255934948132865501668754566425403775103980350292013610449227002264497 876 -3890741945240563718502858144967216803610346712911471322270080814354583077150693976748256438316365913823492971288930703224484384895696583780084066517182992571756572786775793592570774280431447163217631117044681738974708334691468308577054224808561642480433889229808386162477073014691213701779538838464039104771757153669546552378094505319316247175902758222220242533002499 877 -10186094654094677991749538529698192194739342750086704962382047492250253391685462215083694627019958867083503094338097160236913084142368192568268295629143990094061741691485078716713271966603252144048043931835285418581772529980930272200339943071263091896406767499670281727832691718676469756479964934550861379367138595506970902567858112182844761177416261056211500596742977 878 -26667542017043470256745757444127359780607681537348643564876061662396177097905692668502827442743510687427016311725360777486254867531407993924720820370248977710428652287679442557569041619378309268926500678461174516770609255251322508023965604405227633208786413269202459021021002141338195567660355965188545033329658632851366155325479831229218036356346024946414259257226455 879 -69816531397035732778487733802683887147083701861959225732246137494938277902031615790424787701210573195197545840837985172221851518451855789205894165481602943037224215171553248955993852891531675662731458103548238131730055235773037251871556870144419807729952472307937095335230314705338116946501102961014773720621837303047127563408581381504809347891621813783031277174936365 880 -182782052174063728078717443963924301660643424048529033631862350822418656608189154702771535660888208898165621210788594739179299687824159373692961676074559851401243993226980304310412517055216717719267873632183539878419556452067789247590705006028031789981071003654608826984669941974676155271842952917855776128535853276290016534900264313285210007318519416402679572267582663 881 -478529625125155451457664598089089017834846570283627875163340914972317691922535848317889819281454053499299317791527799045316047545020622331872990862742076611166507764509387663975243698274118477495072162793002381503528614120430330490900558147939675562213260538655889385618779511218690348869027755792552554664985722525822922041292211558350820674063936435425007439627811601 882 -1252806823201402626294276350303342751843896286802354591858160394094534419159418390250897922183473951599732332163794802396768842947237707621926010912151669982098279300301182687615318577767138714765948614746823604632166285909223202225110969437790994896658710612313059329871668591681394891335240314459801887866421314301178749588976370361767252014873289889872342746615852163 883 -3279890844479052427425164452820939237696842290123435900411140267311285565555719322434803947268967801299897678699856608144990481296692500533905041873712933335128330136394160398870712035027297666802773681447468432392970243607239276184432350165433309127762871298283288603996226263825494325136693187586853108934278220377713326725636899526950935370555933234192020800219744865 884 -8586865710235754655981217008159474961246630583567953109375260407839322277507739577053513919623429452299960703935775022038202600942839793979789114708987130023286711108881298508996817527314754285642372429595581692546744444912494626328186081058508932486629903282536806482117010199795088084074839248300757438936413346831961230587934328219085554096794509812703719654043382455 885 -22480706286228211540518486571657485646043049460580423427714640956206681266967499408725737811601320555599984433107468457969617321531826881405462302253248456734731803190249735128119740546916965190124343607339276645247263091130244602800125893010093488332126838549327130842354804335559769927087824557315419207874961820118170365038166085130305726919827596203919138161910402477 886 -58855253148448879965574242706812981976882517798173317173768662460780721523394758649123699515180532214499992595386630351870649363652640850236597792050758240180908698461867906875362404113436141284730658392422248243195044828478239182072191597971771532509750612365444586044947402806884221697188634423645500184688472113522549864526563927171831626662688278799053694831687824999 887 -154085053159118428356204241548781460284604503933939528093591346426135483303216776538645360733940276087899993353052422597642330769426095669304331073899026263807994292195353985497967471793391458664067631569927468084337871394304472943416448900905221109197124998547006627292487404085092895164478078713621081346190454520449479228541525696385189153068237240193241946333153072497 888 -403399906328906405103038481939531398876930994003645267107005376817625728386255570966812382686640296049199987463770637441056342944625646157676395429646320551243074178124194049618540011266738234707472236317360156009818569354435179648177155104743891795081624383275575295832514809448394463796245601717217743853882891447825887821098013161983735832542023441780672144167771392515 889 -1056114665827600786952911204269812736346188478076996273227424784026741701855549936361791787325980612059699969038259489725526698064450842803724855215039935389921228242177228163357652562006823245458349077382152999945117836669001066001115016413326454276047748151279719260205057024260090496224258726438032150215458219823028184234752513789566018344557833085148774486170161105025 890 -2764944091153895955755695130869906810161634440227343552575268975262599377180394238118562979291301540129899919651007831735523751248726882253498170215473485618520610548407490440454417674753731501667574995829098843825534940652568018355167894135235471033061620070563582484782656263331877024876530577596878706792491768021258664883159528206714319201131475813665651314342711922583 891 -7238717607634087080314174188339907694138714842605034384498382141761056429685632777993897150547924008329999789914764005481044555681729803956769655431380521465640603403045243158005600462254371259544375910105143531531486985288702989064388665992379958823137112060411028194142911765735540578405333006352603970162017084240747810414726070830576939258836594355848179456857974662701 892 -18951208731748365285186827434149816272254510087587759600919877450020569911876504095863128472352470484860099450093284184707609915796462529616810796078668078778401199660728239033562383712009382276965552734486331750768926015213540948837998103841904405436349716110669502097646079033874744710339468441460933203693559484700984766361018684285016498575378307253878887056231212065543 893 -49614908587611008775246308114109541122624815420158244418261250208300653305943879509595488266509487446250298560365088548641785191707657784893662732804623714869562995579139473942681550673773775571352282293353851720775291060351919857449605645533333257485912036271597478098795325335888693552613072318030195640918661369862206488668329982024472556467298327405788481711835661533905 894 -129893517031084661040552096908178807095619936172886973653863873174881390005955134432923336327175991853890796231001981461217745659326510825064177402335203065830287787076690182794482268309311944437091294145575223411556947165842218623510818832758095367021386392704122932198739896973791335947499748512629653719062424624885634699643971261788401170826516674963486558079275772536195 895 -340065642505642974346409982610426880164234993098502676543330369316343516711921523789174520715018488115422090132640855835011451786271874690298869474200985482621300365650931074440765254254162057739921600143371818513895550437174736013082850852740952843578247141840771318497424365585485314289886173219858765516268612504794697610263583803340730956012251697484671192525991656074657 896 -890303410485844261998677850923101833397085043122621055976127234774149160129809436934600225817879472492375474166920586043816609699489113245832431020267753382033613309876103040527813494453174228782673506284540232130129704145681989415737733725464763163713355032818191023293533199782664606922158771146946642829743412889498458131146780148233791697210238417490527019498699195687799 897 -2330844588951889811649623570158878620027020136269360491385051335006103963677506787014626156738619929361704332368120902296438377312195465047198423586602274663479539563977378047142675229105360628608098918710248877876493561999871232234130350323653336647561817956613801751383175233762508506476590140220981162972961626163700676783176756641360644135618463554986909865970105930988717 898 -6102230356369825172950192859553534026683975365685460418179026770244162730902710924109278244397980315592737522937442120845498522237097281895762839739539070608405005382056031100900212192862907657041623249846206401499350981853931707286653317245495246778972098837023214230855992501504860912507611649515996846089141465601603572218383489775848140709645152247470202578411618597278375 899 -15975846480157585707200955008501723460024905960787020763152028975726384229030625985313208576455321017416508236444205460240057189399096380640090095632014937161735476582190715255557961349483362342516770830828370326621559383561923889625829601412832403689354478554455840941184802270752074231046244808327009375294462770641110039871973712686183777993316993187423697869264749860846385 900 -41825309084102931948652672165951636353390742516675601871277060156934989956189167031830347484967982736656787186395174259874673045960191860024507447156505740876801424364516114665773671855587179370508689242638904578365327168831839961590835486993001964289091336826344308592698414310751361780631122775465031279794246846321726547397537648282703193270305827314800891029382630985260803 901 -109500080772151210138757061489353185600147321589239784850679151495078585639536875110177833878448627192553853322741317319383961948481479199433432245837502285468668796511357628741763054217278175769009296897088343408474422122933595995146676859566173489177919531924577084836910440661502011110847123518068084464088277768324069602320639232161925801817600488756978975218883143094936001 902 -286674933232350698467618512302107920447051222251043752680760394328300766962421458298703154150377898841004772781828777698277212799484245738275789290356001115529204965169556771559515490796247347936519201448626125647057939199968948023849195091705518503244667258947386945918032907673754671551910247778739222112470586458650482259564380048203074212182495638956136034627266798299547223 903 -750524718924900885264098475416970575741006345163891473191602031489823715247727499785931628572685069330460465022745015775447676449971258015393935625230501061118946098997312685936783418171463868040548307448790033532699395476973248076400908415550382020556082244917583752917188282359762003544883619818149581873323481607627377176372500912447296834729886428111429128662917251803705645 904 -1964899223542351957324676913948803806775967813240630666894045700141170378780761041059091731567677309150376622286406269628065816550429528307906017585335502067827633331822381286250834763718144256185125720897743974951040247230950796205353530154945627558423579475805364312833531939405531339082740611675709523507499858364231649269553122689138816292007163645378151351361484957111569735 905 -5144172951702154986709932266429440844586897094558000527490535068933687421094555623391343566130346858120669401836473793108749773201317326908324117130776005142363953896469831172815720872982968900514828855244441891320421346215879140539659682049286500654714656182498509185583407535856832013703338215208978988649176093485067570632286867154969152041291604508023024925421537619531003537 906 -13467619631564113002805119885339518726984723470433370915577559506659891884502905829114938966823363265211631583223015109698183503053522452417066333806992513359264228357587112232196327855230762445359360844835581699010223791416686625413625515992913874405720389071690163243916690668164964702027274033951227442440028422090971062627307478775768639831867649878690923424903127901481440899 907 -35258685942990184021705427389589115336367273316742112219242143451045988232414161863953473334339742937514225347832571535985800735959250030342874884290201534935428731176291505523773262692709318435563253679262303205710250028034180735701216865929455122562446511032571980546166664468638062092378483886644703338670909172787845617249635569172336767454311345128049745349287846084913319137 908 -92308438197406439062311162283427827282117096479792965742148870846478072812739579762745481036195865547331044460274699498259218704824227638611558319063612091447021965171287404339123460222897192861330400192951327918120526292685855581690025081795451493281619144026025778394583302737749221575108177625982882573572699096272565789121599228741241662531066385505458312622960410353258516535 909 -241666628649229133165228059460694366509984016122636785007204469088388230205804577424282969774247853704478908032991526958791855378513432885491800072900634739405637164337570707493597117975982260148427946899591680548651328850023386009368858379456899357282410921045505354637583243744609602632946048991303944382047188116029851750115162117051388220138887811388325192519593384974862230445 910 -632691447750280960433373016098655272247834951888117389279464536418686617804674152510103428286547695566105679638699881378116347430716071017863841899638292126769889527841424718141667893705049587583953440505823713727833460257384302446416550056575246578565613619110490285518166428496079586323729969347928950572568865251816989461223887122412922997885597048659517264935819744571328174823 911 -1656407714601613748134890988835271450233520839541715382831189140167671623208217880106027315085395232993838130883108117175557186913634780168099725626014241640904031419186703446931406563139166502603432374617879460634849051922129521329880791790268840378414429936285965501916916041743629156338243859052482907335659407639421116633556499250187380773517903334590226602287865848739122294001 912 -4336531696054560283971299950407159078452727566737028759214102884084328251819979487807978516969638003415408713010624470148555213310188269486435334978404432795942204729718685622652551795712449920226343683347814668176713695509004261543225825314231274556677676189747406220232581696734807882691001607809519771434409357666446360439445610628149219322668112955111162541927777801646038707203 913 -11353187373562067103779008862386205785124661860669370894811119512085313132251720583317908235823518777252388008148765293270108453016930028291206279309199056746922582769969353421026248823998183258075598675425564543895292034604883263299796684152424983291618598632956253158780829048460794491734760964376076406967568665359917964684780332634260277194486435530743261023495467556198993827585 914 -29723030424631641027365726636751458276921258015271083925219255652171611144935182262145746190500918328341755311435671409661770145740601815387183502949192737444825543580189374640426194676282099854000452342928878963509162408305645528356164227143043675318178119709121353256109905448647575592513281285318709449468296638413307533614895387274631612260791193637118620528558624866950942775575 915 -77815903900332855978318171047868169045639112185143880880846647444429520302553826203119330335679236207772877926158248935715201984204875417870344229538379155587554047970598770500252335204848116303925758353361072346632195190312053321768695997276706042662915760494407806609548887297481932285805082891580051941437321249880004636159905829189634559587887145380612600562180407044653834499117 916 -203724681276366926907588786506853048859996078540160558717320686681116949762726296347212244816536790294976878467039075397483835806874024438223849185665944729317836600331606936860330810938262249057776822717154338076387423162630514436949923764687074452670569161774102066572536756443798221264901967389421446374843667111226706374864822100294272066502870242504719181157982596267010560721799 917 -533358139928767924744448188472690977534349123435337795271115412598921328985625062838517404113931134677157757474958977256736305436417197896801203327459455032365955753024222040080740097609938630869404709798101941882530074297579489989081075296784517315348791724827898393108061382033912731508900819276684287183093680083800114488434560471693181639920723582133544942911767381756377847666257 918 -1396349738509936847325755778911219883743051291765852827096025551115647037194148892168339967525256613736496393957837856372725080502377569252179760796712420367780030658741059183381889481891553643550437306677151487571202799730107955530293302125666477493375806012709593112751647389657939973261800490440631415174437373140173637090438859314785272853259300503895915647577319549002122982276995 919 -3655691075601042617232819148260968673694804751862220686016961240748019782596821613666502498461838706532331424398554591861438936070715509859738079062677806070974136223198955510064928348064722299781907210233352520831078324892744376601798831080214915164778626313300880945146880786939907188276500652045209958340218439336720796782882017472662636919857177929554201999820191265249991099164705 920 -9570723488293191004372701665871686137341362963820809230954858171128412310596315948831167527860259505860497879237825919211591727709768960327034476391320997845142378010855807346812895562302613255795284324022906074922032174948125174275103191114978268000960072927193049722688994971161781591567701465694998459846217944869988753258207193103202637906312233284766690351883254246747850315217143 921 -25056479389278530395885285849354089738329284139600207006847613272637217149192126232827000085118939811049162213314923165773336247058591371121365350111285187464452997809368466530373758338843117467603945761835365703935018199951631146223510742264719888838101592468278268222920104126545437586426603745039785421198435395273245462991739561836945276799079521924745869055829571474993559846486701 922 -65598714679542400183283155882190583077646489454979811789587981646783239136980062749649832727496559927286988760706943578108417013466005153037061573942534564548216615417249592244308379454226739147016552961483191036883022424906768264395429035679181398513344704477641754946071317408474531167712109769424357803749088240949747635717011492407633192490926332489470916815605460178232829224242983 923 -171739664649348670153964181797217659494610184225339228361916331667712500261748062016122498097370739970811804068805907568551914793339424087989819371716318506180196848442380310202551380023837099973445713122614207406714049074768673646962776364772824306701932520964646996615293848098878155916709725563233287990048829327575997444159294915385954300673699475543666881390986809059704927826242225 924 -449620279268503610278609389509462395406184063221037873296161013356354261648264123298717661564615659985148423445710779127547327366552267110932396541206420953992373929909891338363345760617284560773320586406359431183259124799399252676492900058639291521592452858416299234899810226888159936582417066920275506166397399741778244696760873253750229709530172094141529727357354967000881954254483715 925 -1177121173156162160681863986731169526723942005437774391526566708401350284683044307880030486596476239984633466268326429814090067306317377244807370251902944355796924941287293704887485901828016582346516046096464086143063325323429084382515923811145050258075426054284250708084136832565601653830541475197593230509143369897758736646123324845864734827916816806880922300681078091942940934937208897 926 -3081743240199982871766982570684046184765641953092285301283539111847696592400868800341373798224813059968751975359268510314722874552399864623489714214502412113398400893951989776299111944866765186266227551883032827245930851170888000471054871374795859252633825304436452889352600270808645024909207358672504185361032709951497965241609101283843974774220278326501237174685879308827940850557142999 927 -8068108547443786454619083725320969027572983853839081512324050627141739492519562093144090908077962939921622459809479101130078556350882216625661772391604291984398277740568675624009849932772278976452166609552634395594729228189234917030648690313242527499826049859025107959973663979860333420897080600819919325573954759956735159078703979005667189494744018172622789223376559834540881616734220077 928 -21122582402131376492090268605278860897953309608424959235688612769577521885157817479090898926009075759796115404069168793075512794500246785253495602960310463839796432327754037095730437853450071743090272276774870359538256833396816750620891199564931723246844324272638870990568391668772355237782034443787253791360831569918707511994502835733157593710011776191367130495443800194794703999645517255 929 -55299638658950343021651722090515613666286944971435796194741787681590826162953890344128605869949264339466723752398027278096459827149858139134825036489327099534991019242693435663181463627577936252818650220771976683020041272001215334832024908381552642240706922958891505011731511026456732292449022730541842048508539949799387376904804528193805591635291310401478602262954840749843230382202331665 930 -144776333574719652572864897666267980100907525305882429348536750275194956603703853553294918683838717258604055853124913041213866686949327632150979506507670834765176625400326269893813953029283737015365678385541059689521866982606829253875183525579726203475276444604035644044626141410597841639565033747838272354164788279479454618719910748848259181195862155013068676293420722054734987146961477763 931 -379029362065208614696942970908288326636435630946211491850868463143994043648157670315756150181566887436345443806976711845545140233698124757318113483033685404760538856958285374018260395460273274793278384935851202385545559675819272426793525668357625968185122410853215427122146913205336792626246078512972975013985824888638976479254927718350971951952295154637727426617307325414361731058682101601 932 -992311752620906191517964015058596999808399367532752046204068639156787174340769157393973531860861945050432275567805222495421554014145046639803360942593385379516439945474529852160967233351536087364469476422012547467114812044850988026505393479493151701080090787955610637321814598205412536239173201791080652687792686386437474819044872406204656674661023308900113603558501254188350206029084827063 933 -2597905895797509959856949074267502672788762471652044646761337454326367479374149801866164445401018947714951382896438955640719521808737015162091969344746470733788780979465304182464641304594334987300130044330186440015798876458733691652722654770121829135055149953013616484843296881410900816091273526860268983049392234270673447977879689500262998072030774772062613384058196437150688887028572379565 934 -6801405934771623688052883207743911018557888047423381894079943723822315263781680248204519804342194898094421873121511644426737011412065998846472547091646026821849902992921382695232956680431468874535920656568546772580281817331350086931662570830872335704085359071085238817208076046027289912034647378789726296460384016425582869114594196094584337541431301007287726548616088057263716455056632311655 935 -17806311908517361104301700548964230382884901670618101035478493717140578311970890942747394967625565746568314236468095977639491512427460981377325671930191609731760927999298843903234228736700071636307631925375453877725046575535316569142265057722495177977200927260242099966780931256670968920012668609508909906331759815006075159365902898783490014552263128249800566261790067734640460478141324555377 936 -46617529790780459624852218439148780130096816964430921212355537427599419672130992580037665098534502341610520836282776288491737525870316945285504468698928802373432881004975149014469729529668746034386975119557814860594857909274599620495132602336613198227517422709641061083134717723985616848003358449737003422534895428592642608983114500255885706115358083742113972236754115146657664979367341354499 937 -122046277463824017770254954768482110007405549222674662601588118565657680704422086797365600327977941278263248272380232887835721065183489854479187734166594797388537715015626603140174959852306166466853293433297990704059527152288482292343132749287344416705351340868681083282623221915285881623997406739702100361272926470771852667583440601984167103793811122976541350448472277705332534459960699508097 938 -319521302600691593685912645866297549892119830703593066592408818269373622441135267812059135885399321493179223980857922375015425669680152618152058733800855589792180264041904660406055150027249753366172905180336157251583723547590847256534265645525420051888536599896402188764734948021872028023988861769369297661283883983722915393767207305696615605266075285187510079108662717969339938400514757169815 939 -836517630338250763287482982830410539668953942888104537175638336242463186618983716638811807328220023201274423670193534237210555943856967999976988467235971971988003077110087378077990490229443093631665422107710481050691643490484059477259664187288915738960258458820525483011581622150330202447969178568405792622578725480396893513718181315105679712004414732585988886877515876202687280741583572001325 940 -2190031588414060696176536302624934069114741997960720544934506190458015937415815882104376286099260748110644047029722680336616242161890751381778906667907060326171828967288357473827916320661079527528823361142795285900491206923861331175244726916341327164992238776565174260270009918429118579319918673935848080206452292457467765147387336639620423530747168912570456581523884910638721903824235958834183 941 -5733577134903931325242125925044391667675272050994057097627880235131584625628463929674317050969562221130657717418974506772638170541815286145359731536485209006527483824754985043405758471753795488954804661320675376650781977281099934048474516561735065756016457870874997297798448133137025535511786843239138447996778151892006401928443828603755590880237092005125380857694138855713478430731124304501201 942 -15010699816297733279549841472508240933911074155021450747949134514936737939469575906918574866809425915281329105227200839981298269463555107054300287941548566693410622506976597656389359094600306939335590622819230844051854724919438470970178822768863870103057134836059817633125334480981958027215441855781567263783882163218551440637944149171646349109964107102805685991558531656501713388369136954669443 943 -39298522313989268513407398492480331134057950414070295146219523309678629192780263791081407549458715524713329598262628013171256637848850035017541132288160491073704383696174807925762318812047125329051967207137017155504782197477215478862061951744856544553154946637304455601577555309808848546134538724105563343354868337763647919985388618911183456449655229303291677116981456113791661734376286559507105 944 -102884867125670072260672354004932752468262777087189434690709435414099149638871215466325647781566720658858659689560683199532471644082994997998323108922932906527702528581547826120897597341541069047820310998591820622462491867512207965616007032465705763556407705075853549171607331448444587611188174316535122766280722850072392319318221707561904020239001580807069345359385836684873271814759722723851895 945 -269356079063020948268609663522317926270730380847498008925908782932618819723833382607895535795241446451862649470419421585426158294400134958977428194480638228509403202048468670436930473212576081814408965788638444711882693405059408417985959145652260746116068168590256191913244439035524914287429984225499804955487300212453529037969276503774528604267349513117916358961176053940828153709902881612048557 946 -705183370063392772545156636562021026343928365455304592087016913383757309532628932357360959604157618696729288721697581556746003239117409878933961474518981779000507077563858185189893822296187176395406586367323513513185588347666017288341870404491076474791796800694915026568125985658130155251101778359964292100181177787288194794589607803761681792563046958546679731524142325137611189314948922112293799 947 -1846194031127157369366860246163745152761054715518415767335141957218653108874053414464187343017231409638325216694673323084811851422952094677824456229076307108492118030643105885132750993675985447371810793313332095827674071637938643447039652067820968678259322233494488887791133517938865551465875350854393071345056233149411055345799546907510516773421791362522122835611250921472005414234943884724832817 948 -4833398723318079335555424101929214431939235781099942709918408958272202017089531311035201069447536610218246361362322387697689551029738874154539407212709939546475847014365459470208359158731769165720025793572672773969836626566149913052777085798971829559986169899788551636805274568158466499146524274203214921934987521660944971242809032918769868527702327129019688775309610439278405053389882732062204675 949 -12654002138827080637299412059623898143056652627781412362420084917597952942394540518641415865325378421016413867392293840008256801666264527785793765409053511530935423012453272525492326482519322049788266587404686226081835808060511095711291605329094520001699187465871166022624690186536533945973697471755251694459906331833423858382627551848799088809685190024536943490317580396363209745934704311461781185 950 -33128607693163162576342812076942479997230722102244294377341845794521656810094090244889046526528598652830995240814559132327080853969054709202841889014450595046330422022994358106268620288826196983644773968641385904275670797615383374081097730188311730445111392497824946431068795991451135338774568141062540161444731473839326603905073622627627397901353242944591141695643130749811224184414230202323138903 951 -86731820940662407091729024171203541848635513678951470769605452465967017487887730216025723714260417537476571855051383556972985760240899599822731901634298273608055843056529801793313534383959268901146055318519471486745176584785639026532001585235840671333634990027603673270581697787816872070350006951432368789874288089684555953332593316034083104894374538809236481596611811853070462807307986295507635501 952 -227066855128824058698844260436668145548675818934610117931474511603379395653569100403188124616252653959598720324339591538591876426753644090265353815888444225777837107146595047273671982863051609719793391986917028555959858956741533705514907025519210283555793577584986073380676297371999480872275452713234566208178132795214341256092706325474621916781770373483118303094192304809400164237509728684199767623 953 -594468744445809769004803757138800894797391943124878883024818082344171169472819570993538650134497544341319589117967391058802643520020032670973329546031034403725455478383255340027702414205195560258234120642231614181134400285438962090012719491321790179333745742727354546871447194328181570546476351188271329834660110295958467814945525660389782645450936581640118427685965102575130029905221199757091667345 954 -1556339378208605248315567010979734538843500010440026531142979735429134112764889612577427825787239979064360047029562581637816054133306453922654634822204658985398529328003170972809435259752535071054908969939777813987443341899575352564523251448446160254445443650597077567233665285612545230767153600851579423295802198092661062188743870655694726019571039371437236979963703002915989925478153870587075234435 955 -4074549390180005975941897275800402721733108088195200710404121123943231168821849266738744827227222392851760551970720353854645518879899329096990574920582942552470132505626257578400603365052409652906492789177101827781195625413287095603557034854016690584002585209063878154829548662509454121754984451366466940052746483982024718751286086306694395413262181532671592512205143906172839746529240412004134035937 956 -10667308792331412679510124816421473626355824254145575600069383636400559393700658187638806655894427199490921608882598479926120502506391533368317089939544168672011868188875601762392374835404693887664569397591527669356143534340285934246147853113603911497562311976594556897254980701915817134497799753247821396862437253853413094065114388264388460220215505226577540556651728715602529314109567365425326873399 957 -27927376986814232062588477173464018157334364674241526089804029785258447012280125296177675140456059205621004274677075085923715988639275271007960694898049563463565472061000547708776521141161672010087215403597481180287234977607570707134886524486795043908684350720719792536935393443237997281738414808376997250534565277578214563444057078486470985247384334147061029157750042240634748195799461684271846584237 958 -73114822168111283508255306703970580845647269768579002669342705719374781643139717700894218765473750417372091215148626777845027463411434279655564994754604521718684547994126041363937188588080322142597076813200915871505561398482426187158511720346781220228490740185564820713551199627798174710717444671883170354741258578881230596267056847195024495521937497214605546916598398006301715273288817687390212879335 959 -191417089517519618462177442938447724379607444631495481918224087372865897917139027806504981155965192046495269370768805247611366401595027567958734289365764001692488171921377576383035044623079294417704015036005266434229449217839707854340648636553548616776787869835974669603718205440156526850413919207272513813689210459065477225357113463098602501318428157496755611592045151778270397624066991377898792053745 960 -501136446384447571878277022111372592293175064125907443085329556399222912108277365718620724702421825722113716897157788964989071741373648424220637873342687483358779967770006687785167945281157561110514968294814883431182786255036697375863434189313864630101872869322359188097603416692671405840524312949934371086326372798315201079804283542100783008433346975275661287859537057328509477598912156446306163281923 961 -1311992249635823097172653623395670052499917747746226847337764581824802838407693069349357192951300285119845881320704561647355848822525917704703179330662298448383851731388642486972468791220393388913840889848439383859318909547270384273249653931388045273528830738131102894689092044637857690671159019642530599445289907935880126014055737163203746523981612768330228251986566020207258035172669477961019697792001 962 -3434840302523021719639683848075637565206578179112773098927964189075185603114801842329450854151479029637423927064955895977078474726204104689888900118644207861792775226395920773132238428380022605631007701250503268146773942386774455443885527604850271190484619345070949495969672717220901666172952745977657427249543351009325176962362927947510456563511491329715023468100161003293264627919096277436752930094103 963 -8992528657933242061746397920831242643119816789592092449446127985400753970936712457638995369503136803792425899874163126283879575356086396364963521025270325136994473947799119832424246493919674427979182213903070420581002917613052982058406928883162768297925027297081745593219926107024847307847699218290441682303340145092095404873033046679327623166552861220814842152313916989672535848584619354349239092490285 964 -23542745671276704465599509914418090364152872189663504249410419767127076309695335530587535254357931381739853772557533482874560251342055084405001662957166767549190646617001438724140501053379000678306538940458707993596234810452384490731335259044638033703290462546174287283690105603853640257370144908893667619660477084266961037656736212090472412936147092332729502988841589965724342917834761785610964347376775 965 -61635708355896871335052131822423028449338799779398420298785131315980474958149294134123610393570657341427135417798437322339801178670078856850041467846229977510577465903205196339997256666217327606940434607473053560207701513744100490135598848250751332811946360341441116257850390704536073464262735508390561176678091107708787708097175589592089615641888415777373666814210852907500492904919666002483653949640017 966 -161364379396413909539556885552850994983863527148531756646944974180814348564752546871783295926354040642541552480837778484144843284668181486145122740581523164982541751092614150295851268945272982142514764881960452687026869730779916979675461285707615964732548618478149061489861066509754580135418061616278015910373796238859402086634790556685796433989518154999391497453790968756777135796924236221839997501543299 967 -422457429833344857283618524836129956502251781666196849642049791226462570736108346481226277385491464586197522024714898130094728675334465601585326753898339517437047787374637254547556550169601618820603860038408304500872907678595650448890785008872096561385699495093006068211732808824727666941991449340443486554443297608869418551807196080465299686326666049220800825547162053362830914485853042663036338554989857 968 -1106007910103620662311298688955538874522891817850058792279204399498573363643572492571895536230120353116051013593306915906139342741335215318610857521113495387328601611031297613346818381563531874319296815233264460815591853305007034366996893740908673719424549866800869143145337359964428420690556286405052443752956096587748853568786797684710102624990479992663010979187695191331715607660634891767269018163426295 969 -2895566300477517129650277542030486667066423671883979527195563407269257520194609131234460331304869594761955518755205849588323299548671180354247245809442146644548757045719255585492898594520994004137286585661385077945902652236425452652099896213853924596887950105309601361224279271068557595129677409874713844704424992154377142154553196973665008188644773928768232112015923520632315908496051632638770715935289005 970 -7580690991328930726639533937135921126676379197801879789307485822309199196940254901131485457684488431169815542672310632858830555904678325744130879907212944546317669526126469143131877401999450138092562941750890773022116103404269323589302794900653100071239300449127934940527500453241244364698475943219089090360318879875382572894872793236284921940943841793641685356860075370565232117827520006149043129642440743 971 -19846506673509275050268324269377276712962713921521659840726894059658340070626155572159996041748595698747491109261726048988168368165363796878145393912196686994404251532660151843902733611477356410140402239591287241120445657976382518115808488488105375616829951242074203460358222088655175498965750419782553426376531647471770576530065182735189757634186751452156823958564302591063380444986508385808358672992033201 972 -51958829029198894424165438870995909012211762566763099732873196356665821014938211815348502667561298665072657785112867514105674548591413064890305301829377116436895085071853986388576323432432619092328643777022970950339220870524878230758122670563663026779250553277094675440547165812724282132198775316128571188769276062539929156695322754969284350961616412562828786518832832402624909217132005151276032889333658883 973 -136029980414087408222227992343610450323672573778767639357892695010339122974188479873885511960935300296470482246076876493328855277608875397792770511575934662316281003682901807321826236685820500866845529091477625609897216953598252174158559523202883704720921708589209822861283275349517670897630575528603160139931296540148016893555903082172663295250662486236329535597934194616811347206409507068019739995008943425 974 -356131112213063330242518538159835441958805958769539818340804888674351547907627227806308033215244602224338788953117761965880891284235213128488006232898426870511947925976851435576902386625028883508207943497409905879352429990269878291717555899044988087383514572490534793143302660235828730560692951269680909231024613557904121523972386491548705534790371046146159820274969751447809132402096516052783187095693171415 975 -932363356225102582505327622135895875552745302529851815664521971012715520748693203545038587684798506376545884613276409404313818575096763987671248187119345949219562774247652499408880923189266149657778301400752092028160073017211382700994108173932080557429622008882394556568624705357968520784448278280439567553142544133564347678361256392473453309120450652202149925226975059726616049999880041090329821292070570797 976 -2440958956462244417273464328247852184699429948820015628652761024363795014338452382828807729839150916905298864886711466247060564441055078834525738328459610977146740396766106062649740382942769565465126960704846370205127789061364269811264768622751253584905351454156648876562571455838076831792651883571637793428403018842788921511111382685871654392570980910460289955405955427732039017597543607218206276780518540999 977 -6390513513161630669315065362607660678545544543930195070293761102078669522266663944941384601832654244339350710046857989336867874748068472515905966798259486982220658416050665688540340225639042546737602580713787018587223294166881426732800197694321680197286432353587552073119089662156261974593507372434473812732066512394802416854972891665141509868592492079178719940990891223469501002792750780564289009049485052177 978 -16730581583022647590671731759575129850937203682970569582228522281872213552461539451995346075658811816112753265253862501763543059803150338713192162066318849969515234851385891002971280293974358074747680781436514685556542093439280010387135824460213787006953945606606007342794697530630709091987870233731783644767796518341618329053807292309552875213206495327075869867566718242676463990780708734474660750367936615555 979 -43801231235906312102700129916117728874266066504981513676391805743537971135117954411044653625143781203998909085714729515953761304661382543623670519400697062926325046138107007320373500656284031677505439763595757038082402986150958604428607275686319680823575404466230469955265002929735865301370103328760877121571323042630052570306448985263517115771026993902048889661709263504559890969549375422859693242054324794465 980 -114673112124696288717428657988778056771860995831973971446946894948741699852892323781138614799772531795883973991890326046097740854180997292157819396135772338809459903562935130958149221674877736957768638509350756428690666865013595802898686002598745255463772267792085402523000311258576886812122439752550847719946172609548539381865539663480998472099874486379070799117561072271003208917867417534104418975795037767863 981 -300218105138182554049585844050216441441316920990940400664448879102687128423559016932371190774173814183653012889956248622339461257881609332849787669006619953502054664550698385554074164368349179195800475764456512247989597608889828804267450732109916085567741398910025737613735930845994795134997215928891666038267194786015565575290170005179478300528596465235163507690973953308449735784052877179453563685330788509101 982 -785981203289851373431328874161871267552089767140847230546399742359319685417784727015974957522748910755075064677978419820920642919463830706391543610884087521696704090089160025704073271430169800629632788784018780315278125961655890609903666193731003001239451928937991810318207481279407498592869208034124150394855411748498157344004970352057436429485914909326419723955360787654345998434291214004256272080197327759463 983 -2057725504731371566244400778435397361214952380431601290974750347975271927829795164115553681794072918081572181143979010840422467500509882786324843163645642611588057605716781691558145649922160222693097890587599828697844780276077843025443547849083092918150614387903949693340886512992227700643610408173480785146299040459478906456724741050992830987929148262744095664175108409654588259518820764833315252555261194769265 984 -5387195310904263325301873461144320816092767374153956642377851301566496098071600765330686087859469843489641478753958612700346759582065817652582985880052840313067468727061185048970363678336310867449660882978780705778256214866577638466426977353518275753212391234773857269704452057697275603337962016486318205044041709629938562026169252800921056534301529878905867268569964441309418780122171080495689485585586256548355 985 -14103860427981418409661219604997565087063349742030268636158803556724216366385007131876504581784336612387352255117896827260617811245687570171424114476512878327614348575466773455352945385086772379655884758348742288636923864323655072373837384211471734341486559316417622115772469660099599109370275641285473829985826088430336779621783017351770338614975441373973506141534784914273668080847692476653753204201497574875777 986 -36924385973039991903681785353848374445097281851936849266098559368606153001083420630298827657493539993672415286599731869081506674154996892861689357549485794669775576999339135317088472476924006271517993392067446160132515378104387578655085175280896927271247286714479009077612956922601521724772864907370103284913436555661071776839179799254389959310624794243014651156034390301511585462420906349465570127018906468078999 987 -96669297491138557301384136456547558248228495813780279162136874549094242636865254759019978390696283368629893604681298779983902211219303108413643958171944505681712382422550632495912472045685246434898095417853596191760622269989507663591418141631219047472255300827019405117066401107704966064948319080824836024754483578552878550895756380411399539316898941355070447326568385990261088306415026571742957176855221829361197 988 -253083506500375680000470624015794300299588205589403988220312064278676574909512343646761107514595310112217265527444164470870199959502912432379242516966347722375361570268312762170648943660131733033176292861493342415149351431864135412119169249612760215145518615766579206273586246400513376470072092335104404789350014179997563875848089341979808658640072029822196690823670767669271679456824173365763301403546759020004615 989 -662581222009988482700027735590835342650536120954431685498799318286935482091671776181263344153089646968021902977651194632626697667289434188724083592727098661444372328382387654016034358934709952664630783166626431053687432025602898572766089607207061597964300546472718213703692338093835163345267957924488378343295558961439813076648511645528026436603317148111519625144443917017553950064057493525546947033785055230652625 990 -1734660159529589768099612582756711727652020157273891068276085890582129871365502984897028924944673630791848443405509419427009893042365390133793008261214948261957755414878850199877454133143998124960716056638385950745912944644944560306179099572008424578747383023651575434837490767880992113565731781438360730240536662704321875354097445594604270651169879414512362184609660983383390170735348307210877539697808406671953283 991 -4541399256578780821598810012679299840305524350867241519329458353459454132004837178509823430680931245407523427238877063648402981459806736212654941190917746124428893916254162945616328040497284422217517386748531421184051401909230782345771209108818212138277848524482008090808779965549141177351927386390593812378314429151525812985643825138284785516906321095425566928684539033132616562141987428107085672059640164785207201 992 -11889537610206752696696817455281187793264552895327833489712289169796232524649008550632441367098120105430721838311121771518199051337054818504171815311538290111328926333883638636971529988347855141691836103607208312806241261082747786731134527754446211836086162549794448837588849128766431418490050377733420706894406624750255563602834029820250085899549083871764338601443956116014459515690613977110379476481112087683668343 993 -31127213574041477268491642353164263539488134335116258949807409155929243441942188473387500670613429070884642087694488250906194172551357719299860504743697124209557885085396752965298261924546281002857990924073093517234672381339012577847632374154520423369980639124901338421957767420750153078118223746809668308304905445099240877822858264322465472181740930519867448875647329314910761984929854503224052757383696098265797805 994 -81492103111917679108778109604211602825199850110020943359709938297991497801177556869530060644742167107223204424772342981200383466317018339395409698919553082517344728922306620258923255785290987866882136668612072238897775882934289946811762594709115058273855754824909566428284453133484027815864620862695584218020309710547467069865740763147146330645673707687838008025498031828717826439098949532561778795669976207113725095 995 -213349095761711560057842686459470544936111415994946571129322405738045249961590482135202681263613072250784971186622540692694956226399697298886368592014962123342476301681523107811471505431326682597788419081763123199458655267463857262587655409972824751451586625349827360862895591979701930369475638841277084345756023686543160331774364025118973519755280192543646575200846766171242717332366994094461283629626232523075377457 996 -558555184173217001064749949774200031983134397874818770028257278916144252083593889536077983146097049645131709135095279096884485212882073557263696077125333287510084176122262703175491260508689059926483120576677297359478189919457281840951203635209359196080904121224572516160402322805621763292562295661135668819247761349082013925457351312209774228620166869943101717577042266685010325558002032750822072093208721362112407299 997 -1462316456757939443136407162863129551013291777629509738955449431010387506289191186473031268174678076684610156218663296597958499412246523372904719639361037739187776226685265001715002276094740497181660942648268768878975914490907988260265955495655252836791125738323890187618311376437163359508211248142129922111987260360702881444597689911510349166105220417285658577530280033883788259341639104158004932649999931563261844417 998 -3828394186100601328344471538815188621056740935013710446838091014115018266783979669883015821377937180408698759520894610696991013023857496561450462840957779930053244503933532301969515567775532431618499707368129009277449553553266682939846662851756399314292473093747098046694531806505868315232071448765254097516714019733026630408335718422321273269695494381913874015013797834966354452466915279723192725856791073327673125975 999 -10022866101543864541897007453582436312156931027411621601558823611334667294062747823176016195959133464541486122344020535493014539659325966311446668883512302050971957285115331904193544427231856797673838179456118258953372746168892060559274033059613945106086293542917403952465284043080441586188003098153632370438154798838377009780409465355453470642981262728455963467511113471015275098059106735011573244920373288419757533485 1000 -26240204118530992297346550821932120315414052147221154357838379819888983615404263799645032766499463213215759607511166995782052605954120402372889543809579126222862627351412463410611117713920037961403014831000225767582668684953409498737975436327085436003966407535005113810701320322735456443331937845695643013797750376782104398932892677644039138659248293803454016387519542578079470841710404925311527008904328791931599474503