9 249 296 true 8 23 31 40 49 63 80 86 88