50217803
29829272
1067515
9335506
28149966
4320799
95699755
34279365
14695387
1489229
38849076
56271539
91128747
12719837
11304787
136691
5570733
81488991
17229414
96411598
74905244
21409169
52932224
3932179
29569716
38014626
27657919
2218779
1887852
94914016
72038552
68834284
23261054
50832000
4195793
37809710
33361640
44137644
20194288
34882407