19716
71150
51478
37745
9271
23957
13332
66193
18544
39213