0 14 1 23 2 38 3 63 4 105 5 176 6 296 7 498 8 838 9 1411 10 2376 11 4001 12 6738 13 11348 14 19113 15 32192 16 54221 17 91325 18 153820 19 259082 20 436377 21 734999 22 1237975 23 2085149 24 3512064 25 5915450 26 9963529 27 16781802 28 28265977 29 47609039 30 80189006 31 135064199 32 227491757 33 383169633 34 645381484 35 1087030976 36 1830911441 37 3083846532 38 5194194116 39 8748701414 40 14735640356 41 24819580236 42 41804193657 43 70411771299 44 118596176694 45 199754286350 46 336450769557 47 566691821257 48 954492155576 49 1607673237697 50 2707841257897 51 4560879727322 52 7681995326142 53 12938962594727 54 21793394283647 55 36707118590486 56 61826649748959 57 104136057690217 58 175398773106622 59 295428214680711 60 497596582254185 61 838113444711591 62 1411653880386799 63 2377681315799500 64 4004783692411199 65 6745349898840321 66 11361349014680655 67 19136183203124411 68 32231516443193592 69 54288289425356253 70 91439022855954358 71 154012863351457052 72 259407431716337267 73 436925943491521730 74 735924483091566900 75 1239534646273754732 76 2087776904579258314 77 3516490980222180437 78 5922907177898859533 79 9976089697175717061 80 16802958860719621637 81 28301612660416215675 82 47669061492061984206 83 80290103988037857773 84 135234481163079456905 85 227778567806712668894 86 383652715682114567661 87 646195152017826248784 88 1088401456376835717760 89 1833219773537603996368 90 3087734510459617973131 91 5200742728562832591355 92 8759731394352633966842 93 14754218408033312336535 94 24850871679957106682700 95 41856898561122330287015 96 70500543390158803706299 97 118745697583151088928233 98 200006127846065281907110 99 336874952020599239559614 100 567406281602654523059548 101 955695537679703427016943 102 1609700122037958852827204 103 2711255186123329340743605 104 4566629885679604361502625 105 7691680451001821161904380 106 12955275474775884377306039 107 21820870445218366629018470 108 36753397325597309106654817 109 61904598094033802649446508 110 104267347892622976052186991 111 175619908234394174936100741 112 295800677696523243151512389 113 498223930335629353259935710 114 839170101610621297503250436 115 1413433632067393184753981407 116 2380678992763029478218485003 117 4009832749128299476767072560 118 6753854141973470267151008824 119 11375672908294836062205169231 120 19160309268790455848217143994 121 32272152534203514080297356421 122 54356733734321667629259206393 123 91554305190286399998180495309 124 154207036056389469997884683583 125 259734481299078865394180715720 126 437476800676153738701017480523 127 736852304602045490693364797272 128 1241097397526389936091056965759 129 2090409082697604764921457886653 130 3520924418771673740916378975040 131 5930374521098445474105610861548 132 9988667116223687248532211859215 133 16824143298836382482147757784830 134 28337294100035204628977264999740 135 47729160566970949730208929845150 136 80391330251425259568159167459847 137 135404978902269233344044881032668 138 228065741096489982717722384373153 139 384136408303221593560738011179200 140 647009846698849007412695287964456 141 1089773665491309499474129764533239 142 1835531017120882428787207777106051 143 3091627391540862090491597021763004 144 5207299598302720463296715593692572 145 8770775281871570804558600673347676 146 14772819883488735156689693406554435 147 24882202575760363418622007962392080 148 41909669914351106609151033249430920 149 70589427402256115312824592246002341 150 118895406982723714443261256420576202 151 200258286854097660627483309900412581 152 337299669276251767419677208440677648 153 568121642710142113712008728605439271 154 956900436956328394562666839518784509 155 1611729561787500386417334822848553025 156 2714673418482598281245040469699802495 157 4572387293587177318651963231978096246 158 7701377786446060226413308973478564003 159 12971608921394179871579838776715048864 160 21848381247537904464052176574567833623 161 36799734406922014237677538116543416225 162 61982644712985641616863489122296200344 163 104398803619994521107024344605104565500 164 175841322159697531164801859646884599569 165 296173610297471689832438067481756255396 166 498852069350190535406452470512991091839 167 840228090696612832594646426685396119807 168 1415215627581330772726460504510526689070 169 2383680449067011706011685741644814187765 170 4014888171476029457960745393627094217850 171 6762369106885676113678504299234504652931 172 11390014860849730555180789131752705934779 173 19184465751548475714319090321792278915653 174 32312839857425718386025199261177943827628 175 54425264334888445900289669554340564253456 176 91669732867560591357295198728724372432824 177 154401453565804581677966298141243131473839 178 260061943211678802858873741354940479485914 179 438028352357513124587381307407522656253486 180 737781295869442197504716050474742912261738 181 1242662119027686567606736835237334801052211 182 2093044579351390278868764844609808316157637 183 3525363446807243557984614644333157624770760 184 5937851278798847581826467612740228768354511 185 10001260392333362989817354316071109920812461 186 16845354445369324242084212025201118531247921 187 28373020525257966765951824646625514307568574 188 47789335412173935306856358499419651876190049 189 80492684136473244868709931990449049268310896 190 135575691597576849065725172420550700041892268 191 228353276441833610866501984734096175055075531 192 384620710742901902381628008585892852602011046 193 647825568511414325904417894586833847812701732 194 1091147604627222349336201666193437685219862666 195 1837845174619327146726126691652091374555623622 196 3095525180596888810705594739316033086628816938 197 5213864734658172635179387925406590560114017115 198 8781833093042505643130750578780894376717135305 199 14791444810873602799279754280310766408969611068 200 24913572972191383897634193882853667966076463954 201 41962507799401812587666425369997375536394860932 202 70678423475441563409533133059698518427032939144 203 119045305129381721317215838796111247225276641234 204 200510763773216147723444370864385393368636107720 205 337724921996907457594215586457229400027949869872 206 568837905713732547012525961915711133392590634583 207 958106855317441645999091066642013877136771492539 208 1613761560166218020722180426639363387269499048875 209 2718095960400230357621411109503975050656291007721 210 4578151960183683690552963324067658588048833660632 211 7711087347868135622774959827541794139075267761940 212 12987962960510022186533516165766794414202890481427 213 21875926734277853700983302127934784252131301343666 214 36846129908019092273886053842903071920853368931088 215 62060789729712724368797133551398663675829253817707 216 104530425081017185570460804009075264431653347816519 217 176063015234026821340046294025480827052574868482338 218 296547013075587860453524095575276558894555994953672 219 499481000295041673914450393147615494512329332133683 220 841287413649127887589818015474160060084171805779780 221 1416999869757537921211678603550051430477658194778903 222 2386685689476273184016178715337686707066200576828352 223 4019949967479897462276275048982003456406905987277371 224 6770894807094489196519663839250531612275821786033052 225 11404374895113262860682266210716826022059597025595191 226 19208652689747013391450964277796970534351112484338121 227 32353578477451544129611044094778176241135320099921596 228 54493881335849276507556717455095365836058492802833609 229 91785306071018977148541209533338115574661369577613055 230 154596116188341207173019086722684899901259548799090678 231 260389817973984591024465017760427812410713035677888666 232 438580599411191088709088440673682201404948115312164711 233 738711458368535554076226351387370066054370488131811816 234 1244228813261648258090226722515481530722139434710403738 235 2095683398724479686797311570590044846534800469276242801 236 3529808071375870295711664230784707986367704995028580140 237 5945337462869458120811848236994963194105671080662178132 238 10013869545496636497457233653793748748033989459647341453 239 16866592333991253858228848664717430179707106833916742958 240 28408791992800390469656935100517813767553320385973489673 241 47849586123198824926214117577254066767236776178090724996 242 80594165804081640507724437256666598586891762128542721626 243 135746619520009607838125813168081193766924057766830575495 244 228641174299207429909766750676652402643837512855266485293 245 385105623769988170274946465501374406641281266060474770033 246 648642318750484882051752294612511146583024376659737514779 247 1092523275965709888779293709897251579039594718698098703965 248 1840162249706675378807883447985620584985135309550342715212 249 3099427883815458808692753193028885462773952589613154580336 250 5220438148051377681560189567890595650145459611591389346709 251 8792904845419772011308680212702551398586118602475736236187 252 14810093219755085675218287673119434024508123384062238778710 253 24944982919050837833354070438593339416527567468447408486926 254 42015412300154869292864098275212483821729294570596472593928 255 70767531750996883350424594057220812490246216321267352941129 256 119195392261089207607116537820284255893230228931847768083676 257 200763559004229183310799137667661920114260858096735756800625 258 338150710857657245983870357563456452577671117083477039588317 259 569555071750497117177169407028184515123046514328558134962158 260 959314794678238689625113486341328640506798692551353239832245 261 1615796120399919894304487150498113735306679198869329090377153 262 2721522817309528907170251337641041579818177555548056251181011 263 4583923894620562089497508941027936294141703862608802868005389 264 7720809150682027295683998810465478902357913516145941741757946 265 13004337618085534634268622630507600231218097758110016530202842 266 21903506949166819754584147087270978847131668250603784024592119 267 36892583902541645796051812042091007577992798596903884643628644 268 62139033268270676926676762310849669946605834767039263131705323 269 104662212484640732701845243483497796007521236528376685090269035 270 176284987809320969687617471241989419546686611028166603307695231 271 296920886623650633789881569614973684126356676761439888669416671 272 500110724168613959351667419832965138258932520022193524919406546 273 842348072149847234176148455009242463693389678084952805070428409 274 1418786361428508491158589635319915934074612141423237999656099725 275 2389694718761648905048873461203125223032789670683711769772507548 276 4025018145175531330778383425876915024182460294618341752628017327 277 6779431256134503543201051820316604894929508971056212034336555654 278 11418753033882063075715894321269941074066944856578986055544358704 279 19232870121782960779199755318594073681383311167244198372085234164 280 32394368458953765369102191905823732569636930014001153423111498519 281 54562584846134010213492117024536926518761347413922837274605949788 282 91901024984134627144301263175130035330463224594159500040518295348 283 154791024233027285988044713070082496108234252580084711033542253006 284 260718106106499143551157741663781645936840601820204177726306405903 285 439133542713882740132081474267141015949713109124456309355190645657 286 739642793575963431376475538401461706526311988907049545883611769192 287 1245797482715410363300209299861094292017321972402242097705694538672 288 2098325545006012654891707565057934513989617092887852698211652931201 289 3534258299533418888094310171263195239485016340539764205293544985913 290 5952833085194633769040188467993280274308163750333017126774262753525 291 10026494595730604891451092631813455571810973036344188948469229777160 292 16887856998417431480417522683162421000900719260518465120283537912864 293 28444608559449869044759374143439962412576802680056915064255344459202 294 47909912795693939971755600694802091881960249254880848812272947686558 295 80695775415353128807555085084259408324921542903105294443226629398885 296 135917762940916487626073636315104265397985183797491692649089665249671 297 228929435125650806176801881318398835685738112988058496288846938870536 298 385591148154282384118826850314513033912691212487477216732227063690614 299 649460098712655986147012187173118245834233853944038236257416561471946 300 1093900681690657619956784715585762357123812926549353675143142299243266 301 1842482246061296041422032117275753374427922083822941027800749025218081 302 3103335507392134018317952379180375149202048315477018155220930815206616 303 5227019848917664018065174866741536983676958711427334750044107572639573 304 8803990556579835176390855367771571313313878743269787194984775518113031 305 14828765139737631195086892958133708307414897666832149891425165555385365 306 24976432466202181453041568198514682445565946670893091272047047923699826 307 42068383500596450573716456836393184223671605561029156293125467224042834 308 70856752370381932343183475264914837183580222764866866704436867142355323 309 119345668616110286132329840617484181660608991531713244704871815465618580 310 201016672948450529316036434531735963418806322891475503837294982938057911 311 338577036534443193715103902628384609761934743522448897839244578339553106 312 570273141958940688346588785632874370220461003194362201749846979075155354 313 960524256956329628756103522424013998648728580964154537195863290726724283 314 1617833245718481104020144019571247918935656443404621175676334898725024168 315 2724953994650647339207521805958781194973809141247643070996847043602913233 316 4589703106060788862682890966077756535930459340936551112799242409083259965 317 7730543210321148463877959597751927457272801076917783287659236146269952944 318 13020732920115572440310045311671403674189984114369353270651299538291656127 319 21931121935988539159272081508993689397920207219995061352958282310911396521 320 36939096464235636006255947505841654115419276950030296503292121578521030691 321 62217375452871529237827784940670614087230615332142023774470777589811766310 322 104794166040078360514248831956256888536991169549699588102631664971257881408 323 176507240237962609688492531835793415099235817054720618022177344899613766411 324 297295231535186238388672175007646920943115606614120942578554403089924092142 325 500741241970597360810847074142446033520094832452656734717084216204803432531 326 843410067882571833856115997078050847619736807447677353603725179730513827847 327 1420575105430307428312031409214565648894332316915261513810611863910627593157 328 2392707541699988722732348273947266060202653578041267895131665513563999663431 329 4030092712608689873853291180214145611340011532256323126999692206810355504347 330 6787978467557377007447241768984468101061456691634152612146810074242282253950 331 11433149299981502294844634251011250846530073441764578036856164008121365518985 332 19257118086101618904798672714340601308361599012528862093194701645139539141752 333 32435209866686692777092727362444224215527536402641076048354720023491975520681 334 54631374974809831788286189065770724904926564735143851917832384301984589915478 335 92016889790611925966021453934345487158890067473260469491522225633865882122323 336 154986178009280366584125654134161007750568970450000020423732912368641328675977 337 261046808130381601484785693487661304788249857071127850211671576454805448445308 338 439687183143388486902037513287814913472709139534378077240932752340247339124866 339 740575302970225381037413214380296251402105737531010026890361002928138443647664 340 1247368129879243910841547150250038537102410032320936986854223422488828838021852 341 2100971022390410334029607359157634635743984341072211539593613242704096423752041 342 3538714138344649996083943189606371020968010901202632214602875395776434297953886 343 5960338157673714483368901511907921660535694800702748858726555290491856792049147 344 10039135563077601975332948482926313818284149231604322116469950911411307365304322 345 16909148472405623988887266863716126043617687314211165470241844826341503179883994 346 28480470282065390866130319927256075158916921909001284392484986834420746031685255 347 47970315525428191061392966657395350955136717583908194278675397297241047043208009 348 80797513131593503330211022656267615694140159572176587620031626187160981913498928 349 136089122131988571358133747745504853122366086070231775836103157914706769228287751 350 229218059378779321308325628710808555174464495668971427721448320744093352527929070 351 386077284666557063581987643124799481221820732652772325582080823531591669262119347 352 650278909696157639333155506584178822873527808419429289563621214421320326706887428 353 1095279823988704392670997164962459144777389590829429587768053424377646655155333126 354 1844805167366195578153532514540610141315700649547594279905585269454385348958414829 355 3107248057530287467877383582334449040115414951436509195163685096666000826049572364 356 5233609847705516467527089294430251020489724694271652150398844072104134606005430588 357 8815090244121320046953976459345366160982193133031335553956773236352484808848529920 358 14847460600463010766350627188682996668735265219259222433323956494740785119391256122 359 25007921663571736656097468391233141114515482840667367365166946010015069331688933503 360 42121421484818616386358039158724439274911428494305332569215733714918770575260346506 361 70946085475234914017446634933122596125873799421963850856265804902304979703475237681 362 119496134433009462720102908531497758219155826330836850140292939162928111115235038788 363 201270106007699906564039490160095815252515459340786379330047700499363507389259453368 364 339003899704059560201784042211501677989764016596371221618682879443853615819280747989 365 570992117479003501968486625012112029557104284624535534162373340208905608290375057795 366 961735244071742205940049658449898594626013013508344430939114187797026114932826620845 367 1619872939355848832461925578273410401525744188275798825904921176615867193044261627145 368 2728389497870597771339825486673141653048035235512051148140923769035998152157772579171 369 4595489603678892638485063543418186086726868195313206110686499066826749089223824966918 370 7740289542238370120762089469824615294418702495850092557567051472631061061864158885670 371 13037148892627764010575717018343128933090390516479413064360376264505519494834421495047 372 21958771738581949076022112704221174922242186591031493180799492843439145673379658678683 373 36985667666939999799991465153668505206816550422172192435253830432683997140306401170143 374 62295816407883912362724064323838252763490587676536148572459363786885996402314823846586 375 104926285956807033901519814010949351414544986244403654179434106584812604967755763656238 376 176729772872778643488130680880858244705082555434051006498491555974382461563388984334954 377 297670048404469194795124972922554742501962574663090293641870904791730230714019775092969 378 501372554701942212922834590026432309682364778376093918606784250354093565653965066414271 379 844473402533225510990196988014410228409382239431101895922056538825699395094076845872483 380 1422366104602575265480778231932586710838311201566330067871637589403722219213122653935116 381 2395724163074164934769175567589234292550230248196878009872594960724659585171680929716835 382 4035173677835275643893245077947440814271770774014212207392140307583518804944322725873341 383 6796536454931852782509101175306004494633244223607744945237086036714572344463032329153821 384 11447563716265728845585057798578908467448009348418211357409498026144298859197797282064658 385 19281396621196758955245203343053284418475371962540082978775736670605676007742410273027097 386 32476102765486276438533085228308527507288633473392815902572510486911717538608427050505685 387 54700251831081433154618614507392122613567456305855191804603040030204583005852477810126083 388 92132900674386864715890279613395784201385991361385137037905143320446652635277618945139086 389 155181577826908097580414578525648993924207235229476995881177449827131485611978920031597707 390 261375924567448160599697109617336791218573203856822734206334150307864914500646428752840723 391 440241521578615429557143560373944441163305660948958063698423083202532532538511724129004357 392 741508988031684982480191359570150514881785145530115064634409381343298720815358566050874827 393 1248940757246559553483667373745294227137471695950800341106363681063098482544964927848708060 394 2103619835077382018447399805127097693624461211320417233163865109881509883897249208185201374 395 3543175594883231222931355768897208869226361835232287187933343933599186502416191968756427487 396 5967852692221042389799290847066516824830068662558202059948136944722834870331998832708287363 397 10051792467605230053482165785264806426641579641842249800709085805490563896332166989143772269 398 16930466789756158584909179352326237138833885697413840208480198839285558404805731746421949869 399 28516377217577629642789146960091056177143632547582561072762936628670003521684332815893840301 400 48030794408291230081127622739984631233959588166396873483046308506758042802256799429451681495 401 80899379114311924951155798804320060052840071410140333171941689143915123863054221855423674467 402 136260697365259478237635984284101764721593016909682286998567080949689598242346550138424842920 403 229507047516785498723637623691127065957238884052419109974267836721014040880990641156964756832 404 386564034078556484729170690952445401379387903804097568901201365822986340847874838903583382478 405 651098753000856594550755283692885960037333340940216004020176311730783295286090399112385712483 406 1096660705049245875673898849342579506584154847993210004007175417784438650263709243134554609336 407 1847131017309023806574895570893227450988057300259982659278713220827436058711080566746848749079 408 3111165540441113127985934918965149857567177627742653903802971213875963636241433114981859687615 409 5240208154876592847010108325262942029522651119524618891114711583397621621688513072170670528532 410 8826203925665039110762797836663898062029307937222083259722431993766709328059455685005091048427 411 14866179631610366849826380806779610789286458595661115836668922833579452158331334573931743138659 412 25039450561148770272362621248288954231433274030374553652845789834892439991121070270559263841049 413 42174526337019446290674015926778228537079431415070487366648991381507608958325505082556557229633 414 71035531207372603276198244010467613826347428682549023646150037176568554796243528523420918579780 415 119646789950652014927974249221827774320127254482671069177771603032809999677923944257750213107427 416 201523858584303632669011072200546116720194150891444623928449881998785799638418154227269564233427 417 339431301044153877559638799855522230563642695926700922101201375999534281247801312226490688735899 418 571711999452062986458761126584153541019901252902246735497005411075532994312844056953669957187141 419 962947757946924851011722791090068308649157931493499527883997833473840144068532429431709088230561 420 1621915204550047481867693073689113401069650132103606599015918298749781399166202353461131205092766 421 2731829332423259676624860090694098227321519180868442379830731654791922085893489169566915166809475 422 4601283396660968891071208173499984746649018047264303569101797073230053054744731542997655793522682 423 7750048161906045565923516240262542022747408984577190690443966392117383415203402274541936094301853 424 13053585561682552250373923835591970336405280258044806544685404438253383368226935475832383072388651 425 21986456400841256886910739678108210659753895099368247560701995402156230981771248661304284269190096 426 37032297584586766985864827895824711514798925450898409668933380697340156633222915252658724961471767 427 62374356257833255910845375376392470509650102063901852040981813437891865028680526128574178862646905 428 105058572444567817184069605663121479568197581804411154588010095527603861510074453006881529491491372 429 176952586067040802011040387087529714248041097857267343115285280057481794375931295490491137783572994 430 298045337826523258966470679646519400068609168923441843157799331689717326983381663755917799245231269 431 502004663364860804870509977537766983610645484050816079309618103970520498097211067629601040453622917 432 845538077789857629209824943496731019799415674435242338151375873001275519709735629076883650382182680 433 1424159361788532630481856841445521020095761347723765166932543007449455794430180664625603930914984882 434 2398744587673079875776908964405327980677076110829108780472707875076474445779451998635411493694689388 435 4040261048921347724084289260539196280342143607157027257744932285887202306569599045913040308636894094 436 6805105231843780941615142875929308826390118343810356611436939921674275680724644302385894973676203560 437 11461996305617704569488300873999570911615096949355071006676328723835787216457012505980214247854887503 438 19305705765610683386365803638266447374987293822576948036708921255730316018790051172062813870215001854 439 32517047220270208778142614279989021497254965010280963865170253793972214083781138220783359895632261910 440 54769215524291186750682570147335604222095998772794431210464299075972313574200048739704454353785345302 441 92249057819627332976194195400366031611882588544849981924915281904537205022305174284642383435576014918 442 155377223996108719575409782446104958963211056300971459309502238474675164906607945390969925848596584951 443 261705455940172899784716400066059548138113525913193418903781366052651408949489824992424156032133837360 444 440796558899578756397752068240571561781880070096936208912952708875301101170828243469888452376119203217 445 742443850242572193000150886707734191209280099862163020468962052650904803629617960057680410970937040556 446 1250515367313911527463117694190917082544439573676594213602408544636342284797956842368882156483952185182 447 2106271987271931812800852826892705791637081855595926124546525957368953423931606682596435571157122403914 448 3547642676231748343671353479920534349800786524412829692310888561162398400582466346497045011757274502254 449 5975376700765980697557485628416009894593094804283775478644710266501557002963903759455613436555589922415 450 10064465329406391788547907637480761599880039081558115987481944617994924976712391111099143753544235790859 451 16951811984311976448986045229404849672957211548250982450923155124349883039742206516008008930978391412865 452 28552329422989034795648067965855105998952136945837509625774673128574951469671005234958019953252830336376 453 48091349540293602410378107586609124048864481941063753170274241118556405515021083085356634218547921550164 454 81001373525221178255951702526559511458186657405843246643036337584821921310864805837691824467018181312528 455 136432488913105795597479513775307840883203918597690538438313949354649501771286877559676553107754650274919 456 229796399998439531003665316770736542720741124998106722370372823178039245576811066701458997161165809079252 457 387051397162997905169247964569377069623621864763826598759045525791710272518074541682487869287610585888924 458 651919629928258420083322614615857972446994146701478741600281561029355263040423911149293146613140410396988 459 1098043327064438032344269133543174933526794737885433856766675468369550392511903249804197773695284038831354 460 1849459799582079772409709390099703980093114124549315253489662058136068862323063315325455469324461514270062 461 3115087962343635771880364042685331920787224693511354124654785961367372812143243593035990856666948587917089 462 5246814780905740575746774098514180736456333632623071854705449674131319362264217514926321555325061087280687 463 8837331618854020407902846024198463269503862469015940840941112896468126954593121258920680266160713558468767 464 14884922262896260075477997561473456460998358472659073643735039967512262049424228161469251868408657212869021 465 25071019208985573420342573255895497404120604323888322937913951891652440075398325688773473630340329715655441 466 42227698141503173115195369621410608355399047660090422957759668784864866191854210092990908430707547520511038 467 71125089708790571430647578454262229494226973343545485862539478285343445713132408020714452694912210705176569 468 119797635408204371243661096214730988461549446905893469282290709446748816950541981053365433064255965622521290 469 201777931081095260729623695444073118659093581113213555111118848558381038275857443155690897594661752340238798 470 339859241233228026375286077890218288446925244903720937047125429338355470884550818345222341778662142148996583 471 572432789020935569144190923061727099983815330713339145579913400296778866673316442631911642281987710195539711 472 964161800506749732989693412702720844723205720226150042489370165115643835452704541669757853188706283844300237 473 1623960044543183814501203319955355812210370170394473555400899780831937606196671901688448655383772484706709367 474 2735273503769388541633833468089794054933718547327968059221419931100173297086541972576658036479708894578120785 475 4607084494204694523374726480300537684978563119964839877954347564257378249921246619171829604569677800204056464 476 7759819084816034967573678955161654755399417737693682862217505745893532589902845840791903599835258317813841654 477 13070042953373235935493803506728433979833300519095002743011648540594343805535631289270855723717474838921645535 478 22014175966716009877401574942968313162315746031869116651501666525879870421782022376453377227489743103623952066 479 37078986291201177653083034833821185747979590241884330721138283892621179704847172092375555484200281826692757100 480 62452995127401985725453386899607468566233031012048803630022003573280681738980792988311629762019137345319478367 481 105191025713366207073918122092624761007052458385201064188244688340489501294223184354505023832328882168994639790 482 177175680174466205781514613706409659388080454773811510388651081344105431069356241394427558408485006086199893949 483 298421100397122366875291112332824223833025594920733077629184524808080459215115168506334822129552249354916379943 484 502637568962828971406080592721397936060676930018840976339568321079916596638468632617850297982566244439352150596 485 846604095342645771204654421470798334372147349598222119398053284239187631676106838234282360862561253258769773305 486 1425954879834984759768282040217022526059525202622527024961539375689715798401571368886934807155894860913345003816 487 2401768820291673519695785775730898386150266781645636332242798833482294511661679536813361048196031729656431726704 488 4045354833943134533317582689067198613310999132891155515914345898842176738593072535810761786278367717205672227672 489 6813684811896140005580138586257105274452959236111024594258670101086473886778772829921716068006725807613074411139 490 11476447090949241148962622028834754396632342092078953840370086241080640965595792304448082583277032600468322813440 491 19330045557934287108924236651241933871526355721841243952875260921641619961284050623791301660525452853938880293692 492 32558043296038027617588536539135132758068002198104266993756289853164478331616690893007417632766356463519926909716 493 54838266163919319111777408602568482557218446673181822342628777496096641301966582741092112200649907509828902961374 494 92365361410733411176813227417222294159828144358792488735034679385032034606359566541948699685525357686754629196855 495 155573116827471557588297451964151805057534468284668100696944594419807163684338993995888769003652170773128643225257 496 262035402771688610473498778618809294521805093282970703079008180385809476782731421463615175970174104413667583326222 497 441352295987403140515131656305151997631826549060366367557764648049929944028100173261655924969083243372882467867603 498 743379891086985700814692910628036025212314010412961972474586050858397084153490322204361982785325585188247506676008 499 1252091962581001615776577892395283186074447468413895789617640812193782811645839624917539319186561764869772170119866 500 2108927483184365307631297624764659411714326900943918471672788643450930116228706910524736170857309798734413391392082 501 3552115389481716548765011031819359868850385373681125199718238839849118646535897773434187924872378236649430814821951 502 5982910195252932637021424899983861302689310390877113992003117744197253471571343591774432163588513501078399365804106 503 10077154168599322099038038966402383651313658489754212566734448476306961577687554009988337073296334513451200282941775 504 16973184089958686466699874765450679299068005928703375032401269837411064767453648356286588015448782339585030454029131 505 28588326955373921949201096762946779149571960768948494725249553691168302237759432091088942863874911823202261360040748 506 48151981017566899339227032239417264736800894291659224506347981558046577467817189231004737373984039150050546626483927 507 81103496526237928260157814756750186441486061542903148331497904880881983087076454956438159897993122231502011018430454 508 136604497048247511299401148922522719259852872608252877951521195733488536300208150430099486923557200562100635598865628 509 230086117283090008191063258480870818505369867946852971404086930075455152724624320289254054132020607033241989822586912 510 387539374693572790747941646029371209272897171732193246769592807771748899609508728772095936110304638092906381577543193 511 652741541781509565704257625945744213866987927496436129473035833369909105663196054549610449776141684300471068682056616 512 1099427692229200600746847491638520225571726213035915519972484705584787758182833435756502374475743663723939856023962699 513 1851791517882317611076839504909346347360505095475757629447406050388441412327500285311417758227792236684978917675977113 514 3119015329464720848153911294347633174517434177834062740573053201155042875265337654646846452002395270759230650237093952 515 5253429736281013304013495057172580109377673732066759229655237589418065941560196761288903900668748848403490536456890807 516 8848473341353535539180444388824984602411937891333529408455458084486063124773077465715505452195681877226807338183041937 517 14903688524074716417612935210193942448386916941548815739067853764313802434656016690972796970018606562638222585981329452 518 25102627657197540965483584915181799759353963115566923984048903286103163774269393068313834503137565916616678596497741887 519 42280936982680316790512947333792348164680956419671609086881695609721350271306649472897900716719445455554322711116712999 520 71214761121663411618947052182404980654173500674476701814376619543296887575535029143018847030418965661647031334145855273 521 119948671045134490763025477729267780141899164202760934661612992163221692934613009222951401643755238966282076571079171675 522 202032323901416218829408835678300637261957626266154367799854354321875803882089470214816972541452947049578050737896347795 523 340287720950639312831546034753196899072033639087474411652649072556319977236572171825629765080710922989197427344821415257 524 573154487329878490489538192789824015572084423394520069288733191887939359038086410725103416841412162467927005533779196148 525 965377373678515815821047525730018432401264151050722279941131873293698710041852841803653425751980268793474261597668084814 526 1626007462581452099513685625258476054602447602450241705922015388467521445055366811394190665952703711913190155945535927451 527 2738722017376624535429586710417236943965786727793393960616650875852970733487081044334633491698119922518410792026917228401 528 4612892905519342468455812200290238968258734429191687546877009029906141660227375007297068864526339464859546796753926926266 529 7769602326479729955958015370471074948363364317144287804282622723687093337403130532480513751174728919605118040784909634989 530 13086521093826011135454711414452644782275363627066517069120309941992116817092282334114619544891075480598901545839516483154 531 22041930480211165006483354700960401631567274734769453118867953281770479585744915222190979142084516681657500423004006858097 532 37125733860901799686912511302980214036210443139322883310948328365335654073928343677319570715189392129593406153224931205028 533 62531733141429721817599992218257952384297915583803957565467239644462015588078727390174030749461682814796813279800363317691 534 105323645973472466059526921096882530025950382741911733338660337203080660537611757663673401810511550337724679134986100048121 535 177399055549217926451424387108039493095210366407619719524421810447454040513321315446607980501250147690067308242092106865296 536 298797336712791580303783363940936329772878345270680577054075328952051976578176769788405924759710946548953632800268644514149 537 503271272500587685874258960007675306781810103710408579598559385340057704876142750502787529565032942053596758828441867445926 538 847671456883898421888383869605961853795825639534988946210003707974709157095195889963541324958806171534590496877648092876914 539 1427752661592326017747377435497747206078223158544156564893343816150447289628237675808741771599855470677230923821076727506662 540 2404796865730931091781213736926209783889902326357748102841346972041281054499975307109586407131530235936589946697732773352161 541 4050455040987046647244590631202634672678509077378709084583710630356246917242189277318496317184340101971416470018935613456058 542 6822275208709058537605233274042243891624780598321037192123484055271414064033534733340889868278419847038968418305366283150785 543 11490916095201036479895235438444467277703652514465958981421977224676896122106398936931397755371743159456967786315189659440981 544 19354416036807118751870687497278885862346564450041528489205071845927551245325570692527578744865642169459539254345056285746153 545 32599091057871219362594905634353819411939260292425114884534164617192304349409786027039481723186711811337106980780746473502369 546 54907403859584084670745444158101008201580478313743943169282643666439536355114177079353812274371274215243413387092771045135853 547 92481811632337663331320780893316121992787096315723519497853893065882540925028969561184250581500047755389535564938411564256125 548 155769256631977514121142504864027302599679189356164380009505268027618454162097927503549391181408838653880375934035090100491146 549 262365765585787627120594530515007496297883432841490503986205852957702344597302952807053243114844958738307745348073810443568507 550 441908733724324138581530781906962920289068385771583486408699893906182807172617121210922630359018823370603051818359572909029986 551 744317112050895281077770208273088782635545106312958601855629533785431472761060893458777569489962309207041418960640444399185787 552 1253670545550683116470618314353071167946982628725944030027631060206489100851345044028102008421875687445460337784913442128425027 553 2111586327030296263247949671992463354108107486329017420258808695638258540824347960013704962669166826793879208420205106979542229 554 3556593741733591701917422386306966789721935703841192159860511257673449254289836039516435263110528015756289252356224325220996987 555 5990453187641360421523954674260979073075496530822657015464428791460720803301314140899432829816812479336456114864016051700375070 556 10089859005327620097123119557708012253604542382465515480883936515712326370478111927398258891349308372498721752366178499132772997 557 16994583140624619022294648426797224283968734972275870260128832912081921755578089212136830145934018926704623590187617012961510507 558 28624369871878563537300988195419895616908776711602092423695344012117232326101920905458616427096900123633221112388399866524015964 559 48212688936363910677829042480275757149303110262490127382168279423602427544399590336093933341359632386152812744999395294714131338 560 81205748279482977452889317576108203811797998356364893849088099785425544172824425063813560256661498905245437575290417710180414488 561 136776722043748446678393811006241532619460292871126826459630549335169328609416461551672248056100236330289298733820848866959880498 562 230376199830664647008521399422762435673202163323121524006034359701041169481595221977827391605302615960471295916315213637280857551 563 388027967444948043787104928057386451537266841630466602103932132137502164660848039508758299621176834742578644136025611998941690284 564 653564489865399431428708455603712071060141809374880843844725158899569319146124351496225098527143534200370116583963945325694835584 565 1100813802741220578078988926825444916011385087468477439383369078510389616278626890427215398116809062003277490614126328805992715352 566 1854126175911352416624608565475781959680943774102532982876685624474867884323235120656701365674922584797779352188188779112528238314 567 3122947648039084365938026315263450439690891328243651904310660933641625578891391619859060985023219808559908063130429662118735771791 568 5260053031503687562971006989819417157653843139881184763247920286790821666547057995771984101827709412152686402263289963438567154583 569 8859629110851127709834507715516474083432056569902733058656661320944359472494532994176490090941107767008255184559995923593696281230 570 14922478444937274429555357876477553700735037046139618554357296471459331641564740673897708008554700122298175250835298656377779268254 571 25134275955963251078626179442997893917159806574530988982244482704673379741434579071148150922968830961060994578844014689323342426802 572 42334242945067818351422848426928893358839338610256154817243087807004482971295554986980723077641992251993137473911846261921413477864 573 71304545588344964509108344070014380456854639644908328009872989665931387974512249988447088307866755209315459962866146279193673662004 574 120099897101212243346721715551095208710866865655104702983558335551414050101876456805808647455369656206932156634476386622067124288760 575 202287037449116450343400359434750558667153988020721266790055066801062174091903621694940769890696155382268928703819037762023048551495 576 340716740876601547190746105939444344934249867976896913679751329695574324893035304653644435001795414281517946523356623729911874148370 577 573877095524591620611950226353222744590127555282136666454089999570759246661201429776642343014546741942054804477085235242915379020700 578 966594479391951917978652299761817143259972625613449665377975224672062713932157083666893264783075074523007105834891989177703818789859 579 1628057461915139266294357451331985896958516616601028630385525073698400996038727473748620391466494209718952663552826043906850191862583 580 2742174878719501189474187003391350085852052641953059550117603098703486310141590214413848650365991462905892170755834598163786229890620 581 4618708639825796309270782129972238610490604005933528053177108107873128333115813197101570934179606569903797341395632690325662261958555 582 7779397902428078247771948374835255677669746293344598715428358271044653873945046988863102430699851207231730645217793892253197950527774 583 13103020009200012688980213787638711960577481839881094213414137488326851548493613862685057388072099900023977166110468418741803480891498 584 22069719985387158764771097858247315330605536776625285464816025291676317212200735460997184262992456231870551670858325333691944685503657 585 37172540367900646432296367167533950478452059495826275062799141517170266908201478810805679583262903069097268794334930959062253111456400 586 62610570424913476549682209886679502073221234082417821038296181012556322410798146233384369126133648512051033564760595490963151127338851 587 105456433435421956210949412445230715260815390293767108529272952203156404470857982863697233753649745097946840961225759371492759417672982 588 177622712545905549035962131370960416708345066796729218398724500993881825000764978671555745966548184926245990697734695088122288570921847 589 299174047370808033830440160747498322147867567814124568534406087213710399002353272569724655249090651927483637429691428496983757348123719 590 503905774984144655243854779802249553244420511225315534889531598036281859171463042894272870646638121028299346917238984958016540694568339 591 848740164108057654947396987173688690035947454268126797407951689837282256556614763468893413950678514485778829211915724416440651455725423 592 1429552709914544421796855728355226500168676725177822514788608885558353668176129545772950304884895333991427977192201712012966068030604063 593 2407828728797890690193126074708095324876623331023697689496975757035590664492068810058092556083141949056046774680485999271627543358732899 594 4055561678149689635496503683766268705829501928751179309886665156501779287440631661383664365780498068727120233105610925489518407961184735 595 6830876435919836765303842233445942679560178532154925260742565349037977986053555740293612863586614131798181897374861762833083325436733239 596 11505403341342711090131160065278231709690549522255185313381287332447181703584928991211665144382095635479444631565746484531707275042874576 597 19378817240917442002828912917063535521613202334826862247976555832511926321662944492093414496924045573593636598786888944237299416463306970 598 32640190570933322320145374372253213807358627034557922893490348248215147325606075905746036537098184807966428482339607330590318585188616893 599 54976628721041939777528753624956646008709726413215076311805056116080824648571601553659170580966494893514226874205641452900264366937246923 600 92598408669305430142152363065886645481809554203501511880011027458753553906554611510061740856833427268935225494368220830144589272448688867 601 155965643720999562842710750893751695926821359559558039620155500476327214995998194963140635896243729674796806510632624713545669828524876603 602 262696544906922658724541302800350431687814571128174368841418360052740130689599063364934936516423615678161723134017740734412368928013149895 603 442465872993689591403774952720566428655623196173439541814225565473054252924710529749560102015593875527969188908580185493955283058834415207 604 745255514622144154864739054527351909660815072123921730215674825004477931533393948794432783214059599288224741044309300864054487731624341937 605 1255251118728964815934505135417759823746618443552097103855914178516033095343196900784970759406825651874715998852256950378611759853666529333 606 2114248523030653302036977201601378262975299751752615206991140442494520779744197387931450766752320468702170542567972892416816460210954998221 607 3561077740096781612088816780462334146844871526063073778070467307424678572848957906169435786401678884678553863344215153552836904667559736303 608 5998005689905804233062139840886381590868811845456163575980261302402896106580894375239785295008807919898386086861726065693227071977351598129 609 10102579859760281066706188241826195772712304148118463980775906045114802120813777021941679491178845567210151306790768316524457572354747438375 610 17016009170280879860079666227685153458454984306360146334150350086863938653970258097482576921745748016989155442990230921045268883060487576645 611 28660458229721279523167992265164632590215977508796943377441827636142186268955458357298249187571264284255570489517531956058611595188985476631 612 48273473393058777558222070724637741805624722031197085058978483144416956603437734860078276999375990828667258053018525140246438115577906227439 613 81308128947281523164446118873348110502231466305773074270570972463450868826606535391106649862850538638366362148166827585590533427800672778831 614 136949164173016690032962445027599745401140704159992775543327232967164439054674559397221779409445637729199821306326776298752920241625116641066 615 230666648101671020996440047930962501214828688357628311829455324366165988041121625223097738787443993047789647066917936988912347089084806879764 616 388517176192767232872513361631427234898768218812435236351585442652425043860212583964384311494044318488142875956703175865249054214684461206737 617 654388475486362438873622403820053825158806183186708275706036477405426661134675078624054632167532663327847154548843377208085016448527077567923 618 1102201660800955709510357852833473595513584042461900547992523275021523840291931204813305219687624344401126372970857073915338357110758482497680 619 1856463777375466118064272423819313156613910004817531533620351155439989543132474539473185418572639038135682228445210281270955201515475917231310 620 3126884924309302792546900901643906606537267512853281030213823902630319454138598515091776409102690610591189310439162672141285894462353641155010 621 5266684677088279435496227185147220789588506339865738035630545517987902790586443825210915512949151260279006498619622431661122323863458680054139 622 8870798945056639808604626231870215000168116974547267679245902602255601964150319262264315849071276317492094619427102073768429943108556819928427 623 14941292055313032537870645356628338350292929585932767613609411095048423002715561512411137721481759066942003122878647253887235625658231869554167 624 25165964155524544894762521877710144790939113878446899060072595519996000129503195778416107516687638463983917025283258964625261459004516378943245 625 42387616113289174108015876156908997912999602123721646318944717402797698714994580067391566842714629676294320159893979653702302929455320187532239 626 71394443251368544286474923560017932419924420866353872108562213598612992792940664663266534221344728759215247061017256023592791422752510508833401 627 120251313816509790256128854636028878408122383776096686163283014496009539825334755537130684906724409943979647011694765144403874973476220302233944 628 202542072128555055052048659801939912436281458193314175425617219548099507044595175433718155273145187569742506135478495051138270971394408987780226 629 341146301692186123637730766511937579732113856981012025057077524781747031186734762087640776555665856195979103947607199099875721014378847369301521 630 574600614752219278085543171642586750120851715840680883880157599452197159737378319646816498374179593578384624301837006021863152609668537716396124 631 967813119579219775915828598055177789826018628119853029840427429826617357703782962291686531334343673975380026010374883870458693949498174105381015 632 1630110045798630064318059776566578728494807642578336893368242229512747471884824466688984284070205532436372680434102570412335005023934418390783521 633 2745632093279454088479769628955021079396499524788623166281578140087134338360559377643837422039393746045548771616905524521225685026012783795785792 634 4624531706356564916873374992881360051058526394974827377834179597304035288819844825255216397423182329024076271903817050692261288099987096124944680 635 7789205828211608301622262748136232245419478796401340258937562589707049820795909298235623879311905623183204083775782547979225251852509336794057676 636 13119539725687355731762550667370985929464432018220984085759023038096358338723173895384779629113190433693980680980761697615762289811504828611019028 637 22097544526359977120681313974496103559688288461153201170546479664697193575510835970070954264708745356688228543058798554931169522395302613697180824 638 37219405886503294505816814980967838253125201920532705347327265365804965811285842341343460470231081827291391395968527440931395179127480827914788925 639 62689507103007853068858271900817859601282165773610425320224118706612301649675709936859522378193868196750132755587995799030835401899671525421693193 640 105589388310015473405828050570053789548569686150240058356814148931369635700803145564706321371714603246544630905081641569564715789799095869995509872 641 177846651519585734858227321084704793984164884897000759202869226543893654152480720539016727803622452750566935361549455601825018274688175140944425535 642 299551232969201883010649748776008627615172173324001390703203791778893855493818469498396113097247180768679337532787855381820704351474055169031033581 643 504541077420775917150313242333616434191115911031080087907326549260755690007449201464501804692965540920248055406875921379180470333676570308571083252 644 849810218711701822776487511479666947037297776648821312596519742345307375634275699739079249316051070595330174258430006887601917308662998560941005772 645 1431355027659226172985842038321295196086005874247323601135424557917398176576682280024828779624010137653907929871773548259005684691554544571997334912 646 2410864414305650917194304220128296083399317398533813500387717637306480191655356517874825359109638341726221693589555986876197158603493231660490162294 647 4060674753537876915088263484366114529832041653685889508666245577556582002128916866320889588788841316673565548085035024838494120807557305908814401365 648 6839488507182968229987655939658009072333894773289133041672255809595489734559279379281002624845898005855028794607880386762564933612428086409464002031 649 11519908852372844603866899530358543085410424840653022828825274587912507416565491071834519740568455817066969938280056685401430111216873083481217390061 650 19403249209002297025918803299785513654783221131095720359183086399710533139807222291740397920433863113368429383684618424224423297821224075721728633747 651 32681341900470030145943788121713595153912212881553749840525225215722413087616994776206231676704482638216279439379669154827815840346536438357015128257 652 55045940858187716938122249170925271448939253670694088727456424868467497188396742036175854374868999340754476154726368283690689480601152374188144254097 653 92715152706735122475308526808108247483837885928117798886423192924170441479042754436093542876451236838693854527958951051332335005866389764821003789463 654 156162278406303242894706096083208655688471371962187331107812731984804225871625121045113216296212115588565490224412087355992319859375873821528587180152 655 263027741260207621399304464640420550157967134165494944154726620018676241473860994880776563213341820757940966356354723225548793344314652230432663824854 656 443023714679961026242620866582382951185116301735338329562863287469527858022975278379425258362509966827578975766002524693273866037396576716191990899698 657 746195100290451351131316334768166628496416211845373762825084420539973990545429300668421002597039413049221304885226966742082847903457303089955391493626 658 1256833684625014967202360003699519295467406382966416046923358421938514260209122808792214933360749820308723404359780849621757508077599733728223974288354 659 2116914075411686609207941259436771332694005175399899696213114606567049243860030740291398777542434991432093101503716000221996393943450573824540309401028 660 3565567391689657319716935035179718128907474516596043270543429943014857981316040556044319393489609133225270927687658063528331412193914233670050529442382 661 6005567714035901231942930818255664705020109286230978610432657640981143443031717782636558431387605686040447825192060516901519610313836757973272608917654 662 10115316752091728481809103589427397666792638060525948919454095931545670901863523160216714776885557388218816817071529389472036898973227296228432058275774 663 17037462212941404013739006690424138174133503134178347905088480167214140051998478498125352032747313481559846001923197550733730615484011197631026726513234 664 28696592086192528233774440957260377631264283569034108197027402064706344670252376338054739504032524898649007349352398161081555033445841630197454510180947 665 48334334484147145428784451148577548253554186691222762044641260049795057948577594445228318244339966433285995072571304922395192584354475504559467344116448 666 81410638692163415258419364920185319614677486648226473131370516433007116721070968449351781582255895747369702371097036082842140970682179553561875087868519 667 137121823709805030661905554343906032717381194519939296519515817196589141552386042316253825357387180000584319537655911089725514856408383811533955974927509 668 230957462557197291571130582757989793235383010912382151890212682126355749483477376247741783547795997102153053377765016504094694660742624456714747950218274 669 389007001713651824192119046358935688328019380703828135731149164561419043468447969429883300922192826658874225593900532190476599594264694122844137260054604 670 655213499952480105229277549243972080751025475049711788729570884928616533883003166348065131546452218576047542789214797140106457546633017255145682657721434 671 1103591268611637981421198988286379044899463307493880278487211802410455672972200536404660073968878120855930122865917478246705964346906028203616779438535074 672 1858804325985613363112121324702823479135790513541462035676983750538330474014057325737816275140657435104024806333049167710792128476304363538653738199264396 673 3130827164525822963600520663137408216672809431729927899497874565276114833385424611995667477585791373469000595858991341874815026705878918512916953819126059 674 5273324683562561248031966732572575130731128967184053076246337306309507829164157891996109011002573494641569272301053627775850565994507197100205652342717736 675 8881982861702242522200014750081104955354926982543628196793462795383843113392153525330947993182040211091294415623008030121306225004144117929258650931020457 676 14960129385068696396216399206046909264964766847915501585813427348511738611662529372670437740528182448292018329473749524301839062712559660130846347831578702 677 25197692306186606272224087287273255373535427704266337099316309667576195185471363051519980446518292601680390170640250385766939284527762114411807693105299429 678 42441056572074569985924050565713550275672923115192075755865194224657864633408092714592948780476789657989236165399779720978112502890529770463490961459526441 679 71484454253447164926109731191698158736035326332326992497499162697617083447087734643296381330919569654134171872446791719330677246838563921150418725250805935 680 120402921431401965269172284992753250009138954325626333544723379016225442787904452458911573254092516739043697204269381132020438112876473265546323035273107740 681 202797428344600931063423270022848206681579150354969798938300789133415963394983068775519601860914401552861951251141165162605992614064625423508043844711265013 682 341576404079323101484290291644068849246806089314892606543760401437898094398688184151768673989653264612065907961722631768087293153896137633392527408112003360 683 575325046161352051039055319244258694166792020527226385439693489232352619370811522162369403454491567768421553102417980044835989234030057499891701440630113970 684 969033296174917111383293623952304226125785393667516206737142698731711252587184138481466427270522874422556282941343415257200310713968162404045342848371032211 685 1632165217490412229498203448055286939554539990608049607267495956405197218193514268114884059778426404317100943688668192467660487345633906381758346020815521481 686 2749093666544829572216425888278509287785542159953912235503129453829778399012790283695790731624899119960610055103505096096564866078458540651082579780291995265 687 4630362114355797107071256447774237295186592975170356675651502258331338875025278697542236455110076049475857435502110305744245987035838845811669291676884460168 688 7799026119400454004573012930650952925905919780608921742546975128972744878298534122288542919946703802775932841022270163178131423922013739130100069595851641785 689 13136080269513177276583494177244448873807123372033872477643017142772483632121453879741995769838346181729368730983137870009159636298269801616235700588899341102 690 22125404147301225554792300069607000888887795034270246315250842857350571587481334857131659208121468343573839680238644158964885139504212451835457736006449254370 691 37266330491109001756189775123032337110995686601471161746663089015164474117618805898730385748704580163424078231774835635119951714453733639133689889472205279278 692 62768543301025243990639913510414257834175745428522176584904145434453193704704507217379344389924321151477082149088722983588897530214237862375456381930625388666 693 105722510808319581976769096127241709147254906538188319679740900434948657657453202362234674148177535782411127782225827829035124616957761476955585764789069774191 694 178070872825762785203548129865190249475827112275744788093489383617032280309871708366541205091379903097159620159950074910897720003387476073302567812557540125862 695 299928894106757253752720550846156395277209452717206554822608368168098580800931787655967109490012104955463076131968016171560668457448750400954522859099724782700 696 505177180819027438951734961207217728796531540828926467595028762906774281422866576274109066401086449003681803850940799378706476044110009302257857017936755602805 697 850881622393548249805937715993440296631311915101937443917795165712028362080192564959078597351877023844985944306310125546949615626045933774466776253761585170058 698 1433159617687560192508032807166789287619928609611802028795458224891733968719192743577215692819787259954361245702760443952765071558500754309193024201018138894569 699 2413903927073378519969782734766164723934535780005896523167889310631842650955369159040161619105185814314319158810681875019127795960673947784624338911511028360129 700 4065794275268642620027599958768371379671329218568340222813303018203451220132931272658205532400394983933759380563353761590934449308660485139296601948678070209025 701 6848111436170161463247121039743086887827549070083580992298813107078629328588453076095848151222772509244065102602940552081374211221845401939945168594195393518144 702 11534432651319012252016840110157620662505993392911758886913924891416134831364608983290626336706390095325634838407352500473273791173227479133941627262092820502120 703 19427711979847561957011858285122160129492386086671747315216937940050783855325852177019196832155619728265808873636679477981767386792459107604613902696046300653845 704 32722545111809295422296827400435038941307429376564331847984782768973498498602224744056414066548310519271473382804685571919004078551637493412855241224846759739550 705 55115340381054799273199628380660416087295618274888982438114942024069847186210693339157172399275487616729281914081868396920552851335478184172674656933051806632850 706 92832043929958515205057927622755347650234858413781514200270319498912425807860080550161578541608215628475930020723384404209885577161269671873868258103169800771183 707 156359161000047153821207504889599515896355137775564440613037850821310725090627582517581993766822756515941194805756273865107484927455323373426513868654733934586289 708 263359355171418471995387249146822600493066557130724757278569248440409208212970673215849329881147012563867831062666940647998124786183441491337888286830224464573753 709 443582259668715060900093668097859745470442737884439583092850730397103131810665172428282213498041400713825348618780253014452373542737919312644625549921775340245265 710 747135870547414071650391556427543976305314602455178960216452589555059759397840325519080138392491820391811647024424899445306209625009331235570932763756106916360828 711 1258418245751165273270989638339859427381273192816699048339625298645010127992438603452844062813056057530155358073840500450510630892926277646529111015568954811919354 712 2119582988404974641988244793715141527761730605025620336492610789728216669808752930187167553528960492643153601940168290778946248811649143026140561014171350884840255 713 3570062703639564397168583086793809316983792760297705259471900092599624005759685007202908610146907281275067337447564218404767430474751505820312958957447136139026959 714 6013139272036404590395362860764688778532820483873775007403416394822117518057113550033716872026690984557228017242352824452382776043201171130891798037733927734454057 715 10128069702541846065326270473618655908932477216577826745953661429961967485899163293505982468550199479559037583686376365579608209246250074013492031201100634755432139 716 17058942302663009803632708476716338927451515028075748360080671224344194223819740738291880205840620986186898325088738856037504039480167592812441984693413932639995795 717 28732771498654997308749367822895294712209524929318377108030055352181737932164115376996728893797147997682429703670272103414859058768662066532585252395072283052078796 718 48395272306246317241580777556222950950471779019229488335097650374784310218693623481823491375046614059813415574044197142411355947260215697627290879530372099799727284 719 81513277676863414148684928439891960627684888196823463700307443678498784743877669472718440891974642699254480415142330682738445708715330485549922493601840413119051606 720 137294700928211393448311390475017239124379373633044601900832984733979262430438060023519952808628904388677335598518623358585560129471990024387195627869144982237878888 721 231248643658912940004702479527954516427211642059313916850868534097432398691719712914766402179812112280611217236147519864647364297788463207496006206846745843829506037 722 389497444785202414426722419617643754293994558561355564673299492408405476821076916745579472970120348224979375960976322215849285838951888168929054579709168142160404222 723 656039564573483119845587270922608135071301311849396047624852476699836323822200490835172251985373304597485571880565262356974966075506585340370530157954034576827131713 724 1104982628379277119044730798185948693024473228491295741627973311502355005489976161450748083318360701919853670903658021703708774102392132358895187171333891502520713857 725 1861147825457427409349546674524960326543320617342289193738783170514475335882742273995630048623427507993674761422115248538113762862859384308184428316337160835023556054 726 3134774374946972005641967858052778004583361476835398828597694029535350629550195486832025573698712410623037440248273729665206833607154451449046571484869390617067737581 727 5279973061467578283480999368357997188766701128542374427743196047375153577945465351418838413542915982150094239066542026432475925729217146312164024426284237417993735346 728 8893180878542462485213958794032602733653087873584529013025600496220557739783671061901235954327650363071593469492830917031921986199411142587373937470371802496929715494 729 14978990464108626298895120093341539357917737638977563848255841374350564427689290371235584255326611269443860819928861447398339063819482344983016352610663345748398135685 730 25229460458318041652426236210479048869921164974149899734923257540567233068088443005137046852613805250121580249064477794148849221017585147233669958573787260963578553051 731 42494564406261016035937448495142651794882315764327650077288744077820271651097353435215396669385690412019806394753576520760410392339647167450071609973938004664882250502 732 71574578737473766750457222655507874590662161733059031517880862670370406719469168621912163889284429669285359239943998274128742204179381004239818854152648051701504154491 733 120554720186566656276639579220682676529160717934251109134595059558927564468956367397620076629440713625730468179151520095496697376780973010899941069693025358278308713428 734 203053106502633417544723009757508359138356726811225405393038453860093960956867456768749714150394151111691230689003480437965591561801091539796463773612190465674931580395 735 342007048720802287736724932924465998160886908442175134453769891192688095592105535139802859933789241474371303520291655903336494268324162058816979183787052569463369974748 736 576050390902028620549460930278857408682960985322580090980562624811453335642850882048591998871509698363770062688123905628129516192916356867060106670286671897994705549025 737 970255011116080702613243069013731436399384433319583833070035046738328664089009946358534730450130709558833847933717148202022172689515440797156988815480644841775794885350 738 1634222980253081657053228135112252896533266902282169028658916467900760192132607427522230660779996831777266382012210225324402868390982256780181426057982150868211540496658 739 2752559604010893448290951111584734700598606596022053818037739203369077722413120372648190298358073343518608776052724648879562203158916182618367459965531238458421575653183 740 4636199873079296315560997757479762788464209783450300272278458543791765792875707279217430624118675940585542504298156478296910078887333662544536078121688057555021641492302 741 7808858791584379389815151824595528354543809819731634856263038019971794276548091358285956211040527348919663945746694087068572721284354455619875800451239516100427092503751 742 13152641666935677845857610758995040736223370411431488004766776243999750261693294913710645862854531915240772621492126226732495738469854661489606774685784544124631473817702 743 22153298892438199182500706203851457922608349729624506922241578830478146331426221684787673052936873298809381477993858481129964966717877742532301749783560588163926670104312 744 37313314256210825373478930820476198860458103608297838469579576872386607503062362496678572258237811341421261970175440438668712567475537718392532268405268841443195453214598 745 62847679144436030332976275881512842931493723550079472819908313022153516398968281344442862263388001294786702206757859047673594186340277746537690377614400796652372525629900 746 105855801141666949780626200897605640514784455855852307128674497853169178583469651626443250795921398141193420341523339266198531272517959804650697386373586020635183471914922 747 178295376820389205684433878789622853007489857048946633633918150033952527395017612936745977941489702269384842421488236804756325471328665686967988959334720480377527452316689 748 300307031383013192890837733686902330954573101047165156645711746771215792397235948252185031865566090200377401036360922151360409597066074248889473253276810482668020827255428 749 505814086188716718800916036527692517688496706652481690732594783016165013277341384236672225629814854103442888062788006196289834426746533096440798543037771353241640751461850 750 851954376854455929224226291111449839971259858746549656942532838610917158487969902172229127621533586702918827506018014180262588513018563714774065513301287628218072133085187 751 1434966482864342663834191893358574596991617563368441585927066489132683772582650367582163316090200337351514239470799178931664802781156042049551077202978153542631078581338230 752 2416947271926316041079466291222149403246494702898153872144291355063834857170665300915804705706233736667745442420072801836405733349218558048417664859529909563938718771856888 753 4070920251469254487149510676194635070176651880441143051062756181210760099077536878689293571306986904729776106504425069634936158298820840742067713337767280429750030662754355 754 6856745236570361690860809165501732882012499692898817731486456957736722743204612632516314432426288583653176466649579036345811394191146687096227257504177028402458909296904013 755 11548974761237821428610327258000687173490560630635001146012218554335955006594947707570262135629136203569061055081943862671175897203345983470857365403910773964097755389801148 756 19452205592288014476517199986350841445557882776095594318533142184905254771282679046351769932357739607118297262327509765180314321795305589821603398764411422210286878582442222 757 32763800270361433366583130098501761357641322786611873994408559431257772843250912974867419610752563148475143506564223671147257752445531890706898043715891058385875812229802208 758 55184827399815295196689155533532370979112142978730695207184216581924562237539452325933600053457570994325873494862906070658576792620305984482237874356173844017213857436437824 759 92949082524541041429106974016686378750336435595821317033318963956362418916293676513277343610009231883634311379312060828780645710004532309266455148600401245668992604606023812 760 156556291814783451122091423260631687384427895885395240282771329387808865246751413282459870741646602865115813577474237670993040113544395979984481021096663714554303869048034912 761 263691387166994042771934054622902834498678548101979871894569082104386723486150717515082829837795901118231271575384615019892149210888077441641178399255510486295275462903605610 762 444141508846644809577036318079238062699034673903116200875833553548242703164768858058431297450620272210765095326743006902718777781320976290963618124461748214464433076284968325 763 748077826886510058930448109221897217812371568923182848144228330101112751133998239260785328777712122835633159302896833817157683552640899276928965784987156944587924001804699030 764 1260004804622914875439708920716894030869262364713206197287821050137469512692986749929824539087668734252195813014849633547827628538386521950197828792462512134050497698125031333 765 2122255266247430847276241662639476564672680406901196975476886065683653030784469850563881842188986940425728466423277676197786837320193091565925357241967321149745971675897649766 766 3574563683082834263438302268295750247295552212627215168186523416877972234372145889360011983542131718474433127640948782623256304097718224871301430578918016459712286680351578729 767 6020720375927202550179503981396839590117039621472908695963101960758708030189537521612326488879963023759144973269634855808023658768559790063815817223367851082064322064821129479 768 10140838731356009888196645939390388749379074510565374239189736209825673022472883249503113308356139406562122371497476784588440397654652048639735835393010968507256987338173660966 769 17080449473545452902175395690431938533525083695864546371547915424155604094306889936243787285358833257351131199887457801643729605547803661350020834585107151891787875654764155455 770 28768996524543694763947542185403287250694300442826053386579490130396452927804565947496322049952129538339709296971406864943183796076789527411786466777624703743038475535565369832 771 48456286956095406832839689706711824875527711788704894473565445467769127240516981743233940951573555848071960862993588853884922813426659992207982404764996085482649674722309498595 772 81616046064321449141693475506289985617028419292736271881807135914675478492672077340938630848143756769073631900047871449501834695337577764077412272244984405082224009914990897550 773 137467796102679273991458702465559360423120409378728618290432182620101747318018996218617845562084868029502569576995148380701429901954650727681353586001111912450175975487855273371 774 231540191869069500327798672888684185458389038069962988020019026410265336051954402663344100761311448570933142660392986555504147123716754437819318158929456730368522548311524288836 775 389988506185999965195018864901939926620406298411961590630203681567173057244505002293141502485772091107485167884749480131083708101714156546558601755659323152029721914052371922342 776 656866670660753423436474267855150363413711363298959800951725162416441228785458526507193591942987307394369420595530614696669127090367628654468173020516553002168640237929827004119 777 1106375742312664088519214008256526254744850380136412960334106591150339837100112697727672617578716135347765184232863217279007895797127012895218445785633094152441456274506958168904 778 1863494279511226022810425635893779615813428164274876023130864355224149425032445821962418935961142304022964722259845477969465097620723322215803146463585988320842279828893076525802 779 3138726561838967271264727612546557516153916689247771117594904792688256763770270791670944762723841672497174205213755281726250076854964205416815848928123455170885033320475400436309 780 5286629821357665515171018674684706001095480665755997120687744717693488340933214725042030054144622568493348345032483392645126235868827901721212060060663208835061343849562463026757 781 8904393013354210465528445849090048294893334716470135994913027666979870298710119187034964190157326124318366655692561306231415588048286014412102462663224903222226372301430003464972 782 14997875322374884654183825687052804477891677288163424614197644755258270316672304964540254245631961561601006006875964060676988869263439818181767101751182360324500978666852769272556 783 25261268662350960020296475096902478050832733538640577563410365103598705242670782965970487603703341640364432895511856496606488706850593905041213973379654881493204993224340025587369 784 42548139700792481113204905447706203163098562620647130856286228472405285370162747110258238602820333011159035771746015356426173939370833796277563935955395252394167607981700837406802 785 71664816846521443272639437857022956620792840830371896029407870574459750111162447629128655632725333057184343285403531497834902412236074193585761946870544174085026128894467469710160 786 120706710322985187359596331866075876451978234684532277360972680933873302486497150077980880038455932131609699262688941619755999207955914970804322269726493317430257873480938323339707 787 203309107008542938264114003671449195489810657907435651889712745834297844893889255232234774563122613428684985485960069503233003183498244937571336727488428430346111328611634388141692 788 342438236300274321028263092139449703985686781082623955036968238947527644315986482107066354543004909096773902793605063306561970628721832497686784543507851986620170601626953668339386 789 576776650125737586334439253663249138778790356658163392588444128066881941999567029990920489030543532743988060526252951392491547886097349403774914763117220472094590611830008897177229 790 971478266342189459375448283787931670644562186303141360490327379862361762082101807694688007513423128141394730756839697648494297681146556253081040711181530419153944285149512081930433 791 1636283337353347580894785837039170961888681039208564172417418376454497390702349557686633402494799750919197869436698000011146551400717140175531353110971764566396444020136039590256727 792 2756029911179839715910284336995195810082687934369550107194628973941237490940323348693571207588149783269432414621771737231311082284167969290601306164989908297955698437787839671650617 793 4642044991794535291564824972553288753287130609318533810210612243322537997653556941630819039860033526599843139161827549272063284312377933679143915103553059075952014216793905551174760 794 7818703860372803385499120058899455919670351994887137292090872595939422440962321727789355202157845806142177261921385702435442665663716033258944174116912605621832764825441990299021117 795 13169223944246163156664019255368379287219476840340925097677155040811609846882177990925735864121127022613055609588890029188131651935699255182573377858769403083465623374061672290061693 796 22181228806053952965085689918391758510740522184505875526301950010738268503430542321770028508408630414471204877745523122853443102098198372857543353912337103331246450593573228551371377 797 37360357256395740147216732051465246409990743140071092146342882825875289756080911782223359277499020245419356066070517248805111045226304407691653077923042558575474817326285417166879396 798 62926914758868780701145230516232190520738303052828310313437154324959963152003946185869418409927972570354266706951079497166364494320718870124441338455615047336726372413793128783291555 799 105989259521656683690224740283371557895409902374828050664319223367041758641300597529360756412886269998450904917832591289051251358803909919669625648623679935956516400596886794437292727 800 178520163859866271317054217088156948473072311577948292051232942606551826943581305254378267349112432041571283531979179625441653381781671136175523469291417155257710439179323458166550330 801 300685645398264619956460724693114080835533247721694383192860034102142841881109985619726098676379293400184901334262371477992585247495890281213850841686173132806570604963161210142682015 802 506451794540934388735949957893457655423690860699065785312756405284482972939599216738143952717756140860375201429476036331577219281991980390782117779779163667697416258844418987060478609 803 853028483797428223100646669068905634656370747673398933586073851580637295491194997903316837235265997939371963517142072028318042013246891450606393729271295485856065279771697285102795942 804 1436775626057981580591194548231908529556792622235417914490684964740979037879827843245964687451789680876669617109939522134083393071054960868598201083937188630115060788505611878287618760 805 2419994453695789478556103841773394374929800031128801849544996380764523994297927216855076302489495139716228905056102954610579329926310323187082997139659887206948847995155432861905671844 806 4076052690277226758196638642713280212269941875021550493170215515703770780462135158079771368487279676722572926308909682666734093050832339162982948856356767550677305261979498600368768671 807 6865389922089772564068128638888617720124176246774973424371269239537995555308627195788435879035771584093032986999661452129271045575013261593232868735452378146547813747351471026479509739 808 11563535205214948293277454123073838777193575168895802720835705442258170793971799161095752593027744821515121040279016700825441525299628000138626086380592571576869845465346382494049769212 809 19476730085207393459795870956986481860941474644502361125653582073491700524879167208714298109219914808904002510150028502403690583364579208818887253624128157315502128321669412687620601949 810 32805107441619225670473531080428030309841994994184623533321224668207616961410664078366430374179414963888991761161118317656155314048823880240757311995065314932640846269798369912810725297 811 55254402024780213314576577259165552911790308997097899579090557197957494690121574938595982267967597474386876380421530473801489236565338124985619083870000646134979205352253932895008959130 812 93066268676282087054703139389019063655044744986069313555085097634112927053341603277265536254175953085143657989104547789093155170293440168780518352307375234476243392689305941540866569574 813 156753671163458342431226356286010891118608972601969276139202920138060499814477382290315830549820848675193217577051939448518846584115221098987993295496788323852647552870155681070340057942 814 264023837774036877121151951593290827914606629629259802809867526182313358887052448041416822601651337288833706234623931421011411246106077240444424008325753966105179777802985045443503484152 815 444701463101561290503102882084983919063700403397348799711788750419530907585256502986933869128506989310223492541198180020634045671682705474902545115476756896871723741854937439146919636582 816 749020970803099967119352857026730857161716258456451532971741079500592508174416753342248800510456900949211952899607142236356893462430806507106007287694315729251865814729028054102316485615 817 1261593363758934346678488989076224911930611063904617577399075240833196262896228954785460088113575314187824006450691497787741033773003643645136107005274385713821177555105110074732520929465 818 2124930913181310387763669869803811442127239732636469606585280139147678137831000066914773914716978947641609971073834698727422896357796355528771391938662602231018151639700641533886724589182 819 3579070337164795513112118483928244210689362471279520177406367048264073354728898820329328587966011172267718215018058137842541252433174035726647321153558979388418169006359679208764849849822 820 6028311037743337504222405544327150610509921179945421894116240859666948029547871020570838354998514383511914285660279671663189463414026126553265177777858844555608690102361645045786402639571 821 10153623858805120509044981985096018663063385762509071897576659803708585247061983080030213110740866707705779036617454321263537154222658909309315872266121205815495177500876130065099188195057 822 17101983759731480467378175925427834821752258241922723204326009979390098766419468394790943963498923504718981270325755180124554647676468555470328560213795229255230463640820005356357566260173 823 28805267221366040169827481865331747687308796300433081526711905588108833432539880176815799030250491364260990073473580866927079678312808715712480157802094149046105939356210666792010201119163 824 48517378530555492496807080417754685129677273407677873032448360239964945898893102784702562734405731372121993038744004400333354588108061623295277952165038322241669583883281618681438252674215 825 81718944017682877104467231020599176679071535810580792003941227103202493951721212662050041321433620101799001195647005327507350585978246830611880400766912191336897229957964979214106125473430 826 137641109507998174287312819989375245946324630012092152661119030883593188228034731346011898773912701874885406116967785112382844444106098785179662511440253611365345820621699609852892783969939 827 231832107650501293156342741318477135434117026854917856226522119325653811275923408213339062464506424250348781433738197228187000869516626891174677514669094710585833862019606839713529432356267 828 390480186695607039054979827394024865644464854174668848310698879277780422153230464835572280110879624208498863383080062563506221984978695101963518052015587007395783401648309623857677605271058 829 657694819527326289905614824026989112698275789763332506406212936284354240342459971701849997908491247440334404334983824210510054683532683161380589960584996750209970977997729598141365884655278 830 1107770612623374603355254718271315624494653689568042601075276395439495254639297448200397482324112239946301417058044428682225072645118663676671092075404246648441863706616471032227531982934090 831 1865843691872017384005187586450241876866844881561087354587619299302949840353603027690563844516794614953840316050609299592786752030723794672978856615036847708454772288511797057781318126808163 832 3142683731475926286765769590749397566860203826976174365177790239501863021945467408815589125838502014782720788262275916654202120759498578362862592667012530991499047513186878942514579066815675 833 5293294973800464361917048889264442836438047941126652087546548837280847591724906500982647188022228989942625727028122281868988430710990281048073909895892130722236117575711122105749701723440104 834 8915619283936809585253726213037105689906222113784676746572695765701110953249494942542650263118936577538591389289224011085346129791066511832740998937972712002205947003755002410928900263667197 835 15016783989847283517515973236031457051974935707320385323657609779214321978772530370067477680243170071441139806285050435512819307811928554447310156546341882059373816449472248780361918114734391 836 25293116968781052965513339346946035329789883228831409107047642587661768480445416685589807076523335934011853122203905070280695725105821249175758174965361117639711995208177786237457852697871252 837 42601782540720027726232383235597953584776089312823293594048267244382519825157075983061876852581741886647143725007843266692503166774224880190346286944799653632929547662945477232639273554976964 838 71755168723843668325746209918421369461088478295947426534468423750769808402048379271820537593134223032709851928382098510886204963847171793234961816989153422362958421823158182179934271799949399 839 120858892081942701348508550508295721492531604675403346604918253980777787987679541835583062560612023240282496009777052038650517681948502622631841051367918458149791659777233737552919551011799375 840 203565430268731645943917198410486713725867289485822522279055485631775677794509635723632787896593204113658264633860492612067721264923408614002171048398966589527907118635247270739519739733837842 841 342869967502251756918054240961285152250401034532883665107597893996086359101963872266346178661974101562300343339111470942967071150322099783758560228655564100729784311103594011155618775232113877 842 577503824985419294746597029215196933518911553781503295031440426601956004532490991893876942658491417272294201321693546076017626521445121340698689508097603476757594475009170648795882614912576815 843 972703063795167501910250138982767923048650594796047503282746249546467966714431746649647831248993799547638140979752141859446942599393536077475501093207575307163419054117823254891680737759404428 844 1638346292062037759545871251185569296504924035624874391038610970995369569207059188893419452512569972530302938253064689131978668310235876152898017868375109379541174054440047389147755566059247479 845 2759504593560799300643488678847198000123086132823698903851394780388908034186219127918240810407871007428904745890459547790012712687355927135625677420471340639082882731163298969563202957128788072 846 4647897479780670809992464855536255141121093034241441005804610079479286554906075205903042901059240843489994290440130879351218145571751366559315318596665654670894405919571339906706138308035653795 847 7828561341394824594769684619416896701566947653767606513532603623981323971087740257339918976819142233134262766270583395474939118730836925558987159318593986333901950561001993382432104459860833698 848 13185827127769085858332820047899200824082554675017870001105069014474558016658566436765702254968402349883436355561635050706735118686310581751438498089626393184424474903022549054440953584343839141 849 22209193932487372009292119970668139890469286569555291098866092596881555122020618139302894532449966567493183250019207929140008646604924629661913361575476012871680599261781670201519970338395975593 850 37407459566344756873620083724216976792954020024879907125769084365822867414092026182858280255992207969384754986101463570093600784003656239883330882446377580803817684864352506279069668625683205419 851 63006250270110450723768332494847169629020614078557223780499294028230402370560516484370156564081427199626518066707858062083994858347872362335761579750942506895990093388795061304999875960236803589 852 106122886160154665509059488280784637641532597852993065982767649536257250992837350843070702664090266179610110458941712674468383909632029884057424790457338420070136785597116624855279287126437079539 853 178745234301044592310142096981997690232940855008921280329036683414993815289230679735742447215375576084488325424041042349470939827448406336735457648765582001340263813306926391516673451086140012641 854 301064736753563280149672620436890314857184823322385514412713489440389416776232457924996783517813270975462080359101319847555476995157180662072826689737967199289618871574402031801548085415690473043 855 507090306888045819791936262045358374697559862173189318137526805286009872470904060543069542405154524719174425179526292353258401625363507827180307909260567424701573379051775290558138531458088629754 856 854103944927615565912122251891664101323009686643977811417554015226707530633019447574904743689223611671407362299011457082040129477808273542542403863667510113751185786160715999483317509038892948643 857 1438587050140501300174839055836088934775261710857389416500788216789667624819822338163757702970194379948684724707965072943664503465431067145416876461748316503983832359497953517564809645074794887272 858 2423045477219215955660780421108178647193957399339456821554029664981242954666768021507183057042532121249494294713219771256324606901268341457676156586761067858213160433791923717100598316417497220710 859 4081191599840333098166030653342325301349696528657870532920313861350936560201233812714580094754472644896373037024559442696978267575368513788289492325573841001384275818480983740098489649256430291484 860 6874045506451877918239877579981242984782560700290841819507959078626346196647966512773005513706559505595454184739869084658737544522112269139365871459921907122054540581318432834738170435048538734997 861 11578114006365174419881668706187834727434441339825084546285621907695434065876410532651719487102824556702964413637619891130505750135267682459963464813604293965325754430105720995019672004921114006426 862 19501285497538460705301287258652787899459481065932111241175054704772862320312665486886276984811096300918621978010733199582675648193193578595243257789966732876622784332584369394514080841288582500145 863 32846466691158024470067264475238650554652643037228655291607423811377018504690629562374203287504931225919656545531651033075726504122701886522316786316285243939931467898070305316160237757305905326115 864 55324064366399637544212825342325362845048835945103518792247936223120327783088646443991731247442731123576031868775264810011614424243782883770329303811187521310149501787404638354877308595740774790022 865 93183602571215285756139592425012253539509393071306080397874676389438004805776795255986181805077202647033904301958087625226707805889318056023742077514287635602067291695906264817168440439188412223712 866 156951299359412584320227285936895955851520786834090872730488517001298186142851973922657787038460028578473854391947918030614996803984710506852614219967599701387567929185992430900425768170236213343763 867 264356707520314066346377112542202783844188112292510632287579987704276444933419051280609569992221086400626610480862415981283818736603655607270139514801073700186900725598837886998364514388724438122153 868 445262123322394835341430358096013011816701275667248688788458183285759311676760703113044881996758352753130411012476862760122789336572763083908212959617500088169203156975093584504830561532219394038194 869 749965303794429735897277883661263313077057513169167560191982018488298373849603741446117844291261211467119126573963210859933338960734966293541043325330900182839556239249526109128136759465607755588982 870 1263183925681069690030769829574900924121690810046006808222875930237260585504018225744589299283439382230675116724951959958732342949320432045558684543101021448706070181297290348029259211483290178756722 871 2127609933454216876538086782208718752533411262035474526094690657547363365170497496016532872011002659433593633719834197647332327167942140729880235973853193653260065460451544497628349893144152705539648 872 3583582673039785259614355066835932500477265324960640725598379816041383905658625566698742292163573882627570531334931736613668547538210960799009220189704425314041920954172199548960543244911999406262460 873 6035911269535025102311347725209979084089494286792597073657885532810684552674329149908861818801978872713836852868887255200382076717127528553414632633073479392345816555080464245083306475244542272691541 874 10166425105185635154343327105872031087469469573320784828120431273944115825020905512845247244550509427680817394465957451427059240404541743223713157882138612847773492096946392427612884809868740967511925 875 17123545195406885344639748341555433716707741792402603636366196386307293298969010830825874815137544075141017233227201849637175007098200881301953210917360172459675023831377031922791978321969380553352373 876 28841583646701955944783190580312135443807478550411155633383952302677005394439496594429026784512935165999845221729173802581139461579433833100675285649581077850560358157084227337648373862489539144256799 877 48578547126609770753218522747384519842942159068926129146072487810838897260752417398092852728619242622104053190112908311588385834255575978590733904047437352782457651919669525809237840822106482925115242 878 81821971700298741458714079574658762194374240874073426852823778579182982204440169486077182628486260251686391926411676634888697584894306760829497947558720354083697159676783922354734453469501023927501373 879 137814641419304038958308715280564135501871895596170031544836318395618363878263994692839347215327194287511679048000084830717259249766184081907763245704401327553893655518175153913471390243559949351461882 880 232124391466626160443462868417248855369688545842152894851315600415573217929754346868105075108057797338757517249110862060727496454888315079901725507544883699631514604219118379753979996741197825851753838 881 390972487094569037063530595468365102274653894199812017982229498248128195044899841130812516669429453293292221478686607565069321437019250998227223709748555674432961356799485378889241028981590491104832797 882 658524012487892410796858228267968711048272474786987892664740394769016190207633837136801852654374208498974742372994740237863950088231591667103810664710755027801172750580890460327281059348180737802490027 883 1109167241525772635323908649689636347480472704689232776994016193518585365223031637612022672800095820056471708429285878191513948010850751246014931281932061929015118276749079303535814892551471958012120468 884 1868196066269506001390938286282613630847331702470623604475895115444231193919438265352889717292801803472803337480238612126151214574170176165172462132803226734673259625858664582389400997390306506363075157 885 3146645890139876712340197067541016417525896558206453087029298403707664608344801319568449984201440710486959217426460560805379024535072336549664596941429927545321763918525440126044127290305210197191973549 886 5299968529376939464207908075397330925732136973186798196638032520223830910442691437019611037366789729439943703202978572935492368149754046970137651680476254753711741255770142532548711976590168485273016721 887 8926859708112023577247604338484154591289652265337751614307322536903653712463302282380429825176615584745119510874581874506307776224400295707175278522841589077093939603694252357813937720715701837996898776 888 15035716496543432184591146020358445958085752971412921562942255593886700868430497209879821364748812241185338239371508625222333119540940700859246757562980268541373732246755825743985566951834860884949033963 889 25325005428167674844682996590778571111763399918256956780510813652338018141683742800570111838606366365348093307444916064582827414314532949802441864249900043078108893517890822134199362436131989568785389798 890 42655493011201947055893076913562550255010722650979280915217090383295860794103824391647720299174501568523506292465411874895616737477048209503036483408377944999922151131377034207991287533445296360807132033 891 71845634512874523478480083063082077421240543135793589193048577854869012485129360144564051378332464912872075410423596426860424478791195872184956983737541091873973009920505292810231563191239112256078938100 892 121011265705028542864678913199796562200641800777302842434420788537204231453558635622152556007778528306234188142865588397778178874381241570461040389964143426392637389965462612743527482126331142213091388051 893 203822076690114067426168292043967297669427518351074642474963708385949426440824040666810545589387359165109708034972481561152571490159365396899061295544483374540832529710507249039720665845871895057211033237 894 343302243012110154558459504414999141281662654882653387069269575409753210344942655580455216180036643461562294068078427194282840327493827895179528026901776046333827413370231519449777329550346808081722598017 895 578231916635467669072346427065785286372643751146672351973436498534523242362723123572897255526558927057092719805817317267747354997494966902702844864116861307677516357132420770141724686600926721155487168301 896 973929405419387243743337399398158399697367090301059981112450302548553873414284168038690467202678537042336289723231971820039868837243712536569422223523212609498709872961135331209555579343240407062497534952 897 1640411847654103668597131673674165663055422159256320635449132562529534775703525666607123353966411532617658495483618963837099021524343830276598280158945085736698418837034661762505021115715781945779781915921 898 2762983656669848800196138866174400910636612550250732407823665722200016942131738982212529680547495145531534800120439621165858207449621526633822776067968068083584092820513936546911453662110825254790964508565 899 4653757346328558402151443180311654212591784371756826303394764198110124993601454736958410485883023768133722714923638594959354484221880021181016245972896645343064381488753059711697817016095769529392873095452 900 7838431250299246107042365280517443065453117778947971896734148223645050984897481530889398123689128582606169027388428798488488233131956821129104124898676946111764901428541013397513749910922340216038770295301 901 13202451243862087322652453888091206967950294067664878449619055602243639193527028273477552580533067814499039459552446478581532330693368301259226552614352407572392556047232868472966533304222606555355745737221 902 22237194316133241955544430323596745158769226368750766843774128482368392368845721539112923272650777325575033364711870158141056216122171745917978732529730386027324756944849295317939610857147666887296766347594 903 37454621260833040912088690208978595636112635078149628028145204415071543127250122115530919498383439102230334166963375299589288346684952238445952732216534956796270845598696162449042044999064950719815201481000 904 63085685804106582740266008265312044663767384806875394284187364026471249942955834577981121587477859173150895573580218965798082970746273754119235686811653775629021653737315262155461549701707961396783056128721 905 106256681269293888309498901282268399266085619985858759672291493669887529221243385363871511650376418228948757453486518948080570278216671450487778425264774828007404154645579693230054936947010820534607470137315 906 178970588501224680567218735534161334461217042750522622910171528327427600167686661201815289473468183711725359970881190285612804109505145422755058553554539193126972930744424006370998874347566601985500892274651 907 301444306050718698511994333974661762231323792873634834986245298326804428016803559912371133823027827361757948590280727666196887470060482681866131616589585368966319471164219748549767272458115380306141552404139 908 507729624243692729136344068468757905624860774295840160659855101394729766147620216291255737377302847699810332915295042335542626616377676834094236099081956948635544637763410646849791367880701072074174699311613 909 855180761952318171478510405459817444319643211592397813830538378367600391706483378518861680474258622420121637410401545576980526488954952671820538614210577636247927697183578043584752425472163420188711421573873 910 1440400757987547103103654920797737572871342166053082737577302820637130287348419768366653050049924251950328453442865037897868556250285667935241198029384988843047619884315011952860916152778194427268911099774078 911 2426100347340111400308102360416070928855357141503705665748084961938058125612223937753231887667498511257323186231095196177689735053233005817699645035361569639867794126547626626485900472714520755236611463002001 912 4086336988316619529942784146445983031034424266892675528303280645790180671470098882985905781074727925649673387201693989286622468895321595385706115054179306984768953407012777908927918637598669429530614398349233 913 6882712003397463558981180421710229131936319642541813050883908494177607542396507344515728595300195830815634807223431975712660672285576792097863877905166136097478775040193657005909816041883990479102808326560642 914 11592711187832423491357379549767000133371745474836089826156239018113006784416660123008143501950314674102659840176866128721257811414218414567406902254572070874662524911170706769848831434332297849194316560656772 915 19525871868263062740543840378576628292993890228784205108118007525311165004431794194923511303100760896400464765658465024624889803844559880791620024929292304998814175679071064349653298420543044599105526445795568 916 32887878084635856447109181793917964305692612343551612274945830280363140046238254087628812202585116510886630018359574201967908245918888136589116424792004731946968399377736462561412291774674398478898690524585910 917 55393814535262902454404509501331829082473136993322093952604185434292699261880454304889470372933550399300588754216714169765366232448737499313182456361582013186242228630420035373212259356876462318624867729657779 918 93301084395608814304129392589220680010016760441284955639530599842890775790763507004545635032732987858598397226994898034498795347866692193010531671479132793325834326692516288597172015037257553949326394251923922 919 157149176716381979728558607472518908924929414870384932362201946786237345837285094035415499425728324242710625626018864745761360969187862564671337427847714400489437679384246326622256264470999336113768691330472513 920 264689996934258087495114553952314620293121416046452488692855451268535983236416313181383157213702070518174157338559326012474743978857701136654296366768277977232899486838744362132486166899370781033700824405873405 921 445823490399196500370226480675376999559440719421037747881663687914397474847984560867233818520372125571137487881924638607800225971036498594291898951251135224604795686302046563762414174021222242495704649510556183 922 750910827359632967362522960111012847738781676362607297241322885696672063192926498608135698939574612653252059443450572180685262922830664244462940933370884035084084167734071060800616604818763546769659355380210297 923 1264776492914346342057284849282337257023711363399845662723700296616012706690579825647072687407774254123815262989630407716495431125982377412764347081735037364385979159364694270328196109669634924831993894249911367 924 2130292331319109120175997547757313525163661896117095422129022625257388754403737817822735851965969053746368244876816353016326090946766150178325369566482620436007505864369756677811359122416529289550697747238654136 925 3588100697871160492755516783886112043528136842811645032088292710941797890391911970654568572081826758075482708791905739705857555259397263021587841310095364792862555565154932625019414292172697273920266383378476244 926 6043521083367673380874710227899356744973129871915436252404822034656797132916066007219661943912353398939385686492040492531331568504188010601110009265160914322527276807874591066387615312316025745262173032208682504 927 10179242490819599939143872775030485021975392529626057121321188971095220735893295623890538749517600117010998332667023021036643571355148433266871092075673240574289193987861861978420839934587468942994143325783048498 928 17145133814800560336872767397984201500191504567899824006213339083604355240235797781078719158879059601778393776065434565767350625472989134403312069745917384647922962116124890730432617915516589338425840888682748014 929 28877945858203958763574548665149362758885030964862729812525629771733402399208335508368765742092222780099421555222424527023039107245638153918924002640604608158764756486077314126286910257704314924463693289245562763 930 48639792841363710308635023927007927299678652219003121381454821834232106263736354412353397755150702283041404514864201273291895448471093951377542589715581734804848047316534451908322363874415093429808227113801465039 931 81925129275726031501470156222030510346933813471716464114104858555924148509307459093550333949154889339775332523639874830329832957041056885964292929387466497833770223502782933300726330428580956053944492369391690577 932 137988392112079692033113560971452779523193469318877639637362760490135180921805983135815354444652757151599249447277565603365544124941256071456201668667401044242908924559422020566583201984097462182584460349505697690 933 232417043781446201157759003234846383585267098411910941601071032895788555229360757586775944390108465263837832864736508459950098289003461469596931499431114752148869835224947072494672909786350196343536706482791842555 934 391465408164415437896489380642126285609089568331749316146151462486893388462083901767970124157796961237812151146043826304534092769088434160491592638813597322267813787897064002599214561408937857872997361292544193689 935 659354250858799982372630424964432323761122420826198056703382467637905057623453601793989397746305489322887818091938574387058191721388595261312295103975212992049248151127830795040492081765364378395976114002777198660 936 1110565631237013929771160080979426417894821819170405676665703250284620466385653948652434359879243119781402802911458425972258030878829470635554609492302322502759992337372733380129354567948871179704226891057988758835 937 1870551406438098632297029418928694631466332519155782428631356384056448525871839862267350074895505068867426384370875082140928375399520031717750821300906407152850944693881466112218129706885055837928199737821713826704 938 3150613044120766314833275265487574252109459180977866428473590238993844949029818790192596160215245031070605445762393825843069746953605476504875054802426184456022314440339725110058417085663179980657354614785721441313 939 5306650498681395481543355936927247802931038956408967834676390198918653990527645863994059010152427871819528467159366690878338937634271648032094765116351783403661778758170642113541207283318147931344341192849758618791 940 8938114303724085077259318040087181607338502266701053064981066938056391329730481141348898104401986458734279786196790313894819607752144679852141361811947759593480780679976021066355754869366289222700651197957876476597 941 15054672872518784844488057985337071528921753985981146427856577445818887955286147542273343771035410644653733336494360826817820437127042023803482443969999814066198969681666556867557908374668790064420613103223178002187 942 25356934091133923044580828084127533633296586921735553257578176722976459803115895341605481545653261240004576112788692719213892095356316321276745393883602930064650633859416535249934970391586239609856974004504875553606 943 42709271197503894144663604385997511779132358337261034766896821390478926155416954387261233196219828675392200900347468319847173349904955620965142975722252288627186810770971730180240763953683242460872046359766176313547 944 71936214357228925737516962918507433423177579710899230937887502706000619782090560694780779592072229993863686113334973077629878735939471404997432657352264640849202051940946614611897232945763591899159407648137649649529 945 121163831434136641844604972559226827607232005164503558320977628606500964285591784204045869582470769230887289583636895506568741492168514743661366307706123690046190795392353857155510871133542065174456058338029978973481 946 204079046680117749651574279704053545122310328962825080747802650636197891681071622484964962599239991973196031676109118679324120634148361523203329837213684034060832162166836150656708833970160599568890978625078671139622 947 343735063516089164732364998176288285030879482882332056763812440323092861074010039887765964820432000035651293710535837675984659857224405372106046573324533722785005289444577957047077696157920802742851592965776361827890 948 578960926231732042138344032497372015911194731984829963811410491710467233481903950178330909527014360692640801378592596687371092208554970577990987589532650452147062821310946316339372249147912622380506379901275323404587 949 975157293161672478387203595332693735534609859197882862675351957637376296318267826423060234387186370991711311264525674985277925148705387674326918724757042781045705006674589972943884966511639987085662776716512589849467 950 1642480007408625699709599484557007720959638807397757951832923609470968268699247408233914350183849901135192200948498694513789232421356185040878568920944238999176099780931588221447684727153885537708474234454855477837837 951 2766467106030019241210999914297131404689688038829989661285557243559553060501836656294226416196091226150810716463862717346416312369306266403787998302053872337342847552292253081961318017119883398007716543741134864803063 952 4659624600740767105029220486811671495944555034223419193938000298226664022855063141961668049901076267698531712044391464864134827324438384241821380833042983924586249256221864267347346382281223612813819347911607108795218 953 7848313602754600340560836870184150021745165490393414031294035546533086989341638981107907552456496440594166031011217083988749875808298877159030440505592883262261362966696580239155162265943781466786998973553611620264004 954 13219096318916039486764332596490299858306277644516050105905112865885771458236532092073914067700071518792984893498461073071150630457422026412711955553969775742635508866830420096037763233526664888706168127822462804723152 955 22265230001442319454902866049146261055371924178935213259199018559612808305418009753972392677088114428881681087300958814618547186200863365336616208691050896490183598172173894366877583347427352856155717291101563779742651 956 37501842414730030891174265289480044141252706088745660811278246206009206174018679686705799164018416608120003694410455479375076511856470288079268822094342085749039593793517457899442199232673884784222104862762958261155343 957 63165221486961505740069982868053599781543809242836095681339457618702821099556703016856016608069829519208717451860485627451917949836845542957130762120585473074298778410031079147461035408056170459968415505765390679937319 958 106390645061474793195029949380556714669739430574444001743117133945163450832597611193178593498409358085001475271149256669786833624052243563607020417051355034450466901027787707765342901976287749484414611882601634647878689 959 179196226818157516903039888781523227111228183095966166762463782643844940473116173474398716744121037795775002553402463202755252746836813607244414502990522829576370113588630662049688809026693447845625473065991801820505035 960 301824353892299135302178235322764206785016934640011476609597379640526571296397005015536039459214542616177623521013173692662095148623760925656708348774864424547888972360375484928710372949573445804725491885289791509695562 961 508369747622794789230581828811222107502863004838711375449504376724797151152410224221600634768897308208258373835583809853335341991321474314841762291573204753181865784171285021058998516760699189315849226711996046235049802 962 856258936580988743310692493748586394223750022940878128548765684859472560929960976166152381843647296406679068407173751543821127602711831598964283415164392733658819324268174276204685223089392040919166504885208050286546855 963 1442216752478389758120945602408351218169451198779885389087313564100457806241964123379088055201616554095845434828312025767894125812913757068334194435800187095488037082198078627232985136134545474336501856520368148660447499 964 2429159068908098234173267040799946598332120819195779650798994979234097128272242980269467523490252216076627958273893240893967047373521534498524132412465281820578074351380586823581866600119426355023507592196966632376663094 965 4091488863874417385241116359528457272023402255097038560039635465702804207512679077714909738822867677515127017389635010044125359993979895944206300447962633836202893559553480749193366904117641719891156155697889883517354737 966 6891389426684639075701393384615506380928976597750448729453857893973296326958962355134618368835512501533659033549277040829139068377126084259856652037620774260527165260512788144379749568281268990575770925185527516890623202 967 11607326772789798040810813210211193131424345484050560966050529271038648143865847081191677876466372879460012429284178293699453261013930426861576904661636246322177447376196617521319385277658173425998874378315664228906924885 968 19550489236412192705977765291341605812507715643511373607471805464823369857760294667651747808841853374525058964753678195244940097252098450936349310043600000137196179537430685008055995023493734166221606630578156696687409720 969 32929341687793527061453247105364971363895504407161628547559018088067622727594809875801733246738732865126406168292960795822837775808620570199450477844489103362695646876723705947886775166678569968532277054023352323414119215 970 55463652642098768826565553458020339852524827880021897678756277713704017285601861092288058242801296221703904433359066008296473876091648919072114889943664312250647465640223352148389487207986198364045087305712450009559326462 971 93418714335965688267518087656384001808954628813427262828174074368404948972365598363335983123773775519246662890347135047001194642912824358023970932723277068390073202478920680884497168277507641804179792927205688803210653634 972 157347303548497876020775257424748475593138059828458589147935003408454979793324613850447044634491422435466721392247043415863657251330971563612059596523222915364039244296765935798660912632457345131994015861750219236555141676 973 265023706544967642248381255011708059738899495388536748891461628704891381394329451302159186435991480995350321088494026611531753826178449295021074915560123986298943596809534044292329817470358836929431217346257320428282778055 974 446385565223139479443513759821558631486722769538191152101996449501071492980437494062304655271606298542529165935418335454944161664498998588491558130480714847408183599673107058338569924179986919813442598476424420058225136396 975 751857542999733305914012051962049684144266607762692483941179405774819560255677738648395241512560754505875593837052774783571463637172903509576185454878457579772510990708841989257255666252866511048778097931518959492149778982 976 1266371067986973181327252919315176881462726708645768326419221020550125213041908139322651381185989938941487048681732231576603714400973859619916054785303729350622367626722319130728415315735592848601208845743814769130079417465 977 2132978111034307870337381408121571011466829851983132657239576809923210630788867011484222325825775531662051195065581980403407923365648067132143866428172361172211672289836262818253982536948543085969969959898020496719479615543 978 3592624418831309450599275154800704287689774972628198853770684304212302640820289372832056319553913268458719168709544075179216548911317213175468724035973512992703784901739133382003090863830496362496305371839454198809743305332 979 6051140491321901916880836885583216431216123812258263904794692617122970153053694806555621038657444010991304127672638987862328160728166643049856176443335476084395002587144149527279617527996099343177423263237828182177014020806 980 10192076036054682128434295446679966794289425507443445991337470008508704047649560582765476315767562543273076599459096288095133026574935009088188834282388546814954952497742787542293228420410801223913751588219666161161646314458 981 17166749652184552543051616355546242839115326217115472645299273195810822082030722408463075299581183147737652047257918978906926061678985484528824984878397955700653208686093943498961705444990933074599328799093542513389275878470 982 28914353913597251081001468477264894193662067097586809641580241618742462985425110867292953199552818367895786910151762860354060225481927279846790697869208626426471345380638747347115179320097954989728640532049973396355659783140 983 48701115772045206211886520477924800241238212614333211159674627402797000858106037851540151846008738407205664287672599157323485158550514664998536383574664814622284911568934284023298094613860697879357116854808291850057920941724 984 82028416907727942052682600044190299522560377179612242579479986968046745893961107950548412748343389692587962068168592499882688554250603449347138302157100209185462263275846472678182557796560178001874729502100407154330145452603 985 138162361862155274277062174013187041228162426042116220566056524590197116852357993700156995545991764233759748438183054909352531666988258266400168344854345185724220083235480493781532300924587342055899765799848457396198384133409 986 232710065059548507889081112764017998615536116134498797441226518874759629566501952687910742855715705631815861614992218927404967950792716155083541234388252125501560201513383789201901156660347094166734080075258086624716181912411 987 391958950687661038530734805407304142929926401462969213158353814610601849678095223926708645552787534619236739995385549084420810649015536623200310848326054488441267048482155556609710373819154854729077760491385902575081821275024 988 660185535958056795323635143593576150606185132150634549284108291662796781764236229478182742778938772502790491226758075259865492833647965756448669364187703532166014952099290930548002207180103483912589813990884213607658011521210 989 1111965783977049525364356050892439945459380963412274779950567766192458010581852397710417829474238506936418975084865909562835860243089763821729289624634738030684417714934451335441705074117567487230889896357991116691658935724930 990 1872909716116910211315473006521625955179243141843821458028017952360789837472527118159810688173741951621279948396390869003565053936250675389669129072585435214468201450356756345396288623075137077725944407555006504334967098840768 991 3154585199716472953065670752361094759213832373510025499775382565638091520781522322437020937740389852314864756340573926003752573707953139641689144635919558777485692710411357573938593901734944932147125611993576257516020638818594 992 5313340892321493910948592139369559909226567067742636345297125594703756732472693730461688150779182367758642222798358467161507857967977051690179429297962181208379569362284183689302156250378546886145820719545023813555653670930796 993 8949383088639723951742919494136764678595495603994745893490619821436808285526893289009460979641602445869538656722823326639297241434812951356406680998958456230228966249038835228683564640227798180475995403683932548631806116141386 994 15073653147866688292856526126671207464456169053251142616700496469857392824444851158591374051501048971599519252923464930114840931313287779889513288820521395543509588773409914191640409414540839382430601088423973967657207154920609 995 25388903008366718346585406540069201327164980409707898498914861750352484656826953764031140702997903401209693602897225440057300530417021486563677629866228074527012212901385367441389245481439891891659430236597480697121334318454716 996 42763117184999023256300892313435697353896616250996604596248937026460368293035901771626970730611313995169477689130286593569311889387453803359988939050109377830704270329095075691480244589754115888520049697082752843767578261560382 997 72026908400702855536943977935509367801836535379653118474307674107065941422103174908830557829463415708082827367749131467323633584624036428881479509136538731724990983414749110008838872404026409510764494208251196006625368930999794 998 121316589511465897547868153458170828982005930820944070848250033892075372355801807853635966198256766499381362335888018130090330382798895709362978046254162871482462893892143895042086891609949843137194173337158627664860393995754818 999 204336340646683906452892110420059675379472320340427152261955477983760267182727856708038060966555293666067388755901123433725995151429539619077479713927389517465143121203132934809044574133805001008859452673416479682398211405017901 1000 344168429701293619262245184671388215299843057456329737394662993100488460566014183960941726254413500636110800152583824502112994940075188521161201139258793570671708113823864439547356201463107457024110883520112954905108565391559968