7 122 246 true 2 9 19 22 25 33 39