18093911482123619797487019781930478129514949691118428610145818401373189217118332811088406772486121817341687941888134043131380111437451114641154109413984031981462199814073152715531317659815581201179120338576019631150126111578695291727316176786242955717408846852091310488181217041641639157615751945