1 21 2 56 3 1862 4 2526 5 1352797 6 2201422 7 3206062 8 34844422 9 42400318 10 8586830293 11 20967471193 12 23194695022 13 43790421673 14 45041812729 15 48438881254 16 101060544853 17 177839630854 18 180939891343 19 198419358598 20 305550990673 21 354694083622 22 661663823662 23 785220739279 24 905804346934 25 961546866622 26 1010145416158 27 1176196384123 28 1761352641199 29 2020990428862 30 2887070282878 31 4255583573863 32 6158284064014 33 6755803519198 34 7999906893382 35 8596594644454 36 8801718087079 37 10503960235207 38 17623518801022 39 23877022894414 40 26436287654302 41 30736713023542 42 35191131857617 43 40359203817637 44 42372397728337