40 6939 556 1 4 6 9 10 15 16 18 25 28 31 33 39 45 47 52 54 55 57 59 62 64 67 69 72 73 74 76 77 78 80 81 82 84 86 91 93 95 97 99