80779125947815082334802827577477286756357807980200830797972382178763617558575503815147754476746812528007980637757908331611783827958305480740831057963183200776898013783901784937635276451797338244381932112408247077782811148281611923763757732280147822817614377044774207748511570758488252883479833017725179017765491159176199786687790179468122568068878297790061099278295762587752482702826658019279422783158184779937827828168378964807387612910434766847899611738797981208876509803427776478640125727986112096