42222
37152
57541
12582
36911
93088
53170
71351
58008
21040