true 16 31 true 1 2 6 7 9 30 35 46 49 54 58 67 72 79 98