39905718
24185176
36674454
9242837
19386129
92066625
39198355
57036558
35965846
81525722
29756612
75596763
76277828
82581907
99813599
4116232
44242079
55058751
77787891
40475039
74513799
5903508
84296043
82773312
1471462
2652404
71062312
84127780
95425422
29976593
15442664
21523807
66489888
28925995
6676320
58944098
87246661
75928792
19472648
3197500