43386
32881
29036
95304
39568
67472
55197
123013
53958
52638