40665637
29426297
26342065
62736171
58693953
95847078
27836197
89277181
52917815
6879256
57796672
3784499
69941808
47124437
10594163
46082678
28777165
62764399
57364714
98779013
82427433
1589560
20313063
8293260
84861970
62565071
17213044
40082956
4645974
65821953
54737901
69067527
17255501
12788552
94021658
78969843
32027273
91855807
31002096
23935493