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