24959
9692
110396
5324
37811
695666
110431
7166
8046
30758
4860
4079
10829
11646
5514
6074
140273
17352
35677
23664
24194