0 1 1 1 2 2 3 4 4 8 5 16 6 31 7 60 8 114 9 214 10 398 11 732 12 1334 13 2410 14 4321 15 7688 16 13590 17 23869 18 41686 19 72405 20 125144 21 215286 22 368778 23 629156 24 1069396 25 1811336 26 3058130 27 5147484 28 8639976 29 14463901 30 24154348 31 40244877 32 66911558 33 111026746 34 183886685 35 304034456 36 501877227 37 827221201 38 1361572849 39 2238189401 40 3674762668 41 6026635044 42 9873437368 43 16160019551 44 26425654776 45 43176570292 46 70491297893 47 115003865284 48 187500309409 49 305510108407 50 497511660616 51 809755016263 52 1317328568361 53 2142105173273 54 3481839239033 55 5657334135835 56 9188890922768 57 14920195983802 58 24219059409313 59 39302633379764 60 63764244819490 61 103426736710585 62 167724547629945 63 271941938840684 64 440837441219542 65 714512624449172 66 1157914298259675 67 1876218705799155 68 3039737396546671 69 4924235947949201 70 7976200745006733 71 12918486521050494 72 20921321960652954 73 33879097045790031 74 54858353373005459 75 88822851898634470 76 143807057443652513 77 232815317534709319 78 376895446558948016 79 610112841400654090 80 987600168391043915 81 1598584084288539231 82 2587465930432391672 83 4187935441396668227 84 6778174388811991355 85 10970187499917697001 86 17754356935273569363 87 28733356916184596220 88 46500665733822563550 89 75253055349025470268 90 121781685400010940987 91 197075822389307803040 92 318917851812275971960 93 516082301336475031224 94 835130304301503448963 95 1351403714543422299497 96 2186814606160353503649 97 3538630239690484095937 98 5726049510528181026729 99 9265567271177788739810 100 14992919366409299372134 101 24260398244800332909756 102 39256122777239876087560 103 63520637136999566632618 104 102782799221606479636799 105 166312296876169935034097 106 269108094946563429430755 107 435439460737476914085439 108 704575527696452325009021 109 1140056018232859031229996 110 1844691726212807080058090 111 2984836009621431414117463 112 4829657187000274311903580 113 7814683044170043357858939 114 12644618642848964063160856 115 20459709963402820179607871 116 33104927302174601418929753 117 53565515164264290062144789 118 86671729735521105903722771 119 140239132377604919450319365 120 226913629581414823886067889 121 367156819588505170059907404 122 594076398275606177271650350 123 961241939965522166533347911 124 1555331125612765521286974294 125 2516591812616985517760281582 126 4071950421967408826904538719 127 6588582525868751013478135123 128 10660592014041375178901409290 129 17249261128384456943297697558 130 27909980075430030433942649218 131 45159427276598833747322506998 132 73069680114949168706511017885 133 118229507227936579566403034262 134 191299773446127322455602230218 135 309530139808345090115278060875 136 500831172595553452267015659309 137 810363158359931637465634208085 138 1311197036752685050121670562355 139 2121564161227368736488160763350 140 3432767011399663775512709071595 141 5554339693706951452117990659540 142 8987119194874690982261654128772 143 14541477195323722106658573728241 144 23528623222929617000478448591263 145 38070139747532864842384938193486 146 61598820615848247827745046397922 147 99669044854430562033551965759630 148 161267989308467920733902690676104 149 260937215671138188639990320245566 150 422205471012956647853511441876415 151 683143076602671270102733564251564 152 1105349119107397851251410258732250 153 1788493033324883574863625085695641 154 2893843380089527534851697841328091 155 4682338212734451471796799653544943 156 7576184229994987265328120164296895 157 12258526307883772851447603426559328 158 19834716202803377415038958797247513 159 32093250813404450896128609412838202 160 51927979184937832132310558602475356 161 84021247833182069269867258827370908 162 135949253157313345415664051309327844 163 219970539300678152534519228559851507 164 355919848606133347915288794843990055 165 575890470198453494133872351196990869 166 931810439412357557345598383951124981 167 1507701086374932769110537271663558200 168 2439511784854387655851571291522640027 169 3947213250919835598537751212530052308 170 6386725592250462284242184103785692521 171 10333939658743457494017544968112690690 172 16720666446298767283794169898957085366 173 27054607856880152167731483685845810620 174 43775276870668477281660197853345844825 175 70829888490451365753592953834300298162 176 114605170876010059302307455452634985289 177 185435067449047657360696356322340239931 178 300040250170831700155892556643857333365 179 485475334980937016893211308937487455637 180 785515610595955771681833756477510194398 181 1270990982867603647648232130381810927005 182 2056506648116363038373516649107202826633 183 3327497711082386270769890570459235578540 184 5384004476589852291953300892146844458940 185 8711502359718868140682126518185508144929 186 14095507088457528488593855525288839517878 187 22807009817721496554456180483659244087696 188 36902517447777917405576783257490023348378 189 59709528059257002114315130881295062962368 190 96612046670351256746681701098715497019713 191 156321576434542329821236512387382999047936 192 252933625603611254335160784169437040622654 193 409255205700223491399430944268660892319593 194 662188836670888283100420624369941244954815 195 1071444050236951390457990067568608287039815 196 1733632898435843629875553672286863320126869 197 2805076965567982867454330150635883496158381 198 4538709888765033896958754995284726441550778 199 7343786890622476499471060115379923749771986 200 11882496832572500832893051980299241645413125 201 19226283801141648431909668577182391940806248 202 31108780747950933373261836287911193167798742 203 50335064716515258100925829012387627930898921 204 81443845709836783604288139803610144716206259 205 131778910785961136113875887174622686656149232 206 213222757022832062094259579510501662558272380 207 345001668581201206438600824309343962326882416 208 558224426736054890030923162146061050799972244 209 903226096976318097902585583322421766390312302 210 1461450526143851607529747722503779410434856524 211 2364676626683681831114007004997409813407979367 212 3826127158050123970437655946447949652122747560 213 6190803792387897596813517874231869270274306219 214 10016930961655656744163850757231286605484342724 215 16207734770483823193108889132586469428026677777 216 26224665756233900136571098327664239731259366955 217 42432400562029860906704129131272029679621366250 218 68657066370016280935886706712807171059443942192 219 111089467007893238550224267462701715915620172082 220 179746533489068969950114343520356648289317295110 221 290836000659874477252638187121291449642133888316 222 470582534387703224542398439427447517260200887671 223 761418535397497498121381440385388024325096615888 224 1232001070298033572480584644763003797990872790116 225 1993419606447124780940120372292308618601194239542 226 3225420677846673355210034057218973057839871077422 227 5218840285908148051487837177768453461677437937821 228 8444260966120767880954749338720273790239566448261 229 13663101255496381340399052915896099266991686751180 230 22107362226698969971878496963687486995669368537699 231 35770463489643126028280194833947003184484382989463 232 57877825727257346464263058203717170983296486239212 233 93648289232897557979682484256350292769616020156065 234 151526114983599784347430542306049096861129302321191 235 245174404250857499887064760587284106695991236687655 236 396700519284814564815151441507820613121839931712031 237 641874923609474276993833895265844513053509580085314 238 1038575443002451283170230985381000797891740534582745 239 1680450366770445380810465082670300807927579528719966 240 2719025810005218833160036687911834802331546177556851 241 4399476177116149012564205478649457634636196728584704 242 7118501987620372724532861026673823054419170475675924 243 11517978165467849143365619661997760632431812775491127 244 18636480154160034567292697318694222825637748426846417 245 30154458321198701971459536347804979536818737639400432 246 48790938477660883148006535274918561800959812817204956 247 78945396802233545728603071182632058839098995925589932 248 127736335284839209541599214460719101702376116633891215 249 206681732094319685022136971345594329472597209818637723 250 334418067389779788344737501366665395612818188481653218 251 541099799499665152533355483064917446337816171755472824 252 875517866912257556312145515787013199208581809393449008 253 1416617666445356227054008797796568577936046866089715605 254 2292135533406612993154694092111223795350295712541545039 255 3708753199923781062565558023551138783912659716454253314 256 6000888733435639439935808522543795430052347678261876045 257 9709641933513665129149499425908336675355203814962156029 258 15710530667175361083148399355483347296304973147385634522 259 25420172601020328172769596086030332052704832701246159770 260 41130703268681235928881973835200490063362633639844268299 261 66550875870413167407168023947266470970867996942441922218 262 107681579140137308765587225661872321909392685352473067573 263 174232455012078928501000687020529253539134464560413826661 264 281914034154456293211940972408835205317424237265966631780 265 456146489169818183517916194470044056954451538997397107895 266 738060523329085891456715358509148860550069810901177225755 267 1194207012505955546466231740006179421311238347772423970925 268 1932267535845375872350510516587852491134886755405832216484 269 3126474548366477269532248192779331001897938443278884165253 270 5058742084234050466244602458866658697294095141840561904466 271 8185216632633059497540404360433085022082486551742411177911 272 13243958716914787580369228170554273046532624004644115910317 273 21429175349617722024521978731356281365316306581592324281616 274 34673134066634916321088171994297410111780641195291805953894 275 56102309416402722689186610441288820256025803807102510839914 276 90775443483257598315364104869089630524947463482868832124544 277 146877752899982687046403908477687129405877370734723695132316 278 237653196383712735775585780166256386932664515087443584631477 279 384530949284387832580080354701411679313567714021354430278917 280 622184145669115344209694338592534401617743863359888751517201 281 1006715094954990403132272246741752941878154111160867926970886 282 1628899240626285383545594942523548135049356896549005256231537 283 2635614335584470198877748048698222028577014043344778204238410 284 4264513576215437221162030820843955475610612167045645361269739 285 6900127911806768695253057081023385742222331264073605029743397 286 11164641488032261604202250493082588485983228739631179054676564 287 18064769399853767626497387612761703334781556489141677828996440 288 29229410887907627833667537773837373901414351884770778958747300 289 47294180287793049751903494245697367566072526844371141671870194 290 76523591175747069205709195220314859058116687613044368900407917 291 123817771463608109182592501796987285950925393018996887167311074 292 200341362639454822907606376428532664347579520322539745307545637 293 324159134103208968233211535383931368635656296383663697970856438 294 524500496742877817513737723035233281584366537420529012086099797 295 848659630846400456645974857317135785056223556545569793827442437 296 1373160127589737981211138265505686387256400933989108805641479360 297 2221819758436812171294415892797807103781210420971647665205676054 298 3594979886027537556859767182193080387750062682564541970792837270 299 5816799644465796839584507599887123694357280301137432048593990795 300 9411779530495455241345975391548523472836034814148780125673968431 301 15228579174964360330233427305255551806652997067778843824340181358 302 24640358705464370932377586993229920982529907546786214237020178212 303 39868937880435407468400500639870354728336905698345010726848046002 304 64509296585909562855994193252909112737589714069918521385135988667 305 104378234466359310140579689738263654875292058503540021138401967847 306 168887531052289889018783986941476830924228110770176920710059084265 307 273265765518679999637115109947519873186719952419638248206690057679 308 442153296571015028950284425325243060390722469889189842644030523868 309 715419062089761184904614573786830525585555435677284813808173634064 310 1157572358660873170650720699944413889561192151679125473551666180228 311 1872991420750776452646722757284101622950775527465704823293135703472 312 3030563779411857876707675334937666219457278315071047957524726899747 313 4903555200162939539562700635228842689153030165774683480621539304280 314 7934118979575244723573170193813845015521136903461705420109444515183 315 12837674179738839823853181586501976367877287867193275857436683359568 316 20771793159315045318357879098794785119650408857583322215454998785032 317 33609467339055293220453545218204221215719613178949343686495392823254 318 54381260498372402177782486806233691077241609425662939572839751480921 319 87990727837430719808154173701693714082852298752163962231082964903620 320 142371988335807554474118752624948886094154388238725686549503865854375 321 230362716173244770409455709856110372749242361050431261102790321512049 322 372734704509061845420716283843739114052809094736240284814333416999702 323 603097420682320568855552355249927342639829876187870441526020558522097 324 975832125191402863428909698209898873120606893042837463627527592186002 325 1578929545873753401974352476977395678251016941845116870038862185192785 326 2554761671065200188118681399553890596948662137215176230490194186240594 327 4133691216939017961961299047521657426191804703392489799440373269734994 328 6688452888004312491638418843310820668513372951439711363188555548806499 329 10822144104943468717873965856442899659711313831082116122931130066614183 330 17510596992947983845655436620983348760095792145418990629642714373304709 331 28332741097891749541231636467453212292777258027873162044552932217050029 332 45843338090840168628864581518927262519843588846140643327141839984615774 333 74176079188732556048218195158709722305034671641929639093862832314614029 334 120019417279573659532908943446220593990245680141361785575499613609275042 335 194195496468307585678933513084105107513705197337569356567033349270377221 336 314214913747883253187774533938520294566377984448335286108626163777123215 337 508410410216193781698471433779003823872665693291246306597426777715899633 338 822625323964081347815822827141952833664721564789400466799848254292429883 339 1331035734180281450419812995226593591935116557659497965102942845747634376 340 2153661058144372061972931466665614772459501405402571911213901495670885400 341 3484696792324667089059635631435444393752474270515904806085557585698200647 342 5638357850469059048605002765969933347842294988437225905614782613619068820 343 9123054642793755298974405271076770061010867857599500667208107329789455891 344 14761412493262857085556115165018307533788352838911499882588313635235314974 345 23884467136056675020079730982536092969946971232199042703191031042342763554 346 38645879629319623902494917082316255237576112587837081888252367383625942280 347 62530346765376433457410555203779000260817918436631235348705332022926871549 348 101176226394696254530290768132463824321029509627572689158103418388766792799 349 163706573160072976954945936029041893450605226653528120973063264452111150555 350 264882799554769654987317563419638562064405365751619016294441752555165278113 351 428589372714843252614730123055900127341355160404901932843123783095208682537 352 693472172269613817241759569439432831774537230382091878289521418091521345826 353 1122061544984458402998283327293110970691385302877604141582881400912995596141 354 1815533717254074174054304387139973824001026737944108246195795744177007146028 355 2937595262238535440506562788309922782833920616481426681178854157020069245479 356 4753128979492613811156638231294383010409604686673490673458093489390717969440 357 7690724241731155402073236805602481077458132774014044890207133950018922352687 358 12443853221223778227093890368521412979660019725995455058281987739704754628530 359 20134577462954946839626919733849097426138769535682237186285072280297907117490 360 32578430684178744427590646967521409417019938399040572210318947015201384750785 361 52713008147133719641951430657321697051408593434171841324678343020671256283482 362 85291438831312505654735750371447378527139351574719990959970112391578356311230 363 138004446978446286242750713043711738231804919473205256156114450671222987489834 364 223295885809758881218283890308672545283428631794201997851775786679177001104587 365 361300332788205298367025745674303347750428490756262196198673977935558874621005 366 584596218597964371437364369232574870932836673831071916592119806968011256786778 367 945896551386169950977242356365925977269731354178770533837269947908468195217325 368 1530492769984134734493450221618036653621836064951043992592193761889261211744636 369 2476389321370305289401590962173486379176895910985058650122051911182499986187725 370 4006882091354440908998792023273245420338104287667734063595491542241602150764982 371 6483271412724747495582977616097108899242712331375834399526194796314109506747214 372 10490153504079190305695263061597986340946503878378509818445355754685066744633332 373 16973424916803940587495485501712627126786968208690874185211184687647557627035569 374 27463578420883134976590588794119926771302068002472209674942518701314701757798533 375 44437003337687081548599409020160123071627785333756057866829199665688190121537365 376 71900581758570225295920578841303639224866900664757937144834771021361962031536013 377 116337585096257319698650411160283507367011658088726771424014888102617622453161352 378 188238166854827563833214750841862941465254151540133076007292992056857029118897189 379 304575751951084911141239507757865247454248182652238783395028444266169063722398395 380 492813918805912515437959033021365045817411034166757413626552277277178452353770465 381 797389670756997485881347083449228644454779514634514171537836167848832430595740729 382 1290203589562910088230829015121525740531347201634050832764707247237496307772940848 383 2087593260319907701487203785756958561311552028361577279975702319736509946372685591 384 3377796849882817976395209050215421675971473935333349006638044369731447478339479533 385 5465390110202725951471112010849071882478527829508749054319204591596337982157021279 386 8843186960085544328830047960241428719846432361062833808382705354421193271741921328 387 14308577070288270867942063170832050685941447512069454770242860501614851163925794495 388 23151764030373816058001713576400137422733722609602500129179950062820881885532477451 389 37460341100662088188137106189333024953662511826976195810272503581865403392508450009 390 60612105131035906095973052542286839144044836625248295908863139202916150096334900746 391 98072446231697996995173994139439175320633619388590208043170639483576491405005982554 392 158684551362733907064404211788293567249375198954599548570255661577823223086008371671 393 256756997594431909882669604165098636389617672205807673158906203227085923848906711989 394 415441548957165825481229050087533383829497980429256313187701537899644314443542333713 395 672198546551597747871311054168235732654963355686451231072076225071753774281495652818 396 1087640095508763591683043903340281143843090029433300284424254738285215471119099561244 397 1759838642060361366419013992012957218333945233212855511798028894299518981262174937883 398 2847478737569124997474129331548025590683997509145335653282694536853128068255905615422 399 4607317379629486421595718561289920304421991973462765455013566718764283316874358334736 400 7454796117198611503637082168452504506705052554874257598984450258125610707299630355672 401 12062113496828098049172106446218738710522901986802653156188527250502098250293769501676 402 19516909614026709734451069575318206045114113845091061879588757077254975625426587356323 403 31579023110854808049832291266689816132109828996514356527172146730264305164437566970146 404 51095932724881518174431781815909738514646324075661402875721605040641591365569097696207 405 82674955835736326796054375034087733396834691161641708253535387387323934134046732731611 406 133770888560617845808485574070019733670461552901856576117725486908736009465705406214630 407 216445844396354173832687787330304007547253327101646463095997372341779490781952314850611 408 350216732956972021441111501622553554971362828855629329700858070502335263805702491345377 409 566662577353326197911736846456594233568343802161073819983346366129275549076936567992308 410 916879310310298223218933743893946809131569923479755534260687714598858310277483981139393 411 1483541887663624426796694126504708250998389757205991920891805997004134211844880734281440 412 2400421197973922658319588964218242411276121391170156901120181722597514997423100849442110 413 3883963085637547097286329580580505105747493455474998458899008824890561313504034514613755 414 6284384283611469773441988571118503055420844971158247768886864317959407686066363626137102 415 10168347369249016896868349272263523319011777371639358864697806901980231997276782556863662 416 16452731652860486708620415454390951726075622728798088553417029385615978437155029870548511 417 26621079022109503661634912364793179770739162327356877222800056963743202215170962601578105 418 43073810674969990452541506579005409120497237068038721728531981124082028433381606554519368 419 69694889697079494234772675316172021898827799801933740958213719910925615233104947452423586 420 112768700372049484864056585907819654566660773191714466718415390636586305665200946772300201 421 182463590069128979357857843999395287327939597799654653126406915112368907538791464347272988 422 295232290441178464601539269059050153251541752075890932674187945427601042914101888136170863 423 477695880510307444515764356228524273076152369935881702530365258525857776200062292185055479 424 772928170951485909932699451240788353190310527342852970210561439963618293366013186250992898 425 1250624051461793355643484472585033357809456113861493780667281803548937586274927398132422031 426 2023552222413279267327571832126351036020002617454056764883493078862841603199254434789852255 427 3274176273875072625537840038985458804510793477843532163535220796448268425980467719285215841 428 5297728496288351896627216270529667625355847149273952351128762263466054104287914855709477139 429 8571904770163424527678248617272247776031841256049674837838450773639605888532369573031645088 430 13869633266451776432385440929886575156058973495362134730327420040931810420489021195849492161 431 22441538036615200971905469988735135628904886074694760100122561547163605114696130413449439339 432 36311171303066977421645883668057002628781611377208309880323360832316691649684953728032029782 433 58752709339682178418986302448452681894552698019135781611248132486673211433356083553409913971 434 95063880642749155877908915349940596894831022880859614050542898565328360435264046041209345944 435 153816589982431334351526919781527334201971159299171049153116048668314733911386900369366068276 436 248880470625180490309502485906632239147200578365184435600467750656838421239435360426260383558 437 402697060607611824778372785697265094814142100264544163028951594616695024656683005671489504460 438 651577531232792315259850353596841267924764284388266279141295340242267781379031543522939715834 439 1054274591840404140290264872063186813042449813163473306292711408922270354746851898845980577368 440 1705852123073196455919500338439555970035121530676271305617745998405852659031551264290481159453 441 2760126714913600596751125405277066824462928057115289079446225106065594449571467684579433610745 442 4465978837986797053464027671262583861642153342041132304786141466904355866371931520515128861465 443 7226105552900397651377940116868668426082303897165125946258823490190849374809829373702749276067 444 11692084390887194706546115023239464770178512359534993408671197721109077740042019278901813062760 445 18918189943787592360421604302769029665340075175744978652097608586906823061612129318517641329081 446 30610274334674787070628055529007688139558527909432759633830903087527373610895842925968867844430 447 49528464278462379436414143269896932270203736357622595745382115484138296793091413726543346684190 448 80138738613137166514904231399703410324132022026106635510114837979743854121002142628245875800178 449 129667202891599545962840743473422728112321545092839715297912354908616032714226441599482232050358 450 209805941504736712494631827115102419814449254221677509092538927865769954163974148533859262829241 451 339473144396336258482221455431346708892844524173689437798259057533068109729992418411090668932400 452 549279085901072971013124536193157243845301778407075630638759386229051554061190766657493839555490 453 888752230297409229548504097513276919808012161820702479967356097442137056608631133243828677877844 454 1438031316198482200639535624438150943638267682090095362023252426654388970903941345752531704336880 455 2326783546495891430302217966330021500192556462224181694125035798052190807865648536441001776392383 456 3764814862694373631109089941035771957925014801265737413476653600217508437559519348074699484414205 457 6091598409190265061656551248365431233029665672170448786018575191441078494693153040033986409922052 458 9856413271884638693125062774779878335396392922730279312245055449719435857915188920667455407749408 459 15948011681074903755308371958792196701370442474642316046000108832889053942603171086829813059673722 460 25804424952959542449205436010219445329312259554143061834997908346175968787992437087129984426665913 461 41752436634034446205645230831038854333194936245630238956916565544915309180244661162650311070949878 462 67556861586993988656508847638934009696276494323686903229110931656277754656740961421475114220927126 463 109309298221028434864584260544298167428512933104033294672002039947019619458192971115054638935211684 464 176866159808022423524654713119587761283766333035147003848566009294843273042298634803436473530764404 465 286175458029050858394458759397921458227983596793203101579103528265411779857062486963903386281648725 466 463041617837073281926763440325875898347779631764827157623510911816252939634377887537607372457922276 467 749217075866124140332433772468527688564797787907413649019230970421473136616484053255995698269852131 468 1212258693703197422275628571273180585868790352209001441405928963789002088203772997513819268170573238 469 1961475769569321562632143670028867325000293308670585428747159662441369007297079681937959769251711435 470 3173734463272518984943065140333958512120610016717694506575985970778890150980397818126046549375549124 471 5135210232841840547626933067873542725018510480438871032483299895110490216022117770491866018718068429 472 8308944696114359532645803792005417600744845320151055816880611262554209969306331477539808277012741701 473 13444154928956200080383835342708843088536575524998882232519413461227751762506993700870203349743590994 474 21753099625070559613192461875054937356564126775319191685325479448541245368343142188656746935365879435 475 35197254554026759693814925541902479780291044073259610236722184495676650088357575711552201251372679624 476 56950354179097319307357114223926145964262273254537627129345665793877287663672531524538137209172452338 477 92147608733124079001684589313138233766602923097876435579840570357769584608973222728103598961818573921 478 149097962912221398309792881408512966632077201872154169248798617930852576178487710629088706746463370569 479 241245571645345477312578375400068901975573707261723703180060677435192676495891774876505014408777027095 480 390343534557566875623984711034309710784312781942450228196496548232398050422204043433924621164049983714 481 631589106202912352938927718531555776942839736575272152458448747318679668461927363013710181387711973360 482 1021932640760479228566377966341461368136051950042329341917221733571511693542498738352041764617923170127 483 1653521746963391581510384675874342268161781623513614678668970837742060255422272198996537563263767379245 484 2675454387723870810084206265314307856638726136838052699386577533281367609373748560020933685879409749702 485 4328976134687262391605500101062752893730431234394809769193340355169224368015809775522167189726456594214 486 7004430522411133201705694517252492325211158481312331138685345804805927568260720490965573099017575063038 487 11333406657098395593334626392289186097451004513658036443970433258167120768931858269940129923769267277874 488 18337837179509528795074661843389729086503078119792218026927501759727354614323218510025715283203846308367 489 29671243836607924388459617320402407107218715611347632297715663480510620297048449552077108692476991693056 490 48009081016117453183608040022489582362906757091238763636897312752049500001678369548825581311402589077107 491 77680324852725377572175759135437504753888802656508348129802277522926075830420138235034534999068558202755 492 125689405868842830755942230035196119790962570554449134041140409919309345760554887930416362666553761990342 493 203369730721568208328350180906600138539924137897922442788606550167868655666634053366929759428412467618185 494 329059136590411039084632704470308336128854543510900645177544105405471734829126918158967696840042712440643 495 532428867311979247413481609782689652110782764616052646939228585805771497182061235436842269495279982615919 496 861488003902390286498845230394745772113722501453562513114226881805135289898880646853345015085088465968159 497 1393916871214369533913398049847695413485287510175941501041657656484721743558551074497049035951394664048395 498 2255404875116759820413813214318482528409657400752813128460085033183564580286421921567545402672579451441400 499 3649321746331129354329512114383967311657407932514611663936027355998317369107192115143963806209118766545728 500 5904726621447889174746697388590499534605049568967550665414432373769074189050990584756593007708072628156911 501 9554048367779018529081151496938558346714557557689910866319274593481792822507338677012352204683263348781159 502 15458774989226907703835091729710939390745500023069003806895706329539339909968062091132224257910232251316959 503 25012823357005926232926858130719429823712995401719350944209261523395601691792313082865339498042143119128766 504 40471598346232833936777506758464394018967333531892458202665511013832297240519728494753952666663677287703742 505 65484421703238760169727164631399731837522329354966649098961635835559484599714839960357967055153308947672631 506 105956020049471594106538086036149968257703201367805871525879425631209251612373415920738317414234677367228196 507 171440441752710354276314222211869570503355569565902144010546369827730814560944467660541849635903112810810061 508 277396461802181948382924079534555321584242274441900895999089427382988967741152767048185433929395536660211082 509 448836903554892302659343487679246523413113621988263697358195370203637490061636952344131273142797222920639922 510 726233365357074251042421724690943355152239052570000317350198187757406311474001391012609711926442527358253074 511 1175070268911966553701991141133867183167064339866084862414811354871221589915080219726012857159600804206021346 512 1901303634269040804744743980521309490290387311043934846443682473335762150593961069494044029538011758178017437 513 3076373903181007358447220393828817157728393944143356748517051455743475332804381811149155257623614610545624503 514 4977677537450048163192675575287444467457647781034884032906497527771177597861800087162834621294778658675023073 515 8054051440631055521640938284750078438785849755190742114828009177260583526169929486201807950160216531875296333 516 13031728978081103684835141447844980262347961937027395005601517198869269719093266084530673778236833067882605782 517 21085780418712159206478318521339833957055831937004454507372010276520281983686410080234634862511213857736936790 518 34117509396793262891316741073563406399870524063544199629215382500738535679266256986418688854854279658952521396 519 55203289815505422097799868287089290046632310129908047503801465495920246479887685842047894491045655467002578869 520 89320799212298684989123656841583521603499282235564686111667078516721793223810974742510693077707319551888522607 521 144524089027804107086933853713982229279341933651246042649182007144293586318255208998691192488496877127427184139 522 233844888240102792076072647833061218604449576360945703882458184376048799610655362226562711735291111145406460877 523 378368977267906899163028686305469741318223143245897085061028121989621317403453473540295550680750062450818141338 524 612213865508009691239133847482266671753509992669931169754335301135630953898922981078665566504418162433497192156 525 990582842775916590402210184408967593683121231260360492954425299870428507757833867497297079487857748835578547596 526 1602796708283926281641413867270891740944085479652435891191319508382280351996773179850850903407452073706798713168 527 2593379551059842872043726400403252523982959591927129329402114577188999396102172210154433268856931198313558754206 528 4196176259343769153685290267018768637678842699198286663521077940156529719312277273773839555376522488090306315385 529 6789555810403612025729236502146303013764653288178778145483655083578426712522100328838870115345211216148803365335 530 10985732069747381179414848952612746698207333507156045096278708571937643826670121020428917282555462880715006310439 531 17775287880150993205144557637551349138810316937805388163959616533826950659044780284938343009560243434185452879916 532 28761019949898374384560098607680677126066183232318293358347849638463427452335543969064784910058030231757847336330 533 46536307830049367589705670446196282614639821240792311361403630897216672804971802781092594363066955388299213053477 534 75297327779947741974267255437633515536563840094126565653332612029018235705475971407970782160242736238228223506844 535 121833635609997109563975104285102935262688909149728901305457381839868676226475072185830272090808324563199391373597 536 197130963389944851538245552324973844297187549188224309329743468450382108655268117355098404435942763692098302833782 537 318964598999941961102225335596070728904306275731881257676023504276987802845971720862042373426039945562675959136811 538 516095562389886812640477745308311659727302256373371274893304140378895917517685728351143368456070473625438448330174 539 835060161389828773742713130893886868751824009164592241663589545011595306518391935313784872559898429254525676604241 540 1351155723779715586383205605177696958076930036726054513769699077582550961174741602554433403215760313601540576250394 541 2186215885169544360125940322434349343136161907114217892702275775815745265626852532311636124873648800935742703569057 542 3537371608949259946509177563964316297894404306974893536749425178760151705434969851274835270337922576812251824289165 543 5723587494118804306635164251726434067659843618958314843834251785537630973067440038621432462593927153971024504408984 544 9260959103068064253144409767381284308974252939351113626332010071223703331894427195218729011380620098273514779507020 545 14984546597186868559779673607150522317402529340827344036394603461295699673944862655254840496655421691709847070551396 546 24245505700254932812924229327902378994695296898459568133643452539928068939041654930055285500796115340914047370691494 547 39230052297441801372704116840114007625107311572528270901575318023743151279784650480104433374917390995318259205575327 548 63475557997696734185628659661120296875334812035749523131862203741495271016320519261712652507049088380016951673449334 549 102705610295138535558333235947708787126714242646467139856516221466047233448476242314714038590860739239257686893343243 550 166181168292835269743962568960364672944672864339924706632566719690154531460411069450942560818720185455328778097877514 551 268886778587973805302296791752712959274156291196994944711485359932825843936540172542370897559331871342184231802040016 552 435067946880809075046260807004191614054237915223263424306879352747740478844755371828092803604442973966898271265498575 553 703954725468782880348559718399554144115215633057558550553455051894839849192792370161312896945145136067449305538566555 554 1139022672349591955394823631891034828171175221708980195693636616182184840234135873336513721203335711682216199834914470 555 1842977397818374835743387903068992024140265521450395085049445831565903997568458193928024414194225779637219260767896484 556 2982000070167966791138218207381079474975248526488717196890404307813246702844094851704290671782816028037122801875529100 557 4824977467986341626881615889358413191812944051999741450259184124803158577075208327646687425726053773133539258713014434 558 7806977538154308418019848428426237411383528859118573882141461493488390605777448531104853070703576856634672783056693468 559 12631955006140650044901485321892447970516392818535731549058225773518862465918457219665790004775877930550708566122471638 560 20438932544294958462921364533334824442001159122602436303760421161170887455716295285091002574141660729799916535696151887 561 33070887550435608507822894969930156217329913747494849227647393797254353122737857529528835637251330811857587503712460985 562 53509820094730566970744325622075661831623174274542364137267038627469364701904166653994582785329547223287383914586677913 563 86580707645166175478567317493832638281567022405568524698257788583990129366785421178339278184895414858622325734421351814 564 140090527739896742449311785132438004150920975937619205654328014471805948276520496274786099797335317475526917271711023025 565 226671235385062917927879310761611027642931150153555962950112979692217305905996759594693987977567709408535485633472165941 566 366761763124959660377191400931216237237489303124181829266603514751287763989862875231164544948589641856857829775997859286 567 593432998510022578305071158746524174362589095941526202848133725226576217549117295348782226058436118031196293491131661960 568 960194761634982238682263214866777706293795362980795808945260465649953551277128441875174276221730525389870133730670138064 569 1553627760145004816987335333839506380795264040459811933170721951492288308111031270598641601740598085656993366878132604333 570 2513822521779987055669599955986185496712213159070454265647846342420500349558644155270952391760664175633377381603827746889 571 4067450281924991872656937352294630581827254136877129013308373072423546104728028125142644652154784483627736448196042039933 572 6581272803704978928326540330975959283002135202074910766573784141737145132997458834947449233814921784595241644840433215979 573 10648723085629970800983482113245634478920747828541736507032901046885116499366541171916138389907034357936118567656620125744 574 17229995889334949729310028936665577080341660816814499716253646486445190225836768312659137886641011819355367874641952137147 575 27878718974964920530293520565050338082154402914744905153081187079406409954758534035118787207959038947989908548700607095042 576 45108714864299870259603563446830086299493976454844588751420045222161428964577655205935234256268007359582658479524407521076 577 72987433839264790789897104449438578837085166671212340748267030665837246066223526378588963022094827541954240624438649496554 578 118096148703564661049500697848965946114935663848470170751561396609043063005677522063073569416191967592553528692659907541549 579 191083582542829451839397846196215977067413551693846975163407215803132963122743446749856315800087611933580885066054108596471 580 309179731246394112888898608380551529753231571710878404813268811689018424121246952798723984938100641342509675560429927638215 581 500263313789223564728296548864834394369956944780615085146927709702828533119872217374313447352938615283830078318186299610431 582 809443045035617677617195295431264263787993742677866504980439724549125081686596893806435717963679059453967204848096990038003 583 1309706358824841242345492046817346604393777241178203286508291417013898780627396260163173302521332671706145563378396036313055 584 2119149403860458919962687639057925701967101178009245925691435056430804298141661433455077708619156042271846879637477541192651 585 3428855762685300162308180120870465479811278603069482752528755255097552524052160002016651087903958751144342466945103596146757 586 5548005166545759082270868397444832301464971965859293051767314338348359234837939134366127424008478659255298700895747165926519 587 8976860929231059244579049452641053734748677366406120686578292775158920692902008895923728733832985330907908154771354611543609 588 14524866095776818326849919219406835163137172551225971621120160743685952979702073438850221671800419127959732122254533561501660 589 23501727025007877571428970678885279144496926322516892130067324051312484035202486180484669401724172167926123734636109138970646 590 38026593120784695898278892839455260507718928524427513326935536062543303854577009527808130346930446074184364803397546868188712 591 61528320145792573469707867828824634979226038583455746228912483474818604135987792923159551042991003789470270082493087089344048 592 99554913266577269367986766985601381060568754353746744806667850872061499873212032454224970511424317359447370333234305415308598 593 161083233412369842837694644072910647813506897939361690320707796007713676673150648201018681440793880691497780063602563186176062 594 260638146678947112205681424627480755974802755585712600464818966510010511576341565723502752494373612136262653784436152507961953 595 421721380091316955043376088586681616462667189484341774086546537255660602960018768715959415381339867489271400665492016147660043 596 682359526770264067249057542358937216885548758556748332693533125091828992108327050554877691477537000415138808719900264801901758 597 1104080906861581022292433673659362404897034525451266700343985791479027949709825247533294757862262503933194886910540666977658286 598 1786440433631845089541491278618333406005776872562271377572834808265486951170302201604276603159845206833817415126511120181456584 599 2890521340493426111833925044022504439574107920660100709233891933469443745138666093718326176009276908720661131480523204165915445 600 4676961774125271201375416457099390045800033186409991218258720776943011116531769062847428487514901661170941799665382430511736755 601 7567483114618697313209341698180480469817529042573726180697370055615704159910054603758014064579532950023729183485781963286367731 602 12244444888743968514584758444083265128732310116080485858997614056094859372456884640654175852674939214204555137465553365597734449 603 19811928003362665827794100565525692411884822988490784238285337480816875295413455463990437444541909700433507386184650370393604206 604 32056372892106634342378859629929490338395625712594541993939920224699557635735911712382610090836100530943602014963585115889826798 605 51868300895469300170172961104579110161173855992650192044572481951760635249245964121732512457667051159418564821449517380543868855 606 83924673787575934512551822066894474723798103052037570714749986349632182354624717925943207134534870453548143174374021203320730620 607 135792974683045234682724785124179991906979390774447456769377322596852352676155338370860349501542927337083580113453637705488208082 608 219717648470621169195276610052904801063678771465436241056252587621372398237376578370610623320500826751953670662735762866300659951 609 355510623153666403878001399371301001627788666639699231078259787813527622166199080273467484448789013353539633866416756882997135424 610 575228271624287573073278015571128418370606209874173586099228684465371589794586324960945874340181074332054223417103748704251427736 611 930738894777953976951279423951182370110436079336268623520118133982049963782470180750811747914226589990609935570923285366337629553 612 1505967166402241550024557452725279947250215588464686690601477363075139015199724303291013281196262455088374917426966179694567315081 613 2436706061180195526975836896026354091808965936270342545158641241693733703802934182670588199531696440339327749948594542250285798981 614 3942673227582437077000394377110278763619540029112379811429980559632768803356701805847593487313393431211046410252054542662213205235 615 6379379288762632603976231314698246738758041955514291450867009723102249963719891589630890714809245735875301170275017382437885992740 616 10322052516345069680976625752720031160155438021759634793822707582133478375489967201029424304990427213101838262248538690843848113056 617 16701431805107702284952857156688428281251702494762352230214156290184821598179209003089160304191808191812063081666667198522068063703 618 27023484321452771965929483040240223707074910033205661568186175483123958106657249329098518141128474721562128126117899419542296642271 619 43724916126560474250882340388671921911772253277348305439273635761464541881259259627245392686713052311327114731686685464913360294200 620 70748400448013246216811823709925565924631047551518345489021929253655412472097034529520560816215284608456501734842977011740322869228 621 114473316574573720467694164510442672407854983536588476798453063669375074077474817657762468117687123479472012479684526201987413465511 622 185221717022586966684505988823956692827383394504346392254279561726110334147191814779028716643783921147902117248981578831940428604846 623 299695033597160687152200154219001240035919680852839923716780005511455509026334881530273474853336350975729192720620761497093270569698 624 484916750619747653836706144339404992235436137005609963834043562930104369494695915628054960367223067073101990943208903211260830230532 625 784611784216908340988906300458441746138386348001983645895527185813841840364171613752271759964279459294213402810245785704242915741031 626 1269528534836655994825612447582484127041534463001040416161653269043914544792714553165251604382991791977038543847113594158256545035136 627 2054140319053564335814518752122010321219766050837603616590883106487004005483698118068773292553310517361253853707415054395521740934548 628 3323668853890220330640131205685614410168176560138263213992690472951224157872506196565569638918279083178328379099126023233069674602193 629 5377809172943784666454649966573382081962531016669309228184739708388596158532892085828719162090213074904535753899476411307515273778849 630 8701478026834004997094781185105838290745141748773978799058516499875559300462736099973970795202681952069028471347954853418415038418730 631 14079287199777789663549431170507182133228983710340407072195949514575419420408071107260962197748327262789470199074527937270488476267900 632 22780765226611794660644212383206739535070025812657546691447749316433007534032127910895693321092092224990270580538638051385717672949517 633 36860052426389584324193643594154482578009345432860496731526977568272777147767879188987838333891173066602115376069006434986195371401797 634 59640817653001378984837856036629744783311020011069065635658647970982188729334773991604398358716577684198974094716529868790980623314876 635 96500870079390963309031499717646469142647917200446199112429010777245610979640533137659150403530962169704176171658567098533497384700367 636 156141687732392342293869355881579016616996828518269497558753305605204015221188888851315102034958287649530118821800323113617418469289677 637 252642557811783305602900855785796811120914290815748980592859377678295346279022999330784470088479551762934328804550111303117776567137463 638 408784245544175647896770211940809394880508223123087787929928729358134744844178500002048309521484983952490444023570228320548923056849501 639 661426803355958953499671068127342575835057518607602153953044559959660475282723810747963890345667385489129191541358935154264063007374223 640 1070211048900134601396441280655459665910470304709805507196920305014843932667821378763934207099744361401093942409635259286440552515935902 641 1731637852256093554896112349643543504083029508323637461133302058458305287199866380000381114265065926973752703580776674917795071067540391 642 2801848901156228156292553631560480802164636527882002467786998479512280341661873580566239943451441462160016122740865672061777778251271621 643 4533486753412321711188665983052809633613707348779821150629413795039619106780779101105851781506570137997041116814204944462990204495106179 644 7335335654568549867481219617322817025481886922202057693080712227462857099273032235564623581134748235606716333656225530695204648046370998 645 11868822407980871578669885604346630880970274097568540395788771359979438584208525316655364215199429891940706754342401570604413098035574947 646 19204158062549421446151105227489237455692882250302873154783372691877095037652694558411742141181674231972675724131894075869640683170477148 647 31072980470530293024820990840365184475607420750061861140380945255036330048441102332704400578282849223312230969080261588396516663343874409 648 50277138533079714470972096080354742292119247403219604939474250542730857391716073431131686625842889414381742849494891501394669029458241602 649 81350119003610007495793086939040036677786334026944241270750543105054331302150692017525155592154921047979065942517287754154521915623296717 650 131627257536689721966765183046244205018909512037664130764112714194048665392458062384153995285421084511377174071946685122228314956819351988 651 212977376540299729462558270024633988106518721532728527455986989314790849081999750698365644385824538228117843938741243134511060075941081494 652 344604634076989451429323453128548049445310775544018350558144733964936547633346944223848958278527483582358437778714082343826120597403134852 653 557582010617289180891881723237701319920715970529991246113659761635837133654496293840628281032898220378834045361448207090826653361233362502 654 902186644694278632321205176490118398144736096199139573174424206261973516109913356593887246140861039456798699141783802948376355042578051480 655 1459768655311567813213086899909358603164043960489416941335217725000594905143540814956852158743338426406836751105371927422976533955974780204 656 2361955300005846445534292076665535168776258426195460219590885385359344928051582433160371230832660875414328620570438491180730871164002126874 657 3821723955317414258747378976964820968186490109482402448654907298839368475835252050932524830913566189252896943536620477226823106828583082209 658 6183679255323260704281671054201822218307528156604931137152301482143153709758337068300402933093431905782500178620584577326101245689228010237 659 10005403210640674963029050032004167435306276262552093272136851870632913815835935567084648736055166746853993190601485832390617603709248762684 660 16189082465963935667310721087433441098672250146743470110630499293250032979907757703899121954562203287817631670831935748605546270796168168090 661 26194485676604610630339771121236526060381751769298729886451558446000211618480809830747588594621492373251690782174507267238564585370688085120 662 42383568142568546297650492211306408934269485288369035579674108642463792240980921024069370990530747547736234627577695595614779541630661368177 663 68578053819173156927990263336406828214925166179470743654994094324970679597038515024147027505334073816275632029148115425786537626716879481392 664 110961621961741703225640755553376047895871805979859781559458556534283161478589918167825858709843095961406717775834093983891115187081471412089 665 179539675780914860153631018898082128632689610085380873087535343080444336430554899853319597222322027024984182502905534393971963030756510538191 666 290501297742656563379271774463621322270727983170656400067258236371896009162352794397159236390096743567999474603398172216141729931440818702343 667 470040973523571423532902793379529407392261314952925137163142523621006233901315967688638753662222348780542168171453334776615478971527534148415 668 760542271266227986912174567869275938673725657856185723007425314451852270508520632930189143247032524611280561203145660249044459539631047526658 669 1230583244789799410445077361287093700818889899798500275229230670278606453102421227982448445497619156298346968646766716869182705555498348498531 670 1991125516056027397357251929212483950734362206549895180523461870722747236441554630892456386460625873460447854188659744813749777451299516760053 671 3221708760845826807802329290581817171805735115264592843299753025260994621529975786668218785014048394897074321398421474465576071335765552521060 672 5212834276901854205159581219914828997545483258118124819807948860825131216374743386871339637034496288358292274177526347406253998801861429668611 673 8434543037747681012961910510673288355598350959130983118619874957960501702494343751346459718856338911500340216589609966657397473381100516043462 674 13647377314649535218121491730846999059643449812671922161947814072423139441839808296940129406959251034718845612551075591382760566397844247058027 675 22081920352397216231083402241899696996746802304576091700016836308348687491161260216390143839736376706577926681084539031157885592018849654148907 676 35729297667046751449204893973302747824142386237214251130249982436994266694619978921756439780540138321961176425440431860428937625513086215273731 677 57811218019443967680288296216017378295140938259173599192637551667646924305691599126290741630254407744385368217297343460657912113474020334545241 678 93540515686490719129493190190514469175040075749296849355734595931554302058237651600139614478099205236196096642872794850450443419384492096010162 679 151351733705934686809781486408282242293689899385144976500477489852010068575823698479305377935889634598562615997967516014463196909656708676544344 680 244892249392425405939274676601362039766490610233743687214986901036452786543483063177393556100512079340894964037150134126049357801885957671775166 681 396243983098360092749056163013403953413697895978337806021952776658726728318386892597893948908857462989332473850466123188024498455745302799432138 682 641136232490785498688330839620276059357214777958196001661430219720624985434199190996695735034791480366550636571633237760412283813185710836401811 683 1037380215589145591437387002641755407245699580795740307283522254031698767047386931816425740042978615626662079346694375954897224898423192895377066 684 1678516448079931090125717842273866532431218651991626157712758239312239046164202750520323118632273317153642367167245306425029657171179078066444150 685 2715896663669076681563104844932967071682248797797443310964628693444307161453453317681960741892680295970570059246460285049321173381034733038886084 686 4394413111749007771688822687232254130593584921694616141187832716714137507872609259368044165937056405496899000670206052475666742822542473547358631 687 7110309775418084453251927532202476794584255484685349430189557929627610731567208504917002203709110080440890972681157614476804446725617109816152675 688 11504722887167092224940750219489331649491592736652420059002875339375000826317307717948735507181751196294883045846970524687231435971871540232712116 689 18615032662585176678192677751771829694869718023611130801724477975032469187644171235724365810533262844920129300370377042591363033411320650905661222 690 30119755549752268903133427971378438187463602327861825630634596719897936677746960373367429581120908872748211165076173714008848958209027460622215187 691 48734788212337445581326105723322145449749364249525362625988789187832306905797596274571379309336893065564652963521352900672244240180957062345375906 692 78854543762089714484459533694952482455422880277963720362502223462311792406764115370320181347363845615585392183758636225006146039282002754900541438 693 127589331974427160065785639418643803566484449796010014616390355064087615191086090565437529768191709938730975128902135732577465391884904822270179999 694 206443875736516874550245173114137339250635579241024821031873090299350819151596606746099598852038692520913064836456416379139969695670787983919553426 695 334033207710944034616030812533574094864058191905321878974671356808446262591685987798806467286480692243561208577734404727720891130934463389023703068 696 540477083447460909166275985648873561822944139284064864728117501541298965028381438255262609221628357950042483253484540772958405677304262261324778484 697 874510291158404943782306798184150837623980948495412308996721698673854476134615995428693549760507217456927343683550442813333941441226967099435697478 698 1414987374605865852948582783835520532430841867955523845096010961926449259120952149320235481101236729477303287084909194652988203345031969359040379815 699 2289497665764270796730889582023329630746989964767094478103857420995415123969689562644899062573445253581761722859238516710476401002734677849802315546 700 3704485040370136649679472365864211604806977598348105890190572221513600317874635412877351668692646238387343168240137854719983354960200109108223471934 701 5993982706134407446410361947895398810167030108921294598861331407951295784828573929892956117101732224838785844467486859309213368634567128265785519010 702 9698467746504544096089834313771126250279237401397947098585788195622026916315271136639040548013483234734485002224672791383373544170593306096901608367 703 15692450452638951542500196261683402337380642970081963416845947139088971401483630432371878224424006345392566904216684958601794811672359593193410724662 704 25390918199143495638590030575479263439207318377060717685957351522695614693128683711428936116979183016443932918453600980001753964863251585610258567467 705 41083368651782447181090226837198916463440629046868586095627714479527311415111694246046380332348625772255964325751896971207993935876654741449842671450 706 66474286850925942819680257412731307866434990583440775761529085123986138247957429628671967464967324658953900802388190765460732142464315895866564531735 707 107557655502708390000770484250008087145210100795433173818221453342355332648994784763430242087000195713590546136231164722393353270696031615916327874666 708 174031942353634332820450741662853508513832240243767190564794518015065986830609449978364294943522655056072740904615388198355262521605612970572534203583 709 281589597856342722821221225913028837125016533063665152591923801278056492099771439545673755366888556646615054252151238958431963898793932052927682118218 710 455621540209977055641671967576127449920157446497103863838331418177093421902503180050965335352934208482614863413036061428511086431282272780202309637169 711 737211138066319778462893193489515504828669801615448231419147942411859045110004622395017579949461958087472155223775538923208684691402019833938859044229 712 1192832678276296834104565161066169413998297262191854075808670482382698521451622702798130352797188171263632281907641057846155310276691594080947707471000 713 1930043816342616612567458354556456482357745751076493861057933064715091103798941135406721445025102556968154626956720549992566220895536398386850191521803 714 3122876494618913446672023515623756677670317522592519678794561969713016634248124408083885347769420542285595115727148102381338924622326285706263388696563 715 5052920310961530059239481870181870400591807797072902688762831316575594345485397065643433143311743933119302290055031914275465909579265056691649311248708 716 8175796805580443505911505385808055882356648530339076474082421559358487697325236463310072427785768947718590594170142430984859870424948369510385664656689 717 13228717116541973565150987255993485868357254047410596467680127400611048352679031406194567675707948823486303908270747682299532845435660377254444297659400 718 21404513922122417071062492641806758576686444821153271824998598733347292733918785210897937342057117208401460694758229077689666638238432426692675496604006 719 34633231038664390636213479897807890075110764322642629138361829987791922590285275063164790324852319855932107467437980590127145386013065967726877790959552 720 56037744960786807707275972539625853867273072317875360373585010394608214181119672890266810094531303854383354877181485180513392192246338108406983068060105 721 90670975999451198343489452437450165983832242058003920521495963134114793643873457619801828526551245891408155452895416086116561897147664082906167523907221 722 146708720960238006050765424977100087522620785247447937895892530645357228550162904532005960087805003754361565003174131172903626066430182541484801374499477 723 237379696959689204394254877414585526393444361351105447829925989205535406417449842044655306657536315892339816457510017478029260164720356512997696756958388 724 384088417919927210445020302391737308844504886061700460409113098380171656854158086965896741091239720738941505335659024954354352418238907320498645998205070 725 621468114879616414839275179806398597837904457747532066900441675445142199639578919589475786960008388455346243347483039633046886656948122939354604689290939 726 1005556532799543625284295482198246942169355888189626667506370640573490852734621107678933871844736542777167568604765689783028101476993517185555363678519634 727 1627024647679160040123570662004808270422646629780719814411299902372463087851281597070565748499937162566399108690287471919428667718916997991159472484637948 728 2632581180478703665407866144203293705607344012148661139969145819882317722159313093738847932803683448012023943120700695688787032397854208932781835853108287 729 4259605828157863705531436806208451504532278680488127598991618422591748068439321868534665462782172167912818469364943856822514528166945716252195054520199976 730 6892187008636567370939302950412257469057297015039148702062181871552927030092264479789991627937960403579687420417624667161908543315738346288856664585074218 731 11151792836794431076470739756621459725522591512108023025816827686635367672124092705134239382394791326077054627547386855486299082475806692597798514425614207 732 18043979845430998447410042707034817475015192382286764620248929244203285664063454846217958819823871475871859518013246688394356200543654187193978841655770779 733 29195772682225429523880782463657889739890762071936877870895695401056251728317773068823308307267712854717539364356295249849427087829224291059807747429667789 734 47239752527656427971290825170695070506191948448346669048581949012479433053488617586102906785881570822391538023054506509863025226594004993117241604958236066 735 76435525209881857495171607634356423817804008369546428080739381467030397202966462948700713241239485808168328128337853545337696274004070989750186473763396449 736 123675277737538285466462432805056570435070232844698429749863218608953081140184815004862502832156715388302222062524652725658001150399713175555916750562432342 737 200110802947420142961634040439420433655234511235173715612390626349773859262441957844128349629197644450639979961704323361278976009897291475649534476330051098 738 323786080684958428428096473244487907064386311950064572516956780589207409510659674455086360858988315687419968850346363699539864474561185387840179029816297179 739 523896883632378571389730513683924319804776667082236997827699896030916521592762809384350535916938861957962901671305238841377172772977657315201787255118431877 740 847682964317336999817826986928435645356679092950230448982355069961421122560006918843369771466820602852751317812394923934707137555335125087167158884460659008 741 1371579847949715571207557500612394286623053441820590562363822986766926964780028837149992289588559688828225721668056245882952042926202407287443715408003758898 742 2219262812267052571025384487540880232526486060455945334571318430767265112712338588074680583503207855962460654527692605027661969631758523063924018749046177339 743 3590842660216768142232941988153348238183809141879592546694107714506752231882062081132371423055900218321932925456513672648795938942697127735029490164322749024 744 5810105472483820713258326475694336511206162523726722405631845870705582598978226628289919613386264860026683441963120657075616787606307903823306110213190339642 745 9400948132700588855491268463847843090432592512682630368732565784324371918977814213147599199597806453462180338983350509197159272131050967282910061313643496331 746 15211053605184409568749594939542411661715645523088733907318062115132939257683524940534183923606492511151950817357972958627464477770106434330775616927974248805 747 24612001737884998424240863403390594852720995843841942448054897578873420258622265242470749046636193367897788844227364797480301103073096946870118526940005872054 748 39823055343069407992990458342933504956052020022077587217521726474459248159528084075587466041489746367090065813058439910864885693686400344299619283843163022045 749 64435057080954406417231321746324830310465285007745845503231978295930104972687062755000710765696523842127196278875352570753536356947141414630487922982008403698 750 104258112424023814410221780089259405868782331979720359639754337659092442696618275522682130835876278308150011142897292963684376227975184393090667281242844124227 751 168693169504978220827453101835585805223128022592510088348160924085583662388826512410600607930061179015796638200852116825800968196233375835710021495332470289317 752 272951281929002035237674881924847510637483029319100709728508317482269394493891387252969131188129856708800718501334537479988987331497996799078136760664533548140 753 441644451433980256065127983760436686008448753608378073276578960562089363916999583777093696818803575859210510833357795235156823036703563543971889253438414655051 754 714595733362982291302802865685289135837649890229290060859828644505724544799800413901646882260389860085216712562044193644330847420398032029018845296951038253161 755 1156240184796962547367930849445733060583389425886349838605424275067314971566322863382146195364744017984138197707793570743195612688103665936623863629468278808769 756 1870835918159944838670733715131032805306167799861089106705624649735156130838170287535142136761253953577490875175683935390259427582468945315958469809326919952818 757 3027076102956907386038664564576781413966403816794699744517923392966780054466650749758582088017282718763627138340365027976349851792817329497162594362074071502949 758 4897912021116852224709398279707837006086708989751731788460857591749112121360422919922726066838853781484633121025665506769295198863158894591454835276706763754416 759 7924988124073759610748062844284651815752378663387824275891562922617002532505004154626816628730005164529413678041270296819578665970734387431322605629491818964790 760 12822900145190611835457461123992537765615200101028210432478622920302209397204438765406825420818649257725403136344246236274260953874029857302422014419822620666940 761 20747888269264371446205523968277261311957828585400633153852005169327865498167606560541182637454351139640816765952990288015312435619224160912535375768897053291270 762 33570788414454983281662985092269904203862544364254836348404955136266975912532283701962762394429304519905643577627390815269948557783915080153992517867461929573228 763 54318676683719354727868509060547319585886001075370118804572316199211151356500064129663395523139382584322476002870663611636750708476531818270172608768858891666809 764 87889465098174338009531494152817449590404423386324205898895818996449349588274066364339831235995486198633206118015115166017131323698384588150012638408062457761221 765 142208141781893692737400003213365100103235818086219572349700689715683013544170604655827973224344661128638243924376337224504694440754377832347044301366644954340131 766 230097606880068030746931497366183034690651263222783680909063824720569340504875686985115567856169485389021268679398875414171218704418193648186468185088475811209164 767 372305748661961723484331500579548845591553981005942414549184610141577039507292731116301844208592677547162347581103202730971151741455733915001607292788546870446901 768 602403355542029754231262997945732922006817537550190515277056689564455698682541084113130590729024971760509490166523747814317256606552832166465119769512836870505199 769 974709104203991477715594498525283294319994833627837267325912154706287189334627933908324887889676649641756883398887916312728605605345551733791338410117669926911590 770 1577112459746021231946857496471018453846102585946671302125374484860802727344660944102687568822139859039415191424122605939740365160857484238227180749263097127025091 771 2551821563950012709662451994996305027409999927664616537408849456780087284435637276431781256824090271412730710054767754556657187960677851525937662532475505584270009 772 4128934023696033941609309491467328287221628336773100184489962140252038199074172602725585831003697113630196010263597315180203291204597345769803020789951880159859979 773 6680755587646046651271761486463640358116444302368172640895855246921143447688616656820598367312536767020397797421013512502612928927428361553150812792788050849485724 774 10809689611342080592881070977930978968066791185161836787591638354848024678268855559352701831754608800039979059349891879974703580409021827591551227802826335793636634 775 17490445198988127244152832464394634454877479856712385839516616190549326706171098598460932449945493013848431366731887883570855448443841503445025411902890821622801243 776 28300134810330207837033903442325635595123331448987055100500488732959534131990612120197388883090810556002938503035875460984804622671366112609257073347010921782859090 777 45790580009318335081186735906720302544908590258832837573500127838327951269307499995999922773906626819850227691730809426496655622236302276354517883219061004557050183 778 74090714819648542918220639349045985763633945030135665991648944335043280689753717189749783262080828982390992753266401979363509793376360162905572593190421597194875143 779 119881294828966877999407375255766358104323619018397109733193379807342114618302710460838692122726795662253589601697905770247464123416054464084314537228761548937343111 780 193972009648615420917628014604812446158646426731094779046739468322724181661646968662304574593692348965811468390845571791641156825890579503565228471278617122539108663 781 313853304477582298917035389860578954177260931754369666137733101465295600747449961787987690381187384489769791229654136847548001739002711948141015730975498933231748745 782 507825314126197719834663404465391620045979328219770829701708094408516332059924505427783089983590858215501124100643211759200734571541745051318558345998195186560300637 783 821678618603780018751698794325970896224001092391008885046968574008603283306085633208119652038079855528972295644421713477940078085484261096500578098701768291243517556 784 1329503932729977738586362198791362988185032139032525883202768822852654036421415701397461160922838156289030199250965963978361379929675979071059600050934820558123849528 785 2151182551333757757338060993117334576034156919579587323828084380273948620116890884461426402501272250825563253352938968553104971215149505381481835236169544363556004212 786 3480686484063735495924423191908698577845073579185034155415137832682057685312320197326101637745875993673435879958817160504874830976641553137217514846933039403649809382 787 5631869035397493253262484185026034639420166737759288601048403974288944926739043271555256572097598903620513544122347474018328303335759048614424878409595635668164045761 788 9112555519461228749186907376934735394431300244095042440702640052024122997767372601445192213399457353624760689257230539946226528635550388178107251471269634004638565053 789 14744424554858722002449391561960773224643411429577971683837015705585830597475261998138642856804852634928180465477177703853180391894273758126973999966100314091898400663 790 23856980074319950751636298938895513295407592360391321901491808270887862831433438865681631197432432522073793543661739482676257749258522364771069471681489113524121805838 791 38601404629178672754085690500856293373549944403838321064547878784818944155434116077580275707820619695677354509128589316983308816856749234036863553645873418689555678188 792 62458384703498623505721989439751816713248421825822311112228087093646616725323478607977943067624214569774777089966377919965267409664490162165597753128669830325609744878 793 101059789332677296259807679940608124807422131977971608134262480784669375749618265816407491919440656356170281336458469396941923827942781399731321571329903636578512192849 794 163518174036175919765529669380359963094793260165973922730603099020523510668006242274282602651876250087403594100161761208616596669680019178202032448245795736055207043085 795 264577963368853216025337349320968119520628983567718202560601276463013085118541681746439647200725690275172462779958000339989192395814646207755266009611232910667688460670 796 428096137405029135790867018701328128954459600905775773034744726075555537523009993672942498845737040620802351807903039809560513823259423268618968902947811417892549163616 797 692674100773882351816204368022296316388248648007757626947662985655776452460628505722933558091468603980819267751278551486632579471080356737709746917886255015755374544207 798 1120770238178911487607071386723624544874281903871569723202531454317000299116286744310167116469097241347075494748743973379067905726951936494076974478795144275246300398460 799 1813444338952793839423275754745921007133141564009447321351364361438777760715054485230038599683716193271220335785928139368356826901012485079152027750888012653771682042259 800 2934214577131705327030347141469545765791194543545400667435206687655296389178348130709562876264758835455052398699881569196830826046010908572773235294227180954733842770940 801 4747658916084499166453622896215467086239680838177267935340493732278552713664802391675932223651719919849013014569613691818040599626300894410728974615356729659133629734491 802 7681873493216204493483970037685013311216831124475208521155352156094262292498144069186490695549192911765687814296526274844763641103281145137258705484599174092888469353985 803 12429532409300703659937592933900481070426238781069399998618873456230995769145911647801935690884466427997856749840934526502160660489297405003413427094756332302329242022014 804 20111405902516908153421562971585495367928141454583952009641064790482478598622635529292020239476702388546524278349325839046971950386356166808016221048985838995889500844386 805 32540938311817611813359155905485977883825407527445235418148806156844964509725617064160264933673032477950323012334614698037547806685589870141666327280114027416363777420359 806 52652344214334519966780718877071475370194303092237994382068702552640908390177179418491539169662654876996604517936586859081646901103553378173344698453359024620299624990137 807 85193282526152131780139874782557456358745536278931380247492180580078608095241156100416310257586371785832891132335761267165692366515963137179114341638858931202422140261921 808 137845626740486651746920593659628936279136692322209408491043312927680360034096310803981223884566842336719287993309934515415452470801217545498030559868055390743348197308645 809 223038909266638783527060468442186399306519835662389629560258021918083761687031348775769247840829372676019988498048282607675115914735219005572421359902024451042721326468144 810 360884536007125435273981062101815345359019960705096029328526738264055942958524247375781611213023714626014210693643556082202027441833935858813327418100549765634630423242625 811 583923445273764218801041530544001758989100082039022684038849797619888729017633774378173377447810210845792080952923442495891562904995124785925473314864576530303371346799739 812 944807981280889654075022592645817125340317935476904579354840195970751491184085655610081749610144473162219074555464090180080675041619053776225542346787327990666282028818760 813 1528731426554653872876064123189818915094979342969210120680016418344522377757783096564092412103030201180395584142603231001589847673005812554681456315195954849631016931365662 814 2473539407835543526951086715835636085524418889570934582501113640893062901670992217863602654668463670930708260757311788710565071378026841801667161559341001548971827774673622 815 4002270834390197399827150839025455066700717736397750451676073514512835396338977955483683684878025557369329829032619569554612012533028415799850414601216643965048836295749235 816 6475810242225740926778237554861091249072017455279573640015355898284417911038818318903684615376294898683373597221091203721961907987030158641412149063812368434634877824863638 817 10478081076615938326605388393886546457708737632113032580074391406351732904601133305666120989739854762895963866545440952310038141706115013846071957364646919776539064589463056 818 16953891318841679253383625948747637914798077031685920457076054541950209458937279368593518914388372486583459442249154339053783193661685975229414940016628546428206975873450897 819 27431972395457617579989014342634184677371017437403155880124546485589503982104847040266535182291394815487299001906434651815013987133910078352731269368826442219622082859396155 820 44385863714299296833372640291381823038969299683128987668764186978326125580324223292803451943321459546359627181704430009320559014817584335492123079291253507332706143759031398 821 71817836109756914413361654634016008371157844278865369117723686296058642514966945767318303807729007531571172899807112068934226270136418767120052227306720274895944858988542969 822 116203699824056211246734294925397832369808873893931785198690388076342214156310521781070515668517054720060670281540764574534124271404916335940843278729785903864780868800778492 823 188021535933813125660095949559413842147448653318774494060723261114766570241424463631538398142012664215454009491241502665592146484076236399033391748608625175442134283419875856 824 304225235757869336906830244484811676578556989517016844573307398175183737899551292849111493584986581979480664166195013935844486078811893409023186855540295937882717052757363357 825 492246771691682462566926194044225521746986835072039332361161592129591477761384352502610271355294445126353488368445223869544034552402305500251689902939481553303971726632739472 826 796472007449551799473756438529037202753006951971281510407337240372917741602463025296976770079114489809410291864832668836011772168511897074279566983303432718232346151291912223 827 1288718779141234262040682632573262730988756376729856741557232048030484198522285012618270301227136573025237380003905923876731146917076046744197714162308035511963918582413191137 828 2085190786590786061514439071102299943251507110623922144483154262656341817709786510338387667787729693355799291414898338980852572482098954277994062570175588538410535373075034594 829 3373909565732020323555121703675562688177470396658788112035595029946840921420162974987167380815113411222642796047718980284902313216939199458075034825849358443218516523856782130 830 5459100352322806385069560774777862651854947006274255381307874852816240771595219431075515513213399590588534928923315505796002606630477875459807657172817559024050010807521112461 831 8833009918054826708624682478453425369968130683847372510658335259129905255809252911083835261368411200415178273919575031333831734980597829845907311551139040927716609938486594157 832 14292110270377633093694243253231288065695997880340966135286159875359133883440192521343579067211659663141893257860515492624986873096744898196411613273584489340890488962188808815 833 23125120188432459802318925731684713499963018253399222014067201620840166926081690131178764826908447939664148896227705470998663563443885430463082481021424891544675155456925961018 834 37417230458810092896013168984916001659893619103865400534809748147067402217011724463371171602366448254789377535672376893166810220712882670079468490609406153752946938332085848356 835 60542350647242552698332094716600715297964160517609173177679255812239634132346239924419533818175787198622600799444893055877883305358813842164394867403211212461884892467402973023 836 97959581106052645594345263701516717160264192471030007709449861787827354259253757905002828443451902970608285710039385337939851899847575790274684120420497243331480403423503667940 837 158501931753295198292677358418117432754869368808319827269595838540017614767661317040472191156020339395875397003551770724197403569134662671933889308956660479645070747585831055143 838 256461512859347843887022622119634150349882100259375031990383018560840017543918306549392272995342924765619151728368440123399974657774280547801014318027138024676038583327520533379 839 414963444612643042179699980537751583741906420897275490268371294041136331662458406861542834875493537946544889892551353143378126350329091218350331755925954221184505896662710690618 840 671424957471990886066722602657385735025584488805911799649743576658806133052790679926974694026806701892274306566385408167130548149641702493366273262572273993599798512100961965380 841 1086388402084633928246422583195137320136035416332473764320621035626929962338528917146267618151828665803734118200750148080597633849024367349240208620174542420941003436390440510407 842 1757813359556624814313145185852523057167319363597252669381511088038877314885276720146434642050166221609781116869214074722094120261012313785717081869102304507461028824779277171428 843 2844201761641258742559567769047660380242850206037854816504609998240416636151351461193308202269660432278733871589832650518696475564284138139139610248523293107418949178171778181490 844 4602015121197883556872712954900183441718209502372522343091577366722129621484062308409045457467885518867712155836061577890618631309568731317248199245839689888149483785610625112777 845 7446216882839142299432280723947843828274799099606659122213441944736924626984919381655929844291878644196577553866204913407656590815748746488495272871078158382189723705925292566140 846 12048232004037025856304993678848027279246243419283591810725651463272318479007302338560290442073664642552692401726020317699331406349408233699125760002720616431179607920017076188921 847 19494448886876168155737274402795871121082317268932076135566423672494257865268023573965759040520598935072024337865187177261219133906047958519662021321483245032178147435826954646676 848 31542680890913194012042268081643898420203574829453775111538374053196123145672288527378559752156898003253213367356450234875955981387415610119288849202256975703325241563779443143034 849 51037129777789362167779542484439769570414141056928368757774094691681747195830324348177618156045291163146687688079590618822250437664608323557050813073055173153861621967626148153411 850 82579810668702556179821810566083668033307239594966486582612361569567082941911027901559655779809825817012258222672632670247972199085705464488821093384679226206868555135852248715750 851 133616940446491918347601353050523437666285918501717305218937155429809336055439336964787746691450991217913408458088092335214274352180549298860831162733724204685954990792425125081986 852 216196751115194474527423163616607105791285944905048759190775734633540191290404186253407449277627463179282797402555932166828732298862120007785265195333716213881789168285522377344442 853 349813691561686392875024516667130543591954173923715374512247587918562967585112874839920602209914326633601836525704175483728328551176036164111106269288455795955683154958143159548567 854 566010442676880867402447680283737649580186967195535893684120572566450392037695634836729845555467451173467136098248036950964655822850496312541010876249734600333124267817715898037464 855 915824134238567260277472196950868193460780776294387995566707988550539398603332873289893587177462105652144793585994218875811745019576654431716663751385729709373014001521529995031994 856 1481834576915448127679919877234605843463989689182009926723725668954356203582128099342129541266967544752397835846608035135218960673911350198997093713410155118995327445103600395130802 857 2397658711154015387957392074185474037544739259535255719744459184669596637363201774054681630643137733559984674631979564927734431571859112055598310505354189308150964751921258703009253 858 3879493288069463515637311951420079881917337377951260171292593231157740591193005119377690444972714994855936544688743056369481949116619908941454880502014858878018912171487960170561162 859 6277151999223478903594704025605553920793707012412596453334417283919067101372581508403724937915833062822151426159969895270833827618873635763189598863103096431272221299289619819674334 860 10156645287292942419232015977025633804662643559348794984378482874970441243925693550280183545835185843221598556614707991266353494637025814606754299251066419382076118758603737716962225 861 16433797286516421322826720002631187728316558169980324322288894030267119679369145305154000841607734157490042784602665611103663367880131034205244287634347173087379533371204077029812425 862 26590442573809363742058735979656821537171039702474132753540891800960652838764565456507676788785664652740538920016700346332223756164852770763325834017790706444329228671865807260992756 863 43024239860325785064885455982288009271631035014584408882454988625818824403213345590412353323638681809345271198700740980530467223143961620389915234812471797511788541312785602284436954 864 69614682434135148806944191961944830817805719457407426327197374596359669522796826449542803664189756260754841158225950499200624245437904042330211517259410476449127249324701756425371713 865 112638922294460933871829647944232840102632237185485733347727782925043497216500015817512247291610702776289889029786846869445029164669795550439113708525466595907966564384597775215515314 866 182253604728596082678773839906177670939776876498517009619626346812674691717742341690746370849069989261646690945081066709845509214071735936678806940556701986981492224891870682360197766 867 294892527023057016550603487850410511070751678279975477603257595531359702414754915341722464301976758580562771507766289735635739748096375565810064787294569770603442505090951440388462843 868 477146131751653099229377327756588182052066602087959119996863907676942236186578252650401326650357277949103215100515426650552185894191959227089637310536772523842766046548063984559067974 869 772038658774710115779980815606998693183695247533025080318804148306444350011354117002999399513442437898566667932983206034589171764626098889259915939934734486501078952276454372848748338 870 1249184790526363215009358143363586875324981381382047417670256224142949025269120712841324335629823627144159795364016759630262863548540969914282348601009290542177631106069409531191904092 871 2021223449301073330789338958970585568639434207985602348117631345542431966808023846861754530197392246898600469820869543793270812579455368132975166758219707331738014286663752651087012163 872 3270408239827436545798697102334172444156050135603270098635145107313531630700571817695301760413526556591918457002230464431719614387628720269274748279300007222066704124784372945007257713 873 5291631689128509876588036061304758013076338421585555996954627568554609355267224072088163269725146944579052066731198983941072681020481337852846527958559686258773411292443087720289485365 874 8562039928955946422386733163638930457644000214256039495920202231838536529499516675632821799783070501655828548020140467117526434470123228034569783039887337456834658218820193523361473756 875 13853671618084456298974769224943688471323584839144429226052527200770971571570871911238185141059444706466925424203666309303360348481784425093679212731607002733494331922893239276415038188 876 22415711547040402721361502388582618929851685334699986005352292174902228685969525348582922954636025786990492560022293226652650751033069545339731602942908651688237447190747767500269236806 877 36269383165124859020336271613526307402470982112211145915114831310063498206373680603166458485124071604171070259203814268541779458797683864338126682858465169520825832434421302664112722398 878 58685094712165261741697774002108926334221625588580696337354859923039743542631286474884136389701010940827577280722692474825705894156912285993144987922830091621909729126001664188257734095 879 94954477877290120762034045615635233739475666123760923952737027823555151503495406076638682669161556968587140799892261135761313790880631613632405500071151875738287498774652864667732350938 880 153639572589455382503731819617744160077776062073677432674069287907738524409094746455818114130759561918723203411361968567331521169057429747270018946745762349149509065381852292961105311277 881 248594050466745503265765865233379393823229456700443733427671523602939925405899313755013700466057911581538404478179337915844398206695035560327790725456684633612710248810541426910297179968 882 402233623056200885769497684851123553909766305700095624602873454348511105557505658479126312060250093303657848022472530273584773903709080160512629700236812390807054488334916286929226060956 883 650827673522946389035263550084502947745835319687849628915655156736246985082910846262558510065564684609696388033194689617471227643767127599165440353125878382901192425446478088610505366123 884 1053061296579147274804761234935626501674418911178260901204504185163321384926916668083582193274434586719492555530957008193729334805817793059528294602493687406876952254852524723291012706002 885 1703888970102093663840024785020129449447832303582400636307267817510514014192596738173069678313322242064736419391031784237442254351765334439515065531691015085500772955029900376731065707279 886 2756950266681240938644786019955755951162668844764261914583991014139861188070283541143555214459860302225143464124890380312312163151826886671873809873557787071459765283240415075475287265536 887 4460839236783334602484810804975885400669736064140578575649453910051068145162705718436229960085533038984534210721882385624168339650235201384910102272806114562687288306481370686099974318537 888 7217789503464575541129596824931641351919217897415046621178749158480792870651869075606403192780776211266156014897454671248837256021762910880226322483977009167005677020081462437181996695959 889 11678628740247910143614407629907526752716184580069431704845727253260524986674326819024064776081696570365493352038185770515949943382478750054799778389056718675813847512789685187570650170336 890 18896418243712485684744004454839168104821868011792200858800196970913733606224449235932748407407959798037324091258524830269804821071142067248227315317852613721499660543486437598585376908402 891 30575046983960395828358412084746694857811331114679561227366950806535700574017244573247206811735639902245258052469048864626108850254909969927446743872122085721827810837565256777357809264591 892 49471465227672881513102416539585862963033708267803497257905701013716927777357673091366226718788885874645115266972983147506500445429023287468939329552897654318633974546103030264054479271954 893 80046512211633277341460828624332557821432014058122516189786929023842699987017194210055567057243121825739587128465116020895772915755367733937443512929110616341084515170787386660417648553366 894 129517977439306158854563245163918420785325975524383399815927938527704362505902574732051460942949425693562428947554559747090766719434797988035783224394518841707533849814336591178492951532794 895 209564489650939436196024073788250978608018751922295037545688735771051674651132074716625694677542012480183562724309407897992585930086256213272337535079638918519521573473584168288228311060662 896 339082467090245595050587318952169399395192464462107016606104828684120492415596035245968670670455251218207500567801372765433445094842127457190590150972539872499653398461923272114755167289255 897 548646956741185031246611392740420378005919206598288019764517039701101290821152614491386252573016564774523855788180171890093387853343084913034870220134513871327729930744102077652661054319801 898 887729423831430626297198711692589777405080423614070123523319228925268674028488580718990956956603118209768705827805964816825172458988678963340442377494865828869056006480921290377308349447114 899 1436376380572615657543810104433010155416816119781461809685021807119486849598615241307632917043831833244775897485015757945618077761254316467743289595837345673080798203867973428734183282049682 900 2324105804404046283841008816125599932830421023178521565218250082313776842293883216360474387974504193540155720479143941163125018021210657916816871837927597755634838628758506337957126994261768