8 243 291 true 0 1 10 16 25 27 29 33