42553
31435
19716
16804
23759
71150
51478
63642
37747
9272