21016488
3929559
32123104
1406434
33983570
2035717
1253645
97773079
48927884
7704465
19092481
4396090
81251033
43494705
36279945
98903359
66046218
17581291
64074656
13529675
94311763
6038807
72372467
92118660
39652424
53765732
66331676
34567355
9648297
90995084
50046168
44288078
869459
71788711
98984402
3655966
66399990
71621661
78452743
3587643