20761208432131121677224292290323291271842764927752278712881628830288332889128893289283156131679316813182231823329363371734310351903529635429354323543836167369533819239268393333933440448416364211342785428064297444109441124445345460454954557345574455754557645577455844668147102471584789647905481415155651570518105205852153524075441856772587105942359443597625982559968615126151662451625056256063268642616544666265667916692667187681006833668996695336960770272707497082872346730967320474119753367606679137