10 167 244 true 2 7 17 20 21 25 32 33 35 38