101
97
109
421
105
173
183
143
77