101277511890831276687127489512750847472271112674111011916398713713529576071281248187331281218128124525794032234789632012754566702431061671121703719760185296689249823780512170738962921737695760818893609607197663127538111756841383693152411183834156128016398885318295764895763763817963857826772812183581360859638279127508512811891281184154065948438146653171075315088829302489734325218715950802690095948116637101135626595081524828791709159477159483391693105592752477810706911931019312738487674667693450765046798564114837119175494377463517120899014618073562763855496746157384127566662899864421041264535738419738488467743705620961376