14640885388682387822845228448813056868668773513897144228487687638859531370589802149028734488698898478951613384848601445188624865888576390164878818715788419884168964089727843378482684615148688678686302867138854987428129178583684471845748782684311137858508784148896578837714026850758678786700875928908714113846048668289685853698671689769898158634812770874691411085407897908680814022897838991490162859358480386845864641367484465875328952185035848598855613356147688788589735135231477988678864738940314860