7 121 249 true 4 10 16 18 25 29 34