true 10396 2699 true 1 2 6 9 12 13 15 19 32 34 37 49 52 58 61 65 73 75 80 82 92 99 100 102 106 107 118 126 130 131 139 141 142 144