113131112424110394110421110425104096114029121462988459895798948908928844784316825789058696458100248884436322563362609349124460908609026088260911632986090560885609006091360895632946092260923787536088160896609046091060897632136089460887884516321163205633396337960899608866326560875294042942163367631296329563227