25894583
1477648
81758050
80655023
87842477
35183746
77673693
11995699
38139119
17552547
89548299
77202429
75861238
16028032
3923296
8623127
88388603
75415354
80514477
94829310
91335101
55628236
6285985
16453157
1714488
18311714
5576100
3395525
30311360
663277
64826723
32957148
23783615
26377071
54712563
75716642
84692245
50261890
1772659
85448339