10 3629 573 true 2 5 12 15 19 21 29 32 35 36