105230344437131083211715461246961444988028544780447811573744107856811004849563621408728138895780308012449883594631261655138698012449901084623145935714151023080241573794104918815737581588010104412330415913803121573795365608138030912641861022483240957884474304143304160138919610059341322944124499172668426384115737431703934326351522566154936416145855439110822741172978153848521735410081644920555316985317003974033947712130719470163947839431393123928928171281721335994145783110117301457820143237899205038646038646725683256371432343144038414323797921938619612852299324271432336143246714324689920219918789913932577914405467513701182145702753