43380
32879
29036
95300
39566
67468
55197
123008
53956
52635