1 15 16 17 58 72 87 101 116 144