40465041
4584728
43978955
36135756
4616145
42109555
62815501
57913811
3289249
209825
57107345
75234401
51907385
72128860
12242603
66619588
4929369
65445343
4135329
1641029
535796
30428441
8062298
83242004
47212718
5079567
8492697
73931710
72815502
99666792
2899240
49594681
5366671
20066464
17128769
3071180
15405652
786196
3378350
85354889