12 4674 668 true 4 6 8 9 12 16 18 22 23 30 31 35