13877878688958485705883298965185223867201450886999899161291690063869668833189270857368768386517892091478712830147548694289838890961276489364882008777090105145738807786619844818806313222140238910284418882988448585274878138665384984859211412190240895158844413667876248908486896880961363190017853558430413104141058538387922136411442788089139748454485368843191335585165869708752985030139698870587338885581332589284869058655189758850708606912741886761350484820853108694790148890181307187274874228556787584