43387
32883
29036
95309
39572
67477
55197
123014
53961
52639