31009
26539
54935
95005
46950
78129
41428
53234
96967
36688
44318
17071