103761047947803496684983750945523825301454354790497917784341103391064410743106331062310746102091030639506544511075718879391204842653256729107295875864773328947415200151991519815197151961521815195152171521615215152141521315212152111893037551527755374954206729748805715210152091522615225152241522315222