57222609
85502573
39516168
86374534
36507256
28569762
10906489
5382981
97522322
906458
12496050
61382842
61689356
2934723
43084042
61193922
38862347
84533985
74374578
162120
81596901
67056562
45007227
15256840
15059679
8538865
60598071
47735000
45406232
9957516
68053384
78211619
64281249
52618528
92055620
2677011
34255451
65618434
34041950
80293794