1 28 29 30 31 72 87 101 116 144