1 2 1
2 6 1
3 22 1
4 92 1
5 424 1
6 2108 1
7 11134 1
8 61748 1
9 356296 1
10 2123720 1
11 13002840 1
12 81417520 1
13 519550880 1
14 3369559864 1
15 22161337742 1
16 147544048324 1
17 992923683912 1
18 6746101933304 1
19 46226667046360 1
20 319199694771696 1
21 2219445498261152 1
22 15529758665102416 1
23 109291258152550712 1
24 773212642180940752 1
25 5496961196208847904 1
26 39255016533926248608 1
27 281496480002371126624 1
28 2026413193102450705088 1
29 14640146808728946419328 1
30 106126018862209703364976 1
31 771727408798365347284142 1
32 5628425370726058727817316 1
33 41163644924870785943252552 1
34 301838346197483168097088024 1
35 2218729843186967093299999640 1
36 16347258555013191634891709680 1
37 120709584829304124480491111840 1
38 893192308781346782230594008240 1
39 6622294362816720241571535873016 1
40 49191448103179283630157477810128 1
41 366057060607765846290088151792416 1
42 2728659006616617868935903492427808 1
43 20373086765017142720478869941584736 1
44 152348998330902976889317842643903680 1
45 1140953104477723976190488698395526784 1
46 8556842950293370840742633329807381408 1
47 64261494650865224747147958373070031864 1
48 483231367604549631865794001818511522448 1
49 3638341611130731855873633158358588583456 1
50 27426746174174518025809782089772271332320 1
51 206988977479213139244138687349506349932640 1
52 1563878810301318636713982053263506516585920 1
53 11828340567965713255984708073908081336551040 1
54 89555507420227285664525728646139617405541440 1
55 678722679786655052626371061231179004857299680 1
56 5148831747430872897667061971196694714761674560 1
57 39095503249067498603787038362914528831033034880 1
58 297120709260522932173641104621327756022676639360 1
59 2260028835525515615661517446126564990265974158720 1
60 17205114345303576367315558398724097175651733830400 1
61 131084657280294099169821617471004066444116080908800 1
62 999506535733583958703861576317590493612933445746400 1
63 7626902255299675253900158486997041891118983357722350 1
64 58241061289131497626252535852367674633112075227868580 1
65 445060648268282577603826920779188365864340008739911240 1
66 3403365778871563188677544546780556107372422468901928280 1
67 26042860711522381387924168641319786553649166792055727640 1
68 199411812511035111332908494349791448317480165806425456880 1
69 1527872368535395533550486081315215718802066705445703223200 1
70 11713575818449883657714640220774306938553629591152158139120 1
71 89856743198722661717259874038559809087065661738891303088440 1
72 689705156154903543769296557779365899407061132317448792829520 1
73 5296890990093095338848959946127340235040870342522962192695840 1
74 40702096849354609339209850680559518733254436020360647161941024 1
75 312927982915729974768265565184454382770511953618487136712316512 1
76 2407120431875785101983138428424829357548298306963904440837228224 1
77 18525554066878999417483146063556935212479997601099105104493791872 1
78 142645787447527178079610355861954784444503158692806064571186900064 1
79 1098893631023348034214206552688375772641529286014043936022816709944 1
80 8469467893296591270374527119423979550142059257964668383422862875408 1
81 65306341502688870951892097539542326353341885202019801197306978229536 1
82 503788814498339770963426547345969533566481236181559104727457833320928 1
83 3888042235245609054048155585453479570180365535430879954052933115211616 1
84 30019138931092714938572361405822610895752139045145578398817633664229312 1
85 231870748947608791481147139984825541675022464442299026321033372046244480 1
86 1791719415409055219023044806491887345848120017614373971680625428314288960 1
87 13850527151014544756300176861975194394325061483841918869843510127852602080 1
88 107110236500703649213423428275507013990247563263482713304706907234011487040 1
89 828629251633030359290380283685485004915344772820684560295980124540993198208 1
90 6412841543956707400562288072548000631794713843976733475569035814536762159744 1
91 49647593599650405954279049149144399922404515658294313342301663344361258384768 1
92 384503180551748955873000480090362295752687288851312444572123451092622524758784 1
93 2978875906189233045465136181449531113799941657399731332219302268590104543984128 1
94 23086199084124199336690104536985363680031714534337825659443549920510804053250880 1
95 178976874080698396160091883063166190056052996694652996962845261610077631150181752 1
96 1387978894907236866215191905849390428372307383934595868768521686760994600612151824 1
97 10767313654189213939279169653634783855838460810091190530222298200842649550071068192 1
98 83554069919797354495705693082760666732926764507232859314849395669610735460899643744 1
99 648575989712980621621828312398595927158927468818594151219537586646354002614233694560 1
100 5035985711550973697882398909591240712234997527659775315239041120095426355530033277376 1
101 39114330906038871393998487998969042229216421696649742777925479755789665023681673767552 1
102 303887349407223046461347216018594341777214389227010624226718775154702847970294733003456 1
103 2361631937454870808278048757189563155964299275814531439576047707282279059923980754229472 1
104 18358294367368792553815383352146390409515962653931344902163469194902255369865460180217152 1
105 142748213906130878802453747620795826710651115202647969002026269935440270999705130177202304 1
106 1110260918520621634372049760000919921927289114666109780371995944041766341187572162958320768 1
107 8637603796872811666743210300772544613929284547827339322290940845434631557361171929675387264 1
108 67216092616279579634900802912030454016727170560031177938034322010754518868980038035028491008 1
109 523194247872503013687205950965540730069465577384049125510582399357015057888425770577701505536 1
110 4073431209716158539317705905251512821015858461900257789594758153060284984942367833272247780480 1
111 31722222516987627624274265161796773749303619743126517599311660161392189520596962102079815496160 1
112 247098859487459001558613865652185845638278336622338004640907892513764706933734459875429143625280 1
113 1925218187223171616637441661929732468127200172763194967558479512424194438723477611925613615337600 1
114 15003392397076558157398825432987220609475335925807680532661494566486457093202955190017565245489024 1
115 116949276627780862330144512362398495603939108043064528831991809418865603853890322339795669670893952 1
116 911806069857091930076327557049668363625025748212930239127897521532571079344102349754625435988428544 1
117 7110540847314417515515738873433704305482580340701693672781070881342780298238023543857118667306383872 1
118 55462111829401620129109244325389680060239772591977263280602791252238879515899504678516051290989447424 1
119 432695333327903808052852268021046438085388144043906427388024920804984441673692804466151553294448688000 1
120 3376436097954806752433269022427574739671178879403349769811386676322309401508054602533394585695328599296 1
121 26352624993429037747495638085766526613861393360443479535306526058517730318488561318106794295150971249152 1
122 205720134159335877726099729859724028841911965680666235876163386465705450818214774825613443467996849609216 1
123 1606260083158615245617360513042010057187320726695926124712335711955604174658855797230769029283316691686912 1
124 12544105607262571116724632021415590729187677942895462433906395434397812459356588914546451322809926502935552 1
125 97982147013263001070376377549366273107509993173036210019385498753912718275431518182478747398240598950242304 1
126 765484317277688656624779565560516436652181338860744422445230386982250855902339486577165651859483885040348608 1
127 5981449650250000619886523281067689504958489360278660659869997174886867550790743520106050513348691793481118574 1
128 46747259364983913609011192334962460169527760207344673665063953127765331805993173833102259953864581571002929188 1
129 365413155588782566951227905592742664744830254540778309242427633186379593330480330910924476820959821833261405768 1
130 2856862396641371881707962341014257346487644077531769364978191120804382432738081307845973298448874107929300494296 1
131 22339343869274942783956948614862168181992646014976984466858774734854880264896251948666491361733417958691739428632 1
132 174713435545172071330215070001449183403964751207868334516367292074426716439369898838382261167426163788559177425136 1
133 1366645491861058308049703599266827586662952324198499880405051463400007831503288202692001845870903237432747537292192 1
134 10691977236409721031570947511538753739765627142944515966813293211117113161708268651231730095108896390971506197283184 1
135 83662663962113159335476221453938665640587050796732474195930647272141161507145588828909234355337053250755252239146680 1
136 654750465777231129866529084682128446772145369517685387546571933362410394062179946700694402767383014738837150477978960 1
137 5124947029239557231259463161425707318038539539025295712119214601023948803286894848043218139153140737252931315005006880 1
138 40120965977417758369019346488899872940805333882141863068132051808388053140023173215947460153511433186571890577688025120 1
139 314138260274618876535268757605277032708393744283027869055471886367569124095262691617159678306567068281875344022413199456 1
140 2460009480197433600745104975806841967852486274458590766865532419678200381041571460110120319389232091236321430131840754368 1
141 19267185569503187848441735364158966736028572410593748044444820814180442178995582892582032009371958200292120578126158996096 1
142 150926121761702674724798034992797985392893977076814448502407463119895947248473061371082348536525127410908643394311264590048 1
143 1182426831880773472786450796668380092279964881949912823643496085172836477314793985264040188058732612675064946163624212337016 1
144 9265033402618354811172193383567002193170293595939307549851635843155693792117622053732653038046824466603232436105047683818640 1
145 72607534133462309748186775465100750144794329793081715684558435894382314471174616342827973850637435523762664726294607434007584 1
146 569085505956167041634743900122951389986957087073174273485081574362908252540321870899621453761615973477083429775607878994218208 1
147 4461014873531467520296648100158864491371499246771397289840345397221841206269157979729972064293846188958886630213133304078522464 1
148 34974322858211080196462729257504752366426903505432424358958798316307573077499767860559618832689098808360259133250623895448576448 1
149 274235490823802507316107973647798954995028994239447994435594762342758345649312125979015037868519342900346496321078078676344419968 1
150 2150581593680422148116771678517435944259736311173157084354757027947456236612362711776945889705684832120998819359748019441128076096 1
151 16867291304315364327992709601101130785643702163184175886715617701270289847198334761648136353742746916809161115544332957517312935392 1
152 132309543932026094409926746233134605219020202412832386414726157784483243603760303882277455171988433957183194283555399965674869421376 1
153 1037988807043627495434383908194563246809773953479191106156445950189016504156126320279154868707900225445316323950407263507397008886912 1
154 8144212906497815268756196098860044710042570936437362843904409540746289456852367764033442135446381467402297444849958880557328367967872 1
155 63908674447273777820221541383410758397997723913479390929858144615564595439891578757871631074790820355334242468333302415979724152842624 1
156 501561336443926680965238690967279000790538634314058137547816483234236178757036602824306146237543541340417255955898945064453123578327808 1
157 3936780145484191001242542993057049926692445433533504419290442225649480709725510977450369595406705486921364050700597969166293970329782784 1
158 30903699698489349116250669990050135098184503610628651085534492237553832896656023830588397826541533661000297343486407580630747772739347648 1
159 242622646641296625612424910509998565626943912498376533628318966890903689825784661307450405369117877882863997066582708216984248458612046776 1
160 1905035627060420693266335892000815871289986515715073418718598172976960274460497544953797019121167190264142659784019581520356307274800540560 1
161 14959777798271849239713409079744280678350603042399174720855805652295175307197553822565914125787074085668748296465048732556593266295619986720 1
162 117488900482836403373852527499003493933780069135596999335573665927373480071287170256129535068771724963335302151567337584449209311820965003360 1
163 922821245286162514337016682292304337031192096353762780331088694108309805427478814638795422597262545848086061375329160980732007255067353496160 1
164 7249144903571183970316616773281768135917647451973517510007155628646348031033933410745586531504009698423769405671675393384931023137390411701184 1
165 56951326463837978365467772110689861176688090157104721099948909509976433489296055813261340835776475325627571277217721320153989678303522341267072 1
166 447474403333516879556862394357571167785249637431369154432921232609167852018772382993938964768790913648561681643924238584698809549984607132257984 1
167 3516246215604193562859933175531263058926781735112785117854825090119622954133757152945766295984333084152708456513807898518702251958467832717799392 1
168 27633540356296075133697624524746315108859953848749870077249924646120714793754469778520314163246829961778453021543435236104261685706688032503033664 1
169 217189791209449229220200169453655445450229101662805520285009510016624641169431811472695841448367260173599397666234571094936656498850843535383637120 1
170 1707211696402049160612167236210983114949375587835317887587081510008341639052359681771666735787606941345514878536884880486748520244107737237139673216 1
171 13420846606296631950258762698562548720816305986983325555020453884032740239663451364090580167457672582812899378788679925187852225740159473531821534592 1
172 105515557113251856603438561984175757330047285199571857753187564581305164758667555645677257864795070428064294326443343122048405504727734517103256507136 1
173 829653253772819348605200356274584094949187121013723103561405485783623595208321350027906029670483737946632687229667290464669050749350048801887498967552 1
174 6524087646213014936642511149136137311093908520709860662549383850514866568708462466303075246877932121318081954729606567425591488368004267548246413185664 1
175 51308049365235591052393187066548258715900163227571920731844804077473426943352357988337533354576046306449681040367526943514600599497669260829605384873440 1
176 403546225700417771125950315992952312576454682841707950685246968913713725560002701903629268383926905293779543578059322288169865417999169128635609587682880 1
177 3174261270921867708872187396178165553106134536604808640720345631158306516342762323893979704137207745912934605823790577842253831146159982232383661338304640 1
178 24970841580244746522079497697418361694733965948647594655619239701650213877126047940234560205050501341769372440960594521863612709717405486152633591980791680 1
179 196455575464216290106755877725600205093635054826079552750168318562020746135136020985939049568999632650913317990126257544893309327221166691906447653112273280 1
180 1545737551156449848557365931790100000646629831852815266149362178253466360900667229817899867614526175700349498332093687191294936593895559205467270068261512960 1
181 12163174363681337782121275233936593190824344793467114571310997416212728144494702553294238037187820339262208686871100074014307039479854925779832172106471160320 1
182 95718844632938535556523686271452356017660023503610241083769267189609317340597178707482482633975189106393141136281403585145426628571762663948340027567712047360 1
183 753332795826085264825930849911173029142013975335420626364212590605163915928064068240523815355639708698894483886514740144312901731289497517213535662024047489920 1
184 5929455182191243573761571179651778353132895296420244957157826608005047623625966366249635785971303125364628119945752737822784135442780538570214099817598138461440 1
185 46674618998459614852046199888570050834091228348322922228601303586057588087776318522369259153329649169133702560842439942626288606680773456759404333983145041625600 1
186 367438312918748326830797741725524744827077091011527605370867039763497959597403296694407634969871523192343073969430413987803482650834764723986907075568457060211200 1
187 2892846298390672883964640821839560528972447555799373195077676935602758586974246148227658050719347928133526295430610163140767618724569809868014095078787433406297600 1
188 22777347597116480215457627804152300909168469681403146839347810672778761699417954281452485189781890194632210520216973962097821867420635314208388074293433070395468800 1
189 179356623349186192154623497464510800354050911818233656290572996928952510466803501037700630306010320078076781975223641439160644757218303525575524579967707816977295360 1
190 1412432770767569642501314707034284194306214455533719095912001385633342903001066215638851428180100612762959692819445181161903231856107811814513573619266020036570404480 1
191 11123817911735318471728342962925189975401911277031773068372513644004619760568117586296012153852891843749242807472975593554980873509933255016661821881079183627620925560 1
192 87614362526873577397442158414956417659854693722002677755438961447512839205166668197303947740909023395377181294835662405754213097517182108655380501021958846662649387280 1
193 690131296739097556347653046886556998191990071585013321292752541548236773455827330449725304768971835097155654467368653004624302464119948396225309721311575694906832393760 1
194 5436542195120937901063037528574232364334573437438992119501081967763462201381632769413226970116852100647636281266686898153898876362018854279334862221823648564621814165600 1
195 42829999815776758310470327853689970430800524753892851923948705909529425944619253668044456654511797451898098884470315152728845822303386039254390274303875147104802831359840 1
196 337448344662557247616494902550505027043257728502764815864654804052726279819964909269810035918295546759212559376360604805215619143192704615481814218180126617839491092806080 1
197 2658888393096632080679991888891804125304175666170606438708728422240214965203372582354224561614291646353251853020944094100889337846780139657820655331765856082723732314112640 1
198 20952032184748508041290528548120015622289981665545987540372410087622055405766831682789183910310857243397387519381605335361484250830753375434203392968159142508114341872121280 1
199 165114457464037243054108156383872205735396108024797853204652861722693444315919859436286121074894408476862629554951808795253916669208869021779505491899653447031970665073087456 1
200 1301297597195606841270437566712206231015460546473019450929093821108976029194529606681550632069698137327636241035949445081082156266691052872697470282389033354030358460302156608 1
