57014829
6675353
42129760
12707377
97952535
27984529
42295638
75788185
95579060
70681672
59238249
51049021
35811674
29404432
42778354
4745819
36764928
95211445
9588903
1638524
31098978
70056059
73949211
62856772
97647896
39538399
4256983
1762549
43315329
52442005
6542154
6265527
2975960
645299
94256177
60629676
55596101
2350890
11417835
35546556