42583
31447
16808
23770
63669
39464
24416
92651
71724
34823