19686
71094
51451
37702
9264
23940
13325
66173
18524
39180