47328494864977249850542775505163851745828225482958891641034290099006913199233647950889533174204450736764848850591715320453532550397437537405507415378154423746557564210731107131897510663107788926814081388139189081380176857683140881419415516155357684155347682155461413913573150981511715262