41846318
27671948
48397171
48658337
83798143
46952849
56856001
38484639
17369165
7888222
37613729
32289096
11162686
79911562
46794160
81929964
48606215
21601728
80622261
48189857
99891044
46594321
76378521
16226357
89966376
50308430
60856532
45449728
4651971
92388186
38739298
41115695
757769
1405701
6895564
1183234
39967341
80015599
5391639
59487870