10 621 433 true 2 3 4 7 8 12 18 25 27 33