25377098
588490
90386182
64246641
72808506
51837858
32469427
534794
52043949
56483082
48449919
33913988
10039183
56271440
27117026
74429730
42409988
7838541
71863170
48647707
72288114
38457337
36017650
10511603
29774703
20456835
1463378
6596401
70467435
61716680
49463874
39244805
85215965
71047484
58323187
33418940
1947673
65707849
97347779
4500682