12 565 328 true 1 4 5 7 9 10 16 18 24 25 31 33