17 1404 673 true 3 4 20 22 31 32 36 56 67 68 69 79 80 83 94 97 99