0 1 1 37 2 0 3 15873 4 12345679 5 1 6 8547 7 0 8 65359477124183 9 5847953216374269 10 5291 11 48309178743961352657 12 0 13 4115226337448559670781893 14 38314176245210727969348659 15 3584229390681 16 3367 17 0 18 3 19 2849 20 271 21 2583979328165374677 22 0 23 23640661938534278959810874704491725768321513 24 2267573696145124716553287981859410430839 25 2178649237472766884531590413943355119825708061 26 20964360587 27 0 28 1949317738791423 29 18832391713747645951035781544256120527306967984934086629 30 1821493624772313296903460837887067395264116575591985428051 31 1763668430335097 32 0 33 1658374792703150912106135986733 34 1610305958132045088566827697262479871175523349436392914653784219 35 156494522691705790297339593114241 36 152207 37 0 38 1443 39 14064697609 40 1371742112482853223593964334705075445816186556927297668038408779149519890260631 41 133868808567603748326639892904953145917 42 0 43 1277139208173690932311621966794380587484035759897828863346104725415070242656449553 44 124843945068664169787765293383270911360799 45 1221 46 1194743130227 47 0 48 1145475372279495990836197021764032073310423825887743413516609392898052691867124856815578465063 49 1122334455667789 50 11 51 10787486515641855447680690399137 52 0 53 103842159916926272066458982346832814122533748701973 54 1019367991845056065239551478083588175331294597349643221202854230377166156982670744138634046890927624872579 55 1 56 9832841691248770894788593903638151425762045231071779744346116027531956735496558505408062930186823992133726647 57 0 58 949667616334283 59 933706816059757236227824463118580765639589169 60 9182736455463728191 61 903342366757 62 0 63 874890638670166229221347331583552055993 64 861326442721791559 65 8481764206955046649703138252756573367260390161153519932145886344359626802374893977947413061916878710771840542832909245122985581 66 835421888053467 67 0 68 81103 69 7993605115907274180655475619504396482813749 70 788022064617809298660362490149724192277383766745468873128447596532702915681639085894405043341213553979511426319936958234830575256107171 71 777 72 0 73 755857898715041572184429327286470143613 74 7457121551081282624906785980611483967188665175242356450410141685309470544369873228933631618195376584638329604772557792692020879940343027591349739 75 735835172921265636497424576894775570272259013980868285504047093451066961 76 726216412490922294843863471314451706608569353667392883079157588961510530137981118373275236020334059549745824255628177196804647785039941902687 77 0 78 707714083510261854210898796886058032554847841472045293701344656758669497523 79 698812019566736547868623340321453529 80 690131124913733609385783298826777087646652864044168391994478951 81 681663258350374914792092706203135650988411724608043626448534423994546693933197 82 0 83 6653359946773120425815036593479707252162341982701264138389886892880904856952761144377910844976713240186294078509647371922821024617431803060545575515635395874916833 84 657462195923734385272846811308349769888231426692965154503616042077580539119 85 649772579597141 86 6422607578676942838792549775208734746307 87 0 88 627746390458254865034526051475204017576898932831136220966729441305712492153170119271814187068424356559949780288763339610797237915881983678593848085373509102322661644695543 89 6207324643078833022967101179391682184978274363749224084419615145872129112352576039726877715704531346989447548106765983860955927995034140285536933581626319056486654252017380509 90 613873542050337630448127685696746470227133210558624923265807243707796193984039287906691221608348680171884591774094536525475751995089011663597298956414978514426028238182934315531 91 607164541590771098967820279295689131754705525197328476017 92 0 93 5941770647653 94 587889476778365667254556143445032333921222810111699 95 58173356602675974403723094822571262361838278068644560791157649796393251890634089586969168121 96 575705238917674150834772596430627518710420264824409902130109383995394358088658606793321819228554979850316637881404720782959124928036845135290731145653425446171560161197466896948762233736327 97 0 98 56401579244218838127467569091934574168076706147772137619853355893965031020868584320360970107163 99 558347292015633724176437744276940256839754327191513121161362367392518146286990508096035734226689 100 552791597567716970702045328911 101 547345374931581828133552271483305966064586754241926655719759168035030103995621237 102 0 103 536768652710681696188942565754159957058507783145464304884594739667203435319377348362855609232420826623725174449812130971551261406333870101986044015029522275899087493290391841116478797638217928073 104 531632110579479 105 526592943654555028962611901 106 521648408972352634324465310380803338549817423056859676577986437141366718831507563901930099113197704747 107 0 108 512032770097286226318484383 109 507356671740233384069 110 502765208647561588738059326294620412267471091 111 498256103637269556552067762830094668659691081215744892874937717987045341305430991529646238166417538614848031888390632785251619332336821126058794220229197807673143996013951170901843547583457897359242650722471350274040857 112 0 113 48947626040137053352912383749388154674498286833088595203132648066568771414586392559960841899167890357317670093 114 485201358563803978651140223192624939349830179524502668607472100921882581271227559437166424065987384764677341096555070354196991751576904415332362930616205725376031052886948083454633672974284327996118389131489568170790878214459 115 481 116 4768717215069146399618502622794468288030519790176442536957558416785884597043395326657129232236528373867429661421077730090605627086313781592751549833094897472579876013352408202193609918931807343824511206485455412494039103481163567 117 0 118 468823253633380215658696671354899203 119 4649 120 461041954817888427846934071 121 457247370827617741197988111568358481938728852309099222679469593049839963420210333790580704160951074531321444901691815272062185642432556012802926383173296753543667123914037494284407864654778235025148605395518975765889346136259716506630086877 122 0 123 449842555105713 124 446229361892012494422132976349843819723337795626952253458277554663096831771530566711289602855867916108879964301651048639 125 44267374944665781319167773351040283311199645861 126 4391743522178304787 127 0 128 4323389537397319498486813661910938175529615218331171638564634673584089926502377864245568525724167747514051015996541288370082144401210549070471249459576307825335062689148292261132728058798097708603545179420665801988759187202766969303934284479031560743623 129 429 130 425713069391230310770540655598126862494678586632609621115368241805023414218816517667092379736057896977437207322264793529161345253299276287782034908471690080885483184333759046402724563644103873988931460195828011919965942954448701575138356747552149851 131 4224757076468103084072665821715251373046049852133502323616392057456696239966201943388255175327418673426277989015631601182931981411068863540346430080270384452893958597380650612589776087874947190536544148711449091677228559357836924376848331220954795099281791297 132 0 133 416146483562213899292550977944236371202663337494798168955472326258843112775697045359966708281315022888056595921764461090303786933 134 4130524576621230896323833126807104502271788517141676992978108219743907476249483684427922346137959520859149111937216026435357290375877736472532011565468814539446509706732755059892606361007847996695580338703015282940933498554316398182569186286658405617513424204874019 135 41 136 407 137 0 138 401123144805455274769354191736863217007621339751303650220617729643 139 398247710075667064914376742333731581043409 140 3954132068011071569790431 141 392618767177071063996859049862583431488025127601099332548095798979191205339615233608166470357283078131134668237141735374950922654102866117 142 0 143 387146728610143244289585753 144 38446751249519415609381007304882737408688965782391387927720107650903498654363706266820453671664744329104190695886197616301422529796232218377547097270280661284121491733948481353325643983083429450211457131872356785851595540176855055747789311803152633602460592079969242599 145 381825124093165330278732340588010691103474608629247804505536464299350897289041618938526155021 146 37921880925293894577171027682973075464543041334850208570345089116420174440652256351915054986727341676147136897990140310959423587409935532802427 147 0 148 374111485222596333707444818555929667040778151889263 149 371609067261241174284652545522110739502043849869936826458565589 150 369139904023624953857511997046880767811 151 366703337 152 0 153 361925443358668114368440101339124140427072023163228374954759319580166485703944987332609482446615997104596453130655085052479189287006876583423814694173 154 359582883854728514922689679971233369291621718806184825602301330456670262495505213951815893563466379 155 35727045373347624151482672382993926402286530903894247945694891032511611289746337977849231868524473026080743122543765630582350839585566273669167559842801 156 354987575434859779907703230386936457223997160099396521121760738374156904508342208022719204827831025914093006744763933262335818246361377351792687255946041888533901313454029108981185658501952431664891728789492367767128150514731984380546680866169684061057862974795882144124955626553070642527511537096201632942847 157 0 158 3505082369435681738520855240098142306344199088678583946722747984577637574483 159 3483106931382793451758969 160 346140533056420906888196607822776047075112495673243336794738663897542402215299411561093804084458290065766701280719972308757355486327448944271374177916233991 161 343997248022015823873409012727898176814585483316133470932232542139662882696938424492604059167526659786721706226350189198486412108703130374957 162 0 163 339789330615018688413183826027862725110431532449881073734284743459055385660890248046211348963642541624193 164 337723741979061127997298210064167510976021614319486659912191827085444106720702465383316447146234380276933468422830124957784532252617359 165 33568311513930849278281302450486740516951997314535078885532057737495803961060758643840214837193689157435381 166 333667 167 0 168 329706561160567095285196175403890537421694691724365314869765908341575997362347510715463237718430596768875700626442466205077481041872733267392021101219914276294098252555225848994394988460270359380151665018133860863831190240685789647213979558193208044840092317837124958786679854929113089350478074513682822288163534454335641279261457303 169 327761389708292363159619796787938380858734841035725991478203867584398557849885283513602097672894133071124221566699442805637495902982628646345460504752540150770239265814487053425106522451655195018026876433956079973779088823336610947230416256964929531301212717141920681743690593248115372009177318911832186168469354310062274664044575549 170 325839035516454871293580971 171 323939099449303530936183997408487204405571752510528020732102364755425979915775834143181081956592160673793326854551344347262714609653385163589245221898283122772918691286038224813735017816650469711694201490119857466796242306446388079041140265630061548428895367670877874959507612568837058632977 172 0 173 32020493115593980147294268331732308677553634325968619916746717899455651617034902337495997438360550752481588216458533461415305795709253922510406660262568043547870637207813 174 31836994587710920089143584845590576249602037567653613498885705189430117796879974530404329831263928685132123527539 175 316555872111427666983222538778094333649889205444761 176 31476235442241107963487566887 177 0 178 311235605353252412075941487706193588546529723 179 30950170225936242649334571340142370783039306716186939028164654905601980810894459919529557412565769111730114515629835964097802537913958526771897245434849891674404209223150727329 180 307787011388119421360418590335487842413050169282856263465681748230224684518313327177593105570944906124961526623576485072329947676208064019698368728839642967066789781471221914435210834102800861803631886734379809172052939365958756540473991997537703908895044629116651277316097260695598645737149892274546014158202523853493382579255155432440751 181 306091215182124273033363942454851545760636669727578818487909397 182 0 183 302755071147441719648804117468967605207387223735997577959430820466242809567060248259158340902210112019376324553436270057523463518013926733272782319103844989403572509839539812291855888586133817741447169240084771419921283681501665152891310929458068422646079321828640629730547986678776869512564335452618831365425370874962155616106569785043899485316379049349076597033 184 301114122252333634447455585666967780788919 185 299490865528601377657981431566337226714585205151242887091943695717280622941 186 297885016383675901102174560619600834078045874292523086088769734882335418528448019064641048555257670539171879654453380994935954721477509681263032469466785820673220137027107536490914507 187 0 188 294724432655467138225758915414087827880931329207191276156793398172708517536103743 189 293169158604514805042509527997654646731163881559659923776018762826150688947522720609791849897390794488419818235121665200820873644092641454119026678393433010847258868367047786572852535913221929053063617707417179712694224567575491058340662562298446203459396071533274699501612430372324831427733802403987100557021401348578129580768103195543828789211374963353855174435649369686309 190 291630212890055409740449110527850685331 191 2901073397156948070786190890629532927183057731360603423266608645198723527705250942848854076008123005512039454598201334493762692196112561647809689585146504206556425877574702639976791412822744415433710472874963736582535538149115172613867130838410211778357992457209167391935015955903684363214389324049898462431099506817522483318827966347548592979402378880185668697418044676530316217 192 0 193 287108814240597186333620442147573930519666953775480907263853 194 2856326763781776635247072265067123678948871750928306198229077406455298486146815195658383319051699514424450157097972007997714938588974578691802342187946301056840902599257355041416738074835761211082547843473293344758640388460439874321622393601828049128820337046558126249642959154527277920594115966866609540131391031133961725221365324193087689231648100542702085118537560696943730362753499 195 28417163967036089798238135834043762432509235578289286729184427394146064222790565501562944018186984938903097470872406933788007956805910770105143506678033532253481102585961921 196 282725473565168221656771275091885778908679672038450664404862878145320893412496465931580435397229290359061351427763641504099519366694939214023183488832343794175855244557534633870511733107152954481198756007916313259824710206389595702572801809443030817076618603336160588068985015549901046084252191122420130053717839977381962114786542267458297992649137687305626236923946847610969748374328527 197 0 198 279876854184158970053176602294990204310103554436048138818919675342849146375594738315141337811363 199 278473962684489 200 27708506511499030202272097533942920476586311997783319479080077583818232197284566361873095040177334441673593793294541424217234691050152396785813244666112496536436686062621224715987808257134940426711