43242
32755
28957
95185
39480
67368
55084
122834
53896
52553