42470
31384
16791
23731
63582
39429
24407
92615
71698
34803