29049
28435
27743
41977
15371
29906
47739
30903
27351
17564
14327
29962
11931
30415
9848
16148
16900
29864
12999
21744