8 164 137 true 2 6 10 16 17 20 30 31