20245956141167345200285501942045878023498791484404411716307119553787165136559197408145947161642156458148823142379187657926198474812367513258013347840277224906123594976921000721694021272279819318926561518112833115189125128769315781810509269857200114217050105560690953438213978044139909081835371624391365062329799928942721284405283616003494906374672270412232999041217774854741744272083502132836414440251867309553052388312841031771019262056812097521159651750161374831196481221052474222492130716229415319319252195725574893444130130213524190323827937577059428