30893843041937499204770850291493004516550451391784103931943340442104472442865647420982766431204721938798469984309447346398373964643372507224775245774466914322328321884474134236239535684683245204426384452939828489564348445746414374259839936483594978349066432872323345746347171743259499004908350472163048008111849565459223222226740757154436841490435334241547299480035020749677484254329242403345342676340544237594551549821463034468339355504914477440717387684659738083842944452