true 16 35 true 2 4 5 6 12 15 28 35 46 47 63 69 70 80 99