17 1779 626 true 2 3 10 15 19 23 24 41 42 52 55 58 62 63 80 81 89