32066825
17881956
86563906
10101945
1497159
25614411
65928425
28127980
77246634
89782147
20444993
82358
31237825
98475722
77658504
81754540
854941
7674807
67976206
4353179
23124073
6434607
38109126
2133572
28583986
80136743
60928563
62469215
60508520
85021638
61697486
44235264
86805479
86053403
60927490
65882118
62945536
66028746
2673446
10694152