42670
22586
8301
3162
12625
7150
5748
15864
4158
5190