541701459745331562190375405872295652042745386872112868269835353668862228195279340313167657702503717293376809221632187724668273067823431083508282484246781454706546168574615429614045673733969080417118211365325580533220527068942517083526930850512027812225115251430424420855163230898202435633995181763334423525041756431985896912022883775276728083478203