9 1498 418 true 2 4 8 17 26 27 28 35 38