12 1763 539 true 3 5 8 12 14 20 25 28 29 35 36 39