12 631 417 true 2 5 10 14 17 20 24 25 29 32 35 36