42236986413964036459332111736124867697145666055216355271103320194227453279160416704250623763502697250146991373056163954626986351527935029489822756787272836724738217330701923657225268292753336226374084313314454272503915146784708251667704423286735573647014330351145549411594366468057172393104610495831350714544889545431262865593700243968494844847368142583153605890914672644158849842760493896219093916550110692778211312836528204162481141478565546755575441391857510060563894482849794514486230013754737110222823184464398965892355113268777492207200426331270368397338231912485405153813491705530863979568854229532988573758642392515557865668162062841431354926994201290128672381243137702405896254530942831120234525872189135017104639231015615179154578358196481687552410911308384170031415