10174411146861924317843004337588166825803411790561775937589310469751973611478854724411046570180882466722268743839262580721654935125012256422208920920128121665316152503350089748970190902059942182903190121182256669426226032376611162374110839688792886661053515983202070712576823646334394903759288206716223227173317853156937587272294877551912710228145398846705