10 642 252 true 7 18 20 22 25 26 28 31 34 39