29049
28435
27742
41976
15371
29906
47738
30902
27351
17563
14327
29960
11931
30415
9847
16147
16899
29863
12999
21743