8 278 243 true 2 7 17 25 28 30 38 39