675044242743316577018353533041707824661454562516853745931320520818739974651468798198551702563308269745632690653433502113061754611761227373407224369120382751858505442678339805826540809688255643229270503376278167377470352280788281401821131521205272792485657171425541632445628347176210833220458922853819015465322168980428628819553620229323082033389296