17437162454116138213734658977378160463121399169742704713125136540340278039740420202168557367216401480809178196249560731798192831607991247084730719381137988553385417969654347829628433161531512976919230128529177999511450225783398846347762687534565421255589717381015275580312723950153725490