7 98 150 true 5 12 18 22 25 26 29