687962702727379989360316892401157581813616151361411587393274255467170136141490188757182290188570857315345912836256848513614612722991495662682218692661120312762246214421431456089688187634381318342470436198465525412795172122330918381344939627471605239160019109824130520416350766502666593669181514396240983287603110743678751011221484507484877471217838151865151884662310593531083088128079555429512807851280798635012808071280797335521178641271552950897977487510761228021180471413386970991488178642975138355840081240083514882044433459522591390367474120811342129479522523119470613378208186405750729716614010791494899149494932513