10485179104864321087721811159848115217311202635012179919134892001348969113558435139356691497797215044451150950571527181015350429153897991559840815602982156031171568255515896541159580141620298916213995162367751639805916527612167313911710408217711603185542522018923620370456203721712042346320804299217610482203945422107663