81543766
68631992
93422645
41846423
98376510
6348217
9587742
25526832
5138479
15039246
8457924
10819583
7211373
83801375
47614529
40704734
36734712
47196541
46824439
60842376
52213628
98963229
84784517
82369576
38245650
74789275
25096230
6521642
12215047
87348398
57174540
16413918
41556631
22685663
90484845
8901693
79616162
41865100
20449245
1609568