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