10 196 262 true 2 5 10 16 21 23 29 33 34 37