25467230
10421069
35436751
63119570
65142323
11906707
1911773
77365706
5384935
69033512
16177725
39299954
46111807
13856124
45052991
93838244
70475487
166949
6818279
26296697
2838344
27716792
14517825
78353992
55768495
9163117
83903119
67529967
99587109
95012742
70193110
74672041
52365495
32291925
1453097
89516926
1160349
4299812
56018300
38807075