20836496
25406031
69216122
8916746
65403522
35014329
79527232
42173114
383750
6428875
1085487
69248119
33763428
28688636
31457936
69912450
13294156
43505763
42089300
36304482
7134409
46697927
1671364
62711894
27621103
87953637
67003561
49168162
21762101
70286761
6976423
8123905
26455309
45305348
13035068
53661188
92022069
2320742
96518268
45849077