689688690687195685350251691678541504353657828182746459505701288248804673138954022846112224419820551834321124326911362589820632787823403774428092303765148261547024251672087175633045364563392931529817527046633263227439933333114565583061873527452861085032022797829680565322917173717028042482714047072551834204538643565255176372211205625272031908353087