43422
14158
26069
14606
32910
29056
29015
95341
39605
16408