2587723
18438537
13023559
10877700
6647224
92573565
92853799
24955172
53831335
12823370
65441165
2954470
91437790
3912305
97447769
2956998
84377322
80934630
34377267
48231811
8909658
69875357
17139992
20517993
4142747
10593551
67835792
91164592
88492690
2997806
55364002
50123631
71513757
88622327
70023461
23819555
24648161
68208418
10541112
51976818