8 328 238 true 3 10 11 12 18 27 31 33