43381
14155
26049
14595
32880
29036
28992
95303
39567
16402