31010
26540
54936
95006
46950
78130
41428
53234
96967
36688
44318
17072