1 16 2 34 3 724 4 1994 5 28128 6 76682 7 1144652 8 3107746 9 46058744 10 125263570 11 1857863476 12 5050618938 13 74908095984 14 203655079130 15 3020446141788 16 8211674722322 17 121789649054696 18 331109620080930 19 4910772371719684 20 13350918781511466 21 198010981749148256 22 538332532251342250 23 7984150789233854764 24 21706513952459232130 25 321934995590946515544 26 875244800023829183090 27 12980984940917826705876 28 35291408914339336307482 29 523416131838992013778640 30 1423011645406655826199418 31 21105058537816663419028220 32 57378331025266201550114802 33 850993060381023562314593992 34 2313595171091072965200083138 35 34313536137278790349573106596 36 93288224318453749483770552330 37 1383582096094843792957296043328 38 3761545193917467378107828246090 39 55788462284263635634081136756428 40 151672114559533212288475281163618 41 2249488868660037383991468793823544 42 6115686280244351554319974846237714 43 90703345513302762706881448767632244 44 246595221455084125318388632845835770 45 3657318336590057444463304170032489904 46 9943152813595985489001441577453248026 47 147469504453902566500989823734725991580 48 400925400302331787204259669749374104530 49 5946229653105857447694139891277189566888 50 16166016918476004435698792702228399277154 51 239762432364637385504867449665639449254212 52 651842220052358335420718277957790441626858 53 9667642746253669602688754238381320423704608 54 26283424172170356055529092449041398081063658 55 389816350073766268696246502507392818522819692 56 1059793865697652913326461427345256351220898626 57 15718080484895681312533198781423610768634703896 58 42732751654162780041230031102028231903302742450 59 633780635632412092285770599714950320762626032916 60 1723059665696643958455615827512407691394332245210 61 25555149338280677463913861970015976878846215763088 62 69476794651051070865089804962461586178598928125114 63 1030428544176285657075687170213271895210631429905980 64 2801426492119018902936209103027749573690100777040818 65 41548690269743306514908273040625881371121424459719816 66 112958440730649685397722973021200621850383239373333506 67 1675316229240373114514633775165626702499887077355282148 68 4554682897514915222769146519388210810517451183951044042 69 67551695365956537543786299556336023433956473973500547840 70 183652821008584996694725356934055852172869524643268203402 71 2723803104852668930430282646913801680675690801332507744780 72 7405204582477941527563591377570180895637936785111837234466 73 109828529303558868035081835393964572026805973975746432333560 74 298590866218106732508915683741234837317124350617216118631250 75 4428479366769479314554887819784189997215027231806848986992308 76 12039708612485844162520331107003187198871297001432053294292922 77 178564072798410153342881001564279623761894047083127258879888240 78 485462215604690443669935264382040010240925905679714823634227034 79 7200017309240784767305458374814121616154114291607104565858879452 80 19574689916947692727352438014359719199170399734984489915264493458 81 290317354666814423945891975946076003148690640363376512135749971816 82 789285907384944519492651342604490521198078871688542607607195277218 83 11706106082906676905799501907033281741582594587637892905562401504388 84 31825395254772756214576162506991772609323909711551554704463822234282 85 472010775179223732041216676401093822880999547665813982550133287765472 86 1283255881861995477913499805059007980263791348937989764853047413583914 87 19032304192990102417433399833064732658819989526567480787048308600909740 88 51743132965063500198892177262884491592462814949701567599995941602210562 89 767415961546575882697292672977661317193356083208030460075860646790714840 90 2086374079310996018020312210257882192631758446778204200519042996690860274 91 30943560593854254623606715110912734306698696591337720459708735704450961492 92 84126270470709296516780098027612461548627454042243299829214882558280681114 93 1247698758175252261888549549806963274896956185158598741594285912939972045392 94 3392119109171505109810990484958786637353622085284740066077950786658089821690 95 50309407232897930625070041635444388351456013087303459745795710168735764044156 96 136776205416270731721066659564124639575283484993111719650040434658120180250482 97 2028563737473923359802589025816492018641986538738918551329794376217259955778120 98 5515057038384210400985832426196655652179935481509591251669371193326966981009218 99 81795255864260670516661811806681576341452836871185059182185169720117734759428644 100 222376794589835761231354402732601936553912847467237278594151665707449480784620426 101 3298128502598195399318210902232944720145101976051811596301560551254067628921282752 102 8966623269328540635206532861434122755757958147739650693538397532292091475779707082 103 132986338935134466409277652177132796912359941241295467922112729117121333585831497036 104 361550012456825507383384955714736080997286274716810797730792891817532307289868678370 105 5362242959738623385100004730301547964545853367532537876353364183199202342059814079672 106 14578332063383258115678026080898188624372049578460621118175689683289104043258238245522 107 216215062310207194746965149007664187055062741377658553812087611873479468237193911585268 108 587823975737374275493566231233897066939544580084818434354794978063141875390408914268538 109 8718171392234995989993551847461275876382497121617730631504475769647935576694381854511408 110 23702096025071805928878199112408234926272193772462953689949841287878736547120220153385114 111 351531996024111095220588369988613687681229117154969923212933481008625180287608453938893596 112 955710177144456558128910024076155806123909825270864621445437201896502994089904585072552786 113 14174388030356897864266471885269015209297096327304403372200521117081829339220014002018774312 114 38535914365182031506476771207311611680241122187982356517905038825698855937123183205936478946 115 571536242241074789026652494305504337615085247340741443729842214039253636859118389215973474244 116 1553835808673387268426320889934709034773092513434905271175577068108264801326965153459659012202 117 23045345978638605621658758696400719128050253868393589903730780538016576911785747701728211936160 118 62653391260832341065448933130183796380563399768378948796252703340152328089100029460072671585642 119 929228860785246405952978266978289363771451470734921581508053267773065675644360894117501594858220 120 2526294872708820702437148707331429354024564798294579273360453077070132760487776428606515597728450 121 37468141138632441680322680812175223936096367623237744034151290823481649281936296178210364534070168 122 101864650187972769353047147893058068324415462381573767641023189880610057983111562376425524631130162 123 1510781315162924626998313240552693091233583722678203968918136488057943996206930987871779327223937940 124 4107361761294299815167182280305652989703353484748737294198841886131325105424985081003684613520449626 125 60917358397906478841697851248385141756623449366029383065246765106924290288020808537874265993299542032 126 165616046459800390350422031708639341134992619566086359079228564705631668487227440285105133744105525050 127 2456294975940178383669610191160587946671292048249227916464031252134781614283271434497157231894949459132 128 6677930126206248188266522777386181346967794552445019615746982658820079277803494710841942654453807301426 129 99042131298922316732370651969037507801735862103911907576607220294024876229003143637874412280850464464904 130 269265881680839309198686795327811348979034219619116221817014688283808604430820893339837919023837949422210 131 3993552838041496030926580893178359225514499395320128445894964371064742930073777386600280790767867604985188 132 10857273686172807561641569648855996953311606786235425020862405736858080811936066845658050109227508381157706 133 161027070611946974608176192250504152814989682864279073493913194604561445449327579801261446189423904327159424 134 437784360798387459997476466048323849780319307723358884962971078580786582668078777392862221699207189408972298 135 6492894553157162372903674113574472183159399742889701665069908373034245504953094383474647121888132502649675916 136 17652234999264459673096366542968637488179638323345830072242632882978394199815012665107746790908646709203969186 137 261804922105377792808595292880749438460749852571095597633687036676841365538636841287735791079805612555447108216 138 711769145661095746514666305178020739014056996488415005937475261965200319440138312719454694441522630734824167890 139 10556434680627079535580344941090529370884905725645999181360243135594057743537132426249518280904313645337320695092 140 28699783156990374411068355451697910989824782999485700471310700846793497773525526959922478987066930580125401748282 141 425654003256255324909986617871197492147198835994646225003402060490322231430684582852709280911739207012909396047600 142 1157225707631975798762508655313801149051475461580600803050547739783558565044183602347107430480896349333038124786138 143 17163117659466593591489025376789242569562790170977926428266992646525779321654015360477259023888511596932322713796188 144 46661374794329993051236928493436722623467884777542911103543415075440628596731034003426841135184352465535847382023954 145 692047074711413658941583279514849576403571775239901034462217847501134934437234214150802635456136023138025488732359400 146 1881468656751756504252248940675987817570074552645706881890017722562060922513873440389119588777909368472567466576981538 147 27904554587287577150940896912607455332312982298626492302101123109281037087049601580175798585479352422003925026377425668 148 75864123634209959971483807954850165400587469047985903237898476297415114061272758200407365943324808242436169593537715754 149 1125160693786066754063459819292830093648537217426365858443661833664657422754218354939126002618566296205988064062751482208 150 3058974824870582379494807328982800420978477818694734863741029645208860692039513624294286933051770965140087947529512512170 151 45368457069652926386050248446646324955666869168557177241131484831067456829465215754978790077618596879384205000698813044268 152 123343242245962527127325358893325104701420832373106253765859173645353233759950385400627346705294759467727212259657398882946 153 1829335941300040091892506205562881537458309628589959782339001508458851311789675501758710215972366933979619912391919158378840 154 4973416349835387345193138218174034502682192972302283701946195914253047965351979501328025730215176369123163379432548913788786 155 73762040904198300673635013295744172931425088669634304042230455438871610620331371580068351089339019208852338139413783159686868 156 200536889888830615811520776743174962441316284428637875563294620142915967620299421748582003179029619636679840082497459514411546 157 2974215153989717339678504270996168441403735151424647538233828120899931070099094057920407177548888704301556048203257868579304912 158 8085999919877215344979532536629537634020602719269634184242552941081231676963672368990914353236239904509483959652027728428238970 159 119925583318812350953583901016056024672894150107313016732963547992481145050901699536599887421882053693502920751919581434523004924 160 326041730977777661911556390571462448487750312935861345662800694081389858891173307659771069521010271173093908273710055910721773298 161 4835610334062310460399161453834527788631531012606930417648048792102037496110590716373858785151217084106070870782725955811555454408 162 13146575734890650309622567780148335358463093930122081528469616088758436762530773793624855704191899758693816146805490675487694980546 163 194980309086578124359841046841689112133783511425929737675291613283140989328954281457990552771326846448846726541760378336090268350628 164 530093043718368521017827115911729120822122903549181227930078757360180797065329706183181764981746463263212565475346725406186473158410 165 7861948814134463762997012564551258345006177038290196804334488774605545962225930004904611519398307896097099120349944777590654178286656 166 21374283362080478014850549178046399964675184044123963419902333414112800311010276519818428056090493574994625846222355448319347819375434 167 317007596539527373114611503318166302816318621505634117975055256533918080675432683258442373320056940119985568156001520201737144069379020 168 861848678559973823828061745046323255079536189054501926493434806167791670981168711732259841408538966867378161514175036497875664509445218 169 12782303553426443194602313755629747014561359381224187364593887758087454968917733427086008462241064878777391023742512441123159742816622648 170 34751253745111474206170217046269332397298632324163590422970986075722029174723746290558444378083564036046234533101913459106867638781700370 171 515404949015364282626488675090497428275079071223331179590195678551737961882730021760350601325223740855012059631762091344764183985079935092 172 1401231639497242719720415491122834138642237693490710387363578143276911507245545423070144905933312143506326649129332292027150628765438100730 173 20782033563764161909042869050707936203689100507842395113605640759206463637294403555487230620144298101348001468005167348520363439467018828976 174 56500122900007113892050549056807042547118293160413763347879289031790436791661494822509742520289009632373338112717006069582231516022739763994 175 837968125588459129713641954718809481621383267159546430275627490655444659786595616482955789480548095861183149343488804140949412459972839950748 176 2278184275699970642953037463838450351626766228888034824972203635745717784203315623790090082430175141492057643480619071496752804117007544476370 177 33788347870180746664832385192160339958461017652502921305044538782437369841351287277909733358253655991426952213828816996352983362293957168597160 178 91860394768202289415415698427920709827151409347135684475258383884947838225363028604610075601894136450503842447891794717694396753036198251950434 179 1362405581948153214306585200141411172114691748450287396447504655345569672524732595877251843270957755814969393331354332549957263960517142821152324 180 3703972596500032669695443954159876391603684466453119083865794712013550889127205148407914959587646709848690258385911133870318113705198828149724138 181 54934588008122007652377907338790841541794544178011201019145369951004225978956123282058125474001786174940984561780291292182728162371611305996861216 182 149350686226010033692855943620279086416442217758808017322498699428850115263178563702943702707792908087659240666925314910445315059380329053883170794 183 2215059156838470723251383743562700386341184551080978749540914831202969259937996068485650128848674428584371527964776409694036897563104952096974461292 184 6022082209046901208981750702492507609652217264496811301628586222770236358764137465735660448676466752344798519560173135751438012340330381679649872450 185 89315079009394574628790013253604050813447897330403460488182285816828169611410230595526739812703327837026422579595492383386244420983917189791938397976 186 242820940759784903505106232928419099805288534816201684148842606805132481533853169501886016609420411642305437706876955286152012514248769011809374596786 187 3601340990748138902157772680483918086268655245623303395144820229043310553673406361814813897297681518902682878164358396924640493299656643521593107231252 188 9790967181233271223383758342664258950692107156988235673977420577601772778351156465230130611296224417276307606496726493352038371422727523594912017073114 189 145212399468163466169460089783719620041621429753380285401937180466798217876071943538886294809672355806464623942185608779246047646251392537077887274666896 190 394789008081561088330244972313286673320379455290052969884698085905138136071058468496671641291508768149030164225490686696376751278336743859241677040341434 191 5855219212363715672197822817857635360861063937446402576124703484242467484390310258149209697345723412281485230180373900534852494356007089441711273869839164 192 15918586797100362795766953168054868876847187956087141417133114693015657370076455354260456211089291272171795765866647725405891919763113923588894446052477618 193 236092731408584327937385466397790235093498177018748463322339749922991337645941230301191578865206445282870956650019655100182680669762708934098303254125665160 194 641865402606312550024493133076225102274249272576377807232089057188978551398237598946961104176156067696446471539165504708365577519862823098218813148298801410 195 9519673952815873874606094931321494963630825495496528243310987686649446116663773693172279217526199662897719679322900859654852994447507555840648179293074910180 196 25881141354709302589974712461802720297965603543083784699993630196555685448030801180840342547967597273350361735847598245280238552723308326807223178678639752394 197 383849988211140288715849847752866494411433867863102024821117755713497357569083887066924054722864706479591370926879791732841091081543552859759998973485595822592 198 1043573115333162322105712532102682188243392361911235340997189224414315385257260368727251977697303437280765320504700938760407323431092853131519777061958026799242 199 15477506286453207047946850795131447402796364867943654141965379105754827966650317199631234267265380807650636931676347402465052201852744693411387086491352481539852 200 42078702485352345833656039022101159130380473031302411046384951462435979007390614501291644824420823695962294290480712074340172317596178965334453928170758772864034 201 624080261050913611499100339493836342309299119551073006731294696201319458241148077736989234669345112860705353691656833207788430479564905867069266117508484366437880 202 1696687253470999414338156698261893919103746975574256410545410898066744253844223476022244500373073139530341294717894739693143985665502719132598249568644426861693010 203 25164013183071239153171365446315833231948757710898194909605357947153062902854795396054869351649430367167846278095315464336198047924737037954156169153591652457806772 204 68413412630607120614766893178655098657569963123118428584124811642191813233438075110644439518041992175515349225343349961483265776227262736366858062810566650627655354 205 1014657246828262130531226927290341180970675599240854165399634018971551341934048271196716361693266605398895849289242381301551856802160545903797991470694781177977496176 206 2758549059757944036136256396524971258444034835244750077250813372647817032399572139453489366642694910090497293498939391404847944693702757017212813984149901743606002778 207 40912763836640780967365870789322775916033131602387285861098453197348022143998055608105050841599452507291515219086917312604564068567851014984442872655456543323083846876 208 111229547284519189841261435907400628786612422946946137756845236424707361154705303137678927611822433360622657272149717009094246131171725559390709585856237264813206263442 209 1649674557576045450063442410750511237416150088440176987502998297678188353523553557921355882396351997747102084615690488113415944184445291727276517428129449078690521179752 210 4484970874581691951710251913830197663393345122700283995876009672997711191364526402750949678389050518680477930690220466899468462506382733329975158910924506918924867667106