425095415348202103751487314870148681437014369149311493013970139691067310784534863417810484991891411031691391030891827590149303359778516474529196918990206396239736143681410514928137741078210641104807874410611918310539914610613102062828355563919187059145891510526843538119842944105068619