10 290 266 true 2 14 15 22 23 24 27 28 35 39