10 123 118 true 2 9 11 12 14 17 18 24 29 32