10 565 247 true 1 3 4 6 12 22 28 35 36 39