7 109 259 true 3 4 15 18 21 26 30