6 82 138 true 3 4 6 20 28 31