257
483
318
188
174
267
587
193
111
972