6 498 143 true 2 8 19 21 26 32