9 397 298 true 3 15 17 20 27 28 35 38 39