1 64 2 361 3 286 4 1051 5 5771 6 30536 7 159831 8 851266 9 4471550 10 23596546 11 124656067 12 657560234 13 3471424786 14 18324471950 15 96718090476 16 510535952469 17 2694818516619 18 14224352597910 19 75082608827730 20 396318019638887 21 2091938313164910 22 11042162227619024 23 58285309983581819 24 307655170086758447 25 1623937502381083379 26 8571846492337005945 27 45245925330692827315 28 238827624349878997066 29 1260635818139943417661 30 6654182806108214758385 31 35123663862033987089919 32 185397936841394374947104 33 978610748785093643231136 34 5165532118275915996995132 35 27265919673033968608617689 36 143921353810009807374829438 37 759679348083714209842488175 38 4009917198768058002517959640 39 21166082744608389942024781533 40 111723767984276170607478203337 41 589726520643087906736781154966 42 3112832438649019309058076810481 43 16430880165505088155819633504494 44 86729314325181794979027834067310 45 457794949969090537483116138897936 46 2416440367917897034781483260390474 47 12755020674862028690104849630276809 48 67326533100561188606187209659632477 49 355378652445031507061864823908762424 50 1875842714565583753216258518327688254 51 9901511713152348391398836743474780921 52 52264474758161023470167094126149596982 53 275874573588399795857232615395006751866 54 1456185692188506138960644363037329708581 55 7686379873841633394441031634977730948021 56 40572047838353325927298181388241162483957 57 214156871351053668095558779589185849429799 58 1130412882524422581719852660801484962756989 59 5966809642462994299678598372062685316669754 60 31495410092887159489581647569069818152357049 61 166246439279680844591422114338889016180011265 62 877520835310992688407792252539321162028976029 63 4631935695834294922687355933401781509231195146 64 24449366245236057273058383101510688656656258392 65 129054362808035248821950099783100410713689271640 66 681204919290421807741402603234500224970212524849 67 3595695116140450109364178125460585910568631626274 68 18979638875338455928239117509206994455088007951375 69 100182768617189991867691868710502722597214728948160 70 528808118728046645862883667635347135165708608313337 71 2791278682876346660488084058876007105222781228794477 72 14733579931072803949127822417002680201065999219785634 73 77770227285803349749944681884770510519878794436831529 74 410505001525798249749449332635328715576925297348442322 75 2166823502500644726461430655636132619829963804604984532 76 11437434558745798204139845131706427035641117998663007090 77 60371741922968997522982833278007349447686072587811627704 78 318668247157450549707412549053097736925320061705971284249 79 1682069268035589768243722667164238770739382922416447192497 80 8878691390522601690895889809936606103319168070842200752416 81 46865585327650273107878425943377111184246996015517181534972 82 247376892775860855112168389681766334673528675790381972595927 83 1305762568665392660497470753860029461438018957517674336887026 84 6892381364303483057641989909110827682092063923380332431051502 85 36380979215503370047553628185925681405811824014762250564542945 86 192034592794567970645149526343619672860355237274646790465466325 87 1013641898183451623707645114073386651828413177766760901766674539 88 5350441724070532487064595127652434944543011753201288591592659561 89 28241952798101307373044695145683152093383695270589885387618628949 90 149073280111043735516842837187000629353412808938019274306801286878 91 786873450357148765745661348994236360136570313218593659721642974825 92 4153459469166765555064832650763147354034990142532090271655406440449 93 21923761125986682714930966957834566905271304687921600199654697862055 94 115723123212696078206559295140571968216050012286653496097240076345062 95 610836852725384532798462220379116021094903902516124358718561073730436 96 3224261930449848348950941770583722015930789168605711167693064608435754 97 17019053368775505108543783776631124474661166484553069902982298032822639 98 89833947680800615364265565262707944188391719680981556127477396841872844 99 474182551817067154082776468641933691650452725648280172107932274310627409 100 2502941240506126707679798114168989147694118663356323071467499902475377306 101 13211609810230187045397369872108078206674353009516134273019570212756738051 102 69736608655852807319809596360596941918104582999660400390761437085867779769 103 368100076877371298975574496943046404320361317359155176655108442964921182166 104 1942991912121822160768902553450992835313336751159265652823424448488800500317 105 10255954311654460874159409385404811729418234333137728703362648427402471501908 106 54135376573893241106085706593551614232887776311245864836414337685295508637862 107 285750005093818218112565796205849049061975926667855177831763347930041321236026 108 1508312504294914030109818787792417994033662440478309755445375514476476001589996 109 7961527804226840529644462698082013608359600163755229383861410389061789720533151 110 42024397992449098074198731901891700533242124173391853897308841743462699912641863 111 221823005590729622779297711181737764984586044619840327520042992547614850109607884 112 1170878065121743110290556929526676241868148398086528067218573479369115559954081940 113 6180402432706608145201038184606942121462095614260045540781704164501037303177181829 114 32622845510590509989317022242139155836665057793338589337328710121932890468881163284 115 172197532570995404933101322820039934377622475286936384721878182070437034079034087572 116 908933287683717114401928225551887591897513356551311874557437165281771157596715242849 117 4797744248274365151769942194110894019460951897353282532064831205090757834896594188979 118 25324575723823070113001173727363330336163464809509131578935304776070424476923542546131 119 133674098160259679874520153539165402908385741311625656488263713103714375884496621966015 120 705589886828762267741665164729553130579082939979833948095178772773097493400922717389561 121 3724409554633036400018486054590807307807339630894935707056095073564312757415999300890122 122 19659049526610099512677638434309790362880164989432477933213100026032126665320214952641883 123 103768992808254198809448959854080454621431043978663507460539509963346415415251429295811277 124 547737765951713747650732086414490048202067021221764640079890346760148983592742702238325571 125 2891197573866302655774086767207360381496715267652047845695045431444695338300013136323833820 126 15260995189196596070156643080621360104172465973031951852365940042946454690889037697229713666 127 80554153846094616817875348502834975104129309551602338791100320877589883466757044782851426924 128 425199773764025890917906331872842195041833939226499720099780340263072132319417753430673427443 129 2244388885946245948456332539654397714841221696905558062077233610341991445613483362401861287960 130 11846858305608090088887026385637798385038087247551042744429674904583793848948359123284629505355 131 62532858094235270483325255927551180160169122773341491926107339739025330124572526557370032063492 132 330075555945720405083933147016659692281456950911968689036555035552899301511779298782562095455983 133 1742281993071418328343205888772616369789254467193480765018646115224813231457899867161186046030539 134 9196520277557594053385097596617353412252557638194024516349129369295006358040372188367489779184396 135 48543224088789127977333855605199369497006169226831331308999490569558114723883890099241364494584263 136 256232198028733114303518159527503739465611190347765124927249774364042730981762861553586319872964580 137 1352504711812058220948594265683634794443855010690461483926755374480980292601115652371381842147674528 138 7139106675690655755918366906776865589030848643893730080805430519016752834135871167790566290092084520 139 37683302454899804270545896306822496041884024867353341222078636231470668178190263278041596520675882818 140 198908819886779474928050348223340632248238722451666698176758565050095956910706301237116398168033128927 141 1049927051274319532988263228509887684780698439885470248689066946597251800427416830292044992231053073695 142 5541970505003510694946234762931060792182919496552228677020825449994447241708040767203855569046484955636 143 29252924801824368548925919734563943318991489870948847248387286600183884441675804805237369406473199235738 144 154409628973774046969178196440808647404429792953640967189553963754369174548781185898005180931642338109619 145 815041014918673241578369329653718283195945951689965027432039258038512679678261619910615990446583224514674 146 4302140095890578570279475551707072332210432864507735991867203035924124671216404422859211907239068389417646 147 22708561981406801116692074775863274779695481798688868864404232411545092784442668155835280011043499393448457 148 119865642626555286194105519294678174385217739702677056134020630267892292995358804400926802799683726716232105 149 632702867492932308888921597857683169214814018890060042238574430976156825734297284554224578073972221994298053 150 3339680243328482307961155606475819500357536826636202393255648512663760891663619944840544241099573360903330103 151 17628281300310658137334144234000245602792729640948488231936945150511122796344270357665511983602186148882305607 152 93049717027151105694044771981523847747844727456817493232636960919714148883769008834050065612122101216135141730 153 491156777642316869154549352502974352354403128922522784927546995363470049454568366633971012358888072513441635521 154 2592538568963020137332892364530380830684632849255483878007746024585849718998252926043682105092778545195830087765 155 13684543383122271890922245303111887152506313631920644748435006176540453899302757735120094984189762127179922604975 156 72232957243702521564924092283412550801714077393507191915621319368773430543137084909725286937624476164096514122640 157 381276887806548534753936910863752971511573460948394230194925380479410506197614793293142323727609343669547241388354 158 2012544837185402047942647603945680462381392924162864162547376492847418983493157002106678283501342935457466940386530 159 10623084826837622958493451303374516584470018798232771808420616818699360533370718410629536108810331474627942293225611 160 56073250718732501083258643723506943415280968475451155362506026087128230037392952941404954292666531511933352597435466 161 295978945609326549233093470988326755554994119441226963311700696985537130434096771509456393461455807850340341537401353 162 1562305290332361598446624378224971392163636948569951268037491414316583841378056800407174827827627633699215670032651004 163 8246525154604013982763982945020436049087717380310343221609084178965356303059718241517662573748507020007398012374533015 164 43528737658597748135546111536772506464098676744172732274635330300986581907538296509002323381072601286484374064389375683 165 229763563031538333645047052516647361710948640140091233081934524552258068761059835255609820160077811468689265524882078456 166 1212791772437729092275895425179438742681694395303361165191308460459450640030896148357284227288900540908152556429036912249 167 6401641164881967695687940919712365707233392499758278533558997617389281185845600711332142731493799087706184179884703572198 168 33790639527129155309947077556794254892257931454473092133568085909154808396403455411509648962831484645900497491125116191952 169 178361656057214463072330600504366820463850787416777944581042757838012886240245772637631670940774987712371914523607546270522 170 941470205851853657001495291228085393863032082914267348174463569332425561834939503678076597420149270457994843881932323835738 171 4969488219050876606027818139614218522967869055540647067737157129679422689581228616193296073319863320201240221591315181172189 172 26231114915570145081228124694306953754026538711540716332917626537469726003508690377635229188310568119978323406620785766258359 173 138459205331461960967088750973329194137064997874880812142487787597004410566306493091722131574230125070991215782445548763212520 174 730847758576992039443247539293284185388285552894937487199924091922989859951856043084033656992958727110828425544146035989819766 175 3857731560269481348699500809708681383988950526441216755592897689746132468375715111975119033278205917322084859691106285283931759 176 20362780916336948683419484049091382042585651186048680930494533626912975883843198414674734954716221535606077350136431671151967042 177 107483592408843346282892268754059841336502451640955048761207609938814181081685638897952476103562933285857959577126224364630772332 178 567345034284667881675317402270079635889643362709720203734272879675235883009779543252650296794100918468008774250713151872725169935 179 2994693243068305416419324739427077858240077974482449180848669640183950911337467166034179658852347597307808402404133693340073562169 180 15807290234568505557635010741832889701245671997371153875963233542535600206153508463442068535625305990098082198256285097928867045413 181 83437736114792305671981588764528337560033743995558533956922814536248623896695264267271843585260360983431132798177146548262942709049 182 440420572068515273472376513459802483169965633241056796708630735894351938370080174635167478148056184075943456292381475548398064952285 183 2324730863194766454576764631491933206693553240964999528865121420031776579865349516092023961761727771168755177481775174579648766876392 184 12270938119233761097107443920287434927615864410110231586064743532117889536490678663949370928413605476418470584763823744904408364831539 185 64771335344657877814840596738908111698804235058858445562772021248436539201115155036554150721545950511548673450438776495705720684853035 186 341891210074172975551857153630398749294308556911530352021838371395263719765953750651695651046372964368082780305161097127066347174072823 187 1804650141980173615285433554428823274020378833452263200118538417093470718196689819958115038490698636324473680505425737872096813878826418 188 9525726426960521490560675121900062139805775124465868853944227931668436671342846841796662642030822614473479316882869955154507400790940732 189 50280916976921143406563775127086581401956178212703790935295365319983058225105490794482587695564165496768289036056694962790499806260373006 190 265404495019360755859292280785946878931231903787622747362979639464628866640527217327008697555531830745879326540195562137630071871976708753 191 1400920074882753665188074550344344045783088729712546137850518078850015590800838823387116463753599910457951463993402764258612150394341674716 192 7394663967791253320541685875229279183235716238598039581702845945728443767877320898170490238498665028385566059714088357591734000523713485143 193 39032244720403959918222304643916216609178155478811670887196881172400275054026701627113132249138123305266029114372566618130573174763580130894 194 206029122425230222219123945414589505115643814183260839939110074511019599731030577665230122760879795489751967016483474528242627729984523727991 195 1087511097334378260944088839641127504795590564126742541951728220491825559335260560344811458662473844330788216268440144380937594876774404083809 196 5740355406574275177962447573477336747236229301263133828871538146343637975332973788914605092341073740386088670419860261963719789780544294238136 197 30300086384916053770789792929095759269057006799373779829056000580839280819399209223839099633938936638031316360806919109814249946438747164574583 198 159937002137865078709026479349413475411529364486004963155915235999034377969887721032420041443693929654152841661278101390032196648665752828479346 199 844216888621861517569848653079725167781144106213104446205195740867026929481535888316302435420521510846870466111688592677526507395559467800221630 200 4456143015735845961669086602461330806663765514620999610373869844792188232542279610046766058614297516014193733194338488075044211320224577739880446 201 23521456209087671622509388237785522055128138815748610489484124523984840718273457724689115737642719450503253657558320795598726252440617454152000574 202 124156451047985262434723541746747049304288353584697973583291429687820946568156319564649404840864258160211180210550652108667338748439309657229990725 203 655351615980099926270396022857480722042801782518254475870467526833808111878416073971259279592061501365194948893966688725641033456007529178537332517 204 3459230164381360238671886314369517696720539191052646569141146168728592438411734382514306967158438976284103532144171746527612656254490035515763945184 205 18259317652356646276443528550841239282516668266686178029781277732152783313550582428858767815732428711255532413249772651535830666856303678346443417132 206 96380600678905070835827441028684351672675196215837074954025999218703126471036694312249181137337934482799648146917338511754218096523141986952717031207 207 508738626715749129375518111437261189961405830807016620110285154704887786914638841415136728457360759160931596479965896459294835073151151073981866907982 208 2685343196551310333381581226614190411296506334424600538105896602842901158909860459761430156283602749255661394320400326123675115110550209259634839174170 209 14174406472370136545424704145946812331123802759251665322889704277971741070058423007270674680362378332417029911587646788499172157871061720101830576145487 210 74818667164031317409587682333118060387499740013063296399081545978625671590025268261501949976566347614236940476029242898514013916836650034800767309844901