43245
32762
28959
95189
39481
67372
55086
122841
53898
52559