17988517962437796176478194488182409173320172000176281179387186692189832189202192459180193191917187050189311189340191329184780191505194551189295171667180524179185195130180806194617189569190229187159190509174163189348180688171502190409175228178117175486195089182470191250173074179087177558192584177835194044178945188131193908179332189831185138195785192816192700194285171854176093184869172897171496173578173626181546186948183140173152195381188893189640182448180977180866186617182749184298175337180053183374172266176101178174183066173324193880187380194430188454193452195172189909189093191957189938185991