12 569 275 true 3 4 8 13 14 16 20 25 29 32 35 36