30683546
2335884
10283975
80947692
15899748
65051055
6457657
66942437
5837983
39793240
93456780
72663049
44884874
92251600
99226544
96087054
88724
31097688
20972623
57467710
62967274
461595
70917475
12505338
12048892
4541942
42788159
83448376
26681220
45732782
68434312
3190976
115704
99073390
50145209
3138010
43734028
46065131
72443131
67144751