2607715
93733342
46231311
16397650
79018551
1856827
59656330
82412810
38269312
53213000
75661404
5459281
601471
15529100
86394128
9367319
69371995
60497140
92719476
43197135
89851167
54898903
1343186
27698288
6185981
6041685
91638168
9087839
4482414
42548326
62904467
70966784
75107676
34369000
21965767
7968925
88593665
29819760
70938934
2243703