112113341127790811214279112705201129001811255916112931651121133611216856112113391125571611231276112168571121836511218364112168581126466711211931112119321123113011231131112120151121147711211464112943731131755311317656112324851126642911222029113147311131765811260422112943741131219811318647