true 13 35 true 2 9 27 28 31 35 37 46 48 67 72 79 83 91 92 94 96 101 103