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