17 1558 589 true 1 3 10 17 19 20 26 27 34 47 49 69 83 87 90 95 98