10 155 144 true 1 3 7 8 20 23 26 27 28 35