15982532
1446139
80065325
63921579
57912640
11645256
21995941
57349862
60673715
16018376
22721967
57564699
89975774
8966247
63496284
38905174
13588335
2106708
64691154
84565081
85936730
9176417
2615861
96852891
25102081
82497720
14051993
51914877
51287964
25851012
2550226
95051057
50998411
5577753
26492899
92931278
8362019
8004185
59056165
1428274