10 608 248 true 7 8 11 17 18 23 26 27 35 38