43756030
29315610
37469350
90632796
68019986
6151754
10565183
22559
5284334
53911837
43294688
10933343
18737022
11047164
36121615
4522654
14331774
37143609
5711922
51667101
79859
70085794
65635347
15805855
7582032
90071844
99513107
2634312
78817090
99057285
46079530
56824971
29527681
91575339
48817438
65932996
8028917
98019446
42358509
27855230