144489314812525232160900746127110741413805222073488905471973718968800176356128125384112042301595237008543817179807191699772812186801088092981229882005701012889193920015212298967063136042196501168850872162085262153791735641722010386821127694551811051662413588416766418242039851666084271319754467821013641960551848451651291790237356078122281511028819268818727114740917682512031491425686342099417493451554014615413723211515720427342975919591711410873728778266351332195845069136163650199341145221157211725773662618634314699810935210249457367149099157146