31977200112226919874217175812743813321494547193649135010218476197519204831120131963024543433711130848219719682011378663036598791307398803223374813133170342232784532029071307022475613090514828616564611166417934459303119343450752159827062013949320284567997180623226441126230194959273375801184731224451463931452701372996307190483215685190067825568264078099419374183657466221195132869837841084943601310010514327213506239654187325985912392021875012135822869218020622154204685105888149650147716996592177466214458345438431805721724648754128302200675688966921