15757500
70442742
45404167
19674399
19535019
77451700
18353498
48771625
82096863
58121325
46726718
17736262
82025687
2006402
1995391
68075837
35033937
29096115
41662875
32504059
94873784
74706986
31974118
83447200
67411304
95752615
31167116
31575091
10279462
6752039
87636820
75683877
71646002
68324731
76854768
234793
6330717
65533367
24288699
52195696