277
132
97
876
268
91
58
149
66
96