7 115 299 true 3 5 6 10 22 33 39