1 5 2 31 3 130 4 368 5 915 6 1993 7 3818 8 6805 9 11052 10 18352 11 28860 12 39870 13 61568 14 88347 15 109115 16 159804 17 215574 18 266628 19 362832 20 445236 21 541934 22 738893 23 903565 24 1011760 25 1295590 26 1650305 27 1800585 28 2280782 29 2748502 30 2923138 31 3779009 32 4358050 33 4724361 34 5997758 35 6590273 36 7089222 37 8896963 38 10323513 39 10613840 40 12386548 41 14715649 42 15394147 43 18515158 44 20518052 45 20487637 46 26093444 47 28699533 48 28717558 49 35040364 50 37942201 51 39161228 52 46299397 53 51604825 54 52522705 55 59592178 56 66567259 57 67425108 58 81308520