27826946616157212205375635117645470646447886531103749636595828568651175197123320111717258628555510474142649512737421878270217785502876433863257314203553195482554391313207210202837730485367292045245715405045893152341123364256316518248463763859330964684548777720665443965456300299522289