52464892
66151327
99631199
30117510
31274638
99162367
86716996
337317
78974333
73051143
2557155
62878213
62774459
62101017
11328911
91353872
87334923
6724743
76929734
65659400
3266700
49699866
28523140
52587980
4107083
47486471
72793586
46867622
15863080
56939792
15204524
82709168
21852898
74662543
37565960
7119729
5153203
2703851
90999400
81046066