10 335 183 true 0 2 12 16 19 23 25 29 33 37