1106113612213156913370014921626139146916702138432211721173161700975136851213861458993138015339091389187010941021081656471184051123709482144119531691644449511668711650174418685745913811739624183585710777531168584237270