3098319
60783825
42721397
49103521
57417885
90577130
16258161
31151716
38783291
2006329
96166627
65097138
2969905
94759453
19958794
36706737
28877637
19411976
82608862
42913508
1983953
39214118
7965219
62055716
52118868
95573308
28708269
85883234
11685314
1131445
217873
68123817
16467157
67095112
93844190
59435584
93548861
38346756
70711009
98031670