42470
31386
16791
23731
63583
39429
24407
92615
71698
34803