29053
28435
27747
41979
15372
29909
47741
30908
27356
17568
14329
29965
11934
30419
9848
16150
16904
29865
13001
21748