17729
21509
2749
13033
11217
13798
10269
34706
6931
8165
8486
4703
33578
4103
19934
14374
18449
10546
14716
18034
30974
2886
12247
13277
16853
28886
5636
21732