177766817881030154812651227195862377314411167080018071663101330159118903304661268738195768944108698032357017638391619441260127114894301536390138380416495517821621604162908301172189290521131214001050107414803211429783001507552157352359154789582290156150194816621620683175190613411070690149313991871