43409
32902
29042
95317
39588
67490
55220
123042
53970
52644