7 108 202 true 2 19 34 51 66 80 93