43384
32881
29036
95303
39568
67471
55197
123012
53957
52638