8 1194 328 true 3 8 12 16 18 33 35 39