172776
164644
85768
161344
52695
72238
120561
92180
192530
154095