1 16 31 47 110 111 112 113 114 154