311064003919406532366750338329033323492141501008423923469548133164368030751403151832331470529314015494692033273878282194154735875252511184169650679855442543613322034413119147514460550844026442619127982169200959775073788500712766755271253233444556622783040371461313174557750434225211913762251763106659842950523453185205499728955024292156746673464555529242434542759814487344229101396221742947054414439542201705162214901676820891085260128811171833135873241654085185259248344156952656445151553915675865831884660364751301638237013271259114637612677606269423119197418216456661870574925550319192620163844955641342747371351753312258535673299513052773272681329196611578320253513550391976911304683286159906836373112476068674659894837597633736603482644975130833292358729922084138933705816821