29030
28421
27717
41943
15364
29899
47725
30887
27340
17551
14314
29943
11922
30394
9839
16136
16870
29852
12988
21727