12 1913 599 true 1 3 5 6 9 16 17 18 19 31 34 39