21708
19740
24921
27428
67982
34348
26111
41847
100004
75694