1 112 2 752 3 5212 4 36304 5 253072 6 1764364 7 12301024 8 85762192 9 597930556 10 4168748272 11 29064349264 12 202635502636 13 1412766774400 14 9849754525648 15 68672102130652 16 478779201937552 17 3338029812632080 18 23272612897409356 19 162255744098828320 20 1131240682304107024 21 7886965656638994556 22 54987615139782315568 23 383371495502280563920 24 2672851026363624309100 25 18635012495577104216512 26 129922576037753256695632 27 905815103064304492867612 28 6315307361985904210673104 29 44030075168135090043217552 30 306975956701813074186067084 31 2140224326966206742290379104 32 14921560043177475108081710992 33 104032531224315053283496114876 34 725310726332970593383981643632 35 5056837928891074391851883335504 36 35256075652371000945608202054316 37 245803976295970716192999458318080 38 1713735679451517877903983394061008 39 11948097924538326163914507884103772 40 83301669986847991603828816795927312 41 580775975090266139243165633266155280 42 4049147313556905336114545494761110476 43 28230496215579243886006397854633228960 44 196821912087401211767798392069879335184 45 1372234649434263679636776833777982245116 46 9567166140890830403530054010081449552048 47 66701906999027925707825623936482588302800 48 465043078774494457395300466279789444915180 49 3242262100830376213361500161531354877006912 50 22604924167850136613570948203204247749151312 51 157600644470842553066087834203546643256749212 52 1098785510324813185671395285753044202335514704 53 7660689470867781194732665747943423658663302032 54 53410026449762888285919589450416429752477493004 55 372372609046798155766314690549114778106360994784 56 2596167221499946764776434367673447098622066370192 57 18100376016496125876208706487526800794518047367996 58 126195111480246720348829731015934189339969596727792 59 879827366403778275584995588036546374733688058251344 60 6134121881529280430289766566015065337270756857553196 61 42766857106588330060925943659682997550471308424575360 62 298168849934778433747496967975140276143582551307388368 63 2078821524103356635395322156277107914058797876543184092 64 14493462110548063192711000548824965069678270469825283472 65 101047849232990889805954154403118908573083961388124120080 66 704501640583317200175294314333358348596934382704996933196 67 4911757799418279833644602516246391299194219646342062298400 68 34244582681412705839007732857635859915232464844832351408144 69 238751886984940058247452323861027019840760495204590209796476 70 1664568789439779615643822536982183627633522802046878990836528 71 11605308296272391902116664372070062510581692579422051879030480 72 80911754146764473233877355237063970299776954155322823307505260 73 564113575613433058267009166774417896805068335518855905527109312 74 3932977718097064777307622158646221891812450862816393111405587792 75 27420566353552673961166726057622112396034694457496636359588682012 76 191175112864198692340488257139552190567955897188336965998376977104 77 1332865386783080510310739156343515360521957363009481507259996090512 78 9292685186206060251456328906344088060554485976005258893521842250124 79 64788236551293526762488802354781375280568748722035129228786900756064 80 451701043489249320152418722535932148779933193036294168699814449595792 81 3149241954251077341443174440939733238174194422352152133227657588521916 82 21956391355228717431277221944547305163552164397957167443924422957296752 83 153079099144227792680761893222045340792036162404549990009103829485416784 84 1067261473695125836706357756475836889104088162205705311222434066540431276 85 7440905124224087944733454741619135721037564010170840955528895694326410240 86 51877698607455270708090297686766940197528970632879288871478173227743723728 87 361689279445906872222049004595470447296821804516585217377704728034039947612 88 2521683466646677317045487304507444737034687065217102669060343328056162134032 89 17581078199776224394327192457755547565045030343002421494106388071361322334480 90 122574587474961301026594716579761079713665897935864764715318571089613708685516 91 854585215077888407226717486178561172369525748669049176040633378704440515956640 92 5958134592775233496007499781657167641011013451041485642600560170423926947333904 93 41539880633658543161826304041714657661838230216952821731087452279786417038768636 94 289614418101765716459684544567645771375596024678967405997022468233945492234649008 95 2019180360967664701685811339173035083298856849562663241862493790931256736214314960 96 14077646260984447827247991708292917125026800657181175017193631808550846744641711340 97 98148797442955654218702862554446602504011929319264430962787414222392442611968571712 98 684289565237640158769720755400663876160498495113038232858357213618856822755377365072 99 4770840003060333302610431810539033350634468320171464681386565500085129846086717978012 100 33262109333636131267260292139168021628326809030763195225380455781817670929121612756304 101 231902121348246022818804476626830677652387247444975016204775762816795231607326009326992 102 1616812492148034236175998498417189974550389901464356005550594421624402799605630200466444 103 11272353265110434570905481089187257735937661255689157978235996087058602747915511340830944 104 78590404731862873732422179186188454071097426263906931818093703036062154126799105116443792 105 547929218562997550445273387328390360448114256948611152722606952548426762720093057138328636 106 3820141015679697455446560684697809979382192886113031345101473003917260169066344005543286512 107 26633873291063491084734478427471565132144606678371556405982714965245313005556494823513311824 108 185690319695753943233583535900747278661257252355340204393657981343739475090333851671300480556 109 1294625623989911307563914010802838890845439328339166681523789945638479141744055306722264366720 110 9026079060219273566079879929279170228482962809792626406245136080381692027374828954371951963088 111 62929469100299316140661710416874432365632618877178178659711323426920477970754634098541405050332 112 438741789743344209620140678877499371208521763717749211932867609310389796176633604411626952206992 113 3058890545546923785867819733220052876763104367160825985937609448871991148192631901952753205886480 114 21326464878373946825352237678319231916933908561944264766403738840753596258908710855991623000175436 115 148687276460621729897873687179837290328209742132392488380166713489564837884348720801103070626523680 116 1036641858243267909415786537843067451460457676965333379841069995488011543964663615781769809871400464 117 7227426366550328917226086958959963099722576412073778681465551690093152904970193995155331967445801596 118 50389333084067671993185226686072679867565581006978362365854915559455592012567884044478058982700349488 119 351312453407813721636770455017313077021014328943490581349757384656631103802346028167663170191844524240 120 2449336642608610388336512216618487273773980703859182468748786038658404971462417156812729638790770285420 121 17076678980864693702436164484423125387856004886622153672687843071432911738201971293066487550135466802112 122 119057935909099969826698419840634697846220419395372589511057341370959917694695560454413422390508714083152 123 830067258324580985233762384599076323440787585482176095321691142499096013008004977634599866095291046429212 124 5787196360169917481918002150688705195600918007728728937265487220356062822080823219653596384300801507428304 125 40348105982115142377715774106256010095873770803698154542630361893943884709775507675089850001620900154915472 126 281305411986435005082074509003567970869494892630245513396621095595148596134815250646812303446647825061389964 127 1961250296307207414964441982342403817560952979663109676053727355269315471499189580012884559301321732273347424 128 13673760122861032512715154850665650855581396052336493310790011934860273609729130506464315582021903615468770192 129 95332919133059791420462210974876208262035239131863267736683923658273621991883222361866445669357193505487060156 130 664657372132465879583219227907955534429961929279700668024627498033174386610007181139910584649694117710992073072 131 4633965122933462240018330815652450591072617152853375956036128699033626791270191077869984470299020578509435376464 132 32307823039212530714939462188101979552776336871276053190375849362754667054232911317902400136961916601952959653036 133 225248874741705638111679512825578790315477546124362043380988478767486647938703378779911297686070105446201058668800 134 1570426317824763555721133667502594123094088564967237848309475340660261586382457885717885583941996323457571745482448 135 10948950677532562614104647088268277130431291914067366303212705980606582560686967757669715191008686829036847587228252 136 76335654578871844019794895858829055069363164028843901264558154588160239138078061805938620746064657242145258454830352 137 532209188953806738300911158410452903406363628938388043922689653628304983350692787202709172353103590684500042757944080 138 3710541585966378360095904870341249967399412951497238074155110799715980758449185964281321531133014578502542593522410956 139 25869750366863535230468245832067430485915441113572385416143001320548213510610750241326887919376965289708254251061519520 140 180362884645998982102581106383950842282685957523323225896496487810964040118863119430938423341516090473943149613265175824 141 1257482955826836080626781699196593623059838478715306680271254035288749042961301937044230420469788422390879788314598255356 142 8767121834952721205485128172002484556213749592269346046490697008357570065932435143381958761621616236147020376138775777968 143 61124029485047943532579914698377161713722284894834453569726441472752679189685565951359803087596816332303645458209599226320 144 426154335576101690194702999900536748818653351041761731511805042341143055975951378033774228886865833982872782211692345899500 145 2971131308918912385996539047661188220999328383506954856339292941029142736333873523893862766237569958278182480288919779368512 146 20714610923538973782243785918632905726996488895305174455794919482981654862503704440246310281360723012754372462174150421182032 147 144421454691523688391414205552181548720890394411392817646135711485444611053380945372011496412004152744513851648503711175507612 148 1006900716224142063105050295476107481909062186573999471116333368770451532960876182887771990085051949258978172785654662938049104 149 7020072291185657084767702291514041540730182696366934022089734163550284560022193692051253326273569590239622015116381201336919952 150 48943668605457924946682051424797850930261053835160771037939421209308455712106886157376769063658371989739008654153633135014588684 151 341233337378681320627253230223326680152851117190386925836806778643144542206394327132948753619332115749610616697350908172705793504 152 2379065441073376953953654514387056606666125343364272371094708094629975751536078813988194766576754879441848152554551963737154830992 153 16586750920612920325854184484682396363283927655433612078527907699278464365001435735843782209282762410670908174455625849853894108476 154 115642176693687716547146362027675678250480575451580744695351388545915410265210105375568810906609531198908114981966458641663959272432 155 806252719080435905760226418065167498445063016292908155306812129991841581421085885226391733619704873906760501136191051809590150810704 156 5621162326842284925589967439079466690428062080795063899802205787933513865001630000819056132233897471641248234542956341760475332860716 157 39190523215536152043189188852903741806679496935471437236789778472799493525289642361229042051249161323363275283735540050550409489220480 158 273234790351673709939414546598332680894364919305074425565915792216143783241108846550133886879452219079091317042292661639404096314937808 159 1904982238893074818360432891225914801091660192198368654940208687580902729480644763537683687939735936691220213531858592046943576493297372 160 13281461434055784628411812955175665447249544921822030134393879975822764777860908027754519140573335111974791817854750644134733200650932112 161 92597828065215981639936310507782263094237190929253187938837284221988204757985153876026220267340690271879371059968632886344869736348555280 162 645588424509465514243412197589760874945941505689138451363268610486037787530836633049144297425104601387439783553087587867364491076332800076 163 4501017168211284611362135998422167920783412956794380423993221510899453605074917837468432487659271069080616236985387301375915772845672464160 164 31380915114650874678447658884999791741427017171387866173122988146136444861259621964734885249160914742545225605931983691690843807884151507984 165 218786509055745396021057363174204172110767609224709919906388182314652426400397849918882345712109794255022425599925569231783044624730273409916 166 1525370957791213151680974201283373680400203703192337569104608147705221886315135826823728427597530053571507143732262691518940239141384222854448 167 10634826474972642672883593317247299292388881293388716520384388523504029249997812424418729974191089056773499263227072587343861545748808813589200 168 74145592962220059156864071015020313458161481747961644666328703589845849513655661516925937428029509472919020766659266328701348592366897619945580 169 516940165282138171228608584584173573820021338549978079605820153342283538190824582246994857804984429726097740813920884297267855579918251712798912 170 3604086551955778509741817755935741258262103108490710345579757157373888276512573192015577038669563759781735351404761399268953640608253653997541712 171 25127550046143254374188415460749189597807576788654491784128484337769816512832723963536826105519484448981666175033994926933773023329710496005565212 172 175188293127645440748940124315211628949256772501829639351094922599373725696950865285079748516461810222465551749118058659153259734323099164363754704 173 1221405906768394822186085793461281264125769919337593639471405581272059613239142367264758807297381407826155385224981172423986464102611756963175564432 174 8515594064277731314685800769187852080479923147242825115680997298484549532775014669887853994562622423792305187838263641490181919048637588179157150604 175 59370387735739532143874560766662719536128300170132499285164461502876293950569701711729782332701651558073209222664363539006759868304500534150963417184 176 413928014098100188507700550122914382202710473838575678668093627536250760242936949560838783919659816112731237497755204263252028813626611526450366882192 177 2885889875232475102299301344221415759265349300878650569429461709074019730124537108390929444253789306186236830266860967133107952812363821254863793585596 178 20120310992035210285941451210749002417564256401350014940554737737639673931180197942376161933485416423333602165271406821483231702316702221601924419540592 179 140278018884418367170029744034157271662314330942001829995559275767864273990211346552886548441079867113885254458426278111931978201546622344753065073374544 180 978012844330632000854941736211508903252957228263038149268289186100627475324946372490682083632960293512080678628366566487937975996043250706277902128775596 181 6818667181661623761859678172655715068847285628645415983124541964813521211658428341777097497681357133440448903770533367641361501155090134514816689575605760 182 47539480083301644046933155974933745700805098219515182589069895546419464418992927567950965515284289000966141481259859480124775739664442184107700064689065168 183 331443390090774231999632881601837038694054342915533632450370665562176126448009601219846319674136005768161023846550934205430186995629887143484717651340153692 184 2310810312657413169863856663828461453147496326718947449116034808652174299017143067510014979324047859699599785822683715852848215872632892336835858029179040272 185 16110878843054914913061815686278199972121482386054613650823172667715443580948101154700145811896096384779779563593448586474929792357234376983898157880643448080 186 112324415238177682061596288508687900184045222631200512915370255873029434501963821986970165535248965602132985428080087145714226015099395330663453856396146350796 187 783121416373719893877622501266988870793469745850299096170680921693446302597555738967289392514743531805697774113755157809421176545771839675233627487530739677600 188 5459891791849143303453029077890250534213278267501011853710513493151867867334232927829252924475333880527963862984155804617926777439599033379054228489118322524944 189 38066151372465557415282501913059549147121729555541823318326629148203292874056543197875756425768345741279006067719555397294308704860410077266964367227480685665276 190 265395713972695186549012816056784117535657210462463026636306045466712295672080729297246750319873564654425783309396192453236403741424336232768267642635735771178928 191 1850328505918368177532595990282505323819368620434045961074118052936272475141883813274059924039188899053814741946677335947420563764550469136184268646244121590780880 192 12900417751909679144049866683169143446222189804302719190032431569314987598440082639195092600109206696115619964285470469112004869988751639197736189380025941863335660 193 89941206462247760752753937190625415863923122194988561453997949602591075032864970929428415042314268167159913249225451337516153795879053733133471280582386067535381312 194 627066562917094868679233010409786623024891464412960541001939781201212496170034801656573705923425446457027808230427069016649834495667511825052304296418550209413082192 195 4371883475831595481686087235927713229942509485617632762347683376187936265627979146802907683276770235782545295121174673901778232742754310263655086595311316522867034012 196 30480600077501422869502813590346372219292752137534218114824041365288785398298480121954134050893436034190450012129518737891353500025050437395912042595017911969819361104 197 212509547937541442812309411836660371262646475740021234844212760331987299577286842705483033444429923449718037531730610946595407016058144353558695910204002761141847232912 198 1481608231130341215158359026090314037454082056510883638449640322765681532814872257400852736336128391949300859374359765494399030040604068482671513072482624069866536883724 199 10329714461574957831457606938804999001462797885322839532072515748103057014064338556757153929664067292003079871466055837678008286124714753665038651254853682683490039626464 200 72018363974844750912616933528910242678929828974682428620973313453434213931819684206034492522601259289486514177769489722365661566609720621866627340667667799670263386779792 201 502109208236760438032638451834659083313150984831364566438369926795956159372301313047358240176467094577028234684180728529087223987860388702720095375621100701199219107923516 202 3500685701277622425593237705211108103643188216173981705823164733850710567457802585676249697327169365602974878719880545952368142108345977518471680178104011411839961407373552 203 24406643371796263765325264170553548139165008146943461427558773583437658000126621680612080628433125427508269473282830923969198888556866290856643455012625598986592946368187984 204 170162160076422600132224642667823266197716155988869614659311710803954000445506364218649129637049390930991971486852354497611791209313769287149036464695796823908932410850629676 205 1186363904318525179263702247683372822313829410992718500755362781887125397412404768272718455490910653159921550554748009894682346408121005086602506438141411498852537270577088640 206 8271282597951165193981902174156327696693712407983083055473942016425444518029807181258401638633053767039463999529643757131779442864723704217326871702911504724958406950643480528 207 57667057777241144657674933708163296532722267442890187675890906684345843703755231292546732693156120451542304566366687792751450536916580877379798467542257150985291197962238773212 208 402052464451813975084928084247224990277977697332221754255441206604053677947824402523680880391854741477248310407684021837154457267727098363677898170965490256986359901023959282832 209 2803094008995415597063120165647513430691127538794541471493450911269848113082269996412477342961149189124337009170833742185909034012983514337708067755773024076447621581485912830480 210 19543061460844977615240209829368225801246815993824888055664785542473902910745595317612363276931458302669562253820443478872373150322444638848482928042728405739144942905787258871116