42473
31392
16791
23738
63587
39433
24408
92618
71699
34804