20584506
3991713
13764713
53843338
546741
354565
7452696
3903492
1245651
15048983
58589398
35673376
12133119
44492202
90876025
52082315
53172976
2918606
74157426
23559030
23395584
77268676
88218894
6887142
92416828
6534297
11711110
95178790
53912686
48952143
54834517
94446793
45902783
63661835
99915465
4955881
61204594
9187522
30278564
57292142