118930264804814319223921268693107217567617729008374452229003685237164636210150279427150693622707510312552153434507184416981497497110903881739055428192892769021166838928913579235869975978357873578889685612871114696121492351817517135276245854325669119878913954132926241017560106077814946341141209135424251140051141135802573567258485959720337770153463413733303459489892778366715286666257101115059125318410405651029412871462548128116674825401613683752626531193619102454464514328362111052213277085772684505111204716493386823314900208102058584900817339146285882698433776178568239247715736683589991074276759018111348310809281492339