7 185 160 true 1 4 8 19 25 28 30