43380
14155
26049
14595
32880
29036
28992
95302
39567
16402