12959322
16708107
2841970
74566301
60598557
32667290
21773408
2850997
26156624
5113503
59417440
46419184
17152612
49398723
96431258
96961374
42855294
61852318
30545432
36551710
19768724
80029319
69178827
46513651
60013232
8124940
68174978
55749606
63263621
61006739
5857621
1508612
67723180
34349147
35771641
92711325
45322626
6819332
50818606
65788261