7 148 117 true 1 3 16 20 25 30 39