0 1 1 22 2 325 3 4070 4 46781 5 511742 6 5430405 7 56516790 8 580744461 9 5916830062 10 59935396885 11 604729235110 12 6084941584541 13 61113049957982 14 612976296281765 15 6142684971387030 16 61517309500479021 17 615806336417543502 18 6162496145690677045 19 61655991294017340550 20 616777123265962899901 21 6169291710804217474622 22 61703560478510542134725 23 617110108472208985303670 24 6171622610907114769679181 25 61719876793867521989079342 26 617224322738254639439966805 27 6172422111003621529256524390 28 61725473295479818028613808861 29 617263498253287706606680325662 30 6172696339623840978983408045285 31 61727392895881306094941550490710 32 617276935456337930743932741240941 33 6172790400046151778636007851021582 34 61728051318841318615277080717602165 35 617281544417073366077350779176130630 36 6172822662771361216734211421955687421 37 61728277157918030245021614935692015102 38 617283125290611329737790955588964029445 39 6172833728886130891366206404390339012150 40 61728354620721433683481234802913847420301 41 617283667530235216671150914620233940394222 42 6172837524563498351356296597452096727679125 43 61728381190463006909238148073717624784543270 44 617283853518426233274754435193346275366071581 45 6172838826480835483674741752173826646170686942 46 61728390303884366899840146199609508508738663205 47 617283917312375753466459950245948558614457171990 48 6172839273038482126046646470227479017625457433261 49 61728393429787893400563343676726820663786342061262 50 617283939193700438988001790388736725919248065653685 51 6172839426207754924763357182438864117636822255586310 52 61728394501972802991843989987053988079377210084257341 53 617283946698994806128020999860416784690429398881525182 54 6172839478744815494747710389938184076483272616448682565 55 61728394869732226981751337404339465981095086723363914230 56 617283949273310774057439931640576082761625431807551055821 57 6172839496765027270253912911835942974018328432739983126702 58 61728394995873709410295835055370353507987211780639495941845 59 617283950156301151057255735188778596426457244581426038923750 60 6172839502945959909252640816637305773578498871648891652900701 61 61728395039140237883286999508835673920533795850968990203153822 62 617283950459166850368194162842458962576784897065601037064583525 63 6172839505066019804429210916130760829680798695005590793133222870 64 61728395053980657149522994628960629285449919638335780797768223981 65 617283950563049785231846146378016730019997863672648157678831334542 66 6172839505793200348474774871658397521338489861636838983240745519605 67 61728395059070920957841942600769015405274559406282191511752034459590 68 617283950598681631890078783313135149971653548454383726209642615617661 69 6172839506042623275082403334734065329451612480733430737088122918036862 70 61728395060816881444095341860418045535872549042456104885210469972222085 71 617283950610903355293852578203155782781064001117592204209958839100521910 72 6172839506128175338908819899254119446698383750215854420634765181994633741 73 61728395061415745890880257813218063106923540332192928020214680618237468782 74 617283950615095406421346989877394460779715309759189395555699172815873522965 75 6172839506157519696801280780992344412694120389160792477657790954775070737830 76 61728395061621156396127483985459854748914406718622525289787234774792430584221 77 617283950616533279958077573083383869793734214119456699924352546900125866878302 78 6172839506167584811558394863435457745872584078303704102164946553318307590414245 79 61728395061691612199427282562566397961484977977107068637043651884408970333075350 80 617283950617026470581176163123148671803013514666785151257972778346697172243341101 81 6172839506171037145920084993713887358022680389086749853111589420161328836461753422 82 61728395061715778539959113474515709238876216980395375260115356939178207489376847925 83 617283950617195634964898979506795066714114447001031243085255533677554186073327342470 84 6172839506172221296606144708399416986277835952671384277765691987267217348215160136381 85 61728395061724067594761531477314436092172102074467463360146568028078984731424707022142 86 617283950617253658348515905526386232509224827255454448295283983776497857406758404536005 87 6172839506172627460291463190536555458131765352836021068275131027866375970105561764387190 88 61728395061726910740558760852274406640302234829154618309869600871899306774883055192362061 89 617283950617273560369096511151106031326746264352403322607973051921744958471868988824252462 90 6172839506172766774435527429909594069776857443771218347122465857837125064604944442791750485 91 61728395061727885939567210527885677001507647590727219896434990093510627984553168294741297510 92 617283950617280386762155658880384924173943226183516416252466958120288517132257517955096370141 93 6172839506172814559186941464014546320982272466589429532788067927815987215998455096364414852382 94 61728395061728220432827108766620342765045697910456376316710783489718892007390906668376976123365 95 617283950617282728214974946551527584539110159061627223676863827519171281144454341765054232601430 96 6172839506172830949356676477712544943620043319296232034688711276109866227493163483812152338272621 97 61728395061728335164015253862506333123836503169644101229734747977782843741491187863623268319269902 98 617283950617283531333291962222729517051951433036901727666909423135646137897705600064226797151446645 99 6172839506172836571184895587410958471215154785766995281014541822225299003224119451636154366837466950 100 61728395061728374516812787630395227817023173629514810827597607307791308285440668277310458826082741501 101 617283950617283806802874698597951779904341687034298162346277620474507130160683117515713835926572193022 102 6172839506172838499471974742037514311182220806861976193747431931712532910886286692019270459173088472325 103 61728395061728388014822341712781118696793972749632500696637088986662773486361137432883098756071062902070 104 617283950617283901288941577174653016062742628764933285349190995876450697956267595496285624571046325808781 105 6172839506172839160874442892074422964291048790535667230446373574125511131011942813449526216222630933749742 106 61728395061728392644639618763039479268555854201585318656243872541951114009466989385159902001570754259712405 107 617283950617283933697662516526461540065076141193550933877295248997059053546913595571283299074155741822954790 108 6172839506172839387735489467537082632307384746595782461386530418904129507862084959610750144882843151891666461 109 61728395061728394232666944791278096944670211370245292037798678747138882198280464990833430330746025010876708062 110 617283950617283944813853798724131863797876663279127414608073725600323189072057847141177840692597777977788238885 111 6172839506172839465548828442920774898436988488814644494741559087794777489351894409920731309468797968562233913110 112 61728395061728394777360317618963942807577437916256632944242196760044614199964329900286175975875150981917613466541 113 617283950617283948626707408517932784838227250503124027645011621013348097608865696536478570180611428792462309675982 114 6172839506172839492238803711477381345719442604990289692767457432976690987209632535804362455773332600334503340483765 115 61728395061728394964190144498860187938554616751916824957492817485480965237368829501937698159560649708601703185505030 116 617283950617283949934516196677206500755067502442468074246043295328054381080298524629903642104624945096363752618121021 117 6172839506172839501393465228592297357137324368924588829007788470126242276348067655985795625794287315330264700716301502 118 61728395061728395028272775118664600018479789100892482151307572013314253480691496637317561015918773117045837745683039045 119 617283950617283950383094611015837385314543708891039927563276326094033115660971679754002004763977570569367914693568098550 120 6172839506172839504533514128962713549053657814087560814070538681772676285922437682560241455069138740096874715861235101901 121 61728395061728395050253117421257513361894123217125162094115299479977623017750718586161710983480265276234431374164790472622 122 617283950617283950536957007133987778718444047705036191352404322301230028300540760447203171187458144426977364182809223456725 123 6172839506172839505610550901789766302880960185787004677352330270985267977920039355617818086635703272073298038645398435901670 124 61728395061728395057792374831046882638685239819027149204119423067514618075816402730385421270855019059962023339091835649241181 125 617283950617283950589731809002513363655981863918373621390559517266184406563330439188051838664716629152641022759050147047517342 126 6172839506172839505979974514869445397443724899280460768691921955148730277184886665728889540839053498111225707966091330455048805 127 61728395061728395060378340122604636300624592813481718167786586134293980776371612136863444577728633974060645261484711628786162390 128 617283950617283950607833566043417639289557334879557109433389743844180451890022017976200094322632586878663889164392381775017530861 129 6172839506172839506106686814155775326878753196008751206180373881636864620162948169017135700483667815502715824597855385030291403662 130 61728395061728395061265326217608945806669790890579775314960310981479569279982924466966001175397744649038396285084533656743825687285 131 617283950617283950614042468708447805831873721419243605802624063221554163826360731515257324426943603416457427158301030554445034368710 132 6172839506172839506150149132810986492674967901786557066121087099066778973361557272703893646896353898519067713870055504821179369922941 133 61728395061728395061569562448195423967243293831024417875969595430642163230950140628426736143016583099160048003249292808619623217939582 134 617283950617283950616172122322553152955888242002356109895386222074305095397439054388096186571195616043337743158491777870933944150604165 135 6172839506172839506165056708109723922543069545868344619433210881870486590016336771784220551389798560811344941763540469050035046665448630 136 61728395061728395061673915475286585976320005339596930847805616593605920930162522077870843952405418030822448662072286490275346188214129421 137 617283950617283950616902593512191287019425222562363701092842988948402616822441424357732219148656349747440388024527129370738937874833973102 138 6172839506172839506170170006437190860987828409788397759393826724922574110113416160865781891078979253469926816842885512461529734464289191445 139 61728395061728395061709708563578854545433317387037302833843601394704153051330328998618209776817505106351975231696092125807247929722940970150 140 617283950617283950617153145130237167003218406894446305020363578155024719592569077591669525705892248183824887788167330146068005773063364422301 141 6172839506172839506171923867763512020874380700112975986987489631764666741192121752658166020125035698155329570293461163195256232582565772592222 142 61728395061728395061721985592863102664639183419309350427403316872181753115632516217784190612721520841672639526270498662169025507873560405801125 143 617283950617283950617239084335226903837659469120350638176897887015699726629689380432308559287546840821160917931869683825503217185408433942341270 144 6172839506172839506172525442198440178715468135694306319089694995862719016799983841768547926117923776577047301626103670650913785930144193114433581 145 61728395061728395061726196613907599769526795468378662752144615229161427950279630718460498638356961110466125726905900341157072675151261084984324942 146 617283950617283950617268561482538383571872753463835824450190418747730686093787501444657254201735817582081169661545112085613324531730945638734545205 147 6172839506172839506172731782229620536854961126098702623003156490919628675534943966885446945456210193420952457034742134500459646055916202757630009990 148 61728395061728395061727640994125862276503246401209436879540500786290567331369444706400624393480820346443315387970011452218994130837722863560473955261 149 617283950617283950617278672144066221120707909993651243341968238014557748841196571808725464966626249506200911581808457319507176460760408933062684339262 150 6172839506172839506172802556860315399696807221807410555245627707255110463085928949227873742726536885978908307647843820963558216516019369195107368095685 151 61728395061728395061728136416540726316396169071170392405237905226509709237502825541973409262037481870705476970946756336764050551886032722131536998664310 152 617283950617283950617282140100970269399958368683377932021850492799574819757236181494438148197180378881461925177385803828536037119408928717095011789739341 153 6172839506172839506172826832558643737651560432635497376004805185564162269790629992374675281943045786427438932875845775795614103971800410779473204835643182 154 61728395061728395061728306346429024682079441546967000150552154353928801125605427945388271062963564153132005467778612137663857215457465625606656034190484565 155 617283950617283950617283329610188357959741276013954186239050263808531379938633178723891184909305034775594881136152162903136345569932821490959077751808432230 156 6172839506172839506172835159123170357570040783949531155525203691094949858919124094603042555350486697354958650510983763191022910347563109994674597423670297821 157 61728395061728395061728364632380711021508804006165236607194944326516680920939747147475626042505923808298999594919671944924545448976186319305677505720848284702 158 617283950617283950617283737611850162335746813228341841435549795352136005191712855084457806028862645476461264440919957135932469560117393543622674946177673903845 159 6172839506172839506172838015134802988202079544450244741900700418842140102433639596910829448238434344719813031303479825148481003701069223150401565358881772081750 160 61728395061728395061728384624462139435933075329670231711823421448514844092513186734765416472925734829688139051103630387938293004139585546544093431565835734702701 161 617283950617283950617283877556420161236716712492876807167949135317194473260614256480027467762618032585525875796753610274274866053016613874884895028286614574551822 162 6172839506172839506172838994746792980508868839301989502027495799041834682387498703817981595257988894320627851444499173265862433578385468431610340338420470859505525 163 61728395061728395061728391481746069382080600393632445032710989111689847366076397671668139561595684036243292954691500929355901630988886075362047794041711082478220870 164 617283950617283950617283925557407670859749387940612300414162108966528061031101521792557161621439946468809753772271644482581880911794064824008547316094159834305385981 165 6172839506172839506172839330753705547870097567436137954750986614615604056203088716022531981222271369253206199874737174397546555473157014065067793354978958979080172542 166 61728395061728395061728393833794457353609201490571484201775424820819970020474244377167362379155777671769706204109613983971830555785604450754617513165243184520442201605 167 617283950617283950617283942021746386660449595619185574597613158930893867762641315211321201807601067161488105759824224051669943671504363675590005541989375289421730497590 168 6172839506172839506172839446004076558474999021186150874035143964367984495926886735874958184378361075077928500754108384128269235935662186921471881704367430128177764939661 169 61728395061728395061728394640547054427843511666821574636764526269093912268952908379818657488660253056446657658131225063075314283601272984330781654683450334417258071514862 170 617283950617283950617283947669014566180089766852936207642536869068840580183640274684617514323779784629842347329439552049348029624526572704948496624906776746111972479464085 171 6172839506172839506172839485534953815112480219822405305349609935333727949600472698006981358990201656458870517307271881887830637040067767304282687653949045954659582382799910 172 61728395061728395061728394917263195224305880057275355655965788065854582311574383098018615658937495362523101076266794354495503289065112515719662769807160867721231287896915741 173 617283950617283950617283949606027551755326345586112674776945701646167133949616089645120405307697913718016848465442236317702389453705451299507486324679307369314186971258786782 174 6172839506172839506172839499094044714139136270954640575290471763375021279832805370462914331045538291858649614095505468679963303008047924965542903127982987877372691733844124965 175 61728395061728395061728395012176831517492472415201002545551820862143665438682719676139797403996490737451785109129288649695040539495885649345873428427903371421413484988150455830 176 617283950617283950617283950270423005807632492091592203004047931220190835101302477175687281285797437051038558116859133134717584561340511354880517536234524536180224077433130626221 177 6172839506172839506172839503744812892505279296492997272880187370393187664942322209111756877942981178023885267340941493401543406179971937833112348013709586609293998383207335236302 178 61728395061728395061728395044732208766055473593969499428679830111270832042640186050421192892481575831944769424589411810755996211373268109338692448247349876800298819158264141176245 179 617283950617283950617283950498310646547573500342971681185943995964081008961768135810615040346004972277834787296048279214183854063177846054509582297448091330854166167122211277433350 180 6172839506172839506172839505340026377684866354252653620153459823600418912496635395616083153927681682872840227479138651765965611887615910649233127832114319200098572013024039209943101 181 61728395061728395061728395055898703162312582998287093859592737283721450897644592660190804674627470398932979569092284462539584928105906438726407212935822065048278750574953626652351422 182 617283950617283950617283950576476107321373266173194842202334346171235341435295839295959634222038198378934360001710357949599508187422836438923062874105952889039417351070927906408569925 183 6172839506172839506172839505887184603101464715064215747268192275050499241765316748881324556663962122109265643195341083605597323185796931654925400764073575069192896956792616535339540470 184 61728395061728395061728395059728810740228771523968028749395864443872013210341311848518811476197624899702871106211973008183895436907037939025444759040953755979129291805843911620406098381 185 617283950617283950617283950603286860366786585852961386430956236292289277655436672476140949762694045588783255269973263860177235867886214354053092239167542324944132206185200875946071060142 186 6172839506172839506172839506074859874419357952822581556868545505897876795431357776590134837167212115396046528106881769343911633424462406712982672488807371518080945208584691221146522018005 187 61728395061728395061728395061042537639454024188276589416598337059803656086503819824270647726595011103981691772727559185809176474479383583040433925791301012711565806632357090017232863625190 188 617283950617283950617283950612482948661363354503121311101373544603810777790575111433564460662974294023820417824121572613382526594499383136592369465128815848432068518226667747108569994484061 189 6172839506172839506172839506139232492481395333373701029561466664078527296385330381800742042059168034461648337540076752655661962365181585288495025305371657087940022225898457808822860868930462 190 61728395061728395061728395061493145965888285852134425725448785167068209593213642190779468675198679257522271124976551357148681952482125821459970044446592495322353437085647450089122620823792485 191 617283950617283950617283950615637206946403186150126165263326681354662652337671924519264489360639877978929940034731026965388077642189410759092920891473222161194678296728076243444419835842775510 192 6172839506172839506172839506161312300476674154902735008695138621334490418215520299481195371172586749668716859993808969730216870505695106460254079672811965015226676136721821186504295922315452141 193 61728395061728395061728395061647704621855237602837663579384488867859951446027020518864854491911648774056958250070541023112630512692453780919304202550792505765153556306665009346214610852983370382 194 617283950617283950617283950616719117538171848405048830240876607260204845307373768433151040129306818635013579782060411212903974376568639720336343108331093654101453298656215220697351544669095525365 195 6172839506172839506172839506168885674619054790687193663537988102673285769003465989347556626759959950422665657711800485805901174897977442169070367631330951144802797819742858277087968998587627519430 196 61728395061728395061728395061700718240851902053328874163284435237231518901542771477806004881850079643980053112043224941014712752444941062801467548022480951389101194765908525979552926844840339114621 197 617283950617283950617283950617090212871148499558487304328176231845805817495984549665245579262183108583057056927656171859707718490862094421193283845681134944336745914583304865127730174443901270827902 198 6172839506172839506172839506171483341949891348761262982149085474772492574323743556050244346303323075493297250178118703219484057442135799985796142068974128859920482718082025900088661078338495595008645 199 61728395061728395061728395061718901912167757959847359393562116841925966538784722837036922701106537901211783269096044034453619625230466267161456726190754750128807535401680859788509938088405327073024950 200 617283950617283950617283950617217498570359490904116700940120003078666950956678242749110419126789981910628404066180271799955373380266437650284843121278137754450220484423303843582237919890091832254143501