6917527618145884332664529223487319773120420395701183151600555085331125885626476323405948195275137512269211602201194665896187953947179523357922673101135295722570946301018843939159931882468073186258911587882256726571245517181769280130236566672146465248212053776333468222866193695913184069272433353766833245112339550646371851690746906953918212161050366436281473314886234950956843072910145849443667858127311671667692084085232079160011278666855630487830172187167971711