8 372 213 true 3 8 9 16 23 24 35 36