105681385126554824326629781173334826991632164089216671988110629281014420842288848582374532370148453665426313116706276992916362728278306206054995109888915862592608931236423025257527003535355757028066748527879758910951022079725795417970495567775512638459780131600768417361574382299431103571047521125737654760313620639246174459046048797414313248465144448931592644115836781057105887984914214626858530868868316057660661778604542609425580242846311246215741477788534231585638643369908414987077777605497544157217545615223232426434488310389447331943199296717352493103689298300814492954854906680513673196533182543174613336882428267