12 10609 1059 true 0 3 4 7 8 19 22 23 24 28 32 39