50541490
75291180
15664617
27352151
8015194
76317442
55145950
3725511
31549198
2803579
65994065
18856229
39114412
93994853
31128989
13655746
32259651
39174190
6548604
79949999
78102941
68427322
99108852
21251372
46735719
11795736
69684056
59364517
12931873
28143167
50211631
12346207
55054850
47131452
44589644
60045664
86863447
65943481
41799047
39056390