1 4 8 12 16 19 23 28 33 38 42 46 51 56 61 65 69 74 79 84 88 91 95 99 103 106