1 14 28 42 101 102 103 104 105 140