43382
32880
29036
95303
39567
67470
55197
123009
53957
52638