34209527522164205463979498201927522050359953202133844327516824784650140105781448777264599266314642028642043264558642172182231726442130993718240176116834210115586150193137693488783418240050358101944948635194114864810864867161881508376104086910132452839374871523005125116023313612392109626573649310955616421697156761656193257055035736923560272010277801504481119411913065836052789309129135486052772600161454457125115946613435789293091715585548648091444314699847154158613408772839212599192599281420704259958147788813720783905979397376052668648084133382609835368662599351199771489579026739309162600141061831199082650485