8 257 314 true 0 8 18 19 23 25 32 35