1 161 2 595 3 2163 4 7973 5 29325 6 107777 7 395929 8 1454643 9 5344795 10 19638715 11 72159035 12 265134245 13 974183489 14 3579448271 15 13151993143 16 48324463973 17 177558916493 18 652405957937 19 2397139747601 20 8807827288183 21 32362661242755 22 118910351874471 23 436913134923223 24 1605352977737193 25 5898559638680193 26 21673118805830107 27 79633691535545979 28 292598628022368253 29 1075097178965553349 30 3950237060345111369 31 14514383572230271681 32 53330300755021630307 33 195951895887779012099 34 719987417254509027851 35 2645454787034537010811 36 9720212968347040070845 37 35715046279786824877057 38 131228043554299740218151 39 482172115365153948536415 40 1771648365233055298189629 41 6509579940465778597702565 42 23918194960623683543593529 43 87882790503602026459495753 44 322908349874016157035629063 45 1186464401287830681840819563 46 4359434421787200045195304839 47 16017900290337203323763644199 48 58854682715011359419479452801 49 216250171039848357353596123713 50 794569511167139478411802023043 51 2919492294690717336065454226723 52 10727110893342025801517020673173 53 39414698345777767416261182129981 54 144821700934673456523906552222513 55 532119385454049289169587877889545 56 1955169967957492628444446162418739 57 7183894644885114445613443174465035 58 26395834180453738494693495035960539 59 96986397563344586129610899224473339 60 356357796764786291872933872639127669 61 1309367937211105931391883676733383073 62 4811019740724473156070704737579111583 63 17677163376201431203624995945053300071 64 64951324639932092819511651780930481173 65 238651104970914312356848500517643187133 66 876877418891358707207897940477574552609 67 3221916813899868740320263231292009581345 68 11838311412802854801343831056223839861047 69 43497590161821537504920829359950501476531 70 159823498800647933650073017604697213795879 71 587240595946868214180649443348866826533495 72 2157702215981238955257135726462049726585849 73 7928060295871610963985862837521875867049825 74 29130127220262523565221368605913709246662091 75 107033029543248252509391875506546971082019435 76 393272206694557992506730297451544576534570093 77 1445002810986615097652516716211663053941608565 78 5309383903096229111049780897224138124812672441 79 19508306292643236089951451080156008024486785009 80 71679505824705482303884834435759462828609070115 81 263372508007604767134802510661286453120901955891 82 967711442428891010433861285298716212591983260075 83 3555668899886714092905351825949194219642285592123 84 13064619029293546360978351302462518716159565672397 85 48003420787019049117777151681279993318265832854433 86 176379303681862994663665475781375991213238040770231 87 648071705250460732154568649835891185635719519386703 88 2381214385015333012206632622025271438445535067573869 89 8749312616900303276758253960974485719792176876492629 90 32147660349262467866115669780412067072206755817229289 91 118120372557642086995276783621839860532576873962298649 92 434010508434286805722562378745045598260636048914276999 93 1594687837099963458808702741494733099683469881057682523 94 5859372638161819266960906030638502295411638667553646087 95 21529133736465108024046403715858603972262479998334005831 96 79104646190928846594235307793829461599519738519260986449 97 290654753023958261348120926415638853906032895300946148705 98 1067954785506717249678072987583518712034297183878131992883 99 3923993714263074105633288595545280612335276211695102213203 100 14417957462749968687308694685516793935310402809535024068357 101 52976001628663898634107632609983606343262311907122341396205 102 194650092137594528751434484104561165293891070965671304396769 103 715204190658917130422368449940459622486638563210150897530873 104 2627879744205283039355123655550575214135239646854030342619827 105 9655636865944758072166157998329056340285598040249927277616763 106 35477773856499776239115574327887486563430877471619178479336443 107 130356231835131664640614577140109328656692429925716230379283899 108 478968811487065837415185270999302277893825462891312604812814021 109 1759878443460076697340434616238179725745514488798830759130143873 110 6466333634834382078183408164198743592404011418473651318708078575 111 23759294758325154326966454279310994673091264235574731778953450775 112 87298942382430198093349755791918910118789641946482183455988603077 113 320763112651753482532497498792388709243578926142495517416489062381 114 1178582141205286237286630005762646645733603008572089766961519541905 115 4330472578610088690746189804178352332842360595748822730888549914545 116 15911485588026996727769268991568722114135127647429666251469282841207 117 58463682432380198843572181114597662742016303948047387740370019032931 118 214813515975287940003470873231148686512823566254942437333587525249959 119 789290799446938258172427988516203998364368544263323338284940979303703 120 2900096687413534418048538340859486682332938913706218295135267137918345 121 10655845478295573724574891792973788328696543414283044737018022272431041 122 39152847334403776869514208958987037951630582796970603514939206086079035 123 143859579937933464086997638546176661541256251537288008283281928800768219 124 528584257567734379633616617025287380621383297878048746981857130968984541 125 1942180822917579737000922092503234018193486308943972353305472071411084581 126 7136168538703488103086249674574229462140123368426952572018619775402576553 127 26220473815759932013577016050316021807765879471586620169165659015243268513 128 96342069752722074689063998779443796382008710537376931397101100511989458787 129 353990338597905199251523157617693511941229378036280225032469334982187520227 130 1300669169162405843821678960086214676744104585938088471953261054439734328139 131 4779057796634549965438954262360329039887513884947722131041611171646458860283 132 17559725382190309699726735195048555982606534996774538488501475298854228810077 133 64519821399748890505814414015382094640079260484001768888458159713097431814849 134 237065629607030205877090009964834567553144238488792496046894320211095064776391 135 871051895707764093809626123488121656658383834976787938316859603763907717544383 136 3200512053450321324457112932821812620256194270310385464855276465393712606389149 137 11759663752247189248561909108588929121489106112011209155111234450268569446059781 138 43208614514303371655016346880739879271414254523759620571627770996795400871896345 139 158761713564208022375086142184491191562421442340841007917900419504226230543463273 140 583339271049755950049306123802023148473156789572601641917742338174589247725088135 141 2143367550711395216880889267917752596921994536491155677712276174094373404531850443 142 7875390335328063003901776383773436687555481409520505398368329703837064983680264071 143 28936601617017716192620183168123488829868727827944909350842772827649674243956692327 144 106321957069968139793537155045069339600884816859853296049144485632708610718325059489 145 390659508148324351546370166459934010329037055924096932383811636639578216638349874689 146 1435402954502222206466538177828734756759789291956363377341777452705929524597080267875 147 5274111083484571140308168222991816720872923459494454151623546453328321194461988713987 148 19378703125618885893855425684775395028741727288558162383579577508367792099497675948661 149 71203304004503105650791788807717686404368474159702327578084660263352644750478511517085 150 261622796339513733226130588714338077500793790950978628111014870076758911924175180112657 151 961282464647678764327345323900920723617603431592301541987542567709086489951808036670569 152 3532046862001801086468582183395843799957422720885267444237525009584560752928299315782067 153 12977824410798061546222223687295057838384401895391071719393542191158459462929915836512107 154 47684510715141290048975894597822597883286345643834036637943854703897494026491421935399707 155 175207530181293161176880806668604665125628049878983311593619536389723674162766039960661883 156 643766249707607935540570280434848952829966589399077398132668255798082257815649367288071061 157 2365394819696210031941769304918520461845097919212263745445207467115331695497985922730004705 158 8691186677752833395315338373243548010129327071064571986306036633202510427638216119626643903 159 31934087805793702124869051417177046234665992242209359173588740584527631260503028382773492807 160 117335641472128033933130914300293703886664082991338677836349988470236373569038028707862804341 161 431127165535567602437669287934529708949122576069679936787997601881940114815434816600049135133 162 1584093550184276370738671825592349220384249514910345241318061097627005174268772660248046568577 163 5820445975883199622137681420158166268216906663691522451879451566596479020786524037930957954241 164 21386105229854624520990366876526965422214285547283348395677534629683179371989482796993565220919 165 78579115551882478756752309320245684581021592009597068971422268193794771857287005610668456633235 166 288723792132863838600912778918234283756270677709388942754808136513780563623367358354233437115943 167 1060859842441737949816204699998543492233507849245861002146016673257152014625578613449273538593207 168 3897924715492846627659377905271458058929984909274552910044553414730547240464557446172939413770905 169 14322171958813143997355144021707963608636474088754155320764895412821352443874878746386290430794657 170 52624056283723771562104781979248162238403379721124080663577011186843623436724577530140235282197291 171 193356936902886774733726310833801640772543978284165278817551046883645388417479196627368957026812363 172 710452741364037126929828782341628603080840591156189352504586661421530754018518710765833487035083341 173 2610421460933578389350491401275466479366938061536290510066651230818856021657150778958777534003714773 174 9591489773998830057119475820526746851445288272911044726807523531377193785231200272474626401600193049 175 35242077749323622976602498063302056898314959375091152937068695144283749846248377461969337644138918865 176 129490211985240103886106746475873682080767086022048212941086814704755211012648840940401808000573927715 177 475786788714641862974963020579419093230264019686462637008818448003270192906171520890051328035990959379 178 1748186715002013526105112751317326421548738006956876147586208404525024686523013318086743010240163482347 179 6423374635445149956778299115526053689814974544421636244797303337756794090703815441543889807030485536955 180 23601450207355334450856569674090103513144826987967241701074499099678909131765598972201777543202175433069 181 86718973048295541684883377756909397913124890132094963566744505418373579711751784035798625680385491969377 182 318632127283744737438048125730443781090632139168168583694529078652663415405981317027441203109044348780375 183 1170752246810192200637594913951158634646244988255973114354965525211748985441924112485729701343340714079919 184 4301703143043474599073959915308872522636838131399333786331621779707829690450238524901690020806178898844877 185 15805777850341523195847000371444154695061557491694743169955333841136092455623715592161083933746675933372085 186 58075279754798715203911541455179368865757378447433033390507944079981376880315605187784638335041839892878793 187 213386405309072284047510645143162575712305284641979487273037588713375788411599057182316037406419572093342777 188 784047156776119588813427752357979690128354274204045342935032879892732462950108498425250037018808209221095175 189 2880829934589002337879083071134407289882781511376681006398514158276306537770108026721626845798493034995830459 190 10585053514062881324653897441474742123933866131085154747338660083198178699029107751863380615364318673813862407 191 38892735926655724683842218704851259841607277214191556337509555511709242205038965514455600547189110195822707847 192 142903850778924928161584614541024121509117515931183172361383618042897721224672638992880377621601105624348591729 193 525072615255360621878489815735500567917884392950809972475058357722141914200606115824260243204012694338599981089 194 1929277971085742329748633108751085835461969757005065407069868945480566413602426745249960322658076285596735932947 195 7088759500257937433295666743046113157343249885644177986737044985730818991728649140289435410972086024059052382771 196 26046278455259412831076952580843643611057937960953195773511892421289668429468272564282176139457083845539511661285 197 95702022525129471614856123235663884226191546684088079088417576195975688539783834188871705734860248913854406551373 198 351638608607095504517937371256421209166130394267346503750369441352932305586107418029388307199859097298904327156929 199 1292028191260703135862939891823536360702127191468962670099238306982686963001402248004443742808214163787438344744793 200 4747308191284657291135429813300192950353462572051973216585245414601307036036390931353105396504996067328212187952435 201 17443067585892126901772801138994174221192666505470750589063616552354996452366411256029339224420267871268617587314907 202 64091184845461946720717090890556999654328232541108427227508395051865583644556926098747913650826391619772755289206331 203 235490687327121511125863264425769067838113799187796954887110203200780737956375085167810460814618931105444771289450555 204 865265074308057933959953973164468324552703596745678499789374449986342562168790708710222467164314820160243910412781285 205 3179249495235147532673908182359185340369037241511372055069592382724706025874479894309379355372771864878084394083844801 206 11681538586352729327519382060275776817497364038008390449900655413439981065999418420033292900241249542164333995893751311 207 42921558672561752903704124824125678577549913027669627064714979317458180421302269223854793649848426878723210082224179959 208 157706982283517934716116607293628407869946418807579772366728165166435794327721579844021618336731507361412594097018809381 209 579463864551436069660322008581453514649722095181348391475263830950056113508896912181573578898068223103667304082801662541 210 2129128117594939715517719405805601278876669727755878904238307147534389881578131863481468851016177412975987294535368664561