19341199135110947291638692787109545319711657123387416531141111617441007187178714756784371545121151967104514081672308175180519161412997187591510604231999185360715991792152010255049246631541127317974595219402174881577182150300135014836917371730120187093112813651476825