43430
32917
20289
29061
13306
13716
18027
20248
95349
39616