42409636298812
39947732877372
39641283428412
39428004544572
31871076859964
31054655914044
29138270912572
28603371028540