66521362
20554587
9255510
9672363
7429401
86801931
68477098
52469806
99186322
96672555
48895034
4942606
7896773
21525255
9864216
46202234
26892154
1495316
24039229
48947093
24511530
96916001
40015184
63519818
52905774
62492443
2663254
46879064
3777811
89058106
68259650
2294460
21129798
42677964
14959202
707465
12369952
83877222
32714217
27516