26895680
80467494
35418153
85227304
70199486
86132398
10542801
1420587
67939577
33846720
32379580
8296848
35315702
49726045
45509924
62436776
15266689
70143278
63014220
53153414
24476893
57048751
82949767
13893153
4563558
355446
83267465
19962742
43955752
9101996
70279014
1099988
24856631
50924104
2764386
11953023
67144
49908974
28289511
441019