21 2754 977 true 1 6 7 8 12 14 16 31 36 38 39 41 49 54 57 66 67 76 87 91 96