50959612
7259111
17707763
88588138
36392967
18689150
18915168
94335646
31791837
59883154
92327958
7534154
67317307
48539959
46333710
5900153
43552729
6445276
24648945
16053673
81847551
32926014
80005515
20284847
21863220
75128962
17874095
5965997
1888919
28029789
75705977
15908616
63042151
17582044
58439055
17228265
34036459
35399594
32254585
69899925