58257673
16574639
95739863
3768836
30055701
2745985
50903579
19101018
18911507
7374908
21742002
8543845
8294633
6221123
76168029
34424599
52416693
48214861
7143509
70918869
20378250
94638564
31576997
47076940
28356665
9575791
8090731
31419656
12327851
56036299
23106060
5421449
39863578
19454444
37652566
99873036
50236314
6673257
99583797
68106924