41487080
94976327
87018507
8297601
62476843
73296179
81976749
30294694
29684733
1980610
39605704
89443124
64596232
522397
81588783
59399800
903980
5019204
49478241
5513213
7848607
89547716
57549659
246721
58526327
21306283
18715902
66666921
39602203
76278750
27568973
48875733
2826165
24042816
38527403
76902002
14779777
14306387
14824310
41706273