6 457 303 true 5 6 10 20 27 35