50897460
49944510
5946426
46769306
79761210
66325981
12946031
2869556
42317750
656630
81671007
1464564
44576742
91239744
1428135
56143768
75381033
48087043
5986324
39762737
90237649
945904
40626143
10704707
8673843
2852094
83671236
52944751
24249155
4777896
84919570
86897895
65171445
60401752
1878382
39373320
28649921
48265436
8521705
15761821