240834274795143715392544530073227478625022687059987707825023524083387059869627986162910069501113584102791242650889926889925374501979121396308100752210074208621835814238666327637511234474093979120933383594198135182975539320886612393184034862215907484113922213692571305137150816712266912922115749991367888317834831958368598208639629949809610742034981069334261368168331417696241110856513032521504421102155111196651007521399593031293338413518391084261717083907483139662813692566563211187983907206907482933425317833136788711107933780102646270021590742590253886795897911961622593342413678862182726563206163889255521067800441990