17 1679 758 true 0 1 2 3 4 9 13 19 21 23 25 26 28 30 33 35 39