8 107 138 true 4 12 20 21 24 26 30 31