7 109 141 true 5 12 13 20 24 30 35