667476473730471265944264217381102831189191550194537821139870412056471269861624111047426115826781196666211324262112055281565001338872165298918666059226279225184722272256921930812761438381277117331219155421177711602264969155017199458488074514011451015207112506214613021346816877214756413084813651429908956721887213490171708193771221441632702562616780676606132637540416125224136169318998172139787614622345414594824997709659125645661792562281933656219026183453162882128957183037119045198313203023145060204190825231748657690587782468783449454613186562193