15941
14051
35043
22903
31194
40922
11930
33461
40956
24072
39143
13896
31142
20542
31665
7860
18860
17098
11791
21631
5711
6830
68382
6401
20782
7720
15419
30174