122121914274381493354484618341174335947131935113894407206651311751414694443884132194014642654476581327549493996815845198395129070912870891290663385321101980148461731531164387264423997162664402651250774326351250611979211208732336771186372324760132719751179014535275118821197501498789312152109228787434720577451188110168625118801203951175831149066487672175316743449542866487432474930918309222519711649125741359049413761119053764402530924142870259048132520525212964086112474315097013248449675155262251164918374262145890590463318693121199415771893981408335315073926288933760280650280649280648129621811537031145228672511635400