42
624
140
409
835
587
761
290
175
252