1 9 2 93 3 688 4 5263 5 47968 6 395011 7 3230902 8 27481626 9 229676841 10 1910165184 11 16025802938 12 134083375797 13 1119947127057 14 9371655819528 15 78394858172957 16 655469582914166 17 5482454528107606 18 45855352909036892 19 383489210777394048 20 3207343053754039158 21 26825087103197480658 22 224349335237030043833 23 1876347958862451276799 24 15692918445713944049743 25 131247613392092805351580 26 1097690343291943258931066 27 9180552804385764276245941 28 76781621085171689678684509 29 642163772702527279015222745 30 5370744318028246682406333971 31 44918272753684253702520949772 32 375674414848461510998456884377 33 3141956923756007178309842145114 34 26277788650915539013613697571111 35 219774550623193230451544112603854 36 1838086708508475741130975897887886 37 15372856929588395445289533945541741 38 128571045272706678335442596021026884 39 1075305249237930315566028484863460470 40 8993326416670947096338205238585899757 41 75215777115684095480006573443627824805 42 629067918792144151615405774407410147754 43 5261215952184482086847354696928211386027 44 44002233243115100951606563259373873316002 45 368013126298921831025127123918970663202870 46 3077881533443519179978580685618244929015586 47 25741893580278192424034776341943313034397546 48 215292589372694048288916214704728278517333356 49 1800601765933525099442505980241315478341845598 50 15059351224699390982378867319463091410391812179 51 125949037483206196515802320951349763367917384285 52 1053376058921348866600787391449461613275382944587 53 8809921406929381766437795953508012591500033729068 54 73681867495446306677039958435654979381548854236298 55 616239049913691352414590617298835645498883738241321 56 5153921575912530892426752830934895197456724618287975 57 43104875639377386235828664964939711421542620879890571 58 360508066822409728546451895831065572128794601324284537 59 3015112891899627632740283795792819991462567857788044950 60 25216927407556526030316436435014638972895395232549431759 61 210902029435245400939428254873608453331218808485257391938 62 1763881273123523934001007398890412502068390875487153079653 63 14752239008829076736357103624855064301576548614171115928328 64 123380501335125825999031137669097293530597655145743699863608 65 1031894080660994630759928895606777879044910622277517068950735 66 8630256662768579004496088761161994556172492947471282746343510 67 72179239576169977697042533009741179982062631887135602891888052 68 603671805992711644493394187949177526981706875760869512663909671 69 5048815303269214158560031768125662124009184309681427885603492299 70 42225818256672357611034973812279918197241608454106093435599105904 71 353156061440984337225949138633142613277692995917769861287767025017 72 2953624319945550133957370497403643325782655102998219356072367000054 73 24702667109202820232689692216271678391277301026341604760492449545770 74 206601008187574858192731733456348626895382150721111357802321351632154 75 1727909638073887596647609795058009740187717278466827988575120801366798 76 14451389872395568633217057035341362698121940232055123467072506186675330 77 120864346515698313603609002753653337926637491541728804109189582482580626 78 1010850194178951589288954449775632807545303040528308252070057526517265311 79 8454255903653990921290617583806622890601525763241992815986857837644831345 80 70707255433157866114861912058052125564778844784411997866067422762565628447 81 591360851607177562145927970110990056936845904888250919997720145316240211668 82 4945852510767549404418428803310610573295914359119889787449559826684104838046 83 41364687891978770934607549555523523149529681297941873649007684182409706514571 84 345953988857479771022082072116246991006629400221466693610476064876625985532001 85 2893389712475257893162124491213987008370728057781495361709899011476439045821665 86 24198894355591568296211284191743531811971541845034732628640623035441533785980281 87 202387699627272024971769242065069171704328232169791549822720754207614541189496764 88 1692671588979196322762871118484534029204416828220650065539503284296772121618511777 89 14156676089574349361388364348330766912020530525256166965325631842975494305514702896 90 118399504788751574387462269377483458433766305292282981921335838068933929117824021877 91 990235465268959286729922037227275816041120662057182981025835381390921399727262486286 92 8281844408268082423263726401821775609665256863570095810714148156211813680397943639372 93 69265290133929672242570300018702684592537187056459340141312889147550505095047059062179 94 579300960127643439750428966902083658955798884457411908256903261306480033489502891031964 95 4844989485439556819631237313999572526171102852017677535496427657310705307968733025901058 96 40521118951447286671230583569194151316945381275497610570191408726478534553195660450634245 97 338898791423976677275657562421785672641571005055105114680255685372501500936329228706855441 98 2834383496819252628400304059711305344017680278759552825539072898355515935437676073780482034 99 23705395269441370048476551271447768285982522533775568682098182010469983489031154871926526855 100 198260314989509803833756591975805719233492316325473025862950120285310187558784069110943335102 101 1658152165486584576628875189451500673675817559347225373929747271517128286426276048447355436082 102 13867972539301813961042562904396063374940887313032165382457634567841862954767288528035912093268 103 115984929702994250864471800502891639582855083125419734169882624885409504020218218906899354243712 104 970041141924974364317224682828904247283604621857482703092205957851302057114877884676062182121290 105 8112948979119104064754181441611597809312784179109785873650566222619424067655333177112624548023046 106 67852731490516932275628212076924688678303551349718408486490489077564947346051494200422930380495789 107 567487011513794230176583674356099335362729226136385677424086094465570051419039181713632926202459821 108 4746183405775869226976630021998005735213232572430068722176144706169615191958951731099173755768812603 109 39694753296947785316623897754646049206624038545782986047460845026996038489507163252287382736922744262 110 331987473848572905614041614047401678058822999126076678923242966982705409562859890507574727320322154898 111 2776580621823176793637576911474791126989891059316864986015588395528974996555490108923447665955011189251 112 23221960335167383715567584010526355908927970644195824674533732997510451720008411929358879687735944637703 113 194217101988558558389425144899266327145143940789892651537346179897650665196506618862729459565860788617395 114 1624336712336489710108320665726182407714091433086243280585994198702387973014524848906252494370974504191755 115 13585156652165214057193849256031031783751396344336703085901218400843272550087561629452318878488291762044172 116 113619596147893345052820584563390812807091114830069794986370539439613506845549610797255168909270884688244777 117 950258650624604086957667659432554095814665019528485354573784417688319643871676468879486765525602081642294288 118 7947497911465125455797248893945718873466537606201121365335919654791763184027810159758317377483839620037250259 119 66468979799579550956042775803875195273888221614362987641540637322519360183797894623331762418550592944577779200 120 555913990140631652433095438853993162742610059217997876754643560517924113033398190543315954925972898810397123082 121 4649392323545684066990068178537367592396989613988701091854113530341063444163818604374611729443601362302538116127 122 38885240094024328085917671887637861703585966734365234326638978458671935702218692582741771713603189131952410944978 123 325217101923719794666898432158453328949939751210270790376524193684877645149105739966138607478346029965013187784070 124 2719956547212285756613522786895212804646388329165424782508680983129102337093559767528607538577230130639570264516685 125 22748384309931618240281087069375503295035722311697610975336426719933223688690380999955037432747505016444993588206481 126 190256344073850498556514176145061459227936775254277067809280003192842806559327503854835631533199407484877322878058860 127 1591210873140739440977136230832004950770474553814831452003303407947714108340274910372462943460255923229694647811720909 128 13308108358365721299658252009462483691235519311945211094081600487105150289012052948120291457486852383700703506875846792 129 111302499918462360780771776892548702337864658220540308562195673874859603078368850070301475480469350586312241349635090256 130 930879592689206997046638185780348068789792065157613432446082941869807774052101713929934494426585851579685885152549444052 131 7785420962871712374332076046785953368854020378048615091476355708674162068533311655206020251442345300983578243758180652466 132 65113447587801084105555621199810298059934828996135264957994374003527818284294557174136940392271780485579788082173840974940 133 544576982669084904370046488796933074006500538203339035070008417117682503682955418199888683572749694566294631393908988467782 134 4554575145987595954536756500177924473999356332723210902968046603197994316849812734831236902537608812654592767065416493138887 135 38092235662948000152275681314600856922707007911199911956581172638461901691536161732416806948701085835783221824272268740575919 136 318584801280501083430817701155753941489933599317170661972303206618292187696425667120543382436520067108146591601777137714104381 137 2664487233172846962265527613707694273502242365682899632014921406329519581206951100103103683617182515264731355143958293808209772 138 22284466136506858789227035467116210353115764765890255980039725152726838329048529227061151414193150462135408948461828113374964238 139 186376359701216229446396469106150967949483414973061463677723675233893303231402775638883026436481311364921267332482535575101757695 140 1558760584287531321504812158769809148117306136568877484771399108276416519613236597120329624403549814776319257080264701173341959387 141 13036710036742661020576425394373086551490587071575064317814821319590850030785377698796014593687059958184825693817796600993031511567 142 109032657288924961692305042447398426969581943284277479190415055973544382505177689738783291222065093274700175587641148221907058490987 143 911895740718224574300642357024292452271209909471305228257524084027821970770074253449250388569704409114549482102926589795829659634270 144 7626649323390423258700948808781794499425644859898930973635347827105475632687298704629803057982470008310822626096350460510265113982027 145 63785559362476289967995282713602693367328321836220534246063256264278267497088319220970260377090152706674712968536500434619115397788190 146 533471175960047106017575887589959859320988505324621756301926687181763544822789838881505708098361009153259286508900235858302052465623431 147 4461691618363619209185524603269574928129206692156745964246914479202891104073454984810855141353217464146781761286015423277352821959469854 148 37315403332807300225969381787129391297294885522748579970952533392836464522238856819197956057112002970339042098384173503009906468814968066 149 312087756168316397122713051985251975743685470704617468060148060110968568468565942630902595333928838597869414093314422340972801046865885953 150 2610149130146010326870624112597972862476787433331914044500364018845708219123606828103594409531497874390286802818485806604619283635680313308 151 21830008857917597751590316562752218939403456786979834350400573897601860235187936102370816724421305923371122814465495981550940190468613751278 152 182575501618983307619915902590996315806296829325021660741836003068228703482832808372574565253844370182045287382129840022577812632208205978301 153 1526972068970710736189332739827564903007269265769213809307007204857431500381029749711788558984512249423557870470575878144812165330507923764711 154 12770846464837317902629345513459471220655201606067413361400738718698731867368759970711161967505037948738376470327353375643792892847189335605622 155 106809104595073100902046098209648677355377871878452675129743892231819381674245934891139412839386836921542454745781188744716030858743019078722803 156 893299035096229195675237718680044364096123739703194683565555218844532570757740902245098669482439688860352250302237654258920206109119957009458448 157 7471115586345469213149521538216487350293935209185687550538021709071701529305344624971666398941666060371312634660935008840639210189759801890014396 158 62484751367185062363553334712513796639316233256158015161509005673633826213157723630252011337516992292018637822816335543540898124359812702978085524 159 522591855030951748854549375064015192601538286429631780116987603387651443505318683457730914961019209712987522718355834275938034675553168813021569442 160 4370702306868994157943049697115506913115589362233746967008373247872149447797582415463266966414503319656215255183367416081021360055558312910755190226 161 36554413298574131349323681268010632410821268264169500030965609258630476946829625390595225120085082845477758539504181208719756246942591007090179063696 162 305723208259451204119664133251719110963290441297137171064867049337092843172000569002963939790791068249034238555261980444320211409139173619389888046493 163 2556919168829816886660735494109165049599121334011467932145028223658050244704825093362520788097069414498286297329826692215012504763549028573074936186243 164 21384819533821732151988504708679258270121944332339724907742766515174528480996921164189243256119025652852402499574310776684608100882804481675270904946423 165 178852156168633714992251079355517568883933061681740538482762880143359728631821991704784485609597078046980466467076918293765485216342722589930085709520920 166 1495831831340812555641032239900322469448451044034405311053609978472364529191014032906705308884258877873519074645172603216813796949900505089859905633240024 167 12510404769975113226832450368500622251868300793841039192460328985220780139593509711205766479282804966681314583867819001843803086587851619930591081697503195 168 104630897825142311737386543297712205229501660582903358394440164042722902698317860889294825890885931718866060125793926335291078633964065109142288838808913023 169 875081580571205458856738169168274926643438986432860690359858181235039333767586391109804140208976306360584437073921570047132495792515078048568670865804434061 170 7318753719716134975743026968129836290963986316215382020785976039362294857402228752452108091337036790374076549607643269987159663690521757724577226993300321225 171 61210471342449016725460663374886927523233257684173419811064834655946985698952602957784845401465430936047393493283447599488644276076096629765091800583211948386 172 511934401054021613252093097652861909275270252140871657184229299748061844052085276784629781524190927155894118539761876813144372941393039063678501394867777786155 173 4281568581890521550380034001484071861721551925788829562145817969193499764703289379694656597471433195611465985554699261784202137109712306096745241427239233504194 174 35808942481084710112564886509697769970854601197061002491299856563835467199352077101439707080741315657516719155902358024470367670911342970277064470598086076006889 175 299488455478025722826693181689852215434143255726113859897677373584227355564104549416929462792145572462590079008712994893964623537169874478695227702818457832313806 176 2504774750385101042680047073793892719297961305396288623462067058737811569968041500505049558314585237887433048922564795350433961035743182340348336572808102010256324 177 20948709158597527233999256503929086561358524093672976918337079822797577214882599310731667155898752682855973041677636863756666640192614770081446949400817744491283441 178 175204742599723343739704971502061348288608015053352813184553634734049376445727715285472336207867945106099198133434209748246359160550336255555061100608403167030162050 179 1465326650775383264868444795354730241877494644523136451385129379515780691388708634431457671990973857298822117814538309183348426741140330446620885127379255903712518356 180 12255274381345385583939857893713653137962411607079386645619443089333539565447400809683494798418759048488095698119040251935590286314680107147395479184601707529075194757 181 102497112219030465218106702351350673573304058707800917020666710976698294707647335919399414314493302356082684184487082666379702115153668510185591464020563991658284470811 182 857235642902612174866584138650175285743374455974342745991816538144554021607277191646944771692743791092940053172713816051075056456256778021547481703731121772176769899408 183 7169499038102811223752592387631867594728706324944553278657887995853212912248730912764800418857737649600233762700292709366609255478068598558762652913148332460301142408023 184 59962178291269115506947042807495436652618536731065763752510936673063009544075096818138726755861406749800040230114016688334910947190444715357124843445846940453849410222170 185 501494289395340308447958763885402543675018633191636429421005580158673261985524761668209939857994882059300256663821786399471871494648884013496737323502290187749380783387352 186 4194252601606317393441077278866163885254991278010308797601490644401617960810049743856149135548120863321756877071622066896833272804712070497869612845038881826011925043063424 187 35078674389875949030143609125019107473531242235123320803281670974157144642774432497509303404226823636958322558523426040904291915409158823855976668465365274393643536922713096 188 293380850852825607430956119270770530656516824181920429640940885544811680276397032162673767077685618878278731829965515236093560801512552562756539299288772735131733555694935812 189 2453693736841128306810503045079322223476058971716643949794923715724570714045442260121350137663564250474284327588506906881479327572291799254510584441432811074812499601054196558 190 20521492581101069943817233614182409755667021419534275627920254665364758562944147146973399201246812213027769257935814063938311449510824406196321463104386340270072600497434994985 191 171631712398772640515253878804862117656186137498292835630478468231477319635218663716549759958628976202606894679013098553836167410645677984682417471810642677164566219581327015167 192 1435443576266151024865395521234598954954299146201068603527370076467234551854670184711636791472141281510317521698664921884232782333867900464835471782907092658473505805910177608685 193 12005346983058430467164982356411703089470433291831289694827181060763283290966909012288348949393959331529794092205726818356488773421520557936721965987716165544705389906485460734058 194 100406841875689842152095606755756508412948897681120669282113823802518235201731562222020361815878062947048544263153965031272194857380117973183169360714296264909159931660055799750100 195 839753645577801960776464670413535721653568163982186325390787292320836435036186789775225849494717735043688274241149799754657926129440831116791885842939355065601434110097862028285431 196 7023288175264736364407331654893684579326806131675358562966554358746048684000991125175388906059473532013354071035456992774248360977932653919202537324531194489811298412217267753977939 197 58739342249444791697081658226666072424995235355570847486476792507456598827882495312068168569302970172590100279735777232170383144143750504186957781462921061716337719053778565865443489 198 491267087693913920697255086174421996357833316463226660238746461955397513339516086956668796460611537643150909745568124317293294689440894748049379759914860174299781925422908953542133971 199 4108717295920025463647995736490438809289864237980205501222591052590991887869334155761645870447413589027696424602082964016457325602320184509844948700252936130066601295345048839917528232 200 34363298988819079111409729445797066512863954510093629378472921159691924077338507940962719283983718455034930786619267091287681600463581995515492789852175144354462097299772925220766960341 201 287397801393527380536550655370880946401516834358423810120622233747987457219812298254121971411187570221915581114340080553927417788042359715698181126481906187546074904461968263036245734088 202 2403654441696895251820121138968513353020222307082918399757294237558203326020387244474270390062632285767838544363546803604721334172300240921956994157758768495621564962562532721674450401719 203 20102988426060145251842458291446399948435011715232294130707064973929996959550576014991104623553975335495950352401200085265318404994529153460488316094869972865896472793517792875496209800900 204 168131548631843489750881247128835866096393465187867482513282781451041759915225111427951375194552846638303769822613678812364494817179550100456449653873708155777809916790644218816132956539686 205 1406169920920660734318363857592655876964010383203131100919454107338270418500870859397233841940871162204714317512282075224653086469421020049344771684597844244700799912466050428666903649666755 206 11760516468159869060266820113535789750773362321248980683052332765206104885733737224079449616951773072134773504041178203659846105207617494358923016421802016153269094497146699900778847508478412 207 98359199368525837715555353769077981291963570688274256011674112901517464961545444444355637852021091428965852237339494676387092826432966362639133497992435146896283848776327870052037964605049240 208 822628166595404384827285248234659633267977549700079350999258811048667361755392588789256584930054799248405879115231477503072234478133035038367838683467173025660354463225046000174918978212476039 209 6880059057217788678804537699769527864665474276089494349209478747692843401559395181056032888683860697965499512846395750042781660871982801352035481704527314983693626180691847863373031053058187725 210 57541444060577059174422127117996554653197433210070466079651154510544950733868278706490498238854026268670463492811752876658514233155721158897484202735690142620699302271368788935708871171307894254