1 14 28 41 55 105 106 107 108 136