42596
31452
16811
23773
63681
39466
24419
92654
71732
34827