10345793830100121975709193210013991410975739112794519911341010049091690924961169096890971100127909749096591224100152912471053309125310013591256945219873388863888668886988244882688969389695896998970589708897118630886312100551100709850359446094462912599447094472882729452584448104060945279381883073974819611496118