1 14 2 64 3 396 4 2564 5 17036 6 114184 7 767400 8 5162348 9 34738608 10 233788948 11 1573443364 12 10589696164 13 71271786592 14 479680852000 15 3228399847820 16 21728128472720 17 146237025626140 18 984220433953220 19 6624108115567212 20 44582297723906296 21 300052661727584264 22 2019447278989649212 23 13591505202586989088 24 91475036559985304452 25 615655307414208194820 26 4143550763161419821476 27 27887379057971103112976 28 187690692156463920482816 29 1263216448162668766291836 30 8501837659475060666899776 31 57219998752550550155165612 32 385108301096878175792325316 33 2591898056745644629724024396 34 17444276109934805768046452264 35 117405377193623527725189066664 36 790174525277479748720140954444 37 5318119112787973157427568649360 38 35792587577875939137964478207988 39 240895192144034107686299090958244 40 1621299199781265165677618609166500 41 10911845403870463553574715717170816 42 73440096765626521784664379260391712 43 494274580817605366350566331212667436 44 3326620906043890590738258447110557040 45 22389188281183214120696375481460226236 46 150686166548025073038978728016051384196 47 1014164537980256636374947561984843169580 48 6825641222805316287866903786949973432984 49 45938677953819597476766967765643817003656 50 309181520571835559167384513363884968596380 51 2080887324602780021869369015244655270501376 52 14005015725661577674721546877128091947451748 53 94258090362230104743093791863460391242225156 54 634386120856329139442420776371076982893239460 55 4269614934787645029939880451232166736208164784 56 28735829949675408708020727397502513048904527232 57 193401029251770656909913370040865938642760709020 58 1301648784153761779924041997520024326086987108896 59 8760499175437839534413817251040115529331922573644 60 58960870810279294159860658043140091630762182081796 61 396824908842331952679375648008282462408041505296396 62 2670754453142703470923273257722627472421382911692104 63 17975004063607470924067970175276874356708498063174312 64 120977340581238827282753401366684778654865241842086444 65 814214944392718988836439248382469162539805834623068016 66 5479918573902327738902647522606277812661838135077585364 67 36881548027833344646020571799746021350498081146319471396 68 248224233003653075082502018023368764970532847928497351844 69 1670625913092171340184448846604615929342350178577965454240 70 11243829450986667665543157103736058991797294231580742812448 71 75674452151216053081097983424750717546291817157806190446028 72 509312484091811421435731907406989582132704675687160063687248 73 3427830649284763116820151675508715687038641811002985910750044 74 23070361177437539558575969590697272000616617373364785555854404 75 155270670961668578162752757259257095363065679763528771508349932 76 1045019671580389683014798565312904269393112957691964137069217080 77 7033305821545539175809443066814001450596733425308983716989486600 78 47336324975181119930779701895675196929819212214848402278499384060 79 318588117594972635178302515343533142283919240544784095151280660960 80 2144196633894259249559543015781049583759757012085828870022083954500 81 14431106971316693178499160118580469152410566330920947694574599653892 82 97125816320004267769844043045162444727875533706364299013441922162596 83 653686804108451730769439510932779484024072855489563788566234018022224 84 4399514506603042885460391845998834545499151031405885220519071242732032 85 29610094271689397464108606847162238155325959552519175570593513202127548 86 199285098722244287625413366679379279673585188547477541421496423525820672 87 1341250392799534534816865500848802161689418912042434988659567172991417580 88 9027030258254355992411454074199840761345685266556644520747988493027926596 89 60754707488550891140298771262788337993833070728119622365979552705309654476 90 408897984876498247977752958129203599423515392144170996109973609227610607976 91 2752009991449124364537615032828923489740067316451451908033995110191458795176 92 18521878984860475806438873209624953396455172003989138954841174871346901922316 93 124657978058128784819473646053055206390149484201024451564143411507595558666832 94 838986773763222301648251495006606774539216474710582675532013536279216872829876 95 5646640652404838477557957403374865953311487466135896239453797864489465911484836 96 38003639216354743318692317628734303895748293110748847324231619695847418202875044 97 255776253987714906493398121944776230205910167490051418788445553220086268435457984 98 1721453351652546946200200461785360403378587658093913224283110536678969695604291104 99 11585913843503711219396454883180611554906875348645808466030692592861382121133079660 100 77976785987392942521875790729494116429538600944214360178508970691797307217319937328 101 524807903377685140367298772028971383288410114132557779968941839457959027918854914044 102 3532119616884585845756268243101126298179181177728289501045157162468399399644588210180 103 23772258206642297486176492749385010856952227722394029703253055948983788923747493044396 104 159994655204152365382143814768065905815126728598653229127555960591408032813135644860632 105 1076813547597387430988418098324067223160152370014100317961832727343682687646030864396936 106 7247288447290441591486641929914126585740740057244374092867360175226577224545864118098780 107 48776494273702738978742304037572118911167559876382640667898985400974002927787462766013376 108 328280902703969560691277007767013930824680353617609302274021105593593263322468633857788196 109 2209432077578300687282925909824060306466251745231258229863096420914226273792178139672530180 110 14870161697569068178558147636302323100885937726398811212083092780789417039206948402481820324 111 100080790514373165559231243205860675889653949490235430357786666467900401000093608959711816176 112 673574694996037598750585241564644251804674164423468884188222735582692443356050164805104129920 113 4533366167544872221080141046842212879582794732171274504877020743491110641191521070781096457436 114 30510957376689127446649150635048412105431265523897711136859889239031145857652972705221436090848 115 205348186234490014305256929675684680100704090765456578557316483185189111790588125260785160465036 116 1382056848272212698639931587049751995195869649161178984698213561719091163864188290061183697259140 117 9301670333113987883658111381570567828669063183577548371689203856193690427626709416516425897840524 118 62603120192991889165391912042357656998705512233256563392603895769784363852387238942501791877587592 119 421338374457971812161504569396142930252200345541863372906699998904993228476575774676432259486993320 120 2835737663611840826459734018996159275039554104015820556718086138081561566678577023804962351146068716 121 19085392132087570308834752998592704163872589127427904543331378920530265067822366092413463816878914864 122 128450595945326982811257551003678319975423492239753317869618198212081156782210916188687851234987257236 123 864512265952846449528941321150739890940180463189692081173145338531425085535624347934306685237369486116 124 5818435114937392065642245278800791283367262408909515463493509483722864339745607745658440491649163786404 125 39159869119292553429740444264211688892850604442051556009848733851115467740488496643399042132819846322912 126 263558039085673187679694643572022712679403148363555702835207563621547158325863401305936908475814190766624 127 1773827173811047804573568566084220181934361029947543361450150507636995323041190896312515916176283387457036 128 11938405876239229079768516888023540910844797272103276592070000582324326549148209912086517392347907199374864 129 80349166463387095727982735913129690430815053534889116320550141373344625394332287134222950833268395341657756 130 540774758228844834154775985438828846125582041863191592119475823178307562353193270176127592948591296789099204 131 3639581491747288161590543042983200420806005668363509242953859475489192501122494190220804445667725522279126380 132 24495509883735631956798911978975587623624535311889350910080995279572991642222143890693988517604963911442179448 133 164862362836153444265956603669068865936758296220736326695009624769702360572165174600743307123912809449555210248 134 1109574726507980960819047853668613199941839651346423024295596007648615803792892779610674985481747813912611599548 135 7467781320887842639308562463460121774891726330426517602121035946864773264807077763494218437860755564536791032224 136 50260479555182302394094553902398480161609449380154886853921846235678952924603290090186949320396919577049788803844 137 338268582939245593503201272207536943296912289163320917721273366998636000604774714144089249180742458905249986995972 138 2276652256731740128606736158690650966681208806471214484873501101183600188091777412620114166509355177319707774602660 139 15322574307802741095248587610657863578173351629485038037372403338686852586184549998470936089511387516695411404526480 140 103125667402178552684761381909438507877553633911527100107705161033096464317677160702720230891849135303809848913804800 141 694067658835181625759364508747613443913168386542999002533789642467643945677602914968865217119344242600599532802230780 142 4671290156719736516111762316445339948588484623566289888478048842787613071656224381616394702773090105815680751960562880 143 31439228511075838893606476218710248781284904855438660445684595929677808927710578868311715593595357447668044861105136172 144 211595738267248567431671826627771737604449721049715765497774184644990308066426470593457683621732350607435489426125958596 145 1424104807059397286772355343392070456000721855724348335253134045448369964896677696786723877963508730409283086746715569484 146 9584666109523410557319631384247786180953437615263366505992985123829544193866742874863467781480237906400332181414206224552 147 64507769354938385700935474105180786362651670082447435033505302291421459498908643209173167335793620549901233503863975031208 148 434157252803545253303376310930599582083499199778530850297698556208698082587614407157199009573463086828185545418581016255692 149 2922012682298577683823524285203130615982092356093040101292247058470716547990626898960086399426155877287171937339562894925840 150 19666049709820735151335222272195577988890414451898574283129521751100355722120905300866886516523406535144570492590204049043316 151 132358601156003092488479759698809166762720533262179385598335249498539394910865001232776536880026297679103225145757528155731876 152 890814350541657146608158681043717111121567975091934301734457355889190850832572079575733457229597588456507366431380342317392036 153 5995456284670496758744880387581203172402430035308364014085772130558240474762439630482409612394967858950598038689750553253647616 154 40351276379347054121941904447429210502514407220771908948284178345943621013042274541054212921860197359877952059724425185534484256 155 271576578684358945026064960380678237633091399981366585437499345346572579160323449355785981422202752804442898013005014863128251052 156 1827794427034559548005916765416810281353205535419102794882707955682872728064392694217981358496913208410603152832442697815378564336 157 12301622193206472471417960989524878408826900091044933826900684321600321597585980395404817427927310128244606146926624203727974223676 158 82793724691408476550332942653521542514133940050005047091161473400263289671606016940889585197732316160071514348389679288701748206724 159 557227391690039160909152658962533621542767904738018653020388592800923239399323842656069907507253514602153574342937383390900377551404 160 3750312807003176468319719981043150515329381046167112619241733160775053238276844452550332391584264136999346446216571683314826999171864 161 25240765906561344580013697101990664990363743370967038120183893895476141739124139189038001773321121452857039919555310443418199332109960 162 169878166525240976384397578613104661805202025468998474811661545031405067877566438143382571488932805392956574325735127472034398645405468 163 1143332637718243899353872740153804155443135050622667027230802869061867131456478443492628810770372236791973024084471352291182374434614144 164 7694982511348968912867413332347345363094470416174250507046417147390409008712484282774789205120960725296715342887353544835864218417401060 165 51789613885367386972317219496139149272244821512768415234506717458799261537664501148999057937809220811260088386054358399787458425882140676 166 348560130245863505171738778506865504371228352705858646627623962460679871665142721556960568494767723607489994940962070615663720159061977252 167 2345917555321651750953719437879868043250901152495248166510363503956786281880721267289081026231731563037623352293458166842375593735656204336 168 15788751204804856166203693659742818733777217205876697035792825450412974602989654024499116970723806223989625964443540892284643031076648437120 169 106263182199958880706064579454106863556072372348907835645596525513926084879463336665467315592723819998781264572207729766739870490994924159516 170 715184104479732453544071466825045328622453094824527270267906824788073996710218907708923700094708415287993831081241777177339696931913545288096 171 4813410371411546060036152890150746111473017164992745044854081202551550947568176168014014148767300208641964457621025900573246324681674178143180 172 32395741541916246524867815276267298701103025407196436130208508135019140485398863356301890910156273437160078814225630764433398852660148220380164 173 218033367003959374805165107329114068026349114082379669216348214945746545486060212503595612307055941769525411176212399818686552605321135933193996 174 1467432040892596869728754688098190978407902522572238510378321704100609324563988594185260523230109145955599565783445219772956370218962961242377160 175 9876271802925963299638550368543482859750492736836228711108541567859830035557900872900226160958283792791066797305256497718498294807733967241187496 176 66470365923003301130097962952275752799222941050222451100017316149348493551834099393029384596427060389357232414664066356481604081914690126657963948 177 447366135126919208895975902649812215379018495597870350562398220364918277010139414444649985572639468239656142840266258036553215993813132512134181616 178 3010912548461479266049280393467361487835471181656828267263548259681174764003677262460067755678538724962744374444379790853811059512459628555685755220 179 20264373323454314437114559345131464290307156328277293007165496067997879723540481197317360279282475293494663581352173927144357049446348600622718172964 180 136385504255897031335786942649900717208141522893357054494250158862187053787558510223204484452025041916768131676311896073541092524769746291242457535652 181 917916654723598158360115336271350123211596032840407677940149207192754928501517419947966594978953251825112830108089318224027232312204835870438351257120 182 6177863179931970405779318670943012560180568771171640893869696193231310292448043711762717254435151293089725633907358099571565575976518525942640574952736 183 41578931239080361296344487304755280107359685624573525557272785489607195913461495416360186215027072169135426332556726815563648411249967345599418195460684 184 279839075847453469749384747947953696303365688782643374399869297247945028713283105549056686469483205615772638645733892784431583119514950760882395071424976 185 1883403590170993214656736171359407990470237039912396438863880066190427747682115789288962624151972371191519388529129009154522634637577433869531015218883036 186 12675889072056003588695912407176388638187445889002341853682169021890973468621789494151156446570156632003576931794149336127002965647602819222350086997806404 187 85312656621027746014519337449254653115867957859862968015473791785642739044818913269092136394018322466305067673852073907246697496157423276141962014964440812 188 574180583181521323496313944469062227814647055659258500150655917871424102733071103500077760158522503875425457756481350688224784101312474651934296444043250104 189 3864413032724760231997107987393753129164729197639308432818998171746209840141839390015378100239511219769020735998078012972328021946614609506922240493133864456 190 26008695739493242185602534273476740814722204010190446051252703818585479550338100000464759357181394138606967588726214983281511019387393231458521136144621949564 191 175046571973848765829627694906097691202555034976206749375586585804128763847095185414655800747823315134218347283658961300106743691158201932154413336788462219616 192 1178117606000062981767104238441271834313205696154198710602820758017167015248213781648531378365309883731089811280976114098117693600720304120041738262517184941764 193 7929096113774083419857316912892609471438020777385160662756073353421308974973786589531659103731569250016530960665379481705139369368318332552666004428282487586820 194 53365270887449848874929311832972059742066011001653386449847123135089448249588261840953749606667186050122576698585589448842421978648243192620325860325573556157348 195 359164789533038527355377039884824562758312620245373468151364463623103803526717115312989023253263783626064362504940257169927666167790465975530942402763803352354768 196 2417290194448337728770672558333730879513195947230162570556671625025722996076509567433294322359674386862266457327202418873524402870681697898488413632013584462478848 197 16269111155837771655916587637933387984394763383095493447505924596077541893917547040577446513086272835501820098931611039917102942603989473546660421212644039503449404 198 109496153340997575615410151206364139211496148805741066532606210487638843325611935201473977234848816562082634779481835421147172560063035468638412061528639291277817984 199 736943000857987842702304592169907840418158798477643949181293183090385283519174850741687192750303141772778218102336681260857692093264012600399429027577319003844751212 200 4959854478378595800830885354217353068171912212888345358695476477351390889389918066424215719876497077206521977690436569773731553876914379976994250594880215497252668740 201 33381355706006319717637364588526877728119537318003985703564998017938721190306782142099838335045261221395639853312498997342423759605304183687865643757401642853668064460 202 224666855374191636089828028398791605708556988651627280722517996121182936063657575122134223439595810938431574363640107081829343745518835445995079127718187137861108798440 203 1512077470677619019185176013733059825771939030111634721130248169350692414454845802108855031567949954695265229896129864846772245701636120167502515449870203744543883282600 204 10176749363063685164084647454255719574259528219565704299457056769147716743456262699959931755014763576746607867661465854858708955582835900941341246351012193882276578814860 205 68492672900023557551704662614841108629099310943556496094496089991693960326234436332496238507951221428230843231676908977289951385391691665516636185216785901980920607833552 206 460976886982832541699861206178756115851715198978864473621113292703814327787025336243651206098375591127434207789214018191181334052521573232343595005491053791601357016959796 207 3102517120956307113589118037420626142410662377742304436245865039426354734312097522518033739915755281641857318389140869774893980811779590971907280307420357824678896988699044 208 20880900447803763255483111849235684541849396248294936495211003312311440821107403169423213763221952147293440362993309606561551276564906470876798512863811363936606429831236772 209 140534922616864352595366627422182219748543538749652126380565582157719001273691241561340865662861250151635932008532549816108444577745199084907195641518380412313164964900437568 210 945843524530827789890655182854482280196531813987831173178523302207510253154653516879362319698292355478326359606593711855383461112945683552942923085008666864472499159317908512