0 6 1 13 2 19 3 32 4 51 5 83 6 134 7 217 8 351 9 568 10 919 11 1487 12 2406 13 3893 14 6299 15 10192 16 16491 17 26683 18 43174 19 69857 20 113031 21 182888 22 295919 23 478807 24 774726 25 1253533 26 2028259 27 3281792 28 5310051 29 8591843 30 13901894 31 22493737 32 36395631 33 58889368 34 95284999 35 154174367 36 249459366 37 403633733 38 653093099 39 1056726832 40 1709819931 41 2766546763 42 4476366694 43 7242913457 44 11719280151 45 18962193608 46 30681473759 47 49643667367 48 80325141126 49 129968808493 50 210293949619 51 340262758112 52 550556707731 53 890819465843 54 1441376173574 55 2332195639417 56 3773571812991 57 6105767452408 58 9879339265399 59 15985106717807 60 25864445983206 61 41849552701013 62 67713998684219 63 109563551385232 64 177277550069451 65 286841101454683 66 464118651524134 67 750959752978817 68 1215078404502951 69 1966038157481768 70 3181116561984719 71 5147154719466487 72 8328271281451206 73 13475426000917693 74 21803697282368899 75 35279123283286592 76 57082820565655491 77 92361943848942083 78 149444764414597574 79 241806708263539657 80 391251472678137231 81 633058180941676888 82 1024309653619814119 83 1657367834561491007 84 2681677488181305126 85 4339045322742796133 86 7020722810924101259 87 11359768133666897392 88 18380490944590998651 89 29740259078257896043 90 48120750022848894694 91 77861009101106790737 92 125981759123955685431 93 203842768225062476168 94 329824527349018161599 95 533667295574080637767 96 863491822923098799366 97 1397159118497179437133 98 2260650941420278236499 99 3657810059917457673632 100 5918461001337735910131 101 9576271061255193583763 102 15494732062592929493894 103 25071003123848123077657 104 40565735186441052571551 105 65636738310289175649208 106 106202473496730228220759 107 171839211807019403869967 108 278041685303749632090726 109 449880897110769035960693 110 727922582414518668051419 111 1177803479525287704012112 112 1905726061939806372063531 113 3083529541465094076075643 114 4989255603404900448139174 115 8072785144869994524214817 116 13062040748274894972353991 117 21134825893144889496568808 118 34196866641419784468922799 119 55331692534564673965491607 120 89528559175984458434414406 121 144860251710549132399906013 122 234388810886533590834320419 123 379249062597082723234226432 124 613637873483616314068546851 125 992886936080699037302773283 126 1606524809564315351371320134 127 2599411745645014388674093417 128 4205936555209329740045413551 129 6805348300854344128719506968 130 11011284856063673868764920519 131 17816633156918017997484427487 132 28827918012981691866249348006 133 46644551169899709863733775493 134 75472469182881401729983123499 135 122117020352781111593716898992 136 197589489535662513323700022491 137 319706509888443624917416921483 138 517295999424106138241116943974 139 837002509312549763158533865457 140 1354298508736655901399650809431 141 2191301018049205664558184674888 142 3545599526785861565957835484319 143 5736900544835067230516020159207 144 9282500071620928796473855643526 145 15019400616455996026989875802733 146 24301900688076924823463731446259 147 39321301304532920850453607248992 148 63623201992609845673917338695251 149 102944503297142766524370945944243 150 166567705289752612198288284639494 151 269512208586895378722659230583737 152 436079913876647990920947515223231 153 705592122463543369643606745806968 154 1141672036340191360564554261030199 155 1847264158803734730208161006837167 156 2988936195143926090772715267867366 157 4836200353947660820980876274704533 158 7825136549091586911753591542571899 159 12661336903039247732734467817276432 160 20486473452130834644488059359848331 161 33147810355170082377222527177124763 162 53634283807300917021710586536973094 163 86782094162470999398933113714097857 164 140416377969771916420643700251070951 165 227198472132242915819576813965168808 166 367614850102014832240220514216239759 167 594813322234257748059797328181408567 168 962428172336272580300017842397648326 169 1557241494570530328359815170579056893 170 2519669666906802908659833012976705219 171 4076911161477333237019648183555762112 172 6596580828384136145679481196532467331 173 10673491989861469382699129380088229443 174 17270072818245605528378610576620696774 175 27943564808107074911077739956708926217 176 45213637626352680439456350533329622991 177 73157202434459755350534090490038549208 178 118370840060812435789990441023368172199 179 191528042495272191140524531513406721407 180 309898882556084626930514972536774893606 181 501426925051356818071039504050181615013 182 811325807607441445001554476586956508619 183 1312752732658798263072593980637138123632 184 2124078540266239708074148457224094632251 185 3436831272925037971146742437861232755883 186 5560909813191277679220890895085327388134 187 8997741086116315650367633332946560144017 188 14558650899307593329588524228031887532151 189 23556391985423908979956157560978447676168 190 38115042884731502309544681789010335208319 191 61671434870155411289500839349988782884487 192 99786477754886913599045521138999118092806 193 161457912625042324888546360488987900977293 194 261244390379929238487591881627987019070099 195 422702303004971563376138242116974920047392 196 683946693384900801863730123744961939117491 197 1106648996389872365239868365861936859164883 198 1790595689774773167103598489606898798282374 199 2897244686164645532343466855468835657447257 200 4687840375939418699447065345075734455729631 201 7585085062104064231790532200544570113176888 202 12272925438043482931237597545620304568906519 203 19858010500147547163028129746164874682083407 204 32130935938191030094265727291785179250989926 205 51988946438338577257293857037950053933073333 206 84119882376529607351559584329735233184063259 207 136108828814868184608853441367685287117136592 208 220228711191397791960413025697420520301199851 209 356337540006265976569266467065105807418336443 210 576566251197663768529679492762526327719536294 211 932903791203929745098945959827632135137872737 212 1509470042401593513628625452590158462857409031 213 2442373833605523258727571412417790597995281768 214 3951843876007116772356196865007949060852690799 215 6394217709612640031083768277425739658847972567 216 10346061585619756803439965142433688719700663366 217 16740279295232396834523733419859428378548635933 218 27086340880852153637963698562293117098249299299 219 43826620176084550472487431982152545476797935232 220 70912961056936704110451130544445662575047234531 221 114739581233021254582938562526598208051845169763 222 185652542289957958693389693071043870626892404294 223 300392123522979213276328255597642078678737574057 224 486044665812937171969717948668685949305629978351 225 786436789335916385246046204266328027984367552408 226 1272481455148853557215764152935013977289997530759 227 2058918244484769942461810357201342005274365083167 228 3331399699633623499677574510136355982564362613926 229 5390317944118393442139384867337697987838727697093 230 8721717643752016941816959377474053970403090311019 231 14112035587870410383956344244811751958241818008112 232 22833753231622427325773303622285805928644908319131 233 36945788819492837709729647867097557886886726327243 234 59779542051115265035502951489383363815531634646374 235 96725330870608102745232599356480921702418360973617 236 156504872921723367780735550845864285517949995619991 237 253230203792331470525968150202345207220368356593608 238 409735076714054838306703701048209492738318352213599 239 662965280506386308832671851250554699958686708807207 240 1072700357220441147139375552298764192697005061020806 241 1735665637726827455972047403549318892655691769828013 242 2808365994947268603111422955848083085352696830848819 243 4544031632674096059083470359397401978008388600676832 244 7352397627621364662194893315245485063361085431525651 245 11896429260295460721278363674642887041369474032202483 246 19248826887916825383473256989888372104730559463728134 247 31145256148212286104751620664531259146100033495930617 248 50394083036129111488224877654419631250830592959658751 249 81539339184341397592976498318950890396930626455589368 250 131933422220470509081201375973370521647761219415248119 251 213472761404811906674177874292321412044691845870837487 252 345406183625282415755379250265691933692453065286085606 253 558878945030094322429557124558013345737144911156923093 254 904285128655376738184936374823705279429597976443008699 255 1463164073685471060614493499381718625166742887599931792 256 2367449202340847798799429874205423904596340864042940491 257 3830613276026318859413923373587142529763083751642872283 258 6198062478367166658213353247792566434359424615685812774 259 10028675754393485517627276621379708964122508367328685057 260 16226738232760652175840629869172275398481932983014497831 261 26255413987154137693467906490551984362604441350343182888 262 42482152219914789869308536359724259761086374333357680719 263 68737566207068927562776442850276244123690815683700863607 264 111219718426983717432084979210000503884777190017058544326 265 179957284634052644994861422060276748008468005700759407933 266 291177003061036362426946401270277251893245195717817952259 267 471134287695089007421807823330553999901713201418577360192 268 762311290756125369848754224600831251794958397136395312451 269 1233445578451214377270562047931385251696671598554972672643 270 1995756869207339747119316272532216503491629995691367985094 271 3229202447658554124389878320463601755188301594246340657737 272 5224959316865893871509194592995818258679931589937708642831 273 8454161764524447995899072913459420013868233184184049300568 274 13679121081390341867408267506455238272548164774121757943399 275 22133282845914789863307340419914658286416397958305807243967 276 35812403927305131730715607926369896558964562732427565187366 277 57945686773219921594022948346284554845380960690733372431333 278 93758090700525053324738556272654451404345523423160937618699 279 151703777473744974918761504618939006249726484113894310050032 280 245461868174270028243500060891593457654072007537055247668731 281 397165645648015003162261565510532463903798491650949557718763 282 642627513822285031405761626402125921557870499188004805387494 283 1039793159470300034568023191912658385461668990838954363106257 284 1682420673292585065973784818314784307019539490026959168493751 285 2722213832762885100541808010227442692481208480865913531600008 286 4404634506055470166515592828542226999500747970892872700093759 287 7126848338818355267057400838769669691981956451758786231693767 288 11531482844873825433572993667311896691482704422651658931787526 289 18658331183692180700630394506081566383464660874410445163481293 290 30189814028566006134203388173393463074947365297062104095268819 291 48848145212258186834833782679475029458412026171472549258750112 292 79037959240824192969037170852868492533359391468534653354018931 293 127886104453082379803870953532343521991771417640007202612769043 294 206924063693906572772908124385212014525130809108541855966787974 295 334810168146988952576779077917555536516902226748549058579557017 296 541734231840895525349687202302767551042033035857090914546344991 297 876544399987884477926466280220323087558935262605639973125902008 298 1418278631828780003276153482523090638600968298462730887672246999 299 2294823031816664481202619762743413726159903561068370860798149007 300 3713101663645444484478773245266504364760871859531101748470396006 301 6007924695462108965681393008009918090920775420599472609268545013 302 9721026359107553450160166253276422455681647280130574357738941019 303 15728951054569662415841559261286340546602422700730046967007486032 304 25449977413677215866001725514562763002284069980860621324746427051 305 41178928468246878281843284775849103548886492681590668291753913083 306 66628905881924094147845010290411866551170562662451289616500340134 307 107807834350170972429688295066260970100057055344041957908254253217 308 174436740232095066577533305356672836651227618006493247524754593351 309 282244574582266039007221600422933806751284673350535205433008846568 310 456681314814361105584754905779606643402512291357028452957763439919 311 738925889396627144591976506202540450153796964707563658390772286487 312 1195607204210988250176731411982147093556309256064592111348535726406 313 1934533093607615394768707918184687543710106220772155769739308012893 314 3130140297818603644945439330166834637266415476836747881087843739299 315 5064673391426219039714147248351522180976521697608903650827151752192 316 8194813689244822684659586578518356818242937174445651531914995491491 317 13259487080671041724373733826869878999219458872054555182742147243683 318 21454300769915864409033320405388235817462396046500206714657142735174 319 34713787850586906133407054232258114816681854918554761897399289978857 320 56168088620502770542440374637646350634144250965054968612056432714031 321 90881876471089676675847428869904465450826105883609730509455722692888 322 147049965091592447218287803507550816084970356848664699121512155406919 323 237931841562682123894135232377455281535796462732274429630967878099807 324 384981806654274571112423035885006097620766819580939128752480033506726 325 622913648216956695006558268262461379156563282313213558383447911606533 326 1007895454871231266118981304147467476777330101894152687135927945113259 327 1630809103088187961125539572409928855933893384207366245519375856719792 328 2638704557959419227244520876557396332711223486101518932655303801833051 329 4269513661047607188370060448967325188645116870308885178174679658552843 330 6908218219007026415614581325524721521356340356410404110829983460385894 331 11177731880054633603984641774492046710001457226719289289004663118938737 332 18085950099061660019599223100016768231357797583129693399834646579324631 333 29263681979116293623583864874508814941359254809848982688839309698263368 334 47349632078177953643183087974525583172717052392978676088673956277587999 335 76613314057294247266766952849034398114076307202827658777513265975851367 336 123962946135472200909950040823559981286793359595806334866187222253439366 337 200576260192766448176716993672594379400869666798633993643700488229290733 338 324539206328238649086667034496154360687663026394440328509887710482730099 339 525115466521005097263384028168748740088532693193074322153588198712020832 340 849654672849243746350051062664903100776195719587514650663475909194750931 341 1374770139370248843613435090833651840864728412780588972817064107906771763 342 2224424812219492589963486153498554941640924132368103623480540017101522694 343 3599194951589741433576921244332206782505652545148692596297604125008294457 344 5823619763809234023540407397830761724146576677516796219778144142109817151 345 9422814715398975457117328642162968506652229222665488816075748267118111608 346 15246434479208209480657736039993730230798805900182285035853892409227928759 347 24669249194607184937775064682156698737451035122847773851929640676346040367 348 39915683673815394418432800722150428968249841023030058887783533085573969126 349 64584932868422579356207865404307127705700876145877832739713173761920009493 350 104500616542237973774640666126457556673950717168907891627496706847493978619 351 169085549410660553130848531530764684379651593314785724367209880609413988112 352 273586165952898526905489197657222241053602310483693615994706587456907966731 353 442671715363559080036337729187986925433253903798479340361916468066321954843 354 716257881316457606941826926845209166486856214282172956356623055523229921574 355 1158929596680016686978164656033196091920110118080652296718539523589551876417 356 1875187477996474293919991582878405258406966332362825253075162579112781797991 357 3034117074676490980898156238911601350327076450443477549793702102702333674408 358 4909304552672965274818147821790006608734042782806302802868864681815115472399 359 7943421627349456255716304060701607959061119233249780352662566784517449146807 360 12852726180022421530534451882491614567795162016056083155531431466332564619206 361 20796147807371877786250755943193222526856281249305863508193998250850013766013 362 33648873987394299316785207825684837094651443265361946663725429717182578385219 363 54445021794766177103035963768878059621507724514667810171919427968032592151232 364 88093895782160476419821171594562896716159167780029756835644857685215170536451 365 142538917576926653522857135363440956337666892294697567007564285653247762687683 366 230632813359087129942678306958003853053826060074727323843209143338462933224134 367 373171730936013783465535442321444809391492952369424890850773428991710695911817 368 603804544295100913408213749279448662445319012444152214693982572330173629135951 369 976976275231114696873749191600893471836811964813577105544756001321884325047768 370 1580780819526215610281962940880342134282130977257729320238738573652057954183719 371 2557757094757330307155712132481235606118942942071306425783494574973942279231487 372 4138537914283545917437675073361577740401073919329035746022233148626000233415206 373 6696295009040876224593387205842813346520016861400342171805727723599942512646693 374 10834832923324422142031062279204391086921090780729377917827960872225942746061899 375 17531127932365298366624449485047204433441107642129720089633688595825885258708592 376 28365960855689720508655511764251595520362198422859098007461649468051828004770491 377 45897088788055018875279961249298799953803306064988818097095338063877713263479083 378 74263049643744739383935473013550395474165504487847916104556987531929541268249574 379 120160138431799758259215434262849195427968810552836734201652325595807254531728657 380 194423188075544497643150907276399590902134315040684650306209313127736795799978231 381 314583326507344255902366341539248786330103125593521384507861638723544050331706888 382 509006514582888753545517248815648377232237440634206034814070951851280846131685119 383 823589841090233009447883590354897163562340566227727419321932590574824896463392007 384 1332596355673121762993400839170545540794578006861933454136003542426105742595077126 385 2156186196763354772441284429525442704356918573089660873457936133000930639058469133 386 3488782552436476535434685268695988245151496579951594327593939675427036381653546259 387 5644968749199831307875969698221430949508415153041255201051875808427967020712015392 388 9133751301636307843310654966917419194659911732992849528645815483855003402365561651 389 14778720050836139151186624665138850144168326886034104729697691292282970423077577043 390 23912471352472446994497279632056269338828238619026954258343506776137973825443138694 391 38691191403308586145683904297195119482996565505061058988041198068420944248520715737 392 62603662755781033140181183929251388821824804124088013246384704844558918073963854431 393 101294854159089619285865088226446508304821369629149072234425902912979862322484570168 394 163898516914870652426046272155697897126646173753237085480810607757538780396448424599 395 265193371073960271711911360382144405431467543382386157715236510670518642718932994767 396 429091887988830924137957632537842302558113717135623243196047118428057423115381419366 397 694285259062791195849868992919986707989581260518009400911283629098576065834314414133 398 1123377147051622119987826625457829010547694977653632644107330747526633488949695833499 399 1817662406114413315837695618377815718537276238171642045018614376625209554784010247632 400 2941039553166035435825522243835644729084971215825274689125945124151843043733706081131 401 4758701959280448751663217862213460447622247453996916734144559500777052598517716328763 402 7699741512446484187488740106049105176707218669822191423270504624928895642251422409894 403 12458443471726932939151957968262565624329466123819108157415064125705948240769138738657 404 20158184984173417126640698074311670801036684793641299580685568750634843883020561148551 405 32616628455900350065792656042574236425366150917460407738100632876340792123789699887208 406 52774813440073767192433354116885907226402835711101707318786201626975636006810261035759 407 85391441895974117258226010159460143651768986628562115056886834503316428130599960922967 408 138166255336047884450659364276346050878171822339663822375673036130292064137410221958726 409 223557697232022001708885374435806194529940808968225937432559870633608492268010182881693 410 361723952568069886159544738712152245408112631307889759808232906763900556405420404840419 411 585281649800091887868430113147958439938053440276115697240792777397509048673430587722112 412 947005602368161774027974851860110685346166071584005457049025684161409605078850992562531 413 1532287252168253661896404965008069125284219511860121154289818461558918653752281580284643 414 2479292854536415435924379816868179810630385583444126611338844145720328258831132572847174 415 4011580106704669097820784781876248935914605095304247765628662607279246912583414153131817 416 6490872961241084533745164598744428746544990678748374376967506752999575171414546725978991 417 10502453067945753631565949380620677682459595774052622142596169360278822083997960879110808 418 16993326029186838165311113979365106429004586452800996519563676113278397255412507605089799 419 27495779097132591796877063359985784111464182226853618662159845473557219339410468484200607 420 44489105126319429962188177339350890540468768679654615181723521586835616594822976089290406 421 71984884223452021759065240699336674651932950906508233843883367060392835934233444573491013 422 116473989349771451721253418038687565192401719586162849025606888647228452529056420662781419 423 188458873573223473480318658738024239844334670492671082869490255707621288463289865236272432 424 304932862922994925201572076776711805036736390078833931895097144354849740992346285899053851 425 493391736496218398681890735514736044881071060571505014764587400062471029455636151135326283 426 798324599419213323883462812291447849917807450650338946659684544417320770447982437034380134 427 1291716335915431722565353547806183894798878511221843961424271944479791799903618588169706417 428 2090040935334645046448816360097631744716685961872182908083956488897112570351601025204086551 429 3381757271250076769014169907903815639515564473094026869508228433376904370255219613373792968 430 5471798206584721815462986268001447384232250434966209777592184922274016940606820638577879519 431 8853555477834798584477156175905263023747814908060236647100413355650921310862040251951672487 432 14325353684419520399940142443906710407980065343026446424692598277924938251468860890529552006 433 23178909162254318984417298619811973431727880251086683071793011633575859562330901142481224493 434 37504262846673839384357441063718683839707945594113129496485609911500797813799762033010776499 435 60683172008928158368774739683530657271435825845199812568278621545076657376130663175492000992 436 98187434855601997753132180747249341111143771439312942064764231456577455189930425208502777491 437 158870606864530156121906920430779998382579597284512754633042853001654112566061088383994778483 438 257058041720132153875039101178029339493723368723825696697807084458231567755991513592497555974 439 415928648584662309996946021608809337876302966008338451330849937459885680322052601976492334457 440 672986690304794463871985122786838677370026334732164148028657021918117248078044115568989890431 441 1088915338889456773868931144395648015246329300740502599359506959378002928400096717545482224888 442 1761902029194251237740916267182486692616355635472666747388163981296120176478140833114472115319 443 2850817368083708011609847411578134707862684936213169346747670940674123104878237550659954340207 444 4612719397277959249350763678760621400479040571685836094135834921970243281356378383774426455526 445 7463536765361667260960611090338756108341725507899005440883505862644366386234615934434380795733 446 12076256162639626510311374769099377508820766079584841535019340784614609667590994318208807251259 447 19539792928001293771271985859438133617162491587483846975902846647258976053825610252643188046992 448 31616049090640920281583360628537511125983257667068688510922187431873585721416604570851995298251 449 51155842018642214052855346487975644743145749254552535486825034079132561775242214823495183345243 450 82771891109283134334438707116513155869129006921621223997747221511006147496658819394347178643494 451 133927733127925348387294053604488800612274756176173759484572255590138709271901034217842361988737 452 216699624237208482721732760721001956481403763097794983482319477101144856768559853612189540632231 453 350627357365133831109026814325490757093678519273968742966891732691283566040460887830031902620968 454 567326981602342313830759575046492713575082282371763726449211209792428422809020741442221443253199 455 917954338967476144939786389371983470668760801645732469416102942483711988849481629272253345874167 456 1485281320569818458770545964418476184243843084017496195865314152276140411658502370714474789127366 457 2403235659537294603710332353790459654912603885663228665281417094759852400507983999986728135001533 458 3888516980107113062480878318208935839156446969680724861146731247035992812166486370701202924128899 459 6291752639644407666191210671999395494069050855343953526428148341795845212674470370687931059130432 460 10180269619751520728672088990208331333225497825024678387574879588831838024840956741389133983259331 461 16472022259395928394863299662207726827294548680368631914003027930627683237515427112077065042389763 462 26652291879147449123535388652416058160520046505393310301577907519459521262356383853466199025649094 463 43124314138543377518398688314623784987814595185761942215580935450087204499871810965543264068038857 464 69776606017690826641934076967039843148334641691155252517158842969546725762228194819009463093687951 465 112900920156234204160332765281663628136149236876917194732739778419633930262100005784552727161726808 466 182677526173925030802266842248703471284483878568072447249898621389180656024328200603562190255414759 467 295578446330159234962599607530367099420633115444989641982638399808814586286428206388114917417141567 468 478255972504084265764866449779070570705116994013062089232537021197995242310756406991677107672556326 469 773834418834243500727466057309437670125750109458051731215175421006809828597184613379792025089697893 470 1252090391338327766492332507088508240830867103471113820447712442204805070907941020371469132762254219 471 2025924810172571267219798564397945910956617212929165551662887863211614899505125633751261157851952112 472 3278015201510899033712131071486454151787484316400279372110600305416419970413066654122730290614206331 473 5303940011683470300931929635884400062744101529329444923773488168628034869918192287873991448466158443 474 8581955213194369334644060707370854214531585845729724295884088474044454840331258941996721739080364774 475 13885895224877839635575990343255254277275687375059169219657576642672489710249451229870713187546523217 476 22467850438072208970220051050626108491807273220788893515541665116716944550580710171867434926626887991 477 36353745662950048605796041393881362769082960595848062735199241759389434260830161401738148114173411208 478 58821596101022257576016092444507471260890233816636956250740906876106378811410871573605583040800299199 479 95175341763972306181812133838388834029973194412485018985940148635495813072241032975343731154973710407 480 153996937864994563757828226282896305290863428229121975236681055511602191883651904548949314195774009606 481 249172279628966869939640360121285139320836622641606994222621204147098004955892937524293045350747720013 482 403169217493961433697468586404181444611700050870728969459302259658700196839544842073242359546521729619 483 652341497122928303637108946525466583932536673512335963681923463805798201795437779597535404897269449632 484 1055510714616889737334577532929648028544236724383064933141225723464498398634982621670777764443791179251 485 1707852211739818040971686479455114612476773397895400896823149187270296600430420401268313169341060628883 486 2763362926356707778306264012384762641021010122278465829964374910734794999065403022939090933784851808134 487 4471215138096525819277950491839877253497783520173866726787524098005091599495823424207404103125912437017 488 7234578064453233597584214504224639894518793642452332556751899008739886598561226447146495036910764245151 489 11705793202549759416862164996064517148016577162626199283539423106744978198057049871353899140036676682168 490 18940371267002993014446379500289157042535370805078531840291322115484864796618276318500394176947440927319 491 30646164469552752431308544496353674190551947967704731123830745222229842994675326189854293316984117609487 492 49586535736555745445754923996642831233087318772783262964122067337714707791293602508354687493931558536806 493 80232700206108497877063468492996505423639266740487994087952812559944550785968928698208980810915676146293 494 129819235942664243322818392489639336656726585513271257052074879897659258577262531206563668304847234683099 495 210051936148772741199881860982635842080365852253759251140027692457603809363231459904772649115762910829392 496 339871172091436984522700253472275178737092437767030508192102572355263067940493991111336317420610145512491 497 549923108240209725722582114454911020817458290020789759332130264812866877303725451016108966536373056341883 498 889794280331646710245282367927186199554550727787820267524232837168129945244219442127445283956983201854374 499 1439717388571856435967864482382097220372009017808610026856363101980996822547944893143554250493356258196257 500 2329511668903503146213146850309283419926559745596430294380595939149126767792164335270999534450339460050631 501 3769229057475359582181011332691380640298568763405040321236959041130123590340109228414553784943695718246888 502 6098740726378862728394158183000664060225128509001470615617554980279250358132273563685553319394035178297519 503 9867969783854222310575169515692044700523697272406510936854514021409373948472382792100107104337730896544407 504 15966710510233085038969327698692708760748825781407981552472069001688624306604656355785660423731766074841926 505 25834680294087307349544497214384753461272523053814492489326583023097998255077039147885767528069496971386333 506 41801390804320392388513824913077462222021348835222474041798652024786622561681695503671427951801263046228259 507 67636071098407699738058322127462215683293871889036966531125235047884620816758734651557195479870760017614592 508 109437461902728092126572147040539677905315220724259440572923887072671243378440430155228623431672023063842851 509 177073533001135791864630469168001893588609092613296407104049122120555864195199164806785818911542783081457443 510 286510994903863883991202616208541571493924313337555847676973009193227107573639594962014442343214806145300294 511 463584527904999675855833085376543465082533405950852254781022131313782971768838759768800261254757589226757737 512 750095522808863559847035701585085036576457719288408102457995140507010079342478354730814703597972395372058031 513 1213680050713863235702868786961628501658991125239260357239017271820793051111317114499614964852729984598815768 514 1963775573522726795549904488546713538235448844527668459697012412327803130453795469230429668450702379970873799 515 3177455624236590031252773275508342039894439969766928816936029684148596181565112583730044633303432364569689567 516 5141231197759316826802677764055055578129888814294597276633042096476399312018908052960474301754134744540563366 517 8318686821995906858055451039563397618024328784061526093569071780624995493584020636690518935057567109110252933 518 13459918019755223684858128803618453196154217598356123370202113877101394805602928689650993236811701853650816299 519 21778604841751130542913579843181850814178546382417649463771185657726390299186949326341512171869268962761069232 520 35238522861506354227771708646800304010332763980773772833973299534827785104789878015992505408680970816411885531 521 57017127703257484770685288489982154824511310363191422297744485192554175403976827342334017580550239779172954763 522 92255650564763838998456997136782458834844074343965195131717784727381960508766705358326522989231210595584840294 523 149272778268021323769142285626764613659355384707156617429462269919936135912743532700660540569781450374757795057 524 241528428832785162767599282763547072494199459051121812561180054647318096421510238058987063559012660970342635351 525 390801207100806486536741568390311686153554843758278429990642324567254232334253770759647604128794111345100430408 526 632329635933591649304340851153858758647754302809400242551822379214572328755764008818634667687806772315443065759 527 1023130843034398135841082419544170444801309146567678672542464703781826561090017779578282271816600883660543496167 528 1655460478967989785145423270698029203449063449377078915094287082996398889845781788396916939504407655975986561926 529 2678591322002387920986505690242199648250372595944757587636751786778225450935799567975199211321008539636530058093 530 4334051800970377706131928960940228851699436045321836502731038869774624340781581356372116150825416195612516620019 531 7012643122972765627118434651182428499949808641266594090367790656552849791717380924347315362146424735249046678112 532 11346694923943143333250363612122657351649244686588430593098829526327474132498962280719431512971840930861563298131 533 18359338046915908960368798263305085851599053327855024683466620182880323924216343205066746875118265666110609976243 534 29706032970859052293619161875427743203248298014443455276565449709207798056715305485786178388090106596972173274374 535 48065371017774961253987960138732829054847351342298479960032069892088121980931648690852925263208372263082783250617 536 77771403988634013547607122014160572258095649356741935236597519601295920037646954176639103651298478860054956524991 537 125836775006408974801595082152893401312943000699040415196629589493384042018578602867492028914506851123137739775608 538 203608178995042988349202204167053973571038650055782350433227109094679962056225557044131132565805329983192696300599 539 329444954001451963150797286319947374883981650754822765629856698588064004074804159911623161480312181106330436076207 540 533053132996494951499999490487001348455020300810605116063083807682743966131029716955754294046117511089523132376806 541 862498086997946914650796776806948723339001951565427881692940506270807970205833876867377455526429692195853568453013 542 1395551219994441866150796267293950071794022252376032997756024313953551936336863593823131749572547203285376700829819 543 2258049306992388780801593044100898795133024203941460879448964820224359906542697470690509205098976895481230269282832 544 3653600526986830646952389311394848866927046456317493877204989134177911842879561064513640954671524098766606970112651 545 5911649833979219427753982355495747662060070660258954756653953954402271749422258535204150159770500994247837239395483 546 9565250360966050074706371666890596528987117116576448633858943088580183592301819599717791114442025093014444209508134 547 15476900194945269502460354022386344191047187776835403390512897042982455341724078134921941274212526087262281448903617 548 25042150555911319577166725689276940720034304893411852024371840131562638934025897734639732388654551180276725658411751 549 40519050750856589079627079711663284911081492670247255414884737174545094275749975869561673662867077267539007107315368 550 65561201306767908656793805400940225631115797563659107439256577306107733209775873604201406051521628447815732765727119 551 106080252057624497736420885112603510542197290233906362854141314480652827485525849473763079714388705715354739873042487 552 171641453364392406393214690513543736173313087797565470293397891786760560695301723077964485765910334163170472638769606 553 277721705422016904129635575626147246715510378031471833147539206267413388180827572551727565480299039878525212511812093 554 449363158786409310522850266139690982888823465829037303440937098054173948876129295629692051246209374041695685150581699 555 727084864208426214652485841765838229604333843860509136588476304321587337056956868181419616726508413920220897662393792 556 1176448022994835525175336107905529212493157309689546440029413402375761285933086163811111667972717787961916582812975491 557 1903532887203261739827821949671367442097491153550055576617889706697348622990043031992531284699226201882137480475369283 558 3079980910198097265003158057576896654590648463239602016647303109073109908923129195803642952671943989844054063288344774 559 4983513797401359004830980007248264096688139616789657593265192815770458531913172227796174237371170191726191543763714057 560 8063494707599456269834138064825160751278788080029259609912495924843568440836301423599817190043114181570245607052058831 561 13047008505000815274665118072073424847966927696818917203177688740614026972749473651395991427414284373296437150815772888 562 21110503212600271544499256136898585599245715776848176813090184665457595413585775074995808617457398554866682757867831719 563 34157511717601086819164374208972010447212643473667094016267873406071622386335248726391800044871682928163119908683604607 564 55268014930201358363663630345870596046458359250515270829358058071529217799921023801387608662329081483029802666551436326 565 89425526647802445182828004554842606493671002724182364845625931477600840186256272527779408707200764411192922575235040933 566 144693541578003803546491634900713202540129361974697635674983989549130057986177296329167017369529845894222725241786477259 567 234119068225806248729319639455555809033800364698880000520609921026730898172433568856946426076730610305415647817021518192 568 378812609803810052275811274356269011573929726673577636195593910575860956158610865186113443446260456199638373058807995451 569 612931678029616301005130913811824820607730091372457636716203831602591854331044434043059869522991066505054020875829513643 570 991744287833426353280942188168093832181659818046035272911797742178452810489655299229173312969251522704692393934637509094 571 1604675965863042654286073101979918652789389909418492909628001573781044664820699733272233182492242589209746414810467022737 572 2596420253696469007567015290148012484971049727464528182539799315959497475310355032501406495461494111914438808745104531831 573 4201096219559511661853088392127931137760439636883021092167800889740542140131054765773639677953736701124185223555571554568 574 6797516473255980669420103682275943622731489364347549274707600205700039615441409798275046173415230813038624032300676086399 575 10998612692815492331273192074403874760491929001230570366875401095440581755572464564048685851368967514162809255856247640967 576 17796129166071473000693295756679818383223418365578119641583001301140621371013874362323732024784198327201433288156923727366 577 28794741858886965331966487831083693143715347366808690008458402396581203126586338926372417876153165841364242544013171368333 578 46590871024958438332659783587763511526938765732386809650041403697721824497600213288696149900937364168565675832170095095699 579 75385612883845403664626271418847204670654113099195499658499806094303027624186552215068567777090530009929918376183266464032 580 121976483908803841997286055006610716197592878831582309308541209792024852121786765503764717678027894178495594208353361559731 581 197362096792649245661912326425457920868246991930777808967041015886327879745973317718833285455118424188425512584536628023763 582 319338580701453087659198381432068637065839870762360118275582225678352731867760083222598003133146318366921106792889989583494 583 516700677494102333321110707857526557934086862693137927242623241564680611613733400941431288588264742555346619377426617607257 584 836039258195555420980309089289595194999926733455498045518205467243033343481493484164029291721411060922267726170316607190751 585 1352739935689657754301419797147121752934013596148635972760828708807713955095226885105460580309675803477614345547743224798008 586 2188779193885213175281728886436716947933940329604134018279034176050747298576720369269489872031086864399882071718059831988759 587 3541519129574870929583148683583838700867953925752769991039862884858461253671947254374950452340762667877496417265803056786767 588 5730298323460084104864877570020555648801894255356904009318897060909208552248667623644440324371849532277378488983862888775526 589 9271817453034955034448026253604394349669848181109674000358759945767669805920614878019390776712612200154874906249665945562293 590 15002115776495039139312903823624949998471742436466578009677657006676878358169282501663831101084461732432253395233528834337819 591 24273933229529994173760930077229344348141590617576252010036416952444548164089897379683221877797073932587128301483194779900112 592 39276049006025033313073833900854294346613333054042830019714073959121426522259179881347052978881535665019381696716723614237931 593 63549982235555027486834763978083638694754923671619082029750490911565974686349077261030274856678609597606509998199918394138043 594 102826031241580060799908597878937933041368256725661912049464564870687401208608257142377327835560145262625891694916642008375974 595 166376013477135088286743361857021571736123180397280994079215055782253375894957334403407602692238754860232401693116560402514017 596 269202044718715149086651959735959504777491437122942906128679620652940777103565591545784930527798900122858293388033202410889991 597 435578058195850237373395321592981076513614617520223900207894676435194152998522925949192533220037654983090695081149762813404008 598 704780102914565386460047281328940581291106054643166806336574297088134930102088517494977463747836555105948988469182965224293999 599 1140358161110415623833442602921921657804720672163390706544468973523329083100611443444169996967874210089039683550332728037698007 600 1845138264024981010293489884250862239095826726806557512881043270611464013202699960939147460715710765194988672019515693261992006 601 2985496425135396634126932487172783896900547398969948219425512244134793096303311404383317457683584975284028355569848421299690013 602 4830634689160377644420422371423646135996374125776505732306555514746257109506011365322464918399295740479017027589364114561682019 603 7816131114295774278547354858596430032896921524746453951732067758881050205809322769705782376082880715763045383159212535861372032 604 12646765803456151922967777230020076168893295650522959684038623273627307315315334135028247294482176456242062410748576650423054051 605 20462896917751926201515132088616506201790217175269413635770691032508357521124656904734029670565057172005107793907789186284426083 606 33109662721208078124482909318636582370683512825792373319809314306135664836439991039762276965047233628247170204656365836707480134 607 53572559638960004325998041407253088572473730001061786955580005338644022357564647944496306635612290800252277998564155022991906217 608 86682222360168082450480950725889670943157242826854160275389319644779687194004638984258583600659524428499448203220520859699386351 609 140254781999128086776478992133142759515630972827915947230969324983423709551569286928754890236271815228751726201784675882691292568 610 226937004359296169226959942859032430458788215654770107506358644628203396745573925913013473836931339657251174405005196742390678919 611 367191786358424256003438934992175189974419188482686054737327969611627106297143212841768364073203154886002900606789872625081971487 612 594128790717720425230398877851207620433207404137456162243686614239830503042717138754781837910134494543254075011795069367472650406 613 961320577076144681233837812843382810407626592620142216981014583851457609339860351596550201983337649429256975618584941992554621893 614 1555449367793865106464236690694590430840833996757598379224701198091288112382577490351332039893472143972511050630380011360027272299 615 2516769944870009787698074503537973241248460589377740596205715781942745721722437841947882241876809793401768026248964953352581894192 616 4072219312663874894162311194232563672089294586135338975430416980034033834105015332299214281770281937374279076879344964712609166491 617 6588989257533884681860385697770536913337755175513079571636132761976779555827453174247096523647091730776047103128309918065191060683 618 10661208570197759576022696892003100585427049761648418547066549742010813389932468506546310805417373668150326180007654882777800227174 619 17250197827731644257883082589773637498764804937161498118702682503987592945759921680793407329064465398926373283135964800842991287857 620 27911406397929403833905779481776738084191854698809916665769232245998406335692390187339718134481839067076699463143619683620791515031 621 45161604225661048091788862071550375582956659635971414784471914749985999281452311868133125463546304466003072746279584484463782802888 622 73073010623590451925694641553327113667148514334781331450241146995984405617144702055472843598028143533079772209423204168084574317919 623 118234614849251500017483503624877489250105173970752746234713061745970404898597013923605969061574447999082844955702788652548357120807 624 191307625472841951943178145178204602917253688305534077684954208741954810515741715979078812659602591532162617165125992820632931438726 625 309542240322093451960661648803082092167358862276286823919667270487925215414338729902684781721177039531245462120828781473181288559533 626 500849865794935403903839793981286695084612550581820901604621479229880025930080445881763594380779631063408079285954774293814219998259 627 810392106117028855864501442784368787251971412858107725524288749717805241344419175784448376101956670594653541406783555766995508557792 628 1311241971911964259768341236765655482336583963439928627128910228947685267274499621666211970482736301658061620692738330060809728556051 629 2121634078028993115632842679550024269588555376298036352653198978665490508618918797450660346584692972252715162099521885827805237113843 630 3432876049940957375401183916315679751925139339737964979782109207613175775893418419116872317067429273910776782792260215888614965669894 631 5554510127969950491034026595865704021513694716036001332435308186278666284512337216567532663652122246163491944891782101716420202783737 632 8987386177910907866435210512181383773438834055773966312217417393891842060405755635684404980719551520074268727684042317605035168453631 633 14541896305880858357469237108047087794952528771809967644652725580170508344918092852251937644371673766237760672575824419321455371237368 634 23529282483791766223904447620228471568391362827583933956870142974062350405323848487936342625091225286312029400259866736926490539690999 635 38071178789672624581373684728275559363343891599393901601522868554232858750241941340188280269462899052549790072835691156247945910928367 636 61600461273464390805278132348504030931735254426977835558393011528295209155565789828124622894554124338861819473095557893174436450619366 637 99671640063137015386651817076779590295079146026371737159915880082528067905807731168312903164017023391411609545931249049422382361547733 638 161272101336601406191929949425283621226814400453349572718308891610823277061373520996437526058571147730273429019026806942596818812167099 639 260943741399738421578581766502063211521893546479721309878224771693351344967181252164750429222588171121685038564958055992019201173714832 640 422215842736339827770511715927346832748707946933070882596533663304174622028554773161187955281159318851958467583984862934616019985881931 641 683159584136078249349093482429410044270601493412792192474758434997525966995736025325938384503747489973643506148942918926635221159596763 642 1105375426872418077119605198356756877019309440345863075071292098301700589024290798487126339784906808825601973732927781861251241145478694 643 1788535011008496326468698680786166921289910933758655267546050533299226556020026823813064724288654298799245479881870700787886462305075457 644 2893910437880914403588303879142923798309220374104518342617342631600927145044317622300191064073561107624847453614798482649137703450554151 645 4682445448889410730057002559929090719599131307863173610163393164900153701064344446113255788362215406424092933496669183437024165755629608 646 7576355886770325133645306439072014517908351681967691952780735796501080846108662068413446852435776514048940387111467666086161869206183759 647 12258801335659735863702308999001105237507482989830865562944128961401234547173006514526702640797991920473033320608136849523186034961813367 648 19835157222430060997347615438073119755415834671798557515724864757902315393281668582940149493233768434521973707719604515609347904167997126 649 32093958558089796861049924437074224992923317661629423078668993719303549940454675097466852134031760354995007028327741365132533939129810493 650 51929115780519857858397539875147344748339152333427980594393858477205865333736343680407001627265528789516980736047345880741881843297807619 651 84023074338609654719447464312221569741262469995057403673062852196509415274191018777873853761297289144511987764375087245874415782427618112 652 135952190119129512577845004187368914489601622328485384267456710673715280607927362458280855388562817934028968500422433126616297625725425731 653 219975264457739167297292468499590484230864092323542787940519562870224695882118381236154709149860107078540956264797520372490713408153043843 654 355927454576868679875137472686959398720465714652028172207976273543939976490045743694435564538422925012569924765219953499107011033878469574 655 575902719034607847172429941186549882951329806975570960148495836414164672372164124930590273688283032091110881030017473871597724442031513417 656 931830173611476527047567413873509281671795521627599132356472109958104648862209868625025838226705957103680805795237427370704735475909982991 657 1507732892646084374219997355060059164623125328603170092504967946372269321234373993555616111914988989194791686825254901242302459917941496408 658 2439563066257560901267564768933568446294920850230769224861440056330373970096583862180641950141694946298472492620492328613007195393851479399 659 3947295958903645275487562123993627610918046178833939317366408002702643291330957855736258062056683935493264179445747229855309655311792975807 660 6386859025161206176755126892927196057212967029064708542227848059033017261427541717916900012198378881791736672066239558468316850705644455206 661 10334154984064851452242689016920823668131013207898647859594256061735660552758499573653158074255062817285000851511986788323626506017437431013 662 16721014009226057628997815909848019725343980236963356401822104120768677814186041291570058086453441699076737523578226346791943356723081886219 663 27055168993290909081240504926768843393474993444862004261416360182504338366944540865223216160708504516361738375090213135115569862740519317232 664 43776183002516966710238320836616863118818973681825360663238464303273016181130582156793274247161946215438475898668439481907513219463601203451 665 70831351995807875791478825763385706512293967126687364924654824485777354548075123022016490407870450731800214273758652617023083082204120520683 666 114607534998324842501717146600002569631112940808512725587893288789050370729205705178809764655032396947238690172427092098930596301667721724134 667 185438886994132718293195972363388276143406907935200090512548113274827725277280828200826255062902847679038904446185744715953679383871842244817 668 300046421992457560794913118963390845774519848743712816100441402063878096006486533379636019717935244626277594618612836814884275685539563968951 669 485485308986590279088109091326779121917926756678912906612989515338705821283767361580462274780838092305316499064798581530837955069411406213768 670 785531730979047839883022210290169967692446605422625722713430917402583917290253894960098294498773336931594093683411418345722230754950970182719 671 1271017039965638118971131301616949089610373362101538629326420432741289738574021256540560569279611429236910592748209999876560185824362376396487 672 2056548770944685958854153511907119057302819967524164352039851350143873655864275151500658863778384766168504686431621418222282416579313346579206 673 3327565810910324077825284813524068146913193329625702981366271782885163394438296408041219433057996195405415279179831418098842602403675722975693 674 5384114581855010036679438325431187204216013297149867333406123133029037050302571559541878296836380961573919965611452836321125018982989069554899 675 8711680392765334114504723138955255351129206626775570314772394915914200444740867967583097729894377156979335244791284254419967621386664792530592 676 14095794974620344151184161464386442555345219923925437648178518048943237495043439527124976026730758118553255210402737090741092640369653862085491 677 22807475367385678265688884603341697906474426550701007962950912964857437939784307494708073756625135275532590455194021345161060261756318654616083 678 36903270342006022416873046067728140461819646474626445611129431013800675434827747021833049783355893394085845665596758435902152902125972516701574 679 59710745709391700682561930671069838368294073025327453574080343978658113374612054516541123539981028669618436120790779781063213163882291171317657 680 96614016051397723099434976738797978830113719499953899185209774992458788809439801538374173323336922063704281786387538216965366066008263688019231 681 156324761760789423781996907409867817198407792525281352759290118971116902184051856054915296863317950733322717907178317998028579229890554859336888 682 252938777812187146881431884148665796028521512025235251944499893963575690993491657593289470186654872797026999693565856214993945295898818547356119 683 409263539572976570663428791558533613226929304550516604703790012934692593177543513648204767049972823530349717600744174213022524525789373406693007 684 662202317385163717544860675707199409255450816575751856648289906898268284171035171241494237236627696327376717294310030428016469821688191954049126 685 1071465856958140288208289467265733022482380121126268461352079919832960877348578684889699004286600519857726434895054204641038994347477565360742133 686 1733668174343304005753150142972932431737830937702020318000369826731229161519613856131193241523228216185103152189364235069055464169165757314791259 687 2805134031301444293961439610238665454220211058828288779352449746564190038868192541020892245809828736042829587084418439710094458516643322675533392 688 4538802205644748299714589753211597885958041996530309097352819573295419200387806397152085487333056952227932739273782674779149922685809079990324651 689 7343936236946192593676029363450263340178253055358597876705269319859609239255998938172977733142885688270762326358201114489244381202452402665858043 690 11882738442590940893390619116661861226136295051888906974058088893155028439643805335325063220475942640498695065631983789268394303888261482656182694 691 19226674679537133487066648480112124566314548107247504850763358213014637678899804273498040953618828328769457391990184903757638685090713885322040737 692 31109413122128074380457267596773985792450843159136411824821447106169666118543609608823104174094770969268152457622168693026032988978975367978223431 693 50336087801665207867523916076886110358765391266383916675584805319184303797443413882321145127713599298037609849612353596783671674069689253300264168 694 81445500923793282247981183673660096151216234425520328500406252425353969915987023491144249301808370267305762307234522289809704663048664621278487599 695 131781588725458490115505099750546206509981625691904245175991057744538273713430437373465394429521969565343372156846875886593376337118353874578751767 696 213227089649251772363486283424206302661197860117424573676397310169892243629417460864609643731330339832649134464081398176403081000167018495857239366 697 345008678374710262478991383174752509171179485809328818852388367914430517342847898238075038160852309397992506620928274062996457337285372370435991133 698 558235768023962034842477666598958811832377345926753392528785678084322760972265359102684681892182649230641641085009672239399538337452390866293230499 699 903244446398672297321469049773711321003556831736082211381174045998753278315113257340759720053034958628634147705937946302395995674737763236729221632 700 1461480214422634332163946716372670132835934177662835603909959724083076039287378616443444401945217607859275788790947618541795534012190154103022452131 701 2364724660821306629485415766146381453839491009398917815291133770081829317602491873784204121998252566487909936496885564844191529686927917339751673763 702 3826204875243940961649362482519051586675425187061753419201093494164905356889870490227648523943470174347185725287833183385987063699118071442774125894 703 6190929536065247591134778248665433040514916196460671234492227264246734674492362364011852645941722740835095661784718748230178593386045988782525799657 704 10017134411309188552784140731184484627190341383522424653693320758411640031382232854239501169885192915182281387072551931616165657085164060225299925551 705 16208063947374436143918918979849917667705257579983095888185548022658374705874595218251353815826915656017377048857270679846344250471210049007825725208 706 26225198358683624696703059711034402294895598963505520541878868781070014737256828072490854985712108571199658435929822611462509907556374109233125650759 707 42433262306058060840621978690884319962600856543488616430064416803728389443131423290742208801539024227217035484787093291308854158027584158240951375967 708 68658460664741685537325038401918722257496455506994136971943285584798404180388251363233063787251132798416693920716915902771364065583958267474077026726 709 111091722970799746377947017092803042220097312050482753402007702388526793623519674653975272588790157025633729405504009194080218223611542425715028402693 710 179750183635541431915272055494721764477593767557476890373950987973325197803907926017208336376041289824050423326220925096851582289195500693189105429419 711 290841906606341178293219072587524806697691079607959643775958690361851991427427600671183608964831446849684152731724934290931800512807043118904133832112 712 470592090241882610208491128082246571175284847165436534149909678335177189231335526688391945340872736673734576057945859387783382802002543812093239261531 713 761433996848223788501710200669771377872975926773396177925868368697029180658763127359575554305704183523418728789670793678715183314809586930997373093643 714 1232026087090106398710201328752017949048260773938832712075778047032206369890098654047967499646576920197153304847616653066498566116812130743090612355174 715 1993460083938330187211911529421789326921236700712228890001646415729235550548861781407543053952281103720572033637287446745213749431621717674087985448817 716 3225486171028436585922112858173807275969497474651061602077424462761441920438960435455510553598858023917725338484904099811712315548433848417178597803991 717 5218946254966766773134024387595596602890734175363290492079070878490677470987822216863053607551139127638297372122191546556926064980055566091266583252808 718 8444432425995203359056137245769403878860231650014352094156495341252119391426782652318564161149997151556022710607095646368638380528489414508445181056799 719 13663378680961970132190161633365000481750965825377642586235566219742796862414604869181617768701136279194320082729287192925564445508544980599711764309607 720 22107811106957173491246298879134404360611197475391994680392061560994916253841387521500181929851133430750342793336382839294202826037034395108156945366406 721 35771189787919143623436460512499404842362163300769637266627627780737713116255992390681799698552269709944662876065670032219767271545579375707868709676013 722 57879000894876317114682759391633809202973360776161631947019689341732629370097379912181981628403403140695005669402052871513970097582613770816025655042419 723 93650190682795460738119219904133214045335524076931269213647317122470342486353372302863781326955672850639668545467722903733737369128193146523894364718432 724 151529191577671777852801979295767023248308884853092901160667006464202971856450752215045762955359075991334674214869775775247707466710806917339920019760851 725 245179382260467238590921199199900237293644408930024170374314323586673314342804124517909544282314748841974342760337498678981444835839000063863814384479283 726 396708573838139016443723178495667260541953293783117071534981330050876286199254876732955307237673824833309016975207274454229152302549806981203734404240134 727 641887956098606255034644377695567497835597702713141241909295653637549600542059001250864851519988573675283359735544773133210597138388807045067548788719417 728 1038596529936745271478367556191234758377550996496258313444276983688425886741313877983820158757662398508592376710752047587439749440938614026271283192959551 729 1680484486035351526513011933886802256213148699209399555353572637325975487283372879234685010277650972183875736446296820720650346579327421071338831981678968 730 2719081015972096797991379490078037014590699695705657868797849621014401374024686757218505169035313370692468113157048868308090096020266035097610115174638519 731 4399565502007448324504391423964839270803848394915057424151422258340376861308059636453190179312964342876343849603345689028740442599593456168948947156317487 732 7118646517979545122495770914042876285394548090620715292949271879354778235332746393671695348348277713568811962760394557336830538619859491266559062330956006 733 11518212019986993447000162338007715556198396485535772717100694137695155096640806030124885527661242056445155812363740246365570981219452947435508009487273493 734 18636858537966538569495933252050591841592944576156488010049966017049933331973552423796580876009519770013967775124134803702401519839312438702067071818229499 735 30155070557953532016496095590058307397791341061692260727150660154745088428614358453921466403670761826459123587487875050067972501058765386137575081305502992 736 48791929095920070585992028842108899239384285637848748737200626171795021760587910877718047279680281596473091362612009853770374020898077824839642153123732491 737 78946999653873602602488124432167206637175626699541009464351286326540110189202269331639513683351043422932214950099884903838346521956843210977217234429235483 738 127738928749793673188480153274276105876559912337389758201551912498335131949790180209357560963031325019405306312711894757608720542854921035816859387552967974 739 206685928403667275790968277706443312513735539036930767665903198824875242138992449540997074646382368442337521262811779661447067064811764246794076621982203457 740 334424857153460948979448430980719418390295451374320525867455111323210374088782629750354635609413693461742827575523674419055787607666685282610936009535171431 741 541110785557128224770416708687162730904030990411251293533358310148085616227775079291351710255796061904080348838335454080502854672478449529405012631517374888 742 875535642710589173749865139667882149294326441785571819400813421471295990316557709041706345865209755365823176413859128499558642280145134812015948641052546319 743 1416646428267717398520281848355044880198357432196823112934171731619381606544332788333058056121005817269903525252194582580061496952623584341420961272569921207 744 2292182070978306572270146988022927029492683873982394932334985153090677596860890497374764401986215572635726701666053711079620139232768719153436909913622467526 745 3708828499246023970790428836377971909691041306179218045269156884710059203405223285707822458107221389905630226918248293659681636185392303494857871186192388733 746 6001010570224330543060575824400898939183725180161612977604142037800736800266113783082586860093436962541356928584302004739301775418161022648294781099814856259 747 9709839069470354513851004660778870848874766486340831022873298922510796003671337068790409318200658352446987155502550298398983411603553326143152652286007244992 748 15710849639694685056911580485179769788058491666502444000477440960311532803937450851872996178294095314988344084086852303138285187021714348791447433385822101251 749 25420688709165039570762585145958640636933258152843275023350739882822328807608787920663405496494753667435331239589402601537268598625267674934600085671829346243 750 41131538348859724627674165631138410424991749819345719023828180843133861611546238772536401674788848982423675323676254904675553785646982023726047519057651447494 751 66552227058024764198436750777097051061925007972188994047178920725956190419155026693199807171283602649859006563265657506212822384272249698660647604729480793737 752 107683765406884488826110916408235461486916757791534713071007101569090052030701265465736208846072451632282681886941912410888376169919231722386695123787132241231 753 174235992464909253024547667185332512548841765763723707118186022295046242449856292158936016017356054282141688450207569917101198554191481421047342728516613034968 754 281919757871793741850658583593567974035758523555258420189193123864136294480557557624672224863428505914424370337149482327989574724110713143434037852303745276199 755 456155750336702994875206250778900486584600289318982127307379146159182536930413849783608240880784560196566058787357052245090773278302194564481380580820358311167 756 738075508208496736725864834372468460620358812874240547496572270023318831410971407408280465744213066110990429124506534573080348002412907707915418433124103587366 757 1194231258545199731601071085151368947204959102193222674803951416182501368341385257191888706624997626307556487911863586818171121280715102272396799013944461898533 758 1932306766753696468326935919523837407825317915067463222300523686205820199752356664600169172369210692418546917036370121391251469283128009980312217447068565485899 759 3126538025298896199928007004675206355030277017260685897104475102388321568093741921792057878994208318726103404948233708209422590563843112252709016461013027384432 760 5058844792052592668254942924199043762855594932328149119404998788594141767846098586392227051363419011144650321984603829600674059846971122233021233908081592870331 761 8185382817351488868182949928874250117885871949588835016509473890982463335939840508184284930357627329870753726932837537810096650410814234485730250369094620254763 762 13244227609404081536437892853073293880741466881916984135914472679576605103785939094576511981721046341015404048917441367410770710257785356718751484277176213125094 763 21429610426755570404620842781947543998627338831505819152423946570559068439725779602760796912078673670886157775850278905220867360668599591204481734646270833379857 764 34673838036159651941058735635020837879368805713422803288338419250135673543511718697337308893799720011901561824767720272631638070926384947923233218923447046504951 765 56103448462915222345679578416968381877996144544928622440762365820694741983237498300098105805878393682787719600617999177852505431594984539127714953569717879884808 766 90777286499074874286738314051989219757364950258351425729100785070830415526749216997435414699678113694689281425385719450484143502521369487050948172493164926389759 767 146880734961990096632417892468957601635361094803280048169863150891525157509986715297533520505556507377477001026003718628336648934116354026178663126062882806274567 768 237658021461064970919156206520946821392726045061631473898963935962355573036735932294968935205234621072166282451389438078820792436637723513229611298556047732664326 769 384538756423055067551574098989904423028087139864911522068827086853880730546722647592502455710791128449643283477393156707157441370754077539408274424618930538938893 770 622196777884120038470730305510851244420813184926542995967791022816236303583458579887471390916025749521809565928782594785978233807391801052637885723174978271603219 771 1006735534307175106022304404500755667448900324791454518036618109670117034130181227479973846626816877971452849406175751493135675178145878592046160147793908810542112 772 1628932312191295144493034710011606911869713509717997514004409132486353337713639807367445237542842627493262415334958346279113908985537679644684045870968887082145331 773 2635667846498470250515339114512362579318613834509452032041027242156470371843821034847419084169659505464715264741134097772249584163683558236730206018762795892687443 774 4264600158689765395008373824523969491188327344227449546045436374642823709557460842214864321712502132957977680076092444051363493149221237881414251889731682974832774 775 6900268005188235645523712939036332070506941178736901578086463616799294081401281877062283405882161638422692944817226541823613077312904796118144457908494478867520217 776 11164868163878001040532086763560301561695268522964351124131899991442117790958742719277147727594663771380670624893318985874976570462126033999558709798226161842352991 777 18065136169066236686055799702596633632202209701701252702218363608241411872360024596339431133476825409803363569710545527698589647775030830117703167706720640709873208 778 29230004332944237726587886466156935193897478224665603826350263599683529663318767315616578861071489181184034194603864513573566218237156864117261877504946802552226199 779 47295140502010474412643686168753568826099687926366856528568627207924941535678791911956009994548314590987397764314410041272155866012187694234965045211667443262099407 780 76525144834954712139231572634910504019997166151032460354918890807608471198997559227572588855619803772171431958918274554845722084249344558352226922716614245814325606 781 123820285336965186551875258803664072846096854077399316883487518015533412734676351139528598850168118363158829723232684596117877950261532252587191967928281689076425013 782 200345430171919898691106831438574576866094020228431777238406408823141883933673910367101187705787922135330261682150959150963600034510876810939418890644895934890750619 783 324165715508885085242982090242238649712190874305831094121893926838675296668350261506629786555956040498489091405383643747081477984772409063526610858573177623967175632 784 524511145680804983934088921680813226578284894534262871360300335661817180602024171873730974261743962633819353087534602898045078019283285874466029749218073558857926251 785 848676861189690069177071011923051876290475768840093965482194262500492477270374433380360760817700003132308444492918246645126556004055694937992640607791251182825101883 786 1373188006870495053111159933603865102868760663374356836842494598162309657872398605254091735079443965766127797580452849543171634023338980812458670357009324741683028134 787 2221864868060185122288230945526916979159236432214450802324688860662802135142773038634452495897143968898436242073371096188298190027394675750451310964800575924508130017 788 3595052874930680175399390879130782082027997095588807639167183458825111793015171643888544230976587934664564039653823945731469824050733656562909981321809900666191158151 789 5816917742990865297687621824657699061187233527803258441491872319487913928157944682522996726873731903563000281727195041919768014078128332313361292286610476590699288168 790 9411970617921545473087012703788481143215230623392066080659055778313025721173116326411540957850319838227564321381018987651237838128861988876271273608420377256890446319 791 15228888360912410770774634528446180204402464151195324522150928097800939649331061008934537684724051741790564603108214029571005852206990321189632565895030853847589734487 792 24640858978833956243861647232234661347617694774587390602809983876113965370504177335346078642574371580018128924489233017222243690335852310065903839503451231104480180806 793 39869747339746367014636281760680841552020158925782715124960911973914905019835238344280616327298423321808693527597447046793249542542842631255536405398482084952069915293 794 64510606318580323258497928992915502899637853700370105727770895850028870390339415679626694969872794901826822452086680064015493232878694941321440244901933316056550096099 795 104380353658326690273134210753596344451658012626152820852731807823943775410174654023907311297171218223635515979684127110808742775421537572576976650300415401008620011392 796 168890959976907013531632139746511847351295866326522926580502703673972645800514069703534006267044013125462338431770807174824236008300232513898416895202348717065170107491 797 273271313635233703804766350500108191802953878952675747433234511497916421210688723727441317564215231349097854411454934285632978783721770086475393545502764118073790118883 798 442162273612140717336398490246620039154249745279198674013737215171889067011202793430975323831259244474560192843225741460457214792022002600373810440705112835138960226374 799 715433587247374421141164840746728230957203624231874421446971726669805488221891517158416641395474475823658047254680675746090193575743772686849203986207876953212750345257 800 1157595860859515138477563330993348270111453369511073095460708941841694555233094310589391965226733720298218240097906417206547408367765775287223014426912989788351710571631 801 1873029448106889559618728171740076501068656993742947516907680668511500043454985827747808606622208196121876287352587092952637601943509547974072218413120866741564460916888 802 3030625308966404698096291502733424771180110363254020612368389610353194598688080138337200571848941916420094527450493510159185010311275323261295232840033856529916171488519 803 4903654757073294257715019674473501272248767356996968129276070278864694642143065966085009178471150112541970814803080603111822612254784871235367451253154723271480632405407 804 7934280066039698955811311177206926043428877720250988741644459889217889240831146104422209750320092028962065342253574113271007622566060194496662684093188579801396803893926 805 12837934823112993213526330851680427315677645077247956870920530168082583882974212070507218928791242141504036157056654716382830234820845065732030135346343303072877436299333 806 20772214889152692169337642028887353359106522797498945612564990057300473123805358174929428679111334170466101499310228829653837857386905260228692819439531882874274240193259 807 33610149712265685382863972880567780674784167874746902483485520225383057006779570245436647607902576311970137656366883546036668092207750325960722954785875185947151676492592 808 54382364601418377552201614909455134033890690672245848096050510282683530130584928420366076287013910482436239155677112375690505949594655586189415774225407068821425916685851 809 87992514313684062935065587790022914708674858546992750579536030508066587137364498665802723894916486794406376812043995921727174041802405912150138729011282254768577593178443 810 142374878915102440487267202699478048742565549219238598675586540790750117267949427086168800181930397276842615967721108297417679991397061498339554503236689323590003509864294 811 230367393228786503422332790489500963451240407766231349255122571298816704405313925751971524076846884071248992779765104219144854033199467410489693232247971578358581103042737 812 372742272143888943909599993188979012193805956985469947930709112089566821673263352838140324258777281348091608747486212516562534024596528908829247735484660901948584612907031 813 603109665372675447331932783678479975645046364751701297185831683388383526078577278590111848335624165419340601527251316735707388057795996319318940967732632480307165715949768 814 975851937516564391241532776867458987838852321737171245116540795477950347751840631428252172594401446767432210274737529252269922082392525228148188703217293382255750328856799 815 1578961602889239838573465560545938963483898686488872542302372478866333873830417910018364020930025612186772811801988845987977310140188521547467129670949925862562916044806567 816 2554813540405804229814998337413397951322751008226043787418913274344284221582258541446616193524427058954205022076726375240247232222581046775615318374167219244818666373663366 817 4133775143295044068388463897959336914806649694714916329721285753210618095412676451464980214454452671140977833878715221228224542362769568323082448045117145107381582418469933 818 6688588683700848298203462235372734866129400702940960117140199027554902316994934992911596407978879730095182855955441596468471774585350615098697766419284364352200248792133299 819 10822363826995892366591926133332071780936050397655876446861484780765520412407611444376576622433332401236160689834156817696696316948120183421780214464401509459581831210603232 820 17510952510696740664795388368704806647065451100596836564001683808320422729402546437288173030412212131331343545789598414165168091533470798520477980883685873811782080002736531 821 28333316337692633031387314502036878428001501498252713010863168589085943141810157881664749652845544532567504235623755231861864408481590981942258195348087383271363911213339763 822 45844268848389373696182702870741685075066952598849549574864852397406365871212704318952922683257756663898847781413353646027032500015061780462736176231773257083145991216076294 823 74177585186082006727570017372778563503068454097102262585728020986492309013022862200617672336103301196466352017037108877888896908496652762404994371579860640354509902429416057 824 120021854034471380423752720243520248578135406695951812160592873383898674884235566519570595019361057860365199798450462523915929408511714542867730547811633897437655893645492351 825 194199439220553387151322737616298812081203860793054074746320894370390983897258428720188267355464359056831551815487571401804826317008367305272724919391494537792165796074908408 826 314221293255024767575075457859819060659339267489005886906913767754289658781493995239758862374825416917196751613938033925720755725520081848140455467203128435229821689720400759 827 508420732475578154726398195476117872740543128282059961653234662124680642678752423959947129730289775974028303429425605327525582042528449153413180386594622973021987485795309167 828 822642025730602922301473653335936933399882395771065848560148429878970301460246419199705992105115192891225055043363639253246337768048531001553635853797751408251809175515709926 829 1331062758206181077027871848812054806140425524053125810213383092003650944138998843159653121835404968865253358472789244580771919810576980154966816240392374381273796661311019093 830 2153704783936783999329345502147991739540307919824191658773531521882621245599245262359359113940520161756478413516152883834018257578625511156520452094190125789525605836826729019 831 3484767542142965076357217350960046545680733443877317468986914613886272189738244105519012235775925130621731771988942128414790177389202491311487268334582500170799402498137748112 832 5638472326079749075686562853108038285221041363701509127760446135768893435337489367878371349716445292378210185505095012248808434967828002468007720428772625960325008334964477131 833 9123239868222714152043780204068084830901774807578826596747360749655165625075733473397383585492370422999941957494037140663598612357030493779494988763355126131124410833102225243 834 14761712194302463227730343057176123116122816171280335724507806885424059060413222841275754935208815715378152142999132152912407047324858496247502709192127752091449419168066702374 835 23884952062525177379774123261244207947024590978859162321255167635079224685488956314673138520701186138378094100493169293576005659681888990026997697955482878222573830001168927617 836 38646664256827640607504466318420331063147407150139498045762974520503283745902179155948893455910001853756246243492301446488412707006747486274500407147610630314023249169235629991 837 62531616319352817987278589579664539010171998128998660367018142155582508431391135470622031976611187992134340343985470740064418366688636476301498105103093508536597079170404557608 838 101178280576180458594783055898084870073319405279138158412781116676085792177293314626570925432521189845890586587477772186552831073695383962575998512250704138850620328339640187599 839 163709896895533276582061645477749409083491403408136818779799258831668300608684450097192957409132377838024926931463242926617249440384020438877496617353797647387217407510044745207 840 264888177471713735176844701375834279156810808687274977192580375507754092785977764723763882841653567683915513518941015113170080514079404401453495129604501786237837735849684932806 841 428598074367247011758906346853583688240302212095411795972379634339422393394662214820956840250785945521940440450404258039787329954463424840330991746958299433625055143359729678013 842 693486251838960746935751048229417967397113020782686773164960009847176486180639979544720723092439513205855953969345273152957410468542829241784486876562801219862892879209414610819 843 1122084326206207758694657395083001655637415232878098569137339644186598879575302194365677563343225458727796394419749531192744740423006254082115478623521100653487948022569144288832 844 1815570578045168505630408443312419623034528253660785342302299654033775365755942173910398286435664971933652348389094804345702150891549083323899965500083901873350840901778558899651 845 2937654904251376264325065838395421278671943486538883911439639298220374245331244368276075849778890430661448742808844335538446891314555337406015444123605002526838788924347703188483 846 4753225482296544769955474281707840901706471740199669253741938952254149611087186542186474136214555402595101091197939139884149042206104420729915409623688904400189629826126262088134 847 7690880386547921034280540120103262180378415226738553165181578250474523856418430910462549985993445833256549834006783475422595933520659758135930853747293906927028418750473965276617 848 12444105868844465804236014401811103082084886966938222418923517202728673467505617452649024122208001235851650925204722615306744975726764178865846263370982811327218048576600227364751 849 20134986255392386838516554521914365262463302193676775584105095453203197323924048363111574108201447069108200759211506090729340909247423937001777117118276718254246467327074192641368 850 32579092124236852642752568923725468344548189160614998003028612655931870791429665815760598230409448304959851684416228706036085884974188115867623380489259529581464515903674420006119 851 52714078379629239481269123445639833607011491354291773587133708109135068115353714178872172338610895374068052443627734796765426794221612052869400497607536247835710983230748612647487 852 85293170503866092124021692369365301951559680514906771590162320765066938906783379994632770569020343679027904128043963502801512679195800168737023878096795777417175499134423032653606 853 138007248883495331605290815815005135558571171869198545177296028874202007022137094173504942907631239053095956571671698299566939473417412221606424375704332025252886482365171645301093 854 223300419387361423729312508184370437510130852384105316767458349639268945928920474168137713476651582732123860699715661802368452152613212390343448253801127802670061981499594677954699 855 361307668270856755334603323999375573068702024253303861944754378513470952951057568341642656384282821785219817271387360101935391626030624611949872629505459827922948463864766323255792 856 584608087658218179063915832183746010578832876637409178712212728152739898879978042509780369860934404517343677971103021904303843778643837002293320883306587630593010445364361001210491 857 945915755929074934398519156183121583647534900890713040656967106666210851831035610851423026245217226302563495242490382006239235404674461614243193512812047458515958909229127324466283 858 1530523843587293113462434988366867594226367777528122219369179834818950750711013653361203396106151630819907173213593403910543079183318298616536514396118635089108969354593488325676774 859 2476439599516368047860954144549989177873902678418835260026146941485161602542049264212626422351368857122470668456083785916782314587992760230779707908930682547624928263822615650143057 860 4006963443103661161323389132916856772100270455946957479395326776304112353253062917573829818457520487942377841669677189827325393771311058847316222305049317636733897618416103975819831 861 6483403042620029209184343277466845949974173134365792739421473717789273955795112181786456240808889345064848510125760975744107708359303819078095930213980000184358825882238719625962888 862 10490366485723690370507732410383702722074443590312750218816800494093386309048175099360286059266409833007226351795438165571433102130614877925412152519029317821092723500654823601782719 863 16973769528343719579692075687850548672048616724678542958238274211882660264843287281146742300075299178072074861921199141315540810489918697003508082733009318005451549382893543227745607 864 27464136014067409950199808098234251394123060314991293177055074705976046573891462380507028359341709011079301213716637306886973912620533574928920235252038635826544272883548366829528326 865 44437905542411129529891883786084800066171677039669836135293348917858706838734749661653770659417008189151376075637836448202514723110452271932428317985047953831995822266441910057273933 866 71902041556478539480091691884319051460294737354661129312348423623834753412626212042160799018758717200230677289354473755089488635730985846861348553237086589658540095149990276886802259 867 116339947098889669009983575670403851526466414394330965447641772541693460251360961703814569678175725389382053364992310203292003358841438118793776871222134543490535917416432186944076192 868 188241988655368208490075267554722902986761151748992094759990196165528213663987173745975368696934442589612730654346783958381491994572423965655125424459221133149076012566422463830878451 869 304581935754257877500058843225126754513227566143323060207631968707221673915348135449789938375110167978994784019339094161673495353413862084448902295681355676639611929982854650774954643 870 492823924409626085990134110779849657499988717892315154967622164872749887579335309195765307072044610568607514673685878120054987347986286050104027720140576809788687942549277114605833094 871 797405860163883963490192954004976412013216284035638215175254133579971561494683444645555245447154778547602298693024972281728482701400148134552930015821932486428299872532131765380787737 872 1290229784573510049480327064784826069513205001927953370142876298452721449074018753841320552519199389116209813366710850401783470049386434184656957735962509296216987815081408879986620831 873 2087635644737394012970520018789802481526421285963591585318130432032693010568702198486875797966354167663812112059735822683511952750786582319209887751784441782645287687613540645367408568 874 3377865429310904062450847083574628551039626287891544955461006730485414459642720952328196350485553556780021925426446673085295422800173016503866845487746951078862275502694949525354029399 875 5465501074048298075421367102364431032566047573855136540779137162518107470211423150815072148451907724443834037486182495768807375550959598823076733239531392861507563190308490170721437967 876 8843366503359202137872214185939059583605673861746681496240143893003521929854144103143268498937461281223855962912629168854102798351132615326943578727278343940369838693003439696075467366 877 14308867577407500213293581288303490616171721435601818037019281055521629400065567253958340647389369005667690000398811664622910173902092214150020311966809736801877401883311929866796905333 878 23152234080766702351165795474242550199777395297348499533259424948525151329919711357101609146326830286891545963311440833477012972253224829476963890694088080742247240576315369562872372699 879 37461101658174202564459376762546040815949116732950317570278706004046780729985278611059949793716199292559235963710252498099923146155317043626984202660897817544124642459627299429669278032 880 60613335738940904915625172236788591015726512030298817103538130952571932059904989968161558940043029579450781927021693331576936118408541873103948093354985898286371883035942668992541650731 881 98074437397115107480084548999334631831675628763249134673816836956618712789890268579221508733759228872010017890731945829676859264563858916730932296015883715830496525495569968422210928763 882 158687773136056012395709721236123222847402140793547951777354967909190644849795258547383067673802258451460799817753639161253795382972400789834880389370869614116868408531512637414752579494 883 256762210533171119875794270235457854679077769556797086451171804865809357639685527126604576407561487323470817708485584990930654647536259706565812685386753329947364934027082605836963508257 884 415449983669227132271503991471581077526479910350345038228526772775000002489480785673987644081363745774931617526239224152184450030508660496400693074757622944064233342558595243251716087751 885 672212194202398252147298261707038932205557679907142124679698577640809360129166312800592220488925233098402435234724809143115104678044920202966505760144376274011598276585677849088679596008 886 1087662177871625384418802253178620009732037590257487162908225350415809362618647098474579864570288978873334052760964033295299554708553580699367198834901999218075831619144273092340395683759 887 1759874372074023636566100514885658941937595270164629287587923928056618722747813411275172085059214211971736487995688842438414659386598500902333704595046375492087429895729950941429075279767 888 2847536549945649020984902768064278951669632860422116450496149278472428085366460509749751949629503190845070540756652875733714214095152081601700903429948374710163261514874224033769470963526 889 4607410922019672657551003282949937893607228130586745738084073206529046808114273921024924034688717402816807028752341718172128873481750582504034608024994750202250691410604174975198546243293 890 7454947471965321678535906051014216845276860991008862188580222485001474893480734430774675984318220593661877569508994593905843087576902664105735511454943124912413952925478399008968017206819 891 12062358393984994336086909333964154738884089121595607926664295691530521701595008351799600019006937996478684598261336312077971961058653246609770119479937875114664644336082573984166563450112 892 19517305865950316014622815384978371584160950112604470115244518176531996595075742782574276003325158590140562167770330905983815048635555910715505630934881000027078597261560972993134580656931 893 31579664259935310350709724718942526323045039234200078041908813868062518296670751134373876022332096586619246766031667218061787009694209157325275750414818875141743241597643546977301144107043 894 51096970125885626365332540103920897907205989346804548157153332044594514891746493916948152025657255176759808933801998124045602058329765068040781381349699875168821838859204519970435724763974 895 82676634385820936716042264822863424230251028581004626199062145912657033188417245051322028047989351763379055699833665342107389068023974225366057131764518750310565080456848066947736868871017 896 133773604511706563081374804926784322137457017927809174356215477957251548080163738968270180073646606940138864633635663466152991126353739293406838513114218625479386919316052586918172593634991 897 216450238897527499797417069749647746367708046508813800555277623869908581268580984019592208121635958703517920333469328808260380194377713518772895644878737375789951999772900653865909462506008 898 350223843409234062878791874676432068505165064436622974911493101827160129348744722987862388195282565643656784967104992274413371320731452812179734157992956001269338919088953240784082056140999 899 566674082306761562676208944426079814872873110945436775466770725697068710617325707007454596316918524347174705300574321082673751515109166330952629802871693377059290918861853894649991518647007 900 916897925715995625555000819102511883378038175382059750378263827524228839966070429995316984512201089990831490267679313357087122835840619143132363960864649378328629837950807135434073574788006 901 1483572008022757188231209763528591698250911286327496525845034553221297550583396137002771580829119614338006195568253634439760874350949785474084993763736342755387920756812661030084065093435013 902 2400469933738752813786210582631103581628949461709556276223298380745526390549466566998088565341320704328837685835932947796847997186790404617217357724600992133716550594763468165518138668223019 903 3884041941761510002017420346159695279879860748037052802068332933966823941132862704000860146170440318666843881404186582236608871537740190091302351488337334889104471351576129195602203761658032 904 6284511875500262815803630928790798861508810209746609078291631314712350331682329270998948711511761022995681567240119530033456868724530594708519709212938327022821021946339597361120342429881051 905 10168553817261772817821051274950494141388670957783661880359964248679174272815191974999808857682201341662525448644306112270065740262270784799822060701275661911925493297915726556722546191539083 906 16453065692762035633624682203741293002897481167530270958651595563391524604497521245998757569193962364658207015884425642303522608986801379508341769914213988934746515244255323917842888621420134 907 26621619510023808451445733478691787144286152125313932839011559812070698877312713220998566426876163706320732464528731754573588349249072164308163830615489650846672008542171050474565434812959217 908 43074685202785844085070415682433080147183633292844203797663155375462223481810234466997323996070126070978939480413157396877110958235873543816505600529703639781418523786426374392408323434379351 909 69696304712809652536516149161124867291469785418158136636674715187532922359122947687995890422946289777299671944941889151450699307484945708124669431145193290628090532328597424866973758247338568 910 112770989915595496621586564843557947438653418711002340434337870562995145840933182154993214419016415848278611425355046548327810265720819251941175031674896930409509056115023799259382081681717919 911 182467294628405149158102714004682814730123204129160477071012585750528068200056129842989104841962705625578283370296935699778509573205764960065844462820090221037599588443621224126355839929056487 912 295238284544000645779689278848240762168776622840162817505350456313523214040989311997982319260979121473856894795651982248106319838926584212007019494494987151447108644558645023385737921610774406 913 477705579172405794937791992852923576898899826969323294576363042064051282241045441840971424102941827099435178165948917947884829412132349172072863957315077372484708233002266247512093761539830893 914 772943863716406440717481271701164339067676449809486112081713498377574496282034753838953743363920948573292072961600900195991149251058933384079883451810064523931816877560911270897831683150605299 915 1250649442888812235655273264554087915966576276778809406658076540441625778523080195679925167466862775672727251127549818143875978663191282556152747409125141896416525110563177518409925444690436192 916 2023593306605218676372754536255252255034252726588295518739790038819200274805114949518878910830783724246019324089150718339867127914250215940232630860935206420348341988124088789307757127841041491 917 3274242749494030912028027800809340171000829003367104925397866579260826053328195145198804078297646499918746575216700536483743106577441498496385378270060348316764867098687266307717682572531477683 918 5297836056099249588400782337064592426035081729955400444137656618080026328133310094717682989128430224164765899305851254823610234491691714436618009130995554737113209086811355097025439700372519174 919 8572078805593280500428810137873932597035910733322505369535523197340852381461505239916487067426076724083512474522551791307353341069133212933003387401055903053878076185498621404743122272903996857 920 13869914861692530088829592474938525023070992463277905813673179815420878709594815334634170056554506948248278373828403046130963575560824927369621396532051457790991285272309976501768561973276516031 921 22441993667285810589258402612812457620106903196600411183208703012761731091056320574550657123980583672331790848350954837438316916629958140302624783933107360844869361457808597906511684246180512888 922 36311908528978340678087995087750982643177895659878316996881882828182609800651135909184827180535090620580069222179357883569280492190783067672246180465158818635860646730118574408280246219457028919 923 58753902196264151267346397700563440263284798856478728180090585840944340891707456483735484304515674292911860070530312721007597408820741207974870964398266179480730008187927172314791930465637541807 924 95065810725242491945434392788314422906462694516357045176972468669126950692358592392920311485050764913491929292709670604576877901011524275647117144863424998116590654918045746723072176685094570726 925 153819712921506643212780790488877863169747493372835773357063054510071291584066048876655795789566439206403789363239983325584475309832265483621988109261691177597320663105972919037864107150732112533 926 248885523646749135158215183277192286076210187889192818534035523179198242276424641269576107274617204119895718655949653930161353210843789759269105254125116175713911318024018665760936283835826683259 927 402705236568255778370995973766070149245957681262028591891098577689269533860490690146231903064183643326299508019189637255745828520676055242891093363386807353311231981129991584798800390986558795792 928 651590760215004913529211157043262435322167869151221410425134100868467776136915331415808010338800847446195226675139291185907181731519845002160198617511923529025143299154010250559736674822385479051 929 1054295996783260691900207130809332584568125550413250002316232678557737309997406021562039913402984490772494734694328928441653010252195900245051291980898730882336375280284001835358537065808944274843 930 1705886756998265605429418287852595019890293419564471412741366779426205086134321352977847923741785338218689961369468219627560191983715745247211490598410654411361518579438012085918273740631329753894 931 2760182753781526297329625418661927604458418969977721415057599457983942396131727374539887837144769828991184696063797148069213202235911645492262782579309385293697893859722013921276810806440274028737 932 4466069510779791902759043706514522624348712389542192827798966237410147482266048727517735760886555167209874657433265367696773394219627390739474273177720039705059412439160026007195084547071603782631 933 7226252264561318200088669125176450228807131359519914242856565695394089878397776102057623598031324996201059353497062515765986596455539036231737055757029424998757306298882039928471895353511877811368 934 11692321775341110102847712831690972853155843749062107070655531932804237360663824829575359358917880163410934010930327883462759990675166426971211328934749464703816718738042065935666979900583481593999 935 18918574039902428302936381956867423081962975108582021313512097628198327239061600931632982956949205159611993364427390399228746587130705463202948384691778889702574025036924105864138875254095359405367 936 30610895815243538405784094788558395935118818857644128384167629561002564599725425761208342315867085323022927375357718282691506577805871890174159713626528354406390743774966171799805855154678840999366 937 49529469855145966708720476745425819017081793966226149697679727189200891838787026692841325272816290482634920739785108681920253164936577353377108098318307244108964768811890277663944730408774200404733 938 80140365670389505114504571533984214952200612823870278081847356750203456438512452454049667588683375805657848115142826964611759742742449243551267811944835598515355512586856449463750585563453041404099 939 129669835525535471823225048279410033969282406790096427779527083939404348277299479146890992861499666288292768854927935646532012907679026596928375910263142842624320281398746727127695315972227241808832 940 209810201195924976937729619813394248921483019613966705861374440689607804715811931600940660450183042093950616970070762611143772650421475840479643722207978441139675793985603176591445901535680283212931 941 339480036721460448760954668092804282890765426404063133640901524629012152993111410747831653311682708382243385824998698257675785558100502437408019632471121283763996075384349903719141217507907525021763 942 549290237917385425698684287906198531812248446018029839502275965318619957708923342348772313761865750476194002795069460868819558208521978277887663354679099724903671869369953080310587119043587808234694 943 888770274638845874459638955999002814703013872422092973143177489947632110702034753096603967073548458858437388620068159126495343766622480715295682987150221008667667944754302984029728336551495333256457 944 1438060512556231300158323243905201346515262318440122812645453455266252068410958095445376280835414209334631391415137619995314901975144458993183346341829320733571339814124256064340315455595083141491151 945 2326830787195077174617962199904204161218276190862215785788630945213884179112992848541980247908962668193068780035205779121810245741766939708479029328979541742239007758878559048370043792146578474747608 946 3764891299751308474776285443809405507733538509302338598434084400480136247523950943987356528744376877527700171450343399117125147716911398701662375670808862475810347573002815112710359247741661616238759 947 6091722086946385649394247643713609668951814700164554384222715345694020426636943792529336776653339545720768951485549178238935393458678338410141404999788404218049355331881374161080403039888240090986367 948 9856613386697694124170533087523015176685353209466892982656799746174156674160894736516693305397716423248469122935892577356060541175589737111803780670597266693859702904884189273790762287629901707225126 949 15948335473644079773564780731236624845637167909631447366879515091868177100797838529046030082051055968969238074421441755594995934634268075521945185670385670911909058236765563434871165327518141798211493 950 25804948860341773897735313818759640022322521119098340349536314838042333774958733265562723387448772392217707197357334332951056475809857812633748966340982937605768761141649752708661927615148043505436619 951 41753284333985853671300094549996264867959689028729787716415829929910510875756571794608753469499828361186945271778776088546052410444125888155694152011368608517677819378415316143533092942666185303648112 952 67558233194327627569035408368755904890282210147828128065952144767952844650715305060171476856948600753404652469136110421497108886253983700789443118352351546123446580520065068852195020557814228809084731 953 109311517528313481240335502918752169758241899176557915782367974697863355526471876854780230326448429114591597740914886510043161296698109588945137270363720154641124399898480384995728113500480414112732843 954 176869750722641108809370911287508074648524109324386043848320119465816200177187181914951707183397029867996250210050996931540270182952093289734580388716071700764570980418545453847923134058294642921817574 955 286181268250954590049706414206260244406766008500943959630688094163679555703659058769731937509845458982587847950965883441583431479650202878679717659079791855405695380317025838843651247558775057034550417 956 463051018973595698859077325493768319055290117825330003479008213629495755880846240684683644693242488850584098161016880373123701662602296168414298047795863556170266360735571292691574381617069699956367991 957 749232287224550288908783739700028563462056126326273963109696307793175311584505299454415582203087947833171946111982763814707133142252499047094015706875655411575961741052597131535225629175844756990918408 958 1212283306198145987767861065193796882517346244151603966588704521422671067465351540139099226896330436683756044272999644187830834804854795215508313754671518967746228101788168424226800010792914456947286399 959 1961515593422696276676644804893825445979402370477877929698400829215846379049856839593514809099418384516927990384982408002537967947107294262602329461547174379322189842840765555762025639968759213938204807 960 3173798899620842264444505870087622328496748614629481896287105350638517446515208379732614035995748821200684034657982052190368802751962089478110643216218693347068417944628933979988825650761673670885491206 961 5135314493043538541121150674981447774476150985107359825985506179854363825565065219326128845095167205717612025042964460192906770699069383740712972677765867726390607787469699535750851290730432884823696013 962 8309113392664380805565656545069070102972899599736841722272611530492881272080273599058742881090916026918296059700946512383275573451031473218823615893984561073459025732098633515739676941492106555709187219 963 13444427885707919346686807220050517877449050584844201548258117710347245097645338818384871726186083232635908084743910972576182344150100856959536588571750428799849633519568333051490528232222539440532883232 964 21753541278372300152252463765119587980421950184581043270530729240840126369725612417443614607276999259554204144444857484959457917601132330178360204465734989873308659251666966567230205173714645996242070451 965 35197969164080219498939270985170105857871000769425244818788846951187371467370951235828486333463082492190112229188768457535640261751233187137896793037485418673158292771235299618720733405937185436774953683 966 56951510442452519651191734750289693838292950954006288089319576192027497837096563653272100940740081751744316373633625942495098179352365517316256997503220408546466952022902266185950938579651831433017024134 967 92149479606532739150131005735459799696163951723431532908108423143214869304467514889100587274203164243934428602822394400030738441103598704454153790540705827219625244794137565804671671985589016869791977817 968 149100990048985258801322740485749493534456902677437820997427999335242367141564078542372688214943245995678744976456020342525836620455964221770410788043926235766092196817039831990622610565240848302809001951 969 241250469655517997951453746221209293230620854400869353905536422478457236446031593431473275489146410239613173579278414742556575061559562926224564578584632062985717441611177397795294282550829865172600979768 970 390351459704503256752776486706958786765077757078307174902964421813699603587595671973845963704089656235291918555734435085082411682015527147994975366628558298751809638428217229785916893116070713475409981719 971 631601929360021254704230232928168079995698611479176528808500844292156840033627265405319239193236066474905092135012849827638986743575090074219539945213190361737527080039394627581211175666900578648010961487 972 1021953389064524511457006719635126866760776368557483703711465266105856443621222937379165202897325722710197010690747284912721398425590617222214515311841748660489336718467611857367128068782971292123420943206 973 1653555318424545766161236952563294946756474980036660232519966110398013283654850202784484442090561789185102102825760134740360385169165707296434055257054939022226863798507006484948339244449871870771431904693 974 2675508707489070277618243672198421813517251348594143936231431376503869727276073140163649644987887511895299113516507419653081783594756324518648570568896687682716200516974618342315467313232843162894852847899 975 4329064025913616043779480624761716760273726328630804168751397486901883010930923342948134087078449301080401216342267554393442168763922031815082625825951626704943064315481624827263806557682715033666284752592 976 7004572733402686321397724296960138573790977677224948104982828863405752738206996483111783732066336812975700329858774974046523952358678356333731196394848314387659264832456243169579273870915558196561137600491 977 11333636759316302365177204921721855334064704005855752273734226350307635749137919826059917819144786114056101546201042528439966121122600388148813822220799941092602329147937867996843080428598273230227422353083 978 18338209492718988686574929218681993907855681683080700378717055213713388487344916309171701551211122927031801876059817502486490073481278744482545018615648255480261593980394111166422354299513831426788559953574 979 29671846252035291051752134140403849241920385688936452652451281564021024236482836135231619370355909041087903422260860030926456194603879132631358840836448196572863923128331979163265434728112104657015982306657 980 48010055744754279738327063359085843149776067372017153031168336777734412723827752444403320921567031968119705298320677533412946268085157877113903859452096452053125517108726090329687789027625936083804542260231 981 77681901996789570790079197499489692391696453060953605683619618341755436960310588579634940291922941009207608720581537564339402462689037009745262700288544648625989440237058069492953223755738040740820524566888 982 125691957741543850528406260858575535541472520432970758714787955119489849684138341024038261213489972977327314018902215097752348730774194886859166559740641100679114957345784159822641012783363976824625066827119 983 203373859738333421318485458358065227933168973493924364398407573461245286644448929603673201505412913986534922739483752662091751193463231896604429260029185749305104397582842229315594236539102017565445591394007 984 329065817479877271846891719216640763474641493926895123113195528580735136328587270627711462718902886963862236758385967759844099924237426783463595819769826849984219354928626389138235249322465994390070658221126 985 532439677218210693165377177574705991407810467420819487511603102041980422973036200231384664224315800950397159497869720421935851117700658680068025079799012599289323752511468618453829485861568011955516249615133 986 861505494698087965012268896791346754882451961347714610624798630622715559301623470859096126943218687914259396256255688181779951041938085463531620899568839449273543107440095007592064735184034006345586907836259 987 1393945171916298658177646074366052746290262428768534098136401732664695982274659671090480791167534488864656555754125408603715802159638744143599645979367852048562866859951563626045894221045602018301103157451392 988 2255450666614386623189914971157399501172714390116248708761200363287411541576283141949576918110753176778915952010381096785495753201576829607131266878936691497836409967391658633637958956229636024646690065287651 989 3649395838530685281367561045523452247462976818884782806897602095952107523850942813040057709278287665643572507764506505389211555361215573750730912858304543546399276827343222259683853177275238042947793222739043 990 5904846505145071904557476016680851748635691209001031515658802459239519065427225954989634627389040842422488459774887602174707308562792403357862179737241235044235686794734880893321812133504874067594483288026694 991 9554242343675757185925037062204303996098668027885814322556404555191626589278168768029692336667328508066060967539394107563918863924007977108593092595545778590634963622078103153005665310780112110542276510765737 992 15459088848820829090482513078885155744734359236886845838215207014431145654705394723019326964056369350488549427314281709738626172486800380466455272332787013634870650416812984046327477444284986178136759798792431 993 25013331192496586276407550141089459740833027264772660160771611569622772243983563491049019300723697858554610394853675817302545036410808357575048364928332792225505614038891087199333142755065098288679036309558168 994 40472420041317415366890063219974615485567386501659505998986818584053917898688958214068346264780067209043159822167957527041171208897608738041503637261119805860376264455704071245660620199350084466815796108350599 995 65485751233814001643297613361064075226400413766432166159758430153676690142672521705117365565503765067597770217021633344343716245308417095616552002189452598085881878494595158444993762954415182755494832417908767 996 105958171275131417010187676581038690711967800268091672158745248737730608041361479919185711830283832276640930039189590871384887454206025833658055639450572403946258142950299229690654383153765267222310628526259366 997 171443922508945418653485289942102765938368214034523838318503678891407298184034001624303077395787597344238700256211224215728603699514442929274607641640025002032140021444894388135648146108180449977805460944168133 998 277402093784076835663672966523141456650336014302615510477248927629137906225395481543488789226071429620879630295400815087113491153720468762932663281090597405978398164395193617826302529261945717200116089470427499 999 448846016293022254317158256465244222588704228337139348795752606520545204409429483167791866621859026965118330551612039302842094853234911692207270922730622408010538185840088005961950675370126167177921550414595632 1000 726248110077099089980831222988385679239040242639754859273001534149683110634824964711280655847930456585997960847012854389955586006955380455139934203821219813988936350235281623788253204632071884378037639885023131