8 137 246 true 2 4 17 25 31 34 35 39