16 758 334 true 4 5 7 8 10 12 15 18 25 27 29 31 32 35 38 39