82000898378920385811009342378114298225681097829152991566116316890021099129224791080115087703271491218919220715493872876473261537979187706753914035672546173809110233911303911115126243108233868239773110836842289141667338519305482384031310799511234473594403812727441016805217597788932744701105311181918253650124108366