1 14 28 41 55 102 103 104 105 136