42553
31435
19716
16803
23759
71150
51478
63640
37747
9271