277
132
97
119
876
192
63
268
91
58