# This is the b190301.txt text file. # A190301: Smallest number h such that n*h is a repunit (A002275), or 0 if no such h exists. # Dated 17 August 2016. 1 1 2 0 3 37 4 0 5 0 6 0 7 15873 8 0 9 12345679 10 0 11 1 12 0 13 8547 14 0 15 0 16 0 17 65359477124183 18 0 19 5847953216374269 20 0 21 5291 22 0 23 48309178743961352657 24 0 25 0 26 0 27 4115226337448559670781893 28 0 29 38314176245210727969348659 30 0 31 3584229390681 32 0 33 3367 34 0 35 0 36 0 37 3 38 0 39 2849 40 0 41 271 42 0 43 2583979328165374677 44 0 45 0 46 0 47 23640661938534278959810874704491725768321513 48 0 49 2267573696145124716553287981859410430839 50 0 51 2178649237472766884531590413943355119825708061 52 0 53 20964360587 54 0 55 0 56 0 57 1949317738791423 58 0 59 18832391713747645951035781544256120527306967984934086629 60 0 61 1821493624772313296903460837887067395264116575591985428051 62 0 63 1763668430335097 64 0 65 0 66 0 67 1658374792703150912106135986733 68 0 69 1610305958132045088566827697262479871175523349436392914653784219 70 0 71 156494522691705790297339593114241 72 0 73 152207 74 0 75 0 76 0 77 1443 78 0 79 14064697609 80 0 81 1371742112482853223593964334705075445816186556927297668038408779149519890260631 82 0 83 133868808567603748326639892904953145917 84 0 85 0 86 0 87 1277139208173690932311621966794380587484035759897828863346104725415070242656449553 88 0 89 124843945068664169787765293383270911360799 90 0 91 1221 92 0 93 1194743130227 94 0 95 0 96 0 97 1145475372279495990836197021764032073310423825887743413516609392898052691867124856815578465063 98 0 99 1122334455667789 100 0 101 11 102 0 103 10787486515641855447680690399137 104 0 105 0 106 0 107 103842159916926272066458982346832814122533748701973 108 0 109 1019367991845056065239551478083588175331294597349643221202854230377166156982670744138634046890927624872579 110 0 111 1 112 0 113 9832841691248770894788593903638151425762045231071779744346116027531956735496558505408062930186823992133726647 114 0 115 0 116 0 117 949667616334283 118 0 119 933706816059757236227824463118580765639589169 120 0 121 9182736455463728191 122 0 123 903342366757 124 0 125 0 126 0 127 874890638670166229221347331583552055993 128 0 129 861326442721791559 130 0 131 8481764206955046649703138252756573367260390161153519932145886344359626802374893977947413061916878710771840542832909245122985581 132 0 133 835421888053467 134 0 135 0 136 0 137 81103 138 0 139 7993605115907274180655475619504396482813749 140 0 141 788022064617809298660362490149724192277383766745468873128447596532702915681639085894405043341213553979511426319936958234830575256107171 142 0 143 777 144 0 145 0 146 0 147 755857898715041572184429327286470143613 148 0 149 7457121551081282624906785980611483967188665175242356450410141685309470544369873228933631618195376584638329604772557792692020879940343027591349739 150 0 151 735835172921265636497424576894775570272259013980868285504047093451066961 152 0 153 726216412490922294843863471314451706608569353667392883079157588961510530137981118373275236020334059549745824255628177196804647785039941902687 154 0 155 0 156 0 157 707714083510261854210898796886058032554847841472045293701344656758669497523 158 0 159 698812019566736547868623340321453529 160 0 161 690131124913733609385783298826777087646652864044168391994478951 162 0 163 681663258350374914792092706203135650988411724608043626448534423994546693933197 164 0 165 0 166 0 167 6653359946773120425815036593479707252162341982701264138389886892880904856952761144377910844976713240186294078509647371922821024617431803060545575515635395874916833 168 0 169 657462195923734385272846811308349769888231426692965154503616042077580539119 170 0 171 649772579597141 172 0 173 6422607578676942838792549775208734746307 174 0 175 0 176 0 177 627746390458254865034526051475204017576898932831136220966729441305712492153170119271814187068424356559949780288763339610797237915881983678593848085373509102322661644695543 178 0 179 6207324643078833022967101179391682184978274363749224084419615145872129112352576039726877715704531346989447548106765983860955927995034140285536933581626319056486654252017380509 180 0 181 613873542050337630448127685696746470227133210558624923265807243707796193984039287906691221608348680171884591774094536525475751995089011663597298956414978514426028238182934315531 182 0 183 607164541590771098967820279295689131754705525197328476017 184 0 185 0 186 0 187 5941770647653 188 0 189 587889476778365667254556143445032333921222810111699 190 0 191 58173356602675974403723094822571262361838278068644560791157649796393251890634089586969168121 192 0 193 575705238917674150834772596430627518710420264824409902130109383995394358088658606793321819228554979850316637881404720782959124928036845135290731145653425446171560161197466896948762233736327 194 0 195 0 196 0 197 56401579244218838127467569091934574168076706147772137619853355893965031020868584320360970107163 198 0 199 558347292015633724176437744276940256839754327191513121161362367392518146286990508096035734226689 200 0 201 552791597567716970702045328911 202 0 203 547345374931581828133552271483305966064586754241926655719759168035030103995621237 204 0 205 0 206 0 207 536768652710681696188942565754159957058507783145464304884594739667203435319377348362855609232420826623725174449812130971551261406333870101986044015029522275899087493290391841116478797638217928073 208 0 209 531632110579479 210 0 211 526592943654555028962611901 212 0 213 521648408972352634324465310380803338549817423056859676577986437141366718831507563901930099113197704747 214 0 215 0 216 0 217 512032770097286226318484383 218 0 219 507356671740233384069 220 0 221 502765208647561588738059326294620412267471091 222 0 223 498256103637269556552067762830094668659691081215744892874937717987045341305430991529646238166417538614848031888390632785251619332336821126058794220229197807673143996013951170901843547583457897359242650722471350274040857 224 0 225 0 226 0 227 48947626040137053352912383749388154674498286833088595203132648066568771414586392559960841899167890357317670093 228 0 229 485201358563803978651140223192624939349830179524502668607472100921882581271227559437166424065987384764677341096555070354196991751576904415332362930616205725376031052886948083454633672974284327996118389131489568170790878214459 230 0 231 481 232 0 233 4768717215069146399618502622794468288030519790176442536957558416785884597043395326657129232236528373867429661421077730090605627086313781592751549833094897472579876013352408202193609918931807343824511206485455412494039103481163567 234 0 235 0 236 0 237 468823253633380215658696671354899203 238 0 239 4649 240 0 241 461041954817888427846934071 242 0 243 457247370827617741197988111568358481938728852309099222679469593049839963420210333790580704160951074531321444901691815272062185642432556012802926383173296753543667123914037494284407864654778235025148605395518975765889346136259716506630086877 244 0 245 0 246 0 247 449842555105713 248 0 249 446229361892012494422132976349843819723337795626952253458277554663096831771530566711289602855867916108879964301651048639 250 0 251 44267374944665781319167773351040283311199645861 252 0 253 4391743522178304787 254 0 255 0 256 0 257 4323389537397319498486813661910938175529615218331171638564634673584089926502377864245568525724167747514051015996541288370082144401210549070471249459576307825335062689148292261132728058798097708603545179420665801988759187202766969303934284479031560743623 258 0 259 429 260 0 261 425713069391230310770540655598126862494678586632609621115368241805023414218816517667092379736057896977437207322264793529161345253299276287782034908471690080885483184333759046402724563644103873988931460195828011919965942954448701575138356747552149851 262 0 263 4224757076468103084072665821715251373046049852133502323616392057456696239966201943388255175327418673426277989015631601182931981411068863540346430080270384452893958597380650612589776087874947190536544148711449091677228559357836924376848331220954795099281791297 264 0 265 0 266 0 267 416146483562213899292550977944236371202663337494798168955472326258843112775697045359966708281315022888056595921764461090303786933 268 0 269 4130524576621230896323833126807104502271788517141676992978108219743907476249483684427922346137959520859149111937216026435357290375877736472532011565468814539446509706732755059892606361007847996695580338703015282940933498554316398182569186286658405617513424204874019 270 0 271 41 272 0 273 407 274 0 275 0 276 0 277 401123144805455274769354191736863217007621339751303650220617729643 278 0 279 398247710075667064914376742333731581043409 280 0 281 3954132068011071569790431 282 0 283 392618767177071063996859049862583431488025127601099332548095798979191205339615233608166470357283078131134668237141735374950922654102866117 284 0 285 0 286 0 287 387146728610143244289585753 288 0 289 38446751249519415609381007304882737408688965782391387927720107650903498654363706266820453671664744329104190695886197616301422529796232218377547097270280661284121491733948481353325643983083429450211457131872356785851595540176855055747789311803152633602460592079969242599 290 0 291 381825124093165330278732340588010691103474608629247804505536464299350897289041618938526155021 292 0 293 37921880925293894577171027682973075464543041334850208570345089116420174440652256351915054986727341676147136897990140310959423587409935532802427 294 0 295 0 296 0 297 374111485222596333707444818555929667040778151889263 298 0 299 371609067261241174284652545522110739502043849869936826458565589 300 0 301 369139904023624953857511997046880767811 302 0 303 366703337 304 0 305 0 306 0 307 361925443358668114368440101339124140427072023163228374954759319580166485703944987332609482446615997104596453130655085052479189287006876583423814694173 308 0 309 359582883854728514922689679971233369291621718806184825602301330456670262495505213951815893563466379 310 0 311 35727045373347624151482672382993926402286530903894247945694891032511611289746337977849231868524473026080743122543765630582350839585566273669167559842801 312 0 313 354987575434859779907703230386936457223997160099396521121760738374156904508342208022719204827831025914093006744763933262335818246361377351792687255946041888533901313454029108981185658501952431664891728789492367767128150514731984380546680866169684061057862974795882144124955626553070642527511537096201632942847 314 0 315 0 316 0 317 3505082369435681738520855240098142306344199088678583946722747984577637574483 318 0 319 3483106931382793451758969 320 0 321 346140533056420906888196607822776047075112495673243336794738663897542402215299411561093804084458290065766701280719972308757355486327448944271374177916233991 322 0 323 343997248022015823873409012727898176814585483316133470932232542139662882696938424492604059167526659786721706226350189198486412108703130374957 324 0 325 0 326 0 327 339789330615018688413183826027862725110431532449881073734284743459055385660890248046211348963642541624193 328 0 329 337723741979061127997298210064167510976021614319486659912191827085444106720702465383316447146234380276933468422830124957784532252617359 330 0 331 33568311513930849278281302450486740516951997314535078885532057737495803961060758643840214837193689157435381 332 0 333 333667 334 0 335 0 336 0 337 329706561160567095285196175403890537421694691724365314869765908341575997362347510715463237718430596768875700626442466205077481041872733267392021101219914276294098252555225848994394988460270359380151665018133860863831190240685789647213979558193208044840092317837124958786679854929113089350478074513682822288163534454335641279261457303 338 0 339 327761389708292363159619796787938380858734841035725991478203867584398557849885283513602097672894133071124221566699442805637495902982628646345460504752540150770239265814487053425106522451655195018026876433956079973779088823336610947230416256964929531301212717141920681743690593248115372009177318911832186168469354310062274664044575549 340 0 341 325839035516454871293580971 342 0 343 323939099449303530936183997408487204405571752510528020732102364755425979915775834143181081956592160673793326854551344347262714609653385163589245221898283122772918691286038224813735017816650469711694201490119857466796242306446388079041140265630061548428895367670877874959507612568837058632977 344 0 345 0 346 0 347 32020493115593980147294268331732308677553634325968619916746717899455651617034902337495997438360550752481588216458533461415305795709253922510406660262568043547870637207813 348 0 349 31836994587710920089143584845590576249602037567653613498885705189430117796879974530404329831263928685132123527539 350 0 351 316555872111427666983222538778094333649889205444761 352 0 353 31476235442241107963487566887 354 0 355 0 356 0 357 311235605353252412075941487706193588546529723 358 0 359 30950170225936242649334571340142370783039306716186939028164654905601980810894459919529557412565769111730114515629835964097802537913958526771897245434849891674404209223150727329 360 0 361 307787011388119421360418590335487842413050169282856263465681748230224684518313327177593105570944906124961526623576485072329947676208064019698368728839642967066789781471221914435210834102800861803631886734379809172052939365958756540473991997537703908895044629116651277316097260695598645737149892274546014158202523853493382579255155432440751 362 0 363 306091215182124273033363942454851545760636669727578818487909397 364 0 365 0 366 0 367 302755071147441719648804117468967605207387223735997577959430820466242809567060248259158340902210112019376324553436270057523463518013926733272782319103844989403572509839539812291855888586133817741447169240084771419921283681501665152891310929458068422646079321828640629730547986678776869512564335452618831365425370874962155616106569785043899485316379049349076597033 368 0 369 301114122252333634447455585666967780788919 370 0 371 299490865528601377657981431566337226714585205151242887091943695717280622941 372 0 373 297885016383675901102174560619600834078045874292523086088769734882335418528448019064641048555257670539171879654453380994935954721477509681263032469466785820673220137027107536490914507 374 0 375 0 376 0 377 294724432655467138225758915414087827880931329207191276156793398172708517536103743 378 0 379 293169158604514805042509527997654646731163881559659923776018762826150688947522720609791849897390794488419818235121665200820873644092641454119026678393433010847258868367047786572852535913221929053063617707417179712694224567575491058340662562298446203459396071533274699501612430372324831427733802403987100557021401348578129580768103195543828789211374963353855174435649369686309 380 0 381 291630212890055409740449110527850685331 382 0 383 2901073397156948070786190890629532927183057731360603423266608645198723527705250942848854076008123005512039454598201334493762692196112561647809689585146504206556425877574702639976791412822744415433710472874963736582535538149115172613867130838410211778357992457209167391935015955903684363214389324049898462431099506817522483318827966347548592979402378880185668697418044676530316217 384 0 385 0 386 0 387 287108814240597186333620442147573930519666953775480907263853 388 0 389 2856326763781776635247072265067123678948871750928306198229077406455298486146815195658383319051699514424450157097972007997714938588974578691802342187946301056840902599257355041416738074835761211082547843473293344758640388460439874321622393601828049128820337046558126249642959154527277920594115966866609540131391031133961725221365324193087689231648100542702085118537560696943730362753499 390 0 391 28417163967036089798238135834043762432509235578289286729184427394146064222790565501562944018186984938903097470872406933788007956805910770105143506678033532253481102585961921 392 0 393 282725473565168221656771275091885778908679672038450664404862878145320893412496465931580435397229290359061351427763641504099519366694939214023183488832343794175855244557534633870511733107152954481198756007916313259824710206389595702572801809443030817076618603336160588068985015549901046084252191122420130053717839977381962114786542267458297992649137687305626236923946847610969748374328527 394 0 395 0 396 0 397 279876854184158970053176602294990204310103554436048138818919675342849146375594738315141337811363 398 0 399 278473962684489 400 0 401 27708506511499030202272097533942920476586311997783319479080077583818232197284566361873095040177334441673593793294541424217234691050152396785813244666112496536436686062621224715987808257134940426711 402 0 403 275709953129307968017645437 404 0 405 0 406 0 407 273 408 0 409 271665308340124966041836457484379244770442814452594403694648193425699538168975821787557728878022276555283890247215430589513719098071176310785112741102961151860907362129856017386579733767997826677533279 410 0 411 270343336036766693701 412 0 413 269034167339252085014796879203658864675813828356201237557169760559591068065644336830777508743610438525692762980898574118913101963949421576540220608017218186709712133440947 414 0 415 0 416 0 417 266453503863575806021849187316813216093791633359978683719690913935518252065014654942712496669331201705302424726885158539834798827604583 418 0 419 2651816494298594537258021744895253248475205515778308141076637496685229382126756828427472818880933439405993105277114823654203129143463272341553964465658976398833200742508618403606470432246088570670909573057544417926279501458499071864226995491911959692389286661363033678069477592150623176876160169716255635110050384513391673296207902413153009811721028904799787854680456112437019358260408379740121983558737735348713869 420 0 421 26392187912377936130905252045394563209290050145157033518078648719978886249670097651095275798363684349432567959883874373185537081024016891 422 0 423 262674021539269766220120830049908064092461255581822957709482532177567638560546361964801681113737851326503808773312319411610191752035723666929340688205936432886787496716574730759127922248489624376149198844234305227213028631468347780404517993170475439978986078276858418702390333596007354872603099553454163383241397425794588915156291042815865510900971893879695298135014447071184659837142106645652744943525085369057 424 0 425 0 426 0 427 260213374967473328129065833983866770752016653655997918293 428 0 429 259 430 0 431 25779840164990977055942253158030420211394689352926011858726475895849445733436452693993297241557102345965455014178912090745037380768239236916731116267079144109306522299561742717195153390048981696313482856406290281 432 0 433 256607646907877854760071850141134205799332820118039517577623813189633051064921734667693097254298178085706954067231203489863997947138824736977161919425198870926353605337439055683859379009494482935591480626122658455221965614575314344367462150372081088016422889402104182704644598409032589171157300487554529124967924044136515268154991018732358224275083397485245060302797023351295868616884783166538362843212727739286630741596099563767 434 0 435 0 436 0 437 254258835494533435036867531146707348080345792016272565471650139842359521993389270277142130689041444190185608949911009407576913297737096364098652428171878972794304602084922451055174167302313755403 438 0 439 253100480890913692736016198430777018476335105036699569729182485446722348772462667679068590230321437610731460389774740572007086813464945583396608453556061756517337382941027587952417109592508225765628954695013920526449 440 0 441 251952632905013857394809775762156714537666918619299571680524061476442428823381204333585285966238347190728143109095490047871 442 0 443 25081514923501379483320792575871582643591672937045397542011537496864810634562327564584900928016052169551040882869325307248557812891898670679709054426887383997993478806119889641334336593930273388512666165036368196639077 444 0 445 0 446 0 447 248570718369376087496892866020382798906288839174745215013671389510315684812329107631121053939845886154610986825751926423067362664678100919711657966691523738503604275416355953268704946557295550584141188168033805617698235147899577429778772060651255282127765349241859308973402933134476758637832463335819040517027094208302261993537161322396221725080785483470047228436490181456624409644543872731792194879443201590852597564006959980114342530449913 448 0 449 24746349913387775303142786439 450 0 451 2463661 452 0 453 245278390973755212165808192298258523424086337993622761834682364483688987 454 0 455 0 456 0 457 24313153415998054947726720155604181862387551665451008995866763919280330658886457573547289083394116216873328470702650133722343787989302212496960855823 458 0 459 242072137496974098281287823771483902202856451222464294359719196320503510045993706124425078673444686516581941418542725732268215928346647300895666908738804163640764947954490438150568869523117889130961026385862987170176712660372791091745340111353183248608085209392398934882595013313967562333575405470830307431614621157104817235536189784555797627693052529653836843379327039457758412006778019849915274751876059065601549261679980634229 460 0 461 2410219329959026271390696553386358158592431911303928657507833212822366835382019763798505664015425403711737768136900457941672692214991564232345143408050132562063147746444926488310436249698722583755121716076162930826705230175946011087008917811520848397204145577247529525186791998071824536032778982887442757290913473126054470956857073993733429742106531694384188961195468787659677030609785490479633646661846228006748614123885273559893950349481802844058809351651 462 0 463 2399808015358771298296136309095272378209743220542356611471082313414926805855531557475401967842572594192464602831773458123350131989440844732421406287497 464 0 465 0 466 0 467 23792529145848203664049488460623364263621222935998096597668332143706876040923150130858910302165120152272186533428503449916726147989531287175826790387818225077325719724006661908160837497025933856768974541993813942422079467047347133 468 0 469 236910684671878701729447998104714522624970386164416015162283819 470 0 471 235904694503420618070299598962019344184949280490681764567114885586223165841 472 0 473 234907211651397697909325816302560488607 474 0 475 0 476 0 477 232937339855578849289541113440484509666899604006522245515956207780107151176333566270673188912182622874446773817843 478 0 479 23196474135931338436557643238227789376014845743446996056599396891672465785200649501275806077476223614010670378102528415680816515889584783112966829041985618186035722570169334261192298770586870795639062862444908373927163071213175597309209 480 0 481 231 482 0 483 230043708304577869795261099608925695882217621348056130664826317 484 0 485 0 486 0 487 228154232261008441706593657312343143965320556696326716860597764088523842117271275382158339037189139858544375998174766141911932466347250741501254848277435546429386265115217887291809263061829796942733287702486881131644992014601870864704540269221994067989961213780515628564909879078256901665525895505361624458133698380104950946840063883185033082363677846224047456080310289755874971480720967373944786675792835957107004334930412959160392425279488934519735341090577230207620351357517681953 488 0 489 227221086116791638264030902067711883662803908202681208816178141331515564644399 490 0 491 2262955419778230368861733423851550124462548087802670287395338311835256845440144829146865806743607150939126499207965603077619370898393301651957456438108169269065399411631590857660104095949309798596967639737497171305725277212038922833220185562344421814890246662140755827110205928943199818963566417741570491061326091875990042996152975786377008372935053179452364788413668250735460511427924869880063362751753790450328128535867843403484951346458474768047069472731387191672324055216112242588821 492 0 493 2253775073247689880549921117872436330854180752760874464728420103673653369393734505296371422132071219292314627 494 0 495 0 496 0 497 223563603845293986139056561591772859378493181310082718533422758774871450927788955957970042477084730605857366420746702436843281913704448915716521350324167225575676279901632014308070646098815112899619941873463 498 0 499 222667557336896014250723669561344912046314851926074370964150523268759741705633489200623469160543308839902026274771765753729681585393008238699621465152527276775773769761745713649521264751725673569360944110443108439100423068358940102427076374972166555332887998218659541304831885994210643509240703629481184591405032286795813849922066354932086395012246715653529280783789801825873970162547316855934090403028278779781785793809841906034290803829881986194611445112447116455132487196615453128479180583389 500 0 501 221778664892437347527167886449323575072078066090042137946329563096030161898425371479263694832557108006209802616988245730760700820581060102018185850521179862497227766688844533155910401419383455311599024173874473275670880461299622976269682856509203814593036149922377467287646928365491239742736748724772676868485251718784652916389443335551119982257706808605012197826569084054113994233754712796628964293634952317587048125970281658904413395431359503215790640940341539143934353515191838545131958305611 502 0 503 2208968411751711950519107576761652308371990280538988292467417715926662248729843163242765628451513143362049922686105588690081731831234813342169206980340181135409763640379942566821294455489286503203004197039982328252705986304395847139385906781533024077755688093660260658272586702010161254694057874972387894853103600618511155290479346145350121493262646344157278550916721890876960459465429644356085707974375966423680141373978352109564833222884912745747735807377954495250717914733819306383918709962447537 504 0 505 0 506 0 507 219154065307911461757615603769449923296077142230988384834538680692526846373 508 0 509 2182929491377428509059157389216328312595503165247762497271338135778214363676053263479589609255621043440296878410827330277232045404933420650512988430473695699628901986465837153459943243833224186858764461907880375463872516917703558175070945208469766426544422615149530670159353852870552281161318489412791966819471731063086662300807683911809648548351888234010041475660336171141672123990395110237939314560139707487448155424579786072909845012006112202575856799825365640689805719275267408862693734992359746780179 510 0 511 217438573602957164601 512 0 513 216590859865713666883257526532380333549924193199047 514 0 515 0 516 0 517 2149151085321298087255534064044702342574683 518 0 519 214086919289231427959751659173624491543566688075358595589809462641832584029115821023335474202526225647612930849925069578248769 520 0 521 2132650885050117295798677756451268927276604819791 522 0 523 212449543233482048013596770766942851072870193329084342468663692373061397917994476311875929466751646483960059485872105374973443807095814743998300403654132143615891225833864457191417038453367325260250690461015508816656044189504992564265986828128319524113023157 524 0 525 0 526 0 527 210837022981235504954670040059034366434745941387307611216529622601728863588446131140628294328484081804764916719375922411975542905334176681425258275353152013493569470799072317098882563778199451823740248787687117857895846510647269660552393 528 0 529 21003990758244066372610796051249737450115521949170342365049359378281873555975635370720436883007771476580550304557865994538962402856542743121193026675068262969964293215710985087166561646712875446334803612686410417979416089056920814954841419869775257298886788489813064482251627809283763915143877336693971854652383952951060701533291325351816845200588111741230833858433102289434992648603234614576769586221382062591892459567317790380172232724217601344255408527620247847090947279983196807393404746901911363159 530 0 531 209248796819418288344842017158401339192299644277045406988909813768570830717723373090604729022808118853316593429587779870265745971960661226197949361791169700774220548231847666875915463486084955011508683825068005858966310943712073655576480435237497384390039757271395689474785519983260096254446536932412638627327892864616028457836367440887214898514333542582130152751621678175350491734672525632977610378740322243147101904164051056706423938062356141452186649926762921113203599079305293994559531282695124503034107553881565181 532 0 533 208463623097769439232853867 534 0 535 0 536 0 537 206910821435961100765570039313056072832609145458307469480653838195737637078419201324229257190151044899648251603558866128698530933167804676184564452720877301882888475067246016966687357748810262776743223670597972273949927581212497413614732050486240430374508586799089592385681771156631491827022553279536519759983447134285123111938754396854955514173391268363335402441547692944340989033726463894061659424787916408028139871715290709704117525346575625905234843782329815849368921994620318642665011380095178977860542106352162218084005793503 538 0 539 206143063285920428777571634714491857349 540 0 541 205380981721092626822756212774697063051961388375436434586157321831998356952146231258985417950297802423495584308892996508523310741425344013144382830149928116656397617580612035325528856027931813514068597247894844937358800575066748819059355103717395769151776545491887451222016841240501129595399466009447525159170260833846785787636064900390223865270075990963236804271924419798726637913329225713698911480796878209077839392072294105565824604641610186896693366194290408708153624974327377284863421647155473403162867118504826453070445676730334771 542 0 543 204624514016779210149375895232248823409044403519541641088602414569265397994679762635563740536116226723961530591364845508491917331696337221199099652138326171475342746060978105177 544 0 545 0 546 0 547 2031281738777168393256144627259800934389599837497460897826528539508429819215925248832013 548 0 549 202388180530257032989273426431896377251568508399109492005666869054847196923699655940093098563043918235175065776158672333535721513863590366322606759765229710584901841732442825339 550 0 551 201653559185319620891308731599112724339584593668078241580963904012905827787860455737043758822343214357733413994757007461181689856825972978423069167170800564629965718894938495664448477515628150836862270619076426698931236136317806009276063722524702561 552 0 553 200924251557162949568012859152099658428772352822985734378139441430580671087 554 0 555 0 556 0 557 19948134849391581887093556752443646519050468781168960702174346698583682425693197686016357470576501097147416716537003790145621384400558547775782964292838619589068422102533413125872730899660881707560343107919409535208458009176142030720127668063036106124077398763215639337721923 558 0 559 198767640628105744384814152256012721129 560 0 561 198059021588433353139235492176668647256882551 562 0 563 19735543714229327017959344779948687586343003749753305703572133412275508190250641405170712453128083678705348332346556147621866982435366094335898954016183145845668048154726662719557923820801263074797710676929149398065916716005525952239984211565028616538385632524176041049930925597 564 0 565 0 566 0 567 195963158926121889084852047815010777973740936703899666862629825592788555751518714481677444640407603370566333529296492259455222418185381148344111307074270037233 568 0 569 19527436047646943956258543253270845537980863112673305994922866627611794571372778754149580160124975590704940441320054676820933411443077523921109158367506346416715485256785784026557313024799843780511618824448349931653973833235696153095098613552040617066979105643429017769966803358719 570 0 571 194590387234870597392488811052733994940649931893364467795290912628916131543101770772523837322436271648180579879353959914380229616656937147304923136797042226114029966919634170071998443276902121035220860089511578128040474800544853084257637672698968670947655185833819809301420509826814555360965168320684958163066744502821560614905623662191087760264642926639424012453784783031718233119283907374975676201595641175325938898618408250632418758513329441525588635921385483557112278653434520334695466043977427515080755010702471297917882856586884607900369721735746254135045728741 572 0 573 193911188675586581345743649408570874539460926895481869303858832654644172968780298623230560403335272445220089199146790769827419042078727942602288152026371921659879775063021136319565638937366686057785534225324801241031607523754120612759356214853597052549932131083963544696528989722707 574 0 575 0 576 0 577 192566917003658771423069516657038320816483728095513190833814750625842480261891007124975929135374542653572116310417870209897939533988060851145773156171769689967263624109378008858078182168303485461197766223762757558251492393606778355478528788754092046986327748892740227228962064317350279222029655305218563450799152705565183901405738494126709031388407471596379741960331215097246293086847679568650105911804352012324282688234161371076449066050452532254958598112844213364144040053918736761024455998459464663970729828615443866743693433468130175235894473329481994993260157904871943 578 0 579 191901746305891383611590865476875839570140088274803300710036461331798119362886202264440606409518326616772212627134906927653041642678948378430243715217808482057186720399155632316254077912109 580 0 581 191241155096576783323771275578504494167144769554408108624976094855612927902084528590552686938229106903805698986421877988143048384012239433926180914132721361637024287626697265251482118951998470070759227385733409829795371964046662841843564735131 582 0 583 19058509624547360396417 584 0 585 0 586 0 587 18928639030853681620291501041075146696952489116032557259133068332386901381790649252318758281279575998485708877531705470376679916713988264243800870717395419269354533409047889456748059814499337497633920121143289797463562369865606662880938860495930342608366458451637327276168843460155214840053 588 0 589 188643652141105451801546877947557064704772684399169967930579136012073193737030748915299 590 0 591 188005264147396127091558563639781913893589020492573792066177852979883436736228614401203233690543335213385974807294604248918969731152472269223538259071253995111863132167700695619477345365670238766685467193081406279375822523030644858056025568715924045873284451964655010340289528106786990035721 592 0 593 1873711823121603897320592092936106426831553307101367809630878770845044032227843357691587033914183998501030541502716882143526325651114858534757354318905752295296983323964774217725313846730372868652801199175566797826494285178939479108113172194116544875398163762413340828180625819748922615701705077759040659546561738804571856848416713509462244706764099681468990069327337455499344200861907438635937792767472362750608956342514521266629192430204234588720254824807944538130035600524639310474049091249765786022109799512834925988382986696646055836612329023796140153644369495971519580288551620760727 594 0 595 0 596 0 597 186115764005211241392145914758980085613251442397171040387120789130839382095663502698678578075563 598 0 599 18549434242255611203858282322389167130402522723056946763123724726395844926729734743090335744759784826562789834910035243925060285661287330736412539417547764793173808198849935076980152105360786496011871637915043591170469300686329066963457614542756445928399183824893340753107030235577814876646262289 600 0 601 184877056757256424477722314660750600850434461083379552597522647439452763911998520983545941948604178221482713995193196524311332963579219818820484377888704011832131632464411166574228138288038454427805509336291366241449436124976890367905342946940284710667406174893695692364577555925309669070068404511 602 0 603 184263865855905656900681776303666850930532522572323567348442970333517597199189238990234015109637 604 0 605 0 606 0 607 1830496064433461468057843675636097382390627860150100677283543840380743181402159985356031484532308255537250594911220940874977118799194581731649276954054548782720117151748123741533955701995240710232473 608 0 609 182448458310527276044517423827768655354862251413975551906586389345010034665207079 610 0 611 181851245681032915075468266957628659756319330787415893798872522276777595926532096744862702309510820149118021458446990361883978905255501 612 0 613 181257930034439006706543411274243248142106217147 614 0 615 0 616 0 617 1800828381055285431298397262740860795966144426436160633891590131460471817035836484783 618 0 619 179500987255429904864476754622150421827320050260276431520373362053491294202118111649614072877400825704541374977562376593071261891940405672231197271584993717465446059953329743313588224735236043798240890324896786932328127804702925866092263507449290971100341051875785316819242505833782085801471908095494525219888709387901633458984024412134266738467061568838628612457368515526835397594686770777239274816011488063184347513911326512295817626996948483216657691617303895171423442828935559145575300664153652845090647998563992101956560761084185963022796625381439597917788547837013103572069646383055106803087416980793394363669 620 0 621 178922884236893898729647521918053319019502594381821434961531579889067811773125782787618536410806942207908391483270710323850420468777956700662014671676507425299695831096797280372159599212739309357666845589550903560565396314188584719985686169261048488101628198246555734478439792449454285203077473608874575058149937376990517087135444623367328681338343174091966362497763463947038826265879405976024333512256217570227232062980855251386652352835927715154768294864913222401145106459116120951869744140275541241724816604043657183753802111290033995348005009840758633029164430130613705492932546072642691 622 0 623 178348492955234528268236133404672730515427144640627786695202425539504191189584448011414303549135009809167112537899054752987337257 624 0 625 0 626 0 627 177210703526493 628 0 629 176647235470764882529588411941353117823706059 630 0 631 176087339320302870223630920936784645184011269589716499383694312378939954217291776721253741855960556435992252157069906673710160239478781475611903504138052474027117450255326642014439161824264835358337735516816340905088924106356752949462933615073076245817925691142806832188765627751364676879732347244233139637260081 632 0 633 175530981218185009654203967 634 0 635 0 636 0 637 174428745857317285888714460143031571603 638 0 639 173882802990784211441488436793601112849939141018953225525995479047122239610502521300643366371065901582333507216136324117544774821770126934446183272474352286558859328812380455572943835854633976699704399234915666840549469657450878108155103460267779516605807685619892192662145713788906277169187967310033037732568249 640 0 641 17334026694401109377708441671 642 0 643 17280110592707793329877311214791774667357871090374978399861759115258337653360981510281665802661137031277 644 0 645 0 646 0 647 1717327837884252103726601408208827065086725055813154731238193371114545766786879615318564313927528765241284561222737420573587497853340202644684870341748239738966168641593680233556585952258286106817791516400480851794607590589043448394298471578224283015627683324746694143912072814700326292289198007899708054267559677142366477760604499398935256740511763695689507126910527219646230465395844066632320109908981624592134638502490125364932165550403572041902799244375751330929074360295380388116091361840975442211918255194916709599862613772969259831701871887343293834793061995534947621500944530310836338657049630774514854885797698780697235102181006354113 648 0 649 1712035610340695086457798322205101866118815271357644239 650 0 651 170677590032428742106161461 652 0 653 17015484090522375361579036923600476433554534626510124213033860813340139526969542283477964948102773523906755147183937383018546877658669389144121150246724519312574442742896035392206908286540752084396801088990981793432023141058363110430491747490216096647949634167092053768929726050706142589756678577505530032329419771992513187 654 0 655 0 656 0 657 169118890580077794689666835785557246744461356333502452223913411128023 658 0 659 1686056314280896981959197437194402293036587422019895464508514584387118529758893947057831731579834766481200472095767998651154948575282414432642050244478165570730062384083628393188332490305176192884842353734614736132186815039622323385601079076041139774068453886359804417467543415950092733097285449334007755859045692126117012308211094250547968302141291519136739167088180745236890912156466025965267239925813522171640532793795312763446299106390153431124599561625358286966784690608666329455403810487270274827179227786208059349182262687573764963749789242960714887877255100320350699713370426572247513066936435676951610183780138256617771033552520654189849940988029 660 0 661 1680954782316355690031938140864010758110606824676416204404101529668851907883677929063708186249789880652210455538746007732391998655236174146915447974449487308791393511514540258867036476718776264918473693057656749033451 662 0 663 167588402882520529579353108764873470755823697 664 0 665 0 666 0 667 16658337497917707812760286523404964184574379476928202565383974679327003165084124604364484424454439446943195069132100616358487422955189072130601365983674829252040646343494919207063135099117108112610361485923704814259536898217557887722805264034649341995668832250541395968682325503914709312010661335998667333 668 0 669 166085367879089852184022587610031556219897027071914964291645905995681780435143663843215412722139179538282677296130210928417206444112273708686264740076399269224381332004650390300614515861152632453080883574157116758013619 670 0 671 165590329524755754263950985262460672296737870508362311641 672 0 673 16509823344890209674756480105662869407297341918441472676242364206702988278025425127951130922899124979362720818887237906554399867921413240878322601948159154697044741621264652468218590061086346376093775796598976390952616807 674 0 675 0 676 0 677 16412276382734285245363531921877564418184802232069588051862793369440341375348760873133103561463975053339898243886427047431478746102084359100607254226161168554078450681109469883472837682586574757918923354669292630887904152305924831774167076973576235023797800754964713605777121286722468406367963236500902675201050385688494994255703266043 678 0 679 163639338897070855833742431680576010472917689412534773359515627556864670266732122402225495009 680 0 681 163158753467123511176374612497960515581660956110295317343775493555229238048621308533202806330559634524392233643334964920868004568445097079458312938489149942894436286506771088268885625713819546418665361396638929678577255669766682982542013379017784304127916462718224832762277696198401044216022189590471528797519986947299722630119105890031 682 0 683 16268098259313486253456970880104115828859606312022124613632666341304701480396941597527249064584350089474540426224174394013339840572637058727834716121685374979664877175858142183178786399869855213925492109972344232959167073369123149503823003090938669269562388156824467219782007483325199284203676590206604847893281275418903530177322271026517 684 0 685 0 686 0 687 161733786187934659550380074397541646449943393174834222869157366973960860423742519812388808021995794921559113698851690118065663917192301471777454310205401908458677017628982694484877890991428109332039463043829856056930292738153 688 0 689 161264312207708434123528463151104660538622802773746169972585066924689566199 690 0 691 16079755587715066730985689017526933590609422736774401029104357613764270783084097121723749799003055153561665862678887280913330117382215790319987136195529827946615211448785978453127512461810580479176716513908988583373532722302621 692 0 693 160333493666827 694 0 695 0 696 0 697 15941335883947074764865295711780647218236888251235453531005898294277060417663 698 0 699 158957240502304879987283420759815609601017326339214751231918613892862819901446510888570974407884279128914322047369257669686854236210459386425051661103163249085995867111746940073120330631060244794150373549515180416467970116038785566682562390716897154665395008742648227626768399300588141789858528055952948656811317755523764107455094579558098871403592433635352090287712605309171832776982991575266253377841360673978699729772691146081704021618184708313463678270545223334922905738356382133206167540931489429343506596725480845652519472261961532347798442219043077412176124622476553807025910030201875695437927197583849944364965824193292004450802734064536639643935781274837068828485137498013034493721189 700 0 701 1585037248375336820415279759074338246948803296877476620700586463781898874623553653510857505151371057219844666349659216991599302583610714851799017276906007291171342526549373910286891741955935964495165636392455222697733396734823268346806149944523696306863211285465208432398161356791884609288318275479473767633539388175622127119987319702012997305436677761927405294024409573624980187034395308289744809003011570771913139958789031542241242669202726264067205579331114281185607861784751941670629259787605008717704866064352512284038674908860358218418132826121413853225550800443810429545094309716278332540814709145664923125693453796164209858931684894595022983040101442383896021556506577904580757647804723411 702 0 703 158052789631737 704 0 705 0 706 0 707 157158573 708 0 709 156715248393668703964895784359818210311863344303400720890142610876038238520608055163767434571383795643316094656010029775897194797053753330199028365459959254035417646136969127096066447265318915530481115812568562921172230057984641905657420467011440213132737815389437392258266729352766024134148252624980410593950791412004388026955022723711017081962074909888732173640495220184923993104529070678577025544585488167998746278012850650368280833725121454317505093245572794232878859112991694091835135558689860523428929634853471242751919761792822441623569973358407773076320325967716658830904246983231468421877448675756151073499451496630622159536122864754740636263908478294938097476884500861933866165177871806926813979 710 0 711 156274417877793405219565557118299734333489607751211126738552898890451633067666822941084544460071886232223784966401 712 0 713 155836060464391460183886551347981923016986130590618669160043634096930029608851488234377434938444756116565373227364812217547140408290478416705625681782764531712638304503662147420913199314321333956677575190899174068879538725261025401277855695808009973507869721053451768739286270843073087112357799594826242792582203521894966495247 714 0 715 0 716 0 717 154966682163334883 718 0 719 15453562046051614897233812393756760933395147581517539792922268582908360377066913923659403492505022407664966774841600989027970947303353422963993200432699737289445217122546747025189306135064132282491114201823520321434090557873589862463297790140627414619069695564827692783186524493895842991809612115592644104466079431308916705300571781795703909751197651058569 720 0 721 154106950223455077824009862844814301124980736631222068115271998767144398212359377407921097241485591 722 0 723 153680651605962809282311357 724 0 725 0 726 0 727 152835090936879107443068928626012532477456824086810331652147333027663151459575118447195476081308268378419685159712670029038667278007030414183096438942381170716796576493963013907993275255998777319272504967140455448570991899740180345407305517346782821335778694788323399052422436191349533852972642518722298639767690661775943756686535228488460950634265627388048295888736053797952009781445819960262876356411432064802078557236741555861225737429313770441693412807580620510469203729176218859850221610881858474705792449946507718172092312394925874980895613632890111569616383921748433440317896989148708543481583371542106067553110194100565489836466452697539355035916246370166590249121198227112945132202353660400427938254623261500840593 728 0 729 152415790275872580399329370522786160646242950769699740893156531016613321140070111263526901386983691510440481633897271757354061880810852004267642127724432251181222374638012498094802621551592745008382868465172991921963115378753238835543362292333485749123609205913732662703856119493979576284103033074226489864349946654473403444596860234720317024843773814967230605090687395214144185337600975461057765584514555707971345831428135954884926078341716201798506325255296448712086572168876695625666819082456942539247065996037189452827312909617436366407559823197683279987806736777930193568053650358177107148300563938424020728547477518670934308794391098917847889041304679164761469288218259411675049535131839658588629782045419905502210028959 730 0 731 151998784009727922176622587019303845569235446116431068551451588387292901656786745706034351725186198510411916704666362669098647210822313421492628058975528195774433804529563763489892080863353093175254597963216294269645842833257333941328469372245022039823681410548715610275117799057607539139686882504939960480316157470740234078127374981 732 0 733 1515840533575867818705472184326208882825526754585417614067 734 0 735 0 736 0 737 150761344791195537464194180612091059852253882104628373285089703 738 0 739 150353330326266726807998797173357389866185536009622613140881070515711923019094872951435874304615847241016388513005563073222071868891895955495414223425048864832356036686212599609081341151706510299203127349270786347917606374981205833709216659149 740 0 741 149947518368571 742 0 743 1495438911320472558695977269328547928817107821145506206071481979961118588305667713473904590997457753850755196650216838642141468521010916704052639449678480634066098399880364887094362195304321818453716165694631374308359503514281441603110512935546582922087632720203379691939584267982652908628682518319126663675788844025721549274712128009570809032451024375654254523702706744429490055331239718857484671751158965156273366232989382383729624644833258561387767309705398534469866905936892477942276058023029759234335277403918049947659638103783460445640795573500822491401226259907282787498130701360849409301630028413339315088978615223568117242410647525048601764617915358157619261253177807686556004187228951697323164348736354119934200687901899207417377 744 0 745 0 746 0 747 148743120630670831474044325449947939907779265208984084486092518221032277257176855570429867618622638702959988100550349546333482076453964004164807377658783281273241112598542317417819425851554365610590510188903763200951955972036293321433883682879666815409787297337498140710992116614606574445931875650751152759184887698943923843522237096534285289305369626654767217016213 748 0 749 148345942738466102952084260495475448746476783859961430054887998813232458092271176383325916036196410028185729120308559560896009494140335261830588933392671710428719774514167037531523512831924046877317905355288532858626316570241803886663699747811897344607624981456757157691737130989467438065568906690402017504821243139 750 0 751 14795088030773783104009468856339695221186566060068057404941559402278443556739162598017458203876313064062731173250480840361 752 0 753 147557916482219271063892577836800944370665486203334808912498155526043972259111701342777039988195366681422458314888593773055924450346761103733215287 754 0 755 0 756 0 757 146778218112432115074123 758 0 759 146391450739276826233347972478407261015956668130581174059434929 760 0 761 14600671630895021170973864797780697912103956782011972550737333917360198569134180172287925244561249817491604613812235362826690027741276098700540224850343115783326032997517885822747846400934442984377281354942327347057964666374653234048766243247189370711052708424587531026427215651919988319462695283983063220908161775441670316834574390421959410132866111841144692655862169659804351 762 0 763 145623998835008009319935925440512596475899228192806174457550604339595165283238677734090578127275374981797 764 0 765 0 766 0 767 144864551644212661161813704186585542517745907576416050992322178762856728958423873678110966246559466898449949297406924525568593365203534695060118788932348254382152687237433 768 0 769 144487790781678948128883109377257621730963733564513798584019650339546308336945528102875307036555411067764773876607426672446178297933824591821991041756971535905216009247218610027452680248519 770 0 771 144112984579910649949560455397031272517653840611039054618821155786136330883412595474852284190805591583801700533218042945669404813373684969015708315319210260844502089638276408704424268626603256953451505980688860066291972906758898976797809482634385358120766681077965124657731661622712206369793918432050727770572128548782245280299755007926214151895085747225825046836719988470961233607148004035163568237498198587692751116875630494307537109093529326992362011817264735552673295863957342556564346447614930105202478743334774463179132439832828937887303646058509871739443723879521544891194696642167459288081856175241389249171350338665513762790027381467070183023490416486525435941778354229716097420377576019599365902867848393140221933996253062400922323101311428159677186914541 772 0 773 1437401178668966508552537013080350725887595227828086819031191605577116573235590053183843610751760816443869483972976857841023429639212304154089406353313209716831967802213597815150208423170907 774 0 775 0 776 0 777 143 778 0 779 142633005277421195264584224789616317215803736984738268435315932106689487947511054057909 780 0 781 1422677479015507184521269028311281832408592971973253663394508464931 782 0 783 141904356463743436923513551866042287498226195544203207038456080601674471406272172555697459912019298992479069107421597843053781751099758762594011636157230026961827728111253015467574854548034624662977153398609337306655314318149567191712785582517383283666808571023130410103590180218532708954164892862210869873705122747268341138072938839222364126578685965659145735774088264509720448417766425429260678302823896693628494394777919682134241521214701291329643820065276003973321980984816233858379452249184049950333475237689797076770256846885199375620831559528877536540371789413935007804739605505889030793245352632325812402440754931176387115084433092095927344969490563360295161061444586348800908187881367957996310486731942670639988647651482900525046118915850716617 784 0 785 0 786 0 787 141183114499505859099251729493152618946773965833686291119582097981081462657066214880700268247917549061132288578286036989975998870535084003953127205986164054779048425808273330509671043343216151348298743470280954397854016659607510941691373711704080192009035719327968374982352110687561767612593533813355922631653254270789213610052237752364817167866723139912466469010306367358463927714245376253 788 0 789 140825235882270102802422194057175045768201661737783410787213068581889874665540064779608505844247289114209266300521053372764399380368962118011547669342346148429798619912688353752992536262498239684551471623714969722574285311927897479228277707365159836642726376566680749190254893676946908886072384171243486832840445007745387973524855654133220673144627517251091395578087593296718772003943106604703562878467821433600901281509646528657935502041965920292916490635121813829038163638924095197859456414589494437403182650330939304323334741585692156034361357555273905083791015349950711167441205464019152232079988733981129418391775806224475425996338543867060977327137022954513448810026756794817631319532460216870863258695958315730178848049570483030559076186452612308125616110406984931699760597099 790 0 791 140469167017839584211265627194830734653743503301025424919230228964742239078522264362972327574097485601910380671442618345273212529849697991290911644893945778901531113920494451467902795336423655007725804185981177131619609495715690405955892681556398370557662593060823149318724539963478016575361708105070936929344008990026689141733389521 792 0 793 140114894213254868992573910606697491943393582737845032927 794 0 795 0 796 0 797 1394116826990101770528370277429248571030252335145685208420465635020214693991356475672661369022724104279938658859612435522096751707793113062874668897253589850829499512059110553464380315070402899763 798 0 799 13906271728549575858712279237936309275483242942567097761090251703518286747323042692254206647197886246697260464469475733555833680990126547072729801140314281741065220414406897510777360589625921290502016409400639688499513280489500764844945070226672229175358086497010151578361841190376859963843693505771102767348073981365595883743568349325545821165345570852454456960089 800 0 801 138715494520737966430850325981412123734221112498266056318490775419614370925232348453322236093771674296018865307254820363434595644333472048827854071299764183659314745457067554445831599389651824108752947704258565681786655569427105007629352198640588153696767928977666805382161187404633097516992648078790400887779164932722985157442086281037591899015119988902760438340962685531973921487030101262311 802 0 803 13837 804 0 805 0 806 0 807 137684152554041029877461104226903483409059617238055899765936940658130249208316122814264078204598650695304970397907200881178576345862591215751067052182293817981550323557758501996420212033594933223186011290100509431364449951810546606085639542888613520583780806829133966680435081922070769654412777089357015007572628390472256643260360732479691587498278948093074487126531736197163706457386754784524301252925788241773371884896048464821699022442516866308687870026159988985267795676717609803111661847721327275230620955528018725044747349580063334710174858873743632107944375602368167423929505713892330992702739914635825416494561475974115379319840286383037312405342145119096791959245490844003855156271513148836568910918353297535453669282665565193446234338427646977832851438799394189728762219468539171141401624673 808 0 809 1373437714599642906194204092844389506935860458728196676280730668864167010026095316577393215217689877764043400631781348715835736849333882708419173190495811014970471089136107677516824612003845625600879 810 0 811 137005069187559939717769557473626524181394711604329360186326894095081518016166598164132072886696807781887929853404575969310864501986573503219619125907658583367584600630223318262775722701739964378682011234415673379915056857103712837374982874366351555007535278805315796684477325661049458829976709138238114810247979175229483490889162899027264008768324428003836141937251678312097547609261542677079051924921222085217153034662282504452664748595698040827510617892862035895328127140704206055624058090149335525414440334292368817646252911357720235648719002603096314563638854637621591998903959446499520482257843540210987806548842307165365118509384847239347855870667214686943416906425537744896561172763392245513083984107411974243046992738731333059323194958213453897794218386080284970543910124674612960679545143170297301 812 0 813 136668033347 814 0 815 0 816 0 817 135998912008703930368557051543587651298789609683122535019719842241262069903440772473820209438324493404052767577859377124983 818 0 819 135666802333469 820 0 821 1353363107321694410610366761402084179185275409392339964812559209635945324130464203545811341182839355799160914873460549465421572607930707808905129246176749221816213290025713899039112193801596968466639599404520232778454459331438624983082961158478819867370415482473947760184057382595750439843009879550683448369197455677358235214508052510488564081743131682230342400866152388685884422790634727297333874678576262011097577480037894167005007443497090269319258357017187711462985519014751657869806469075652997699282717553119501962376505616456895385031804033022059818649343618892948978210853972120719989173095141426444715117065908783326566517796724861280281499526322912437406956286371633509270537285153606712681012315604276627419136554337528758966030586006225470293679794288807687102449587224252266883204763838137772364325348491 822 0 823 135007425408397461860402322127717024436343998919940596732820305116781422978263804509248008640475226137437559065748616173889563926015930876198190900499527474011070608883488591872552990414472796003780207911435128932091265019576076684217631969758336708518968543269879843391386526258944241933306331848251653840961252868907789928446064533549345213986769272309977048737680572431483731605238288105845821520183610098555420548130147158093695153233427838531119211556635614958822735250438774132577291751046307546915080329418117996489806939381665991629539624679357364655056028081544484946672066963683002565141082759551775347644120426623464290535979478871337923585797218847036587012285675712164169029296611313622249223707303901714594302686647765627109491022006210341568786283245578506817874983124071823950317267449709734035371945457 824 0 825 0 826 0 827 13435442697836893725648260110170630122262528550315732903399167002552734112589009807873169420932419723229880424559989251645841730485019481391911863495902189977159747413677280666397957812709928792153701464463254064221416095660352008598683326615611984414886470509203278248018272202069058175466881633749832056966277038828429396748622867123471718393121053338707510412468090823592637377401585382238344753459626494693 828 0 829 134030290845731135236563463342715453692534512799892775767323415091810749229325827637045972389760085779386141267926551400616539337890363222088191931376491086985658758879506768529687709422329446454898807130411472992896394585176249832462136442836080954295670821605682884331859 830 0 831 133707714935151758256451397245621072335873779917101216740205909881 832 0 833 133386688008536748032546351874082966519941309857276243830865679605175403494731225823662798452714419100973722822462318260637588368680805655595571561958116579965319461117780445511537948512738428704815259437108176603974923302654395091369881285847672402294251033746832066159797252234227024142990529545151393890889689209016940109377084167 834 0 835 0 836 0 837 132749236691889021638125580777910527014469666799415903358555688304792247444577193681136333466082570025222354971458914111243860347803 838 0 839 13243279035889286187259965567474506687855913124089524566282611574625877367236127665209905972718845186068070454244470931002516223016818964375579393457820156270692623493577009667593696199178916699774864256389882134816580585352933386306449476890478082373195603231360084756985829691431598463779631836842802277843994172957224208714077605615150311217057343398225400609190835650907164613958416103827307641372003708118130049 840 0 841 13211784912141630334258158277183247456731404412736160655304531642224864579204650548289073853877658871713568503104769454353283128550667195138063152331880036992997753996564935922843176113092878847932355661249834852688598229620821773021535209406790857444840797991808693354472189192759941868146386576826529264103580393711190381820583960893116660060774210595851499537587528075042938300964460298586339014400845554234377064341392522129739727837230809882415114281939490025102391333069097635090500726648170167789668384198705245078610120227242700488836041749240322367551856255780155899061963271237944246267670762319989430572070286695732593473378253402034614876469811071475756374686220108336636279561368740916897872902629145197516184436517373497159466243889549478134495970405601796802748051261725459109525696921654115471 842 0 843 131804402267035718993014366679847106893370238565968103334651377356003690523263477 844 0 845 0 846 0 847 131181949363767545585727403909222091040272858454676636494818313 848 0 849 130872922392357021332286349954194477162675042533699777516031932993063735113205077869388823452427692710378222745713911791650307551367622039 850 0 851 130565347956652304478391434913174043608826217521869695782739261 852 0 853 130259215839520646085710564022404585124397551126742217011853588641396378793799661326038817246320177152533541748078676566367070470235769180669532369415136120880552299075159567539403412791454995440927445616777387 854 0 855 0 856 0 857 1296512381693245170491378192661739919616232335018799429534552054972124983793595228834435368857772591728251004797095812265007130818099312848437702580059639569557889277842603396862440036302346687410864773758589394528717749254505380526384026967457539219499546220666407364190328017632568391028134318682743420199662906780759756255672241669907947620899779592895112148321016465707247504213665240503046804096979126150654738752755088811098145987294178659406197329184493711914948787760923116815765590561389861273175158822766757422533385193828601063140152988461039802930117982626734085310514715415532218332685077142486710748087644237002463373525217165823933618566057305847270841436535718916115648904447037469207830934785427200829767924283676909114482043303513548554388694412031634902113315182159989627900946454038636068974458706080643070141319849604563723583560223 858 0 859 12934937265554262061829 860 0 861 129048909536714414763195251 862 0 863 1287498390627011716235354705806617741727822840221449723187846015192481009398738251577185528518089352388309514613106733616582979271275910905111368610789236513454358182052272434659456675679155401055748680314149607312990858761426548216814728981588773014033732457834427706965366293292133384833268958413801982747521565598043002446246942191322260847173941032573709282863396420754474056907428865713917857602677996652504184369769537788077764902793871507660615424230719711600360499549375563280545899317625852967683790395262005922492596884253894682631646710441611947985065018668726664091669885412643234195957255053431183211020986223767220290974636281704647869190163512295609630487961890047637440453199433500708124114844856443929445088193639757950302562121797347753315308355864555169306038367452040684949143813570233037208703489120638599201750997811252735934080082399897 864 0 865 0 866 0 867 128155837498398052031270024349609124695629885941304626425733692169678328847879020889401512238882481097013968986287325387671408432654107394591823657567602204280404972446494937844418813276944764834038190439574522619505318467256183519159297706010508778674868640266564141996667948225041650647186979366910162757913622965526079712930924003588363449955145456875560681789055491477636806356529539920543380750993207740612584903242342688709470716391131616045110854799436114315007048571062411892861719851339228501858259643726771754453415353069332308086633346148917083173138536460335768294245802896321927463795975906702550301166218121235422273484557221581443034730231962065872100474176598744072792515699090093553761373830577982827117775214661027809816737152377290785595283865180058951685249263103934384211200820197359989747533 868 0 869 12786088735455824063419 870 0 871 127567291746396224008164306671769358336522515626993238933537441 872 0 873 127275041364388443426244113529336897034491536209749268168512154766450299096347206312842051673666793941708031055110092910780196003563701158202876415934835178821433116965763013872979508718340333460608374697721776759577446862670230367824869543082601501845488099783632429680539646175385007 874 0 875 0 876 0 877 126694539465349043456227036614721905485873558849613581654630685417458507538325098188268085645508678575953376409476751552008108450525782338781198530343342201951095907766375269225896363866717344482452806284049157481312555428861016090206512099328518940833650069681996705941973900924870138097048017230457367287469910046876979602179146078804003547447105029773216774357025212213353604459647789180286329659191688838211073102749271506398074243 878 0 879 126406269750979648590570092276576918215143471116167361901150297054733914802174187839716849955757805587157122993300467703198078624699785109341423334597396030843129819239034256099102515484768044495006952344836303880672481355075211730501832890911389204904563266338010365314119580331184426747566679307293641764631525723675894324358488181013778283402856781696372140058146884085450638351662242447225382378965996713436986474529136645177600809 880 0 881 12611930886618741329297515449615336107958128389456425778786732248707277084121579013747004666414428048934291840080716357674359944507504098877538151090932021692521124984235086391726573338378105687980829865052339513179467776516584689115903644848026232816244166981964938832135199899104552907050069365619876403077311136334972884348593769706142010341783327027367890023962668684575608525665279354269138605120443939967208979694791272543826459831 882 0 883 125833647917453126966150748710205108846105448596954825720397634327419151881213036365924248143953693217566377249276456524474644519944633194916320624134893670567509752107713602617339876683025040895935573172266263998993330816660374984270794010318359129231156411224361394236818925380646784950295709072606014848370454259468982005788347804202843840442934440669435006920850635459921983138291179061280986535799672832515414621869888008053353466717 884 0 885 0 886 0 887 1252661906551421771263935863710384567205311286483778028310159088062132030564950519854691218840035074533383439809595390204183890767881748716021545784792684454465739696855818614555931354127520982086934736314668670925717148941500688964048603281974195164725040711511962921207566077915570587498434172616810722785920080170362019290993360891895277464612301139922334961793811850181635976449956156833270700238005762244770136540147814104973067769009144431917825378930226731805085807340598772391331579606664161342853563823124138794939245897532256044093699110610046348490542402605536765626957284228986596517599899787047475886258298885130903169234623575097081297757735187272955029437554803958411624702492797194037329324815232368783665288738569460102718276337216585243642740824251534510835525491669798321433045221094826506325942628084679944882876111737442064386821996743079042966303394713766754353 888 0 889 124984376952880889888763904511936007999 890 0 891 124703828407532111235814939518643222346926050629754333458037161740865444569148272851976555680259383963087666791370495074198777902481606185309889013592717296421 892 0 893 124424536518601468209530919497324872464850068433495085230807515242005723528679855667537638422296876944133383103147940773920617145701132263282319273360706731367425656339430135622744805275600348388702252084110986686574592509642901580191613786238646261042677616025880303595869105387582431255443573472688814234166977728007963170337190493965409978847828791837750404379743685454771680975488366305835510762722408859027 894 0 895 0 896 0 897 123869689087080391428217515174036913167347949956645608819521863 898 0 899 123594116920034606352737609689778766530713138054628599678655296007910023482882214806575207020145841057965640835496230379433938944506241502904461747620813249289333827709801013471758744283772092448399456185885551847732047954517364973427264862192559634161413916697565195896675318254851069089111358299344951180323816586330490668644172537387220368310468421703126931158076875540724261525151402793227042392782103571869978989 900 0 901 1233197681588358613885805894684917992354174374152176593908003452953508447404118880256505117770378591688247626094462942409668269823652731532864718214329757060056727093353064496238747071155506227648292021211 902 0 903 123046634674541651285837332348960255937 904 0 905 0 906 0 907 1225039813793948303319857895381599901996814896484135734411368369472007840254808281269141247090530442239372779615337498468700232757564620850177630773 908 0 909 122234445666788901112333455567779 910 0 911 12196609342602756433711428222954018782778387608244907915599463349188925478716916697158190023173557750945237224051713623612635687278936455665325039638980363458958409562141724600561044029759726795950725698255884864007805829979265764117575314062690572020978168069276741065983656543480912306378826686181241614831076960604951823393096719112086839858519331625808025368947432613733382119770703744359068179046225149408464446883766312964995731186730089035248201 912 0 913 1216989168796397712060362662772301326518193988073506145795302421808445904831447 914 0 915 0 916 0 917 121168060099357809281473403610808190960862716587907427602084090633708954319641342542105900884526838725312007754755846358899794014297831091724221495213861626075366533381800557373076457045922694777656609717678419968496304374166969586816915061189870350175693687144068823458136435235671876893250939052465770023021931418877983763479946686053556282563916151702411244395977220404701320731855083 918 0 919 120904364647563777052351589892395115463668238423407084995768347237335267803167694353766170958771611655180752025148107846693265626889130697618184016442993592068673679119816225365735703058880425583363559424495224277596421230806432112199250392939185104582275420142667150284125256921774876073026236247128521339620360295006649740055616007737879337444081731350501753113287389674767259098053439729174223189457139402732438641034941361383145931568129609478902188369 920 0 921 120641814452889371456146700446374713475690674387742791651586439860055495234648329110869827482205332368198817710218361684159729762335625527807938231391 922 0 923 120380402070542915613338148549416155049957866859275309979535331648007704345732514746599253641507162633923197303478993619838690261225472493078126880943782352233056458408571084627422655591669676176718430239557 924 0 925 0 926 0 927 119860961284909504974229893323744456430540572935394941867433776818890087498501737983938631187822126333453194294618242838307563226657077789763873906268728275200767110152223420831835071317271964521155459666786527627951576171640896559990411123097207239602061608534100443485556754165168404650605297854488793 928 0 929 11960291831120679344576007654586771917234780528644898935534027030259538332735318741777299366104532950603994737471594306901088386556631981820356416696567396244468365028106685803133596459753617988278914005501734242315512498504963521109915081927999043176653510345652433919387633058246621217557708408085157277837579236933381174500657816050711637363951680421002272455447912929075469441454371486664274608300442530797751465135749312283219710560937686879559861260614759 930 0 931 119345984007638142976488841150495285833631698293352428690774555436209571547917412579066714405060269721923857262203126864781 932 0 933 119090151244492080504942241276646421340955103012980826485649636775038704299154459926164106228414910086935810408479218768607836131951887578897225199476003334524234845778254138382755746099797546742884363463141598189829701083720376324877932594974395617482434202691437418125521019411694652852209122305585328093366678575681791115874717160890794331308800762176967964749315231630344170537096582112659283077289508157675360247707514588543527450279861855424556389186614267 934 0 935 0 936 0 937 118581762124985177279734376852840033202893394995849638325625518795209296810150598837898731175145262658603106842167674611644729040673544408869915806948891260524131388592434483576425945689552946756788805881655401399264793074825091900865646863512391794142060951025732242381121783469702359777066287205027866714099371516660737578560417407802679947824024665006521996916874184750385390726906201826159136724771730107909403533736511324558282936084430214632989446223170876319222103640460097237044942487845369382189019328827226372583896596703427012925412071623384323491047076959563619115380054547610577493181548677813352306415273330961698090833629787738645796276532669275465433416340566820822957429147397130321356575358709830428080161271196489979841100438752519862445155935017194355508122850705561484643661804814419542274398197557215700225305348037471836831495316020396063085497450492114312818688485710897663939286137792007589232775999051345903 938 0 939 118329191811619926635901076795645485741332386699798840373920246124718968169447402674239734942610341971364335581587977754111939415453792450597562418648680629511300437818009702993728552833984143888297242929830789255709383504910661460182226955389894687019287658265294048041651875517690214175837179032067210980949 940 0 941 1180776951233911914039437950171212657928917227535718502774825835399692997992679182902349746132955484708938481520840713189278545282796079820521903412445389066005431573975675994804581414570787578226473019246664305112764198842838587790766324241350808832211595229661117014995867280670681308300861967174400755697248789703624985240288109576101074507025622859841775888534655803518715314677057503837525091510213720628173338056441138268980989491085134018183965049002243476207344432636674932105325304050064942732317865155272169087259416696186090447514464517652615420946983114889597355059629236037312551658991616483646239225410319990553784390128704687684496398630298736568662179714251977801393316802456016058566536781202030936356122328492147833274294485771637737631361435824772700436887471956547408194592041563348683433699374188215846026685559097886409257291297673869406069193529342307238162711063880033061754634549533593104262604793954422009682371 942 0 943 11782726522917403087074349004359608813479439142217509131613055260987392482620478378696830446565335218569577 944 0 945 0 946 0 947 11732957878681215534436231373929367593570339082482693887128945207086706558723454182799483749853338026516484805819547107825882905080370761468966326410888184911416168015956822715006453126833274668543939927255661152176463686495365481637920919863897688607297899800539716062419335914584066643200750909304235597794203918807931479525988501701278892408776252493253549219758301067699166959990613633697055027572451014900856505925143728734013844890296843834330634753021236653760413 948 0 949 117082308863130780939 950 0 951 116836078981189391284028508003271410211473302955952798224091599485921252482766678350274564785605795069517466993807687813996962261946489075826615258791914943334501694123145227246173618413366047435448066362892861315574249328192545858161 952 0 953 1165908825929812288679025300221522676926664334849014807042089308616066223621312813337996968637052582488049434534219424041039990672729392561501690567797598227818584586685321207881543663285531071470211029497493296024250903579340095604523726244607671680074618164859507986475457619214177451323306517430336947650693715751428238311764020053631805992771365279235163810190043138626559403054681123936108196339046286580389413547860557304418794450273988574093505887839570945552057829077766118689518479654890987524775562551008511134429287629707356884691617115541564649644397808091407251952897283432435583537367377871050483852162760872099801795499591931910924565698962341144922467063075667482802844817535268741984376821732540515331701060977031596129182697913023201585636003264544712603474408301270840620263495394660137577241459717850064124985426139675877346391512183747230966538416695814387314911973883642299172204733589833275037892036842718899382068322257199487 954 0 955 0 956 0 957 116103564379426448391965633344943689771275978172529896667827702310460931150586323 958 0 959 115861429730042868729 960 0 961 115620302925193664007399699387212394496473580760781593247774309168690021967857555786796161405942883570354954329980344548502717077118742051104173892935599491270667129147878367441322696265464215516244652560989709793039657763903341426754538096889813851312290438200948086483986588044860677534975141634871083362238409064631749335183258180136431957451728523528731645276910625505838825297722280032373684819054225922071915828419470459012602613018846109376806567233206151 962 0 963 115380177685473635629398869274258682358370831891081112264912887965847467405099803853697934694819430021922233760239990769585785162109149648090458059305411330333448713511018806968962732202607592015691704165224414445598246221299180800738433137187031268028152763355255567093573324102919118495442482981423791392638744663666782046844352140302296065535940925349025037498557747778931579554632514134071766470520364601361486096688588900426906657436252451828775816314757124725972077997 964 0 965 0 966 0 967 1149029070435482017695047684706423072503734344478915316557508904975295874985637136619556474778811903941169711593703320694013558543031138687808801562679535792255544065264851200735378605078708491324830518212110766402389980466505802596805699184189359990807767436516143858439618522348615419970125244168677467539928760197633 968 0 969 114665749340671941291136337575966058938195161105377823644077514046554294232312808164201353055842219928907235408783396399495470702901043458319 970 0 971 1144295686005263760155624213296715871381164893008353358507838425449136056757066025861082503718960979517107220505778693214326581988785902277148415150474882709692184460464584048518137086623183430598466643780752946561391463554182400732349239043368806499599496509898157683945531525346149445016592287447076324522256551092802380135026890948621123698363657169012472822977457374985696303924934202998054697333791051607735438837395583018652019681885799290536674676736468703512987756036159743677766334820917725140176221535644810619063966128847694244192699393523286417210207117519166952740588167982606705572719990845634511957889918755006293626273028950680855933173131937292596406911545943471793111339970248312163863142235953770454285387344089712781782812678796200938322462524316283327611854903307014532555212266849753976427508868291566540794141206087653049548003204027920814738528435747797230804439867261700423389403821947591257580958919784872411031010413090742647900217416180341 972 0 973 114194358798675345437935365992919949754482128582848007308438963115222108027863423546876784286856229302272467740093639374214913783259107 974 0 975 0 976 0 977 1137268281587626521096326623450471966336858865006254975548731945866029796428977595814852723757534402365518025702263163880359376776981689980666439213010349141362447401341976572273399294893665415671556920277493460707380871147503696121915159786193563061526214033890594791311270328670533378824064596838394177186398271352211986807687933583532355282611167974525190492437165927442283634709427954054361423859888547708404412600932559990901853747298987831229387012396224269305129079949960195610144433071761628568179233481178209939724781075855794381894688957124985784146480154668486295917206869100420789264187421812805640850676674627544637780052314340953030819970431024678721710451495507790287728875241669509837370635732969407483225292846582508813829182304105538496531331741157739110656203798476060502672580461730922324576367565108609120891618332764699192539520072785170021608097350164903900830205845558967360400318435118844535425906971454566132150574320482201751393153644944842488343 978 0 979 11349449551696742707978663034842810123709 980 0 981 113263110205006229471061275342620908370143844149960357911428247819685128553630082682070449654547513874731 982 0 983 1130326664406013337854639990957386684751893297162880072340906521984853622696959421272747824121171018424324629818017407030631852605402961455860743754945179156776308353114049960438566745789533175087600316491466033683734599299197468068271730530123205606420255453826155759014355148637956369390753927885158810896349044873968576918729512829207641008251384650163897366338871933988922798688821069289024528088617610489431445687803775291059116084548434497569797671527071323612524019441618627783429411099807844467050977732564711201537244263592178139482310387702045891262574884141516898383632869899400926867864812930937040804792585057081496552503673561659319543348027579970611506725443653215779360235107946196450774273765118119136430428393805809879055046908556572849553520967559624731547417203571832259523002147620662371425341923815982819034701028597264609472137447722391771221883124222900418220865830224935006216796654233073358200519950265626766135413134395840397874985870916694924833276817 984 0 985 0 986 0 987 112574580659687042665766070021389170325340538106495553304063942361814702240234155127772149048744793425644489474276708319261510750872453 988 0 989 112346927311538029434894955622963711942478373216492528929333782721042579485451072913155825188181103246826199303449050668464217503651275137624985956634086057746320638130547129536007190203347938433883833277159869677564318615885855521851477362094146725087068868666441972812043590607796876755420739242781709920233681608807999101224581507695764520840355016290304460173014268059768565329738231659364116391416694753398494551174025390405572407594652286259970789798899 990 0 991 112120192846731696378517771050566206973875995066711514743805359345218073775086893149456217064693351272564188810404753896176701423926449153492544007175692342190828568225137347236237246328063684269536943603542998093956721605561161565197892140374481444108083865904249355308891131292745823522816459244309900213028366408790223119183764996075793250364390626751878013230182755914340172665096983966812422917367417871958739769032402735732705460253391635833613633815450162574279627760959748850768023321 992 0 993 111894371713102830927604341501622468389839991048450262951773525791652679870202528812800716123978963858117936667785610383797694975942710081682891350565066577151169296184401924583193465368691954794673827906456305247846033344522770504643616426093767483495580172317332438178359628510685912498601320353586214613404945731229719145127 994 0 995 0 996 0 997 1114454474534715256881756380251866711244845648055276941936921876741335116460492588877744344143541736320071325086370221776440432408336119469519670121475537724283963 998 0 999 111222333444555666777889 1000 0 1001 111 # This is the end of the b text file.