7 485 258 true 3 5 6 20 24 25 34