80686980687042229398914912534549831314128561283153714411563208427821096430967772967773967774967748967274967352967353967354967266115836953157842783842590142174312589131139337702350702331208992842784104272115779931424694117251484278546509493197854180512006941539967232186312562863934686066824435824091896576741399741400510785609015321225153063715308241163016151836892114371214592114479062116301177601187804115308221758931619227760127333081034631029501030451417223102969556672161923324112153092614623631530658709594153082314904037333091023862102386815309271447711382275792471619951029201507994776013102970274750748162748163161924