42677
22586
8301
3162
12625
33209
7150
5748
15864
12249