1 883 2 779689 3 480085367 4 291206601222 5 178334417556473 6 109307204667939468 7 66983278347851911670 8 41045386720652187134446 9 25151502348643422168781722 10 15412197432472742334651061428 11 9444200548064341094776112228610 12 5787163804577459414090565427920622 13 3546225486839644598075695084133297460 14 2173036006451153965742414068851440193279 15 1331580720281929602275430182860994687691435 16 815958506068369885189924292497846812680203350 17 499998440540388383978572415978695543514272023459 18 306386217798314302021520792277200154768307180683941 19 187745614477620825946577470105384952980536669341730221 20 115045696274304876766640322675206307190397901973789833883 21 70497051385523610673130607598048204270073017646323786001630 22 43198784613418182347526851687298617619779884644737438439820523 23 26471107023630045693156501815678981709397791476789251941225129459 24 16220815315225527176337632778384505251648574552251069041676578375847 25 9939699509196156252000208233887249074219633926810745653496971720297379 26 6090792874041227897212067568629054182323390479045474635674351264356297503 27 3732281624826662202240737766313633206218253232790696700828261193507822686362 28 2287046434691231293525050412030335163397491151977161174033977765403708071604149 29 1401443385097392143771744947038806891009751235747246209739048506987493562955779132 30 858768554866879320744681662970572018728334154858033535772862335826753135708747749636 31 526231340252747720236669343259645041380883232338210607438389514485676906869478776966347 32 322461065784050953024780346253714684393093360143486837438345716680583349278189030885429986 33 197595868951180541348364298638943319285967146583623117643460327482466795310915880115190103975 34 121081679525054933582363682682841440943982713146143994328254898763792709219619615205251408441875 35 74195747079258541246048261392175632016133023711789066258809189465973805102616616366278642821929038 36 45465250451123561790856939786810592841995204693124816098928164136171873644604076577950988626236429257 37 27859939146852353989402337844330064310676728231693926111487912484516615180563671637528773031473453108302 38 17071856012334690322898048685829400433423944369901533159321622724490864678883024073561124221819568745539774 39 10461195416459344785218944210218346276403437062142357385799637594199931371792110939364915655207873992149852840 40 6410352187968331918913690691554927667945662921829869820017905743110518220677423640543189585618936267164345300298 41 3928099374679153615636608238957586769116859439851673938313020120076140389338229309250595616748476856364175149713919 42 2407038528447071331585629564335273439675552973563193149179156036929717134112542311693779395031397735624479446390919577 43 1474971461968647848832349697856046956652819082508233201302861600364674075888838371795405567680903566369954332971689174982 44 903824674142422487606726686855001293400077451799321302752264573012050877331442848263429222081028119728457073203189605563485 45 553840574310732180316374197437663843331573234023663928199012534368290291212308024669949115097416724583510418281461820907774243 46 339379296149317572967844268589693537364984979434792198699637549083524989459141566368790388369273811702371072643716863639691921036 47 207962926512107486062814016838427958699413114650951102154791657575516724318600119752256691772900459532162031172713426473003350598155 48 127434346450091143432147057534946274527131877233105796117854674265599696246647419751293197106572436634655390716279999492500070356039802 49 78088498404625027258489154772471977502709653208480514335342144727556554357601661332317460131176117362640444929711226849002853458213400212 50 47850628601742745916120381883704588724522639173333316381487788033497442132504329191054295534401895403886122385466816989173358311528993156732 51 29321637684946283479815307343301008953043132843646233486916940630128867577832207556240750961160540180773433211244318059469206552191949714692070 52 17967547379219782636712510064655619245088260947278257842324864339098924964115231323457334605197280250552170335246597972460391705834946628998571032 53 11010052108728220280640455658725900641187040383998506863031739710795458058993424296834805064177396229426859222176877588712540916147286380428639019951 54 6746677489054970008817054114010654506822192719174715919199847741130862682389353765364383455299971566648643726291907382277054094480607039457060800963771 55 4134190891361626361522279513046356797272193341286040772153863485651670497555345579230385570056738710065632224696835248055158656973849599289482728548195927 56 2533326122961230782691246406401475791935042789422309230327712578612313188390303324516260157062537909883509015690481589665315315351913933616668894733890880685 57 1552357260204801626625684435732781070429474624720047173605926591172104756040053886474266513564140490089791915909908731727479734062155950198638388017532482427493 58 951244706107440710534687678839248904083541439596588232589825745814408335764742489365470196363213152261169365422792372815043854193333950917175156179705290735544807 59 582898353422879420993016050716609021352214477669083038423784045277741985819486959772154120638651187143959556922079416115739385650975127139246770381732991895956921215 60 357185157763945356522246507202482133689588576721670021991019167537056522660436026308701184592864711128047534196059021618745681220099793944435537106455854069300205944101 61 218873901732052526431343386893775657541231481526876894147377186554272618058842035462097456386940311381098999131287793926931771782334259413948640909690363819021944660860061 62 134120312163339968343843095744378278909231356280893321858741903876257640819482670466639589489515861975883398506999355946092350581715815723437133104586152602597219338120913915 63 82185486677224553608705116942148012256133905655048409717841327334454226755550549731657783440922741006952325076413486019361196996810188239284904153258927516611557999271009866420 64 50361157914293135987352458040424181202992920137054643728366328294795896359793064675327459319125960215680519625205410237188834362664192538470405502314752934497305369000043095065999 65 30860025644542676007490503294111889056722907323140021275903617792610246661879635351968680664029208639479385724718760158675494804025862679065676506140153031570885923725801256122533683 66 18910232056271785748966885836014349097610789772518117716722973356771376394754364058008945292009632625575796693171288317966520073963804830734605629995038436203498886842678585806681854545 67 11587705095938146484956561287442435079720045761933549182588272005105059546479910582628037904645638982772403074441780110655602185143547297483333893488565359840824850036814360063591564208851 68 7100648420964096157562923819865908757827307574798034858555376527376254519142687681793556048232747339988184171297527904351171809943922620811384909197224750039354768838458543134431269027509742 69 4351095197945055008419719102247621076646965680428202681540326909342466534440096660850725069751072315436733361157185662287738721381550129765650769241005774829557582774712429252158362598209317596 70 2666239517743931074926457303357292353922870847097448545447412928898934336167934276523984459867321293025181436625599914311008423891219880309444194299625526349110366382540199654258740836756031168837 71 1633803178872474637877788485657239571657896373207214765420853817651909295854418254501355094826118641550368959974787894300310931602994270085850306445495220201748429691544496292724878195633906424893882 72 1001152675717773772208046389575359082775756714971129070714218278688959309813446417144384806844305566805979068111040181887257859173265299409289079349357050306021427995219513939342964490172977815058590713 73 613480676900489881574508920473737897328336853900035544349998042279585798367824413191651521043692527370213336101370282504474825209653695063103046717619051212696145212620954810413586156060431380912443296075 74 375925221056272955954651603733021583316562969061553969971964876704623233590284516128364187033106671755912904952386745231268210264085533767493773278668551257593195093204859694042669380746057217119603001402519 75 230357331774820632493059803636540701959328586984251536559517838858417189006119570173358429781917715869097269464388635337965701088267101252362031154496219024239250751275309434869574565038295830464405171274947668 76 141157063506711251471505168864860216753717576075764055077732125476419532562283225542840961320415105123553412645495386827592917793486572068338909300654133151015822947089320631606892306650929646220833586701073211133 77 86497427385185852646852700656986758804011447636405328099821114970302703441051939965225954463835965203947816227826758548742361833237460200118460279522220434341359194804621688505050128615350958526980163972545618123831 78 53003404565013357004229603514647578168508916386467369531915389102908243691845420960060286139583595122158959937660496668670712876838306053200610450530542259440667074441765790038368289170290789382577999413635111084353399 79 32479126609997066110719269960109348793519405010147799331464061144832432703135514009610400959361740778705120739819367362989420798303680082139560163487692552652451779733964667132540967149897407507292394595014623906837342927 80 19902375592765918689853714133336434795795713991071757338807745394044124770211066759585895691977989961991524571785922079595648230717523861522970244982336473234594905546811831505179388122983994419137689782433183009986092594930 81 12195665203435725455697551477088910730769153845070265477342406939583887241178653436103960048293259345011141139084112546789686467268960451559168836252787267455795187212453955211090622699450168892672744933669474862497772866316234 82 7473190778710588926120035107515283682274452107834372897859681623881107381184880717823951624947277275143582461151722263283032918840086217286434728842523402483618961701468916204946179138975442425565939940277142692760936115832971519 83 4579379597864943639816930402194252178828133259831695857157273323878525273647365052487524021773467701567060598312191775350768768624453792176604858561398718411453455324307049460503247176261760399743109661386148712239191190786834317437 84 2806126341787295212476842056526676841785648010410694310838981110760770256803507865337695744494432510309838998808220654249250408749315641721474391908025982871802211360897645871051487522519807949642771553278576277243013895081885031179548 85 1719522236100240485857687521091732722789889978876487495217699982779439497455499291758088116328104040357679300544659373888589928394216029792467777361746363432987305574490192067525583711058764743901343602030018530203462612780712557247139412 86 1053679115018012890685097362265855795152655625689814868420603201383363731234440109013891591119493069953115192153650329464489352923727734995254171830591113750396244464222582145797271707053170811392557251410565285510446434394776686908270228525 87 645667531431923170185968459559735697348411017946608058612678084878381337628501966482032766340441233680554851760886328769812003519215951700116768971235604342638025124160241982835600197495896125945300281490619005609229712444958611397673200014188 88 395648499817011863010082684207838187765032216197886281444856801162262845544413145763278398734841136378250551705441107363526108301642845771166493536640909582631293796014398273694285077268432716045005419849214868728241922928138306430862131626726479 89 242443251033998763399141305830610744078492529843524156083256634254385023205197252744191456777577961281837217439362320817243907860529976717798983815787617351120103198527055664444538262129514922689843753429257511396152112438905394881926583305672633695 90 148563004786116489584888605751015212198706482407299543670909688839376008581151483622218789291539338229097107921556283250346646342585114772077340079142015730418121064326690942604557510604949624119492935683502650220541421886024160918287486524306168767895 91 91035598215041973788324431840955404298761900347857727571223290183181553294169826202872841362904670529008896591567981384243354087456407590753424004674225440875933508246130049759061593885928356706886231354056730613349592140602691788492672857783333786423841 92 55784279230902006000525111014208640578102628183049834508880795510465941702023134813185351644034846589132234041371938411450851829625953913819139583850854579490403733556620292840875825254219158403624336045748319881226266368756171172757336822690018490637908322 93 34183175266893149011409071968989128387261860590875242382147757050701169340966951096066726754951986781003676291947635785452317564997030713736470504771904379494448456279551200515629600553944392648356791178315269037746393497534497960351083129800165412497964928334 94 20946572895394593318401776990303025887626972692084019515343730604989488317570421427496577272391991677531998716572182430744997951939533547804444077495113015484918224013276399780460868046120023920342266071146134632863337060831188688013064700909331813666363334930625 95 12835522523474382088374634027159761033576834559493380643746157758030830540705413441281363478313489152085012901607678789071071281076405017889111626959090651139673464603842582692074769591591486032170659255410585494909446401062252649592520214235801861682301074873428450