1 2 2 8 3 26 4 80 5 4616 6 6560 7 19682 8 20762 9 125252 10 638468 11 3405068 12 4076810 13 13557212 14 25071632 15 53179010 16 60506432 17 296639576 18 785412368 19 1241055674 20 1399161680 21 8601188876 22 12324038948 23 26241642656 24 28495741760 25 45119577824 26 69823368404 27 75814787186 28 77952174848 29 78457189112 30 95229909242 31 176308906472 32 311358950810 33 429277584788 34 659401147466 35 1206246808304 36 2399998472684 37 30171305459816 38 153148462601876 39 237318849425546 40 1092571914585050 41 1638950788059290 42 3202398580560632 43 707118223359971240 44 3562942561397226080 45 9072297468678299012 46 10361199457202525864 47 34419078320774113520 48 41170824451011417002 49 57319808570806999220 50 75749682531195100772 51 102868194685920926084 52 210483556894194914852 53 458306514538433899928 54 686226824783134190180 55 707630396504827495544 56 1095171911941437256778 57 10974241817835208981874 58 19766638455389030190536 59 50270086612792993117994 60 200279370410625061016864 61 385209974924871186526136 62 103968231672274974522437732 63 126114763591721667597212096 64 637053460104079232893133864 65 1265292033916892480613118196 66 2636975512088803001946985208 67 2857204078078966555847716826 68 3537558936133726760243328464 69 6054282113227445504606919650 70 12800696705021228411442619682 71 22881441742972862145992619776 72 37684665798782446690107505928 73 1823036311464280263720932141024 74 1964730439297455725829478995944 75 13471057008351679202003944688336 76 175294593968539094415936960141122 77 301753104069007668258074264675786 78 875612750096198197075499421245450 79 2115362774686865777485863406680032 80 2118089541282012618909185268056780 81 2176718166004315761101410771585688 82 2415428612584587115646993931986234 83 4332751846533208436890106993276834 84 6718947974962862349115040884231904 85 31268160888027375005205169043314754 86 140246903347442029303138585287425762 87 159695671984678120932209599662553676 88 32012333661096566765082938647132369010 89 92102545196486820634779928066830214436 90 296696710908147364747230298439288489642 91 482192631091346876742345874501396316228 92 4527691962113372170289733115168874698466 93 56649062372194325899121269007146717645316