42471
31389
16791
23732
63583
39430
24407
92616
71698
34804