8 287 278 true 10 15 17 18 20 22 28 39