# Computed using the Mathematica program that I contributed to this sequence 1 1 2 4 3 19 4 145 5 53 6 83 7 353 8 607 9 8171 10 75359 11 78089 12 79259 13 11657 14 2963 15 12047 16 378137 17 386197 18 389917 19 397171 20 2804377 21 11344453 22 11457293 23 11626553 24 11694257 25 11825297 26 11922017 27 12023573 28 12096113 29 12231521 30 12287941 31 6207443 32 6239683 33 3140999 34 9479417 35 19085779 36 19152739 37 366948721 38 73775657 39 74189135 40 372232051 41 374988571 42 752389097 43 8334166987 44 8364488707 45 8397142867 46 8432518207 47 8485581217 48 8506121737 49 8550806377 50 276715927 51 277857067 52 1950868189 53 1961518829 54 1966311617 55 1974299597 56 395818477 57 1986281567 58 1992671951 59 2002257527 60 2005680947 61 62463676637 62 15662349293 63 7852603939 64 999509346673 65 250719711952 66 4019377560547 67 68612456624639 68 68765207342759 69 137931385320583 70 138198699077293 71 138733326590713 72 27786145503749 73 1031936701735337 74 1034435381903321 75 1036732555606145 76 5193835975857517 77 2604335944677461 78 2608574777105291 79 1308738162601867 80 1310652474020887 81 14449546480042277 82 14480631251179697 83 14527258407885827 84 58178974366602503 85 58324036631910463 86 58442723939889703 87 58573279978666867 88 58660317337851643 89 11766878411244239 90 11780268774195743 91 11808245068219421 92 11826895930901873 93 47405500752690365 94 47492538111875141 95 237984914714484361 96 238233592883583721 97 238873051032696361 98 239239524124000681 99 239641235012545801 100 239930022563757961 101 240544403922709321 102 240834528453325241 103 241437094786142921 104 241735508589062153 105 242061898686005063 106 727346194180478869 107 729086941364174389 108 729758372420742661 109 731467469655643717 110 732337843247491477 111 733574689930643557 112 734332757252575477 113 735981886163444917 114 736765222396107901 115 738070782783879541 116 738966024192637237 117 739998995048896117 118 741043443359113429 119 742349003746885069 120 148574245580398745 121 7834576494404771 122 7845216035765219 123 7856995527985715 124 7865830147151087 125 7878515754157775 126 7884858557661119 127 987539892650065 128 4942549842399941 129 1237394345093099 130 619310687766367 131 1240963888190219 132 4967536644079781 133 9950533871698963 134 586038812916059 135 586645110309761 136 117436808265277 137 2705896969250987 138 1354110554630089 139 6782505493197713 140 424217862076088 141 27184805273007497 142 27215793806463377 143 27255636206620937 144 27272245445396297 145 27309431685543353 146 27339582691067993 147 520009864732497707 148 520487973534388427 149 2606679099048706519 150 2608388466539337319 151 2612571918555881119 152 2614691534244263311 153 2617408990255009711 154 2619616923263741161 155 40983262855888099 156 328068872205049517 157 25957183698356077943 158 51966695409019091251 159 52024837644915686101 160 52058061779713740301 161 208493887180389638029 162 208632275312110458829 163 8566482010750193299589 164 8573487556887611585189 165 8580639051902892751739 166 8588812189063214084939 167 8601071894803696084739 168 8605362791812864784669 169 525613673822051743853609 170 58444604863776825974801 171 58498296087891552271361 172 58543619848507879664561 173 1700091595318366649789869 174 189024014242110194506301 175 189205390509952952694501 176 567978924065544374459903 177 189513730165285641614441 178 5121368845905212726657267 179 5128116043068963331258307 180 5130340393782287706401507 181 5137013445922260831831107 182 5140628015831412941438807 183 5145525175063167412520207 184 5148898773645042714820727 185 5154225508248003718453127 186 10314776513837023628719729 187 1147335760271474959598681 188 382712999343021439096427 189 382994132558177714288137 190 3449196258744849630126913 191 3453413256972193758002563 192 3455007083073867129168163 193 335540518887990147805374211 194 47972521830930593047782373 195 6857987653142299069845739 196 48034032932893357018299373 197 48090697705610569888108973 198 16038223754432873828958191 199 16056923129429554075995359 200 16064965871363610096226399 201 273338162000639874723813383 202 48272811676576997984667397 203 48319560114068698602260317 204 5371313474975448025520613 205 48386343596199699484535917 206 3724792610210136683283409 207 48458264269263854280832717 208 48484115939766177203003917 209 48530864377257877820596837 210 48550342892879419744593887 211 2575973079572111283519051211 212 7732638604786924579571296033 213 7738832772754574911402357933 214 23233016099510792285756572199 215 23253287921950375189930956599 216 4652441504764758333553537147 217 9313245136285844615079007859 218 9319732119466511144414810867 219 9326964229093605585904050707 220 9331211658557137242016778867 221 9339706517484200554242235187 222 491810581304526247393268033 223 492313566372576048775038473 224 492537115291709293833603113 225 492816690118615386909326633 226 9369776481989423212917015947 227 9379165536593019505376730827 228 9382988223110197995878186171 229 9392295633760719537968686139 230 9397250968134839803433535659 231 9402825719305725102081491369 232 47037914201524402784638734541 233 47083655749593205235083499341 234 47103259270194120570988398541 235 47140424278000022561974769941 236 47165908854781212498651138901 237 47199357361806524290538873161 238 47224134033677125617863120761 239 47268732043044208007046766441 240 47283118497678750713235039241 241 4302486175314183864014633531 242 614989270113662492353100333 243 4307598098150307719549643131 244 4309840143028418271163399931 245 4312685311090114117363313531 246 4314615960846264870141826331 247 4318091130407336225143149371 248 4320118312651294515560587811 249 4323014287285520644728357011 250 4325093448561375301566755411 251 4328954748073676807123781011 252 333099334750077841820211647 253 333359229909559673925011447 254 333554151279171048003611297 255 333727414718825602740144497 256 24372794103892950092342311481 257 1048940819106221193665937892883 258 1049385806872919450562465114083 259 1050158680362448002014328182483 260 7353907828499239343164182667781 261 95655624263347336710786528332993 262 95709616112373391880898497838593 263 95790603885912474636066452096993 264 95820299402876804979628035325073 265 95886289440575316854209331387473 266 95930832716021812369551706229593 267 95990223749950473056674872685753 268 1632597402756812250797913547237001 269 1633943599525861893039371986909961 270 1634448423314255508879918901787321 271 1635784721577650374340190147050921 272 1636436107111061491553799069473321 273 1637247431056694088440392325526221 274 1638125385471291681206560873139021 275 1639102463771408357026974256772621 276 1639643346401830088284703094141221 277 228092161713676083974170619441479319 278 228212454010681877005889512872255959 279 228333902964389648816759549509097759 280 228404073470976361418595570677050799 281 10743411913926294498894314361975752353 282 10747534431188263864252180605592993453 283 763668587100090322973437562077985253563 284 764003099929347265762475851560069959963 285 764354338400067055690966055516258901683 286 764688851229323998480004344998343608083 287 765190620473209412663561779221470667683 288 765396474521982915918354572748907410083 289 235145312144194254352610151732885266921081 290 235241161220204010359762589612485271461561 291 235373198212666429349207274446628134859161 292 235473118098854205881760008915709220673561 293 235649167422137431201019588694566371870361 294 235724837745303028048771513336355849139161 295 235868611359317662059500170155755855949881 296 12418916618269283067200130511889643614339 297 12424591892506702830781524860023854409499 298 12430645518359950578601678831367012591003 299 12438753052984835955146527900130170869803 300 12441891453484791584776792055780425687403 301 12449630463808545807842329803236167680803 302 236656484297110765620632153224171401838457 303 236783343368300148571275085711877290200857 304 236866824821598968319440112252174068349017 305 237005960577097001233048489819335365262617 306 237079690635566044315473442034412291832217 307 237247737716881850302039404550594117974617 308 237324759295818261379215470703844121623217 309 237449178769484771580807577566786435209417 310 237539037278243917837512988078911439466117 311 237704929909799264772969130562834524247717 312 237766547172948393634709983485434527166597 313 37355227156675531922580625634705221991085329 314 37372370795207403471708017371904564575350929 315 37385393366784498206141324556892526730706529 316 37399904232256118053081295420164827418102769 317 37425457957614945456497596311461960704083569 318 37437998211726221867433373600709627964796369 319 37460570669126519407117772721355429034079409 320 37471234822229022181771819550006988594370609 321 37490045203395936798175485483878489485439809 322 37504152989271122760478234934282115153741709 323 37526725446671420300162634054927916223024749 324 412899513480451949461352399064369265270699439 325 413105474151662037611468114543072887930517039 326 413287154906347359272342546489734213610112239 327 413490307022950037129502138575546423233659599 328 413632191040894764521804075905320029954867279 329 413864969507835332899799441836979853481848629 330 413968426604253363290019604473273108382729229 331 34381726140979323717359182300721011054356735607 332 34394343684003694117603176013261592509206990007 333 34409362136024604634492787962601393917004458807 334 34424082602886370101444113960565405614329755607 335 34442266709009727442972222546285655358084534007 336 34449745655883043768923299464606080655919160607 337 448132044114876868816905520077335275275100995091 338 448307724440702528815931181167791021433343881491 339 23606275489824404487480344708122450417183766689 340 23612990088743806279423054812456911893156709089 341 23626209455366378557310265330365382923978439439 342 23632717451242106447962430508412630200690675919 343 4729081608639955166946830521120952478055907411 344 4730619862210581759282796835932120016187890579 345 4732382444426924729667758238319916153630787959 346 4734327362734613524575301854747829132878122999 347 4737244740196146716936617279389698601749125559 348 4738453368001639039486305098169901667424255191 349 23706770373674103068027779316211945125222831539 350 23713593272576075856614726680293736625001789139 351 23722657981117268275737385321145259617565261379 352 23729372580036670067680095425479721093538203779 353 1400879021686008159777907103249445690491344765361 354 1401294991089065100788757994212965578927868547041 355 1401988273427493335806842812485498726322074849841 356 1402463667030986982676386687872378598820959171761 357 1402983628784808158939950301576778459366613898861 358 1403538254655550746954418156194804977281978941101 359 1404370193461664628976119938121844754155026504461 360 1404626174632776592675105101791703147039041139341 361 1405412258544065300097185525659772227549007340941 362 1405960789625019508023582304952325926586181558541 363 26723951358953977707012800990298989736362346855479 364 26731209600578746779753158373437959218264955699079 365 26744025955159420097384780419341004429552445188679 366 862957239510597793335185432725054603251763118009 367 863456052749887673509487693277382099202994300809 368 26774786104915629374800086486734533346545034794679 369 26785208195453759325401625293293053628251344929079 370 26793527583514898145618643112563451396981820562679 371 26806699947945034610962254659741581197471740315879 372 26813050909366707549610067369988179494136523054029 373 26828266046890287637921404772076286643365521271629 374 8945682541059015093827937490065013281230711480143 375 8948722317465969662753386308644581696728385269343 376 8951356790351996955822108618080207656826369219983 377 8955873029585186601082775434255566445565770278223 378 8957848884249707070884317166332285915639258241203 379 8962840517086390363014527857894524576877543621363 380 8965098636702985185644861265982203971247244150483 381 17937606728397922133045504027252105955270068162141 382 17944192910612990365717309800841170855515028038741 383 17954072183935592714725018461224768205882467853641 384 17957791439774690069645567603957416620138445195721 385 17964377621989758302317373377546481520383405072321 386 17970895905419104182075036823572772555677385981121 387 17977528144852459605185106973200921825854128793921 388 125881407635965985624244321522480956684459482056647 389 125949498627481767968174375058663289191607374934727 390 125975843356342040898861598153019548792587214441127 391 42012438130116448134599484013283607064957835540909 392 2211725849808963672501906173657198354353227175231 393 2212608209148781426161286851458604178309489742431 394 6640177585685858288242209028512894732145169406493 395 6643089371507256875318165265257533951200835878253 396 6644369277362816693813091083606825915620909052653 397 1322928314792336182967034622456471769781920854700347 398 1323391871095102838029526855346218333455582957004539 399 1323826455128946577150613323680355736899641177914719 400 41047592166470246892878540122279671011766207527695489 401 2751625699692083172516588110150952305176688421498592963 402 2752333645604470189108350145233307902787126793914627363 403 2753623118516317969329059566276169884148996686529547163 404 2754432199559045988291073320656004852846640540719300763 405 2755227907361398337518177756781627673301348132856331163 406 2756030246062103622988841396541630683926511621594503483 407 52388644836201127400907895727091073313358625472440735777 408 52398807793076727683536301830717778114610696329790918497 409 52425578508749040623142834981734463932542980539396277857 410 17480032339523775580394471709924204549539122492822655819 411 17486660354877427938630388734028577246007864356311905419 412 17491685992892834671798281862195629070802844450605951819 413 17499308210549534883769586439915657671741897593618588859 414 17503217040117073454011281095156697979915771000291736059 415 1945608477225357390336841241019530315328107163314175651 416 17514624440691726832471736925758101328259932166705206459 417 17521157770111755585589997992375268700493406289287466779 418 17526239248549555726904201044188621101119441717962558139 419 17534950354442927397728549133011510930764073881405571899 420 17537672575034606044861157910768664002528021432481513699 421 3702278245569909926338817417824994968758785276576632280089 422 3703492047777882563867832712843052353512098645011097499289 423 3704729192336008521349329071226841611049129578223148588089 424 33351140266627083330682336392502513351698914007611891508481 425 33363591527986286515657396515590972975942580174133179886081 426 33371632967614105239287122845085603149933281240011511963281 427 33385640636643208822384065483560120227207405677347961388081 428 33394830853360715935103752717268268997482492609780340904881 429 33405169847167911436913400855189936364041965408766767861281 430 33413942326761895499054920487365896553850002935179493763681 431 33430025206017532946314373146355156901831405066936157918081 432 33435628273629174379553150201744963732741054841870737688001 433 33451637038233864188806798931430126106768625627398108459201 434 33460683657815160252890241052111585052508164326511232046051 435 33470333385368542721245912647505141261297005605565230538691 436 33479356507236640613734332840600414599385272775589748609731 437 33493831098566714316267840233690748912568534694170746348691 438 33501655201988375777096763148874713406181108704214528910291 439 33517445665257547088951498486791441747835576251757435534611 440 33523878816959802067855279550387145887028137104460101196371 441 33533255070452967219293988792874811838887739966698804185171 442 33542445287170474332013676026582960609162826899131183701971 443 33558093494013797253671521856950889596387974919218748825171 444 33564623384839394412709194365111942670004484055420702692371 445 33577489688243904370516756492303350948389605760826034015891 446 33587828682051099872326404630225018314949078559812460972291 447 33599408355115158834353210544697285765495688094677259163459 448 33606246744719918063896599864267522448889355142825762032259 449 33621686308805330013265674416897212382951501189312159620483 450 33627433044817269944792625242938039901833193266168138871683 451 33641218369893530613872156093500263057245823664816708146883 452 33649924890994326825922386104381667155401169179752646636483 453 33661352199939121854238312993663510034230060168106065904083 454 33671509807890050768296914673025148148744629935531327475283 455 33681848801697246270106562810946815515304102734517754431683 456 33687638638229275751119965768182949240577407501950153527267 457 7717943150073721835614513935255575611256209178406024615094543 458 7720249015405608359357243113007009738365055772739971385335823 459 7722458803015332944610691908352134110177700425643337040150383 460 7724037222736564791220298190741508661472446606288598222160783 461 7727481047582888820186711897772871318842801909514622619274383 462 7728862164838966685970117394863574051225704817579226153533483 463 7732291145612677249294434491088767041969463761739621135142283 464 7734001948923431766910007752001121394340543493019646158224523 465 7736073624807548565585115997637175492914897855116551459613173 466 7738340073638035319691217326196277412722738524761029054294773 467 7741739746883765450850369319034930292434499529227745446317173 468 7742988606443421417398629234771578289063309694133886161753973 469 7745913325338645133175252640375419369403574675917752469596773 470 7747754815013415620886459969829689679247445220003890515275573 471 7750272294568798059782794040476033900299825204324180501773173 472 7752040124656577727985553076752133397749940926646873025624821 473 7755053471397111253331165070404575722949001816969644373099221 474 7756710812104404692271251666913419001808485306647168614210141 475 7759277017070536468694611558281950530365104903567206148833501 476 7760855436791768315304217840671325081659851084212467330843901 477 7763121885622255069410319169230427001467691753856944925525501 478 7765331673231979654663767964575551373280336406760310580340061 479 7768646354646566532543941157593237930999303386115359062561901 480 7769698634460721096950345345852820965195800839878866517235501 481 409088911813623399778399966031083330153271685487334809916479 482 409204255229528989265313343778545237337924733920742325609279 483 409313290802377241827161146180442821473417068767947867787629 484 7778661490958381022624206925278563498118559269094149414352151 485 7781367353337635616812103409374634157480981293057454297798551 486 7782824356157234244451739977734056820214593152114618465808151 487 7786084698532237730891254593817027204856200017054010415534551 488 7787795501842992248506827854729381557227279748334035438616791 489 7790220878487811915248417995961835136046036074691387986583991 490 7791771606634987062794697852344378554861927059184977919787191 491 7795005442161413285116818040654316659953602160994781317076791 492 7796358373351040582210766282702351989634813172976433758799991 493 7799304756830673362548698009829184485385006043514254631886071 494 7801198860496151578480225548696433946938701460288568050298551 495 7802898697119016644059801545115760386794581962521926246309751 496 7804502575222849004324401477221092592142469210596949705449351 497 7807264809735004735891212471402498056908275026726156773967551 498 7808843229456236582500818753791872608203021207371417955977951 499 39060126618071199926328925095444258518066147537761322494554587 500 39067411632169193064527107937241371831734206833047143334602587 501 39079249780078431914099155055161680966444803187886602199680587 502 39089772578219977558163196937757511308409777725521676746416587 503 39105556775432296024259259761651256821357239531974288566520587 504 39110656285300891220997987750909236140924881038674363154554187 505 39123655035946329957782980664704085386881614291047102300522187 506 39132862484320182396339017311975436936100967011477792528916187 507 39143730292236860684470732698918671551572989894609099028004187 508 39152608903168789821649768037358903402605937160738693176812687 509 39168207403943316305791759533912722497754017063585980151974287 510 39174345702859217931495783965426956863900252210539773637570287 511 39187783600485921490469459072255415881679848072789970187118287 512 39195559979171169297812973894584299301548392305880993019310287 513 39205504023414929931453493473637358974705293243946138465975807 514 39215782105320625676818371591521658378485035815589699651159807 515 39228530879992113668665191564666606677404139582339886121243807 516 39234988051578971222977217265350411659973555775888681865831807 517 39248799224139749880811272236257438983802584856534717208422807 518 39257522069967610085759096428409245714641971644311160582690807 519 39268952005879978630173486749159889017121168124845810521386807 520 39275265684764906016611911878717387222300152847426855249428407 521 39290505599314730742497765639718244958939081488139721834356407 522 39297304945806191004816069625395550718362603497073154618401207 523 5149935756749363148359009036737429078736881245729612344343662117 524 5151063609386534267845509525790200349025672607536135334398366117 525 5152114149544544463818822481319192943528538755025275700134804117 526 5153429977621244103219739718547426092198795343799552521865292117 527 5155239241226706107396000919736246671620398153364183151744713117 528 5155939601332046238044876223422241734622308918356943395569005117 529 5157824114599218235161560584877505122952947649476703328318637117 530 15476688812429587157353590556745974176719470165433897771408215351 531 15480697027186302981990230756302745921899636389700156397602624951 532 15483488462463301502719319466708354815864395010171300797988017351 533 15488805482038536780298536057957133661511554287259194893960193351 534 15491700303807275986980553979859246588586118782562603901767266951 535 15496525006755174664783917183029434800377059608068285581445722951 536 15499590112157369118917818512102260252573657308977777472064977351 537 15503932344810477928940845394955429643185504051932890983775587751 538 15507792107168796871183535957491580212618256712337436327518352551 539 15512362878382595618576195834179126939578095389132292655634784551 540 15514223835233927965728921641116199535554601136113055589225046151 541 4205917863103513650320827442569631054755561735350478928895807250921 542 4206956167558507021658686517793050676687159206533569306843079678921 543 4208119981343224866454968118592927615555543185222307972234527894921 544 4208867121056870890274803220340996761495740307343473535201877366921 545 4210150842928499058474338076980861021338442635351658002482141459721 546 4210781242061887891072323944080794363225483957141391446235842576721 547 577088844271297288829831631684646430635937186249721065235554008322777 548 577209003827852795008508590004911985889536714716077213818868169058777 549 577353016398116590254912984220019338712089003175754682220209954754777 550 577457025476640442377316157819819093528376767063299520510067911090777 551 577650482362694807324986060715446637486672007894132919729203709875737 552 577731089398550792719848520255291447469295024906980169403843626036137 553 577912455229226759858289054219942269930196813185886481171783437397037 554 578051632845093209460929272130465682849833677092960869099219263861037 555 578178907112234239031764734561799593348712125007982842269703342009037 556 578297350103696095122174879191775640670117374496248188730398729020237 557 578505368260743799366981226391375150302692902271337865310114641692237 558 578598376379039167130284064321965315667257921901546230319314544954237 559 578786808410910301819572930778745390951311727905604736052239024290237 560 578864815219803190911375310978595207063527550821263364769632491542237 561 578999160279563166569479410211669890367899245842675447560699018476237 562 579136363744849950220309128577363183955342679056032468283490365132237 563 579342168942780125696553706125903124336507828876067999367677385116237 564 579428533624054395762477769918593992175032489961261481161934438145237 565 579598232646909101856925053160372539506870420514624112055913209009237 566 579734469890609358862326393227715880322571294339154674886290532097237 567 579854381183618262755510217336575928230605534523555542170878837129237 568 579961857231426243281993496723035674874102890540685208403732058676437 569 580165496058851890595330236613169931672308407204720365476506583713237 570 580246103094707875990192696153014741654931424217567615151146499873637 571 580449029898261405655580706183393284268527830683476775171219016081637 572 580547732391146285730922493375039990369698871923697897221798505257637 573 580698870583376258346289605012249009087117028822786490361748348058387 574 580814023491741951767521690069170166205149910269711132754091085430387 575 580970037109527729951126450468869798429581556101028390188878019934387 576 581040342458790370150158516936087561224843303223075658227328340510387 577 9881099766847454497511575427248092257733428640042287352555213531940579 578 9883242286106688506704010833909765383004450851198096985601017166692579 579 9885785147237815468645032753414148048435651181706474140285534109484579 580 9887351226791588899173789110188275785240898369384649276821395337743779 581 9890287625954914081415207279139765291750736846281227657826135140729779 582 9891965568333957042696017661397759295470644547364986732685986456721779 583 9895010723021849824279710577347452117036402967850327275950161067225779 584 267480768512101481066878786228173187199537831769865204488431067256567 585 267529606751824145220582206917595050093672359452136778392875804104567 586 267590073143861729410881680152117356534029393725425393703140716392567 587 267680772731918105696330890003900816194564945135358316668538084824567 588 267714188369623086433075335738768406595814885128491498813684483720567 589 267797518616149882145331797290094460158931922986367371788143315967467 590 267846899502980575900743033764954343751890167642886407624859661002667 591 267914237075931521930849265321581457742287773992685092856745586050667 592 267959509875402786154825611155918193124626402370478436408234255522667 593 268049293306004047528300586564754345111823210836876683384082155586667 594 268086328971127067844859013920899257806541894329265960261619414363067 595 268148055079665435039123059514474112297739700149914755057514845657067 596 268198846848977005758974617031472849707639608939477191918137371978987 597 268265511046198442328779786272533692558133239225777890297704437776507 598 268318419139231328495291825352740710693445644214905428694186236028507 599 268407304735526577255032051007488501160770484596639693200275657091867 600 268435977508525044596883736702568433569584949235908810782885147757467 601 268524567803835923759415523069426696493828976194447944842110484365467 602 268575070983549133281995196736897031986627180956796958766024928151467 603 268635400573794777236570010529712274385263950446661844177397838375467 604 14141343370018539386404562059579666315112571601913769336585128248393 605 268752355305762209815175570601748840789638740422627981685410234511467 606 268795926676495174893479602785448738077543073943085954482512891895467 607 268883642725470749327433772839476162880824166425060557613522188997467 608 268925969199897058260643404103641777389074090416362588330707627599067 609 268981522697581588735481045137859146431152115654946503647013515763667 610 269029310652579034305233854629659033779176223387061699618029333539667 611 269108672792128363555001913249969560982144830870753007212752030917667 612 269141231618610139657470860376250802911567849325600723149048522149667 613 269228090507498004895002025511183497179311993021106519083337858693667 614 269285808427170244349378795416863880599652798463791106424954365877667 615 269338716520203130515890834497070898734965203452918644821436164129667 616 269375752185326150832449261853215811429683886945307921698973422906067 617 27754591034718118411716296536356007623989924393540142385603204665660901 618 27758992581073123518568817325990153017323798700904867983741286574086901 619 27767852467929649927200988205769852131647468274439025316767619189757301 620 27771939618116440383564043224715844282600351559849127657895838104724301 621 27777661628377947022472320251240233293934388159423270935475344585678101 622 27783530356851287164942347970752427151712887235909571732992787130246101 623 27791159703866629350153384006118279166824936035341762769765462438184501 624 27794323949172531638950587891753885993369103740175390388703438372352501 625 27801357406088083973588162725893980040591479073838869961656480909760501 626 27807188754125288191583859058657688587173936754933538270017761399904501 627 27812910764386794830492136085182077598507973354507681547597267880858301 628 27817877427904919942021924462635435149032996081081983126689787068666301 629 27825908319500016979086172920915279375466731659431657902239971603338301 630 27828842683736687050321186780671376304355981197674808300998692875622301 631 27837534344893405995498316441214752017774770969179836064410601454286301 632 27842111953102611306624938062434263226842000248839150686474206639049341 633 27848589700568467878973930922650552673635249229489124208262327183525341 634 27854347698315895943284146798398365515229248323400211783185101000837341 635 27861500211142779241919493081553851779396794072867890880159484102029591 636 27865133233531037425353319765061400358021579215454648516717900915333591 637 27872016854898263457122675586444123980679066854040084038618059087909591 638 27877103086241824913930032943354691990753766053661544729799842626535191 639 27882971814715165056400060662866885848532265130147845527317285171103191 640 27886562095663561378852312914803757385055582212233582485798544139544791 641 2984777665877842129762521806127904282014393152640856250393165259883900637 642 2985231188172643026327844503785763262912720497940436495356874292078016637 643 2986143866579571538670481485407790031925503478543318479010549611524560637 644 2986581191649558117501328372435011192077461990082199429511269035426029637 645 2987137787193177399649678955924201759543591004768047911966730120391535637 646 2987682013946938475528066193113632536621583819127544205923180959024474837 647 2988589058536540268658711588429350498418238509726704695850599023412706837 648 271719354176703358355332819893005579457717762818042825967533390093545567 649 271793566915852595975112897691564321786534964776155956961594868088946367 650 271834606218607934751028148087080676991410836826725430322366192326034367 651 543773574101644484904872030578384585382720863907047451105131338083101109 652 543866663251796838713655403426750952066951500509558695557612634523325109 653 59299277351841672448535657645169951934213842025489049254354531881938628881 654 59308101921187781794596779623398573294767742040144683376193842174482651281 655 59322809536764630704698649587112942229024242064570740245926025995389355281 656 59331756104765294557848174173335507663687182171594885438574174679074539281 657 2195722992473887603901947098692713021861469894939219878182163293362608321397 658 2196097117445123698052663415894697281626619614310557699805975719306922604397 659 2196750135576735789661186442283615262307608215395074624822084680955180261997 660 2196963921274584986318738623541891982173408055035839094321406067209074137997 661 727410553925319620702315083100709179724124304574753325475701365590128566685007 662 727553785191415983687051970997218238016864033282507911257849120370930140861007 663 727695311323392151874351514990197426568023527124693990066399878071007886773007 664 727808532228973086424191150184580777408951122198442853113240484231070083502607 665 727957134667548063020855671377208925387668590732738235862218779816151716710207 666 728053395356503513447844834902798009098578691807585447359532655498795689638207 667 728251531941270148910064196492968873070201983186645957691503716278904533915007 668 728372840054392578784892377058379606114052977908519739527404365736114030411007 669 728532056952865767995604364050481193234107408480979078187023968148701494562007 670 728648607885081435914556929691758172040944638703955848970536356842883167666007 671 728840352967113663781220828004826750077999436812724084775669641468794952450007 672 728911116033101747874870600001316344353579183733817124179945020318833825406007 673 245714375273671277800230362372905119076940569814758154568151053728286183101472359 674 245761787365316027729769717300162573153937291136469438815635726497206902998240359 675 245800558220902944204409157539065039633029771314062376095433676648566265881565159 676 245838088166982394968306820221531127403579869222114868075878218559327866174557159 677 27787716606356973369510821667739527135616971125468187130399148395151650540278750967 678 27791687784927761919530177198642314857145069314418715179847458903344979434439182967 679 27798617086311484797625175114809424044709403909424228408986857851314971688535446967 680 27801970525993484017641519785349555898444242380093563206298764502678227199159811767 681 27807927293849666842670553081703737480736389663519355280471230264968220540400459767 682 27812643068402478245818537774650797900051006262898107339191098993447798602215972767 683 1464241338186529228729328886129282807531958033726271759899353684728129283712465093 684 1464398439756362621916907786252909574537465214827611331086319814722590646558372293 685 1464743759632083365396851745461847637279038970388526813647042467608967072137540293 686 1464982030346330678398013077316014900570724861725558496613941098100566805787166213 687 1465292818234479347529962640604059157038141241730382430918591485698305588808417413 688 133227494596702653001350482538585537599976521149338820003548196686377532892177583 689 133261877095151038715803777178436513543942739235490578007429672947791635871921583 690 133276919438222207465877093583371315519427959648181972134127818812160305925559583 691 23063405355019186791628409876855072038270652237418163441937711667910998388293423859 692 795417149103120915662344168772048785017074575511775641189394239533249072460680271 693 795541398058886484595310501092916088337130215737560790554216590253790288765796271 694 23075007840840914442940170718817966410205371784216481437386122609005347206118779859 695 23080361195849328098680548694242763364680911940230310158590468462907523040064920659 696 23082859428186587804692725082774335276769497346370096895152496528061871762573119699 697 23088807600418158533293145055468554115075653075274351029823991921286511578068831699 698 23093090284424889457885447435808391678656085200085414006787468604408252245225744339 699 23097894577381158123293478952215260740364903288815773115560599498935845942356896339 700 23100484910449745376071081198388549589304680783661174109691734589533672958782448339 701 23106890634391436929948456553597708338249771568634986254722575782237131221623984339 702 23109567311895643757818645541310106815487541646641900615324748709188219138597054739 703 439194199381193918169102202768812765538249634562486514836461488406521856146212996841 704 3458663480908476518668899650254460981636193936197791529755867630560987636537752983 705 3459247467306211932229816867061792014235641804266885378115593679256024862517769983 706 3459880944076636787617930458174829066546907288274038027183771088009963548326601983 707 3460705395461675018527460646608708171393186631430405813103384333226486690886625983 708 3461105843277265016397803880990878022318522312392070166264339338045940788701494783 709 3462053381770492053612137167979674289296781388470374551208570898745494146911325183 710 3462572480790701310110730249586190762718512826754013527528327386474416125560229183 711 3463219358031269768208977012818926675751747388307471328788331625028918898953478783 712 3463717693090670654447626371161182490236609569059764746055297853248683998456426623 713 3464593672687273774789002196372179039135781371163405518594886926291239837426452123 714 3464982996952430717162947007577066394202079949876134750834704292087931321413130123 715 3465650409978414046946852398214016145744306084812242006102962633453688151104578123 716 3466184340399200710773976710723575946978086992761127810317569306546293614857736523 717 3466885124076483207047077370892373186097424434444040428349240564980338286033756923 718 3467508042900734314845389068820192954203502160384407199932948350255044660412441723 719 3468442421137110976542856615711922606362618749294957357308510028167104221980468923 720 3468720647907247947767908986994819773258633614479240282581630130771191436343156923 721 3469529244457958520390717441035739664550176816421062534156635428964319903084718923 722 440704964305070865025418518762877309570601782798318954427937633711433392617201479221 723 53335980624155359911277694831280624382221518329844181784583123657618281295403929881741 724 53344095369098882764825252390952014403104551397102945892307601317917909147431739353741 725 53355211697118289340545239843663144388701308523648822745254896521382130527521448243341 726 53361689256678469863991097193927148703616712112425555497912155004603763286596278611341 727 53375890060329634857699322923352081240162019980128392686429990910128112027644945187341 728 53382043741911806354972887406102885339331653389466288801454386469188663148766034036941 729 58356911994967652461404954265891804562494481282374319133230628950044934705084704469704513 730 58365395205379399150709466312292958105331754294057966552339034431553453016381542449576513 731 58379662422890064037267054753967625427376258904616828120839534559545051994471679052088513 732 58386171429957141566157383121367588860014074372106815656699209733144905906134921096552513 733 21433374732928494249856564628445073371154789120344510527134808022748853662875210137029524271 734 21437131043173530389880454924469462413269593366833170797919798393403337472084985015138716271 735 21440162451441454292355875163366337780590312583297703648026983604808710370745505092209292271 736 21442905154160052108881255379511129779594772826765614321933484510365952517152642304796956271 737 21447987220962159827737106956485303189514802101426742923583765600074960023730573022238804271 738 21450518946548557812222073309849726573211226941550968161035920282127798928106391987704340271 739 21456122955346557675176633967702328603609529493069185646098932943212326124549083157207783471 740 21458721305290492448726994172471078918455860250038785231905091695845502894829528937553991471 741 21462423953960599501036257464266548117111881578720464641678867918347779792479164174547337871 742 21465623773798963620315867716435472115950418529433027094569785641497895629954157589232945871 743 21471197653517404344222285575052307468765934508093619754444287481823903862975113859975617871 744 21473357531908300124736022495266331167981946949824599410145656944950232053270734414888403271 745 21477965272475544456498661258389581726309440158850689342308578466286398859234724932035678791 746 21481661321058895524757462405279889660796734176786055598054237440620222500382310908357022791 747 21485458909438492501484911935326524736341371436972393454232469463699480856946039356555326791 748 21488201612157090318010292151471316735345831680440304128138970369256723003353176569142990791 749 21493001341914636496929707529724702733603637106509147807475346953981896759565666691171402791 750 21495216601802734733354053088918573194338008841617844890245982300778130800894508285953746791 751 21500731184928426087857211183082037958293785288590558904802670291738968733564177787858730791 752 21503518124787646449810420112390455634701543277920855234739921211901972850074655923230066791 753 21507632178865543174598490436607643633208233643122721245599672570237836069685361742111562791 754 21510923422127860554428946695981394032013585935284214054287473656906526645373926397216759591 755 21515470534529746408142077054326707082994664759981013329448251474014585993364706512822623591 756 21517321858864799934296708700224441682322675424321853034335139585265724442189524131319296791 757 8157138467765019124391640040790526148847665929879722769486332587416984626273625378486287467789 758 8158517152245270915237461165440825065905129029527792309715080421564148220584429909537985432589 759 8159881475428853416595304986709350035909910221887861125566445465772278860787830226724561543589 760 8160754642266346217464325032321206016712970184998305167711319094065482470518006429723970254629 761 8162817241095069369123427502270472113098151200219826527108658373498246902951493523423360910629 762 8163840483482756245141810368221865840601737094489878138997182156654344883104043761313292993879 763 8165626506559446065101169552427934892244359746306695497929878214526806812097585994721174448279 764 8166795926431088209122178542086670580819886482615325911516762538133775932271929123738239686279 765 8167915371094540517928614497999306453644322332756920837343523600048139534490103742968250854279 766 8169279694278123019286458319267831423649103525116989653194888644256270174693504060154826965279 767 8171150766072750449720072702721808525369946303210798314933903562027420766972453066582131346079 768 8171919699686980900583201901401525142515498129824692285511580925495016900785719781552256434079 769 8173960868917483551965326683351318344392781160472483552863233563063544819635482334018406667679 770 8174870417706538552870555897530334991062635288712529430097476925868965246437749212142790741679 771 8176393383120770182293265279411479143626111968556327178024582091496645961083405380165015237679 772 8177550747117446943386222630001568072525602346758683051265209875684986533627085177955100421679 773 8179581367669755782616501805843093609276904586550413381834683429855227486487960068651399749679 774 8180497276939853126185403951589795687042352100302627412056578844148797706484648393475954341679 775 8182081652249819901955803227901631136080162517236900875625905992261465546720855213434558857679 776 8183150836132464147917868589875332337063501247576220110905343088130694456594540359964447075279 777 8184443352832700201835825894234987571804872903496285304869794182643660326260919607825413917279 778 8185786686428842972403549041330150619194195923666199215861907456940896648922729150901427318879 779 8187657758223470402837163424784127720915038701760007877600922374712047241201678157328731699679 780 8188325998150123056563454276017690971529625408222082399650570559630315309872731373909911835679 781 8190145095728233058373912704375724264869333664702174154119057285241156163477265130158679983679 782 8191357827446973059580884989947746460429139169022235323764715102315050065880287634324525415679 783 8192667577703212260884415058365530431633729113687901386982025544754855480475551938823638482239 784 8193557051561439222720428687172174894251447242493107541968314470011090057450264539502153298239 785 8195214963278197705383124976308610300839535780044583571357315030061476658203763659121283762239 786 8196207198320803160916102300867537551752103919942815437431035062212844396533509344347884570239 787 1615045743146069983091531173796240089056541455628434460139107039987871970495680632186267180305083 788 1615269137778519439937241497154078567261999653982664948843704578655094192725349089317284733649083 789 1615562343233609352047236296561241569906663539322592465268488848155823359401788939301745272413083 790 1615777360567341954261232482793161105179417055238539310646663979123024748297844829290349667506683 791 1616116861620603957757015934738297213504817343526876434927993133281763783396880445061830291338683 792 1616249179979824020657936664727170773672665661013612955160716290800041561179068685054817611396283 793 1616605890763896540459957987508235440484606977740529380672896231575122206352248963376926285284283 794 1616865208151312744135129267385927342321093630101470299721951665907425388940457071905896410020283 795 1617104116299904524372902807643615714846375314452522350142146255870982487713852505226567960124283 796 1617325276986029486650156027767875808269778930823210533959697819151532487721224277786275337934843 797 1617713278189757490645337115705174217784522117438452961709788281047234242120122124382253193742843 798 1617874541190056942305834255379113869239087254375413095743419629272635283792164041873706490063043 799 1618232903412944612662494565765646428027009780901991171373711514217970931952257191854713815219043 800 1618391441539199065907837375890564057721205921669509582712458154562451218695892871108984336947043 801 1618656078257639191709678835868311178056902556642982623177904469599006774260269351094958977062243 802 1618912815372543791368181744801946444054220187587396766913038954335963656524216682424635866726243 803 1619261492129948011174662046799653798550577240424067326985755382931425368247550558081832183094243 804 1619424110281510483437348238067492102538374017167220403322190355931829780017676861434558196190243 805 1619692881948676236204843470857391521629315912062153960044909269640831516137746723920313690057243 806 1619923257663389738576982241820162452278694679114954151521525481391404432812092320336675541943243 807 1620209947441699874862310490129388499309032700336216612025758989347672951340166840321481402068043 808 1620412316696977618122542194818253944271624244727695995911100289081509552654101795604873773920843 809 1620794569734724466502979859230555340312074939689379276583411633023200910691534488917948254087243 810 1620936729955374120859340974094634371897366520460253223940882793993251415746778052546777606215243 811 1621318041483175779958053422584737981248062410754543196040109627235579001966384556960066188647243 812 1621502342054946581855764439354954725767565424396783349221402596636037335305861034093155670156043 813 1621786923820180908315465274073671757746209783697301232810163799386745055903582064960426193074043 814 1622013257855688910645987575370429163296476642556192648997716568825904412636272475474746608962043 815 1622327917368468328520128335709823605159042763408797788575533833655955225654890851067826211538043 816 1622466638228940975109803294569126531141464386580376398496937143957375476555572070415312918050043 817 1622818484775048869641797053857722134315061048988289418206678267358250476567299890396665564566843 818 1623070212385272403941109662129237687805113945670373529868932079222291126982194590871129246627643 819 1623282866891161790746160835325641623789155884488342937385808582376666126989282833717001725291643 820 1623458391245229221124933232249657570950587326052381178510849505615197873026879478605658374347643 821 1623835063946658597266240419809224640041542390430682221509112508769419284231648920921461694219643 822 1624022035541208686147976233923937279409154143401070782707525666132203100663001868737639429083643 823 1624397793988508379337484132193311224546004947914375949387831720249642421063876239591511187499643 824 1624596271527338473688865227176621564797777424144480729736916456527059087737158599580992167586043 825 1624804352818047443573377665465575953771409858901848644619021421979189464088180428602222227354043 826 1625019370151780045787373851697495489044163374817795489997196552946390852984236318590826622447643 827 1625393313340880223550845479926920767779386880758572612394022867671958485846942214223182092175643 828 1625535083011473148087546262057856725102081506637218884071940536441541819185001042787097077951643 829 1625908125132647783253997476725283388707822546298620639908774498601505674619122104936001088716443 830 1626112903545726452029231939803301993729492561456665254554655575713126044996318190639433845948443 831 1626391343258473706694838511902190600557518697175157572310565817253386836372505674077914357580443 832 1626565485531013047070628449007907209552324694317431732796826890702638804882247227274534340108443 833 1626867264245023716844658184070250416952680506129286954380230583288184613859167774626961561292443 834 1627051564816794518742369200840467161472183519771527107561523552688642947198644251760051042801243 835 1627358732436412521905220895457495069004688542508594029530345168356073502764438380315200178649243 836 1627543033008183323802931912227711813524191556150834182711638137756531836103914857448289660158043 837 1627784927508632501293677621738621290706039261556274383762085160094633398611977733685469604638343 838 1628030661604326903823958977432243616732043279745927921337142452628577843064613036529588913316743 839 1628399262747868507619381010972677105771049307030408227699728391429494509743565990795767876334343 840 1628506771414734808726379104088636873407426064988381650388815956913095204191593935790070073881143 841 1628862253573833485176613901073670318634481246296032003252848320395035502710905625323468844185143 842 1629106823052960615656988710057844197617707994257298557237502497798487319464713272703871947609143 843 1629381313266236278057834905247528710731861418830847721550066494777893347842656962051026494537143 844 1629589955422957940583545490270415591319978038048478083642096271457657498793007690880939115113143 845 1629871945368836763159278193525392031021949862200539520203637426824478992427179349882387502121143 846 1630037343317861841785429106011483981231760259058960170494541373722326214654914649873621652193143 847 1630328344220657844781814921964457788367817649020391991307109220144102530454088034820605044049143 848 1630513305367954706901381533776861689677713146582496804535646967212662864988329660617253986065143 849 1630785862551559413933207685338449832981203518870316749381221076889397019926992056377456740409143 850 1630970823698856276052774297150853734291099016432421562609758823957957354461233682174105682425143 851 1631310324752118279548557749095989842616499304720758686891087978116696389560269297945586306257143 852 1631463908561927281129983596404503796382751816089292147875498785950411667343166362223160874181143 853 1631826467063771481584497072018044933142429875713371137740337414279182159158529923796451657477143 854 1632034548354480451469009510306999322116062310470739052622442379731312535509551752817681717245143 855 1632233025893310545820390605290309662367834786700843832971527116008729202182834112807162697331543 856 1632424152412183970010609437496460360388060134181685473307682787979574881201550459463699937414743 857 1632785020664602323376756882920660979027646454600057801215109581211241547880245659444574446662743 858 1632938604474411324958182730229174932793898965968591262199520389044956825663142723722149014586743 859 1633298633498335682153711228105877410459904853083665049809488050199340546605375841842602885441143 860 1633466179472672774787993970624256269113998501849337916337936204199757213277627184690866050449143 861 1633696555187386277160132741587027199763377268902138107814552415950330129951972781107227902335143 862 1633935463335978057397906281844715572288658953253190158234747005913887228725368214427899452439143 863 1634293825558865727754566592231248131076581479779768233865038890859222876885461364408906777595143 864 1634416692606712929019707270078059294089583488874595002652567537126195099111779015830966431934343 865 1634713268239447552763150285570362101362346959103487203174188407425783221727028519263524218270343 866 1634951075428829232631164500757738545903641170254764820182308367942503651842482038144930000862343 867 1635203213018873977898391298945005753389606205205060795218604938457788668137531290248830920190343 868 1635375994804909104677495377167083951376640280494660938826067097270718355643290487561102309104843 869 1635698520805508007998489656514963254285770554368581206893329793721520438987374322544008901745243 870 1635841865694663076141153780669576277800939564979212437145446547699654698251411582536411831807643 871 1636167101997788020666526163205252885776533118465518589818316493700463521791664189241863857999643 872 1636354753489045564416922834825837207469118005083072200330178426180930188464585693231918602808603 873 1636597787210062006479838461336013134308023078017894380349465858357358759901257970770058578424603 874 1636812804543794608693834647567932669580776593933841225727640989324560148797313860758662973518203 875 1637060901467332226633061016297070594895492189221472201163996909671330982138916810745514198626203 876 1637210334363362606550124002867516603965359497580045298338018236212243144306059900312884048498203 877 718890149265803657869581691345821854537175350897121614642676099993559740355520537029151261758103117 878 718993123021631235002611864897617501065981307428504158411060335442215823692286212343693802972019917 879 719108705808784637907033488272082002271783911698423340191899783394788978458043603002874206375395917 880 719169604266532129759900795211315986778067004270746349947395836617112468603442658296420870534163917 881 719323714649403333632462959710601988385803809963971925655181767220543341624452512508661408405331917 882 719384859659611341646677907568618296715998979834158591320619100010568546304853183410683969989843917 883 719538621376457950035365497035100483840460362890069177038115922173720163957037223473123058680307917 884 719615676567893551971646579284743484644328765736681964892008887475435600467542150579243327615891917 885 719710069177402164343590905040556160629067559223782630013027769970037010192910686284240657061982317 886 719812115241735799340287473425218513045001390020648213927642778072308804490606400559913445652350317 887 719965184338236251835332326002212041668902136215946589799565290225716495937149971973422628537902317 888 720024800723189059649191900163777942290842426839378588823366689695991070500540626102894626082801517 889 360078770165155272898619304128944758947190677590306949574899746602012151463420064719023560308183071 890 360120722436047989508372337798194837162630141362351689628685916599612778008028302810133484506445471 891 360167528688696888205204234867192858312087394331161936796133296349001906797467246134925548694589471 892 360210872233879414294362343632617046264263370932381629963948089331216839834626267632118199970855471 893 360281666691010873573320587949476553252817466047707128804712251202167897128652669410866197055423271 894 360319423734814318522098318251801623646712983442547394853119804200008461018800083692865128833859431 895 360382352141153393436727868755676740969872179100614504933799059196409400835712440829530015131253031 896 360415667179803491920943513140081214846838812096061798505923370665092251327018982843058484347520231 897 360466234649183105691627973366409434124377451464151440535040629144343006537037841256449910836497231 898 360516577374254365623331613769509527982904807990605128599584033141463758390567726965781819874412111 899 360587371831385824902289858086369034971458903105930627440348195012414815684594128744529816958979911 900 360611463528956261239687913578813248622296170497179290640324655627839493104751996772746079703107911 901 360681383980444122255942969694230045648028610117253857396634938957173870679099060257929286700211911 902 360726332842114890052106934339855129450285178444444650311405835383174541976893601069832776912635911 903 360774601790159066833214828192259338760662970568530217702835945749732081041002511373524593106659411 904 360814346046794272042454544299969939175289830984151550385370212063248464083262947459839258136592211 905 360876582932184565914066187655450824439952771744877263651976068653095547418670773199397936892256211 906 360913843172780070797728421506429512328665453384522263041851943322017156520789932030317935357818211 907 81944433069932626298034330318005780975860040745964673432283789983126148280785650997781690626521005897 908 81954099440921402993567275557059680576703216439906861845428731182949240013563992774488935942729661897 909 81965734077496129694977969826690166069120794424470762831385990726627712415912585139213493653641437897 910 81973386621195577912274884807607836586454975182174995325125735843154326704362105712440062862306623897 911 81990302770425937129457538975952160887930532646573825048129382942844737236724203821677742165671771897 912 81996523547884843422227934379794912405247350552836620494653304779505081755076717319913533909489923097 913 82011828635283739856821764341630253439915712068245085482132795012558310331975758466366672326820295097 914 82023056821672449904908067545072774373646213092649548879060979987025307715901692582541900510713319097 915 82033424784103960392858726551477360235840909603087541289934183048125881913155881746268220083743571097 916 82043007099692834682343559223235138970589796812734580238616994324472251109127455333612793701550412697 917 82057616501300872188092215095896146321864141895624478635756507728750332932531085518863516736274858697 918 82064758875420357190902669078085972138042710602815095629913603170841839601750638053874981331029032297 919 82081527927700887197501126253662084923853263219697413790108522904447985694700891831727985162191005097 920 82088670301820372200311580235851910740031831926888030784265618346539492363920444366739449756945178697 921 82101192646055832919524713840989917041124127712222229410385201264492133926837841668382926643851846697 922 82112323618709575781047499267779255975428390632519294855824830524894481982764417047621572765546662697 923 82127628706108472215641329229614597010096752147927759843304320757947710559663458194074711182877034697 924 82133368113883058378614015465302849898097387716205934213609129595342671276000598623994638089375924197 925 82146464487480755837078005789182326776659109624127608837870017672522343946216416515017357550045716197 926 82157547481804094634542503347752746146591371411147531759837924393009164639832963552104112955698744197 927 82168958375367768899387607342967260764154765203700588496065236637770743342136390679045506095246832197 928 82177121088647180331170983322612775982644558011918436489387631428732465249815879290487179917823030597 929 82193709828537597111892037732860113362156072428619224346784756326493383965422581952449291234671433797 930 82200405804274614302026838341163075064823480591610427778807033303454171467815912454022539292253471547 931 82213938723658901675772961675838534506003926563129491557209950983206499893705590941412682734945589947 932 82223357238981299481676857036967975142722918264919316164889637280470025171797308569999229453302741947 933 82235719040341946601925719698450365978416594873518460962469225545628402099292687957519072021146503947 934 82246707308218077375480264286434713387922085192273256338095526225769181590399691857536709859229847947 935 82258611265083885713497687590084423081553033037590951328357351962588359372432279415889150850486803947 936 82264262374277324397040024806762087463584428058664846092965163740946474539287309993041078881501095147 937 82280709632377631013319961482167230068004159836417226378017750260048451517447473613110123150871047147 938 82290162774594596458216150576241999530593441948875395929108023639287210344355704909448826290986865147 939 82302445838366959201902918571090744564785884948502571651543792870909546654478502262653255848844361147 940 82310098382066407419199833552008415082120065706206804145283537987436160942928022835879825057509547147 941 82326475800429557744115524211806741794376656372376371775197896962932609356425085973485731134652875147 942 82334612682337831797950218621896416774833253633732770882465474048859642270725842026030437635005731147 943 82349917769736728232544048583731757809501615149141235869944964281912870847624883172483576052336103147 944 82358212139681936622904575788855426499257372357491629798643526730793330205428234503464631710760304747 945 82366247310566357251066336518818980542458262153081073917070259103146275208300231105352529379858750047 946 82375986911638382254898773767259652109974492208341006181829934705998329757235984562186344736341714047 947 82392260675454930362568162587439002070887686731053804396365088877852395585837496667275757737047426047 948 82399147964784433758135386070264905536488449412987613640730859482726348445442065183179670024846093447 949 82414039401172549208010463870969561678327936292844498493413606736507868141884375487836777674140509447 950 82422333771117757598370991076093230368083693501194892422112169185388327499687726818817833332564711047 951 82434462330943298169181195951509915716311451683216694865020444464411640711569985840535414719883119047 952 82441604705062783171991649933699741532490020390407311859177539906503147380789538375546879314637292647 953 82457776118163503933071923100921988663460364633103048449721906945200898329965883737836987831061836647 954 82465101630080924448774952826244886936464024845606245366806107398628084657370553004515413056450732647 955 82478493581554958829044554042850810341798841171588652230850661352549659662157214007661909171614808147 956 82487676633994296689800852019952014962599858080833731223338355492381596808296638695533792222013031347 957 82498390195173524194016532993236753686867711141619656714573998655518856812125967498050989114144291747 958 82509103756352751698232213966521492411135564202405582205809641818656116815955296300568186006275552147 959 82523077966586526703730928279501586399311024716474180672638741596661238560080507782112355865577196147 960 82528139491553090878950935038533746426524183642829736022828809232789077931968379657317330775245508147 961 82543675773625686655457058504324304093136175996839537339424303850027400596131756772750123851447940147 962 82553342144614463350990003743378203693979351690781725752569245049850492328910098549457369167656596147 963 82564330412490594124544548331362551103484842009536521128195545729991271820017102449475007005739940147 964 82573437571934565556699554589644737504279238944325029219918878761229556593047936850670262923490244147 965 82586691462053197520677716618450599843579675720555040136911427004285960721496591039351331243652628147 966 82593387437790214710812517226753561546247083883546243568933703981246748223889921540924579301234665897 967 82609324966817164717083778178747387747637278519426132729449536785913746576693881743016277157297697897 968 82617058063608186073510134369990507428311819074579883459965489745772219962916555164382073410264622697 969 82627771624787413577725815343275246152579672135365808951201132908909479966745883966899270302395883097 970 82636517389015354397493718178609726743818735858456360372617984470654182010688193193443920826584667097 971 27550796443834366282727871972269779889553333217404429008766806262137695240021658868193502938309091699 972 27552814697117737241135849549654660025993117153502248567555310468694164942469884074319191520814195699 973 27557406223337406171513998538205262336393625608124788063799157538610133515539596418255133046013307299 974 27560918866346988959781434922888783229596200382152960356007565133081366303680359960064050059826835299 975 27563881141327420527767337496147236333080399385135243901971337436252958931467271149700141366406907299 976 27566556744535552266593314013929064942679030742667629040261196290730526466242545772597256094930843299 977 4494205834253633219791964662133216683598110255917697572861426448440056614303881265134728494844228289737 978 4494631763637100069349807588632097759709246853212357537512989822974537926651242385820168273726519861737 979 4495407901624750772988543588030058831733984652727071250878060861015148318039767094624747426356473392937 980 236618844161199404442342879767263747108074486261805816845542681756015571738266919712451981346738493523 981 236649695431963584049624251844915493806150188266807318885817864718248152625260172767621119544763882323 982 236679585213259503316841299318521183357808896848888719913997750650492455246127619833266016308433466323 983 236724419885203382217666870528929717685296959722010821456267579548858909177428790431733361453937842323 984 236741926757105277788465426906327335851268489034372784915630084166316286426794009427325372415515741523 985 236779062545988086575007819222019253173026278484837555890035396991225874531508110327066001727953709523 986 78935431819278493228379635640064441958549552471726129312644208798719857491655039217847487741247184241 987 39472502944924921184330048079476882196532616282212039039741539255695930337450821678030934367930048933 988 39476254417475327378072595874633514660669372563432459781033504530865368319457654319943508145411027333 989 39483217377890854025549294433825749158498958085394604338734500685535916089091548238644876141493146333 990 4387315103011883279656450318482498546485166057889366636439487569813111381089840908209221937685006037 991 4388138678975010087422511438386956390314471872314996637887992491333283697928258468485727829694719037 992 13165631791918217454684100730257925988024771819192348487230818072434391180546248946817739805860400111 993 13167477395883778734738165408598036336847071596097977165175660426684415890569690708401234937352046111 994 39506687330127491377672478678633807870325961496159686503010923374574137975374229519965651920772988833 995 39512814735293154827451973410722974228415996755486373713787799990684220012652056168422855757325253553 996 39515940962418493322237429906686834615196626989836724331531104386658751664324416703350000571892735553 997 19722130983346226237664174362690230287837138023524537767900147058608766302864579924045972587305833872947 998 19724577043488359086816148659740225497986680099047751302442276203759911052145888322110088358857497949171 999 374812827453943813571106342604751694652050835797967528519068169343022274039796410583793849534886162463449 1000 374842619212085175195393209043181123493615771333186154901312049957042626755402089790985003162758994161049