14083
42508
20612
31422
16980
25336
16800
26728
25862
23755