7 63 121 true 9 14 18 21 22 30 31