29050
28435
27744
41979
15371
29907
47741
30906
27353
17566
14328
29964
11933
30417
9848
16149
16902
29864
13000
21747