43599506
283250
74349618
5224879
29693847
90514877
80157936
79495655
80596758
13358040
59776788
35539305
5882210
60059624
33793091
47943517
14548306
82453778
9672610
26637519
1225136
34701041
72717100
6438473
9025264
45641887
18597991
7884343
45499309
96435524
72052277
1887364
91877241
62114534
97663618
18504740
35761512
67315455
49748052
35329959