1 23 2 244 3 2615 4 26334 5 255651 6 2425799 7 22577073 8 207252725 9 1880654551 10 16909709308 11 150867667407 12 1337324783132 13 11788337576943 14 103412756868981 15 903363696442081 16 7862056896605875 17 68198486775427551 18 589834799847933624 19 5087822881746211963 20 43781435766172305148 21 375923712638299584643 22 3221394967568054166667 23 27554667839556294062157 24 235297346989427564365385 25 2006161272026764895900759 26 17080148865436491604796362 27 145224240282792357085748839 28 1233241830200402874593216528 29 10460562955358700389694193435 30 88632306974453454902167333903 31 750220084641985811518354213101 32 6344124885201101767220214954767 33 53600095274350600060901114750627 34 452472825612545701699055286880452 35 3816567790883157834353866554435367 36 32168127013432786500840174752084966 37 270936910021634089828750852467307899 38 2280426782638773017916604204493941799 39 19181581444377094772374691036048209393 40 161245156995834533583884582137954953727 41 1354676622632368224049108618169826522111 42 11374782170123717235523729223482490254886 43 95459693813562346163001778259517176143555 44 800712756920499363427985134255529453606484 45 6713095348638292099785703503281264925908611 46 56255789274284102272621984020392929988835917 47 471214218414816783670794997983817432775491509 48 3945337954827440782180972397003598492430235795 49 33019623882823767982810608528039530352917834031 50 276241619009369414649946797604746952916035797662 51 2310158416473877839235542485500236185310728818107 52 19312401812079616995456023463735167494781802459810 53 161390719210166782574155245590062330665222386539871 54 1348261436414025507744732777189645138250667294927515 55 11259735914221712286418348406233464687653896330397189 56 94003885386849334847644986161605402883658625111772785 57 784569869979687754792411248805756950817506181410853863 58 6546213165385070600703517627216487023989351231347919738 59 54604144405427181215300644666870360336811488121987615815 60 455346556261365185655625928865290614804125536455284728754 61 3796149764168849421665462283490290366382499073970428871379 62 31639755000214601081334512652041450581526270794543992499713 63 263642164563897940459278138993219310899017321991238865868337 64 2196301388830474326387568536205040774748181310137479911908471 65 18292265295887342219624486820689942035888902455451783396509375 66 152315664194319503546547955955805006549874683509592272485930380 67 1268019896703901993750098242812927258113776614153118771023198707 68 10553943481936579826935535577984469242234908936772866536628893222 69 87824019823951720833557309087517275834367163204760834982198224811 70 730675007788007593546406893683880976854920838790602004905978163669 71 6077850662558534513497429883098758116229020729720822893614152653121 72 50546718219333567737892784332190157485540733760990634202014989473181 73 420296052938385941149977476015299532386008433431894667774945019005995 74 3494131289345849275599493834768414536179790908504023026791322461436918 75 29043353032076201901354476895439949889111465822601787765310521025552195 76 241368116509834197727002365795847374851207308363023739253724579872677884 77 2005582685488809234940110514313207366112163691332253314679221693017706763 78 16662133175616482424496286531386166613780552503376659040440832952664959373 79 138404993290591241086709447897737941392244985748090254666498635715633808117 80 1149491451651510401683547159653809979524424284961652187709392344844702463981 81 9545401564248658887505908880866228393212255014323469700294629630975737212407 82 79253547648756602734811525340778534611536970338443909506867224753080853849368 83 657931675064165432603136789909678223133618082159771384473871493998978547872975 84 5461122575156692011573035042386656459702248348080973656395254222917958257472858 85 45323508166035204770375730976353245646985244934502416064812530996300310672836163 86 376103128900945289165432289506236285185864318180700744012357191847388074315215955 87 3120567152633084946307081489278077265413798777528789891106322445703433513362239497 88 25888360982047305355981692924461952953532499959617377065727994298363245873609289585 89 214744105242864292625373068348166373596853283892504292899602190437360499883811725559 90 1781085690823686775292655212782302820204601724641922628293528733254487021623353159792 91 14770540979207448547992674571328833848645873646461774373778433805914115828028889557287 92 122477730983432793193535946945988912039195702927347289358631630200326579277193401748392 93 1015472316199872795101620899297858528976206148468694842681963795115853800340273239571599 94 8418414765456435287263058218953459632872422923775765456159289708202670048806393542576209 95 69782229530257172615546863173927287445013945130932565832182395007374034334217312490868537 96 578379162841798496601611915003206230891494954261524610162094531032701446554742173308412095 97 4793300600821475281525751180928924588449001321769904526333998789677715315887378275244432191 98 39720238575024224807393935730625416632413521960311717387182676529612161377434079974099591708 99 329113035577797236690289999047682225155567538840482306013298072158349358709091372591736417299 100 2726686728432121640123068156857107004322804066028085703855671709639344674374470774415199567704 101 22588280591134142421581490826038783324005092170452608802887729134467389753807265366537238951235 102 187106852751240269217427828968335651657407521424608185116629101990040285579256052993765161184471 103 1549728432042168057455782354151805630498635193415357426284632401451920691008873327159748599253861 104 12834580242669660080787199627429736092671938446723860821772836246223536009739096582607825047599493 105 106284186325334966978962774049437837144851303956293520887232748396195808270454268344636090133045207 106 880070127103804304009999224982622603550253665863046688933060051834060335213001738649593414685093150 107 7286655932720364288346818527366504975890519490057434826048055508000671680953008610946239012569358207 108 60325689416147725224262807119904358440893249143793610145238516939714914543256067726975635195531800348 109 499390232902185949628224670858209205601463664022733643188144436644301307292085813939597844052370258491 110 4133730586503158078195253347152613738453894483484871689713114898765960856553925037298260067125937089675 111 34214429515173289818315076136407633082837959664283407215337714756811004928965485769508356654697862959269 112 283166627298311994412095930243735505998641883449553643501732788388488428042635349106807029594168988980059 113 2343371085599146653664301358326274629776302790221107410974189385519883204452072868487531097714023752171075 114 19391298300795499675761631208501313898480589316157773427517755084604991667946992407242903670547482244310568 115 160450140435224088706266173051916170835032469016505749631301416051211350608323424378369944589537486267787743 116 1327520595630034549223110648312705433578429892118116154194025527308134821254087444949884010049354275061920866 117 10982745730011942449365964295725598884821441510821098578438511556254999911998013849075622219943532193774936315 118 90855163805151463766031588902229845135905396878881861135473376697125644329882483317727259624854013423257816371 119 751549939721690539030963303463211161972354354563189157992444372604766496630383686336777471087054284206479330889 120 6216359446670040523621959248523461494952541026462284581035192105621160061225710495165097203078940248832715118171 121 51414418706385267914388867184223167127830511727652891322885542118167720787242361166852730052717170689038709025247 122 425211261416892725498165496418265055176437747625001840256215371140320006990213266127021640983701922085806809101178 123 3516382178394805257533810024453155987198004619654742782045695241637890305594993339063834731172830615474340782204763 124 29077651260375357257702434633023825519830681666638580373592164233703533131577704208160754325231212798304094632226720 125 240433491679753344579085007401120765974352605863172109466343433455102711754526837958532595809568994887280860768996419 126 1987940699526529190123229862006159085775692666429526550114828028653786422347814817301662601005345495785673978832556201 127 16435583748460599300385854207793520974057555211039666316733691368085499871734716055135021595249871066789456102982935661 128 135875296249649110604002951596074539471694721659742089474581063143986137972684346051009506753725780207261766828584774175 129 1123233225765953420356722279789293856711098380264495552536581993509356826666944347879404726080890001470090671610131098767 130 9284827568612023057810843451634610665637555382488471930645535386549885030192542439279670103969944008105738838007902470498 131 76745442508097448918679657261390503941955370449283644198812683759102120700924373802284044229072325460468612164289447283603 132 634317328073331073902160506322986644087246710216267904445243009469226334392335915484328839927458067972948236691776433757790 133 5242472433512429087154180057154727515498383738377866159008091095121778302998439675613019785260587165780140749942286770277471 134 43325311744429106902870075362365496197695412981947310608988207476707734168442189455097385483141803921997439257736610252693543 135 358033407434834694951014115200847050448123090536535716587578827694000070296245249825370513048293366399477811430641021990940093 136 2958571488908977315852395071555724464774754011785627276125524328488189880313323491184662467893134910541770510103209437128490285 137 24446550250447972456771154290582412886240660115652958279090679794774301789836627308083065891085602607411814095158804157415829447 138 201990259907344204935837737343816996072823291764525538218442133378768101375936424025105435495694809710626319473419696376052275918 139 1668863927627896443139881635192112885396802459230184969672005460605131329891840192795220222663492608940109012229057733815228041951 140 13787622956643367534202950864131823806332598437537982441629236363897933140446675030545772946193722358872687359132257546020731012766 141 113903259262667771274217846089246705643400477603276509392002152824657099413857750637860106423606265536367284191055278561839283714099 142 940939044260664440026485318298155711000882115742605177576282911189920986724302933593380182850525388302549467238874447385007700733021 143 7772589150670587580132010868667338637339704264549653654102680831217989814204157273607659538079404443840102345324010770943740624838057 144 64202081564399510484013998705946517792340603148277794139153425702818378975822252781870872910899728777651820895487215607832456689485571 145 530288203714603102557714944753244006657330829049003995184745319213047767561774522638041897995906088473124669945844085295741409896390655 146 4379802867374469871579435514966181836779072808228558656269079343710812975752514125391863499178378058862238622889486432207795939380116720 147 36172387509743559845598622822063223669299282217203546121858983377857071951779061267663158060899660725545298688809334013520178654479068299 148 298730845603795978752486882002679858469520444744341503379377595887056362874736973888210746069431993155334591184793274385551670270283372834 149 2466967948684998497582978119302891578835318337523858149906319375912777911932111035926617845482770689116430688599254337532395400265737372075 150 20371722383891976603441409572164259476191609707654336469625491814325268532188831395560454332811022751702735210656031588296221493751336264257 151 168218225446884366494392201656156205292107150524528281195462564762992729450403147538345426732259478442716118167357246515925344111307016684121 152 1388991695018169170773003173656043458266409013448636362360559099952077932558665544865283515503728197360458458356710063438109041423019060525785 153 11468531123540323625294160231275478706193594174111320147176316691892606735223222285897513242997117764189376031139080447026790334976688376519883 154 94688607742572182202906788566383066117599169888926988144750047278930138643563226666545323415027840782873669730530180415300767981526021631531530 155 781753227540422334723212257736111935647633123864835972190728304962136425978562242128866891333582810163146916206571091066412418890575132826445307 156 6453924531999719269474259774488453989418558385525962160937375065734015813565811784400855271118686436345736916030925242952190364604972522140159688 157 53279550864096342692581880702077274278547899933975403308627621693951660524555526196926390286391886051125780427376111166483491852582167586742868907 158 439825009557912823811416281123709554049309530566345107354057081384662323335146181509224827301996841926434526292008026717652521293639716937042758377 159 3630631707120200769599267487390302042206164900578763415316656130505735990423867420607042895007072687866800790350706870038752355052727803141445168045 160 29968678557736935041283579176724006767811972153670014940486428938647328834368105573975526018547723697788999606720586485464432715140289590875770086361 161 247363901166447276784757865342967494130373108120899666520366655092617148714003092784863465993188344406178796680892197538745294011061368236666720104983 162 2041684279161665250450848331500764609166827692026372247557770941268121846552845493915220767899752431499096142609771280706677137557325316070282157426236 163 16850957532676548274233588454144298388525788792001600610065366134861207151049525310822652988747303427833728619874135749213877103299790803768175187234279 164 139073542376406813279158574650855639191872038518235938048112901697637288595521204708113050670301929872791266298367040455627728010918305733277229722035286 165 1147753369937709171294471756687815698963811334174582602509794870235499886240379173884300911502460180897729270292963522703532322315350842846913950188943203 166 9471896712551897774000519252988560712605294334407221442958607272259377012423885583846317562729452818765344696864208128240839461892548839120473322783625183 167 78164550482540093187328371694172395675472918513197490536120826636395750490923703133026024808357465195956023989488373045396612393011004497458500585534208033 168 645011418933051235122816516070758525164368814306023994287616956659427642706287200704571052489650371536444692154039119349358719908913817852066173915662463533 169 5322428544139647330451935949433682969448455666247122016504481796430348886075289473902987246320548544711907822270605214035251363966880011554537541960313286615 170 43917470753152466946221889377764466723187506998604480424100359069370340856976746867411887453641476475280314169004947044921722797797548236552115567270350942884 171 362368151655603274339853672177699639870082721761059272339102657204792677026007400309198037129901048358362294881610296193371116857737836168270020241758549067775 172 2989841120276025861905956940369269830817999620197768371830453673453071625502655459421824700656560278900984801784064248258209972277776203000610783996170894821748 173 24667876089543271261389141695416781068126008305876179588022878316344155720246468513355806269460300184162753142080401065443646279664156376018680424652245470754095 174 203517204624703908153154376273987380123505487663040402069431812918369338172690776161920731646428529866162942650653816980238308392128943307688146614026661634771565 175 1679021992400003951613813496859596529144909804964108712811218144617112875284820343402067179971825409508278273513121102315067745721451503079076914855620775983871825 176 13851528037711000831247959804484354750541963729065107481645224369237182843235844569704322814892064380124039594874343692922047349436038310108028743950413004127368011 177 114268147810619449148012105894020165117127246645079358255725039108813277975472333960912368289180775122958889655255731128204463050364781176094671290867963792055251423 178 942625200825941540759402451367783156771063371573189506363305311428386213550095529088025538733998628767351081886793704170072422457829050311866047547292782093861225728 179 7775698495946165716634213285201956861236703051880314325193751505482120568886063775296844361857443999151262759969255577025108071256786591507600125795377523899561289259 180 64139627783096693729950308257060236652268408265247012693809844960998187849633430965335788052444680008239355781191231350328624065373680032173079355530922400236826993076 181 529054315997007747505317732697067016638438991378312741156871667050792227567848080468041130433178240570579969954707471051492770427088196563652081242550628328408507880067 182 4363761796968999412286333474825434846137799706392222952377901278608981034926856353099445871265970825107185102708036458647388446792395913308432968074006749991231465173923 183 35992241968676711706871263889726488308805066378732811403666007238881369168434858111821342638294097537181428563807257092070873208281329551336311082271563314635785453964349 184 296854743623998815126259221388883509822440625569850557065064334138737933375876598721327549944431583500314804614844083401703928028706425204334981974141646908295462638824833 185 2448310264070763115478530654451666600618732722732727547528601300380138448497560006997378948565654033821479471459627026928785054629994459165053659850353515511305539024464663 186 20191864134359966276881814555767097090873066585709189190771367728132805806015462587750789670426537269472427038768115082003193342417728311671323368932809983120638620355638450 187 166522917948192116546415321014644631781827211284999555554242855530773632488430955839413220427270397383064158700349840104636719892954043740181444098204314931551931387178849303 188 1373280885540731759213255230165839399031862577262814444932458572135467963870257160613924468812710008771249206724563867113497682270879706033991389977940790106577934911714890728 189 11324854548690332174388975160994577771942337678721011922369297689049028590019941578908790039521105631587590206422740369833761590166099972923043784228669935523928648127390760027 190 93388610126572864880452711898273615035754964712652869975029355951145990644676566675738783328958281927710115008550820705621448247939420753462372909071761102113202477762545703879 191 770093286793551833661386354695668954238958113094852341438358675261271575504292152898507955179985047320490101992347377595081160163134716006282930684214273263341693551844508115485 192 6350106839131157057411739977889587356388988064806932134911240352520794306404003652348617703258023923244909228773868157892581879225095664461369193185336307370344457309786102112423 193 52360901749674364172320184461855325800474186999671837065326189434092400765872001224898255837083706712432435677956626218729211043135153452483734380966973002673774598214269984930339 194 431739427878158808972569881247368373374250978279720629734440913117212442457656998220961069776234794089300002820736420042234145695619656258199733687346534762765952433819771207707020 195 3559794541339034058653754006678192156663954948386079286474368242905870677995266768762462389487033185889832156946109557184026050836303049289309588128612712054163006657507781514318615 196 29350594073491604083948662243540157058894169603288303718912919792447333567449706665032111222264709968337718816486223516321592239553203224884074844496697600876236736216447773527683166 197 241990164791816713888502201943594341568863632956873672131405432931316467626518316975477683686886981773558438284776817298974173271397812688028800401906390350964447195043791649946225659 198 1995113018904113886444219631866038439978546707257613443569694682757245470191793929647112523862415782062569342940103765096176567156049904145180706455161369330851360738003129369166056511 199 16448502616231097704433290826260474912036330591559791905049125864482922007163616657813027043398718812837105954484164960582772504397134837936135895239181705098186666563959429147130780257 200 135604599694088164169227426542992307165664149443189065379272774076565668819944877820218871418584671090151001447932115560297556492685326865055623970077115428162031157778140066181253676023 201 1117922682420062330188580825567302214852014183138225259586286115074586736431771185421903823432653541370932834789196233698144297067957226893497146084222239371033549932955067965090648360575 202 9215916149772725310866933745059963490960271356617591605837683460658782477567652076278005334270013439403181321788709286061204497075248937026240843517732584423449662836503944645966892156814 203 75972210891460461746967561915666357971683389671260546028462469114071272488566644982304976235171617470290586849951055454816015717361515384563721795776635605314993203290595686867503545579379 204 626268577240848662023405906390358424174087925668536864603325302871104123769101099722198899625770540963718942936502386145546978637668617924461152866868835585689077083221134330366969415111724 205 5162453886930183315485259822076849314245195507744002545116914287313145849091667384369882996364194253672229733645897703922954970248973717442228665864256253619464497645289470860709642903646211 206 42554114292048942392723962241846526207012675073830203564487697744646093968516850464756515077167617347283698615117750907492685141559409347233420111714728290879685684336508631278926605646010181 207 350765467227669183630819768769271385260527211184239647029621054576941562413287959552626062616270916417678397706556401337251829314837624412631317233327285249100278940096423985218241493398116581 208 2891226440254258887249956834915502421114513507549075511508584195580185664011848771703353706225020936916872794374646464260083839571709591252488495378759183555432233870956387665082757031486784811 209 23830737325174440609619917554816941831930665310647374972456918981213888770033347948686482602118254060493593080647835275616944884054460382985979033675580891953248982043983707990863132171195730735 210 196418795257700108393037937722168129986138247427107451508768248959232377472293621726787198708284785503004724119612048953935470908899147161938433039826204721044852575917502420311418962566214992038