691756187969274682586917469214691784447945846939639396920963739692796200617556760147155639424679668986804645751598506331469171137236869196921047425691164538692754366550592450861319413182674836010469212997721203639912083361432461786272754611459854584867796970764229576397277864239210455132235440695326656349567695467434315095755658898691567484846715007449055387353717407385405571018393521401885518779366448664742222619415772492465887450461573269716913575636953413152209374766565512305333854974070760