42596
31453
16811
23773
63684
39467
24419
92654
71733
34827