2980770
21608514
7787576
71425059
68495780
75739751
50593837
14997579
63582881
56106312
1093999
21864691
26017470
90581487
85878507
80647795
26835821
21977837
35337221
5749648
32175134
24762776
82519448
62885024
95642556
81709082
98599780
28046193
71722497
74726195
57718075
9175007
2426627
82415874
80208907
18397441
79596119
78296119
92242842
3571860