39749719
64056943
36234279
34298823
26578396
2529282
17301181
17386510
5113029
1253856
97685465
257065
30894376
16542297
67145593
84739915
21446501
25045076
84329025
10458411
366927
62085290
7389996
4093289
39278443
57637049
95672915
69347537
44639685
20861318
6591944
33373873
48563967
20646730
74497669
78527592
75826164
44997816
32389821
83086072