1-50 how good?
10329382930194924920402049249294924929492040303403293921382959359395939594959496483828284929392940193939295399393