96578990
25147977
91851760
81728456
48213703
72756063
68917302
5541638
53621029
18078540
2679761
1394708
94008434
45427952
52171353
25875885
50502406
10799093
90267069
12552061
87781947
12101329
49022953
29126566
78346432
13043925
78634568
30492033
43005368
17467983
82852864
2834638
48279164
88014830
91338614
6836455
10883618
2521661
10798541
14942343