10 463 293 true 1 2 5 10 12 18 24 25 27 38