43396
32890
29040
95311
39580
67481
55203
123022
53964
52640