59064851
19071826
673840
52399537
89867320
15612655
5335283
1469429
46644402
32112703
88735424
98575014
1745213
96935220
80999723
88855417
61059669
61158210
48937832
2699851
45958437
39978002
6455772
71301813
98839360
19594198
43221521
4160615
37566720
62749723
86204288
44626790
26144591
31049140
87852635
8996379
36205597
35175019
60227460
93923592