21 2799 993 true 2 12 14 16 19 28 35 46 47 55 57 60 61 72 75 79 86 88 89 91 97