1 81 2 360 3 1683 4 7572 5 35577 6 160218 7 750426 8 3387924 9 15834846 10 71633088 11 334163931 12 1514409882 13 7052640282 14 32013216726 15 148862055267 16 676669161648 17 3142331422251 18 14301747527646 19 66336358731993 20 302253567013566 21 1400487890453538 22 6387440393663826 23 29568684254824170 24 134976596256463242 25 624319263476172303 26 2852127931581296844 27 13182599647321281006 28 60264403962069989478 29 278363803509989504691 30 1273316015480117042544 31 5878139153159144016975 32 26902763994079482241824 33 124131104068042456234413 34 568387660198614635012058 35 2621401103105109239775330 36 12008282622185619377874312 37 55360125666227753054465646 38 253692129508986815070597660 39 1169149821057734857031170719 40 5359497617821290113125125438 41 24691740137881549661093696250 42 113222618394368684164990935390 43 521483653443541894635836853663 44 2391857162487648586176786909600 45 11013778124510494913160036978351 46 50527874390405846692342144523298 47 232615053252739266666973260899493 48 1067385434988764788761602491465374 49 4912974495988767784179891957364602 50 22547926188189771715548634266082158 51 103766176102782946475350755808815258 52 476307681485735586293593652597533758 53 2191650004795496239668327703148664651 54 10061545879189384542041874533552980056 55 46290322725637579838391456694434841710 56 212538897403371496780979793291904110078 57 977715328927604518591486814014257110583 58 4489615091144439087203499286842124062240 59 20650828618918267728881645116304069388555 60 94836848729788993757408538137825912794668 61 436179308569071616596913292106280696014657 62 2003285028763376744560700550530851719144474 63 9212868431001150324997969268086972075288938 64 42316162105790001587419282914219034180274364 65 194592750321113848817556992512123622284635390 66 893856772134195440276020650756076409335339128 67 4110173891845681026601520589028999467963840195 68 18881128413285442362433000008980467812682546914 69 86815103878931234263240141939196447756998945050 70 398828783442762068550470565364470145164735861990 71 1833714665638801538517025468520844445930420378107 72 8424492444260058487853496697445504821548786276432 73 38731957527842673531309872716802610120592342863891 74 177950760256216481166213260048097038828061472970406 75 818103434734466274883522288802850492986390085208017 76 3758849459007973368986245865166045162550680191309118 77 17280167286324348532756305842633281477864943966123346 78 79397918269491740327855628110281675285635428674588554 79 364996346499657297307110579496670122876038190741549386 80 1677113674489759425801011805933728402805164573439606834 81 7709564458514187174785332215827517211159860043544106855 82 35425433735635180838775240041652141223473645695824166820 83 162844028077446571876189438163658687634218889253339206830 84 748285320180665908543176961209424334601365758706872952598 85 3439651313628346220915854505750243802116635436999468675163 86 15805881392079941555930354150208580756223129807810517661968 87 72653664645869871770010720435189101515750521569295863853351 88 333864097811059140330457557300107881606385915596385847776184 89 1534620848750106631555423395261838386806397666369210873470517 90 7052129588065293000794618168223427732143577428948197718872730 91 32414928927551431623602003575823607621010542200465202566247282 92 148960273913584727323432036212952931961563193453231851088410160 93 684682798610443638198070617096870583265715817255330155213277326 94 3146446109294863238423196519504643345763305299924139483279220052 95 14462190668530374542368764127727075985620543125614087229003835079 96 66461452711585705317644000910732603217849077439489281980970626310 97 305477363982161138161380838927066910165397792610332630974311114362 98 1403844784947552762085448420063094509926875395977860822205427091822 99 6452443922311023929662366574097804255554285902696445254518021471735 100 29652964517841371940541673229934318600830664037983550669272710325440 101 136291781244722089707513054492011988148213299530750634738973012864215 102 626349783619192195338611637228768006301498983552977566183221021821418 103 2878825195009487847875391701265085744076219185507029417578095660874205 104 13230174077154212209322986451273241308067106609455690672333902603986590 105 60808053040487689905663317331470204540953226234775701787934074334935210 106 279456373888249030082316659587460592106302558707024495986120604445447462 107 1284419995028029801477455977892588164353082299595620782263102032503310074 108 5902857970374567516438679577630583772714132783384071080626135781144473062 109 27130209999539236856665350340963431676216903701409929046519854134516857827 110 124683940089459630310140520827795179511136271039021012895044577589867499568 111 573059050016840252797510251523961786454891539787356160969349789333487725230 112 2633653201128234142410805465269813149470416594282565160674704514713667885230 113 12104467929400526349068337321968368294220411864061141105140851924710560840607 114 55629678910007867366806483632958030442803173971380774806403548003109300393536 115 255677274944576613755541772585495014875388903386187013037136050256370260261411 116 1175044812040245685906996039003682307726977790338743419335612538950089174270788 117 5400558052396381951849801260125002121512065314585952103751525780989245090905865 118 24820025612219935740028073067218772792424585791628234441377397158210193337552730 119 114073620163802106934854066846013537195353060386728816658418516781666181877275514 120 524263895545569937846969191946473795399811000983892165006477146400551517752879204 121 2409527440500662182707136047446135707228021813993018667569098943057151266030704414 122 11073823880038957209299221948006538648047568606290200130763159791690267712234365488 123 50895406584043831086190339078632986171941734734171743557089614186101824509638793515 124 233908076860608580890763418276772804527562966696146822649348103290227315684634261546 125 1075041803218517101993341128077132412271574108072265829129633153447424404467614152474 126 4940748813268443531106858623487847658852202095708506445033775472824180448345560574454 127 22707648490210906552868036310309569329160060953451868834031720810054820135107200899859 128 104361494061136613644092168415847121578427099809793250906533588356319156751506407954160 129 479643998359935641632128814579926027234422558539183075342336302714075875720492809225083 130 2204386598295838747353031001795832547899070439974451821577676489640706841769207724714094 131 10131316970620251714112968294731510239754781651366259348460438247764267145374257348218441 132 46562383317235938022159895475019188555864497138730849705487321275061253640244324270283454 133 213999532068131073640733423204302720323343228956604743006009765762415909324749381515089026 134 983518675794641981079916131109123293115632618904034918452323395279938406723406548572350402 135 4520222087816048739642387936901098164841986471499748961058248306795811390418844929964902314 136 20774471936354975921910313277862613729468017437565947522228861988165468710620404700826416602 137 95478755122174325085855012336000896580437348508735817502254124095486477795461185658406737471 138 438810844255306445326152297330176855503712605766508043913587294795329830347741480823752676220 139 2016757799761030986987734559140603417752093097257897802190474464239838687252376683786139862638 140 9268825134515117479623286185835883936908379431199093627175524162564827991108002645078511632326 141 42599133226155858450097413874725092604071083452316658303896533202335209861432824463385059404419 142 195781660331390574149969487779513234708499533274808717341516758381241146739735766501117250596272 143 899803747226953809702417303781770696931394800195142938188196394312946673286357198741635562485119 144 4135417002415278388495046078467572512928507824071371250424395565107132579360323024405805656116304 145 19006180440848255945395613150624816279025787969224536952452023621914529692823360229163350491524669 146 87350741506706065049687127633964425317243115754585817924389370577925146932608453361700737745102426 147 401459660070732166732916863667614639997382781763449103451919032750289502970122151005326225995126402 148 1845074343851641860942393640648942899920338044002651444458655709976739035912707266842579639835150808 149 8479865995618660392858358002675819396682869298887528304641728286880750523312421826492406176550278830 150 38972757241637632872003298657659493193038300318445823760609572409105718150804320271978208984861128844 151 179116699034658674728199022296061703910188326506052802453220053306693211837673472087617997081136609391 152 823205729466978411077566398276394945130617207178785850044223431502558239689438516158410396673181214926 153 3783407969268867393178795868996587998591149784779924997131675171162945345223666655642049101346450525946 154 17388240063374355954738042386018230544287617116817012434822648311006637717151059159926711416837079034238 155 79915363676147634043717134655257417881745937542137859506098096796390640269816699574833644135380810825423 156 367284721271787064686738786322511275483831854860195428771915598716708695747728157350413965335577135433440 157 1688019244767384893471481973943538224107443467470651107204346418563864600635834832146938190269859422801535 158 7758005627497575546139881527769451849578451175795087941134943740958298897790031994245485184728282393955506 159 35655334389860984970578753762501663179360193955359580079786337685647537612025516333814470126426377810713749 160 163869191813740870908605208430144746501535504983109264849454583359373753923125001782714491495889089249055134 161 753132934834585679137321072729289771339354441491784289778131835030329573964823533777798927095824367426360282 162 3461342124350852310960643605055148398291166483034442237534414500459523035452620256932677137035876913216334558 163 15908116811235181409744540792322989663639225980836353517295797111309953795394090274601098530829193432188602714 164 73112517565417465401397651376139969076033122522603940315005185877200543054618016429001894048992288082670833806 165 336020603397580165728607611524328133127548424374905126416175168617779636598163977621206140199767923146814833659 166 1544325865111938867900207297335809148448886297956477959343286521204509525577993903251776093202050524182800931592 167 7097624962366659425360392335333324062537393648826057030151919194884877385306537005342835121570772105708339544046 168 32620164585716800504760965128169263681203026318670844528055103277534550664129971429535168962565066894321736638814 169 149920213291715185443028131169914015707604643428309339518893060790158086876676795858199190423038534386457923081095 170 689022409829731628032667424574796879294247648129093216612444999408594647046178711624881497333805977690900136515424 171 3166703036686795570497535624870718340690475541566681315625135443196791925658748145428083832948144758474661547811003 172 14553938765594756180814524232355657817006071913432675704287518983291645242098606758518007861003229646156945383460444 173 66888966930198620934672538974296676284646812951903241450179998234585446160738442396436460455905293707558667984217169 174 307416898563995870760818898762977559924018838027814950578068950227173097811241410625236647663545379953739377099000730 175 1412868169650051265143983273198260122452171489404137173808451574812664985689195873662117103615505322367391035392471434 176 6493441433435283243587676670593101307821362654234729031934371155717222601868658969605917118338784696025213810444780812 177 29843434079082075388023589005106495280611164981521503480355661754846032684692415270330729915630488419451761475086544190 178 137158307301427316242420237968476365913151217651924357454938356215453914566659044011613300730842813425466543688911852008 179 630370604187460089157517096258829399893593831276991716288213921968134589262480975180937353524247387738996457254848371475 180 2897138808901447306565316094217761869495607064394222555151313027486973148731439913896868870272120907360665458984260239218 181 13315059493296969738657098552913107816284736388047942544263745168321360236275566141666751502392920641334386632013654043162 182 61195077504969407181007795413128482985920892531299642488443765675700932487722759426738054834945791030302703480590259446534 183 281248536613491240620739575322202213883049635410165625921416952969145257308990718095726654592469012879110424736045558239915 184 1292598575729792062217535847165840539675964073427620057189608795684934883944225514429785344455090932611088735751615965150352 185 5940697421651669609921413107412936035243198911211421763053466787817613109979399602879128417263400527786204758316405399680099 186 27303030587680963321945746508256839015075935273584454322371632616389059643595395810027532407279637520900358472218381358270774 187 125482914083309528223295246303131910876973622200883451486205032101656996480065985967202299266919887770489473400217611234521153 188 576710737017914169299296682901473057222199626361499468661919710669982533965392065281493647788663077833341675237700402976826174 189 2650524113398752467262902702093069133597520808171443365882908334740067096522190392561238886649481053509893938051933371315722674 190 12181624759024923105914017491809711014304349994797738497202917228934234304456646088839742700195098641033278857673597953034787322 191 55985933564790864923514017465178811423995958247514918351663202440526755105761447018025739926388343212871626712807097496914106890 192 257307471376923514687850188313729976207789062337619066469773090016182187259672226742685050477741789604943883559456323110474153602 193 1182567910804299972705433362614961198724921036082321265473516631309839122198865984495685387132483326395713064356029816978885533335 194 5435000339681155969497717300180688084759678986375113589013112210932978329401617140016399545551558488274915769000908882741876103252 195 24978896966959466568551134408272150558172865334241023188090100560549972172227976083464961951728802705300562295334297649030510642990 196 114801286124926372850983847224963462757702226352701006961739803305376933484038539676361205447854922635352691021220492670197379582582 197 527618996722240713669848725792976090075196786942402654431184284520311413265214590358904636211059220351079789677219945510653154216235 198 2424900543327998059590258557845990240721535553730526135007605433744040458766124844698639523162868459316415782858768443391392214416208 199 11144679705164027373420811254104503089997971993784506058626943996383455751620546410633093605149207273524117543570011851016268663043415 200 51220180852513358294895699283591709710823683064787288956026742239145158907437581526582064382575687358399709055193655427032474396780776 201 235404499560578413142954642260007598447696422136604343850303009276522455702307586007421619948961148785685015546819954339738208440204741 202 1081902897326329439460500684854377481552297822010088884403039687817732219219807158181441909184036887586250263884798399525318426992794394 203 4972352722485566230154375396609791888230699134231498595066909713336959407508099299688592758200823551689941636674317494173121542753251730 204 22852591665458220350867380659913998056087201630731400050501573942272895599027839717130386871602251419437801694765418270334178111399777408 205 105028967868566896101168577429681934327272004387229227227156465590553621575949824896108906313055279588203529215899951091337209137042925774 206 482705931048388858824834351340044229781105583435504950392345143044569419565988779773317632888756659287143174988897070490176714999711559620 207 2218483827787146087350729870067917545271125575346853795643254207731322366412903471720106275498695399649234905474459180255048591925654819735 208 10195999608900078994706595563018710919596024314337949391175968601566981004710097883846504720144689747694591217064207977909955919961411241110 209 46860124380245393216057678398771301750627426336006140234367932719686982755992779134584013782863669932304734558538652777472797106445699730554 210 215365922116188013204816082258580481755442580453945326231342335361470525878753729584574746953984376960955154934506691006056020557068783892878