105681385169526554824326629781173334826991632164089216671988110629281014420842288848582374532370148453665426313116706276992916362728278306206054995109888915862592604068931236429663025257527003535355757028069396748527879758910951122102890207972579541797049556777551263845978013160076841736157438229943110357101103475211257376547603136206392461744590460487974567143111413248465144448931947592644115836781057105887984914214626858530868868316057660661778111560454260942558024284631124621574147778853423158511166386433691135112190841494098707796777760549754415721754561522323242643448810603103894473319431992967173524931036892983008144929548541105906680513673196533182543174613336882428267