52971538525542573568205865416576700263232886737172375695342955320565217534775732889268947722771227745417630661189423505142101493985245873491744227677382170265908573349803813143008504165079752692536595518056464847757749078290784337851582016894735077653581543085447854900719073841748956507595260375645