7 108 237 true 1 2 10 15 18 22 34