43393
32889
29039
95311
39578
67480
55202
123020
53964
52640