25124549
1812689
38187585
13124371
12632522
38506825
72239549
69159345
31894358
6914694
95398509
41565464
74137235
48423517
50196454
57789145
30429992
82447801
69703548
44094000
57759385
49903189
306440
93228704
80222886
1401594
5274255
12646172
55037102
7248598
7719409
85926972
40977973
89763873
68925122
77649725
96924315
97901661
6082027
63167041