43427
32915
20288
29059
13306
13715
18025
20247
95346
39615