172786
164655
85770
161366
52704
72245
120572
92184
192547
154105