8 249 289 true 0 1 4 9 17 18 24 29