1 20 2 125 3 1751 4 23506 5 245205 6 2326019 7 21036433 8 180509639 9 1458287494 10 11082376729 11 79456239834 12 539674743558 13 3488011587815 14 21545098178172 15 127698505774282 16 728875173290252 17 4019100286657877 18 21469186347860585 19 111366808772758496 20 562145246145280762 21 2766092867360821140 22 13288415098330654121 23 62407316877143378392 24 286840252914382393808 25 1291529990608387277690 26 5701494215656835548293 27 24694774953219785752304 28 105009167045692689860579 29 438629039483186316780223 30 1800665029693656906398480 31 7268279107764152852865946 32 28858635353524119316061165 33 112755055089725408734119916 34 433684147120900909322504484 35 1642639982106177634921407695 36 6129016888242980496681227898 37 22535251856308508741566456451 38 81676443064996223677766313792 39 291897374614923641017416677384 40 1028953021601287144793385883461 41 3578680457152101911511550654926 42 12283989867331909940906046142173 43 41626452499829970862095068990255 44 139294566514023968661155654493991 45 460417989757031802147594704629362 46 1503624234268004824086731059477121 47 4852973536405008790536528674641535 48 15483452112811880359978759286433974 49 48845623886921846491604439404762719 50 152400113135606145437777184305432726 51 470378547916677331590642060854569523 52 1436515202199819052114327513083853710 53 4341786686692354044473019028000169628 54 12990159418864004833195880601938574936 55 38480229166140774801339708587356024964 56 112882001642791909688017554359378628802 57 327989317106908876656179554008952783816 58 944113309755702651428864017040030563812 59 2692755595466815616488754082686439923855 60 7611227161459797320759451895623602651964 61 21324140500587624480568278123885872835884 62 59226951732528028896137368225605804251748 63 163105235637736445026356422170660125008733 64 445435313890891972344719765525946762998784 65 1206521585420137086221133308068056786663218 66 3241774158879158518629002211878945241066071 67 8641501480633337166859655721737758911389331 68 22856734949209017096401865856503890032418666 69 59995084078889116173892813692855700685700146 70 156296725159247835539494076626255016936927094 71 404176842974671351700590314472185856276453206 72 1037608030768607503359392115191996600159964507 73 2644764786431567307745837752782093200808308543 74 6693952554614371480874560392157663532918609207 75 16825526065641212656266572902359809002269799017 76 42004165175183964894120642734159037142173340658 77 104159689227782392074772547151918717881642801299 78 256587368300569255839610634896160099125866477663 79 627975357880316865352369284558737110945393186884 80 1527087598011753167385653159563403528713058190894 81 3690119900390039337715643329952208444258418182257 82 8861602457447786821515259956973422377136366638723 83 21150388196081199344221458710069573022985950062613 84 50176082296558458247152939689343820270731093160655 85 118327188782823865507758810708077883438625452889700 86 277407289841702192192525391150705814936704692063017 87 646594421273128480818217548886493998334353702758050 88 1498515255587678434449814515219030186072088256045642 89 3453337718571684412610550563692905211504630496450905 90 7914041737641234992308432037601198470534638729600616 91 18037277132012456709369374929307032188400201780815738 92 40887276757509106889160683883259096832834853545543230 93 92189285066141665908799093292652782142186381691156634 94 206765250356664960053793070666464478895485105136022476 95 461326728418778388406291744708644082035510097892302792 96 1024005085326504410023723429503336175662017378326224435 97 2261444222609452135104649917349750009696098733987823646 98 4969207758390025584878500323599776331190228882702885888 99 10865071426821413260178255271309878395675494965633529327 100 23640042780419732856212915667131877780643361362619858709 101 51187003789876107934006056041508687941019715227435071597 102 110304173918582561066936870258078231490194957734078171679 103 236575336578757281408514609941441246833647441617826787502 104 505028945672674872104230074510414994029033900400632485312 105 1073138754947199199328963597936823176525558934851424153066 106 2269924174597426088510059201215293752085835753960286595704 107 4779751201189981277130729986932348219699758310113687558289 108 10019818943674634752419217956822477677913655917792205505168 109 20912061577301361169332092886229565791348946819681267670202 110 43454780161146899765320031422943593891963332497728747759719 111 89908953454628559813652498919880264201392399739075223448470 112 185230954394046866365133685512198293116787409591014500164021 113 380005260757051977567646387845291933433286473222286401489794 114 776338099144263196229284919525206154536255434567988605221235 115 1579490103004996250167774908964716315508475887582967182716563 116 3200418458418784748977504269626303111175702843853675716366843 117 6458613126551773184456531602965035372053088528177004439071147 118 12981739736901968447947294453257646649309032155472804627949519 119 25989971909033231832843546103571807188095983859284632059484318 120 51829362236845846465210707550780071087970204956215345263068565 121 102958124626068561743055652473592999294832450393073151497414368 122 203740495557040463232277494028965104462830765677959303647235251 123 401645643995586606886465341287357896227979733240291210826002165 124 788813711588418809612069292090938666262326060921225429728793717 125 1543433706118281326884410394612443292223261244559834749875581972 126 3008845181269629001115785482042667153463338351348854492504666620 127 5844212198011403940545318761175756591021120287995474927675770026 128 11310507134300418189133431515549552607759745513120183922214950335 129 21811402940581385880806682337422637872201723751028529378664132799 130 41912712179123564513220722641832303250154650139653812082530594010 131 80257118265302347596955900562739989091538021788268115294079496708 132 153148151664016491811227572577337691697970206033201416167750492993 133 291235900790409761364212622247440022571666788645481399513400971133 134 551946965348268884314574407520327226549535407848806147647186844274 135 1042517157547976188956345105850325738065372269580395880137715597966 136 1962530530218990317399030583301815996859017826662545215548131041019 137 3682228293456891888856312056475954121654580392205736983478984943704 138 6886199723081644004743000189457016817387662103577815871584222838236 139 12836200133288108156035589207067954799923687344974998436493927079293 140 23850334115161224948920485097523923224622126250830199940384055177761 141 44173982781004053471738211824326729248488718176928568522724370853676 142 81557809487462675639231915423081049104120271881927302376995345880171 143 150108084162726576303987162157622155282956649904637595980975306231788 144 275419448459681953614220213925068431814346619089215452768089059711726 145 503789848162779547830180169976151714030746558937364946627267125859191 146 918714633676702823351587501867161420878663223958133387647144815101485 147 1670322150970500402791810326580297258989867468423381713399601941153386 148 3027750219032622481734500669751848438356788708333894122741058214894272 149 5472070758086927633756583513429791493452411318766439225274477998520248 150 9860676936851329879264099080391155499561007460391067184695165651505125 151 17717256922465919210235820870851716426407081890498904435419959079380788 152 31741845915853750637311584751219908722085495908662114937392028905425784 153 56705461993380141027624683137916957140451531440709217402628848713899224 154 101014928332399605271796210171465369012071005316777118889260540670013783 155 179442362430646459853829247338158915189381233358183782936330585320870740 156 317873125189186125866266994370938684559074444865673625240893410817302781 157 561542450037053644365513650488464145604679298917664570979122253957541965 158 989285681203703349098221848800493426867922465748150855965368551026123096 159 1738126892803098933765837921250950535593783578243832121409411274613340634 160 3045594017689614089664943370454291383042256040100434050827236778763577765 161 5322348958330609809592019666583554063642880412681424416238510368181995068 162 9276526518772747558861464140340627175587222115104643747342484429849713096 163 16126047460490325049787470559550293997587626001813808942213940226512445787 164 27960224024516563176343237390431459181271217371692615654196936412804908404 165 48354075777244996640674181032234452218111986415084256347083718139630365331 166 83409342499689878602512335066746936460386786455744654043509181863639882926 167 143514179692772015502031850177604280796824835305614975955090779684963159028 168 246310347278872600845243593165778076925602343386873139615690561610110149515 169 421684215925620438322651055404600762201712561796917526584707846590954580746 170 720141584848255894600573554938310987384737475481196456607511492197369066367 171 1226826641510753981674845770187579979329782038557300676640173899098717346211 172 2084932864092773153854856109619987876716380265155540081187943379722018693205 173 3534705404965289830393190905642318331143085060421996132167036812150455491974 174 5978266212399048835613476576939427053532247614762231645234036359138682043549 175 10087107780296451118629906995434215939694279350893586176294989707817418016261 176 16979928929086817339587565508562984808490823888694883327504952900722651844468 177 28516169492694350053885218806081726123116781714477989848343464578733610358365 178 47779416562437308470445252931311894302030694388062232721990357624917118905728 179 79871706618756700036714049474892826989109061722422599822196252673579039913711 180 133215756016864906092479438489874704585008108391641893685020567680838833481004 181 221685191336856146458256625535912942282322089471309769850821855457924024646282 182 368081589422836707203703257786689752397565994800559720335125303765430654026686 183 609797456718392046098549181672943626492250139442408321290063601386334878799952 184 1008019455226120269307909466053481353877980362171616980779866076645476536695680 185 1662652998843514493756346451731304145131804057720284242579234849960974009659444 186 2736473524677034878515932488128411383146596095201196933349997521492830696449174 187 4494126052983383489882155784416384452220859920429587747161654139953862966261723 188 7364969944605053577182050825693808416333912026016394693563258169143627152313538 189 12044137969573412230231443786811336379439854257038611720171450671137757849806224 190 19654711935855005380581911602472417468929604116172361352660786485946785279367188 191 32007443677502871621235529191770538325160904323183090306846834464360642708957831 192 52015849267429946121401785724779146164986781168583663516900197069942074312577406 193 84358290481368920088174733463040835327858081421278601585145958504411357230714756 194 136531896063021922444108503733912905210416611213080806537097792563030628247355941 195 220526901860533085437065936424946398517154139775530211724649449789886066781986709 196 355481407454260707006003561527107352946687306794475910136397755663262650502207316 197 571882426592000695539060708975697629047025042870982926510616289559611233819496152 198 918201022954599272182771613460068240682618447793520743244765829797937052453028778 199 1471351715142648614513593488328224655140445200245220247713380335797158397220290782 200 2353148914525842782121761732855663786189794691993098235129192355878842661842420247 201 3756149914806302871937845392313427414036924519555747891415630834897780195503012233 202 5984162261484889654138527503865576928428988704343963401456202645003563394379100349 203 9515618455584955373307867122209381393116324851481507751807584102083509432526672153 204 15102543916454543397462905899637818519776096588370275618041684901650488367592067564 205 23924825113001611174459787974131215884030039322899745442148550084641720813392968909 206 37830240242824010671239654113375872643088647965329611472371511230522723479104295567 207 59707256071633424993672829299711943871689387328746615310791999562263972665552229688 208 94062988948748901397318986044478032226301178398666938898001763597144745461367592778 209 147917645577986137770941250836201325357532478376326971984408756696148846244392148345 210 232186297438607163363122922591452145053898550511001092228737244779278964550756986835