617100816491239102012331791119828364132810556135482696808495631901148183415876151505177774459010381151198466121310407278141556526091091497132513481365228185712812068411922856833170688119687841422103417351243