42471
31389
16791
23732
63585
39430
24407
92617
71698
34804