42677
22588
8301
3162
12625
33209
7150
5748
15866
12249