1 2744 2 22874 3 176184 4 1217728 5 8095062 6 52143132 7 330659096 8 2074791394 9 12942194000 10 80432210624 11 498785770398 12 3089054432500 13 19116076203672 14 118241047553034 15 731167427050088 16 4520568431591104 17 27946423065952262 18 172756240759215692 19 1067888700932632728 20 6600991037010665074 21 40802510373837710016 22 252209478470855464032 23 1558956540091642199150 24 9636192615531555413284 25 59562958123950290897624 26 368168510729747294669882 27 2275709293959390127341912 28 14066523716664329884823680 29 86947419557612109967270518 30 537435761704391947534325532 31 3321975274700929855820530040 32 20533652685154239655262924482 33 126921740050409547547010734736 34 784523246290769232045210496544 35 4849261587439932105547739853342 36 29974048485363518939097503571508 37 185274306953315580127082061694488 38 1145209622623655917313338059757290 39 7078720735182439188535857842853416 40 43754685801161912673402415899625408 41 270454592071733470610380219971058214 42 1671722354227099260087663697458919532 43 10333178696783846338083140369862001176 44 63871002084198630048710467041487988914 45 394796705520380360587701365400614909760 46 2440300505694587131222372057660120809120 47 15083881082904760323388337220785876668334 48 93235840418002162030899707479297377031588 49 576305387891909085590160450640461532377464 50 3562234207607647320776706983280308246300666 51 22018729681220835196497853916022682902789624 52 136101229879453515844866750390346691184154048 53 841263099318763776204871800221308585915461174 54 5199979477789688536897774987511318473548526908 55 32141890677628596914476102385706100167282597944 56 198674079531482282581838367673738682733848725282 57 1228035720535597064955632082150895569678456828080 58 7590681856776019187463398705019133149319254876224 59 46919197941291908466248073165075282297035230350942 60 290014938972701163360919558060711150490096654387092 61 1792627933081472356558242753913911220896365730186552 62 11080515086039806833940164573650052251492136825505578 63 68490405792630901754775120928662630563575696593336680 64 423349966063336191379495190782638125565669219125673568 65 2616792698067369932648447750272565737572953868331165766 66 16174807071164968042059101552884663415635526232586081292 67 99979025462212037425779985176385011870501054038709160440 68 617986074788693338372399030763418028206641309033569415122 69 3819869086212302354708161726742006745039768660188116778592 70 23611211370401209192712513796444310036162974378266085318240 71 145944609565286794810871247618367450718846844925081600059278 72 902106576703017652979757490242878007009544841325359909311972 73 5576062577129950112352935104665327324118383875273368342483160 74 34466519441311032869677603294302147428637403932572656913830298 75 213042975391017823050178585930457106124962606401336905525337976 76 1316852124878536592743226174910361162074160361501051384334789664 77 8139670015471577404862628074643361365178381473212615266502072694 78 50312580060481890809958608937029121660106707220205678318463589692 79 310989967348909057607898335778369303623541980934987669690975600248 80 1922277881106723622086891339542018585570193027572964745352738922754 81 11881901797965244058780091858191193737127862746721979068951226772848 82 73443903050690879826431948409739207860793707154250601727937301033344 83 453968311389595547954787040296185093377333555830546767741792674059006 84 2806049504254691756852039726711607059018328793534043380089648614170996 85 17344633144604248638039794348707808352885063592533075142873768506348600 86 107209904338736423001244867160927362177574778231505128763967754558115626 87 662681273941886645409305904846001509232496698755107166644592091916974952 88 4096137139025243131362746015980305769406131119286800129443376176384079136 89 25318867638884373107542532218305388680687235462155706592458347946243546886 90 156499901433450468948623107890394317469806066572638888295664169525827249932 91 967350495211914397149816523073708625740501989642837819753496319898511014488 92 5979345494889392359674050174657274514116995234567901842205966057579500702098 93 36959274558930028816437870031203893157910326377726476192519248896619702624384 94 228451086676609730132117493760863688516733611498229011074470659046197509993120 95 1412092083152477048753936894257058997226257403575683562758481916713056587692494 96 8728363170907433139667530226161743338591985523457219184693563187493237423336196 97 53951385006828136809128441260342806731444504276811835248850256946598530616124888 98 333481992804429477461497609093671257026670012043033188699776948404230328558055610 99 2061304626577031966580738107913982019317287266000981235244331329991798765429434008 100 12741247969091061907999821516448618462044754764127186178314324480053757614414877504 101 78755656838283628883179880766576230944742160451729148090267291590577254392405231990 102 486801096648930770021096495761641407120314777609026672612831606148472633538285828636 103 3008994111816059702792779536019289925853580717643234635521571987746343335391446069400 104 18599065670292188484362099271200971449272518371908478403585931392716936897579554361346 105 114963748998186102358250291053728962807985384388552471683204642408954676736678629439408 106 710609006818475537160212697366046221808549535908203336094810810586437701943404313527968 107 4392385990991886938673913741259509096386671753497359337121920710414159611015266023677982 108 27150028368258742043791129323756453666384477718185537885803625662023649576028467513780692 109 167818593791388852834769191292941820909024712301364571819056517406518397560474441015149272 110 1037313112167676417539158506615214853238773840012685222685332897284572337101605275247964490 111 6411795429608726414193932655552660536814029511523422048283192453984120323330408188919306440 112 39632315593930280738492608643361769260973220390574929250156056098413909832946699029109060704 113 244973573561554035706513080241131681173701504763992799756629892278009650959518962512342428070 114 1514220172204851380925265366097936576414112150709950809439149981250401802976204564456701078476 115 9359632945616342531843848891552416004510702608496963753860181184956956186789382336831649680248 116 57853362730671317137711712233751735265896606426208628514753635284317011271501767017499580339314 117 357600730572904365212768375392370043244260830697968226154405193177318063956572617769339461429568 118 2210386336600611781586594114002324659199720767679637244569158011158280550616346095923640692767552 119 13662745456932446792858795719294239044972246930284486566477129454747798139422047262856637402746510 120 84451577685741539875961368086019321606835732402682112585204977726745689705488762896206296235437764 121 522008478902901786748327624206340834048527977703352564385834299717935813018684642890944442796910040 122 3226616476728389671661273762733984502073917435328405979922749869859015614070912428770866091267675226 123 19944223721760035425911276744936697565334017226496397279832966244659682341551163259648006756113984792 124 123278382396080289061811580480271979256935253376299948155629859253146364719013150988796103609046459456 125 762003063052937220387256105973030443373285877950317655947240288639067981261542058315467562284333793046 126 4710060732598651405889078583351874325048659943324088721878798094075441045513332759887410601074540163964 127 29113625890013712913928388704110733023396412934825094181332404821242265864480985118760264210158336855640 128 179955898784352639974974426828008272744051483639860922575464848790600503184314891886166640018850749985730 129 1112335702520388421539731785731432545120141636242051975220121618671086039952712119442718326795765567628208 130 6875521855408664216982334642011849587427457504527126513019007804596549617835761337676592386604943076347040 131 42498681537497192311450333117106023999281023234214752288606421471491019274318177440194323539705961770162462 132 262691032100319357190325461809127580419617868939001223835421386537033313925042250276647446079929120346155092 133 1623734568919403477407872719122515233060046444325038883131961359042637835191315387281053537988585849791140344 134 10036558649238623148596191206528038812443501022733784495333206937317252528122835433163244701135887729610765386 135 62037546929018191153304898436741858693732117755187048139519453071751811717996198700778435021284399437165520040 136 383463830927954063648485630192367415491907378576603405735061323207998619885864850497537419541499198634390440480 137 2370250226015338548836876366560937806255143335917715437785966499095932338081160639496924744599733560215069534694 138 14650889290732873607126967555328314937514017280436646420047794820811574247550894191691802510753678607536916814508 139 90559450075513737643695295802339162356717507823361028184359771393045631769751508891570042023928379090938617935864 140 559762198405720814858337284104751995421284524128013642310411489490563763789544185251009308099298897375320140754130 141 3459978152503462332229858360118170651311631551512675858834836410973666079681559950557561678017660081822209970763488 142 21386668928158410045681777331413017651562450571453642390138031224553430136601941265545876443071728680566411608154784 143 132194362993798902255975191209302221709868978400291417422472578076172857048683094059040635005589695962992365432370958 144 817114140871542348276050941804323833808348181650958618409308785362034980355986436422133661137655144948694962692246436 145 5050710968996149298177571596186091144538694099738775247016662962727022404727372550807653240213234646236342344327043960 146 31219238557209563052713278039757120593524583984924568352598908732354857826559003253237434539778779387927536899297997402 147 192971021718487750983564380446302863886119459305759304588234298827663534287810308078076572993887261296736729749120379160 148 1192784223575421515674998442707053252624391526966963652850816539804072824767764333811648559901546332192531569398779034848 149 7372786811928430048007774377999693201750535780429462535755829241847888104005689457529656776305001425743516859141976522934 150 45572354412271992382690881019063829105274676308015016970162138308313750799127620886810956263118292806685672738247203551324 151 281689887373063387036500940531857254580431778034791250035135707438825201502482927143596945700908642623695851435364368548216 152 1741169480304083591876244308037319329240114119069867272641703774946952477290516700415763816945639507534430093038659482542434 153 10762442299276861729248799511986997906329314000190978492580910066043249574352442923332846150774045830536058888770351693295184 154 66524347891185675686655835735517193135346319536581603667273991876819124835019249822112437063397331213699290296904192852738848 155 411197453076691771995302359383170687022148752849719696567562079219869662764738613566549901918870773790056843406324289610619070 156 2541676104714756461571642253926066277145355070865674503392954067915450638579608275835163050491705534939465486098170671003728020 157 15710499598043744693423213805771817486643505899186712066285569413165966414371446201622144955187588223861275064406804656781357272 158 97109067973801641316216833236876115386108962031151916040990129589426514552134401847373102476501959014318604426144532915365290794 159 600246416346598095969800058248126015216627642237529571576865336563566392503847856500390306364702478349549388962481037874803727720 160 3710217468405063819053819972819044691838715515474713590266121569744295257865148390252024193549987614057113489367672674048138766848 161 22933437481631535427951123678676969844854889894688602858507122094677782750297561307765636591869065382647104678909453420174217559718 162 141755182601194708793332284487281266057000186409289188840845126984470902159632200694927002560565134896216368469666893503513836988524 163 876211069988644619151846369827155469696472385827548971435906747525932998198241659595555680081914575617151127947800327900003277168120 164 5415998378913413627148269722220994545830582038229863477717833447999893485377411449715811224355656139523008765380762115065579122166962 165 33477137467314661953127260596146738427413953655327771952035110669505374306137362473064742622100747173333315741429082310233848883221792 166 206927449862037751606399283041430402894105168800832402080051831715600626239171824686513907049198228625876314808847436219526410993062688 167 1279051100119069770912792685245584127080492518291217709766945786964279654080559539506488312452643251382940977012907748171941306707572718 168 7906015938467972120887650420868384146082073517216413968474454595561052918090046253265839378732038063398563524328670311747347831757178372 169 48868327476119499353310411628231503202356768054954507447827127902681390943967884673609214045845187580590299689898739899356130947903416312 170 302062815063844236514209239723587615910588526907574272105027801520214302639402304082671263313295614651925471895616247118669099027874084122 171 1867097749332251929850745651408794653231807506547447372455888315832325066339609145114867425360588308917415734148942301170432394657476617432 172 11540824728210076166587995608428799506785839706072531963375308814620912509100883686072310634967899289797406122033043213362863250631886029728 173 71335652059405792983144779697773859680611954575112053211407146770464086380840703747725763177320125609449082761442719371225592906373443522550 174 440936880559475352601781624927648757026116596822035615207298748015396495414804632201965019053313610509670080848878263737843805018078165190812 175 2725500181530695669252950689545294599772998237604492384913037111016477835928150431521522192887509402437518587885989567328085928918767017508376 176 16846745117120882204041893530574209714524679102002347870009283517267158334467835981704630148729642403711611520036962855852467167342553915615906 177 104132380164378233027212245778433654620565983053157757715408302212604707591822024558502313906982810566292315073367880637778171952444743398904560 178 643658613180927749762712587984853478861099002745550851336862394024912795126917107405859671621470041832248700613877944019532773965981199106259232 179 3978555082175278463377910778587170360750052826554657167322710708283216804376720002382939582391279506167354813262439970371569762405939621628796094 180 24592074459591435736034256231905982874445606710678427179888775721543991915150518260414559790194051975139557857229812985572355155406186167638227892 181 152007478527966191103635677258949651969098749566844320023195280226177981087150696324022586620113189451811683556449924802484502321692478105201356888 182 939582122947670284302854891710220657968870613908790411427014609013985458115580913980452469262423949477071662099970467803564461773411913594150493578 183 5807704820262718951583326583670027039912719720771266230062152034703169862766806518371253563612254823639416544818989196603081608011825195043326072008 184 35898336564223210948966635104425864218308290149490326875610241153932341136047805093651704705543399375366187631883998110535166812098268080776215250848 185 221893262133792392783213767994938097201311741129243643659328995703022628312360021141898721454704887974802908282179072603646011721256054054401571335718 186 1371557138651538950965782562749480816767536096623614897238420281510763730930357763788252808346169684793130049718640029259403317715250769306284730833420 187 8477810306163015962896003296257206871137739639973924987759901935044684105560769531023248060107343480810500199780580383645019938276311771432777070832344 188 52402678358662345695867680131025810354214383215084573856787256133719234196073811519692984413551820510795624090225024899116122307075947937430725771713458 189 323909193529036787110102431821763276853718123905501697838020667470274972713966702685418728873112451994704966577231112439802792547774700521228944873493728 190 2002133649248632976429750300312790148945567907159927287530658626618318448595443055179002039802846119100498933390881003514990378620784375360080290360056704 191 12375502855538131726375796178467720342151860628053987428881441572740919606217776976634205995683863420654849289552460600706866462720747176409499804678277710 192 76494928790047667107910299797951893322457200492615369646685620661040110341129112537250393828926546678428695472680072920756632474700031483811982050225369060 193 472827181157805174364092416109736477662549908641722451945340157079970906327474288181838297877755023392710510771923710150954300836674530824035231702384965912 194 2922619143227737616231018364890507757341194555228870091516658199210581738085817240660733088062548828855029202657633954250291395274322054228536706832119997690 195 18065168409830605808124586465414471150373258332674559721080308652023812904262874120897796121775460899359097727181640454248283898849912776187912236000269914872 196 111663646093524422765068769651300409656193115557927012581619610492661481034515414205906968788747765745371032970890287699260872030249240390695230516188141476064 197 690210551932340925207086968428266293106846432640771879426944138774965932592979562985036693657243972257065487410092672852930348143939629459788426228743910949142 198 4266299934355926821340199942981813433458571263203101176891990519731794860720803903986485904781832638320711322481861039758329610374981702217928334131367300329116 199 26370670629314865475078716218290577748312380452285820382597273179354642802053957403159586158195605213290200112888836088689300436358263616281296037581750808964984 200 163001261078657476870780506247777148396124396055029486729036743056399672537396933086280099591733215382748117834680578662789862596262921246278794775780791358407170 201 1007536421303478804534625564340714074512123498537450412462828146869626049981921351836886230017132466839691892128786364813143886592855742872697388219167809010053680 202 6227741021973828428476589797720814005076431414276141629190886066038036770444808082827956577969553688560446990226916568467850605342164333553915263427008856885587072 203 38494646363849228717205303536349447041984172689104600143525416065361361830889062734231682266079429050038138393452579842877800120581727911570684192791390999050440510 204 237941461189430614065741684290477042874226989315574541267109068080447609347644676632551552926483256547526843593118778047549138197664999067642663859509787850077828980 205 1470753580064842249337274076554676832657113482820445361505810841881088147488492200194339920521594912773507348767641145947021206852430482098142005689608741928550364376 206 9090959105909853914956216265177359562398469069442249093807975293938793294856651490014787457046227169591719603733239642808807916774013274704471994900157645046287577706 207 56192647487338859872987343006414798098732763231900101610533320212635919155913804312256202753470098241893822910154565772826811975586730168053123155011266372772494874760 208 347335588561126371593515945934714980229621838498037986405479846279120028263846064347622515459486849435268041182708363198138337193332363857133703835557713955023919632416 209 2146935879970537369223646582087390830044555958707147994299022086641839852973477436930060021207082529749574606936044918807909404287973687904893484811956699741989217867078 210 13270548209008778784156864772578432648390233907334118130140353936483848995753417824996920643755687467065611347712208956104130583755029524707773199638455300361181389743916