50072062
51464292
38578761
826476
32791615
20021778
99166793
7589840
63275039
23256094
80016776
4668277
45924765
80807510
43973003
639112
66065232
17318323
93409840
38732049
9818896
17558721
73675404
97162433
53127094
29978744
311867
81026322
46083576
19757669
78931884
25952748
62711038
70316561
2833225
58347501
9815396
43081046
64593499
77419794