29225
12624
43666
24091
15186
18865