10 328 283 true 7 8 11 17 18 23 26 27 35 38