59594559567433006566358------628313540242598673601883540252615170566358564387640416520204543645544592544587583584-------628449-+---------------------628526627365--------627327627318618584637980623395