17 1017 509 true 1 2 3 7 14 15 17 21 25 33 48 50 56 71 72 80 88