8521516
22313270
4003117
76693849
1118679
34705231
16727120
71056658
52561035
5685340
92952625
70203771
19643302
50256783
54408952
84776691
31449901
28086921
15351384
42425623
77181763
39871267
18856499
57875598
49301368
37975347
59239401
1559596
40344382
53594696
33189752
71265691
86721936
353981
85945915
14372436
99659749
48582064
30111391
1315687