337412915202915203136280720005591507491520491520558213691520691520748582139647610064898939371375870137587113482491969641833741375857638163907865637739137596358903453242815148131433265143326667533511385113405171486165672888130648614198681072705107270713565291425694893744538579150095913758721380927148627153858511031661029134759613059405887895697514355471035953765984976169912213912214340518684869684716156655615095161509481501757158780991202327935387162363774058882746524958882811255241050952313466500644120302445991867268615876403964751216595475962588829588790310907680168134675820396178681913758965419052469291345433877362662361662341