5059
29860
18375
28737
35390
10407
52414
22573
14604
26232