8 1128 318 true 6 9 12 16 17 23 27 38