57524479
35607684
30503999
14791413
7076914
57179297
11365140
27163196
78938726
91113075
15118965
34778516
70803221
44154543
93824922
85983838
69511976
87612217
92482101
42298489
72906891
2663326
20841166
52925084
2168317
50369529
34944405
95328559
75388501
87618629
36694511
22264098
5008306
39499529
90332582
2676855
84851555
47401453
33332223
49268870