13 747 668 true 1 2 3 4 7 13 17 19 21 23 24 28 30