18337154
90329477
13101529
1054095
44994067
22871384
868229
6392078
79106679
73085877
31128796
62907983
55028955
35466077
6277881
98113993
82782652
43524164
96785670
26363325
6827953
43941226
68136469
18273542
16242253
60575981
96207841
67568536
88536762
38442656
83803854
78114725
57337682
87556391
68834143
4094414
983677
47038909
18197008
1263024