12389217757967280194418141937184981365182387374471970451209991701922086021317198758250011188197884197878632573308245675131032135008585742993721935865947212759108814954883854136991107556279468182720512179659137219921610071137812261717302110571416645113846217371919551014985512494215402315553013911213755432152624948014215720610632221111116317779657475735331130966105525331271028615163820724388098193232108059168894700321824121560321954339247058202004172428317209130630880645415660172124859047519732212760274807163438135711582301556824586812355971879