43396
32892
29040
95311
39580
67483
55206
123022
53964
52640