607
174
107
963
270
586
468
167
355
463