10283621619783630168948164711384439291112984119527513363080662150601701955061311096612198495619830039795126119214142115632854601153621797182677375415179457638491718860986476127783154604150363166495190753168862108968102473130375195502798231357754657714215017514460521321707146997013899811724129142879946432127080290096167451672691059721183214309863158566781398201569366580817088223671801919048114139254492464915437619228522383910408220611996782265788191121213319687591596131882242606164183922112926223252900476123186023492369102126707155636159777