2108443912217695715074213667043344206385484141712571804420764514906185606819091337701691531136322214123306110033312493517744780055100226128965437363233513374412101351216282496803176844783918824359231014411141431945671774761210282222831681909293710433011662126835173238598139836137979103559829361107762138511273832209112059668927627783801245664480417115994813628730489541175459199811106043117094362262755161161204875564872714820675756359120355150786499932146789037617270232083167557181201184419880670358128106963991178931634907229054980175383165754155253