6591243670671034107765645583565949135295695425126603749576388748829473474357543882408823119026529184081303557084560542383643954292247150417894504660404230243545303501065257145854292215123512387512394559929509731674291212362572380181435723118913523130191303413029130391072357225709583258231103129225495662744825245177440036195364583403224515812951122432857128692805378949685428144362943883448154291042913440974318438621384032666927245168101617213481130321229395845816572423591450514506291583740116005