1 14 28 42 56 103 104 105 106 138