29049
28435
27744
41979
15371
29906
47741
30904
27352
17564
14327
29962
11931
30415
9848
16148
16901
29864
12999
21744