1 6 2 14 3 42 4 526974 5 9157582 6 21001206 7 49419154 8 156418318 9 157058362 10 223741702 11 467016562 12 531330346 13 601692022 14 681377698 15 888739174 16 931053466 17 1037629198 18 1390950926 19 1392718618 20 2175608494 21 2377982166 22 3045063946 23 5136468646 24 6264344626 25 6482646262 26 7413502618 27 9751559986 28 11560398346 29 13599359326 30 13782950686 31 14005238086 32 14185094518 33 14206457566 34 15485596294 35 17302492054 36 22318885198 37 22615865482 38 25286128246 39 26082021538 40 27500031406 41 28679220226 42 28906926706 43 29612351146 44 29779918966 45 33461829766 46 33946250626