188902171200274240338115725186958729818112471126116477155947221205950846098911523718296510971047434133527164393197792904444579486072137869114300218231120863172442712842050956737667002220714385110852550731176041591522153438053722480213321135291306581341219850913595114347796798118010111885146222280489785914887315140657211084317540814034208611943364029331291107792379821280121058151487164789141758983291754449491373785372322147410007713881215433622265657870149337203509671166578936323119571072567220512344211967868541219393233121388653381913995224418