42598
31454
16811
23773
63684
39469
24420
92654
71733
34827