31562
15570
36894
56476
66116
41654
16267
97681
22249
35574
35076
84444