1 318 2 1616 3 7070 4 34100 5 157872 6 752028 7 3530808 8 16789864 9 79293448 10 377319812 11 1788274836 12 8518844116 13 40475837046 14 193014313760 15 918808191844 16 4385300981366 17 20905548073454 18 99850385810890 19 476532537931898 20 2277378339386118 21 10877937858420906 22 52010830850548032 23 248592264999833630 24 1189045081195593894 25 5686020728709858372 26 27205027540746725950 27 130144221606501104338 28 622828719373866143264 29 2980376560667120418178 30 14265803391733570531632 31 68280365885636381609672 32 326877500156433658961798 33 1564800676244968529134676 34 7492014459762790545440474 35 35869856377371083287648390 36 171754759506108277683409834 37 822400893778883559626965380 38 3938163465857079357683399166 39 18858282825629859781212875632 40 90310161550129057204971587722 41 432484825161748413481311164998 42 2071211223286497007133517365832 43 9919243516474194524892119397582 44 47505838511231253463468262741010 45 227518390776395852454816853164812 46 1089674124187540158769734249596692 47 5218888642902233977126087339900030 48 24995817160037384410266769354831368 49 119717581213221114839238541252394848 50 573395735147205088759297743443773300 51 2746326752907204551853200817904075888 52 13153896468834524337475190483964719276 53 63002495540586991233704679437907482018 54 301761938938770093422445961684867561556 55 1445347157946759357915804317719408469614 56 6922810673951575334261798676689454139264 57 33158403986187658521863061309202918225514 58 158820571338524950030887572643287497032882 59 760712687102322528711761059301059497005394 60 3643645280387293451754588088868529655901484 61 17452280764100338318065554168654840228465424 62 83592917794416323254542346351349526468657272 63 400393814941874954155795239677854048263598620 64 1917812653263694050895353736061616378763837784 65 9185980249806263756554801002977838803230493312 66 43999282292426278781509494013240850859790377156 67 210749291611441664410787959957621822643056958848 68 1009455717196560052636064064856021781256407128904 69 4835137348131984229876842573290014919653985618434 70 23159590212980083432553506250309738601818274476308 71 110931089578772674187380889381196298178009041751476 72 531344414512943751248278992530734435750145952561616 73 2545067346751860176150069916304340983136234803549338 74 12190536283168636771680631881008011050821471843830764 75 58391097026209012012587351677789525521859135485913804 76 279686037312378971732460059086494797793628637523830364 77 1339661897760993739734605820138469807124072789897381188 78 6416820913811777956408969216986649130654972739577274852 79 30735825581990287190146988418789110382217527527389496756 80 147221119143255880969993531392325893027364487056036364294 81 705172850499078492676400943112179930721218280835177422862 82 3377701757343559715651145718175832466462921740758340664480 83 16178834846201136773118072560524439688154567945939999442714 84 77494952511644311703600997322861547264119251961702820764238 85 371193025781529678264319846254336467804702212621718371648320 86 1777978153870758058171739254404414560085646920203267503252954 87 8516344924131276814441535618916608651713250205654986799991404 88 40792495791979115132021740887192242729655900221076145633616326 89 195392331954648103398817883041918810155286171893201313072857512 90 935911881278476883984973871733432837132329064564728043181682160 91 4482936680393374037974859056755214398496265750681762416264780274 92 21472887530089017191724023931651124537479378449265009344411138070 93 102853361511715622015187611001906407064811688676976928936984118642 94 492659347729765375869382912435892017218572572091703942301577676442 95 2359799790248583120233287397164160790888223865316439024559780462534 96 11303261691343263870355108371142243183036280757832507342720924126784 97 54141788469879748178205381852289114220062724779100912011403164712336 98 259335281189562708134589720548671237677360867242712315447488163947896 99 1242197926755272508132286818418059453716381453369698982526889787667750 100 5950044107999323018232328705312244330289493446778827149985152521895818 101 28500321441183665388376732881897688468525666629390272701483016218773282 102 136514731456970676496611455620752954225084124890574612195533879300511804 103 653897183538182223428352878260544340715880473747749121491448414623983954 104 3132128715049173478459528843596550346802832176673915339626063623073538286 105 15002717144836182611168438000946409918843837285417031550027737515862930768 106 71862186540851994516355853018230155981133599976340514044100305934513552652 107 344216051397564950172267839801300314047589611479117142760370037107428984674 108 1648777280674211784972084838750970147069599475269441750126525136625255033408 109 7897562200273932979119792197874862285717255827821331543364943539455794669620 110 37828951136700797935547976890133552975337609251979823604605167060455100721514 111 181198971797727207537818085402614670864417836613783437518760667642831038494496 112 867935279570541696671009976281452090815905301070985459023788592344369749160618 113 4157374407006191932511222714783055969857225205308675658903699090322332776979704 114 19913661383475073528933820116497590810128714777301497425618939180669122934497738 115 95385702162743447848337121208811991364999230167864798217073284580709717228254106 116 456894181187568142750774302627379829042905827717892689910616217185917976517210922 117 2188508088380740934825954971397622004784747993647357577560115545753477081131901232 118 10482886115584548073265150592067999943393095583885849280870509733216053130699688784 119 50212721667359369154380463095268755832999369926413486934295557539975643016728608954 120 240517587304478790970051162220832369193879462501188206498529413799793383622317982692 121 1152073262820083212889705825688483137390862146156269762081919817441760370801391078650 122 5518404598228838274575535039546229595235515061532615792557514445658933340525911643746 123 26433042983506349315353677600424146242560542967905897237942916840480836651774526690050 124 126613777891505294141537291943150567947778236493360274588795036730311824088153032159120 125 606477864628733209145775700521858858735409404859646312582386040174960999954940639341034 126 2905019977546034617485308178644884946206717281842642219648368187438043522612416970727900 127 13915008430745038607782070020131956347783818463198045408171753260254504745127965170220340 128 66652739760987887887237399824853700323902160845724107203008538911167466456989455740572712 129 319266035351914748340773996083863856926223728467057581851634995199940944637292138025099096 130 1529282130865442988706151009518497783923205762192854824435407516348704816257739093764508904 131 7325254028905244194951549718878045705167246461302658127827163473065589980477832383913693310 132 35087946093359774853533234809892934070685691381800036338511713396333176131101305128847132914 133 168071232675337501406244311365092010588248181255158551555436850328398714305382370460703683358 134 805061400515493971676974478536885042690763630525083388977399206943390394241028230951207617390 135 3856246653275330731061668139386366620370055049649451202535561616186421946469850810320885635234 136 18471441347599098053202409434807616628938110491332067544275184701585108146257658668850891022890 137 88478336083464353547702396032873423143791014074245318341880631510305156067183353209920461441146 138 423812038495001966535852911064898999416309855895540831670032515117478023651792451669164883343662 139 2030064381620221167729886395297751905875566403810306912042297119395884374572143271645830529437994 140 9724035023219931211309920677687404861171332403714794911980158386112011635347137671612245156607404 141 46578274685107661449428713241577808162467785879502057955830504023524290073518990653250980991212454 142 223110732106629742365389501975048241584084449054585581695738491985204129594892821469710464466031020 143 1068704664719998823777658414604047768258071638510568198596902466024287888936421265619662685207192080 144 5119117862098112228044305993981887795847097912659038462889638596935238848380789450568924396175732546 145 24520692583609873307280349478492498924307474753374286617682062612623104429681123881184961995750197324 146 117454731466994737184222721575069378767645515906287045653547893426555613251814461033683220318195669376 147 562611337698716801947885258000657988694950609872674507914207010008048056381410961644019362628334388080 148 2694924626228175694562915412299302628780872086191327279475611368449584303576952703794196435947194402270 149 12908772465912587786293405703618682293739095816545656923787886299580260955504026584696648778976949880616 150 61833445673341160120736452129596730158518867045090927471331252248086664014632468616774781004762423105012 151 296184365622824995675110804244228809667591096352898280741692758666633922349411967998896842080009153229612 152 1418734047855597173343245984890043827996450605289033021527329228356000463890367278707120926662810882338022 153 6795791281124245773018091719619743952270714231506180577835923564722918944993279685459980558299568342989128 154 32552118040154199899697165694843954700586223813358251550150590860403895818750195838111702602795724144755348 155 155926040412800838485911279281191692959203567189440369512567981121580229677806866324816692008514753975342648 156 746892723588766019289974749329273965313169427673561756829746318683018043468021275120657320093421151187579544 157 3577651102599446842011411037743585592460856756185229602207110062330017847144991515040858333905345674939653056 158 17137123283044650225849557604864338598011521512448905034742670430736176959291380621301192451292953062878385194 159 82087690187793055207606849463526745133452178904890459269222164872725600258094989914832042110828408874665378562 160 393204363506387147564864846823015118996174237517446140351041016277951598081113462068603378032848650386154975528 161 1883470404749126069092412892352355877481395040062550341533819108730046513934591923845150059416134330664549194578 162 9021929950367893815663800401614372812044700245442805556656869105069342919240767401854191902092188177999009827270 163 43215573371892091827528869126285430522671552882388153746919505732103447620155072579224330947983516108642974215094 164 207005214965287804963640690345417124235456195338532854462339325268936385202116645248440792804392435609205770348612 165 991567929508689661944842908874890039060075027753757275962667226536829492689686568923037585205242041260576210031690 166 4749674361349455688572125421266466311178408079066189508139597536562552360413184951210712033738611853644926911747498 167 22751255983447110413456903428260549232130742562240095997226127599685998999096464038834457573692726594303827112618424 168 108980073493008236198097425679654783449327404233410668266621229728186101087467549830595771899878837939890908539344678 169 522022225602583521243973908491992752667168421923732678873313530468544354250033440919371765106543930290770480270250284 170 2500524241401578409017789276068809814186081723276083457015872074174652485128029913619895701041469497286853731376432226 171 11977696990672703414468304956481820084511521592265952863531179762772198380893900866433376314777614421572012847116054932 172 57374082405557144801143309652677485723495216695945307198876220682319403090560821763415096433701902619810875367005180962 173 274826344350502304324090826470511123384568767345721138384585698982403264323282429388380473176571433063762262400696204190 174 1316440233051649165840618676438563648667091282641701840160904637030782218439891087997279163665584698658530368881826462258 175 6305856882510648903446647113616107758779316824913813458046496854940556960443029784204534421256149013846462585891333728652 176 30205584923022504599942895993745855011592985706160327882831386671087187905757556432756243712113354077651820168608466833560 177 144687351745643474873439620079522709408032233585906193404073286607847061805207038102931855899125179956993199602759503610194 178 693065151564053564338086249487438363102321699024312469949179743581459604177215599976068129796961230874099066096664333477842 179 3319844439158985118406919845642976971347338461134013138483437594104156067510289129183447849300353847982829862406991684287918 180 15902360067670977676544571702189599206580249709593037618329886415155225969903258613456817987146519324475570593421086773137548 181 76173797698954563825678222285203585978410166145131249709588963687211313087520502728951263045048927887147261752130696501294344 182 364879790977684671538079584574518865425766350682416554506378758142179679773390321064439022217668414727500719168378108069807822 183 1747809877502960948551223695303031526619898763756761201777678218172736201334942376897508049302286820203508337334529147033151154 184 8372183621951242405844316404946133113179637001033007185341107145679054779747178044655189414186667226854231784085004517541468472 185 40103610803311418828938305016427169289531948956701229286279483024968893041702162613985739615664140202785204632607202688568832992 186 192100451371896780220205457958328301529235521574194331675601817197111788124199442230735532341109226587637586370073334056457064696 187 920181441524676531855234703309634337031779262713590836141699911773431288766810349073867278870473716981307365730158315452732971718 188 4407768034226533408060173158930761123039940814966126629267296269696000110147801577002299950818098590713183802511010781312399507174 189 21113691329299868937783520029525199511781764239135452146953148004412022546110310060262856844134870308907837056128370211095011421160 190 101136933431580067790848576606347005752933038518624680023788795614777837979506124094218402058858415635025476148171760056924116919288 191 484457373594172587840319028041744077095789310713564130528316115638771697055262893329497857523614651189157452510181876550147954297144 192 2320606665739346395717277788651982406336497490419512540744369309462747922330001685122554188841461188165164863288074107452422670610166 193 11115977937985481905584221259992106212151411094169954589715399018633361563202431093859299526587901141222215899611619241294263831800796 194 53246858819329751105973612685572715953912607457333765013057786527009194144116064131529648912339313768734590827842946508658970566779074 195 255058901371038100555138345888176996193811989210456560612614437194857793414624981127174868700377727745984809704663008305826707363669436 196 1221763516235977564783765594978005515310140995017792747009416884794932829573760622689125231473925400601721859459744563712674239930492058 197 5852399914400724351243264111263215636426480425288975460811328090521417395260702111129079498662010214676996999252846216632665857778043762 198 28033738223960250203983298673080970704762821110497693506283074607505917433952960370478321990554478082636781830063997065303067264201577676 199 134285217589589885861407944258425745371675321486364989683240803223571434876777679461410828526291627314401662313543846374367611932746839154 200 643243751212660376032209307896234745763506595984121346767546912573031349382374735799144984636092302985951560748943107156206394379439986876 201 3081222920048075692850351699777599586327825521170330124377398787815222711504642020661430509217922480042683397354439361948933680128300760198 202 14759472579615430349662882515356131538860439257143592407406571415360753788587846889954961248709419680832247517745468481915119477650772030514 203 70699889038146333934988584395642186711185063587321541351694151995391865504327808147389579795491583378489728689334122863332715516369178184072 204 338662258748712348743671576462959728329409210051137090942058501790325711302484731917721576508418921806835201870798961723661752811102781191116 205 1622239768655284941735803608407361259721958194264515249656710280467179648236861000521065163608070175390296999202664513961072598077753016091934 206 7770759383701706350281915102871584634288777943388556637121645975016633918880802889638193675885782666626816290286417868509192540639563938602174 207 37223058410607903550249099111587971273527050887697315408075671338953045421194290387968773659583887585286670149712300577278940756974752016000408 208 178303890972845891705441147349760521114876800829674387209312369777601210622183747051176455042284254200568581648177177009260299992996181157690996 209 854102044694699508984293778398186023885393868400826039297750536745814388658387022157956281220354429833689457104113116571503549009289744731657854 210 4091276928699792387262960013333744418196040642430348003163123984450969338978970401667988172238914585938236228785253972746952672587770860586254518