904112910331148108463360710731075893582612112410209819091091911957112511231117960889103510516181007623112210301066617939907109210556119979489561039102210436168918861068626619815965110011121062971112658110569641036101693086591010941064615999113611461044862895109811318901005106096694011189638969619068851119578959819113811163941048608113363410499376241080109996911131134103410741061111492888399295210701102938876962105339610009709881017898929105462187991610263921083107710419958841085987109311111087583114799495587710299541145606100697362010819121013113710869331142100191411055849721023576109762589410578811096917931102790890010596141067101911286228881140108993210021106105810141141103861310639939531024100810691079609110199195111071104104711031121111010031132880936899101810719688871050113090557711088129499891082103111271088107895099011091037113510151143882913918897610107262739595810761115102899893499696710521004113910251065393