8 125 244 true 1 2 14 20 25 27 31 37