101
97
110
422
105
173
196
143
78