7 245 276 true 1 2 10 15 18 22 34