188
587
241
588
129
466
93
869
553
262