7 120 229 true 1 3 16 20 25 30 39