21 2991 1084 true 2 4 6 7 13 18 34 39 43 48 49 67 68 69 73 75 76 82 84 94 96