1 2 2 14 3 98 4 686 5 4802 6 33614 7 235298 8 1647086 9 11529602 10 80707214 11 564950498 12 3954653486 13 27682574402 14 193778020814 15 1356446145698 16 9495123019886 17 66465861139202 18 465261027974414 19 3256827195820898 20 22797790370746286 21 159584532595224002 22 1117091728166568014 23 7819642097165976098 24 54737494680161832686 25 383162462761132828802 26 2682137239327929801614 27 18774960675295508611298 28 131424724727068560279086 29 919973073089479921953602 30 6439811511626359453675214 31 45078680581384516175726498 32 315550764069691613230085486 33 2208855348487841292610598402 34 15461987439414889048274188814 35 108233912075904223337919321698 36 757637384531329563365435251886 37 5303461691719306943558046763202 38 37124231842035148604906327342414 39 259869622894246040234344291396898 40 1819087360259722281640410039778286 41 12733611521818055971482870278448002 42 89135280652726391800380091949136014 43 623946964569084742602660643643952098 44 4367628751983593198218624505507664686 45 30573401263885152387530371538553652802 46 214013808847196066712712600769875569614 47 1498096661930372466988988205389128987298 48 10486676633512607268922917437723902911086 49 73406736434588250882460422064067320377602 50 513847155042117756177222954448471242643214 51 3596930085294824293240560681139298698502498 52 25178510597063770052683924767975090889517486 53 176249574179446390368787473375825636226622402 54 1233747019256124732581512313630779453586356814 55 8636229134792873128070586195415456175104497698 56 60453603943550111896494103367908193225731483886 57 423175227604850783275458723575357352580120387202 58 2962226593233955482928211065027501468060842710414 59 20735586152637688380497477455192510276425898972898 60 145149103068463818663482342186347571934981292810286 61 1016043721479246730644376395304433003544869049672002 62 7112306050354727114510634767131031024814083347704014 63 49786142352483089801574443369917217173698583433928098 64 348502996467381628611021103589420520215890084037496686 65 2439520975271671400277147725125943641511230588262476802 66 17076646826901699801940034075881605490578614117837337614 67 119536527788311898613580238531171238434050298824861363298 68 836755694518183290295061669718198669038352091774029543086 69 5857289861627283032065431688027390683268464642418206801602 70 41001029031390981224458021816191734782879252496927447611214 71 287007203219736868571206152713342143480154767478492133278498 72 2009050422538158079998443068993395004361083372349444932949486 73 14063352957767106559989101482953765030527583606446114530646402 74 98443470704369745919923710380676355213693085245122801714524814 75 689104294930588221439465972664734486495851596715859612001673698 76 4823730064514117550076261808653141405470961177011017284011715886 77 33766110451598822850533832660571989838296728239077120988082011202 78 236362773161191759953736828624003928868077097673539846916574078414 79 1654539412128342319676157800368027502076539683714778928416018548898 80 11581775884898396237733104602576192514535777786003452498912129842286 81 81072431194288773664131732218033347601750444502024167492384908896002 82 567507018360021415648922125526233433212253111514169172446694362272014 83 3972549128520149909542454878683634032485771780599184207126860535904098 84 27807843899641049366797184150785438227400402464194289449888023751328686 85 194654907297487345567580289055498067591802817249360026149216166259300802 86 1362584351082411418973062023388486473142619720745520183044513163815105614 87 9538090457576879932811434163719405311998338045218641281311592146705739298 88 66766633203038159529680039146035837183988366316530488969181145026940175086 89 467366432421267116707760274022250860287918564215713422784268015188581225602 90 3271565026948869816954321918155756022015429949509993959489876106320068579214 91 22900955188642088718680253427090292154108009646569957716429132744240480054498 92 160306686320494621030761773989632045078756067525989704015003929209683360381486 93 1122146804243462347215332417927424315551292472681927928105027504467783522670402 94 7855027629704236430507326925491970208859047308773495496735192531274484658692814 95 54985193407929655013551288478443791462013331161414468477146347718921392610849698 96 384896353855507585094859019349106540234093318129901279340024434032449748275947886 97 2694274476988553095664013135443745781638653226909308955380171038227148237931635202 98 18859921338919871669648091948106220471470572588365162687661197267590037665521446414 99 132019449372439101687536643636743543300294008118556138813628380873130263658650124898 100 924136145607073711812756505457204803102058056829892971695398666111911845610550874286 101 6468953019249515982689295538200433621714406397809250801867790662783382919273856120002 102 45282671134746611878825068767403035352000844784664755613074534639483680434916992840014 103 316978697943226283151775481371821247464005913492653289291521742476385763044418949880098 104 2218850885602583982062428369602748732248041394448573025040652197334700341310932649160686 105 15531956199218087874436998587219241125736289761140011175284565381342902389176528544124802 106 108723693394526615121058990110534687880154028327980078226991957669400316724235699808873614 107 761065853761686305847412930773742815161078198295860547588943703685802217069649898662115298 108 5327460976331804140931890515416199706127547388071023833122605925800615519487549290634807086 109 37292226834322628986523233607913397942892831716497166831858241480604308636412845034443649602 110 261045587840258402905662635255393785600249822015480167823007690364230160454889915241105547214 111 1827319114881808820339638446787756499201748754108361174761053832549611123184229406687738830498 112 12791233804172661742377469127514295494412241278758528223327376827847277862289605846814171813486 113 89538636629208632196642283892600068460885688951309697563291637794930945036027240927699202694402 114 626770456404460425376495987248200479226199822659167882943041464564516615252190686493894418860814 115 4387393194831222977635471910737403354583398758614175180601290251951616306765334805457260932025698 116 30711752363818560843448303375161823482083791310299226264209031763661314147357343638200826524179886 117 214982266546729925904138123626132764374586539172094583849463222345629199031501405467405785669259202 118 1504875865827109481328966865382929350622105774204662086946242556419404393220509838271840499684814414 119 10534131060789766369302768057680505454354740419432634608623697894935830752543568867902883497793700898 120 73738917425528364585119376403763538180483182936028442260365885264550815267804982075320184484555906286 121 516172421978698552095835634826344767263382280552199095822561196851855706874634874527241291391891344002 122 3613206953850889864670849443784413370843675963865393670757928377962989948122444121690689039743239408014 123 25292448676956229052695946106490893595905731747057755695305498645740929636857108851834823278202675856098 124 177047140738693603368871622745436255171340122229404289867138490520186507457999761962843762947418730992686 125 1239329985170855223582101359218053786199380855605830029069969433641305552205998333739906340631931116948802 126 8675309896195986565074709514526376503395665989240810203489786035489138865441988336179344384423517818641614 127 60727169273371905955522966601684635523769661924685671424428502248423972058093918353255410690964624730491298 128 425090184913603341688660766211792448666387633472799699970999515738967804406657428472787874836752373113439086 129 2975631294395223391820625363482547140664713434309597899796996610172774630846601999309515123857266611794073602 130 20829419060766563742744377544377829984652994040167185298578976271209422415926213995166605867000866282558515214 131 145805933425365946199210642810644809892570958281170297090052833898465956911483497966166241069006063977909606498 132 1020641533977561623394474499674513669247996707968192079630369837289261698380384485763163687483042447845367245486 133 7144490737842931363761321497721595684735976955777344557412588861024831888662691400342145812381297134917570718402 134 50011435164900519546329250484051169793151838690441411901888122027173823220638839802395020686669079944422995028814 135 350080046154303636824304753388358188552062870833089883313216854190216762544471878616765144806683559610960965201698 136 2450560323080125457770133273718507319864440095831629183192517979331517337811303150317356013646784917276726756411886 137 17153922261560878204390932916029551239051080670821404282347625855320621364679122052221492095527494420937087294883202 138 120077455830926147430736530412206858673357564695749829976433380987244349552753854365550444668692460946559611064182414 139 840542190816483032015155712885448010713502952870248809835033666910710446869276980558853112680847226625917277449276898 140 5883795335715381224106089990198136074994520670091741668845235668374973128084938863911971788765930586381420942144938286 141 41186567350007668568742629931386952524961644690642191681916649678624811896594572047383802521361514104669946595014568002 142 288305971450053679981198409519708667674731512834495341773416547750373683276162004331686617649530598732689626165101976014 143 2018141800150375759868388866637960673723120589841467392413915834252615782933134030321806323546714191128827383155713832098 144 14126992601052630319078722066465724716061844128890271746897410839768310480531938212252644264826999337901791682089996824686 145 98888948207368412233551054465260073012432908902231902228281875878378173363723567485768509853788995365312541774629977772802 146 692222637451578885634857381256820511087030362315623315597973131148647213546064972400379568976522967557187792422409844409614 147 4845558462161052199444001668797743577609212536209363209185811918040530494822454806802656982835660772900314546956868910867298 148 33918909235127365396108011681584205043264487753465542464300683426283713463757183647618598879849625410302201828698082376071086 149 237432364645891557772756081771089435302851414274258797250104783983985994246300285533330192158947377872115412800886576632497602 150 1662026552521240904409292572397626047119959899919811580750733487887901959724101998733311345112631645104807889606206036427483214 151 11634185867648686330865048006783382329839719299438681065255134415215313718068713991133179415788421515733655227243442254992382498 152 81439301073540804316055336047483676308878035096070767456785940906507196026480997937932255910518950610135586590704095784946677486 153 570075107514785630212387352332385734162146245672495372197501586345550372185366985565525791373632654270949106134928670494626742402 154 3990525752603499411486711466326700139135023719707467605382511104418852605297568898958680539615428579896643742944500693462387196814 155 27933680268224495880406980264286900973945166037952273237677577730931968237082982292710763777308000059276506200611504854236710377698 156 195535761877571471162848861850008306817616162265665912663743044116523777659580876048975346441156000414935543404280533979656972643886 157 1368750333143000298139942032950058147723313135859661388646201308815666443617066132342827425088092002904548803829963737857598808507202 158 9581252332001002086979594230650407034063191951017629720523409161709665105319462926399791975616644020331841626809746165003191659550414 159 67068766324007014608857159614552849238442343657123408043663864131967655737236240484798543829316508142322891387668223155022341616852898 160 469481364268049102262000117301869944669096405599863856305647048923773590160653683393589806805215556996260239713677562085156391317970286 161 3286369549876343715834000821113089612683674839199046994139529342466415131124575783755128647636508898973821677995742934596094739225792002 162 23004586849134406010838005747791627288785723874393328958976705397264905917872030486285900533455562292816751745970200542172663174580544014 163 161032107943940842075866040234541391021500067120753302712836937780854341425104213404001303734188936049717262221791403795208642222063808098 164 1127224755607585894531062281641789737150500469845273118989858564465980389975729493828009126139322552348020835552539826566460495554446656686 165 7890573289253101261717435971492528160053503288916911832929009951261862729830106456796063882975257866436145848867778785965223468881126596802 166 55234013024771708832022051800447697120374523022418382830503069658833039108810745197572447180826805065053020942074451501756564282167886177614 167 386638091173401961824154362603133879842621661156928679813521487611831273761675216383007130265787635455371146594521160512295949975175203243298 168 2706466638213813732769080538221937158898351628098500758694650413282818916331726514681049911860513448187598026161648123586071649826226422703086 169 18945266467496696129383563767553560112288461396689505310862552892979732414322085602767349383023594137313186183131536865102501548783584958921602 170 132616865272476872905684946372874920786019229776826537176037870250858126900254599219371445681165158961192303281920758055717510841485094712451214 171 928318056907338110339794624610124445502134608437785760232265091756006888301782194535600119768156112728346122973445306390022575890395662987158498 172 6498226398351366772378562372270871118514942259064500321625855642292048218112475361749200838377092789098422860814117144730158031232769640910109486 173 45487584788459567406649936605896097829604595813451502251380989496044337526787327532244405868639649523688960025698820013111106218629387486370766402 174 318413093519216971846549556241272684807232170694160515759666926472310362687511292725710841080477546665822720179891740091777743530405712404595364814 175 2228891654634518802925846893688908793650625194859123610317668485306172538812579049079975887563342826660759041259242180642444204712839986832167553698 176 15602241582441631620480928255822361555554376364013865272223679397143207771688053343559831212943399786625313288814695264497109432989879907825172875886 177 109215691077091421343366497790756530888880634548097056905565755780002454401816373404918818490603798506377193021702866851479766030929159354776210131202 178 764509837539639949403565484535295716222164441836679398338960290460017180812714613834431729434226589544640351151920067960358362216504115483433470918414 179 5351568862777479645824958391747070013555151092856755788372722033220120265689002296841022106039586126812482458063440475722508535515528808384034296428898 180 37460982039442357520774708742229490094886057649997290518609054232540841859823016077887154742277102887687377206444083330057559748608701658688240075002286 181 262226874276096502645422961195606430664202403549981033630263379627785893018761112545210083195939720213811640445108583310402918240260911610817680525016002 182 1835588119932675518517960728369245014649416824849867235411843657394501251131327787816470582371578041496681483115760083172820427681826381275723763675112014 183 12849116839528728629625725098584715102545917773949070647882905601761508757919294514715294076601046290476770381810320582209742993772784668930066345725784098 184 89943817876701100407380075690093005717821424417643494535180339212330561305435061603007058536207324033337392672672244075468200956409492682510464420080488686 185 629606725136907702851660529830651040024749970923504461746262374486313929138045431221049409753451268233361748708705708528277406694866448777573250940563420802 186 4407247075958353919961623708814557280173249796464531232223836621404197503966318018547345868274158877633532240960939959697941846864065141443012756583943945614 187 30850729531708477439731365961701900961212748575251718625566856349829382527764226129831421077919112143434725686726579717885592928048455990101089296087607619298 188 215955106721959342078119561731913306728489240026762030378967994448805677694349582908819947545433785004043079807086058025199150496339191930707625072613253335086 189 1511685747053715394546836932123393147099424680187334212652775961141639743860447080361739632818036495028301558649602406176394053474374343514953375508292773345602 190 10581800229376007761827858524863752029695972761311339488569431727991478207023129562532177429726255465198110910547216843234758374320620404604673628558049413419214 191 74072601605632054332795009674046264207871809329179376419986022095940347449161906937725242008083788256386776373830517902643308620244342832232715399906345893934498 192 518508211239424380329565067718323849455102665304255634939902154671582432144133348564076694056586517794707434616813625318503160341710399825629007799344421257541486 193 3629557478675970662306955474028266946185718657129789444579315082701077025008933439948536858396105624562952042317695377229522122391972798779403054595410948802790402 194 25406902350731794636148688318197868623300030599908526112055205578907539175062534079639758008772739371940664296223867640606654856743809591455821382167876641619532814 195 177848316455122562453040818227385080363100214199359682784386439052352774225437738557478306061409175603584650073567073484246583997206667140190749675175136491336729698 196 1244938215185857937171285727591695562541701499395517779490705073366469419578064169902348142429864229225092550514969514389726087980446669981335247726225955439357107886 197 8714567506301005560199000093141868937791910495768624456434935513565285937046449189316436997009049604575647853604786600728082615863126689869346734083581688075499755202 198 61001972544107038921393000651993082564543373470380371195044548594957001559325144325215058979063347232029534975233506205096578311041886829085427138585071816528498286414 199 427013807808749272449751004563951577951803614292662598365311840164699010915276010276505412853443430624206744826634543435676048177293207803597989970095502715699488004898 200 2989096654661244907148257031947661045662625300048638188557182881152893076406932071935537889974104014369447213786441804049732337241052454625185929790668519009896416034286