29050
28435
27744
41979
15371
29906
47741
30905
27352
17565
14328
29962
11931
30416
9848
16149
16901
29864
13000
21745