7 119 246 true 1 4 13 22 28 37 39