10007022
2218625
51861957
22257260
58105360
2058277
27356115
51891497
68956
62917070
28115714
89658937
89075667
23427027
86021549
2355607
61756675
8757823
32886763
30942252
58259305
45257450
75146775
66568802
97395153
58896972
5657385
51732269
40616196
18424366
42247048
63925934
26781748
77146998
86513945
85903478
7497055
69575847
64616135
4719295