0 1 1 0 2 -2 3 0 4 1 5 0 6 1 7 -1 8 -10 9 -30 10 -67 11 -138 12 -291 13 -642 14 -1446 15 -3250 16 -7244 17 -16065 18 -35601 19 -78985 20 -175416 21 -389695 22 -865609 23 -1922362 24 -4268854 25 -9479595 26 -21051458 27 -46750171 28 -103821058 29 -230560902 30 -512016658 31 -1137056340 32 -2525108865 33 -5607619809 34 -12453091089 35 -27655133488 36 -61414977599 37 -136386945105 38 -302880491178 39 -672620048590 40 -1493716995219 41 -3317163200122 42 -7366570580947 43 -16359268050562 44 -36329747721958 45 -80679072289074 46 -179167572496412 47 -397885326810433 48 -883601485986673 49 -1962252773277081 50 -4357661238744040 51 -9677250418436607 52 -21490696621680921 53 -47725337396547162 54 -105985760709542118 55 -235367251148853499 56 -522690430699216178 57 -1160761682054907147 58 -2577754639059056898 59 -5724533366254012102 60 -12712723610237026578 61 -28231705756664411044 62 -62695393557446488321 63 -139230424374730607809 64 -309195141327328529953 65 -686643281091498503520 66 -1524859004718229385087 67 -3386321614585838561185 68 -7520153694164141921866 69 -16700336831641184742270 70 -37087174229790850858723 71 -82361122785551166029418 72 -182902976227501340754819 73 -406180702514011436394114 74 -902023392389002680335910 75 -2003163112823897640723634 76 -4448512633304130322094828 77 -9879008115704137409322945 78 -21938748834722253228005073 79 -48720346698360942425833129 80 -108195421730326807059821976 81 -240274342789048702414991551 82 -533587825431316426202194921 83 -1184962006944246583192107130 84 -2631497367404004480570394774 85 -5843882212318071851724919371 86 -12977766854138177013235649570 87 -28820298972720052762252948795 88 -64002508460237503747652099842 89 -142133192063002511631544035078 90 -315641445500047110838292635666 91 -700958872950640839539913882612 92 -1556650270657055747539967792001 93 -3456921880361610995480307015585 94 -7676938816757266583542698087729 95 -17048516465194038259448875334800 96 -37860392091383552766400880098751 97 -84078241777794703431143451809265 98 -186716258072090421839870205230826 99 -414649025613317192345175635226670 100 -920829370818316202730797688469299 101 -2044926378176019062620344516862042 102 -4541258157788674573982599907534899 103 -10084972190576847741517145336087170 104 -22396142335637122632543906794980198 105 -49736100609854757888365410184210226 106 -110451151220691859891801326739860668 107 -245283740711247657658215234492995137 108 -544712416234476138091336121658887473 109 -1209666876164023147986694303192672185 110 -2686360559584782191798035328542478920 111 -5965719321816122912070440868815324799 112 -13248335894341438099335686898310899129 113 -29421163568228902735923584719871370138 114 -65336874956362814716234386505154230854 115 -145096478565968910034004031324127873435 116 -322222146472501827418892042966632060178 117 -715572925707779020316792331727660784235 118 -1589104341869586852207602839226335912194 119 -3528994067028213513990113550048411370822 120 -7836992698961726216879906780507301871122 121 -17403955177317779024300167686142758036292 122 -38649730508772239513664194972542941860353 123 -85831160398962701479265194125803317208449 124 -190609041730844537739696538318162105982017 125 -423293901896145360627215795694400471942848 126 -940027428685555483953345728525102896061183 127 -2087560351620609759269305637399015965289281 128 -4635937302118988398753530618599286738522250 129 -10295230340283927098537801496934165170716382 130 -22863071877839271314023204734610917182117251 131 -50773031628627854899364357412436095431492682 132 -112753909646776438807253678108150417748326883 133 -250397577864251055304406790134105519144221314 134 -556068939841645591556903674215089130062270118 135 -1234886808786330373538077989184039398693894322 136 -2742367575769926782525670184007999992374736268 137 -6090096571705701791354324381869103708502708417 138 -13524545936293252746396762695133522743169617553 139 -30034555385002103776551377420175429284842006729 140 -66699061205007480802070885235238099230489127416 141 -148121545619777862489604765513698331220249848639 142 -328940046237783831282353875049108353179105046153 143 -730491661872503450425589955870258492262524723130 144 -1622235036957192645654189515519637406846228731382 145 -3602568862162891173985382936588842108485041968875 146 -8000383490033142242861990557539728100996314056706 147 -17766804310068681705381022232353788295043623347355 148 -39455525573933136588624870751601357709775590162178 149 -87620625023323276162537919463392499465337148879238 150 -194582984710004551402445573948191064976916857223954 151 -432119012259675549872298110538062263369478863083924 152 -959625740321358135298583725028463803233324463225985 153 -2131083186254078722810236187163044458135671811640929 154 -4732590379676539277408487377223515265013217925403473 155 -10509872090528799899393152900520051064035984284814320 156 -23339736275004999411874284549525871153509664181815103 157 -51831581268975815915370421493937710096753168833750929 158 -115104677498840727409793255803972353521121393742781226 159 -255618031666004211306928764099372458207478898592880526 160 -567662231740846560933933344493818391033443411901774291 161 -1260632543192588797027756650904962872397754055929969210 162 -2799542263156456151632277101349831080906628851530852499 163 -6217066920508520417725306458339266586199729231459585666 164 -13806514587317442185312413135289075830314470684401299430 165 -30660735598808338196031442646964896336194897550571977010 166 -68089647210714845609245546966471632212984783401647187292 167 -151209681266088043769630291202203263400142372493703798593 168 -335798005206787350217892683109518666173320806633390656241 169 -745721433685387028103985277410248349021158011029003792857 170 -1656056462620549384347490920028426083832434283382543039656 171 -3677677593137724076085885139997604308669250728029398884095 172 -8167180760047747788560628743761583810614866460333965606489 173 -18137218360782006591360673457792591460584974879043180526810 174 -40278120385909610630160856148560458438164520110933379849126 175 -89447397586047417839196642426296599733553312743114865383995 176 -198639779072594292744064171359025021797536138241741119468786 177 -441128114342858710500520438163330189519062302183899004289995 178 -979632650480196564103519080482093167520634422889790247418114 179 -2175513413640558039292077907317220042222291256921357695892422 180 -4831258544322752032305735165833947089563133863024443201042194 181 -10728988833505784003487548183679603753002897722834678861614820 182 -23826338485809217452472652195818739518223609574909054472250113 183 -52912200250175367911201917603049850960470430020829003028630081 184 -117504455709052334915103762989851038407991417385010636388051553 185 -260947324930697435452079259136519141707258239566779120880061472 186 -579497228233543354421231394426400851665212994486288625862836863 187 -1286915041645075111636766920232693897496789197448703957082606305 188 -2857908966123475162364971847065115150124178603325969041165659850 189 -6346684430860469316293363579859782332134785961476316430601124414 190 -14094361906692858494746226443785507063612805218706682634960733219 191 -31299970830580918781412816611076216114766608925149973204981879338 192 -69509225070345395576275753833825618587939355592415410122003080259 193 -154362200400499892774063884307912930649087008950818898002323586690 194 -342798943426138933050918870840293584578932141655826314667224528678 195 -761268725822702434659258130071748631246136681955318948059990116530 196 -1690583019666130208625562962950972052168449567047996984126228147244 197 -3754352240458500999027233541266951413442551875788386923478770946497 198 -8337455529524595984600928166880422912411261368986334214790440956497 199 -18515355047855326552708868104603094798585845374499681290860288766697 200 -41117865196900105089740508160513626734920123095974657507966135913048 201 -91312255907632939966686231307571101296779175106043826437176244887999 202 -202781152158883166107245288623337695858113927351839432940419166950697 203 -450325044126380223524857439345889214527795428876468379387589589273338 204 -1000056677893486492199648674020872562711473903829081394585758443916118 205 -2220869951702447518218990271817272341672913503710668640282415829889931 206 -4931983807921889071195110951249962367203673808898688657612641435479010 207 -10952673866813923412939888104854689017806788303599681382297273392883707 208 -24323085700343110323484189396984471013658203975730855390339565664194306 209 -54015348688395898654053993443242289442137541622108107915355413646980102 210 -119954266077672660668815166964085814408431210343147017573257986131694098 211 -266387726815216878955417766076957187031383823214994018370300017572983604 212 -591578968536467934755565840342540837871977534935903652228089656072476033 213 -1313745494954537869979778606285607011899625710547277478641493035863492897 214 -2917492536597755605493993046507883141115125538305511075475676308752339313 215 -6479004292530917996919711983953637495391251741402903672823895282617796432 216 -14388210456773359769858216847852745356500404753579031979420898801202138303 217 -31952533259942171255404782113942965147330110546878983779477112016999978289 218 -70958399225185360781574394241915692786159146834750750530026855365123726186 219 -157580445332424296446240256539315069547766696084221355667525348081887930094 220 -349945841821522517602680354427628201854262051309196806407904921420607116403 221 -777140158157528924385747067570257888913913652358333860497124761999719537690 222 -1725829409137916713376533032169921999482756635164510631348669404519551376627 223 -3832625451381681598758811238856966604171088186969802038783928305101035932290 224 -8511280299665348219102101745831995662503119147374616863121415681864826041446 225 -18901375377903357926352457643465535133485816991143874516028315157451125917490 226 -41975117561391833671214743260985077580297237380012296447955738659601175706108 227 -93215994025092246623495924673450111228618555123089220972476213797921041594433 228 -207008867321869425879355425599385659437616762020627860919190583339467915687089 229 -459713717565980034206167413018301823146756087252893725565655428710900165794809 230 -1020906518896772980994801978583158814524119315123241545161903545136797201322760 231 -2267172112775466601515484639546302505175405991955653910877158311181206347363199 232 -5034809058229259265244608326178380589853071751327007139446298534119075094803193 233 -11181022433182122322653367947333199577833691541937419092766106566362148135852570 234 -24830189428333493725728443051410868483569246304442661543610523071503376510084358 235 -55141496292612070691701121512989876911364788730825513404199787247254786351874779 236 -122455151708128672760456059153981914043359063055006172679520244857690551931452626 237 -271941553785327613197606354847709537545260059815347498918168764738388224029131051 238 -603912596927265275960466228980485181994140558281037865072942002972180139777097986 239 -1341135327245126717766805961092603196010432400776271816776156860499589188238993990 240 -2978318344635424608532002185572067465759827489440591398578299002999526482507590674 241 -6614082845921936894131897765787367059402158284694576520102796099123083275452757636 242 -14688185355173568238209141526199594241107689647735078907749232678020940008183358465 243 -32618700741094647912938384476841908740806513929199541686495492271843303604315847425 244 -72437786718311442084626175393534837347830881764419984501422254511863464262919436417 245 -160865786356623785157788204578298501092620733436463505905359431707375652191246695808 246 -357241743466926159449878546809994929746422523157596746137632428439517401200866043391 247 -793342488578424489362977452261020990428313586904506329938988903801289709366265333377 248 -1761810638576948484456953375682072051349991994090342387955535948593069226953179115786 249 -3912530553815254013741553318633838410469578337285851796971013082054750005428207984030 250 -8688729083224521435589501734938031356173506795966287763708148727227515805624217864899 251 -19295443714312879592830476454098434228198203543697245882845207255745619615327253800970 252 -42850242488403711342035708624252668776749673091330173546031466121298064427751568818851 253 -95159422530044920975365931128476388108207426745682805908624351504801369041735633810050 254 -211324724678097292377812353303943679557149179357270124008826496842917671871445173467046 255 -469298132259825320776401893112081299234902318867937282430872001693607175758797481301170 256 -1042191051132538422373527399642792391361001659965212241667619317119631452587445484633804 257 -2314439611831643305749394075289923779712131196693893086220753391026669746112487284253377 258 -5139778077152372000260609015559403587299877241966715183022831173014008475847818462249489 259 -11414131761022494957637306715599952328496827768661626140674028929800565513894780085345545 260 -25347865589201425935359015745850214297387701946350466653995276319131928478467200504518328 261 -56291122564600950691165873692308237375357096186571792600830334171767693463626726532994111 262 -125008177451155349940435324856572021772286434669525785999696992248268022077329785069344713 263 -277611170602000330333903829286089781995444843521763095523108316628325004406000003516660282 264 -616503364934872549213473720720617969927458545056406162444407707563398423999687735811025078 265 -1369096200818664013861482657756485059223240196256103214036635557553216086485773120957868075 266 -3040412289224267061894172128276109305533147297625265573095940575725830801897636301479278530 267 -6751977606057446580141257340882526934434995894724710724862879178772693804268345155708370779 268 -14994414328042631469293936161935259230729842229371359368614643340938472414116740682936127234 269 -33298756921128517691937578586069936784751889841007397776724365612193664753859300183932808838 270 -73948017457321247790798811948804717121270338163799722946428057721281462750180846115177047314 271 -164219622336669595777898199747593016995784228861286591243576374737883530743882941616083601620 272 -364689754880350853357193884065958189948544493438013656810744337343875197829626450010000039553 273 -809882615866863560023442818936228306641072401562326296736935023942413255852253080735450976225 274 -1798542028411375851049300158138324454730673451763856479354727887674538027400487484847044628369 275 -3994101570509406715064614939518125911823197636010249829807446719025165032892680763409389252272 276 -8869877436023338700722679019857740262165567347831478269975350332421623048599437098222544080447 277 -19697727847226930207726084414077599544735378432521370201093425429965778878191848155933612973777 278 -43743612596903346350842038076616261710333424371384003854204105432784664358233686366599089045418 279 -97143368913859090945560425981770024971926065993554935730325174094426934373888161258498009488974 280 -215730561874127598015097218517912787087215042560691092531567840598407022688510330515843024471827 281 -479082369150645647933510424150034707524235517705833404814247419561024027423688938189445873206778 282 -1063919337330209112020418477324895970722948721055577738865004399693003981074900889588616304395603 283 -2362692574873741459610537031007169548210530924797211053502047110303479938826133420538507091211906 284 -5246935559392811807972092162311563119038393918823853712357831300262608983285062705053716880036070 285 -11652101105829198386393728425677680332980898214084203817929817118133552178134265806737460621644082 286 -25876334603998420883774627406552294388022935246324170526217511822782950525882453209731460358023836 287 -57464717003108810796986062852693741601187790370113516705578253973340054012323398103231155011199297 288 -127614430358197898009293036937538038622479647154106209042299199247067664801385139483169444124838513 289 -283398991328301633287735179241073496489925624413280384748885015144011535582878169555210687600633369 290 -629356633575564778196338182195982167842740631332727697743418623137557473058936378628250400351475048 291 -1397640021120329992308420775172484143942619224251646010986282143948158948733078796494353541415093247 292 -3103800809311241568485036866781873012541181583922513572186742713440280969691702622500795757429851033 293 -6892747287072508577783578547831424529232788522430536326797486090615946016080141434623103095385586522 294 -15307027764448670083569858684300898593554420076112566231257480178425335516776807607331155143687231078 295 -33992991360795506717694727008951928117584237865227968814192435593258911870351816137595627248169567099 296 -75489734482541307689792611802377570542633192032466645931025549042123083491455423457010297850052963506 297 -167643381300563032293067800029471781903566652796631065668437497410449594311514693604500100534245020299 298 -372293047346533146538419305664080446352834228241751664927301393176929100132308506756585596133822904578 299 -826767582634665424126538754482427018585518718484325526539515897862375340247071166546797643331916746950 300 -1836039218479736671051185572290206735200269576437480799005417170398051648260551670213167201345901698322 301 -4077373233543056839844538490557195279148570483256097295752642762892150457909807521750310825526975814180 302 -9054802489120601307165314995235595351967423838579380356748346125315239543178967391699642714558253896961 303 -20108399064988082120723418144567816390394101618484016120965097878035938326312711620815744268468752447425 304 -44655608274464268168073289487353463110314446282302788023128111404315016687465528071603507712814463780513 305 -99168677919988529643934685567627735579581724127947859854710946212728484049970871998267467987709634108128 306 -220228254868988318863750781073993650256443303071815411528152259689888288163474910275827904301737262089599 307 -489070594263355356311038040182407686709460997312604410979018820626721393465089337850908603576294810164769 308 -1086100629164969892113247612636454060086778345176961685997588344026883248441896721668400820720489374881610 309 -2411951547504700495261581429253710635792982188063349475902290804583917589744454538949023714945165314877694 310 -5356327131476771091058279461034162965942120364682834430990574997618089547488409604764405049037461798955363 311 -11895031792440375496918829291614250662735019058923444887557478062476547500231305455854573406505007370798570 312 -26415821489259408025520299933884123974165486642736558657800327943090357416275140167908581085800595888968963 313 -58662779312274534080598039861768096114169451852756387984907027581008674811410321421379885434414483010983554 314 -130275020144266794562806226840804730959417862484540589999622957980257202701658562352576517206341931765157926 315 -289307480357276638398319338570416716360747152976383380490493828087952001519316716265715088241378801068776626 316 -642477875635619048593909892611794836283163209619335363230972374432217806508091957886392095813735432850107756 317 -1426778941807875802719156633366934605651089781188987731994134291521436555613350024292780554403964100802577345 318 -3168510895059905316741957643808248255749697769437315061043549101951942188299773368828768566733995879688388049 319 -7036451827213185055224120899519942854147321285735627287873758702752286450540136402724636331339497277119850281 320 -15626158771897068285446611009453160074063384222644222081973439282472457643920563561503444601160098901511851800 321 -34701699657800813591432350226367289844467008242160712173874816131614386258326952649517022695869427240967668415 322 -77063594240826864612428381702541664948474636292018337581983873243432289234185337873841836266480606060710426217 323 -171138521048774733273128359599708778243266095542594560406680033893652841155842317003057795565166858027475103098 324 -380054858267244745089658288305968412430488221406427554922217537489617102865971440455261833539970833048964345366 325 -844004578322664090190572553911962015160262485588073832984834496682098424441431596522392719405415787093591225547 326 -1874318174690234691977553902108039812325976455334684466857449058015522997114923990499447017941191834157243919266 327 -4162380999112403218941943366890520442251505919299838083725196905523934114985121268136683127466959921284774947515 328 -9243582981654280429765654536167684558420989151725187143758048219923473496592127671706752165707796782614628056834 329 -20527632227071211775108154899955852626644540882187068573983422239945805857590971433981752268329970986442490913030 330 -45586617839230945924570855315161865554983781759561657385153935109846530028621802055870464698466711022348826129426 331 -101236211903655511977520821174860248809921321584450315731780251193804718336916896709988422884959042162528724376180 332 -224819718732938150808433272772081380484584311039641474342356457095945248967299504002932912524977960665619767236481 333 -499267060478903049216354285715017504227083682567485221330530574530239530133214674597171684014161173812608362422945 334 -1108744371197029905977850756786721112495451690194781960541730876404463688385024355865160910633105431047009642024369 335 -2462237503675736570677922855542326078232304898987973570163742092722339099240389999182289678187385442477958505366032 336 -5467999371182343942117925037251983778607343556580987149714879528017826668350187730521118756496737092027198214196159 337 -12143027258181202825077062513972566703285719600802531759255189363229350989750318031719369826014001694663481672287345 338 -26966555952812400595012463353303273420164889868469290029008459872017675756717071383797054245379406007833520288778218 339 -59885819614398368569499180660095286275749654752978931738913358856061391330876925998295302129729913881011223687003566 340 -132991079660442740891189330053172354319830534248531658428163743480268439063606678118474613420216490858333983162585523 341 -295339153461261552297747490504661500022362938217796961664961930781564436063000195371392542303369508491772710299924442 342 -655872678001569206096337421646785032129051931276423264756423596652936390768028271382401945095449252214309540370424243 343 -1456525369926522846485312213164937613705433112288590649437828160467639750681268377895330291532932498317260591808074370 344 -3234570099342541169960772445249175407839405018336276159109416972380494399368298182025397593655665531583714693346788710 345 -7183152414357612079115156119736339609747918117777880101927854979199256611162723622270225808598943889011070214090905394 346 -15951943233006246323026213451628209028353355991260393435487635288199322411079419015022767185030995605913986114952836924 347 -35425183572665495820732467101175737880417507237767083276492667979036582223501556858701371565275714249190836050191784513 348 -78670266865070024570387595848366219992450078574059096843574718110566183083975033273994614600255937274751063888157854769 349 -174706529774960742893171491924815158219314132708157974790853186029842594439125163396613839125925497744418099612153991225 350 -387978492539744056930996514663313793296290239585852341048940140062956867959078819220971759543513942969206209255674921928 351 -861600942261896397396162619245019585951109047726989916392022366646566238397937906015475704854506757534880722740373229695 352 -1913395195818854937894141252775905155130815338359576396385139838247170534948929492445146843186314923771625069600055488569 353 -4249161062627800908961400377025256913078744132297469817642272667394226454764359466395978102209863366978828888624203194522 354 -9436299294367811938530570573007380857989339498081518133169423333263756933394471621769438114450583769990762541342671073222 355 -20955605838536820592428423674512488143187860842612145692357734153278955441338439244912142355620222739413321458885369338907 356 -46537037705260560345443131892356046835078311705087246662240620112257241903859795088566684403640390248831229961006411400338 357 -103346851199032576610893438010360905858054035122786233343020919528279793179616543527245095950883280041819974908802581739499 358 -229506908462883235394526508486862402279696234975600663727259204872706741568605128180371551045341308601368364622256034177282 359 -509676109345103463047532641672551920002664426848509342469756668729155461274681787755936908138647282659296437382355333934918 360 -1131860204893016762531995573928481748787672161449277307568335423209523119681319304489177121633317288989244206378891627973138 361 -2513571854616829872204525550102566580675129224461270260748076785298413625740595588795699696977208722966220049423912097429956 362 -5581999827371852993469265456715273027708109828416363246203818740709586349679270338847049047756826262624528781711819257378305 363 -12396193096906413090262353754215549450717360347295708615698734698366323781405422557303946709191991874987719424815907250864257 364 -27528772491585666998724454453154910791208756379541728981744074852490322036567726835622813913479736250045561049733382318363841 365 -61134358667146624548465497020800145018396283352013210203054908138012863580494128104107120940573916340412351509173269957731392 366 -135763765376232708659357764678633589552211287038864646754045038188231554659917993850364284779620380973690108080660502917685503 367 -301496578863073009249997995101292492603793869593792262090872343488934323558140418397624536333244715227526409091453396265308609 368 -669546744039043240787448422984214247402680416522505489872749610663921962138956624173225227444646420519981184377983535025414538 369 -1486891971191751826398129047701469836730618600369578410512934664525226816926079827454867994736645379242804471857343007140502622 370 -3302006549471880198458457863728422735973149963273377366515557673373815558001363662917879011165306189015272718538077296818380803 371 -7332911512069153030132301288524650667918496463894774190257498416174576817585618389410809677131339867976643555806715423292271562 372 -16284519863365046820981654787251201192085498661264219124628571336417626044825734093237079387772102813508979086907129412935900003 373 -36163751157212918269026971688797544603966147077685539779034148550966894246869964523617986549390257612009614133621268588941372034 374 -80310436459535277102421006610577801866970928699357337953137100592860889248452181819185639245419806717852527073537797697793065126 375 -178348926699619679870298168957257295136595829173742434571228869331555744919131992211809224947066855398920675371152510898911256754 376 -396067323963966601390819839822298891172302981225989190336635045187474489375338966456975917674927766535106630624582470940657596428 377 -879564166798611793584568406909743258600525446280603303905818319173901039981954857129358530695018709724155491505482538269186798785 378 -1953286920449210688242424426880888361184292114935832908506470251635675059022993409015439102220422709962733032056660084229564835217 379 -4337750374125385318546088296219331053858934859015915327702917448105110698157807333358675588139150558782611656945504951107515273545 380 -9633033483835369511261828818318411450160310996625691188965304833288423149027704198531884475034231757439719262344889519457948480376 381 -21392502126036607781398339223452358024808569960805834028270247583527502662296984981923321351709118517152716776484346254065339657535 382 -47507272551311929962510401038114730306382796043612932709297278323269350186787757994279917395106413607922876784538912570821679280393 383 -105501494494079535399414624607117499273622384533729267284691234510249389820349835744880488257202951557191191134028515405076906304698 384 -234291819814794231218325959498724993930075300680642951835367201185730548323130015724927170941684685409551368448957427946246299343734 385 -520302172925222754507969756319316273585672305777455033151537541714245102642062853419902019847343981817519994137868835954566816291179 386 -1155457972731211377756485990282387896823966545650995825308105853970574719544432740060167577630176158990804844743334440595352321345410 387 -2565976457953400604670340596100161416158586466808738594215342937015231614120654082601013557887861220548665065256883370980162978048539 388 -5698377040237653693463969264804174657688832821535611638935057131622973104103204141417631694065423151927879794807913592175125766233858 389 -12654637103961045280108293677708353344337972907767539083837162632539131226768992916945381297238062097556033017269157509841719987080070 390 -28102710491454050605244576112226784615187860490249183647506916571524269633515584492220635236368839422409373781770230900621587919814418 391 -62408928085284798602978048110577730267009182155260819687464633211961925079843747091697398074486239643392030932248663133331497609898004 392 -138594257871982463487522234892687805440910597396850260645067789449774765548023241856775055671856809374964166329911141086629937089872001 393 -307782378329530270078335237790710409893188626199314503609180778752409728653839414421073629125115934653995315617734582539796982312092001 394 -683505896021196241797853206247376673647148970702211365356132627799275677092921357509910537605385241160747045370944568405444206838811601 395 -1517891675382230865556034524598105532167007930441948923307320152719556239108921405705378255955643163950445088494677820682813121322156400 396 -3370848959177414898341172814969026330810170431154249758493320948394844771599331308010642888143984072732310493511805643910942218726343999 397 -7485792886192725338939414905733645088581190369277047817300845237506010308554564170938781075743887578376311354316143911034314198854403601 398 -16624030270596370051692942149863573356651629571690225969423923395453478123073954506708247716284476455702860853296186315680224882831520810 399 -36917716885733971799285108715299449017003220296427916843049906746032518259856168135548140595438857552264682666352232195386912310509225230 400 -81984801391143878683338683675715555040198885170801300883666991850544411072154435048626338574624025293990811823700724798726928720593450067 401 -182067262716960808857169378254649747753453176393811784506187298665743915036295939743818968231541450562513144208854293689953051234621649338 402 -404324796679053452273378012390939332500983866460888690968572853894418306888464034854550296739331461791728258371677800628704969284640502291 403 -897901900484434377567904089699137169667207613038262644412452676089899274436996508062870929845758412709523544685736832173349301023290138242 404 -1994010334057076962233856492048445867389994250185976053485643082471262420526527086794650441530128107606299537733451268572205715837832335846 405 -4428186654000008036037722113699007366308197478424960017804533244152001654890153533330308702511077812564185030468918790702298852400169376050 406 -9833869317400688806313891938610100776727878611314408281397965008335510161697970118013136513353003206374832360531973911614002650405493678044 407 -21838507115403657442630613442789451076345093212599490641780423304696443545646598197981075116150428075436193403295902412929896765386829996865 408 -48497735493153460150593856215943790609164094324450336914270926307061459066322812663702374455508954018710405064602908866974859705277372463601 409 -107701059213195331942123481786389952495917013600351485195586457197592724145011358523658420989387185841534436610827171757687772628415808887385 410 -239176490153478165271769965125234220933681075906386964224224422463148849748643578984311676291894156424681450711638771981937413458527657074216 411 -531149775685104312744677637419526670728697600433091139652953154897649905910473629915826976392647852667635015101310699303567419824615807293695 412 -1179547722392371458908114311642707329183124919971349862330127444492608686808767025712027578310653447311413134124943115244109201984098958702809 413 -2619473627013055453581117765893450444532802443218435947328326503702686836370432859751048415356810269521715262839274953307031583652923467532762 414 -5817180561970036459327403415689956935742267179304713349373082699880195904432853855326851397234665501131875871402355846299370808371651497308454 415 -12918469322078566097618800988193135050959181057331895885520055844870056127642179761445426011958419771286642564097178542272272321664944170257595 416 -28688614329166951443508257976457343482864008449620133320153232254219874579014993186863810162899083978652478208046010742583913152710386076140658 417 -63710070567033536031376125289226897859879480907794288767029680943357454236000730595665893150662334523027721541773475994891841139057213302026571 418 -141483762341555229493221554823439248861387511040811121225426526772580654203691008213380990287812267575497353867901376389125876439919606105241858 419 -314199228287775892904551956452489190649634019907247523014774126856407208166192435452402227049812063285798834697097524757799752367222130819253702 420 -697756077607772923372250865338998415246744409473474675221532519252712304043612352320788622062787236326697345081803209928319043371946567079555858 421 -1549537681845178947496423371469027863536231592746674880157588268791951783959749107039980184240675568946455419942361097117215200344994300626883940 422 -3441126640831402484781726521281127667051242502641277963149602067160988698204593483283819149547226906679134428896211376298819426544488848021227265 423 -7641861632005624978105068226552846372571668481545188424745767125299398401111748617046936376008978331385493086642597447375781968600500292902131009 424 -16970619014652206817839779770530760390413632464592985645651864922938708030974566751363942905893142493872745527823123807367968273488093019536024289 425 -37687401788886910879140918957742573797944499889560526969723279006971433424290993612553268931014158951627240315975606329594063214726820260210563488 426 -83694074586831125015268611819268837045103304675768858165561160049589488818670723543980281019195445593520819101280458334748533634436735540115535999 427 -185863121055258443897322764156720860972242713207132010647418523645923496482698017640374288644153562802298069061741216950893814648225985403976753505 428 -412754426629829373075544200729452530217659891757124542799271664398075512109248130609017870210619229912330817691337025635686404586429536656730591178 429 -916621951333035543115442358116086566464755311274989871170658036957737080209867040701173885142518611851511711585327486181531335413819091643428960190 430 -2035582776242627028479849437051966552369172155917103422958533619622523241778798743808479481507931436350031466400713417331727453743392338113100525219 431 -4520508409066183276707141839001888600804213501596965168159126055088124549919535366431589677585556661050411615485832663465260010774576500471504542122 432 -10038892308844319278451138323546735391107937735503064947939321023007968637945436075772333376796611855446685403774350555142645593120617894767829226947 433 -22293810710860277052845507087319356154987575400740996026424537822658006380948658782841018964070246025382917542600645840256128241138155175164363320962 434 -49508848259463481895731058165954488724954570542013316835899321808402313203940896765079544501921164837753584358784929930163212005958403496294900107558 435 -109946481907847678381399739918633606324628304939525650756587539357612933169879279375702141429660685814899847582921764791364046531833195907561062097074 436 -244162999320066888136989007791857538332615735774224617195137594670319916722669594750764060150670372504545786488206358230614909704152520633528835120812 437 -542223536419638614685367375398081602852478390769070152394097213754955627510158527791400095570252953292169064706618847984835291414264769395059105117633 438 -1204139711037928039930803096268394724312406102586547843352601661977565362350072042774447184023371842378147193453061136582308728085351529820573820123473 439 -2674086140326367233914553431725743365473204439663367894264923799374514334782805698727506321995660826467403470430641484781933665844746910172023763295081 440 -5938460977856026881363243018491155591948157361205310661719433699737123385858913582469578601543006645557030258049087001327443842234049788106418822906840 441 -13187802088235905706934299589554054193662954929004704345657103098834278718979021823594112298744667882022267112171185931544881722880210571101342707356607 442 -29286733476401369669199704309629605326016491644517245040283827531809380872326562250422062011675563944705757059090368005542223439254926576806402888337321 443 -65038340125143811608094681361924130736355819370403939501524936233542953769943880273743960939953620888007173383149149954754888965063944910977625660448762 444 -144433509105490530070488754519198006365690944898330498830962861537749800054852343127944454581941432648348456480861234442163179996893223250472380025647318 445 -320749860964870193272451151863841213481048366664479879170463863309954103242399880297830250447677157106857303807830692136289621670583645848954437874226699 446 -712303356375855281038145782840167864085810402475438976163419137649223000617878301541952016987152573032668586202810743660411628087040041871065196756929378 447 -1581843465116508803262225311411690076549050315036125184284182742192373429521431759746804877232300891843265630985415844079969793344060463731918434250145147 448 -3512869517929763963111793553405761182720889733715935777177572597886176430535604288096714204662732482062989069283091140596694333210026609695582365804490498 449 -7801184201934409244792100107489902378537260690359707004651825763326626044860818221317957389745210285248848118426092524072727091540360219897190403627511302 450 -17324433669365741935770619883743324936483145531848400300799362039302089743218927653883616700178798134801117626730091729450179705534543498203794394176898578 451 -38473133590388823286626621345651001311764416338778912876890173824487111426867390968363488608325292346183061511793851632267858145602085258178028549714833844 452 -85438983837103123792731473064187806338124205882107848948846079280882861041924484768645326976291699520106791809642227632137295473692854533279717486131009921 453 -189738117950973855885227163494071939785788792464640213033388258609792598277727413312500502366363824392085538183030166858120204457291263855172480213492018209 454 -421359803063855055281882302435672602736748870727959922524128065837006694250480771826063873949152764043815591806506468071546156009483811013697964291579283953 455 -935732290144703881493196972753546802611119341195758743763522934269198381118313640304115627871561315077100035664262157665882016517049848331977534766305242320 456 -2078021948113451349914898420806323486614803896856368656127418555822833489317082512053936452646856098485827490923518428892714856824059991988305036897074346687 457 -4614754948953883531224596195388304204690455101426081561515788688251384543533124652208870910737456499307702170558002943075177903784068669174672280234870334385 458 -10248189754794490377593096818047337309391844859816948105592130023577522449571090966206379192477343217657528323205705519202286400767680155415048609096982185066 459 -22758606775877213191106105231137594639887548973797387590147357809646751602552714871537857940847353052135937688428134405155770447969558718221708404697773225070 460 -50541041371397876805073922572401552240036598346561900878488175982555960941132854437903574709565779300651264176344800791892538049368437294281598328486477115123 461 -112238718655346796430399946797629023463089868741121936939513418501979561853537458701210176244828258478769370020280921389571783609710728975696713651009309701018 462 -249253470517591500469093681093747416302185784894286332332269277137238717330545191568902167233677780154192055141989847313508471981712405572790758047510260053619 463 -553528170219397394128238551220085690990499369889425824494290119640210551304067571386327627072723113195272383639569730470910106067457876190169033521719794358914 464 -1229244409677376679045317929733601831224295515551033087802623732264751749559553575200044811403401284949132789631399644158555972378742278908133555728377688503910 465 -2729837251325733057326908870285001237002024898597887128966587178401957715212997371625514143100827102917087762377848508986733829409073157379777098369733978429234 466 -6062269927818067625207826977745074999312637565638192779189787641083134402684460700664523672112838487795724174778854976036641541719415931448361468669758494434428 467 -13462750081485358157968205786718216040369379078831187957478456035604339515953558877518906259790674645230761689365757340548032946249478299865282029580798755322945 468 -29897322605984315488215087702093818519387519898933997711805410455663588474212904589016008910586401883785007731047742406747395709348041118761711242424936258327473 469 -66394302322789718073763342106506351594894968052341939869333256636042031099339571222647702301064924999816993899512851954897859039083301175717183037194010995115129 470 -147444754134861702530396044169308500465789010644281520214703056347125156729164191043424763367581823434916013483814885105810585089772933558176513373460661712675976 471 -327437065551144720962111356761946768850354454678913242244361281814962043175730300905373977957079078514456367504055383387044131725082654472346229453222463416327551 472 -727153926403372943546670784862374012061771075212739549324087661901643799350421008885169834217563596563629350879848740281054915847761481300150041515671002106502521 473 -1614822780658142242992231877617851585879007657946544405034364981816386690893783614102911583664624107342542272014624234376109939450331364981688173173458525496309530 474 -3586108137833193212969063540937587614931387443260025015200037308583369026622095716584072455770928419125758806815866527647520336250396910929407077492459744715184774 475 -7963828433849639390694105465593164235910004746745618134970036371128412914702055925239295514226707936751471982070909022351652155813324205855903249054220372999066971 476 -17685624885286736556376529219974015171384961541942304924527658880193727154194146463082135406386818172400417096581709355120981387154810701455461355613744649080204370 477 -39275246846556933703194569913407161758857747245649091559256238855104889570780945269710219235377043057379088255966091690235504355540950760351773142418496556406029995 478 -87220272105922319215020568120812789571739856021410602349509146686315890904847086209960469618549874459745451547912789214326869542051162951024433603770160451423043842 479 -193693903336931718032103393637085099354827743574713766530167411644474449050971349611751944579644622419957890156692244469147706814919676543408499089584165339657950278 480 -430144590059690888797886486170525453611775612856694604895368301855333171474513461072713921377777640035853875522540991686686150397921671567790799092194436783043483666 481 -955241053900227909370833853550248004417977522839899740588758232130960556545680232400436146890615154865016330633608354313257204056883491005482596707705060794935422212 482 -2121345919821502575641512897242452003203655276071589563284151028927899551685649825014260312575468016884986068634735900264323578372551154381203654121804288728347494401 483 -4710966402846165572298377504883862155010806287955719067550728820558026275790113861406242031267424716109157778193306189142034134323592352787464532612374808719336912385 484 -10461850771897095493400715417661451169299405496736142988546431967464177404300444196468873062692188897415942478610310134861794936945558268322258390165004369698896310529 485 -23233093215718673508649327274004643758733083116728305624713351859017089164343662510108905479150932222568737257821474551603335629646551237464782038887085009326365817600 486 -51594754325901446360043391217226726790986275650203370342044308705145524058836904343639333384212251069440096981955832442688419990158265949481696823498383573980422474751 487 -114578745465933056282982800808302438303032825096168643495078554683242421994997749434842023944136930713318518995752726946300606733157955361961922478883671279738639633665 488 -254450071215019819021516776882211160090579656570359737063068693829717812044387440031607749804336688652061237901772975752226790202969423669959160778814804352004956463626 489 -565068490478269496679737931491159000740319970838715633367311638886127247337404122725466616994435493452965585284533228992942284734074741018008810320562022590163734608670 490 -1254872507626722907644721677495654507141979793763343958224182857277268702999443693542790755488194244396647411724302863747223011394113932912608192180279237073337975346499 491 -2786750698246440689325060204638417386275864807776712074513126510257657966200289488541560045063710529415783805703124232846071681453696448530213788212935163232655636418442 492 -6188660128401752975809083634153326345862600666150002978480898397967938071447128966505220982493517429896017440987572918113433290917506478065290890594060539089408410174499 493 -13743430371783712808829843764769914600764792815917743624598437177826020756246593279760010820038342271619638403068527365120475847184342144624912983679465339738225964311170 494 -30520641700329813919445452599856132752120911511891173041849808017507475724305603069173726855022622909784720583139990252284439039106698019846367340037894703506393602943398 495 -67778534514379303014523105776933257746932027675031533237699974482655810750778207942119387367264314629485355313383537176135995846454575153432232122832154307810605040360626 496 -150518779586055139609759842698292481132964005042217809844212337316740554367065050785730021456619714987435272329049271098326295096182316739709998478904515169805779955163468 497 -334263689387810097140298155366081127210103618862220161535300105280738710828872377556312385077967744450132921948527285232790924654350963992853524895135143010153231628895937 498 -742314110906476252055803641559379778025169672058840280222576461618283095142684642152292621553451638113562109803591209969601468233476133280468901981236357857324878383462673 499 -1648489670714940820415701741755561496757944972598097667661866926889747076682051349257826895661834346061141913855063946797155804642255757709872218825824994909598418495931785 500 -3660873684773901115419716051798080473798315947308231987144297126936242735649394381113383757259846562826424334012295682436642737343738734381233089412653032375404781872267320 501 -8129863579950530702323373809089770677561338695076323182183569149217165247389820262111724377757670621056523479988227813578852538034450093675190029706708806320499776801895999 502 -18054346453826943966797903992789027573220014287387548863955252008081656863930486865903436824227323199459695375350865683711731283053170623682253774498805647720237630070176329 503 -40094083088759156409934251633852327099745659743035318630779211844815102572947946447252492921000667539570620377680510318759867786082419846874168147992409919925377350334734138 504 -89038697847053714235146735572325915873670930775889365263158883949920052609508571523034588870167237503980502324545690558226703398839167379397867004097696792607177723055091254 505 -197732161544844107612647578641045068084748497387206970405552955621980714072609221476028857698043890154740240428865800925327410756093553461082537971223647083157135163760945835 506 -439112528087022983122583255306697385022476689321280734333199326004396396634194702136266925351948150093471354281240746262037030278698138178631536825771651528892123438316730178 507 -975156549225536701580246975608296383850024767098292622584494778190486462575718390856815006649364779425775865796816121968557305786344648998146086348240797659736194035641967835 508 -2165573138257175731413579528225900649815310488625631571103389050895550988251242886466768174105822430411996037319603324370417391854818366846809947290353820088770533608417128194 509 -4809183736565753524173104957146266153188728301131967250167031208839286446649025489931488425588797905405945485474854496055183473338602710830438417229605104957968452247639410822 510 -10679966334760620232989594281964445248090697418944261952637065094931875773333041893073152765615132786187213692684637901578979040878525749052992880091729836069039454079947983122 511 -23717472061708301742407398050501390938456947545015109542478523602979052892118510674180706372807491084947386178690625129868344976970233916465244667092817017312463576840399140692 512 -52670435782841077461143971767724322381411936683429071133823470835625838173469675901474582851377334719283993948709342265905005637447976358848403526678560757536689310511688589953 513 -116967558698351847030906365220564903982170820257214969793441035990449127761183823536248368571151258392981781700641953296249664419024527971036672087386385001659204599156460020449 514 -259755014070141811835809026246456191084405701234416738130578871868004870691176750213976356274763347894772880311080247337331369695382897564329497644846530711909960963677756262417 515 -576849410942953250721110374450555561413200619266507379888308102104474854172833928471607421556225023732673414605325355771484175477654070308874731021367799608055599235490308736048 516 -1281034917059880289562975194658585296675810434262174868603140886326489993176724654382338808580698964807681291109320363277291800195993559345856895126645378411521964845165308881983 517 -2844850714234158866073377297942723869663895707364523915942168256028686073364594974233344117788111197915567296660088601870669331975939775380790010515220984555644864186951704403281 518 -6317685395221978168685400869825705314582317618983166613460789344810173734571024862783404371174612773584775632699978759339016034420685199428062828763004135081815702890588751739050 519 -14029962469839407675395105290488848962311747783789889921317544172596553609807318949173639399317053707151431791780659886747022971329415871847920996572549725442947851430981016210382 520 -31156956162136675730271927238056198013396753523821004715613141015342112405449376836778513150580395211867228563113889637030050538477257608381400171161633635647599544469984767541651 521 -69191626091385988846070704260477500982964219780095988485909077493811310562444122991755893944504211274568634368611404422462475166060021424197598838511035880786144719560045027196282 522 -153656894346698961210941379196191355348452779277424208643084395401365162131545800829437289499945129589243549421965600542065696255602934206313536481174086201391905165684587832848083 523 -341232639179323882743305822121692556600697818264436037313631277546706793568958030601932720686340173061747102499982763931891163747108480450127632752865747973645802216297023989712514 524 -757790364931895032207656607373953401213498942769857835109950984232350641893328555553108102317630575872503056748080584950452802746639166075235906145812020454514901924410809330201318 525 -1682858470293745649579427688486137541009108538099840171287529171162176306254850919756266638707702701791178724733642354498330234615860431207547911633412989102358175508723987519574322 526 -3737197993133532857577358841113101184410476807824969652415482771586770179372676697886644254856783087649188521524034127407994244463546196423100836941934487349180396404231626212803868 527 -8299360336251808811127846448283653941054052898285690720172879702989069295859286020172584978082728846150449918934702543462368420145109548373167775943454369081501239970339602395063617 528 -18430755372742871314736714581512742961585394493922287987526317054014186996582009936598699474411099791790059113514736596942706584131824004916569734143463477288198557075177780571101553 529 -40929990968834551030487146153428416581060536087000015719857874684894006801780856195036242664724238826712300823337259409538256803358509280335228553989387142307330594991107651458469529 530 -90895035327006487431590170524942377075589565068069818902722512158849481527555118563529054447987217699211909685410096646400635564905094637284233853872105063558456840960830308169783016 531 -201854612022481191305993531638479069682867963321604930509201506093115750986586100746719674197576207949373679450255810569624165939983333343335244986325960417749335339302224624388759039 532 -448267435599315724472132119589891356221651748819078599232234007789821961793335962644286883951591619943994704691734222850841427803163487946395149857874683523895054729324277125257584153 533 -995487255928573636180030994999974475586286504600033892667481680709946742089821982719438520196121081749083989669115251808085636593920915631655070228914109764569160491296804644088227930 534 -2210722434903799666985708750128002736353985777025618808919807694407584471004647540182102093614828429380024218091924626329014173691714306927641372846166034940094533444791848638581418982 535 -4909448770017854281917316096823141803323614861276059945326309226226651489459751976886491998842969118796192778361422298152125848279165840309275574314226938374689109138705727691695470075 536 -10902629314692171582183034741934531816880325557131617791891565134221010880466896617406261150711919687706051048547983470824005106132818609883134261466607409157139983613231565030476921906 537 -24211949557251985335976755142439315653763255441398171647539961970852110198042490326497164557667885103198084624813907974220250566720930016683435393982984071316328786353354332520553734155 538 -53768543756040383593409683852137777994035156952157660756522195514808048485662693945801449227000039451156971881682917936368586697790923302053672505857260487255826255982764729719249336578 539 -119406175484092625986776062166764735334639108084623642154980526678997935667270564934367623316709476505173442242226718956120743073223040317220473392549947628536343114738385021214364080838 540 -265170557871695957484346886524494319826281442275407844526597178347182991864851651077741359542465175142036309754330924606548699833618452930093901243504540538034918871210491804114252052754 541 -588875947805178006647802837215638441613703649913279657311576568917932485686054194107269779846936153689691360347564066397093023817369256310637691754021794745884419289972126405246516674724 542 -1307742777654959028025600656697273746176286329471632112105103643468813621405797000688667629489500906981257822193721394793315024936090585946036054011952413410754053250334715172653125449985 543 -2904162037663155233650543973950971198819691521699266085028960525424576595163850528565391013272003104991891233218929084867324712935016030253567098348651640229347948502820176258490297934529 544 -6449400665877060842203239255173940206463284917258262109516505907127904088786039429588165815843222571386438491696877378088325121376748433961146626849496513644254652087922554220160770359073 545 -14322468377998929100389893623260663922202718536282332831106202124390292405503985356296385551341440036811004318094977910718834308759981227742726495611816485508816764296470608787720404404320 546 -31806536927394168488567258175056596697953335920604456980365472038447814443713160489794834747176939336903584666099571403888695046518423872525825659081592647905724833922113275949715359685503 547 -70634178733305248329295323262581133092093765529315875397378244417664447190595076440776463746603226878688613981093875956816075227462534263199109698554302606561924061846422045914852566176929 548 -156860434592973567045523972861114331585205354357790161753334650154794460038835230176230608444215249106001531026556087579437977053162751522393970690937240452713176413247439017679559358257226 549 -348346882231034691548770349120992847355822785322005346699790292181039936824832279152941439481784891799581359232063973685580097771707938645267626372219292925500968687225319566189978429990526 550 -773589278105429437079846917455134468674574506867255336285679017845267408575579957268469591247687267618855736008289177645884209858649492890176404176943649370628711744726641112307105041617891 551 -1717943813267072185925090116137571315397294321796624198313269324651137866356907228596606306574512738329253829792459430410430062842701563037870602230590739586512992859945420094571493811637610 552 -3815113560997912011919606732563328354735638818235201347284620002283352238059475336364084267776636557495786168253866436614877504024286236514368145030860286297071367994300992517713677788538499 553 -8472390872685327425978350471582565022575839091175331533987468858271878860149525481066105748416121246302319015070091078540770590562475093635863361252395661596850104853939335498771295062427266 554 -18815011912983769124941365154183012070201420557405983707522823024797823935450206091794479328629542064261972463711173668880083442459041277756421181800430977166908464004951846249353477535048230 555 -41783326407545599817568301333915728603631547451951328164276309636325645904844140934005097856330110828383652775901020956939667683740044168744474682611060630985377074007730914498783034896684210 556 -92790074954708509638597160035914338751461223101010866734621024685591682069363479254219959927847160601978585228433630770567145528994018240104320300872774682627236668276608265475154071900045292 557 -206063010065793957847707307439495478712486871388190084956452887190130093665490576390755543468139566512619967561814174606490222635268539243096675655574494168834376444230867470655914170832889793 558 -457613210659669003522146411057891513289136463649045796531944125803800687834551928615933424258496314516264650292448844918376272343351227097726733048316200757334062673297523016017293948879660241 559 -1016241830609909215377759298440249146035299194320145681897887993866054953787237511456295138008053551170848069165177464930459813523023719964104005081570650798480798295180197653010678095124844457 560 -2256813033855884119978098104575210559217351129226247506447530631906474474399727876829137763894086989546925627486654032473465587679336195245434680013385094811463462693813381603743365469485820056 561 -5011804194996632247408861375509309448390804797841154832106062306258441520382755505267691805352368657231317378855981390296494608660690057442651679150122984072804997926429088106339948880759624895 562 -11129934519241101343133506955729328655146471923958816902696561277121393316234290388761482903826724132981691446037439846079107703838510431020791928879718420657509144345439528051935699232868141289 563 -24716736245654123272593590794297261580292515360599430468489636436601241560852030396129174464655065985102641579281963739974331288263558635690327035603490601452043104997070293935409252899219071610 564 -54889545808297162148639530215784411073027902758624347111861958983062339473516428901457121698527675439130078907696468802431686385647286048604380284872881707415679080853976066357979195133979743126 565 -121895634160472783427255249500491408637698073692853735317886761391990433589742229667593162719961557853581606006425310609979801723539654477936866891119052340165198417234251053972799810424185624395 566 -270699008501137675837018263723016147358940983098707194040126912575472512005896206853514310108128784572077467029894808479121637317754184367552029104376653702769425564453059759368434636156091255586 567 -601153221837545690255145618173740931394422488670228669344007240428657902291861563519654698140729102377367985040227750528791839569751682209918489459553218705712864053679542751491426404849930919995 568 -1335007461337423460986109607643539473539506521794315842612839334238686365607263732394041623815423815905785089105972235487904856604532608975441737382675332599645215833317091653261117659450124525314 569 -2964709922669635298171400790646301633948497996956573589270061695868170175117624353058216694238003014365738175325571170564496773864851610002079291404146234337985608416222157846965285579057183234822 570 -6583862023340591202207655343869658204170124317312835454083120067608379506280326628613376214654985889343004624837695213495395516363215012837707159513922381579866033368930735466383133747621549131794 571 -14621072642194124634477619051644779449292619407813250824432299525989270900160017494554758114128315448329146907886987257505333865716661754005643087084635564584063698091295910298554983408543788824820 572 -32469660580743704354535438488949137268352715190364542676967946843408971072938968239435817015957937713181465670043661366383541377407082380031284110893063807947341418399392925977486441384281652157313 573 -72106806663843390324142915574629861764557267904186269442423528859873986247079776780423383758098784595100266181715626817414643123279582450277734427229907517846328043478227761603566248244914438104481 574 -160130764358541367139539471279178862490405753196311240375964811941380093545205058529239047292634103453615000621197780145388598040895929278113741319470502665041716120604102306575738127969065234466353 575 -355609447712629523751499965062037186266750361904136807409725509297332041162876397137040213587605079361436586836828679251478906445224972556939336181883249028241539615452711376270432245919638781200272 576 -789717577437743139434942171957275741679000552769246591918262862997008563542735153035407672369151681986376208858662508854273711774515144430432284835966453904000160537177977547667645015704454256368063 577 -1753760638604058860604323338278144299802971537729535455652098927051068488672627745185161260656047984449860051337951233817749755507910806320384094422688927253913657015537925704323110978900396072497905 578 -3894653563994382857425600675399929817981228890627035067771481264767502685703276989684161029054673139234750885762775498257362685569781292205525608264902728067819646795743292106062996923003987423318250 579 -8649028863829264439499673566655194995235338738073023689354920302451310587328140855665674700540557980810287692479878455142841861659011080495019954521426369239555908160182790560381114651216205758925614 580 -19207279686933311777031764733654646830389838744408315037133025393458560114913305057448131258745281328095569503173954491261666398982395455918414355773767290916873876406783060579094386945638424601914419 581 -42654452746125515897652697573408922140250495464600757895607887155912821875528132299034120716355095139244446235292473491658678098316510995410781642868335661315344633629214033780082733511376004898197338 582 -94724623618054132268492969049583852736858414191691224738636516510388977063570126140091907786596809353221055498762783796521560622096945356402214601172968017890095170081328432341607188704750513352612659 583 -210359147566300728133714840859499917262644538963128903077208949770920466988350095197737888441442515237085104406686188237299664031741681652241220371829268189013126352423762039021023173827721941271913090 584 -467153832600572386635133272273886516500290309280963738317923110407453554834706980388122579369219399197140746307456463137101016486985213991687087738847175664371783680946364670355768843693626284861048678 585 -1037429110348630323183056191613056903969335578838936900606013438400323480851049848767488405044851456992913190048230168615555206769658981839901320087409597951543507826020314575224889541820550053677582130 586 -2303864560004536481321506368056824250451964740293918463163923323500785952274137862589815678384705199621012748882850053029591487693336106314286641174528710747118865810440552041528453785554301698550989244 587 -5116293593362925191229639843058888243230652495583742237532019265867550231175437164497207291674366537275190482372615327873240128558574922523932862496063865412060208337948382027522298935934315955171794497 588 -11361978732567061106269668849686005473557209125485178935856681204059649060477463745899254542244272837142110640127055373256086605435592747417831115635284011258873393938305424066687151895820577612908104497 589 -25232047059764745361125311989061756783135409651068917733448212400136901135376871460795364405809566666029450220638549622317307882087943004259259173349986808347183146951713849734032193353627373159679015097 590 -56033919250466704281709927705368611256899681588989390043148935382026675382245751327682151149759757128020076704772092836069321050837754038835427670894033782148674400056324212632088902933703305038575416648 591 -124436994712750725300206543292475043453341661581386206213657853881715989787933658110955483583728626164338968213519735148780629809442746944351378359156570469393905479868592490430075912156217553305596303999 592 -276342719914459341209923498033311284714088395921467894327122184031328763474667018035806594923159522382240553088512076317037045737748585818271412162376729215160617859956688510531244045894966671176419687097 593 -613686460573901789085879058916176177637666612491432372508838077345015590946918008655108869533255551516999336376151808933493701466438688796895257675687676146675227413945106312970933031957450516905298992538 594 -1362840577122138031303298036221843608275944700754863765097759539218643056497092465632691175362948445468228791336361360739586359435639220960874021853379147860558055495326932428214558510307386502052083950918 595 -3026520149904687371447328738264398747394879446096814090759962759079406507892263242668188975284329458517782944317575235793787827823224933209130223812117610168590041317551941897258780166803458709353043979931 596 -6721126719840970902188998532274102943398094246393767740670362003699516883846421202116346601702745396464515158044379747088064616273509265237481640344257205029227351508015016074071190719261801738449747489810 597 -14925902404972547747502632821703061152965157200277072871101631079069828179570649671964599562386491510575507586577722568353969593866444877702620070095531222261484208189437968740833941395805936691035846841707 598 -33146609473245664402809885748267777080170515852474891729086406550260600898168295222868572340388192510635625328296126609116843457505209364470367535523790561852964874802094555576987963591362843378158038376706 599 -73610136912447538265721409985958857372486711994109154302327686986041612426589125627600236020463218502894248639622494525990091520366489584644027699431143328820500966294273548336045379420121303349312765925702 600 -163469276115337934481350491030469969830351444616578863449630102034252468331353558330896161249753431104176265363557451543941088689493417275029524294715228850442408305803701687512352252392076034845032320161298 601 -363023427947922282597620300125762559334372928563757913758884687892993375077150306000361491015788884441942188671397749497054053329434333536903148589797477015849967591270200269177242609608584599484007030132804 602 -806182130188653550428175418501756928137646090673629354120310167746406151555257206931201604326562851146546780374062634745403295325104069056185219552530461042994960486927864137738095857591125862234239990815233 603 -1790324196731322640268010918418843348323617302400755096873755366812885084988305657749518041439822034952521067646028805193004213250910871793825580445481983000271576962814489825114643655253254722908766617344897 604 -3975851869417642737009742172263174651310105863763454968117953798203817837676077361081773833629102024036338266333170708240926259010697323247677223121017321971923974580238074132403860271117110680804629354990913 605 -8829349520277980575974159970922660596652577165453678148071949142776998223473611226485633616494501257721018372655425426035642179833410073971778358984032218085191271387434477998440815831295959097453110639837632 606 -19607725718074025532750066023704054292230113900564128913828540448203105141224251821268280067075940210282102450478758845916628936198906646313992779884904394467584162395454052187175224117156320057294259525314303 607 -43543740900985109719936004212177283497231904625950966510598480560356635327447421073818669696042441380031469830002307563464289747597741885869861500795028896218537317195585221594960659181181824325572754419841089 608 -96699505027468545826104678388834936567499715063924028331664471467889083742136152139011392630557528523002018214080633600294670013353880712206703895669832986522676676766550889116591510907152061764986384371675786 609 -214744853774055672072578858429873656151105424837357280684137755607655050486507729992989319064860665605508747756047057823940444068990194691205832118349648323032212344482528009834037393296002942295527197954390494 610 -476893363718262936400617318423667368393352818195075656385728055976865770989226860685713988889233757973898128439237208665398575997627297274618419823469835459617891740913278760424228579529852200162759998161398403 611 -1059058116465075332577583510847424936007045394449828116585809567040621564421094402406158334624516239497518648461067348155960699895739682626402344561335587936673138963395116206680686853697969631377235972357788490 612 -2351897047393533526443419746608228877856092077751720903117894238871677800439418943336284607856408209651227543775000796150858893928792039601721316000601747617623590453746881424230971393185627974245033505863040227 613 -5222961455600941120238685655036829081197754610445935914201222077519655619690735932343769049059843525883780178773738081170723812259876354330357463633392991825512774394700694249126869954907952167234990982158031490 614 -11598860756649677048781524376311400369296340129327483164640842656074797727242675220702446233334272285141450566311047079892146808947824295568495261513169585820057357932383790724100857149478036780193182757081428646 615 -25758101413495653773333498797218346443272247848943093572359699786499024628602285603022435343635552794021740263015696465142578131980259571674040499693993542478597598666670288316116378980694604357210716692334938290 616 -57202151344695724875394857459580900085443631594285433969481959358273912448967351806257624611979386885005931004290192990920191841604682245335256431863319866503986528592134998741263751407264329609613691631778298508 617 -127031339225456420985247373281533694447424985319674654352772629916955835040778333778064348503715748675716755091848090491115308807016416674808901573221773148419134537635736524439734147537371924028921389176352676033 618 -282104095144479926506506317978429709124103050828373998291356419794600190885077977069121376827830165077798685090418639264760828029391046790025774938663971521225549614391103756167835119459896703463863807619334175889 619 -626481000535164150718181820725202823795808201517932143323839996681536290911876379036365104005287549887902124569021282601809840351508838766251931974947852984428726276044000583423137970670982313372784636885777201609 620 -1391253976056363423884531383978320612590295796105572421341602658185049281091961970814796272960768565578394232188523554283330745423166475453562329702053128685953293577415927420142948152204144323242948956077088832760 621 -3089619037511412002776318828172680358759424244136892162527380121707024498281201160608537003446784039699440851700211627355152770923551686492057700078623481294949430187719488436432406234552795006025485651914010324799 622 -6861253201238808294882489794468382169350860156675420840387748101330883570247336735658074519221132349689109951424392957464914984883361040288090707038250446464996041052211288385819790758881328948044308248003060134793 623 -15237087459633414131576521308003846764002565940890260349770884969325097405850073454018692317002380438563863731869898554543587200756457580701576344216578688535625324693563859441976328418558285058866279224027845552570 624 -33837671842601503347008209222090175221111928248087404748052349219665161412230317234354210896955879289039605245245771055877292002920256038084487305327876353141318909822169222215005652141504997254083746711585984192758 625 -75144809581288158070209839184506850788427193886248268932995447447657454566776310730986525278468112233521347495185446056217066960635532183076886991124662032381554466200630685700831185614524128397333367090278153804779 626 -166877391366471874561790218151037203477699175604244528152134371217933453252726370052256222797927943042977967217192257704857536843919519367020415146576033006891434988285115418337352680942976626411118075963732877690626 627 -370591979731532652429366362299554738521790614399035262401055661314789795265549128540858101688680114777417946392015311206970618425709706979341198821978962910447382380353959810777475542373728436472024555647164663345051 628 -822989946791138649350765126992439811941991445153827820608341305970180572967489530270473485462537482730371114495589157823945295439579116592542252058755087409207373012886130939374936359768169632153972855546066172067586 629 -1827650056026429897565603585743109983237290778356074079854707664633993331973518889367039920429240845238345268221040606522028088463020289146147004044902075176220818244645711298820824403930666913442001101029662942848390 630 -4058743050650079081742865174364537550428468338892261179621926758070905413164157648497353054587211115415266150653511777474436136499235472559020082790396557794984511814750743194583704488039315416793171973114345178022674 631 -9013429620665897535902298455662134623478295296802704080000111913015774730387415780598682021397406689105430619373733948678331873991006031342568368363970254258202620475205399871507077785040379910818521008362569251993236 632 -20016520512104126491629255578184423295586833600483791820934084120837452529464822147975335874750026807391480800183479004652905823844133619154345744879256958734800129222659565873255269871810792077571084844366454482011265 633 -44451569521645086262251953864844463210382613537224174621990591130975695469382063261428976723122481826771324969538030607391784645463655362210926179240287023188686534868513868938076310813266799015897072091832465363350625 634 -98715560066634994697000909094217448634972460691115206782736492605886034939512241412359948696389588792848302023266406367566926872245614418071452006715061053841973954699374336675725308459365027735461212369829635643278417 635 -219221996076524196136735892623062997132050034246732034423672732328861454858693281040143931799176191558617231657381102900503196861430187563449411307450836615651574635224506562569212640531872897323499320141793453551073008 636 -486835951002408121184568629672985189474691606925873978287290845214170634615145169845585582759229615803844258537432647428917243615721206937269218340835158296763087357821690009039624995565824625883144281962991872679363391 637 -1081138058362017195140611754559805555070945912141455565898818858781968288536600136941849507000686776001143829352237973543092643010068119096526739372970631739164084858568078475183774370555619459252990196758522482264056977 638 -2400930947749606039441713794222408620460911717553123359207157532881270585809483692482244241746860778181747622447995117733816167780850558161667251977410699200493714508765332322667685403027529540595130483595276325092134186 639 -5331853199761837396709291905272664101659379397746397898448498472575264330235366516465663906980294344180731574708334763920791834280169365190405252068543961235154211037536801922197007726073651638954802843503136316629938830 640 -11840681453357391204705374998882247269752085239448255289757852141709104614152419425832852129684216971834315452369125569566816301870193500336981974933729650136711894032573916119661165343341701982630235174270507854607871699 641 -26295123295244553440633705780445242016285677246938794998477386537009217115708296930006796778588718937160466644114231309868502397693942481917305907837737697399226797590333436083617267661506926340514785857281072661848467770 642 -58394739511893447478407318860628396334466182822244514388397768127777291843286020054876149629404184860357884113335850523943254783174605193437690790113881995751913166844808924904819431813318222120456616117421648777804200851 643 -129679772343131587896644623848980705487251714606840166113067515525024123419421029252162414587525216333459582275795307320475294421605564018741432336029206088060697140962567861793682940274866188712934122353849562096535416450 644 -287985587324031042714597736135496406753886062489139297824512533876769723582357061903593892336935133885659042191368157118017344673974143823589132167688491214590731656700511162044240343183748351848940486823003211173950927846 645 -639542289501557327429926089970798133748079199179799971563156496458811395913623875445775033191021442906507629033265805859065383684442274667179082697310400611359082817660348665855343622490880459379925507898742643343763749170 646 -1420259756265807545436933743454489225570792811996320415482490592071970567414172256567472702050696865119016290250494966806590684018777450627451008673142803602443513868406358075219527700422044447870273106308777468036222311004 647 -3154033452330909842844522490821669428076874650745338155560518543393838388667310053861047656153809256131855015483430510341581862916721309605933767011122060726512519710203328254173567842386770605733307689603820505855525971777 648 -7004301131912549693191520216278236620869251664413290689338400569560817406169968991364635685929227914460201423405713112704092921302457764171335297324494933133593678061976396732609582936285469680762279173233327220749637839089 649 -15554760305492220115453688547484577909121643613982935929839787481781280733833253049683845283856519003738249422941478416940768544118948177519814547899650985576158080511057059115639219570440596868620710578955530544702743331545 650 -34543141935882323971451311602922749826084644911182369945648848634657439874235576263285332598569057943732047938498292576439835279225875222453464234034101843533189338354980139262547692175561377970705432618132483915554553839528 651 -76711478117807813816196193717353045525878101632152979494688153952352323736125321658000389464629448068667847317889434857293612595785379335945712368349854065617264740953256857765229798118642508469175555175359567991894418592511 652 -170356561251485862320153827773020336071743503467019087264720060840810241962084125309344153000456811716510147331869662942535188507078549132489801511368565196017119658176455494331219554337119280714810898714187693977014430151513 653 -378318325673015966125241018255092242353006985017087385889155775340632944068929199556117092923039329168955495689692027091637486305612348449032438457645994622454678798250124467930598669943988365029096716316300256989761234917082 654 -840148183836305435689570763366089430784872782515817547496094657444774503309603078395120068413994628776368287418499012421367041879679120458466042370087755798269131610353069055298678652170888940202693816238740220140875897882278 655 -1865754109446747443791409889081552903854288635663688331478356127986999234899132421132498091655397150605623064877302766991025579624649757466172833922968027372816787201840550027501990562586579465741073905452738240518113914191675 656 -4143362401882751129334266239632115906401209269178265883117915383141704398121473086630513267752360663892549866114807465951552310241507500226567472248206982617908633478317952623537664132703806766178805407245825232198992013906930 657 -9201347544359031066911218422614501114050462190292933895192842276528061755570184012146547770223993566649347016598216296875253486310914709952530658847812550603624789955743731137701507746206206606253150561144272329401902824971979 658 -20433838129537049274906754934706984106281163541904764391959562789752242304737956556070481864244801407493835906672035214325460940038183505323115929146760687772862163351916889891791320349363994216442445512127088906863352889522434 659 -45378325151961018901039630512219956368973638736089095280792418287562121441238955163422709082741650398936387792795577638817058813870133505243944290818234333186426293862954385831142565021151191593403831812419109571518840763600838 660 -100773647150534184159939818314078310502058675375214198364258592411233636316257528291370170728865400320136720948026373287740184736564499038573167410383228976508747511640716907038792212586748027340047601575389441259705767828221714 661 -223792480793696838541144046433913923211748224603553109836884831591794966385715980953150289970011712357748389552093987092810437276917197939492052883509500795177118310188982031489568554220698724275726492426534279814624888353922020 662 -496985827901850294435228673477578627573227876301467961173990300547836412546775573325423199056317898097361335577523561624560473817594281547425812596683040299815257476874481722989442446118698696813197073803768930650995797374839553 663 -1103678337445930048392709876365002567163741895724535082215152756409181912012855093876219200966786669444702221944866612741263136477826300240372825846773066977555631310704664852383176957063191386705263516720398140443243857753333825 664 -2450987139190568435505247878450029808772282772731883912636834787897450368383089312026718888650432450663246101126768643394001704653761002335823524814158301110707824420875962322005103710057318959980456484616260935680419320705686369 665 -5443015190802248085299731576564083046761070873484111853289489284282097097803388570523526054112587564113829361173398718158419931559140417698694154275900503281396678893459286757178996774222922279480503714734965273502568234823018272 666 -12087543787393381675695759743903587542656068459866351387238721891241759328432518305989463690325371001601990612079792514351424706885532876434273784855834501049302668125230215635611807175745033594752396461040517251492980506449784447 667 -26843341363266950320118179032114998366755520566495618910186973042352524656812333267074073678911334205596514564967754352683924624978267710983675011991953423084814089933840288757015589650866004115323582462113183902915365362636126177 668 -59612191543528183217291567669408853636118743101473042671126172455472577777288076772950423955605616182680015292132487272025248211741814671486704585398150901339715921030400332678281395710051107330202013171268197534536000265255203018 669 -132383421740675691241636263627899279010461120432766102306286971739701862712637510448781046146468726941037097477948986825596148699966176384517443039644155068815095806251251389591912084039510650323148036502861307704614143182629958974 670 -293989700730475035587690783911815398516253557494837896362086995546492848142450729186802545556472510694448880371760002919301303947419623187633645921291647481596855480366574790447426102976320944293245582833361447874324417445719464227 671 -652875888832219960667285213194795189816085702323624566056070040982770580523605904652201951446194427839376498515040772731070640023612240089879773362300460597110612599176952198872623296567609407769780595710505749039377446650737991978 672 -1449870268105879902133885899778375909583008323387828354912066876895161969025618718958947339222680665713318183927215520264430231698020288484817728534274581941597080624734216668087215592900014109605187055184892649900097997576529774403 673 -3219790821341899331228649975875910213006325746650989402815995267676786770960455583407809329849449922348221048999468472442207457687539652953643060530109646522893828499456776041758341023036494062945144524140482037031135254447658507906 674 -7150331420162942679860019786895545945091428000400272415709843018703535324163688813951760495736215323615408704638024628918300336732678458167431091805001749945949037764939990362425760914607617688705113161171739546046515848139425880870 675 -15879056204297554282070323578023806860426713436310670454447664812246459935496509445502720748515370661099522945676324509611037119271965117282074873348421569757307970587513436340716452188143967517405740180058023462460364407103663356082 676 -35263320134816177803130539570323126926606906152708165982699510598253399682780564096380419329668759648733426615947277106880953513431467696407110516679949430026409717632963466729015732787212620142512817318719174108817940814239860904236 677 -78310809592952199588171665771751486056318158248319013879845273345375728968001188198856345976414441324065391263921816042006885564069932719819505225124167404768642407332016424642134681569988269846197249476246771353711020800586934376897 678 -173908267164236560264395023768290671022673335258180139479712510834511282128640226630704711174485845385743211383747199445878706435318071829078301075354079137756702138702912089535600829582789578428035681731790418528191744504287462981713 679 -386205755569016378262132474716245595525392208870036634098828291444811293184960088366080144739285161181148108085517962556267242804738064362149650660722637702789694728396853707593957440659147827830117576483218893072130192877723886830569 680 -857664147120590971599887545543672659320512709019952602933564956900802725125224370577993622462629019381726693743250456652950206913962022376819211799706963578435368400397060949643882460202582569840729645604647743779107467673865580412248 681 -1904652581296496218560558786946918933186746100902172290660007359761523823066336897070160831310819896044668792114708232461584017439940129759950943386138256381018173517389665576047654663199402934676194282701982937970896415149969381197247 682 -4229745953143284375689177224338577083428195858580976576053068644030824125310161580012377602989445428408312335043172803264092335864360634760558454974570353429652255170457653054761510265295065880382951457864349336041400074441016013486633 683 -9393183304828098671130661428674912435669478165140598940821226910613355895283786702152433391666722273092721948115176138995349030582873808004474567919264055621887126851081069803385567942337610934848170786785519542163628952355851781993722 684 -20859856259814578551590488757859109248721955304567445157332967620175295219480637443308278482821686982762631049031958442051811987431070049877483046960618420236290475568129627815567601033374480560635216167861249098481489970853292372629078 685 -46324402394709647839463313794132928864825185419428897574009844877413642309704300563310240764922821538491085390537932718094031428108900395525926111813602857981082243500930692139716893142748183100690402957351642883180290126333169484789899 686 -102874642590948329028274452548413045061888204817432937480094639697638753273042149524141081518105330194443852673492688111777906604899189688100620550112450835186369499679892697627628295817138837832808217298302325316608965367551166599867106 687 -228458253989780223163139709789475240866542005110854991322163100716336279436062195231091840505326104187549331647787772209811148757515832820629866196452014238418549788703553706946664261636601044595418361501620169917597941614116259571880699 688 -507347316127164579128638204080228228170242763331399383120800821446405514435036749152763798254464856293227006453852665316995500553781625081667888997240747812225102898671382474903904136323937586327640940835563693088157934911970593739640578 689 -1126688551130008974837623506531993763926334861328203374376688035098384505179280272281899316811506629481340213905609535849910611266418551447869535448999557136339878117362740453934055561419090083801404277866693736546908626674607481041823750 690 -2502086935115001211366088898045568845954704686061259217912668075599147578014169420842332598727762570909301622464768324434947278925664429716519518244701362028915274521260542803418490440098601202384055056663191311930067639929636492988987922 691 -5556494760325993668918665863601978700245481387821958549672385098321974573720117600210661644809008684027750907046891637015491802115538702766570439074559830120328794085519087157642484811862951193770580902128801123962010532616637794831331380 692 -12339552870136847702537609394714242316715128978229896379976171293738529838256818488045383772672527601768667956473151615384841090686479364924844435077788186177297816902655411604825370277631710393457373717033961613914021489349799032860876161 693 -27402989043036425878631263380940947531234816154965926937057026927919625295598135182847328898663364527973334282029488725771239333414588840234683161638301016995454997586447097036604968878423050339324880460812302534987452334672944346358632225 694 -60855025817839584432526637575442660879921193003532862998820337365258047443438048383327988583935573350510782302048735071418422521191508255505998713214572739490761784836190811502261587467118093763024128995026254764345665425746535669436940913 695 -135143438603498027302088351126094191215606038587663413723147659263885112617727357276244238162315735559018712391336874370954967735595358102473547619342865956756477444253838634655900903174229673789663520898272210793066044609080833969069019728 696 -300118991851999884303812286561711294922355948126056215204977576209851762450014996231200281866293797171108159206729379068780691391618847713106769571197744288881316239027789743188233562008693673883676338209958865647213426065859044558586718399 697 -666487475833172869686720963986552389264158709840942766538069009154466986015287948001128312512295277554900939707110456680713832425446194674881102973168344095444754217182634125292231797446564071272519991964521169117198311403010908420758827569 698 -1480098119420342725001925254630970082720608150542217980539328538312924885006260552615204761079061431637537583242701189093527597508856974677745533848986667692782744870996800403816768746138124516973315414094666281786497246836547000507423157610 699 -3286919143338835076104348316287028278693654045165832985230640320110271323565662146333806340411627311517266778370452037262775884705249611124755817793582461686112557931776506944798951106742352335886859874743060229885800204648336940329004237294 700 -7299406244147148418535634270733343269849404878488681675171957520126019151851510013418438075867323246847238153354423918824726424503468722093848813375053816776096217348010606239568117375364788924186470636016890208762995468523261255816685422963 701 -16210113237824123972839352494379501431574577285829875925462561842252606105028081990745809753882540998918138919701378940509174544901215900340706913010485491356178491939184751183270374794249100195018780374118009695552468568982747475409073228570 702 -35998513083687438035663420679922117417949541947674360596432375310492741241825318061526437501305299640537923067288531246308691458601442349745768326910544705505916708456561101615850781712381304397417281639991332397274405241196560067873778405363 703 -79943484985201915322191390790791149152904074422995762223583277468975152772824668222389275520850941491361782739347518899040574802810567996283320078660952496080964410999412423616822513854112208704601937620598662229711986688857724757795097127554 704 -177534021383656504520446167284796055991942527556597583267879709704081175013635664460709087769117349869963048998811358902031296759636228666268356104857915391293153635606196234448969121738041720484811491877019812804200862684642014745166398797926 705 -394257627804027592354114075299668414708518796140957686786718488712684883521693156825387075704007707735452975975901599504916020969787502535761638669008184624860233126771931152990924937595151051503701969610325930129351088242421763297854831224626 706 -875545294756493480869072830763930951228990849391549698061079708660635506627256663587713716304276139538304600540187307856370485876784035777107250113279463926580916039991048221738146807510533622231531333642186822443484705064927028441522639343356 707 -1944362034134888976631646316890902447471659184080444825639823173417863447674221367479688574317794119598954008560048910007101726683781703228917628884697372417547069166364174717635060699307324573623369038671292110789124617539529882946998466887745 708 -4317930485637076478562272492193570100063343093120671964858527175566983993528175608058698290196440829973290261879768431512732799563723882265566852099295713843710792423763869070617017518403810098137986509006657346338144818296024162882965788816049 709 -9589018583717411866450462145948852056859852718816809709113849716351247937681964388469843220696371592255507022883815205785257246566337986038536246986387755877605101770053737932357514977728810010465686502599484902705904005029130732759630719429881 710 -21294756296965139996717372384324568913188657387553881477442271970431769521302654079337912296891535847638751962516707476243770336425133130928224769659984138609310082329461562672165111489518468698920140816072269264296885492973100340034197839918600 711 -47290204079606582204346432805682111364440569518837582653738802288036646979085486659346392740052323867289463013602731917820100137437342315580598228333391215972616611649978993729965382984412740649953007755054162261853717415658207895046837520287615 712 -105019440969585471690771535154331722162866254250990418331012298735745226483407668495648614992145497514629585131849990411231331964466536524680158678206303097778920669049651419478041420370780390360481632127773800628824931911643859040897350849972217 713 -233221302301810681654143943558908212973905034109888775079713891350568623727949060034735821792029354500719815235483292313438321468801419873839632944138398032448928316175985790960841426046508651026343499558532090362955946612462559760719736758326298 714 -517924827490797667496961354953728506827436801140246622124033512457554601385475008382445648618614516403910313256330178899222024439168038794252346079322745484375962226326468052952778985393897496493329103426684099723845896565305023932694831694991366 715 -1150178496920647356312493001427441248916207701637768347019173393117496148612158529140264345942957102317180824258068181854594728628758976241791781815158718015732265741848235569706309104166027290967710569239358697599918848729005824475900822959581147 716 -2554252093277271356848152058627603297406868916008047112400049655741754878292121697944413986028142585834230908539858125179007043259568235046171056827184086221139010521264411496434728214162487049682103522062216843242554816674862094070135634610035666 717 -5672340226737378945348313057155500017293508425796922703025611935199247004694961598813562289755870956952670439657191011771131601992757856831355633870259366179593330449424587041304111732576763284362452690387603595626979710539475989327892022399286315 718 -12596816004398326754369843529039858022486421914188003250673983259476384890702433844906641323950799307987290115423626026384235767118248859463102757514403791985824625153026588982186844180768369797702413371947222711328338289188455491337563565039845634 719 -27974304626634742773317763064937007224302773980372943999523336312301335777488415747326997141465727317087111542192580478950593944185530495853340729156820683955701304780032655593390038294259307442077744386534994790164330128162270675257679475854261830 720 -62123771520558633936945404312658777551353237649340322896777455712601513910921746215991538084909325619353826765974662691173612140736849875745353484064972728584685109927829612190524918541148340354226657244332444027579634513540867605574660990564369426 721 -137960998117680333934375943449056856954734907860266721140314109338780718427573698005723813820841064157876417948204107011140932131432702968345527715020726404354062406346830873071389553570302602468589776827468317330347269020592647838112492909931848580 722 -306376070476144919228050319715919940609847653532701663927534401381544084241503959618674371157286140192830978792507728265890789635119116238713590843962768873700820864567482508127172050324848535161685472404606356395404581352748283603952839510572641281 723 -680382846174656100217354876667695501243444581235534999352616891744198260177693965772985294987179076603747429768487003973635032511378966027654623776894760027646633265048060199439585434289060920164258770488742746947268553726979314739752026059667058945 724 -1510956180909597921236051901307887868537013705397923296650054249668830613488698849192522484024295460428032109293947518663726440751227831644319235134841086161567234794593670502161732284517517141675644474420341992040803437380849928920278870734327261569 725 -3355447000853499345845954000355921312781890693981724788981873545779072595668577702219826208139697018895922334579202585131408583980800408636571624382788902444539181504576902479573887230389643119056862859944474951126278064904672597424255031222238050432 726 -7451589078353545437826228657198915605512855796184332708862718742442753918389083582970422032191624555841402852603052520145560064337610358579930614762620124073285662711418405394395910335573925691833192973294955230601229822615739106270154191270751285759 727 -16548072366666519182192095256531878386801702966601063585457288051696534906810668398752358005062614335526490519638245159138785924710399174694234264651057752406097102526132499011509393948256368841205558335125938428903999534212191170396728905361546089345 728 -36749033819902702909804727183405738609502116853808958736912153231356148481762361759093508383774899641109124526536730922675099791968708758835892256807613691245803106564310405575369817647012619667431745326036055095599206088296843102166986759198539633418 729 -81610199470525924389351526480070340831980637902569392190236604781680081482462276856492169457542338311588646916753512751464075357319691371441244888754419968468518943152961752724828571345992250962602733299918891010852698196088248320214089529756400375966 730 -181235367717666530571711990445307407999405509524244801557897221254623355654939195282198995520641402521490890253381838745354072236680898447640866722664666364356456983145228667110246438907601204360015059945793970383734324103017151413567927899371342864323 731 -402477370780357571317570343561304401666447091984006583189272734433497141226984260386558149251123464086450811626051687926868549837938590181401224577519156350437632703958563680957354021841258041160397008278716872518913138142811140073425379309578121279242 732 -893799240348158020876962336790319124219756383449595525623978480883292689908850892376405962784582233133692015041146552069995042926298718138130030161053113366708580526163381079216710493002373573627079594613662067731910892845286050311197410731667890177443 733 -1984899375828293384071635711539916786045389891612997218959527018423624609065731706740777763777252822311928994758431761694075158503648132330875861903666427217522291853475323813949121464153959818383408895211397996721983664843274869551862917036303146979970 734 -4407953547408346737040908552778966999195851216150203836482703639307604647289803579355267029136493808356327056663724335245319053409812272954088522813278144057669390793568598518172746568900286833213127994611409972707300668912421725293826172403724510387110 735 -9788936765624059176801061282266658499943400340186803077104272116671637243082094278471873198554246001135743521683987843239931927410915298340347846058860423408649081980280792904122455933847998249527059571966845376637942012673656795346688861745840489276594 736 -21738723416839465184440010033302096810605687138461379858694523242075751444009363279083373475499703032830964705504617617888194138776729499153109526713051852009482861900924818497982241149757697517119435201642249586185971468591185127071915587010862739506124 737 -48276141434826945978086579491963354452696212701862722935606451446387580944928173635537812092578552343979103980474733326645705099186839439009917782661769160656861617836382185344108840376290274918997614452613577951730753478041633493124797122550727427320513 738 -107208955518982941952670655626595162447671878461466424139297323277146396683777182680655106480950727376253018240627442480207996147731744979868664677849789503556125319047815196390981447706954618987696016465823631200289594495075285461507313104463211208241169 739 -238083653785543358687562134438844348627595272986809455159918928523967221042504411026338547547275864604156529085500470207158792762278675482840351802934941886922096796697310973085061498385017315772868495583857459645065772442333609727293358755856953477295625 740 -528722865785571047740217491422321095277225197549291510623229508422852657347986052920029238290792152846172562095106274962727525519881699748045898531236824477626460499783338822216919268030035226243166520601913691550993318720499708478681626422391321056831928 741 -1174158176589111802620763857697230747128992331881778709294284627486951705610875485289823388191688508297037061090084757682351621145326631555474888913924824946097026196352183246968106479968519830354937576781014586383295859225331969365378121554188891977439295 742 -2607504825051754775526890498822622997542922628703946625098058778753380586884330496090155754277429711755642498976576289508627299125677960167957258805103272849683700451147439723605236355911999923837397644966039863252262792294922389764382208357229197747002569 743 -5790600915814660166396504171779868635156267238284762342582755963682108179569494926195490331866272696867053910755827516546878304467881874596368842590113322223362850328696042550611841385602039528662929226603782932819176834987862675531374877459883090930238522 744 -12859442730108099977788275491247569195735269642774971655590864811220055067678388101770114504468162905573373392519169842584780003324211195407060363568220952048207869089877109273439560538748722497158852399922051792128616563588076501887415241044710316069303222 745 -28557531374214100987787765570726949212589095953029266983062932729067522422107359845068471409870475491572345539334510960918635060972616703334339803843795414154975850446717197161145269140974132605489884888114694301477423346674409933817944619651499815453355307 746 -63418968870229350140877039695499101854183179518187103086522263088606919593322254904540494517726858305428768857025586081391624447158931053708883988111319282597786738439938906033397683903502393158483673640979341253981615387813571711839779211279923622301791938 747 -140837299970358634359326438642092689484718223330162906383083024072440710999467306130406231802159122103280815243935300256431709134953198097268430104633496083478968346200141944983305082076306349958126718008235675234885827454160347078357150454974364085903313499 748 -312763600801020841553194068757763323680984026333900370272922316592238883480794106217954202647159553132839002137741069499385485158398078388085055145516824757055824337304643220265121010050332981411895402227718073130912117659543931209592234409430703370999975682 749 -694567916358864209773415076085265717873953566992530291242739504648278343470876502767013420954447295947242615833145895904991172998695163533939720090979123526183445113770698544166496698120031659085749784178240253082764159505607090993606986344624747264635626118 750 -1542457591610895611430251045309447274979318047099346372162316976313276708402755649507819132427900617202911757868788081824418702271999243239881816025871706697195889423815705673958388458656158104503776639746851608466031453948152940396820511985506665639757425938 751 -3425403572325142760487157629872918721593752694781542686174359436252190479190266806388560785418557336689105531921046999108223487752863185599045789180562713333483040352961705587176873614079801020601958147048319605787215619602528524595244151466457331740312511956 752 -7606944720628497580681005559303556502187886305158843597664311093778254500218121736124441249231902570142325657499447915511952117214535022238505805876399406024618226100501437805524526184932080769402026268375651964635582434589687979758496231266482366074883647105 753 -16893077490258747607178916608438684336211665720450319843179933134517980324273787850938482525601322050501985611982304180615569880702262028025217848460600754057370664289543347524662308650410275817429489605768708013066429130978738382453015589850094054791811020257 754 -37515201907278823135635170181988544664708790477656584845443346180350069983334999369442267401678758847396604404668976143107265556014154663425183688460948440051992612896157585527428057103791465651811814908315666684922268560441315333840485217148262015779747332241 755 -83311662718380152042385051243966936430910846418937095624840981946931480009597612246371819913848058600597026702358272067187180038162858411142910903281623552653354555996915740402184133823284810529078495193480358878681196009238742414841084334358438233002228930992 756 -185013882160512909810942761366826342914261085106901629044939205284437147259531270287401646624094389000376082783831304397671024102863280781908124918787407934563697641957932748261955209737509746523188513084495323505887735894611081588828007752528168745214603184703 757 -410868484377906095060457672305007792058911548581816546814747727223392078572940616667648521496081676584403207332538161722481774081844483949875734849304031868537255632041481130747194012878877175359912666112908766163008681194239710153014935499853261606951964793809 758 -912433756233168858452464207056919248239925125302885306268117240741252760799227906808601038407321906490944861734287204696729586344998388500343560712438849189981616843506749149900537405103082809294100247003749251325192020895044747819456631938887963105751637389738 759 -2026281866749423260459439549987795018746625788836212993783837644099912828047326666419149437859421452858643590158718098373195641365080195800517547444586621668868067235570857816026577458003332107103789061566540666973473479878557395889035869184714688274365547788622 760 -4499853469327697456614318557767877202927249061329721242555446562784657992999111037875832481850068366410545144108008669527142893696689591167479374831446142943705148399492409270177100256051707702926929581723715667251897464220548565815650354852269113752497587600403 761 -9993022973602188460902500294124327148369955590234216992044598863022026729135683070363789970784272604360640136818623949630563884239424648418654283371155055842983018770036754803304429288823375040195572526401456157629700400891833916872654428495374879285603285824762 762 -22191946655956516547768823372772101221409531811836720175496787055138470337985471479487311142926465576781562771685747068528646795257963637171985061006437624864059904017540103522387465503896831669445557676092484710549592196741786504222438298852570312893503719250003 763 -49282634262101999448272444965194032991308013223753971968712950212245098114076016018726517718391147060156492396212569825593722702713674418212893870511464257447999178211831073804582210104902282844139654393013239565706180222840327948843042529514662856348517552264834 764 -109444118511352143354375022536997283175697390913836930539538626270475046081070539511925321388077089435329248494720907969828686566807349500745457158031560416878847234192775038830349093584293308857936204565781615120423772251149213788585162112567834830708566735082726 765 -243047378778976971005807036926561113713619187781773274231316140221099920600617736262414944985809530659925213323218324318765080142997745031145736430718489191304710368817777475302536011938420321673939107759107990482576268250371986065521930338950838869925076937167154 766 -539746028702348504590571413937458819535422939951004653356100767267636426148442316592253129063804855751726261533924951515528167889457291574002687066235477926321694057156074933728573071268536016099391917930715984325743748412052514770569523029117090464297991380246428 767 -1198637800430190909651046101910260978747155574458809648765486408884076313281339530335422935562356539163843516273781830173071900831165769194650721600277314384404751008469679003446239471260186395799474393604110830443930065178883883683229278116087839934835820021131585 768 -2661867804890205322735416086112099283168483206124240115542383106765511253156722363588322371407567586009313314012948325223115310136100702989569988999257275519333544300838378749095850423537337786113305401061905753113715339243931162648524463871835176472472149753800817 769 -5911327181712441384982437765747564244154494889717352562125801669874669343080446119039602572589345857152898252755508753112905594861696909629243325295824116211209431069498038169046294210992492528479395724517429960937423439712311936282047871597448279732438558852478745 770 -13127544870957139647181913641931507351807435254467013145720239316058354993639705629713337610659955752623204446779329260462761854896554974978804288122903905724538519458154200265112698587778339360135730541788123492961308300868027672882621570710104169304802445612521576 771 -29152917617574745982859062301890879379398032135726328139072576369928883868578418092221923928579229258458151324375224319116118500265376187892956424112679988843160461911350786788206041731584904804433600431753332141345339196239011003397592094498815041252103358083086335 772 -64741169348228147650521540098600195344351508258565756377055494825973240974720946822217360541896344217848556566589517154029315535854558746855646605193159826562124341943129757658283596031094707913203691697809831659186908839065506495056353847850041371369319403165808793 773 -143773568860537371555858917026965477615900521602522769840261915994736766312531360765064984076820434226608442301247860250621454821447055825329625991415254785601017762525687273060415332462768607098412421185142521292544718243455786387970922806360347804756231133374846298 774 -319284302569697190587419825383783627942675762282861168648357337556693683751052146958352055088139862139009981980551130413427756717091196784670602166942556221522588788542570279967877263734652365576459806170689632428822807619757133925650907040125114027764722459307442534 775 -709048726239130525284274437564451743417659428673410509298062752018291458134046739261883194672539335027173905623289721601012757118689869733089929321131815316451709826820455483012228998585886454476949555629199228114612126017382338846662268467089761098115996694726649979 776 -1574615764492797667741351842991332398749734240750523118126361067880714320617809932300528008003523994189829385549501888022562446743593018604128587634755038038114271046711706859885445478218379952027897799720561892689048340729199977277541891811560057878287488286770367410 777 -3496818644524356100641000956470571796590458680773412490118592531201840186109688667657508155342738843064715576059777014300690573026241784115998159455526786575758751406111258668247378907568694302033780474775357842920089926667835759270477568837966887258521354141883936139 778 -7765539319766593831949845130372767883009050659674702629558160140057838427651076626177928491624368220116745537077994206659023640519767176720000156452293438435085339689734500648770110490159277402776023072753366523690307484763297733724319359777830893227175747861239347458 779 -17245275508145096537375859560059851002824462329137540658854827960405592738901177421007421879786120458000661714077534459343750600520893225471564677928656409159908495729008529402011166907730957104563948885334929272571319956674793926815459216674232777650896311332778960070 780 -38297343572109805993268020397364323297446104521618486190536952589403826999628883332949129338108442732435922128591555780901750977352585743542119982643743900869801430761471700196775453749593255559740661678975745270054836210729368123990766660408220129654850040586329068818 781 -85048599193877257807925148924491454791292438729248801466691050764269103517254163268984120376496150439258730339231210386538927935857577720823094485808977554119422695714396868950637987095214972323425288292884880220322872600017361844421430571638671431591379679512955316004 782 -188871173563809084127021925983706366511606388773297289388258467182623577338098163557100886384640179432305951618685184950804935241399495372677481280564435418623339337244065420983184949931795864055300904451606329100128765434303910534094099047698697943463724283336502304001 783 -419434541444376723089501052814638502783076982996651239046717499131493230508110913858237048090339908297850373368233721929151177636694550658010393442693939444965919832768230441810777978996128942974791247558659832156280687234083517762986186846329631054929972947867143704001 784 -931456776791928870642230379581408762721685688471446741000237494662173148590496607102314346597890866061423513328388274163567987800316533256550038533790289137850955355419041885900416698120222193624745343310450009855909683119868048945496539296911473587239594448428008503201 785 -2068527127126623306859099682431844411955020361043117175195246269008581994486557599776355409396228761180862840858345479446850633652238728220702105396010719420605576415572715128702285681067879464603313121854987811766275563646473280030118100776522926305105781843678727992800 786 -4593669381412994534903499790328411218893745839553747160624889136536131661605707162225619912064629210411856198685535697500945560749128971260882676314206404661522833356373695987477347480599033547483435760898944019610918826602798504728330002508572321028171701140146077167999 787 -10201364105407505928581051911814983714670212651316868057282548906272407191947855171897681876780258696571514942865777562211367202447971631344057872107018808366746731876385472165386981347593839427462799781459439424969289652897611065697107915013379463163320112792784839527201 788 -22654618991993244168556476937867280842371791684689128400356854656253575621999469106016470735116512463657813270313235186910480625757989805657895918989100113463026854089744246494294852214000331554342404826408582631187113787086151585623545609587787084422539559100228526561610 789 -50310111115466290470397995549789432763979599667580923885661324601051935649852723604031535830711414966080581576627608382431596458437535562650947719489308907538635615466959917793541972492365577925406686299517426261221035800326459191923066860037210237545990283501256726930430 790 -111725881655530231978254880340700553356144965979219518266292025861512193165547648477290108383983249354821165200274374521819392530692932602115822048243522586548592163354927857047856335942830485965402879386016462362996989916674184077708203355180443438437152642227433868820067 791 -248114590783881900004832880841587037337891011683521303695701880214732629681123742643155890350466811244518722750032246165029027298488494429503023598876718659910942499190287681736260788539536294653420624097544765615628024147271128021715032393424068287422046550610552906978538 792 -550999009787684416333235742133224712192220457511983596213005134038863462358473228623024119516408311215892994411307544254447255676226070112914004784503183544582368239876638927131320148748989820893956246745258836959448222303585551994602698133211876622372682207483663523084291 793 -1223627791609631134724822089637089958758280990175323230123608059573567101525035977415580142052037209204484885569780964254280225109000441322566040066480726244068143165672508985553455570980528367556908953026331639697788658113759901044738548088168103719598222453907249267635842 794 -2717364179976297308945783429616246195213111308067778343428618809273238587189375602662665194478049776390354024361165447793763110340394884158179427505043874421784483556026712931059348998183025532165598572735480902749608429453207748242204962165341053142829876681552346598110246 795 -6034570428401942609095547010466981551925970567095570670342150669631136421718528946629144632831550595169453033332481480756578341790218744832388469944930339285729973930264704764837002522054344733137301182412683191993314856500928218651687018404990905078171536489573655495068850 796 -13401236582010457839998362170222674118024398913340245175201924986714086209004568828995463955201681457142219420600530513280688574987281810880393510297358558287971341973384447473627873805272877756446201811624246713005103917549680338382608342935545943431325315931033125206708844 797 -29760716865902031115424261676532948177849047800951125165774281915862152140128943672104733854155633930299444718643279443297819575800788753995574318978590843302359798926410616975232769508700041920232084062671960574110780020345430881786597524050775505250823205740545051579337665 798 -66090935933578793158238825307514409567666539251173104620167712282046534827891630844929209655092150177801373493271176649496275451890162990703699136349819845488476529960632593952289498815251599275772032720270297075629462429135074841866970168449439832663368733142297385954331601 799 -146771055020553332531305995011506338241767894198591322691692631896952521094097176545436610638611653819950469730895201023845048885902109748410929713069596774293874062220724206561063744713116189630789334380757975230885374325715187550009650225765845111226990741291511204879775785 800 -325940952228240268912913974413380962332293181378742043699433738488127549900679070643699389939470202407348642136569610901610952136284123008519002118775063682468464721777769899933053959699182494713239359703145674627313518912227775219387159169685073031750541279083952636483093016 801 -723831441591633015139589792445524919539049008778334636582643442065165595037462433854719210347516003668399172908619841267557072913373859743133351559453182468250637364663486713152048095085590795526849512066714371927978361819949918905038988642341645117706241128557685194846037695 802 -1607444392166278316579166473051831185803609878582669792972266784534613151388369563438934345291208919151455813976266528130291547813411086672770342954160511804172654909130315891862897846897597562706136529231503019026829743005873887212014280511635928003793301813042283598930140009 803 -3569722625235963187512391014589573699399843474355790248198682546291144263738001827300482458138479012812220959405299918400033465568919693526465343340728674045235244995208468581643508870859641761598856508660696242445131021339219723964749335815153361356461476134951275204180023162 804 -7927440403676107657359600207861551318140666488440073374174912949794598571908423027198220422604772352274796176170130100254558987825797429776387071316442474014689772627591642641223834917781753153079615059884193040632123917509157391892719444232821029959866758025255872560886348054 805 -17604816382528410072120297316722394085642605491760566335786247002039428867110066528329939457696743924314738845221433690001935824043353131567474588432747228339960257720103851821196727585371559060729154321663395431063879895210730740937414175956201946601958443227969571818269915595 806 -39095791842070531965306376619616305744922030529598106546116656256311232204291367523193913240559527728519827306915187222350265149249815328571132299581816927693705965181777578453798547342196328569727072941420401673661601439478203345005072436992012485427147303622057144329731549858 807 -86821748466256242527789332602849041357135978135673604792425025215690204210309184231486635870943030116752636077777497332262207126299209980235151680972268036763275932549236947512489489574605083918332584626461503068978614952854996169894652577579790050539710869111739234009558422971 808 -192808884321567721022560957069448750069084090335468538197756485385295969379130441401234540906293901365190478519555904344702357742088916177574798797245464248575979455079209935791926477254318406405534057405756386348632126733095260922342527123915273992645885112829206056590307622658 809 -428179189316557678677919418442059886772488039684062490431272824526559384409013431303657975144618319478530495300913135806985578132766128340176472012624586183852831793210202098540564980695253205900046932249695139917900944517431352654090141039186216147879053311528704972134267786502 810 -950876401826035069249952217746175947716205476872208649954560855616601510208525630441463921254865492578222463168289416598688936560777250867861721372305082500078124139929955938519349959785931476188919234755129355251042490995950622586773591864160158402912309611076222574713285975058 811 -2111653144546376567517307813076739179218178142926128743426963877017839377065364956718593902812278530150906637387680875944091859030657604338026895718727866103312127143305423894281152851669193617464733047924667010170946315591835682864371504263519916637064633270166951514989516871540 812 -4689441229490516526936554080970751714368835818556106987939098011619249399676242759342647418536718861161753768525996778874459349679708637668244815906958436083467943244613760502919410074183133235820117387010611222418402912245700498284952643941134522877534056859024789415759382945665 813 -10414048870497424370214211115711391633974813761344636250536140237926409502946396017962687888402913407154157070318435807019745349206009050643950024164367374030536799025062076240046908004951775413536620502020394464985245265894109656233359368465033167554430922558949856474532592642209 814 -23126937425952446087574106824658576198060925371800338141690231411462736988846426668946372635197867619822416393887877517953995657338295147388603958437053127637822048209162905475557585873268338850360523690886116221034252677065463426958805539666764957734930205821409224403808371277489 815 -51359009483731444196176623196142974381020819868987941259812610399370898559023179408004006400245305812022585358883198248125715423485011869693912872578072580682094987766042543082264792982609175481858225638550487196146607358533862578995457663319013523363740938956894754331845327113488 816 -114055216502207705583396353334206646791222960233316810453850656306719970418069894948808581813271865703764874655271710141003155146260613209995533044604849990970663713689889360173028786641402412657132745531976612560888736788967517537110841613659495661940003076834848163861434661054399 817 -253287447365706963224181997167550230235096734816996648714441979650041765759426240673979464139202052634881911366908602858008560981617848308117724710971862743948658370184054633336267410031344516575647626249013713706861321124100102153031288804592693128697786780146120394999175945281905 818 -562486600442286394289658877821017335900092351841225100292036801345238996335555063374140025043205677757228907936532264308689894508994478173578660980711660805743304089217932182242663299316741128918724636306061499221811647878199152857478588313342101202234903148538457144083514079091178 819 -1249138790602210881534348671753658221764882979760516619890935998614934344316989104788722218003724417926425951462152792543598272454088877025892048007461644133452489716450805186735927877303300304024818289751496290254375741354499723618285370830790710823089166358494452271314328622831790 820 -2774017580081452270936955052592073376043238521846382310929882428331792257633687347331137460638402002632975040408688888471293372524217267392689316655831075428122762467726011459996039976828074612808030726882708121660050946980336970556315555852414206060496177366642820031890675082135219 821 -6160383131558268802765840571783880622849021233211558377119655748713716180551163836788937195608087839124607081177591517309024766935690349975180558771140878196543973648104820997445641730044857755101188724303148527516146258061245202649911651187030372185926440278150731825095123041724122 822 -13680634398313129598823716452530356008060976348729297642061971616593543901651921723738395083577355752575478931632464436817640300358907702500467914206173620078958464279099308981243303146410743734761937348367765332154346409257258452495701535474247705293939625556679811321524570709152947 823 -30381187913707956051850248970624848953601087625119235240288428117135905467152151506086922245849181570792722490045600293229281189988486170088342839469542944143731337849947562053543634212210901168455952392314214481566387082208747723246628643206088907539591581032534502223666591374111362 824 -67468843342662938357350944973644589504240360052312564683450279084219147103819207518530866999334628960708076735866883250085113419954732947833777349841003371655771671497992487853946886643775356427950098373683300449260150216617329220705548060061607053263864594814169980059103881368013158 825 -149831034748411396309655027761697163712810774968969777125260749968315158940072365819504972744522117341828759580178661907743943274746862933332211374806483043958947006639676303003296615303844879619773177158383593040897864161441877603171016407194102922101680580566721231676943707731425074 826 -332736384107894605754941969605515006585745401338870598959721494337031736571483053973530905127749247704454711424108885159793858228842577194267427683321453046540856222541388786175980009267371142018909943004637876543708144347850015252188218948962966201227553032987857746149959928879025212 827 -738922356740716780896742187749475142633717668178107321264284444842195822697441907063661196794688249999593949404652385149908059176674309746156986394182387836544869869967512203900331144253081171328295248544352235694179756423626693770007889009789193631079860041589418992610030284593504833 828 -1640957452714893532248241127199651760080211779471742012241662284103949518957411925992453353135533471520083250238982655929503690287421357537850659000992244915073305506322105125707980711283546874870637123567816348269699330197998742362051776321287884874198660276449965671865976222388980273 829 -3644146556206335076077566202567634053734457340543707339054289189079466663562339165635995784668228507263214102068382076709791753959105594712465644680675434829769336911550614907306539410648711301987553540869957768591361639828043005485929849564037105794351565440635916230876579118658593081 830 -8092716908131668409549587016214486361039401624896043290128883781568116917420611587934038098705405202225871942438785411851891311766423205159276129004338755964821007735566001108303949086891598673348957721790056286674441215894463021369259966428404115886386047278803108109210650634388989640 831 -17971853202122414062077414297700924779518203685502531866133826967473219460398029080818783255695228872925025459135110081646425115571491730305406956544081251619489667134603328414016132295838780084495400011235208040803911919175961070601711760926044059519348237812057344418302978652955796607 832 -39910886688016427639151724979155299460428479915880662406791788841777560135922730697858430000754093343140857442010655583093807671195534306290448616552677399922806001176448276417065551003965537932954984294982466937856109250279282439258884716632649186856635834502140344500464930176393233721 833 -88631865523783233155812783008920446916067248334443967541954323281032041704843467080555215177703797638879422623357506825046344796226197274413267727287240434968621703664452525818378616264638753289604772180598943171381809925705635434785638283552315863948032582089596935807218522841124510362 834 -196828691069514768689178266633040128438249730645108511767606811129260786388407017951230158886061369659071801194602858798002767423822618706278137863548964842470278135536571085732897871427064087309817225286886954975735702581132189435228543672615184516362670463127029290208388752936528632518 835 -437106151373319399955517579076713404779219628467671021986526422072265476543782893730062711226097930645789930789184562075555614158339470979779781216691722508063922658907207241692631410844412739081919789527631287523128585102515396257893056811384044756526317294669179924074265546928377839899 836 -970700900007088725826912906574059783607287891756372192643444649076879836232984071917787537475788399479985171663897974056343768400357623747226187705356625752354324339555216805047965945134494660983844682997215669157153065301517343154870271910974002060812773475860388289582357354123568882578 837 -2155678281612229113864624701992238901029015201110561229950699796239198375906430547966369461799169064701680685270141310937008880974280565367203485111733751738416530378796026672882186056342183892703341349076910783197137453570932306813479826855115346421958509868972023129118561376765527143147 838 -4787209792203466331585430997275123797930181865597258362107156589727581082558325211057836019586374145496689563848497350989748216862851255178077582434704900137389510636852270983971207737356767213010079020675618600485538645406069960178934416338922412589226314630944633109143040364026055844098 839 -10631167827802614872333022730940647298803856086039856009955124404787267779415855022292002283703326260530810071303446846543102809449170276265440576378508496372766559313501800682138912926202026061657571613699456761021966601603757319351317006968483537372691749394579155185698314419200527090502 840 -23609103066043718343315715543498981129172121264372307824287612412902696665612637490735052788815117093171521156809611860862622573090618777082088048759116717606457500987318493384091369617243925771102674393131453688003168736531753707244190392205002404004388885661648549443945465022349840130578 841 -52429775976764286683327256072735420812487242668125825818004786375285887022840615336511008089173212472282991333390111808203605639007429161258893163827206641137761670873728497690505853542205198886812321644630256405111431109963888406950051781848605108305578109564870409078188614017560950056644 842 -116433114857604444703494413687375909171005341650871478013961936457936125912207586302035891022732404487260199185371512949364452947869004108692169662211963840638744963501659762884198553359010604015911019267553968697051006383277748020912715392667901283470211556631541482468430197668121339051521 843 -258568151072248035558259673299645370156154660830552640259301965239755397060433985620460777216262602320669644453889993406006188013435365076360319333301690607387930774387358731632077027342828825536625947554392148036529315954382672858820185833636502966696630248050607067438618117259668329428609 844 -574213691961143189085392775894504148531850685493238514219172561674931571217080863861447750385706927627360818213471843107993439988473962682500637130311895873801604169920800344291554687311033746713996608442264608301365212331151891637310519495576627303488753314575882870890888888095400193557953 845 -1275181659722342479826157876144288498233014242575869779572683351175588645043916857896694785269740906549443410724014864934555290973621251654042587668670052412934795179993619304104243498440009854828973523135845132066428554404736381093934488161978392722820711443592726082195809223146636542861120 846 -2831852127626146517880078802020980043350720819845939756258245924393606012263144590218360633823302667549696756699306855170927011082949051794275954897105323605230464608884809045943832453248970462699133160394199649943118517020669790825063049449968420620363265570537100958162563952644365318188287 847 -6288818860903999102432072157391064556507896590564180278433444433655794637814047547180051798387037266718261009066607453210337310419003145588991159894658768704933177430794163348975565231568162629856048597418658700844199487355637662064377680472249959695275929945420854626491226794914974653947585 848 -13965857284509686512493212422265316308560481970567192959828546382464554131679826073032069566571330666694719731477191163380570190057950567178021211409041499379222293799915095296468929011667843270660266434546397955748864406991061917139494346503504651369538930261848560297077680691431489227408266 849 -31014594951023141544954652878675489613715138195537519170432065198715890116106825102243075859809871497668353244281639345180336662158907402495475073085069950900507638479325827017637243425067239762171466432508792735579424734529034269203092062268382557685495757783961892137980372536311299034027870 850 -68875478273928296099139618966044403342686423091721880558665958743961602851155437116461784397923385656546702876897140811318685049299992883064452868462219327246132213662898743990669393334853742111305376949455877062102391415927284093472227522963783700380765833721323378943748976018586768723211523 851 -152954810951218768586864548546060192674749376455934191732780731262218046728565880670368978467303929706932029690218075537885233864117276807586075932489006331772661315344421326990223192615782583595637992778084082912833139804134602682303451770290112752562507509545344109806010845518721752171772618 852 -339673491631911318964900532359086482402894176280525886471458952196217466256185199420888517214153431710094947989420462846149938281405736377256940673199017618737167877997006883808593698567676237254916775143598635000866469986628815597256407908216156945023374894511397065954373707953491402290552419 853 -754327897238951003289158280111531300662797423649570279112049149732653708793015874141406044182597205383852774956577462868701438525260341676338096367088059169642857049756667466228745361825210918240194562220660635101399573466815032493362966563674487208936787931596178607562194266258257640713603714 854 -1675169215646501646202413050055862868264885096103074875724680583320438668426626266275676181384064494152954857463980311276013608683893339596676668223140943297765595294103836453023865825638845425298162184962015267902462781552232965707958450133887787228038674073321729204608840068887104141246751910 855 -3720122126360638391312340632803635888422477347461573068850941464604701705500769936688342068044137973152245490373340706584710261126922713407376722123541499935118416952515954106775736431826714794430427249464006353092952895537051143175634588924294897631088335666721486393028052372247605979986374834 856 -8261439206126387385515775099077936365011691755195168530144469154963225889152216320385452887570997522900421743502947810180116646749226788053880420317561618183357213416227128156294883884032164979878791924043638345463166290182253125324346079804009146255781862990425066316315766699005595873742454028 857 -18346542247335276421911963569657713170173530992877039806983581599094232956944361118648734004756887518069135544135071094723571625129577228078306593277614130441903471370575302783415700711537387361183220561979930967705862121801055438290006069776031648167854020396383814322576758640714010680571722945 858 -40742975168739471684912493798125551064471475081541938515597538206300646351941369969448252852438190306482284309925320739461124316973668411430150793599653369045297094453414376276748315875451288112314104766015910295606752442243725751384162294767658416064127907903270562152943856161173393238517289873 859 -90479721095217526744444728637141971173480695797419784802360067540848615406359624831139529751022285758864187202032254733818940489736421504112788994197195284511435199718825375081197742220914938387120628062938240750414715593542784859242708570510194608897208488520183207864865653923189882259364717129 860 -200932305398983271592347994509025207792949895909617538620628479766098522409359868780726819025673441264008298925749502161946757536002334900207903761261369957800118375591464628425084693304606796700635194541513517721084492039531808994791544782510977033787554745652603463838367505230283627135471289976 861 -446219228620990007905374111634219046283099253268784098439357623251711396002044214864662627853994114517190358496296012847455437165329575405227328454582960838916444304949402841813478198558656609680204313056524246892177574686288100142340733111045000913919753570609283604606418619547148170497711583551 862 -990938712397408564104719628870309243177629641522988147529862413908196880231874400960538993164609048972550292130922991347774781577012731328795685428149946662376945870389536095832645029636109062340295120525691174698670172033431745145443044306897456081375600343219159112566853860261666937236324890121 863 -2200621283763393040203929089583906762803191830229915907784086247412163141555672033726674770911816429348236324972631144382281350506348725880745500797211676120498274330100225099493936651494615636396009948408248565296622984620114639842442793903364509402024445188963768933955875595992006979377021791930 864 -4887016698375087544121921148775841615769535842216037699533330142691929742432302934686051444903908554879587040660717191517807140853964057676136629131600458744513525247219233403622182727650484423242655441219954929734274287671776780214025030544787328655655391803933935619616104814903483519443224454774 865 -10852813424286044747882334090317253055864041341830811990638757532584013125552507326322189492113786773774491314965400843668958931097497956658824610429298550728032740055273860654874857951256132576615833364002259953758532528447289907386317847182404537703433144227439640832957016365423078717194679934571 866 -24101321213313210363712735287663187099677279823653613156745618097337092875162697464845284160426168863589074348629532956132624850220938378653410485485499884385164234517891631599403373666958592886647155430204861888412929138825640402327892130670819269808546851687754635171343960691969781711768157079170 867 -53522866515648617647962613263044531379569358624479853273032491659891778317941588541151582142629681156759048383056681575723500168062237337160631924226998850774529849645919304386981323947055382566710888794497413914475269838357591426221343798409421986889841055217086604851758393053866065161743649191195 868 -118860589205770344604863790629009426583764426422935756405316715575772691906120403072459519623626736759494616974615815592925239085556844802340051207009888391682784166505477497822257160815100151406797133975551829166481892875041196047635586614980007688569593440075082876924138785075857480442895829507842 869 -263958950371469679602360825285769200500163911721301159776161245297841548967093061040832816948745917641595058028305436854354120653861149123004641099675761333281746000680578462309282709961605142083543146922244882667382065635700147737467426475635190644278628543209145413609767569074659360642767528345478 870 -586185277616186528656360888396579712296238601646335753881161527938851843146195070969486776605945486929618697832180728782349924092193775985128006292293209352517764017401153752639091121024137979840297072377950763354600325345515731392835013074037007110337611956783762781981685570420853104010645225211666 871 -1301767487749131142387634941753706247723223709747734985621229726187329759994882344454096220706810444509618479648912690392177667705330195877023802681940712518019971048402612421424972704455366441327204189061595489332043102104710427958492082718827501031636802713038506426037072399560877589238711229121812 872 -2890892447950983451019314772435183293032518361296495461673439248029643034031703854131168788311671707909242404769477757553456490451907028410010327265372512231699245926100941983589500480669563445277952922614349961370998891649206866116659798194283906997345088387422093203382875236015831055661915377436801 873 -6419932303018609913430893055915625046771760283209949542596025029391011242921403643606698895086805681585757172317033094918155455382754669180533883331636059247984231500313283706694338591105139890266528771055335843597356515060443405942394335358720466706968968512167002753607726829727664846625852732729185 874 -14257026685498008130889497409423351955211810912153164574568451732383983724323608100940777177405299214506047961063648557530421293254033709662064576851719516839323541669259391279726123881655873116194121421465270289469047895524568835469243952789278922891651745332544221142337332330199207894714829586693329 875 -31661207675886159155681570222621867757656050046087703365443623267150752849929647468324663059951910863546242354550871757987857225273811769738082841061983560509865036257259960375260993678885103908239873483539220413815003847876938808847416707257384925279881809481246827638580272122949120188175067608460400 876 -70311439657698653953524446941090301240179617766185078265670468573224522234352255631556314862498204867168225108637283403806221928032911138472602992530424925011740806588948970372569423900461312941849456338027589175061511702013352386169514990893184590307116520103134904264952853423223726561878641199890751 877 -156143713699949091621024960419831133144069465065769966200266368322522479216527774577374468082221044678339928940245112760031695371376187814591703924676759861936406485658219791930648014345708854008662662787146049821103906683354177462997385148616102957300464981675612754186408715776468559745412454349538065 878 -346755228547537230410471513736468711968268592984254747459692326454112563985322193760842521276249204613575528920847460849698314750422309566559547371982688183385182742716225756083754358492837184808559159116649496013652527865196720743740290232602949990866918108157331508206481770851078272656538478654416426 879 -770054622603061482527676956909717687451899620327236880600079815480287238963953758268580187864209663856557425230554712099646339188322855301312898061460334626471131053603069164238715473720517075983268067950320410589479226022851641318977008285923720245920583333610077201393658783738671244774897326911430670 880 -1710094247969069351799479100378123842478154630966083790377826676235861445792168487764581649347950446269307946989722363696747723179605591740380224644798583790243719379817072109733006391753128152183181174699087326206459758614983775742283702500264511234676033073771248623002835235307334415325542066267023699 881 -3797681685295645572463187268316701671898494301756417649009023076009762690095034595673683608505568780327424952239553373677572735969220595171849543145669008457137598425572782441987856502807887222867249423890528271536122410965454681310976826299914370460214757852535576070495388377276232996190064242522054842 882 -8433679137835936361283787741810183358016278929881097509309838997571205716461574053689302955979371558363063724251805412178337985990440797185121767649203516036058549948687817174663210670822528173477691828002541685839474694420977556641349841395086065671538831527407867042726354245103203444024952728388814099 883 -18729043056812157286825745902321424925613023443489066214474271099925266715272977321269438231759616118977687493287958513032007804856144721109978036885332597726156075086796865431152020151487913041639908574212113334583983878943249376091979911996256875852326361029664177661553604109553416630812238462846615170 884 -41592411578742169490116714399629984071368737072485684256705339118086784567005469453545771584342128581100184441849046083749119260148431485448049032729655753183717273403107398776835092703302791087846549273586757254773239645459421795332421028613818450446470211143116140119330397618668276424724016627396826598 885 -92366101977979770473468133625325601849979707976657409637515901784641803868596849559339288118202106622022506476687906944018547405439841005886087204706975998101087794409514705951756446755588439746067955365196529169250306369317624026673577023153248504569402078178983253651136348665592390137957335131929631026 886 -205121474585690915026017189873319444241755247759279766572893088932101635932257894068740411169574364038014292997845338426561175099159057919220823039227428945896769362704710941127112120889154049491914376862323598135442232304809234658518331639516281629188880019478149195153604675253023781713521480349181826268 887 -455522301311783727427017783837152661298373405096113963535529369511064376637204848865385335659035843206445367847211183947847004459883198347697036055430805963172980976290495657250933246388111601888842613051836890465549305351685054074601989650218470865719132303524613781642698993002328751519149755279287036737 888 -1011598456044146102429191949835692004921491936639578618635633114256769925731250809392249544625365593126708061343363193868364585011629219419445592977163874414633029427578183113223007401292161518246377418585801861641022119779013506685333432850928617760143789276981360083785519266200465990060532798054308517873 889 -2246501287256356849811278912061123671254523846801372116556305782836559818894466765161048932276917026836208996802724456975163641377573136181818183567500830610876990871683798509070234284530158269365957924978607565278753502160672251559639874676831805487635361305989520367402770134387417969556882727155491351385 890 -4988904444733778506779035678542786517739255545089306805516178204428839968444128554548884728481079400578800165388929246003140902640774162029863533644946676825677922440013862702070446841419067927937865876796479945461185584422224001841050518213331588089085491060214840679957855230105495913746561416343367655720 891 -11079080034305919712967411207145711406738965377650773652369514322468786212428762825325107707730607563725041619608975027555557682895920729778075962005170289747441910691553079662724485418568018084898760437191446807911782618268244977358427999396760137365529610486304427152699697452097477036428463537432778067199 892 -24603801449058645957822633367796052871871455537434535740526883863228134207791362990420117576795173392481702408772583725210838937615274408422767971011341376675452033056969951870603424647116294600551258694294143523632762357563983649500274828840281430605638512836894906284279989833493556520958366489394054573529 893 -54638746526811601237569965708962751964493783762478662958915034757407459579919051017313198770925528163634351747578406508550550524911870928990115596671576321734669289406946844507348785999622251263135843613031685409087528140596912491496144035370391033187168482424837745253308280637529425464438609087540896818138 894 -121338673139690349261402082986260461142701973168471998848830229258176124166627711698808743433103030717693600470334069574711815985794666752284370836999161798797496590303719202417326576367212259945791758595522634588651265923922748953934016647210344647853405414049288838391093815579538252000399993684619782511654 895 -269462140608879099696334293323099885736463502408537922692095613481931624013524592818131261283104213287651761820119782846042597798887892747532553661018725858411788879366492422315506227288128987122209505738179696710331924021661194136902148521423679407953273715346298986313225830208346760783331689122771243938235 896 -598406454782373663446951870551854483040239633898278476729449368302478914746135993175818460811631136270135500787594162753441408967727650712951799634426472872860070389621418745424205956300237350529215430750447262831224978888528861631984939550444323480022866276376756734888601840710311101932161473331676710200178 897 -1328907594647860200679242171491158171491193603221767702050459903851799076156615923271216793942488890779465082833749895302518578481644709199043615159917769013222361944398369615383070557308614527849427637937292358597077172903165113984700806273916549678451681401250839468377213178851325677566217117925637392911435 898 -2951163679801903971255526846282744755262952148371617562436791243743804812050642986421803973882586781217612535239699449344927033128857729503842060301206706308990473246393708898147251051506466683887673737341861706363967172465870507877470313752908310225582491109425023557352277006605631650588158083641725747624194 899 -6553779284623443898485079415620202521569381641238718498399556779894887740980031779120876174650465248256685386074149456485761108665313023638332994756433849662516284387925219205096104416387237333977996769757749291319198622865474461624698966598931880823780933696732542107275612326657781285832805304548690940090822 900 -14554266578139279106356415571688277929115542056935728652500329808073238557653212821132946364207153623348256246239556443632633719328601612812545893383657532989374037405709052762992058186752984521303867413915841457247152342293971507525493075697416086853864328860257467691986251320543652525701196832640919528975122 901 -32321301409178112690113577852954462191869445518946923729737474867790852768829259618644331484396268019161510261878076387038084812485172247740352291342142796514128447582855070696744790948912232972936430085888886254296176321409226685756429265686698063922232487406508896442675503176404754963182528803554523820565092 902 -71777338911192091643485688213506449045368485791995297933508913278454613622247277456962224651711889796622317965206014719440415444166786702773956718547588530123860514590398353336360085705560744749924825971507381023933817173734579498118783127804046828459066153838728466597810289409040379477098802657474307061239553 903 -159399100795772642066558284179120210154265598697739574119712896167544642923299584442526765346855253940004806134679233317210560389733808365078109598299351156695025275505083033774835783646147266434622063670517664564874773855087340953939323328984147483748410401520415284087843782853793469471973216667225992026352449 904 -353984610183689302749530481128526179375083165576785398873985149530331915246207758300422424534923863452744611810631670443757539237031772869557913645238929895618206214986508315801914516909032777582317581868554961930129921642694048748301247801848383196996542791221577351285904659522411723315511497909189825311822817 905 -786109229106903704126087082653961239609712053561733716715470312640542018787440654212695897832727111134899689998603279081930787018073002553892428292555412496407847332284671756543699003338139002498225645222761879196643952987515820074406537606822183963868807037550951137162931884835683218852518176117220360574809248 906 -1745747420393150118696471176526782483914308728482925046283025920939445184666766711803920646203929643726532801838813245531790299154603628120838822571737237865273417902154653946901127744423534931922182582060798687006236334195601113079396497133315127263778957256637688394777708207068189503399770997692398143498822783 907 -3876858257053852121710456331646873184720112821747485305089494659398643559250162128999092555147119971420451320282112426537153610305401553142712179159511774804042593414338043793577053758564322334176342302578880617930856453215692434658713678572585173773137290355832518228474921034016923847589559206944993545079197281 908 -8609510041207336992543903199568077854068076018324274127363189525630281307691043757935903407993613715544362308277954957923769042147317683745720009025161804610950896690861101959818029067497741980081084362195984783739097650984048111782207171722712468132222910280037120879762189658314562740906690224302497296886075850 909 -19119518495365082129269143608371023487913458731665076193615449438185947779809595162555965634278656141152505630614608221049175215511806554176908645709707346449507268455904743055771733437384569572378970898391886983205789602632527584499122563515092282245093878230790864984924841579661972176235742467884798273988424382 910 -42459557599092417051668965717783210266931634196969161489447107975015875884676162035799984218684612484719572472362452023808064361535724251826036601913680194287263242847987925485162900392949903147988906351225243633036618436508682727517419119453705061788945545765465637408723125331776941994050853562756778896534406051 911 -94291811373162008272070060887100216225866051667760074127822188239700579839052133828544567553887461698264616326869821132018897753503244547828582399362773946702721250696490709611534292526416582723910879522950695933676367931944113527327263276765243720573196174721470445895679479106691824775732851358285818881558259882 912 -209397982333711604432068264083988642887373619129226434415320162774006521639508495154222289666841838874959196318099658532549311880210347767496933205492389548723890991286697898854200405867392017889523850114214772068775611470902947554917944036191493454652357905167005163175241182676100945278898306171724096220082649283 913 -465019330595971371224928375993898302041042878763526024147967612094716039167292392662065708803186991592694444042377359236075007591988738487969512789651608139666045406751882222117638636838433521382195684176889243855021540871857995108796169517927944521869888422935735299385578641143475570255214641883080567799664643714 914 -1032688927648333482615985258189379221702328424420576699249613304958312050142703106829851950762449629127626107422898139385290583492673365834213327320552284805547178689921807117917860674388514988663205127285796579042777715885226180014795911118935330900642441588582796810560541738718978791232082133730650009389419572518 915 -2293337827312901717002642036326970072774058469079522750059426172895283993925548413289580431010998299630869130700956873655439950066309526698692316172398664181109176024912933923625078613334002333083354775129974017451183307732327373653669084272365880024039029167830330815909221542288874645015799363124451292978545414322 916 -5092916414007751224007230212057107828200104104483034491064542759530837349042928480335316273818388542846232902160225795957842025388931256461839931509046599040759968002593606198727143185329694989375642907575348042754399028506339442514963773929299763846998551349336213734026287759882902738667879553357583858355904791468 917 -11310063999799290635868066545219608682626664846794358936001712913448489644164646583090976554216625527645152917507275279589106311029245956338302952814904226964454663903753974620629765796418907380936272931773641717669363306185666433103023976159752485225102349910341118794066951838249781470481918061453797154699779898817 918 -25116757724066830301826109831981258903473998681256265848667112656127042401886054409970058778248712722529933803149632571501282258622270554241420475746778349713257549034097123790363736465978956264244803030006552122364197876481039765575862771306105427037970795795916050041095646766427103883767309607561291924166998345553 919 -55777891140197431795129549080565952586362467697594559483921460768576134493845432129721376725776042138849113087655050714604261345191953234546371527470522368088992876701919744507686988398716853385156434292131124379761423503609530302606457013640039736012222811300468225254203093293335365760501328465185852767270292532329 920 -123868421801377447324894639844417192509539098832329403032627188945253894435845706494184720730876631315596381217098558031397041358791488137966638087966893909857939564119272502192987220595758517870462640739778045330452924257973875339970807533592989044099579668628745981006546964006144844353143166969287061439222174758616 921 -275080064984860059402063747508959740354724917703237225534313841536745493145575858665169939905877210514295362440704815415879902346096339959457122612963428952499634077532303186057015868524208825111199699424584553937394782086457851939020777932902492410289733435781413703912380578258452920797919327062385791619402155669439 922 -610882427108095882332708786540184310390003417625689015512432423662212236034570301934208260088880552135318794095353534476657385698973926628519099085658185841582605759889079329818211356049889503883560321690319013543304502439554767463714688826946128629584598992059604005840160348697192341991557639152188769754460038442153 923 -1356613536389912977747796311248498809392997190747385164523061129386069322950209156087015627848866059894635794735022984853731074168083154212620479577216116832533323518256940969387999327634380800834199859620527832821352515025731804617981668364694465541085670885393195479664889651975440699183929100615689783730267801012730 924 -3012691486033999466680356623453270884496053746919263289656591994309477446885448399574477929660690348022510845354396251602982452850179268738686298771765603133277890337235531326734821296263471787720973364723341974382104031639913998044771622628020563394184177099493480422173952443004728504422824035892268413052099576986582 925 -6690416796352139352496128811514052493221524013617950023515849477695809536867814312781689312088090582884527221043509954256950392540991442862160690439093211793325014961313572953645330130972841040185296210197211414379428766516581149850749146525743611067855944610131355135994893025393778611747590408573493006979689538411275 926 -14857703524046029616308648275038894402484756109067457163226719168194507844875042332180759549543669990740903991627423697201904838204332003451108267926201626694716729653236729371294178028432547934702783628861113961788548948915944866760560503331377262982162471278470911403420145354726754574381505282866621698503039658347106 927 -32995157211851366705911807037089118263697151898411059795571678648764492069770316293818276346100722145874371072285593336427098187654192546112279943351859134852772957012986195427590838481576123635470024218257369399966790839738130753543623578946455736951349432065169721428916095829592548449970669758871181033664251486840955 928 -73273800198855986421595625932240098221491637260409983030849054980060491447284634346522516717920631205452185599240984682178733231245556109314587319273927235076138634601856738924090115114309940346868902786125508926650909466399845564820105405798256861857518446541016712552944023873973830907908775345260190565485116112350978 929 -162722358348193754179958774070106102822985894182892909142583894390931743058024036971302517230708451317382508700343987241904917597537737734978050266176469052868175429634379857033640989578972918207984087769066177701366208805233740921970733519645435729564933605555271723519385354266580027191971018833573291545490464281682438 930 -361364714734849902103511727597390518878994756552099580199872921758991976052364880942985590796269958775447872575730583859480857102744245011134968597895406848585017966338073242356683282009480100993370271821937390283604783672310599199919859035193103168889208432022364314501037607615713110995903266774221306258869378228481554 931 -802498552632665648736360588593036831421824695514679721302661916941915411027968157382921567044331561078882995024777742060960490794324141635132229447540590117658939503542311326417746927654056472824451050385722670159509638350101048338411938472944626870503474895397740758223642328403648886921360161062875247556296056298745524 932 -1782143913663675966802570233206094628306768076400175966693480554188308011640518894383762792835328117044305102547206416614302675317274229039294770214398337408390388729710848397775002851339899936030634106670471718516589985926309457199162161873048810254645798570692119050932326415379243186761967362428779419833935161120153985 933 -3957685554184765731129717265183004016268112021090230530814731429505767717598067000981147205825964444263779294218468146146947124419335553667082496895650374117664832299645511987343305259903688493934697395708171626825959823160950793843805578310847559910443453464938581503373254374907064953307253798375399433746820733548868129 934 -8789006783185485465281738876863241933461968346981165349411479055843807879636630543593634310717276921408253664138792211347294042642573303597087544936019015760026676371690440952455255287836156622683869922916532156718242785164141074672389175334627409297527188480567951184516233041755332016268108557469076147506282870739794673 935 -19518134823319061659625142493792379946351216947869478324922268500340249860132746483023546405045630044192981408955614309518046309846326895947196819994624915258410715833900622548218456920967938734456014800383734788340652492972305773284122102365723702130173551090703170214263395666071505392117388090704929839157586830967994320 936 -43344782451423486535656152806698993637666849738641897890600376259638682739061018781054352992173352752596995019534838284108853930309271301502379724626239099653416577873976556017083819405033357735363692535906132628666362390782821157122019087136319342033102542233405762215890129872910111050635202647453480220492818606057395903 937 -96257669227522237780152733383174900523601826981166317829110557886226503476032681943063157886180050908007580650881160189916660950952654794644693206321651611745670566051309181553957507273602893154203333560196610941386788707957204568301484032713224641928561351327305201997188056329081006977869771034554323150810347058571722929 938 -213763649534957854739517990284604298066700325885180110248039837432931358890791716957450611306190960416005005866954890391256457728544052545703391032566277409594209699759190061901964141981214963254227383104351789778534000166829279122222042944528973616868970718881734134580212191367465556551986700149551984328566127882042693226 939 -474714360208496363295811182379070377367173373399062545145575615212219578542143123593671716463504669934766533251251177536552088550160311026510106695471770550911487576264887315821312164387441344034051978935374421820806427880515689091405240915152419623939853927639430967202907681193855234201786799537444469672708935376059420526 940 -1054219107310426027111244301917831230048833823452359210349015849422783995464924583564244634455599819030477006038146330464144058653830931503541166893471436705155628358886978243626167522625456704646496592380463870690289291670090283316674107069865640662155295611670439309100407728343122521333940649777784108252997890898782741491 941 -2341150846437992964587547331436749245802194855859795803933698335696248801584765495539138137686146007685326273328971548403629331006129467788976289357564858951378965910703230207532660306809650677498608077871171289787601811523456189761073713478479688347398351123926536904088057726717605455907105531599675213467758243690416186010 942 -5199096893396939657422261435850757191684943023835160569120536484876457767369438381781992715022317505816270717476309208121156957123789784721505298514223390919545321671056297885578232771441854239031485268774422254334169635309032225479054373125958033919491929744998932463184110751413497310081725525269666568388024178367222704499 943 -11545863671303434614424172081992619064803598704044600959479459557230038658751640348120693489786888402370743726870888016847020047177376678643359185683389822944774145438175814199426494693649355070332723590837606210241707702565327490841740506067129789280414236367149274006507227605870113877352185360832091064337827770444247988866 944 -25640408449711639308989612068131848108066877129014060232514095148719868043248833995922263722988778793981504963232408230215141042343584413685745231542571804313563852920994642278273716157369091529988526547679283893209532764354307275981330245835303754679541827006565746458264126820244376407119975299930956806108959339126953917030 945 -56940785391572654871937175628388714756068436555104642214848607340185280255747920308335719390659226283097584805756879311980599340922897038701376015283500375231958181499501943136894400017979856215616582911692438293271131207046969096509076099089746764285743187424435467205845637676106703458868311129479938466881233381988025071410 946 -126450912331141017048509629078876108508205533942722051692586619769695648289887440616630769958616356874538757360511198742745494388393175281186323301781296398850775013991862691989489543824509796795167305046107658610701697119579637958877971078556855441548301039749094827643149817060897627469432593997224801784172292167044394023292 947 -280815115552382900892939350803838766971942303381286053684345851224040213182554770247999388615667075367106301696794672233327066672575864282322404087453652542634396086137236506328533861283356152466579631861834817938985957355242946145522338442798330164596039933115445965622338848682302057282768200350842269301608737301439947260993 948 -623618506730837136331395894815910142510811315515321055423592627830193496226385204837969267941277512842699081689663484806523156022215306221992811384001761849279161315174284946783396466118896018643409085181476227664879769974374495035385577549465618075843527604082826486201420553924111605201698817767489002029698403774306596344241 949 -1384897109873183570338558444206599795996550674932073515836379895484825667003901480638698870473530157257754718574685020227877096654449018561267061504908113760332185632333532265972936015880016287534378491873741857785840690156891523966289058834767021759253632828959668822081552571231015510998480727821546462763121418741820646856057 950 -3075502064538484950782045532871256055272840789600075947533106451308647108280181104150346047366174571935817135284221334496259289458990383043537074851108850259974980054982739222844545029398960003814790310669176496238312230437954218421576491177709173963385264317169851371586231387730005071728138412438238383598166646661598351640456 951 -6829903017016641161860871589521137390694173383003181918547763720252561699046686786711037917714237833043129336440297968417063291347768087634187583207541875181668216915663951523129012491626866230803356085479801158623617673327097258919977161006764325512640858382220079019240374044472183189647395171310277498660821355765562559885695 952 -15167466723470735658112609487074102068611590853557318512750723022752298985298782720297600471086277174003689045239625483023559755887159838859870379864053206119204754179252747138530063403394890319353165852091378718328920991490746849946509413585171748990676484166576725471650450153739668278011455031951923004840194233027456767636089 953 -33683062004602336844856877631319264410648976389278488761545462130552235621312014201037205744417024400177311120163135773845278626102533726290774332961597710926352429865607443263595967794933147624132099956958848544979698388033283414407768085353879890944533475129876015807009160715544583821803660434315672482623560612082622822576410 954 -74801460698129654289274166017566876129124386561185877614883222535649309960408613311768063692355449149966939756132058704828813136367025927131275893848672132638547298910250308616004008188098619730611394832016951166825043739386184634130325173760601523433894023113974254122749580774371236495654748989664301011159017182331965132277126 955 -166114901365241633216657574128201291004967468793855988535465968752792759341209594855625984740636798235779208193307249622944316276940932457445621893737826420410430170427956359051961530508143178543615452761291805830442971913471675040887262089838221167509116804127304469987955235528443601252206913341212506674434854866203844871944795 956 -368898684571729555697157079076926127229756846901143813747541127427284056723647987836783985059413342870198060792012699649007219664187083059588833496803208234322994283399108053691271848475251843592100775985768380327391196166245262580859428329973503235165093969308175708778718810891530236865906006566490660039062925198209246039362386 957 -819229571581514358090196823995011879124195531258090223090239347740073985028065434571183144511192803415774381668704458608661768050835333403047207761067637367095780175714338160269742283997708254135635261578448593616052473493048639834357998564313813661830611692908871269993882573551770938606852630732693432682814096895191117764589995 958 -1819299225023758609971858526141930332013954001033592074938157247624906086516013172230390527699119698470838263133145825950496522466556471614752663638291760031858758555692235805575141689491939227977402259373626170485252532802695174422581409552844739550443572953308978923120244025725749102997354301248228002857894093540196254049632514 959 -4040197992099354436615380981854079398454459582297690041413432572442807960172690425822757184285751889503917858287112800772107263605208368881225953577039430676064894415050498170086510765849623426512685895191363216051208299170243496547587526385525371239106974698196262146423319480521578363425624540087992208855571563914480694935857222 960 -8972245791590708321384199811462868870125335132378515017728442415294881190011361854927817308444840041399315701901085840779751540211484229792035037786942141114262932921221160594552632497960147765272405556430170429046189171163800876245792212716628612727754425568167355688162507824599143291886729499959577321649929253694491598229221394 961 -19925061767303985357613609161441638870720157509637789974033721116907133446561305291355495622049254517512172591878691229630183423496633730551500540115923143192860377797328494225297431560204838387764882889862184678687717080154169757976192741753272107566763107157127873219717451970344077563373089634818802615072944002096872375785314820 962 -44248463055144705075254284160117808922386963154734927921893235590448380360524488992738474031257617570701547184410668051752264248277114916245169037988945119434329627181547268378731343392814644864011125437450906050244522256682396082745373913088098870545617175757179690558891114310663593216302749938709479571812164212252747134395584513 963 -98264512582609095325641099747281667417399123640707856890599395164382318752614243071637251750673391495225813837588841232354606889580870061750622146617912893475406012133273412965817435933980664529304546297590005058031524102453326667805712739030380529181555213228592039211648965063064045580980484905634996996205067540987731579080698881 964 -218220335044497369317722540024165141618750168050232294883478330284079778890105202931967823616949293102855519501383726926276007645932475172496942021330654432145685241509231352122816208682098833106703441458535336895051359099325978088385778973642660818558578908588762023903673926415395867551084158664417546307662075647224313790646641153 965 -484611518190754445335701373252117967711820588620718887825749406985359971400796492970384658497995656776062758310176509340107527064133621170158379855443942821709092651347692778364719504528379731183277232345993662804551185985841763002459516284075582344306307126612266439919540034866173085236594385282588798497405774402137728984294979072 966 -1076198162353934336989421467439771549299390001230286138533231386468424425665101480655179477012396208392545438235937213912794832580566869038159808988892464041904959589820202797172336602298014603875399886683261749087809687602995420735806581076510168241235913945302274121755470291976973770328472263733315421552863817217890943954307979263 967 -2389960702911088427206449230619922431602988189807284844705221360217554449953538736386611823395683966932856986752019593009559599277547254932423044782941558504618302646607537866149292989498293529406148813652171698941156905891107668702592408730770102462717152351250715927811361625724771862068763051654181629769125933153871239285614549505 968 -5307491093430022544250052444077485127555965526900784691866765826702391323937423323535325900381387608153613589641953908335731029301523436179028282454300509443443231062738167221263933658164886317181878654780549278365474068776340987319441950910754651306426082457661789156406650998952714384936106391965360435938687625671603624547438576650 969 -11786579449832476853372920356537145699391062386290141504076142670861000752953171786127145387715432016203976870925207635509433157379510939142215526208571064133878813669060762895656940202631477380484343938279482002449452091787853277738786740356873249311274678323041965227616245666480922133737614191320340274406908215450504053263311926814 970 -26174976590951279947034191447343512640944007331561995950096851137849002892290739404574505788539426042165965441373267843158349617516072545118647825034296528356042421943031534788618287206730044662001448006012229085222938796345910109815650718540305433478892066357148431489326414508854287765349161408026791209288272956323859718242381015619 971 -58127924429049282961943056639918679573606494453203773390559156299524409221177504782825168506376366145275211501399575508245895073017294471584016510374320717333494658424844860020701882912457452421602972854622599019081256072647118040724499777842985392117333455427400164445830077405570418321582729392357743740635954727796561436841230835338 972 -129087244326221813888181627214221885818161280227993040690169465898606231971794018310954040332464680800971324122342779243244917344568773875156228439880058510423674939323755878608118575764442042299643044419033882298869177902675936905378586551003720562845928732724258105829036399902607842977987913685906568642910034624824004079679758305059 973 -286669734235515480662866205897555883336335128464269360663731038815662486268611569783610533846582224526859877816914795503786613870372180457571838296237221315340065102792051265355697501414042200598477236640181598504654417064762736648506814389301623816762899851795331628860180962054799378675463471238293427899858866698685442235620241359490 974 -636620116539026174185056152057142103663461297423576069516606290230785596457278953778269230134883217985821658599227116253748077161646478392151417272505841257129641645406862555088969678425073766042064096313623866235585942409885005255562586421858793417083802221615630271206329421322548260676490888391496227235866759728456691930366188768678 975 -1413770357945071599241992452274423864153034325595449544144327101222674218855238983183358750615986562641708776605734012700251317074179405727371765001626008971263056003069077161241584701125794619654005214653952686389681900691696167617377892328801048189870119983884421676363583835068865567221539565173399441018228057118037573269300867607730 976 -3139622159397484941283782299028400365494883879933695522106156391685689496048546040670918250555093384485233219789804551554204957334130880969281519412775036408551024714471633762602889665258504843056379419515941658369614855728612385273291536179555830777946237132096305116688227222711561755226542372850180971514095968970013348593427786311244 977 -6972297338379125559945589036855212912042300924815695810477963371744978167080533462691256115352288027492928634704034915780265698829307301016080735707636076776933905963714333593051201344990578283913329635067988247813643313748934825018204908465409377241220339881361510135742872024990995542283923071079514948226490465115425972174116642082497 978 -15483688070317924414104568462565426672301610750214281760479944352748361189849773568878039481023641398283037444506755301043341559521694468493341234089518292255615113937966055047706421215615183409543004000132442606749707681672660821264397292006448971829470734430674687953453714517716391213207644984692474941676659572503354971552037999732497 979 -34385308690039297403921658671998007180274022526035980245438452037729349018303384719535853734140317787959035292146100454562545514707409066995916354174505881432349087538867310284291340417683993530319930073047596545575363222148400093697439505802317729570421964111126794906435178199408534808038213811370315493899947287052893222861290210383497 980 -76360970870747785989503386797847132882003046347003013949157802501466430273469018737660540376625769515117326455274240039337256238511875081134740171286319119671824171631772945053579951436739260240531965047219730122501808511573697187021107277318068142733018912135170297467044558593579207909100058319873806095158188069798559574410088267240248 981 -169578174355965856045060848435372408895833803058051887315922256171486454766224101015125980391427090296637352656050099019410193964582210964014087994838196574594343825020003860154052667973938418544009970116187566002489949808018757467203573626025201675415677196145932350061092865741456583311925252263656191177389875954278227846058685163239999 982 -376589727579255270848726797851831447520385436030155085035454525513045621325749441663341908495631691637357590908778702813386624441272944235734151488417882695252560594045748266668481244148122896974904736546537423396076056591702186393910451077197537521287234397897666902020826287883677368620084083207541030666433452261082665080528624101703497 983 -836309409844925579668137376112328993936280134981288105746635125492866559054694869531378599782952754557233844683039316879209069655450477497529862486899441050370951196682967320733217385514873384307899020652075351636298206854416286613828459433426963016749547011279798200145535571854457479346246897036225690583285546380601197894951536553191738 984 -1857229174813252187815989572717342202219973892687478335404266827249158351821934314483432309738530550372859270104461305694230245558563424314650240819995131783268336175925626038638665465603708987861685548862794966058684428395972118240847892123330567173620148726327682841295604330229469414315009291898063728126332663657501380752517739151505718 985 -4124430703723765771453707175019179673968308137954908244998606927433175704822091148047041202343137042038184614207452736549189492543333342488078457805835097732516096668813437703343711102092271711929861784155227305394838805607882927782769493652722976525003807630974344324352242463468063040971050949148949731160394761697533433196946172632149931 986 -9159305087660922586410851346482479004714404434571048411266547848189039882304483611281122041360496947064394468709460993614035220657932267316327547249448922787056565009069082918540457298173076945113924210157978760012663629736078248361222467960845780620754838824432604348342195443884045706105298447181003978133577344487048772666907314283820610 987 -20340472592522431076332972823289219992211358239010847746349248838910030500340364259728023900292865533335532695432394766752946085509095658412560783775861322619100409706340868326559672522642349063877054859362450686338745620422459731338683911110271136184347706132242967453587813074020694170823687656284410475620318579669900197353589380546719707 988 -45170984187929765456319329516640562108180573145704163407386476076422602879823076796977137054985635110773827770405615482379290235246892317878019899815932110633374395939090538273075836346388584156612297548415271746194510302916811955860400412816294176464260681010920282504763687619889348237203205395898302961355451396587473938645126760493199106 989 -100313195931165322527880030684220143829057857183651900962784543585742252223950448537898973822644694936365902638367945560520471038679323315130274175049970023021661853894848920022303885638473355256826620304121049361414046832204997749432841030755055815329726873741412002714886606791385393413426136932642819151207386069068205000596561157479431302 990 -222769936472033930168858158407000823623490376620865813727299014230794504236260671057092070420768799800433912939490602187956837950123485377999453672934145118594846523467487709165018429790600584461904046012646841640170189983695339670901158733712968102834327100736908548750561171372424909378498455189422507236664851450610428584616523655408308498 991 -494715018648270181713416124282596022068305870871061818423071926951927487500115012726132100121842339604073842084350418033848030659143367552193708356740559566797186540489969139565069914540862778025840895108574978436830284835712972234970906903292737265495902859421520623783155669766813324048629338485040218370572027791299953830758772098675922004 992 -1098635451228773993023596370592839303569389936531607732735029864275231582822825190454493710020994399184747576121892171327874159893982282198551462364791285560094601894690104365108612671265825797459460108330608838967175723298788027705780479951852125345162022520960770933698924997169741458753454102070941622856980481410290794879673625489157794433 993 -2439788179454479210130299498026565056156118546820737188075398422957591675247963592208743617634122863180350914040551242487672174333007027055910593508342540409547859099263192248846819461132656088735488672430098644087158087267145978018369431025461862486514581557257090733134685220148825044201106516387994898236606630077347394456627926484137756897 994 -5418145167214589860777842231555203689926173545827745634279475126707820137319217618681580640598967955832853496913113429964727053313727767415302687955391100993014911207894500793395932959849382875852494469266969593089559243470725267342748220173485416099731378299634431900510408075038493135148349690362108440420738919353534149117647289839575562513 995 -12032313829627083965734137666743024918546626714173536253917587363509960924403099861020197306574264300568972541934256703538397936067636950766310794238725029748448313168959402366480808514389861180268505489031755724234336781938252367554707787397138378940152233600377517247944990295342916245105400834990132268177646276210206250298430955800588758832 996 -26720689761264418755897398397180863511840668379299749417635460944305649667114086502580529760852869383995776180339210275475716136159234051654428554399474929523348479030096461584673120932860602112177038394345089719868606379965599728548408503723098206249631549869028160320692013834715089931783583677656911298512204257696066283891306091096432650303 997 -59339813723913641322943679248014757929557662414475771130358296806744342133385871345400094789326608648553186040276316788008440020466746312040452298434162504158230734046838743857940477983217499657624104317094573855429042958319365067560758960351527769369755107814762606564515468721846502888042571636109398888850027340213350984906247152295938103889 998 -131778540308988882724283172711133771549993599407144523650928883251985455015555248052536606484461571837250096291828175586906725891936037924651489150578034487242058716643678716962731295947806308982924219878199566130586658219704398469383375535879728318582260921747134618673124335280771560051847438963084680664794376276374503338651659551768524745386 999 -292646413869168692773223469675607831263285138324048678655825469525494054673073096789628308699576718077091177285416596293416446189672207133869074789465812541887144544275205310260167112041833387366568940092924514264881070246791149747356283112628099310418518555844726119660919607670239756292946843588976753550460716076488032614327254792980044850894 1000 -649892792481045262606015840278521621889126600546406678951884601679479549598776169067713540077317615143634285411739705316791913373247098496115197192166380835364031068442846196969309941463722591744673924293628439833280940080569433782380265533268567970779652682100881639106817748770847089369132015080289013358814539091075799066038991531692288800403