2972781336494366614713089143917012029698783661965380096829372696482597484775129288244313961951396154867342617842460176154137054658878755024314723222313895769001485518125359505224160756367873147531310936961558921368520252308142313956848363331880430721473036787443024319588776856552243146780336307314885701086829950347183819481984581036113715236787516669745106480058632751013028483958741554905154460312768661289048260748261341688724133478531436345176514783881024475137474253431436764168895310908841508670472704367877393637244131062592595666967101370526373942124754466042513024131602823037847297421727378606911499881467804678604