20157542
2135546
64664830
21175566
43235497
779860
87186310
24411851
63226152
60774320
61237876
68094391
32811034
53146902
51302554
30443126
3363943
13399329
29564840
86968158
1801527
68304710
79403126
17072233
38023528
95227013
62984925
10576549
29681517
5497586
613946
32043573
38595637
5329695
4770143
81922613
6665342
68994763
30383280
81255912