21289904
57539800
27768201
49641588
18335721
98126948
67873836
9288485
61782334
6981217
2003888
95003616
59794295
41537165
62147195
77504485
7385342
36608546
8942563
2203250
51182305
29715717
37276540
26268455
28611447
74687444
21181806
41794611
19316785
44928320
14006087
2998183
13863815
89217165
62053126
72678481
86926753
5225703
88427311
20649643