5594369707565496177671850696847269663230576443935898668462617486174779611006666334518776479368424696876825825554341573950647861359561866988179317924618764695769699640696200413117921101207164858853407257885390184091567154705266226150211322979122399157680563833828793356969040695549747903346131322761896588559062656256605447501566975660416217555865616675186936482846407690245188298998175518791913148736204642131723035242933227148811007241096122949058681588493849881816816961996567044938845870