272
130
97
876
266
91
57
148
65
94