8 166 244 true 1 4 13 19 22 23 28 33