43380
32880
29036
95302
39567
67470
55197
123009
53956
52635