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