10 589 455 true 1 2 7 12 13 14 18 24 25 30