17 1649 637 true 2 4 10 21 23 40 59 61 63 64 65 68 84 92 95 97 98