632688653228108187280562672961544707212082068919558950533219851819058270343229678687313456274782115652302081408930865255339764325133169135324452734037504563746171202306145152442466170248286514221638348261133767827025362692888093993048275405031678041222787378284256904247018052053339854129368583535227965762203461175204243551176377350717538745182459