47 4921 386 5225799 2 3 4 6 7 11 13 14 16 17 24 27 29 31 37 38 39 40 41 42 45 47 48 50 54 56 58 59 60 61 62 64 67 68 70 71 74 75 76 79 82 87 89 92 94 95 98 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 64 103 156 209 268 333 412 491 726 817 1002 1135 2012 3017 3328 4579 23 213 660 983 907 589 288 137 67 44 46 48 45 38 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1