52627618
55228808
5115770
47043446
98216522
93053057
81566526
45854989
32528793
40879689
395370
57739342
87437583
73701088
32251334
17826092
8914567
39253412
52138153
86906722
87324246
55273940
54248414
11041959
56754128
98933698
6500621
35336228
4241490
10576574
51177628
91122963
38762287
51809381
45198860
23724681
21951307
75798246
95393903
71033418