0 20 1 21 2 41 3 226 4 493 5 719 6 2650 7 53719 8 163807 9 217526 10 598859 11 3211821 12 3810680 13 7022501 14 284710720 15 291733221 16 576443941 17 3173952926 18 6924349793 19 10098302719 20 37219257950 21 754483461719 22 2300669643107 23 3055153104826 24 8410975852759 25 45110032368621 26 53521008221380 27 98631040590001 28 3998762631821420 29 4097393672411421 30 8096156304232841 31 44578175193575626 32 97252506691384093 33 141830681884959719 34 522744552346263250 35 10596721728810224719 36 32312909738776937407 37 42909631467587162126 38 118132172673951261659 39 633570494837343470421 40 751702667511294732080 41 1385273162348638202501 42 56162629161456822832120 43 57547902323805461034621 44 113710531485262283866741 45 626100559750116880368326 46 1365911650985496044603393 47 1992012210735612924971719 48 7341948283192334819518550 49 148830977874582309315342719 50 453834881906939262765546707 51 602665859781521572080889426 52 1659166601469982406927325559 53 8898498867131433606717517221 54 10557665468601416013644842780 55 19456164335732849620362360001 56 788804238897915400828139242820 57 808260403233648250448501602821 58 1597064642131563651276640845641 59 8793583613891466506831705831026 60 19184231869914496664940052507693 61 27977815483805963171771758338719 62 103117678321332386180255327523850 63 2090331381910453686776878308815719 64 6374111824052693446510890253971007 65 8464443205963147133287768562786726 66 23302998235978987713086427379544459 67 124979434385858085698719905460509021 68 148282432621837073411806332840053480 69 273261867007695159110526238300562501 70 11078757112929643437832855864862553520 71 11352018979937338596943382103163116021 72 22430776092866982034776237968025669541 73 123505899444272248770824571943291463726 74 269442574981411479576425381854608596993 75 392948474425683728347249953797900060719 76 1448287998258462664618175243248308779150 77 29358708439594937020710754818764075643719 78 89524413317043273726750439699540535710307 79 118883121756638210747461194518304611354026 80 327290656830319695221672828736149758418359 81 1755336405908236686855825338199053403445821 82 2082627062738556382077498166935203161864180 83 3837963468646793068933323505134256565310001 84 155601165808610279139410438372305465774264220 85 159439129277257072208343761877439722339574221 86 315040295085867351347754200249745188113838441 87 1734640604706593828947114763126165662908766426 88 3784321504499055009241983726502076513931371293 89 5518962109205648838189098489628242176840137719 90 20341207832116001523809279195386803044451784450 91 412343118751525679314374682397364303065875826719 92 1257370564086693039466933326387479712242079264607 93 1669713682838218718781308008784844015307955091326 94 4596797929763130477029549343957167742857989447259 95 24653703331653871103929054728570682729597902327621 96 29250501261417001580958604072527850472455891774880 97 53904204593070872684887658801098533202053794102501 98 2185418684984251908976464956116469178554607655874920 99 2239322889577322781661352614917567711756661449977421 100 4424741574561574690637817571034036890311269105852341 101 24363030762385196234850440470087752163313006979239126 102 53150803099331967160338698511209541216937283064330593 103 77513833861717163395189138981297293380250290043569719 104 285692304684483457345906115455101421357688153195039750 105 5791359927551386310313311448083325720534013353944364719 106 17659772087338642388285840459705078582959728215028133907 107 23451132014890028698599151907788404303493741568972498626 108 64562036117118699785484144275281887189947211352973131159 109 346261312600483527626019873284197840253229798333838154421 110 410823348717602227411504017559479727443177009686811285580 111 757084661318085755037523890843677567696406808020649440001 112 30694209801441032428912459651306582435299449330512788885620 113 31451294462759118183949983542150260002995856138533438325621 114 62145504264200150612862443193456842438295305469046227211241 115 342178815783759871248262199509434472194472383483764574381826 116 746503135831719893109386842212325786827240072436575375974893 117 1088681951615479764357649041721760259021712455920339950356719 118 4012548990678159186182333967377606563892377440197595227045050 119 81339661765178663488004328389273891536869261259872244491257719 120 248031534286214149650195319135199281174500161219814328700818207 121 329371196051392813138199647524473172711369422479686573192075926 122 906773926388999775926594614184145626597239006179187475084970059 123 4863240827996391692771172718445201305697564453375623948616926221 124 5770014754385391468697767332629346932294803459554811423701896280 125 10633255582381783161468940051074548237992367912930435372318822501 126 431100238049656717927455369375611276451989519976772226316454796320 127 441733493632038501088924309426685824689981887889702661688773618821 128 872833731681695219016379678802297101141971407866474888005228415141 129 4805902152040514596170822703438171330399838927222077101714915694526 130 10484638035762724411358025085678639761941649262310629091435059804193 131 15290540187803239007528847789116811092341488189532706193149975498719 132 56356258599172441433944568453029073038966113830908747670884986300350 133 1142415712171252067686420216849698271871663764807707659610849701505719 134 3483603395112928644493205219002123888653957408254031726503434090817507 135 4626019107284180712179625435851822160525621173061739386114283792323226 136 12735641609681290068852456090705768209705199754377510498732001675463959 137 68304227155690631056441905889380663209051619944949291879774292169643021 138 81039868765371921125294361980086431418756819699326802378506293845106980 139 149344095921062552181736267869467094627808439644276094258280586014750001 140 6054803705607874008394745076758770216531094405470370572709729734435107020 141 6204147801528936560576481344628237311158902845114646666968010320449857021 142 12258951507136810568971226421387007527689997250585017239677740054884964041 143 67498905337212989405432613451563274949608889098039732865356710594874677226 144 147256762181562789379836453324513557426907775446664482970391161244634318493 145 214755667518775778785269066776076832376516664544704215835747871839508995719 146 791523764737890125735643653652744054556457769080777130477634776763161305650 147 16045230962276578293498142139830957923505672046160246825388443407102735108719 148 48927216651567625006230070073145617825073473907561517606642964998071366631807 149 64972447613844203299728212212976575748579145953721764432031408405174101740526 150 178872111879256031605686494499098769322231765815005046470705781808419570112859 151 959333007010124361328160684708470422359737975028746996785560317447271952304821 152 1138205118889380392933847179207569191681969740843752043256266099255691522417680 153 2097538125899504754262007863916039614041707715872499040041826416702963474722501 154 85039730154869570563414161735849153753350278375743713644929322767374230511317720 155 87137268280769075317676169599765193367391986091616212684971149184077193986040221 156 172176998435638645881090331335614347120742264467359926329900471951451424497357941 157 948022260458962304723127826277836928971103308428415844334473508941334316472829926 158 2068221519353563255327345983891288205062948881324191614998847489834120057443017793 159 3016243779812525560050473810169125134034052189752607459333320998775454373915847719 160 11116952858791139935478767414398663607165105450582013992998810486160483179190560950 161 225355300955635324269625822098142397277336161201392887319309530721985117957727066719 162 687182855725697112744356233708825855439173589054760675950927402652115837052371761107 163 912538156681332437013982055806968252716509750256153563270236933374100955010098827826 164 2512259169088361986772320345322762360872193089567067802491401269400317747072569416759 165 13473834002123142370875583782420780057077475198091492575727243280375689690372945911621 166 15986093171211504357647904127743542417949668287658560378218644549776007437445515328380 167 29459927173334646728523487910164322475027143485750052953945887830151697127818461240001 168 1194383180104597373498587420534316441419035407717660678536054157755843892550183964928420 169 1223843107277932020227110908444480763894062551203410731490000045585995589678002426168421 170 2418226287382529393725698328978797205313097958921071410026054203341839482228186391096841 171 13314974544190578988855602553338466790459552345808767781620271062295193000818934381652626 172 29048175375763687371436903435655730786232202650538606973266596327932225483866055154402093 173 42363149919954266360292505988994197576691754996347374754886867390227418484684989536054719 174 156137625135626486452314421402638323516307467639580731237927198498614480937921023762566250 175 3165115652632483995406580934041760667902841107787961999513430837362517037243105464787379719 176 9651484583033078472672057223527920327224830791003466729778219710586165592667237418124705407 177 12816600235665562468078638157569680995127671898791428729291650547948682629910342882912085126 178 35284685054364203408829333538667282317480174588586324188361520806483530852487923183948875659 179 189240025507486579512225305850906092582528544841723049671099254580366336892349958802656463421 180 224524710561850782921054639389573374900008719430309373859460775386849867744837881986605339080 181 413764736069337362433279945240479467482537264272032423530560029967216204637187840789261802501 182 16775114153335345280252252449008752074201499290311606315081861974075498053232351513557077439120 183 17188878889404682642685532394249231541684036554583638738612422004042714257869539354346339241621 184 33963993042740027922937784843257983615885535844895245053694283978118212311101890867903416680741 185 187008844103104822257374456610539149621111715779059864007083841894633775813378993693863422645326 186 407981681248949672437686698064336282858108967403014973067861967767385763937859878255630261971393 187 594990525352054494695061154674875432479220683182074837074945809662019539751238871949493684616719 188 2192953257305113156522870162088962580295771016949239484292699396753444383191576494104111315821550 189 44454055671454317625152464396454127038394641022166864522928933744730907203582768754031720001047719 190 135555120271668066031980263351451343695479694083449833053079500630946165993939882756199271318964707 191 180009175943122383657132727747905470733874335105616697576008434375677073197522651510230991320012426 192 495573472157912833346245718847262285163228364294683228205096369382300312388985185776661253958989559 193 2657876536732686550388361321984216896550016156579032838601490281287178635142448580393537261114960221 194 3153450008890599383734607040831479181713244520873716066806586650669478947531433766170198515073949780 195 5811326545623285934122968362815696078263260677452748905408076931956657582673882346563735776188910001 196 235606511833822036748653341553459322312243671618983672283129663928935782254486727628719629562630349820 197 241417838379445322682776309916275018390506932296436421188537740860892439837160609975283365338819259821 198 477024350213267359431429651469734340702750603915420093471667404789828222091647337604002994901449609641 199 2626539589445782119839924567264946721904259951873536888546874764810033550295397297995298339846067308026 200 5730103529104831599111278785999627784511270507662493870565416934409895322682441933594599674593584225693