16 31890 224 true 6 13 14 16 21 29 47 61 79 94 103 104 110 121 133 148