# Computed using the Mathematica program that I contributed to this sequence 1 25 2 37 3 56 4 84 5 126 6 189 7 283 8 425 9 637 10 956 11 1434 12 2151 13 3226 14 4839 15 7259 16 10888 17 16332 18 24498 19 36747 20 55121 21 82681 22 124022 23 186033 24 279049 25 418574 26 627861 27 941791 28 1412687 29 2119030 30 3178545 31 4767818 32 7151727 33 10727590 34 16091385 35 24137078 36 36205617 37 54308425 38 81462638 39 122193957 40 183290935 41 274936403 42 412404604 43 618606906 44 927910359 45 1391865539 46 2087798308 47 3131697462 48 4697546193 49 7046319290 50 10569478935 51 15854218402 52 23781327603 53 35671991405 54 53507987107 55 80261980661 56 120392970991 57 180589456487 58 270884184730 59 406326277095 60 609489415643 61 914234123464 62 1371351185196 63 2057026777794 64 3085540166691 65 4628310250037 66 6942465375055 67 10413698062583 68 15620547093874 69 23430820640811 70 35146230961217 71 52719346441825 72 79079019662738 73 118618529494107 74 177927794241160 75 266891691361740 76 400337537042610 77 600506305563915 78 900759458345873 79 1351139187518809 80 2026708781278214 81 3040063171917321 82 4560094757875981 83 6840142136813972 84 10260213205220958 85 15390319807831437 86 23085479711747155 87 34628219567620733 88 51942329351431099 89 77913494027146649 90 116870241040719973 91 175305361561079960 92 262958042341619940 93 394437063512429910 94 591655595268644865 95 887483392902967297 96 1331225089354450946 97 1996837634031676419 98 2995256451047514628 99 4492884676571271942 100 6739327014856907913 101 10108990522285361870 102 15163485783428042805 103 22745228675142064207 104 34117843012713096311 105 51176764519069644466 106 76765146778604466699 107 115147720167906700049 108 172721580251860050073 109 259082370377790075110 110 388623555566685112665 111 582935333350027668997 112 874403000025041503496 113 1311604500037562255244 114 1967406750056343382866 115 2951110125084515074299 116 4426665187626772611448 117 6639997781440158917172 118 9959996672160238375758 119 14939995008240357563637 120 22409992512360536345456 121 33614988768540804518184 122 50422483152811206777276 123 75633724729216810165914 124 113450587093825215248871 125 170175880640737822873306 126 255263820961106734309959 127 382895731441660101464939 128 574343597162490152197408 129 861515395743735228296112 130 1292273093615602842444168 131 1938409640423404263666252 132 2907614460635106395499378 133 4361421690952659593249067 134 6542132536428989389873601 135 9813198804643484084810401 136 14719798206965226127215602 137 22079697310447839190823403 138 33119545965671758786235104 139 49679318948507638179352656 140 74518978422761457269028984 141 111778467634142185903543476 142 167667701451213278855315214 143 251501552176819918282972821 144 377252328265229877424459232 145 565878492397844816136688848 146 848817738596767224205033272 147 1273226607895150836307549908 148 1909839911842726254461324862 149 2864759867764089381691987293 150 4297139801646134072537980939 151 6445709702469201108806971409 152 9668564553703801663210457113 153 14502846830555702494815685670 154 21754270245833553742223528505 155 32631405368750330613335292757 156 48947108053125495920002939136 157 73420662079688243880004408704 158 110130993119532365820006613056 159 165196489679298548730009919584 160 247794734518947823095014879376 161 371692101778421734642522319064 162 557538152667632601963783478596 163 836307229001448902945675217894 164 1254460843502173354418512826841 165 1881691265253260031627769240261 166 2822536897879890047441653860392 167 4233805346819835071162480790588 168 6350708020229752606743721185882 169 9526062030344628910115581778823 170 14289093045516943365173372668234 171 21433639568275415047760059002351 172 32150459352413122571640088503527 173 48225689028619683857460132755290 174 72338533542929525786190199132935 175 108507800314394288679285298699403 176 162761700471591433018927948049104 177 244142550707387149528391922073656 178 366213826061080724292587883110484 179 549320739091621086438881824665726 180 823981108637431629658322736998589 181 1235971662956147444487484105497884 182 1853957494434221166731226158246826 183 2780936241651331750096839237370239 184 4171404362476997625145258856055358 185 6257106543715496437717888284083037 186 9385659815573244656576832426124556 187 14078489723359866984865248639186834 188 21117734585039800477297872958780251 189 31676601877559700715946809438170376 190 47514902816339551073920214157255564 191 71272354224509326610880321235883346 192 106908531336763989916320481853825019 193 160362797005145984874480722780737529 194 240544195507718977311721084171106293 195 360816293261578465967581626256659440 196 541224439892367698951372439384989160 197 811836659838551548427058659077483740 198 1217754989757827322640587988616225610 199 1826632484636740983960881982924338415 200 2739948726955111475941322974386507622 201 4109923090432667213911984461579761433 202 6164884635649000820867976692369642150 203 9247326953473501231301965038554463225 204 13870990430210251846952947557831694837 205 20806485645315377770429421336747542256 206 31209728467973066655644132005121313384 207 46814592701959599983466198007681970076 208 70221889052939399975199297011522955114 209 105332833579409099962798945517284432671 210 157999250369113649944198418275926649006 211 236998875553670474916297627413889973509 212 355498313330505712374446441120834960264 213 533247469995758568561669661681252440396 214 799871204993637852842504492521878660594 215 1199806807490456779263756738782817990891 216 1799710211235685168895635108174226986336 217 2699565316853527753343452662261340479504 218 4049347975280291630015178993392010719256 219 6074021962920437445022768490088016078884 220 9111032944380656167534152735132024118326 221 13666549416570984251301229102698036177489 222 20499824124856476376951843654047054266234 223 30749736187284714565427765481070581399351 224 46124604280927071848141648221605872099026 225 69186906421390607772212472332408808148539 226 103780359632085911658318708498613212222809 227 155670539448128867487478062747919818334213 228 233505809172193301231217094121879727501320 229 350258713758289951846825641182819591251980 230 525388070637434927770238461774229386877970 231 788082105956152391655357692661344080316955 232 1182123158934228587483036538992016120475432 233 1773184738401342881224554808488024180713148 234 2659777107602014321836832212732036271069722 235 3989665661403021482755248319098054406604583 236 5984498492104532224132872478647081609906875 237 8976747738156798336199308717970622414860312 238 13465121607235197504298963076955933622290468 239 20197682410852796256448444615433900433435702 240 30296523616279194384672666923150850650153553 241 45444785424418791577009000384726275975230330 242 68167178136628187365513500577089413962845495 243 102250767204942281048270250865634120944268242 244 153376150807413421572405376298451181416402363 245 230064226211120132358608064447676772124603545 246 345096339316680198537912096671515158186905317 247 517644508975020297806868145007272737280357976 248 776466763462530446710302217510909105920536964 249 1164700145193795670065453326266363658880805446 250 1747050217790693505098179989399545488321208169 251 2620575326686040257647269984099318232481812253 252 3930862990029060386470904976148977348722718380 253 5896294485043590579706357464223466023084077570 254 8844441727565385869559536196335199034626116355 255 13266662591348078804339304294502798551939174532 256 19899993887022118206508956441754197827908761798 257 29849990830533177309763434662631296741863142697 258 44774986245799765964645151993946945112794714046 259 67162479368699648946967727990920417669192071069 260 100743719053049473420451591986380626503788106603 261 151115578579574210130677387979570939755682159905 262 226673367869361315196016081969356409633523239857 263 340010051804041972794024122954034614450284859786 264 510015077706062959191036184431051921675427289679 265 765022616559094438786554276646577882513140934518 266 1147533924838641658179831414969866823769711401777 267 1721300887257962487269747122454800235654567102666 268 2581951330886943730904620683682200353481850653999 269 3872926996330415596356931025523300530222775980998 270 5809390494495623394535396538284950795334163971497 271 8714085741743435091803094807427426193001245957246 272 13071128612615152637704642211141139289501868935869 273 19606692918922728956556963316711708934252803403803 274 29410039378384093434835444975067563401379205105705 275 44115059067576140152253167462601345102068807658557 276 66172588601364210228379751193902017653103211487836 277 99258882902046315342569626790853026479654817231754 278 148888324353069473013854440186279539719482225847631 279 223332486529604209520781660279419309579223338771446 280 334998729794406314281172490419128964368835008157169 281 502498094691609471421758735628693446553252512235754 282 753747142037414207132638103443040169829878768353631 283 1130620713056121310698957155164560254744818152530446 284 1695931069584181966048435732746840382117227228795669 285 2543896604376272949072653599120260573175840843193504 286 3815844906564409423608980398680390859763761264790256 287 5723767359846614135413470598020586289645641897185384 288 8585651039769921203120205897030879434468462845778076 289 12878476559654881804680308845546319151702694268667114 290 19317714839482322707020463268319478727554041403000671 291 28976572259223484060530694902479218091331062104501006 292 43464858388835226090796042353718827136996593156751509 293 65197287583252839136194063530578240705494889735127264 294 97795931374879258704291095295867361058242334602690896 295 146693897062318888056436642943801041587363501904036344 296 220040845593478332084654964415701562381045252856054516 297 330061268390217498126982446623552343571567879284081774 298 495091902585326247190473669935328515357351818926122661 299 742637853877989370785710504902992773036027728389183991 300 1113956780816984056178565757354489159554041592583775987 301 1670935171225476084267848636031733739331062388875663980 302 2506402756838214126401772954047600608996593583313495970 303 3759604135257321189602659431071400913494890374970243955 304 5639406202885981784403989146607101370242335562455365933 305 8459109304328972676605983719910652055363503343683048899 306 12688663956493459014908975579865978083045255015524573349 307 19032995934740188522363463369798967124567882523286860023 308 28549493902110282783545195054698450686851823784930290035 309 42824240853165424175317792582047676030277735677395435052 310 64236361279748136262976688873071514045416603516093152578 311 96354541919622204394465033309607271068124905274139728867 312 144531812879433306591697549964410906602187357911209593301 313 216797719319149959887546324946616359903281036866814389951 314 325196578978724939831319487419924539854921555300221584927 315 487794868468087409746979231129886809782382332950332377390 316 731692302702131114620468846694830214673573499425498566085 317 1097538454053196671930703270042245322010360249138247849128 318 1646307681079795007896054905063367983015540373707371773692 319 2469461521619692511844082357595051974523310560561057660538 320 3704192282429538767766123536392577961784965840841586490807 321 5556288423644308151649185304588866942677448761262379736210 322 8334432635466462227473777956883300414016173141893569604315 323 12501648953199693341210666935324950621024259712840354406473 324 18752473429799540011816000402987425931536389569260531609709 325 28128710144699310017724000604481138897304584353890797414564 326 42193065217048965026586000906721708345956876530836196121846 327 63289597825573447539879001360082562518935314796254294182769 328 94934396738360171309818502040123843778402972194381441274153 329 142401595107540256964727753060185765667604458291572161911230 330 213602392661310385447091629590278648501406687437358242866845 331 320403588991965578170637444385417972752110031156037364300267 332 480605383487948367255956166578126959128165046734056046450401 333 720908075231922550883934249867190438692247570101084069675601 334 1081362112847883826325901374800785658038371355151626104513402 335 1622043169271825739488852062201178487057557032727439156770103 336 2433064753907738609233278093301767730586335549091158735155154 337 3649597130861607913849917139952651595879503323636738102732731 338 5474395696292411870774875709928977393819254985455107154099097 339 8211593544438617806162313564893466090728882478182660731148645 340 12317390316657926709243470347340199136093323717273991096722968 341 18476085474986890063865205521010298704139985575910986645084452 342 27714128212480335095797808281515448056209978363866479967626678 343 41571192318720502643696712422273172084314967545799719951440017 344 62356788478080753965545068633409758126472451318699579927160025 345 93535182717121130948317602950114637189708676978049369890740038 346 140302774075681696422476404425171955784563015467074054836110057 347 210454161113522544633714606637757933676844523200611082254165085 348 315681241670283816950571909956636900515266784800916623381247628 349 473521862505425725425857864934955350772900177201374935071871442 350 710282793758138588138786797402433026159350265802062402607807163 351 1065424190637207882208180196103649539239025398703093603911710744 352 1598136285955811823312270294155474308858538098054640405867566116 353 2397204428933717734968405441233211463287807147081960608801349174 354 3595806643400576602452608161849817194931710720622940913202023761 355 5393709965100864903678912242774725792397566080934411369803035642 356 8090564947651297355518368364162088688596349121401617054704553463 357 12135847421476946033277552546243133032894523682102425582056830194 358 18203771132215419049916328819364699549341785523153638373085245291 359 27305656698323128574874493229047049324012678284730457559627867937 360 40958485047484692862311739843570573986019017427095686339441801905 361 61437727571227039293467609765355860979028526140643529509162702858 362 92156591356840558940201414648033791468542789210965294263744054287 363 138234887035260838410302121972050687202814183816447941395616081430 364 207352330552891257615453182958076030804221275724671912093424122145 365 311028495829336886423179774437114046206331913587007868140136183218 366 466542743744005329634769661655671069309497870380511802210204274827 367 699814115616007994452154492483506603964246805570767703315306412240 368 1049721173424011991678231738725259905946370208356151554972959618360 369 1574581760136017987517347608087889858919555312534227332459439427540 370 2361872640204026981276021412131834788379332968801340998689159141310 371 3542808960306040471914032118197752182568999453202011498033738711965 372 5314213440459060707871048177296628273853499179803017247050608067948 373 7971320160688591061806572265944942410780248769704525870575912101922 374 11956980241032886592709858398917413616170373154556788805863868152883 375 17935470361549329889064787598376120424255559731835183208795802229324 376 26903205542323994833597181397564180636383339597752774813193703343986 377 40354808313485992250395772096346270954575009396629162219790555015979 378 60532212470228988375593658144519406431862514094943743329685832523969 379 90798318705343482563390487216779109647793771142415614994528748785953 380 136197478058015223845085730825168664471690656713623422491793123178930 381 204296217087022835767628596237752996707535985070435133737689684768395 382 306444325630534253651442894356629495061303977605652700606534527152592 383 459666488445801380477164341534944242591955966408479050909801790728888 384 689499732668702070715746512302416363887933949612718576364702686093332 385 1034249599003053106073619768453624545831900924419077864547054029139998 386 1551374398504579659110429652680436818747851386628616796820581043709997 387 2327061597756869488665644479020655228121777079942925195230871565564996 388 3490592396635304232998466718530982842182665619914387792846307348347494 389 5235888594952956349497700077796474263273998429871581689269461022521241 390 7853832892429434524246550116694711394910997644807372533904191533781861 391 11780749338644151786369825175042067092366496467211058800856287300672792 392 17671124007966227679554737762563100638549744700816588201284430951009188 393 26506686011949341519332106643844650957824617051224882301926646426513782 394 39760029017924012278998159965766976436736925576837323452889969639770673 395 59640043526886018418497239948650464655105388365255985179334954459656009 396 89460065290329027627745859922975696982658082547883977769002431689484014 397 134190097935493541441618789884463545473987123821825966653503647534226021 398 201285146903240312162428184826695318210980685732738949980255471301339031 399 301927720354860468243642277240042977316471028599108424970383206952008547 400 452891580532290702365463415860064465974706542898662637455574810428012820 401 679337370798436053548195123790096698962059814347993956183362215642019230 402 1019006056197654080322292685685145048443089721521990934275043323463028845 403 1528509084296481120483439028527717572664634582282986401412564985194543268 404 2292763626444721680725158542791576358996951873424479602118847477791814902 405 3439145439667082521087737814187364538495427810136719403178271216687722353 406 5158718159500623781631606721281046807743141715205079104767406825031583529 407 7738077239250935672447410081921570211614712572807618657151110237547375294 408 11607115858876403508671115122882355317422068859211427985726665356321062941 409 17410673788314605263006672684323532976133103288817141978589998034481594411 410 26116010682471907894510009026485299464199654933225712967884997051722391617 411 39174016023707861841765013539727949196299482399838569451827495577583587425 412 58761024035561792762647520309591923794449223599757854177741243366375381138 413 88141536053342689143971280464387885691673835399636781266611865049563071707 414 132212304080014033715956920696581828537510753099455171899917797574344607560 415 198318456120021050573935381044872742806266129649182757849876696361516911340 416 297477684180031575860903071567309114209399194473774136774815044542275367010 417 446216526270047363791354607350963671314098791710661205162222566813413050515 418 669324789405071045687031911026445506971148187565991807743333850220119575773 419 1003987184107606568530547866539668260456722281348987711615000775330179363659 420 1505980776161409852795821799809502390685083422023481567422501162995269045489 421 2258971164242114779193732699714253586027625133035222351133751744492903568233 422 3388456746363172168790599049571380379041437699552833526700627616739355352350 423 5082685119544758253185898574357070568562156549329250290050941425109033028525 424 7624027679317137379778847861535605852843234823993875435076412137663549542787 425 11436041518975706069668271792303408779264852235990813152614618206495324314181 426 17154062278463559104502407688455113168897278353986219728921927309742986471271 427 25731093417695338656753611532682669753345917530979329593382890964614479706907 428 38596640126543007985130417299024004630018876296468994390074336446921719560360 429 57894960189814511977695625948536006945028314444703491585111504670382579340540 430 86842440284721767966543438922804010417542471667055237377667257005573869010810 431 130263660427082651949815158384206015626313707500582856066500885508360803516215 432 195395490640623977924722737576309023439470561250874284099751328262541205274323 433 293093235960935966887084106364463535159205841876311426149626992393811807911484 434 439639853941403950330626159546695302738808762814467139224440488590717711867226 435 659459780912105925495939239320042954108213144221700708836660732886076567800839 436 989189671368158888243908858980064431162319716332551063254991099329114851701259 437 1483784507052238332365863288470096646743479574498826594882486648993672277551888 438 2225676760578357498548794932705144970115219361748239892323729973490508416327832 439 3338515140867536247823192399057717455172829042622359838485594960235762624491748 440 5007772711301304371734788598586576182759243563933539757728392440353643936737622 441 7511659066951956557602182897879864274138865345900309636592588660530465905106433 442 11267488600427934836403274346819796411208298018850464454888882990795698857659650 443 16901232900641902254604911520229694616812447028275696682333324486193548286489475 444 25351849350962853381907367280344541925218670542413545023499986729290322429734212 445 38027774026444280072861050920516812887828005813620317535249980093935483644601318 446 57041661039666420109291576380775219331742008720430476302874970140903225466901977 447 85562491559499630163937364571162828997613013080645714454312455211354838200352966 448 128343737339249445245906046856744243496419519620968571681468682817032257300529449 449 192515606008874167868859070285116365244629279431452857522203024225548385950794173 450 288773409013311251803288605427674547866943919147179286283304536338322578926191260 451 433160113519966877704932908141511821800415878720768929424956804507483868389286890 452 649740170279950316557399362212267732700623818081153394137435206761225802583930335 453 974610255419925474836099043318401599050935727121730091206152810141838703875895502 454 1461915383129888212254148564977602398576403590682595136809229215212758055813843253 455 2192873074694832318381222847466403597864605386023892705213843822819137083720764880 456 3289309612042248477571834271199605396796908079035839057820765734228705625581147320 457 4933964418063372716357751406799408095195362118553758586731148601343058438371720980 458 7400946627095059074536627110199112142793043177830637880096722902014587657557581470 459 11101419940642588611804940665298668214189564766745956820145084353021881486336372205 460 16652129910963882917707410997948002321284347150118935230217626529532822229504558307 461 24978194866445824376561116496922003481926520725178402845326439794299233344256837461 462 37467292299668736564841674745383005222889781087767604267989659691448850016385256191 463 56200938449503104847262512118074507834334671631651406401984489537173275024577884287 464 84301407674254657270893768177111761751502007447477109602976734305759912536866826430 465 126452111511381985906340652265667642627253011171215664404465101458639868805300239645 466 189678167267072978859510978398501463940879516756823496606697652187959803207950359468 467 284517250900609468289266467597752195911319275135235244910046478281939704811925539202 468 426775876350914202433899701396628293866978912702852867365069717422909557217888308803 469 640163814526371303650849552094942440800468369054279301047604576134364335826832463204 470 960245721789556955476274328142413661200702553581418951571406864201546503740248694806 471 1440368582684335433214411492213620491801053830372128427357110296302319755610373042209 472 2160552874026503149821617238320430737701580745558192641035665444453479633415559563314 473 3240829311039754724732425857480646106552371118337288961553498166680219450123339344971 474 4861243966559632087098638786220969159828556677505933442330247250020329175185009017456 475 7291865949839448130647958179331453739742835016258900163495370875030493762777513526184 476 10937798924759172195971937268997180609614252524388350245243056312545740644166270289276 477 16406698387138758293957905903495770914421378786582525367864584468818610966249405433914 478 24610047580708137440936858855243656371632068179873788051796876703227916449374108150871 479 36915071371062206161405288282865484557448102269810682077695315054841874674061162226307 480 55372607056593309242107932424298226836172153404716023116542972582262812011091743339460 481 83058910584889963863161898636447340254258230107074034674814458873394218016637615009190 482 124588365877334945794742847954671010381387345160611052012221688310091327024956422513785 483 186882548816002418692114271932006515572081017740916578018332532465136990537434633770678 484 280323823224003628038171407898009773358121526611374867027498798697705485806151950656017 485 420485734836005442057257111847014660037182289917062300541248198046558228709227925984025 486 630728602254008163085885667770521990055773434875593450811872297069837343063841888976038 487 946092903381012244628828501655782985083660152313390176217808445604756014595762833464057 488 1419139355071518366943242752483674477625490228470085264326712668407134021893644250196085 489 2128709032607277550414864128725511716438235342705127896490069002610701032840466375294128 490 3193063548910916325622296193088267574657353014057691844735103503916051549260699562941192 491 4789595323366374488433444289632401361986029521086537767102655255874077323891049344411788 492 7184392985049561732650166434448602042979044281629806650653982883811115985836574016617682 493 10776589477574342598975249651672903064468566422444709975980974325716673978754861024926523 494 16164884216361513898462874477509354596702849633667064963971461488575010968132291537389784 495 24247326324542270847694311716264031895054274450500597445957192232862516452198437306084676 496 36370989486813406271541467574396047842581411675750896168935788349293774678297655959127014 497 54556484230220109407312201361594071763872117513626344253403682523940662017446483938690521 498 81834726345330164110968302042391107645808176270439516380105523785910993026169725908035782 499 122752089517995246166452453063586661468712264405659274570158285678866489539254588862053673 500 184128134276992869249678679595379992203068396608488911855237428518299734308881883293080509 501 276192201415489303874518019393069988304602594912733367782856142777449601463322824939620764 502 414288302123233955811777029089604982456903892369100051674284214166174402194984237409431146 503 621432453184850933717665543634407473685355838553650077511426321249261603292476356114146719 504 932148679777276400576498315451611210528033757830475116267139481873892404938714534171220078 505 1398223019665914600864747473177416815792050636745712674400709222810838607408071801256830117 506 2097334529498871901297121209766125223688075955118569011601063834216257911112107701885245176 507 3146001794248307851945681814649187835532113932677853517401595751324386866668161552827867764 508 4719002691372461777918522721973781753298170899016780276102393626986580300002242329241801646 509 7078504037058692666877784082960672629947256348525170414153590440479870450003363493862702469 510 10617756055588039000316676124441008944920884522787755621230385660719805675005045240794053703 511 15926634083382058500475014186661513417381326784181633431845578491079708512507567861191080555 512 23889951125073087750712521279992270126071990176272450147768367736619562768761351791786620832 513 35834926687609631626068781919988405189107985264408675221652551604929344153142027687679931248 514 53752390031414447439103172879982607783661977896613012832478827407394016229713041531519896872 515 80628585047121671158654759319973911675492966844919519248718241111091024344569562297279845308 516 120942877570682506737982138979960867513239450267379278873077361666636536516854343445919767962 517 181414316356023760106973208469941301269859175401068918309616042499954804775281515168879651943 518 272121474534035640160459812704911951904788763101603377464424063749932207162922272753319477915 519 408182211801053460240689719057367927857183144652405066196636095624898310744383409129979216872 520 612273317701580190361034578586051891785774716978607599294954143437347466116575113694968825308 521 918409976552370285541551867879077837678662075467911398942431215156021199174862670542453237962 522 1377614964828555428312327801818616756517993113201867098413646822734031798762294005813679856943 523 2066422447242833142468491702727925134776989669802800647620470234101047698143441008720519785415 524 3099633670864249713702737554091887702165484504704200971430705351151571547215161513080779678122 525 4649450506296374570554106331137831553248226757056301457146058026727357320822742269621169517183 526 6974175759444561855831159496706747329872340135584452185719087040091035981234113404431754275775 527 10461263639166842783746739245060120994808510203376678278578630560136553971851170106647631413662 528 15691895458750264175620108867590181492212765305065017417867945840204830957776755159971447120493 529 23537843188125396263430163301385272238319147957597526126801918760307246436665132739957170680740 530 35306764782188094395145244952077908357478721936396289190202878140460869654997699109935756021110 531 52960147173282141592717867428116862536218082904594433785304317210691304482496548664903634031665 532 79440220759923212389076801142175293804327124356891650677956475816036956723744822997355451047497 533 119160331139884818583615201713262940706490686535337476016934713724055435085617234496033176571246 534 178740496709827227875422802569894411059736029803006214025402070586083152628425851744049764856869 535 268110745064740841813134203854841616589604044704509321038103105879124728942638777616074647285303 536 402166117597111262719701305782262424884406067056763981557154658818687093413958166424111970927955 537 603249176395666894079551958673393637326609100585145972335731988228030640120937249636167956391932 538 904873764593500341119327938010090455989913650877718958503597982342045960181405874454251934587898 539 1357310646890250511678991907015135683984870476316578437755396973513068940272108811681377901881847 540 2035965970335375767518487860522703525977305714474867656633095460269603410408163217522066852822771 541 3053948955503063651277731790784055288965958571712301484949643190404405115612244826283100279234156 542 4580923433254595476916597686176082933448937857568452227424464785606607673418367239424650418851234 543 6871385149881893215374896529264124400173406786352678341136697178409911510127550859136975628276851 544 10307077724822839823062344793896186600260110179529017511705045767614867265191326288705463442415277 545 15460616587234259734593517190844279900390165269293526267557568651422300897786989433058195163622915 546 23190924880851389601890275786266419850585247903940289401336352977133451346680484149587292745434373 547 34786387321277084402835413679399629775877871855910434102004529465700177020020726224380939118151559 548 52179580981915626604253120519099444663816807783865651153006794198550265530031089336571408677227339 549 78269371472873439906379680778649166995725211675798476729510191297825398295046634004857113015841008 550 117404057209310159859569521167973750493587817513697715094265286946738097442569951007285669523761512 551 176106085813965239789354281751960625740381726270546572641397930420107146163854926510928504285642268 552 264159128720947859684031422627940938610572589405819858962096895630160719245782389766392756428463402 553 396238693081421789526047133941911407915858884108729788443145343445241078868673584649589134642695103 554 594358039622132684289070700912867111873788326163094682664718015167861618303010376974383701964042655 555 891537059433199026433606051369300667810682489244642023997077022751792427454515565461575552946063982 556 1337305589149798539650409077053951001716023733866963035995615534127688641181773348192363329419095973 557 2005958383724697809475613615580926502574035600800444553993423301191532961772660022288544994128643960 558 3008937575587046714213420423371389753861053401200666830990134951787299442658990033432817491192965940 559 4513406363380570071320130635057084630791580101801000246485202427680949163988485050149226236789448910 560 6770109545070855106980195952585626946187370152701500369727803641521423745982727575223839355184173365 561 10155164317606282660470293928878440419281055229052250554591705462282135618974091362835759032776260047 562 15232746476409423990705440893317660628921582843578375831887558193423203428461137044253638549164390071 563 22849119714614135986058161339976490943382374265367563747831337290134805142691705566380457823746585106 564 34273679571921203979087242009964736415073561398051345621747005935202207714037558349570686735619877659 565 51410519357881805968630863014947104622610342097077018432620508902803311571056337524356030103429816489 566 77115779036822708952946294522420656933915513145615527648930763354204967356584506286534045155144724733 567 115673668555234063429419441783630985400873269718423291473396145031307451034876759429801067732717087100 568 173510502832851095144129162675446478101309904577634937210094217546961176552315139144701601599075630650 569 260265754249276642716193744013169717151964856866452405815141326320441764828472708717052402398613445975 570 390398631373914964074290616019754575727947285299678608722711989480662647242709063075578603597920168962 571 585597947060872446111435924029631863591920927949517913084067984220993970864063594613367905396880253443 572 878396920591308669167153886044447795387881391924276869626101976331490956296095391920051858095320380165 573 1317595380886963003750730829066671693081822087886415304439152964497236434444143087880077787142980570247 574 1976393071330444505626096243600007539622733131829622956658729446745854651666214631820116680714470855371 575 2964589606995666758439144365400011309434099697744434434988094170118781977499321947730175021071706283056 576 4446884410493500137658716548100016964151149546616651652482141255178172966248982921595262531607559424584 577 6670326615740250206488074822150025446226724319924977478723211882767259449373474382392893797411339136876 578 10005489923610375309732112233225038169340086479887466218084817824150889174060211573589340696117008705314 579 15008234885415562964598168349837557254010129719831199327127226736226333761090317360384011044175513057971 580 22512352328123344446897252524756335881015194579746798990690840104339500641635476040576016566263269586957 581 33768528492185016670345878787134503821522791869620198486036260156509250962453214060864024849394904380435 582 50652792738277525005518818180701755732284187804430297729054390234763876443679821091296037274092356570653 583 75979189107416287508278227271052633598426281706645446593581585352145814665519731636944055911138534855979 584 113968783661124431262417340906578950397639422559968169890372378028218721998279597455416083866707802283969 585 170953175491686646893626011359868425596459133839952254835558567042328082997419396183124125800061703425953 586 256429763237529970340439017039802638394688700759928382253337850563492124496129094274686188700092555138930 587 384644644856294955510658525559703957592033051139892573380006775845238186744193641412029283050138832708395 588 576966967284442433265987788339555936388049576709838860070010163767857280116290462118043924575208249062592 589 865450450926663649898981682509333904582074365064758290105015245651785920174435693177065886862812373593888 590 1298175676389995474848472523764000856873111547597137435157522868477678880261653539765598830294218560390832 591 1947263514584993212272708785646001285309667321395706152736284302716518320392480309648398245441327840586248 592 2920895271877489818409063178469001927964500982093559229104426454074777480588720464472597368161991760879372 593 4381342907816234727613594767703502891946751473140338843656639681112166220883080696708896052242987641319058 594 6572014361724352091420392151555254337920127209710508265484959521668249331324621045063344078364481461978587 595 9858021542586528137130588227332881506880190814565762398227439282502373996986931567595016117546722192967881 596 14787032313879792205695882340999322260320286221848643597341158923753560995480397351392524176320083289451821 597 22180548470819688308543823511498983390480429332772965396011738385630341493220596027088786264480124934177732 598 33270822706229532462815735267248475085720643999159448094017607578445512239830894040633179396720187401266598 599 49906234059344298694223602900872712628580965998739172141026411367668268359746341060949769095080281101899897 600 74859351089016448041335404351309068942871448998108758211539617051502402539619511591424653642620421652849845 601 112289026633524672062003106526963603414307173497163137317309425577253603809429267387136980463930632479274768 602 168433539950287008093004659790445405121460760245744705975964138365880405714143901080705470695895948718912152 603 252650309925430512139506989685668107682191140368617058963946207548820608571215851621058206043843923078368228 604 378975464888145768209260484528502161523286710552925588445919311323230912856823777431587309065765884617552342 605 568463197332218652313890726792753242284930065829388382668878966984846369285235666147380963598648826926328513 606 852694795998327978470836090189129863427395098744082574003318450477269553927853499221071445397973240389492769 607 1279042193997491967706254135283694795141092648116123861004977675715904330891780248831607168096959860584239154 608 1918563290996237951559381202925542192711638972174185791507466513573856496337670373247410752145439790876358731 609 2877844936494356927339071804388313289067458458261278687261199770360784744506505559871116128218159686314538096 610 4316767404741535391008607706582469933601187687391918030891799655541177116759758339806674192327239529471807144 611 6475151107112303086512911559873704900401781531087877046337699483311765675139637509710011288490859294207710716 612 9712726660668454629769367339810557350602672296631815569506549224967648512709456264565016932736288941311566074 613 14569089991002681944654051009715836025904008444947723354259823837451472769064184396847525399104433411967349111 614 21853634986504022916981076514573754038856012667421585031389735756177209153596276595271288098656650117951023667 615 32780452479756034375471614771860631058284019001132377547084603634265813730394414892906932147984975176926535500 616 49170678719634051563207422157790946587426028501698566320626905451398720595591622339360398221977462765389803250 617 73756018079451077344811133236686419881139042752547849480940358177098080893387433509040597332966194148084704875 618 110634027119176616017216699855029629821708564128821774221410537265647121340081150263560895999449291222127057313 619 165951040678764924025825049782544444732562846193232661332115805898470682010121725395341343999173936833190585969 620 248926561018147386038737574673816667098844269289848991998173708847706023015182588093012015998760905249785878954 621 373389841527221079058106362010725000648266403934773487997260563271559034522773882139518023998141357874678818431 622 560084762290831618587159543016087500972399605902160231995890844907338551784160823209277035997212036812018227646 623 840127143436247427880739314524131251458599408853240347993836267361007827676241234813915553995818055218027341469 624 1260190715154371141821108971786196877187899113279860521990754401041511741514361852220873330993727082827041012204 625 1890286072731556712731663457679295315781848669919790782986131601562267612271542778331309996490590624240561518306 626 2835429109097335069097495186518942973672773004879686174479197402343401418407314167496964994735885936360842277459 627 4253143663646002603646242779778414460509159507319529261718796103515102127610971251245447492103828904541263416188 628 6379715495469003905469364169667621690763739260979293892578194155272653191416456876868171238155743356811895124282 629 9569573243203505858204046254501432536145608891468940838867291232908979787124685315302256857233615035217842686423 630 14354359864805258787306069381752148804218413337203411258300936849363469680687027972953385285850422552826764029635 631 21531539797207888180959104072628223206327620005805116887451405274045204521030541959430077928775633829240146044452 632 32297309695811832271438656108942334809491430008707675331177107911067806781545812939145116893163450743860219066678 633 48445964543717748407157984163413502214237145013061512996765661866601710172318719408717675339745176115790328600017 634 72668946815576622610736976245120253321355717519592269495148492799902565258478079113076513009617764173685492900026 635 109003420223364933916105464367680379982033576279388404242722739199853847887717118669614769514426646260528239350039 636 163505130335047400874158196551520569973050364419082606364084108799780771831575678004422154271639969390792359025058 637 245257695502571101311237294827280854959575546628623909546126163199671157747363517006633231407459954086188538537587 638 367886543253856651966855942240921282439363319942935864319189244799506736621045275509949847111189931129282807806381 639 551829814880784977950283913361381923659044979914403796478783867199260104931567913264924770666784896693924211709571 640 827744722321177466925425870042072885488567469871605694718175800798890157397351869897387156000177345040886317564357 641 1241617083481766200388138805063109328232851204807408542077263701198335236096027804846080734000266017561329476346535 642 1862425625222649300582208207594663992349276807211112813115895551797502854144041707269121101000399026341994214519803 643 2793638437833973950873312311391995988523915210816669219673843327696254281216062560903681651500598539512991321779704 644 4190457656750960926309968467087993982785872816225003829510764991544381421824093841355522477250897809269486982669556 645 6285686485126441389464952700631990974178809224337505744266147487316572132736140762033283715876346713904230474004334 646 9428529727689662084197429050947986461268213836506258616399221230974858199104211143049925573814520070856345711006501 647 14142794591534493126296143576421979691902320754759387924598831846462287298656316714574888360721780106284518566509752 648 21214191887301739689444215364632969537853481132139081886898247769693430947984475071862332541082670159426777849764628 649 31821287830952609534166323046949454306780221698208622830347371654540146421976712607793498811624005239140166774646942 650 47731931746428914301249484570424181460170332547312934245521057481810219632965068911690248217436007858710250161970413 651 71597897619643371451874226855636272190255498820969401368281586222715329449447603367535372326154011788065375242955619 652 107396846429465057177811340283454408285383248231454102052422379334072994174171405051303058489231017682098062864433429 653 161095269644197585766717010425181612428074872347181153078633569001109491261257107576954587733846526523147094296650143 654 241642904466296378650075515637772418642112308520771729617950353501664236891885661365431881600769789784720641444975215 655 362464356699444567975113273456658627963168462781157594426925530252496355337828492048147822401154684677080962167462822 656 543696535049166851962669910184987941944752694171736391640388295378744533006742738072221733601732027015621443251194233 657 815544802573750277944004865277481912917129041257604587460582443068116799510114107108332600402598040523432164876791350 658 1223317203860625416916007297916222869375693561886406881190873664602175199265171160662498900603897060785148247315187025 659 1834975805790938125374010946874334304063540342829610321786310496903262798897756740993748350905845591177722370972780537 660 2752463708686407188061016420311501456095310514244415482679465745354894198346635111490622526358768386766583556459170806 661 4128695563029610782091524630467252184142965771366623224019198618032341297519952667235933789538152580149875334688756209 662 6193043344544416173137286945700878276214448657049934836028797927048511946279929000853900684307228870224813002033134313 663 9289565016816624259705930418551317414321672985574902254043196890572767919419893501280851026460843305337219503049701470 664 13934347525224936389558895627826976121482509478362353381064795335859151879129840251921276539691264958005829254574552205 665 20901521287837404584338343441740464182223764217543530071597193003788727818694760377881914809536897437008743881861828307 666 31352281931756106876507515162610696273335646326315295107395789505683091728042140566822872214305346155513115822792742461 667 47028422897634160314761272743916044410003469489472942661093684258524637592063210850234308321458019233269673734189113691 668 70542634346451240472141909115874066615005204234209413991640526387786956388094816275351462482187028849904510601283670537 669 105813951519676860708212863673811099922507806351314120987460789581680434582142224413027193723280543274856765901925505805 670 158720927279515291062319295510716649883761709526971181481191184372520651873213336619540790584920814912285148852888258708 671 238081390919272936593478943266074974825642564290456772221786776558780977809820004929311185877381222368427723279332388062 672 357122086378909404890218414899112462238463846435685158332680164838171466714730007393966778816071833552641584918998582093 673 535683129568364107335327622348668693357695769653527737499020247257257200072095011090950168224107750328962377378497873139 674 803524694352546161002991433523003040036543654480291606248530370885885800108142516636425252336161625493443566067746809709 675 1205287041528819241504487150284504560054815481720437409372795556328828700162213774954637878504242438240165349101620214563 676 1807930562293228862256730725426756840082223222580656114059193334493243050243320662431956817756363657360248023652430321845 677 2711895843439843293385096088140135260123334833870984171088790001739864575364980993647935226634545486040372035478645482767 678 4067843765159764940077644132210202890185002250806476256633185002609796863047471490471902839951818229060558053217968224151 679 6101765647739647410116466198315304335277503376209714384949777503914695294571207235707854259927727343590837079826952336226 680 9152648471609471115174699297472956502916255064314571577424666255872042941856810853561781389891591015386255619740428504339 681 13728972707414206672762048946209434754374382596471857366136999383808064412785216280342672084837386523079383429610642756509 682 20593459061121310009143073419314152131561573894707786049205499075712096619177824420514008127256079784619075144415964134763 683 30890188591681965013714610128971228197342360842061679073808248613568144928766736630771012190884119676928612716623946202145 684 46335282887522947520571915193456842296013541263092518610712372920352217393150104946156518286326179515392919074935919303217 685 69502924331284421280857872790185263444020311894638777916068559380528326089725157419234777429489269273089378612403878954826 686 104254386496926631921286809185277895166030467841958166874102839070792489134587736128852166144233903909634067918605818432239 687 156381579745389947881930213777916842749045701762937250311154258606188733701881604193278249216350855864451101877908727648358 688 234572369618084921822895320666875264123568552644405875466731387909283100552822406289917373824526283796676652816863091472537 689 351858554427127382734342981000312896185352828966608813200097081863924650829233609434876060736789425695014979225294637208806 690 527787831640691074101514471500469344278029243449913219800145622795886976243850414152314091105184138542522468837941955813209 691 791681747461036611152271707250704016417043865174869829700218434193830464365775621228471136657776207813783703256912933719813 692 1187522621191554916728407560876056024625565797762304744550327651290745696548663431842706704986664311720675554885369400579720 693 1781283931787332375092611341314084036938348696643457116825491476936118544822995147764060057479996467581013332328054100869580 694 2671925897680998562638917011971126055407523044965185675238237215404177817234492721646090086219994701371519998492081151304370 695 4007888846521497843958375517956689083111284567447778512857355823106266725851739082469135129329992052057279997738121726956555 696 6011833269782246765937563276935033624666926851171667769286033734659400088777608623703702693994988078085919996607182590434832 697 9017749904673370148906344915402550437000390276757501653929050601989100133166412935555554040992482117128879994910773885652248 698 13526624857010055223359517373103825655500585415136252480893575902983650199749619403333331061488723175693319992366160828478372 699 20289937285515082835039276059655738483250878122704378721340363854475475299624429104999996592233084763539979988549241242717558 700 30434905928272624252558914089483607724876317184056568082010545781713212949436643657499994888349627145309969982823861864076337 701 45652358892408936378838371134225411587314475776084852123015818672569819424154965486249992332524440717964954974235792796114506 702 68478538338613404568257556701338117380971713664127278184523728008854729136232448229374988498786661076947432461353689194171759 703 102717807507920106852386335052007176071457570496190917276785592013282093704348672344062482748179991615421148692030533791257638 704 154076711261880160278579502578010764107186355744286375915178388019923140556523008516093724122269987423131723038045800686886457 705 231115066892820240417869253867016146160779533616429563872767582029884710834784512774140586183404981134697584557068701030329686 706 346672600339230360626803880800524219241169300424644345809151373044827066252176769161210879275107471702046376835603051545494529 707 520008900508845540940205821200786328861753950636966518713727059567240599378265153741816318912661207553069565253404577318241793 708 780013350763268311410308731801179493292630925955449778070590589350860899067397730612724478368991811329604347880106865977362690 709 1170020026144902467115463097701769239938946388933174667105885884026291348601096595919086717553487716994406521820160298966044035 710 1755030039217353700673194646552653859908419583399762000658828826039437022901644893878630076330231575491609782730240448449066052 711 2632545058826030551009791969828980789862629375099643000988243239059155534352467340817945114495347363237414674095360672673599078 712 3948817588239045826514687954743471184793944062649464501482364858588733301528701011226917671743021044856122011143041009010398617 713 5923226382358568739772031932115206777190916093974196752223547287883099952293051516840376507614531567284183016714561513515597926 714 8884839573537853109658047898172810165786374140961295128335320931824649928439577275260564761421797350926274525071842270273396889 715 13327259360306779664487071847259215248679561211441942692502981397736974892659365912890847142132696026389411787607763405410095333 716 19990889040460169496730607770888822873019341817162914038754472096605462338989048869336270713199044039584117681411645108115143000 717 29986333560690254245095911656333234309529012725744371058131708144908193508483573304004406069798566059376176522117467662172714500 718 44979500341035381367643867484499851464293519088616556587197562217362290262725359956006609104697849089064264783176201493259071750 719 67469250511553072051465801226749777196440278632924834880796343326043435394088039934009913657046773633596397174764302239888607625 720 101203875767329608077198701840124665794660417949387252321194514989065153091132059901014870485570160450394595762146453359832911437 721 151805813650994412115798052760186998691990626924080878481791772483597729636698089851522305728355240675591893643219680039749367156 722 227708720476491618173697079140280498037985940386121317722687658725396594455047134777283458592532861013387840464829520059624050734 723 341563080714737427260545618710420747056978910579181976584031488088094891682570702165925187888799291520081760697244280089436076101 724 512344621072106140890818428065631120585468365868772964876047232132142337523856053248887781833198937280122641045866420134154114151 725 768516931608159211336227642098446680878202548803159447314070848198213506285784079873331672749798405920183961568799630201231171227 726 1152775397412238817004341463147670021317303823204739170971106272297320259428676119809997509124697608880275942353199445301846756840 727 1729163096118358225506512194721505031975955734807108756456659408445980389143014179714996263687046413320413913529799167952770135260 728 2593744644177537338259768292082257547963933602210663134684989112668970583714521269572494395530569619980620870294698751929155202890 729 3890616966266306007389652438123386321945900403315994702027483669003455875571781904358741593295854429970931305442048127893732804335 730 5835925449399459011084478657185079482918850604973992053041225503505183813357672856538112389943781644956396958163072191840599206503 731 8753888174099188516626717985777619224378275907460988079561838255257775720036509284807168584915672467434595437244608287760898809754 732 13130832261148782774940076978666428836567413861191482119342757382886663580054763927210752877373508701151893155866912431641348214631 733 19696248391723174162410115467999643254851120791787223179014136074329995370082145890816129316060263051727839733800368647462022321947 734 29544372587584761243615173201999464882276681187680834768521204111494993055123218836224193974090394577591759600700552971193033482920 735 44316558881377141865422759802999197323415021781521252152781806167242489582684828254336290961135591866387639401050829456789550224380 736 66474838322065712798134139704498795985122532672281878229172709250863734374027242381504436441703387799581459101576244185184325336570 737 99712257483098569197201209556748193977683799008422817343759063876295601561040863572256654662555081699372188652364366277776488004855 738 149568386224647853795801814335122290966525698512634226015638595814443402341561295358384981993832622549058282978546549416664732007283 739 224352579336971780693702721502683436449788547768951339023457893721665103512341943037577472990748933823587424467819824124997098010924 740 336528869005457671040554082254025154674682821653427008535186840582497655268512914556366209486123400735381136701729736187495647016386 741 504793303508186506560831123381037732012024232480140512802780260873746482902769371834549314229185101103071705052594604281243470524579 742 757189955262279759841246685071556598018036348720210769204170391310619724354154057751823971343777651654607557578891906421865205786869 743 1135784932893419639761870027607334897027054523080316153806255586965929586531231086627735957015666477481911336368337859632797808680303 744 1703677399340129459642805041411002345540581784620474230709383380448894379796846629941603935523499716222867004552506789449196713020455 745 2555516099010194189464207562116503518310872676930711346064075070673341569695269944912405903285249574334300506828760184173795069530682 746 3833274148515291284196311343174755277466309015396067019096112606010012354542904917368608854927874361501450760243140276260692604296023 747 5749911222772936926294467014762132916199463523094100528644168909015018531814357376052913282391811542252176140364710414391038906444035 748 8624866834159405389441700522143199374299195284641150792966253363522527797721536064079369923587717313378264210547065621586558359666052 749 12937300251239108084162550783214799061448792926961726189449380045283791696582304096119054885381575970067396315820598432379837539499078 750 19405950376858662126243826174822198592173189390442589284174070067925687544873456144178582328072363955101094473730897648569756309248617 751 29108925565287993189365739262233297888259784085663883926261105101888531317310184216267873492108545932651641710596346472854634463872926 752 43663388347931989784048608893349946832389676128495825889391657652832796975965276324401810238162818898977462565894519709281951695809389 753 65495082521897984676072913340024920248584514192743738834087486479249195463947914486602715357244228348466193848841779563922927543714083 754 98242623782846977014109370010037380372876771289115608251131229718873793195921871729904073035866342522699290773262669345884391315571125 755 147363935674270465521164055015056070559315156933673412376696844578310689793882807594856109553799513784048936159894004018826586973356687 756 221045903511405698281746082522584105838972735400510118565045266867466034690824211392284164330699270676073404239841006028239880460035031 757 331568855267108547422619123783876158758459103100765177847567900301199052036236317088426246496048906014110106359761509042359820690052546 758 497353282900662821133928685675814238137688654651147766771351850451798578054354475632639369744073359021165159539642263563539731035078819 759 746029924350994231700893028513721357206532981976721650157027775677697867081531713448959054616110038531747739309463395345309596552618229 760 1119044886526491347551339542770582035809799472965082475235541663516546800622297570173438581924165057797621608964195093017964394828927343 761 1678567329789737021327009314155873053714699209447623712853312495274820200933446355260157872886247586696432413446292639526946592243391015 762 2517850994684605531990513971233809580572048814171435569279968742912230301400169532890236809329371380044648620169438959290419888365086522 763 3776776492026908297985770956850714370858073221257153353919953114368345452100254299335355213994057070066972930254158438935629832547629783 764 5665164738040362446978656435276071556287109831885730030879929671552518178150381449003032820991085605100459395381237658403444748821444675 765 8497747107060543670467984652914107334430664747828595046319894507328777267225572173504549231486628407650689093071856487605167123232167012 766 12746620660590815505701976979371161001645997121742892569479841760993165900838358260256823847229942611476033639607784731407750684848250518 767 19119930990886223258552965469056741502468995682614338854219762641489748851257537390385235770844913917214050459411677097111626027272375777 768 28679896486329334887829448203585112253703493523921508281329643962234623276886306085577853656267370875821075689117515645667439040908563666 769 43019844729494002331744172305377668380555240285882262421994465943351934915329459128366780484401056313731613533676273468501158561362845499 770 64529767094241003497616258458066502570832860428823393632991698915027902372994188692550170726601584470597420300514410202751737842044268248 771 96794650641361505246424387687099753856249290643235090449487548372541853559491283038825256089902376705896130450771615304127606763066402372 772 145191975962042257869636581530649630784373935964852635674231322558812780339236924558237884134853565058844195676157422956191410144599603558 773 217787963943063386804454872295974446176560903947278953511346983838219170508855386837356826202280347588266293514236134434287115216899405337 774 326681945914595080206682308443961669264841355920918430267020475757328755763283080256035239303420521382399440271354201651430672825349108006 775 490022918871892620310023462665942503897262033881377645400530713635993133644924620384052858955130782073599160407031302477146009238023662009 776 735034378307838930465035193998913755845893050822066468100796070453989700467386930576079288432696173110398740610546953715719013857035493013 777 1102551567461758395697552790998370633768839576233099702151194105680984550701080395864118932649044259665598110915820430573578520785553239520 778 1653827351192637593546329186497555950653259364349649553226791158521476826051620593796178398973566389498397166373730645860367781178329859280 779 2480741026788956390319493779746333925979889046524474329840186737782215239077430890694267598460349584247595749560595968790551671767494788920 780 3721111540183434585479240669619500888969833569786711494760280106673322858616146336041401397690524376371393624340893953185827507651242183380 781 5581667310275151878218861004429251333454750354680067242140420160009984287924219504062102096535786564557090436511340929778741261476863275070 782 8372500965412727817328291506643877000182125532020100863210630240014976431886329256093153144803679846835635654767011394668111892215294912605 783 12558751448119091725992437259965815500273188298030151294815945360022464647829493884139729717205519770253453482150517092002167838322942368907 784 18838127172178637588988655889948723250409782447045226942223918040033696971744240826209594575808279655380180223225775638003251757484413553361 785 28257190758267956383482983834923084875614673670567840413335877060050545457616361239314391863712419483070270334838663457004877636226620330041 786 42385786137401934575224475752384627313422010505851760620003815590075818186424541858971587795568629224605405502257995185507316454339930495062 787 63578679206102901862836713628576940970133015758777640930005723385113727279636812788457381693352943836908108253386992778260974681509895742593 788 95368018809154352794255070442865411455199523638166461395008585077670590919455219182686072540029415755362162380080489167391462022264843613889 789 143052028213731529191382605664298117182799285457249692092512877616505886379182828774029108810044123633043243570120733751087193033397265420834 790 214578042320597293787073908496447175774198928185874538138769316424758829568774243161043663215066185449564865355181100626630789550095898131251 791 321867063480895940680610862744670763661298392278811807208153974637138244353161364741565494822599278174347298032771650939946184325143847196876 792 482800595221343911020916294117006145491947588418217710812230961955707366529742047112348242233898917261520947049157476409919276487715770795314 793 724200892832015866531374441175509218237921382627326566218346442933561049794613070668522363350848375892281420573736214614878914731573656192971 794 1086301339248023799797061661763263827356882073940989849327519664400341574691919606002783545026272563838422130860604321922318372097360484289457 795 1629452008872035699695592492644895741035323110911484773991279496600512362037879409004175317539408845757633196290906482883477558146040726434185 796 2444178013308053549543388738967343611552984666367227160986919244900768543056819113506262976309113268636449794436359724325216337219061089651278 797 3666267019962080324315083108451015417329476999550840741480378867351152814585228670259394464463669902954674691654539586487824505828591634476917 798 5499400529943120486472624662676523125994215499326261112220568301026729221877843005389091696695504854432012037481809379731736758742887451715375 799 8249100794914680729708936994014784688991323248989391668330852451540093832816764508083637545043257281648018056222714069597605138114331177573063 800 12373651192372021094563405491022177033486984873484087502496278677310140749225146762125456317564885922472027084334071104396407707171496766359594 801 18560476788558031641845108236533265550230477310226131253744418015965211123837720143188184476347328883708040626501106656594611560757245149539391 802 27840715182837047462767662354799898325345715965339196880616627023947816685756580214782276714520993325562060939751659984891917341135867724309087 803 41761072774255571194151493532199847488018573948008795320924940535921725028634870322173415071781489988343091409627489977337876011703801586463630 804 62641609161383356791227240298299771232027860922013192981387410803882587542952305483260122607672234982514637114441234966006814017555702379695445 805 93962413742075035186840860447449656848041791383019789472081116205823881314428458224890183911508352473771955671661852449010221026333553569543168 806 140943620613112552780261290671174485272062687074529684208121674308735821971642687337335275867262528710657933507492778673515331539500330354314752 807 211415430919668829170391936006761727908094030611794526312182511463103732957464031006002913800893793065986900261239168010272997309250495531472128 808 317123146379503243755587904010142591862141045917691789468273767194655599436196046509004370701340689598980350391858752015409495963875743297208192 809 475684719569254865633381856015213887793211568876537684202410650791983399154294069763506556052011034398470525587788128023114243945813614945812288 810 713527079353882298450072784022820831689817353314806526303615976187975098731441104645259834078016551597705788381682192034671365918720422418718432 811 1070290619030823447675109176034231247534726029972209789455423964281962648097161656967889751117024827396558682572523288052007048878080633628077648 812 1605435928546235171512663764051346871302089044958314684183135946422943972145742485451834626675537241094838023858784932078010573317120950442116472 813 2408153892819352757268995646077020306953133567437472026274703919634415958218613728177751940013305861642257035788177398117015859975681425663174708 814 3612230839229029135903493469115530460429700351156208039412055879451623937327920592266627910019958792463385553682266097175523789963522138494762062 815 5418346258843543703855240203673295690644550526734312059118083819177435905991880888399941865029938188695078330523399145763285684945283207742143093 816 8127519388265315555782860305509943535966825790101468088677125728766153858987821332599912797544907283042617495785098718644928527417924811613214639 817 12191279082397973333674290458264915303950238685152202133015688593149230788481731998899869196317360924563926243677648077967392791126887217419821959 818 18286918623596960000511435687397372955925358027728303199523532889723846182722597998349803794476041386845889365516472116951089186690330826129732938 819 27430377935395440000767153531096059433888037041592454799285299334585769274083896997524705691714062080268834048274708175426633780035496239194599407 820 41145566903093160001150730296644089150832055562388682198927949001878653911125845496287058537571093120403251072412062263139950670053244358791899111 821 61718350354639740001726095444966133726248083343583023298391923502817980866688768244430587806356639680604876608618093394709926005079866538187848666 822 92577525531959610002589143167449200589372125015374534947587885254226971300033152366645881709534959520907314912927140092064889007619799807281772999 823 138866288297939415003883714751173800884058187523061802421381827881340456950049728549968822564302439281360972369390710138097333511429699710922659499 824 208299432446909122505825572126760701326087281284592703632072741822010685425074592824953233846453658922041458554086065207146000267144549566383989248 825 312449148670363683758738358190141051989130921926889055448109112733016028137611889237429850769680488383062187831129097810719000400716824349575983872 826 468673723005545525638107537285211577983696382890333583172163669099524042206417833856144776154520732574593281746693646716078500601075236524363975808 827 703010584508318288457161305927817366975544574335500374758245503649286063309626750784217164231781098861889922620040470074117750901612854786545963712 828 1054515876762477432685741958891726050463316861503250562137368255473929094964440126176325746347671648292834883930060705111176626352419282179818945568 829 1581773815143716149028612938337589075694975292254875843206052383210893642446660189264488619521507472439252325895091057666764939528628923269728418352 830 2372660722715574223542919407506383613542462938382313764809078574816340463669990283896732929282261208658878488842636586500147409292943384904592627528 831 3558991084073361335314379111259575420313694407573470647213617862224510695504985425845099393923391812988317733263954879750221113939415077356888941292 832 5338486626110042002971568666889363130470541611360205970820426793336766043257478138767649090885087719482476599895932319625331670909122616035333411938 833 8007729939165063004457353000334044695705812417040308956230640190005149064886217208151473636327631579223714899843898479437997506363683924053000117907 834 12011594908747594506686029500501067043558718625560463434345960285007723597329325812227210454491447368835572349765847719156996259545525886079500176861 835 18017392363121391760029044250751600565338077938340695151518940427511585395993988718340815681737171053253358524648771578735494389318288829119250265291 836 27026088544682087640043566376127400848007116907511042727278410641267378093990983077511223522605756579880037786973157368103241583977433243678875397937 837 40539132817023131460065349564191101272010675361266564090917615961901067140986474616266835283908634869820056680459736052154862375966149865518313096905 838 60808699225534697190098024346286651908016013041899846136376423942851600711479711924400252925862952304730085020689604078232293563949224798277469645358 839 91213048838302045785147036519429977862024019562849769204564635914277401067219567886600379388794428457095127531034406117348440345923837197416204468037 840 136819573257453068677720554779144966793036029344274653806846953871416101600829351829900569083191642685642691296551609176022660518885755796124306702055 841 205229359886179603016580832168717450189554044016411980710270430807124152401244027744850853624787464028464036944827413764033990778328633694186460053083 842 307844039829269404524871248253076175284331066024617971065405646210686228601866041617276280437181196042696055417241120646050986167492950541279690079624 843 461766059743904106787306872379614262926496599036926956598108469316029342902799062425914420655771794064044083125861680969076479251239425811919535119436 844 692649089615856160180960308569421394389744898555390434897162703974044014354198593638871630983657691096066124688792521453614718876859138717879302679154 845 1038973634423784240271440462854132091584617347833085652345744055961066021531297890458307446475486536644099187033188782180422078315288708076818954018731 846 1558460451635676360407160694281198137376926021749628478518616083941599032296946835687461169713229804966148780549783173270633117472933062115228431028097 847 2337690677453514540610741041421797206065389032624442717777924125912398548445420253531191754569844707449223170824674759905949676209399593172842646542145 848 3506536016180271810916111562132695809098083548936664076666886188868597822668130380296787631854767061173834756237012139858924514314099389759263969813218 849 5259804024270407716374167343199043713647125323404996115000329283302896734002195570445181447782150591760752134355518209788386771471149084638895954719827 850 7889706036405611574561251014798565570470687985107494172500493924954345101003293355667772171673225887641128201533277314682580157206723626958343932079740 851 11834559054608417361841876522197848355706031977661241258750740887431517651504940033501658257509838831461692302299915972023870235810085440437515898119610 852 17751838581912626042762814783296772533559047966491861888126111331147276477257410050252487386264758247192538453449873958035805353715128160656273847179415 853 26627757872868939064144222174945158800338571949737792832189166996720914715886115075378731079397137370788807680174810937053708030572692240984410770769123 854 39941636809303408596216333262417738200507857924606689248283750495081372073829172613068096619095706056183211520262216405580562045859038361476616156153684 855 59912455213955112894324499893626607300761786886910033872425625742622058110743758919602144928643559084274817280393324608370843068788557542214924234230526 856 89868682820932669341486749840439910951142680330365050808638438613933087166115638379403217392965338626412225920589986912556264603182836313322386351345789 857 134803024231399004012230124760659866426714020495547576212957657920899630749173457569104826089448007939618338880884980368834396904774254469983579527018684 858 202204536347098506018345187140989799640071030743321364319436486881349446123760186353657239134172011909427508321327470553251595357161381704975369290528026 859 303306804520647759027517780711484699460106546114982046479154730322024169185640279530485858701258017864141262481991205829877393035742072557463053935792039 860 454960206780971638541276671067227049190159819172473069718732095483036253778460419295728788051887026796211893722986808744816089553613108836194580903688058 861 682440310171457457811915006600840573785239728758709604578098143224554380667690628943593182077830540194317840584480213117224134330419663254291871355532087 862 1023660465257186186717872509901260860677859593138064406867147214836831571001535943415389773116745810291476760876720319675836201495629494881437807033298131 863 1535490697885779280076808764851891291016789389707096610300720822255247356502303915123084659675118715437215141315080479513754302243444242322156710549947196 864 2303236046828668920115213147277836936525184084560644915451081233382871034753455872684626989512678073155822711972620719270631453365166363483235065824920794 865 3454854070243003380172819720916755404787776126840967373176621850074306552130183809026940484269017109733734067958931078905947180047749545224852598737381191 866 5182281105364505070259229581375133107181664190261451059764932775111459828195275713540410726403525664600601101938396618358920770071624317837278898106071787 867 7773421658046757605388844372062699660772496285392176589647399162667189742292913570310616089605288496900901652907594927538381155107436476755918347159107680 868 11660132487070136408083266558094049491158744428088264884471098744000784613439370355465924134407932745351352479361392391307571732661154715133877520738661520 869 17490198730605204612124899837141074236738116642132397326706648116001176920159055533198886201611899118027028719042088586961357598991732072700816281107992280 870 26235298095907806918187349755711611355107174963198595990059972174001765380238583299798329302417848677040543078563132880442036398487598109051224421661988420 871 39352947143861710377281024633567417032660762444797893985089958261002648070357874949697493953626773015560814617844699320663054597731397163576836632492982630 872 59029420715792565565921536950351125548991143667196840977634937391503972105536812424546240930440159523341221926767048980994581896597095745365254948739473945 873 88544131073688848348882305425526688323486715500795261466452406087255958158305218636819361395660239285011832890150573471491872844895643618047882423109210918 874 132816196610533272523323458138290032485230073251192892199678609130883937237457827955229042093490358927517749335225860207237809267343465427071823634663816377 875 199224294915799908784985187207435048727845109876789338299517913696325905856186741932843563140235538391276624002838790310856713901015198140607735451995724565 876 298836442373699863177477780811152573091767664815184007449276870544488858784280112899265344710353307586914936004258185466285070851522797210911603177993586848 877 448254663560549794766216671216728859637651497222776011173915305816733288176420169348898017065529961380372404006387278199427606277284195816367404766990380272 878 672381995340824692149325006825093289456477245834164016760872958725099932264630254023347025598294942070558606009580917299141409415926293724551107150485570408 879 1008572993011237038223987510237639934184715868751246025141309438087649898396945381035020538397442413105837909014371375948712114123889440586826660725728355612 880 1512859489516855557335981265356459901277073803126869037711964157131474847595418071552530807596163619658756863521557063923068171185834160880239991088592533418 881 2269289234275283336003971898034689851915610704690303556567946235697212271393127107328796211394245429488135295282335595884602256778751241320359986632888800127 882 3403933851412925004005957847052034777873416057035455334851919353545818407089690660993194317091368144232202942923503393826903385168126861980539979949333200190 883 5105900777119387506008936770578052166810124085553183002277879030318727610634535991489791475637052216348304414385255090740355077752190292970809969923999800285 884 7658851165679081259013405155867078250215186128329774503416818545478091415951803987234687213455578324522456621577882636110532616628285439456214954885999700428 885 11488276748518621888520107733800617375322779192494661755125227818217137123927705980852030820183367486783684932366823954165798924942428159184322432328999550642 886 17232415122777932832780161600700926062984168788741992632687841727325705685891558971278046230275051230175527398550235931248698387413642238776483648493499325963 887 25848622684166899249170242401051389094476253183112988949031762590988558528837338456917069345412576845263291097825353896873047581120463358164725472740248988944 888 38772934026250348873755363601577083641714379774669483423547643886482837793256007685375604018118865267894936646738030845309571371680695037247088209110373483416 889 58159401039375523310633045402365625462571569662004225135321465829724256689884011528063406027178297901842404970107046267964357057521042555870632313665560225124 890 87239101559063284965949568103548438193857354493006337702982198744586385034826017292095109040767446852763607455160569401946535586281563833805948470498340337686 891 130858652338594927448924352155322657290786031739509506554473298116879577552239025938142663561151170279145411182740854102919803379422345750708922705747510506529 892 196287978507892391173386528232983985936179047609264259831709947175319366328358538907213995341726755418718116774111281154379705069133518626063384058621265759794 893 294431967761838586760079792349475978904268571413896389747564920762979049492537808360820993012590133128077175161166921731569557603700277939095076087931898639691 894 441647951642757880140119688524213968356402857120844584621347381144468574238806712541231489518885199692115762741750382597354336405550416908642614131897847959536 895 662471927464136820210179532786320952534604285681266876932021071716702861358210068811847234278327799538173644112625573896031504608325625362963921197846771939304 896 993707891196205230315269299179481428801906428521900315398031607575054292037315103217770851417491699307260466168938360844047256912488438044445881796770157908956 897 1490561836794307845472903948769222143202859642782850473097047411362581438055972654826656277126237548960890699253407541266070885368732657066668822695155236863434 898 2235842755191461768209355923153833214804289464174275709645571117043872157083958982239984415689356323441336048880111311899106328053098985600003234042732855295151 899 3353764132787192652314033884730749822206434196261413564468356675565808235625938473359976623534034485162004073320166967848659492079648478400004851064099282942727 900 5030646199180788978471050827096124733309651294392120346702535013348712353438907710039964935301051727743006109980250451772989238119472717600007276596148924414090 901 7545969298771183467706576240644187099964476941588180520053802520023068530158361565059947402951577591614509164970375677659483857179209076400010914894223386621135 902 11318953948156775201559864360966280649946715412382270780080703780034602795237542347589921104427366387421763747455563516489225785768813614600016372341335079931703 903 16978430922235162802339796541449420974920073118573406170121055670051904192856313521384881656641049581132645621183345274733838678653220421900024558512002619897554 904 25467646383352744203509694812174131462380109677860109255181583505077856289284470282077322484961574371698968431775017912100758017979830632850036837768003929846331 905 38201469575029116305264542218261197193570164516790163882772375257616784433926705423115983727442361557548452647662526868151137026969745949275055256652005894769497 906 57302204362543674457896813327391795790355246775185245824158562886425176650890058134673975591163542336322678971493790302226705540454618923912582884978008842154245 907 85953306543815511686845219991087693685532870162777868736237844329637764976335087202010963386745313504484018457240685453340058310681928385868874327467013263231368 908 128929959815723267530267829986631540528299305244166803104356766494456647464502630803016445080117970256726027685861028180010087466022892578803311491200519894847052 909 193394939723584901295401744979947310792448957866250204656535149741684971196753946204524667620176955385089041528791542270015131199034338868204967236800779842270578 910 290092409585377351943102617469920966188673436799375306984802724612527456795130919306787001430265433077633562293187313405022696798551508302307450855201169763405867 911 435138614378066027914653926204881449283010155199062960477204086918791185192696378960180502145398149616450343439780970107534045197827262453461176282801754645108800 912 652707921567099041871980889307322173924515232798594440715806130378186777789044568440270753218097224424675515159671455161301067796740893680191764424202631967663200 913 979061882350648562807971333960983260886772849197891661073709195567280166683566852660406129827145836637013272739507182741951601695111340520287646636303947951494800 914 1468592823525972844211957000941474891330159273796837491610563793350920250025350278990609194740718754955519909109260774112927402542667010780431469954455921927242200 915 2202889235288959266317935501412212336995238910695256237415845690026380375038025418485913792111078132433279863663891161169391103814000516170647204931683882890863300 916 3304333852933438899476903252118318505492858366042884356123768535039570562557038127728870688166617198649919795495836741754086655721000774255970807397525824336294950 917 4956500779400158349215354878177477758239287549064326534185652802559355843835557191593306032249925797974879693243755112631129983581501161383956211096288736504442425 918 7434751169100237523823032317266216637358931323596489801278479203839033765753335787389959048374888696962319539865632668946694975372251742075934316644433104756663638 919 11152126753650356285734548475899324956038396985394734701917718805758550648630003681084938572562333045443479309798449003420042463058377613113901474966649657134995457 920 16728190130475534428601822713848987434057595478092102052876578208637825972945005521627407858843499568165218964697673505130063694587566419670852212449974485702493185 921 25092285195713301642902734070773481151086393217138153079314867312956738959417508282441111788265249352247828447046510257695095541881349629506278318674961728553739778 922 37638427793569952464354101106160221726629589825707229618972300969435108439126262423661667682397874028371742670569765386542643312822024444259417478012442592830609667 923 56457641690354928696531151659240332589944384738560844428458451454152662658689393635492501523596811042557614005854648079813964969233036666389126217018663889245914500 924 84686462535532393044796727488860498884916577107841266642687677181228993988034090453238752285395216563836421008781972119720947453849554999583689325527995833868871750 925 127029693803298589567195091233290748327374865661761899964031515771843490982051135679858128428092824845754631513172958179581421180774332499375533988291993750803307625 926 190544540704947884350792636849936122491062298492642849946047273657765236473076703519787192642139237268631947269759437269372131771161498749063300982437990626204961438 927 285816811057421826526188955274904183736593447738964274919070910486647854709615055279680788963208855902947920904639155904058197656742248123594951473656985939307442157 928 428725216586132739789283432912356275604890171608446412378606365729971782064422582919521183444813283854421881356958733856087296485113372185392427210485478908961163235 929 643087824879199109683925149368534413407335257412669618567909548594957673096633874379281775167219925781632822035438100784130944727670058278088640815728218363441744853 930 964631737318798664525887724052801620111002886119004427851864322892436509644950811568922662750829888672449233053157151176196417091505087417132961223592327545162617279 931 1446947605978197996788831586079202430166504329178506641777796484338654764467426217353383994126244833008673849579735726764294625637257631125699441835388491317743925919 932 2170421408967296995183247379118803645249756493767759962666694726507982146701139326030075991189367249513010774369603590146441938455886446688549162753082736976615888878 933 3255632113450945492774871068678205467874634740651639944000042089761973220051708989045113986784050874269516161554405385219662907683829670032823744129624105464923833317 934 4883448170176418239162306603017308201811952110977459916000063134642959830077563483567670980176076311404274242331608077829494361525744505049235616194436158197385749976 935 7325172255264627358743459904525962302717928166466189874000094701964439745116345225351506470264114467106411363497412116744241542288616757573853424291654237296078624964 936 10987758382896941038115189856788943454076892249699284811000142052946659617674517838027259705396171700659617045246118175116362313432925136360780136437481355944117937446 937 16481637574345411557172784785183415181115338374548927216500213079419989426511776757040889558094257550989425567869177262674543470149387704541170204656222033916176906169 938 24722456361518117335759177177775122771673007561823390824750319619129984139767665135561334337141386326484138351803765894011815205224081556811755306984333050874265359253 939 37083684542277176003638765766662684157509511342735086237125479428694976209651497703342001505712079489726207527705648841017722807836122335217632960476499576311398038880 940 55625526813415764005458148649994026236264267014102629355688219143042464314477246555013002258568119234589311291558473261526584211754183502826449440714749364467097058320 941 83438290220123646008187222974991039354396400521153944033532328714563696471715869832519503387852178851883966937337709892289876317631275254239674161072124046700645587480 942 125157435330185469012280834462486559031594600781730916050298493071845544707573804748779255081778268277825950406006564838434814476446912881359511241608186070050968381220 943 187736152995278203518421251693729838547391901172596374075447739607768317061360707123168882622667402416738925609009847257652221714670369322039266862412279105076452571830 944 281604229492917305277631877540594757821087851758894561113171609411652475592041060684753323934001103625108388413514770886478332572005553983058900293618418657614678857745 945 422406344239375957916447816310892136731631777638341841669757414117478713388061591027129985901001655437662582620272156329717498858008330974588350440427627986422018286617 946 633609516359063936874671724466338205097447666457512762504636121176218070082092386540694978851502483156493873930408234494576248287012496461882525660641441979633027429926 947 950414274538595905312007586699507307646171499686269143756954181764327105123138579811042468277253724734740810895612351741864372430518744692823788490962162969449541144889 948 1425621411807893857968011380049260961469257249529403715635431272646490657684707869716563702415880587102111216343418527612796558645778117039235682736443244454174311717333 949 2138432117711840786952017070073891442203885874294105573453146908969735986527061804574845553623820880653166824515127791419194837968667175558853524104664866681261467576000 950 3207648176567761180428025605110837163305828811441158360179720363454603979790592706862268330435731320979750236772691687128792256953000763338280286156997300021892201364000 951 4811472264851641770642038407666255744958743217161737540269580545181905969685889060293402495653596981469625355159037530693188385429501145007420429235495950032838302046000 952 7217208397277462655963057611499383617438114825742606310404370817772858954528833590440103743480395472204438032738556296039782578144251717511130643853243925049257453069000 953 10825812595916193983944586417249075426157172238613909465606556226659288431793250385660155615220593208306657049107834444059673867216377576266695965779865887573886179603500 954 16238718893874290975916879625873613139235758357920864198409834339988932647689875578490233422830889812459985573661751666089510800824566364400043948669798831360829269405250 955 24358078340811436463875319438810419708853637536881296297614751509983398971534813367735350134246334718689978360492627499134266201236849546600065923004698247041243904107875 956 36537117511217154695812979158215629563280456305321944446422127264975098457302220051603025201369502078034967540738941248701399301855274319900098884507047370561865856161812 957 54805676266825732043719468737323444344920684457982916669633190897462647685953330077404537802054253117052451311108411873052098952782911479850148326760571055842798784242718 958 82208514400238598065579203105985166517381026686974375004449786346193971528929995116106806703081379675578676966662617809578148429174367219775222490140856583764198176364077 959 123312771600357897098368804658977749776071540030461562506674679519290957293394992674160210054622069513368015449993926714367222643761550829662833735211284875646297264546116 960 184969157400536845647553206988466624664107310045692343760012019278936435940092489011240315081933104270052023174990890071550833965642326244494250602816927313469445896819174 961 277453736100805268471329810482699936996160965068538515640018028918404653910138733516860472622899656405078034762486335107326250948463489366741375904225390970204168845228761 962 416180604151207902706994715724049905494241447602807773460027043377606980865208100275290708934349484607617052143729502660989376422695234050112063856338086455306253267843141 963 624270906226811854060492073586074858241362171404211660190040565066410471297812150412936063401524226911425578215594253991484064634042851075168095784507129682959379901764712 964 936406359340217781090738110379112287362043257106317490285060847599615706946718225619404095102286340367138367323391380987226096951064276612752143676760694524439069852647068 965 1404609539010326671636107165568668431043064885659476235427591271399423560420077338429106142653429510550707550985087071480839145426596414919128215515141041786658604778970602 966 2106914308515490007454160748353002646564597328489214353141386907099135340630116007643659213980144265826061326477630607221258718139894622378692323272711562679987907168455903 967 3160371462773235011181241122529503969846895992733821529712080360648703010945174011465488820970216398739091989716445910831888077209841933568038484909067344019981860752683854 968 4740557194159852516771861683794255954770343989100732294568120540973054516417761017198233231455324598108637984574668866247832115814762900352057727363601016029972791129025781 969 7110835791239778775157792525691383932155515983651098441852180811459581774626641525797349847182986897162956976862003299371748173722144350528086591045401524044959186693538672 970 10666253686859668162736688788537075898233273975476647662778271217189372661939962288696024770774480345744435465293004949057622260583216525792129886568102286067438780040308008 971 15999380530289502244105033182805613847349910963214971494167406825784058992909943433044037156161720518616653197939507423586433390874824788688194829852153429101158170060462012 972 23999070795434253366157549774208420771024866444822457241251110238676088489364915149566055734242580777924979796909261135379650086312237183032292244778230143651737255090693018 973 35998606193151380049236324661312631156537299667233685861876665358014132734047372724349083601363871166887469695363891703069475129468355774548438367167345215477605882636039527 974 53997909289727070073854486991968946734805949500850528792814998037021199101071059086523625402045806750331204543045837554604212694202533661822657550751017823216408823954059290 975 80996863934590605110781730487953420102208924251275793189222497055531798651606588629785438103068710125496806814568756331906319041303800492733986326126526734824613235931088935 976 121495295901885907666172595731930130153313386376913689783833745583297697977409882944678157154603065188245210221853134497859478561955700739100979489189790102236919853896633403 977 182242943852828861499258893597895195229970079565370534675750618374946546966114824417017235731904597782367815332779701746789217842933551108651469233784685153355379780844950104 978 273364415779243292248888340396842792844955119348055802013625927562419820449172236625525853597856896673551722999169552620183826764400326662977203850677027730033069671267425156 979 410046623668864938373332510595264189267432679022083703020438891343629730673758354938288780396785345010327584498754328930275740146600489994465805776015541595049604506901137734 980 615069935503297407559998765892896283901149018533125554530658337015444596010637532407433170595178017515491376748131493395413610219900734991698708664023312392574406760351706601 981 922604903254946111339998148839344425851723527799688331795987505523166894015956298611149755892767026273237065122197240093120415329851102487548062996034968588861610140527559902 982 1383907354882419167009997223259016638777585291699532497693981258284750341023934447916724633839150539409855597683295860139680622994776653731322094494052452883292415210791339853 983 2075861032323628750514995834888524958166377937549298746540971887427125511535901671875086950758725809114783396524943790209520934492164980596983141741078679324938622816187009779 984 3113791548485443125772493752332787437249566906323948119811457831140688267303852507812630426138088713672175094787415685314281401738247470895474712611618018987407934224280514669 985 4670687322728164688658740628499181155874350359485922179717186746711032400955778761718945639207133070508262642181123527971422102607371206343212068917427028481111901336420772003 986 7006030984092247032988110942748771733811525539228883269575780120066548601433668142578418458810699605762393963271685291957133153911056809514818103376140542721667852004631158005 987 10509046476138370549482166414123157600717288308843324904363670180099822902150502213867627688216049408643590944907527937935699730866585214272227155064210814082501778006946737007 988 15763569714207555824223249621184736401075932463264987356545505270149734353225753320801441532324074112965386417361291906903549596299877821408340732596316221123752667010420105511 989 23645354571311333736334874431777104601613898694897481034818257905224601529838629981202162298486111169448079626041937860355324394449816732112511098894474331685629000515630158266 990 35468031856967000604502311647665656902420848042346221552227386857836902294757944971803243447729166754172119439062906790532986591674725098168766648341711497528443500773445237399 991 53202047785450500906753467471498485353631272063519332328341080286755353442136917457704865171593750131258179158594360185799479887512087647253149972512567246292665251160167856099 992 79803071678175751360130201207247728030446908095278998492511620430133030163205376186557297757390625196887268737891540278699219831268131470879724958768850869438997876740251784148 993 119704607517263627040195301810871592045670362142918497738767430645199545244808064279835946636085937795330903106837310418048829746902197206319587438153276304158496815110377676222 994 179556911275895440560292952716307388068505543214377746608151145967799317867212096419753919954128906692996354660255965627073244620353295809479381157229914456237745222665566514333 995 269335366913843160840439429074461082102758314821566619912226718951698976800818144629630879931193360039494531990383948440609866930529943714219071735844871684356617833998349771500 996 404003050370764741260659143611691623154137472232349929868340078427548465201227216944446319896790040059241797985575922660914800395794915571328607603767307526534926750997524657250 997 606004575556147111890988715417537434731206208348524894802510117641322697801840825416669479845185060088862696978363883991372200593692373356992911405650961289802390126496286985875 998 909006863334220667836483073126306152096809312522787342203765176461984046702761238125004219767777590133294045467545825987058300890538560035489367108476441934703585189744430478812 999 1363510295001331001754724609689459228145213968784181013305647764692976070054141857187506329651666385199941068201318738980587451335807840053234050662714662902055377784616645718218 1000 2045265442501996502632086914534188842217820953176271519958471647039464105081212785781259494477499577799911602301978108470881177003711760079851075994071994353083066676924968577327