157
276
136
171
637
133
74
115
189
170