17 1599 684 true 1 4 6 13 17 19 24 26 28 29 38 46 53 58 73 78 90