1 10 2 53 3 644 4 5853 5 43013 6 276278 7 1613256 8 8712423 9 43862661 10 207505133 11 928829599 12 3955817599 13 16102004166 14 62882186263 15 236393038533 16 857975289846 17 3014067656477 18 10271326913737 19 34019623251324 20 109697050897692 21 344883642089994 22 1058625102406045 23 3176320549421641 24 9325870285956613 25 26820382555195306 26 75620985707280875 27 209209548747183573 28 568349735433787153 29 1517241546935149400 30 3982797971205393351 31 10286982051052674490 32 26158304251606453757 33 65523117974565858893 34 161760106924751002372 35 393782970193967217912 36 945707734950148017435 37 2241647168141608978099 38 5246555607401822905380 39 12129854995411535829705 40 27712808972881401818990 41 62590810079240504361181 42 139797609992963767585715 43 308883784661228203958319 44 675362641257096699813282 45 1461704403514932515584135 46 3132497249341802773999345 47 6648945421981700966595971 48 13981785617091006887669514 49 29136140638917029878267367 50 60182155564703000803492382 51 123245746564127451341595763 52 250289348119219954872462666 53 504164852160390984973216746 54 1007516341076893700332099697 55 1997867824413608058237534438 56 3931866181890765185821529546 57 7681160267723705612925216990 58 14897953729704416437619060666 59 28692647561124318636656099163 60 54881812094485856324307372438 61 104271813889197910200758498850 62 196811430129732976614894056562 63 369096868869920545970134026766 64 687854298060634346071141722389 65 1274018566479321562257514246936 66 2345488442886289588156213418329 67 4292616468645948155959031613887 68 7810758663261489709989543219477 69 14131750462207365092047427134758 70 25425988284639880728506534152303 71 45497208251419925872960867045460 72 80976870884260626950982452527279 73 143367062054298027343131136055431 74 252517410648339760708490609128948 75 442513836142572956905122315552719 76 771604431281391587696020679815891 77 1338851527554146861835732176892203 78 2311938679176565839309837267198314 79 3973393806582955332330324866286129 80 6797081354833907759168176939129420 81 11574227468145145914285882771075142 82 19620153496451539706753025994616093 83 33111957270148812336909487462526054 84 55637768321474697239764223864387934 85 93086441163094555959982174667539869 86 155082821227595838072620470795658110 87 257293837504054972308886306288136005 88 425119120515382210029908853574159607 89 699574348932930679703343801942271578 90 1146634052375383399551192371127306137 91 1872011839797155760649900093702954617 92 3044455230591726942088321045509009839 93 4932324933600065091189506765514832100 94 7960825676749701862622076926338925609 95 12801226970502342595390452059177044706 96 20509463355060856723145237121446386045 97 32740692527126774157192701218362695687 98 52080296180698962573514640327600594338 99 82552784433295682279439918952206684034 100 130401600414304951429830936827490379591 101 205280079221171214952242990372981400149 102 322064406538842605713939202921481778510 103 503604534721603239134978631637046851707 104 784885042313139329358339246454160240396 105 1219298817241926375141838070269545020697 106 1888077088659365161760798233479238947153 107 2914420387288250230932016320680192853191 108 4484609833239669825633593798288365850832 109 6879452642076464902518943779635342108335 110 10520982379758584519242530386431514486255 111 16041612184624079585171034353446806601815 112 24386241297971609011476667759408494874678 113 36962589236582361833636863985860441946753 114 55861914880938050191290480670291229546672 115 84182174326549108850830388935857896032093 116 126499862852725488847790102578867919482770 117 189557082763902958109080540325321993105796 118 283259330304141916521736803767959453679263 119 422120685225801776963719823391891542717160 120 627351539900983261958721100862491392094344 121 929866746350854228647167212309557316221350 122 1374608888790586445013572894670524864645620 123 2026745942511526201910864022778325112660935 124 2980533786748291078660467788705146738572300 125 4371958115032775474898736757130804247746798 126 6396723451887494374601993367556170375191212 127 9335789167643190413612377897389314760065062 128 13591532249620695267685626907599684229079525 129 19738838360503560738108790807444096705738698 130 28597115395819844234994075291926997491821919 131 41331563572302476104909294506575693734989329 132 59595263260524814710954890145072869860593409 133 85728083065296281692175270593044838045916400 134 123034509543027321525921540266750591141104641 135 176170857095282840019758788137706815441709646 136 251683743856371069199057226476468960654628565 137 358757311857688339000604938270107332480335331 138 510247901430806004366683211420352797085684554 139 724113740863626447021077434362924858729408071 140 1025386337535927074745031847683800595984249929 141 1448883208390049627555816903097667628607809763 142 2042933109525863346747180864548950780913020608 143 2874481340025609683499947367200600625715133541 144 4036072415768135371909701667802578265950623736 145 5655381604861803689918296602412788082933579592 146 7908200291865918325581681726103797482448124375 147 11036092478826397436738978319293788430481977128 148 15370356801204911113203951776803939323978090422 149 21364484329308907957565293120318730094284494671 150 29638042002111675641575692643572106585312021140 151 41035893726930236205358557197480055823556524255 152 56707973242497734368140453873546577006086613709 153 78216545926745070328255482876545485929649129618 154 107680173003577324944808113718885617892261164235 155 147966593489751516351759406372042548077674639861 156 202950691290145706842200441453571371657082622045 157 277858909092600436023838240633687812732910889872 158 379728286185108436356707238221900515654064452283 159 518017225293430704910333332636769746087789357002 160 705416769724224504997300740617758096680376830717 161 958926417806148194218622156410308648117615469585 162 1301278376293634415592258080741951813840383816464 163 1762820022556350478548302647621621197754056972860 164 2383997961790421074393560077527591743312511094675 165 3218630683376941461538276537118323800009090761895 166 4338213328825182963775958760603628457702668458696 167 5837571181037093800400859837256863138320127644125 168 7842272899075882713573210105369814779727714572634 169 10518336289846806150289888966413912427617684202037 170 14084916221740264690770316252262713454682764308575 171 18830865938565527975476984757373173410276634906495 172 25136321973330425046571560255506996763647634395886 173 33500794891905351527137230547035006796725406190999 174 44579673246273766230626193028239281240803764135197