8 143 139 true 2 6 13 22 23 31 34 35