42473
31392
16791
23738
63588
39433
24408
92618
71699
34804