6921022856614256318338422004767002081901334162672516009322077516723850025312183941214023173718198630210574482561976925302117952513793697966733344962024131198034629810997314337918924810582512695119185145893840848279512926232918200200849831350061828522220468678611395525895476431498481213382501812392111684715274219727920826817811411121114673627562178281189469044622360488012528584929803901731816267182148106148334822196121152711629074345421689218944517674416124222512339030902878940422614118835976061903731549631865731040787586015823857716569540405164156