19715
71150
51478
37744
9271
23957
13330
66191
18544
39212