39360565413470090615544421577085129344415383462091331801289174256575609410168453697842021244657130980140844336866667353432736910505229894327397142623291393446732913257565487829409717606561353991092649158084441964105041014882401712620925158014400718394790394532393372226661554456146846914684701238284132951577236720699010443171344285144981540774431295990050980992080976787384012767193022353022927763451146880588741151424730224512599061259872155146515578987958504219964219971507168112783983517217528179875415863629361783517083517128117564129110326479982655657761175820745250272901158249103264864129264115615412897987562844881509388