30742526776846809713337641584578333587107617498679984638415834511264691377936111472210058971173877646070661628378901143877124990227056517943134162310463907705877705889985463117715909193442410794582562191097815482525481872130287700748960695700592088266314846314711734061266332120428313752911067944749548661589120027157255792794064638572208271121121530014581015502255725347555703758377166469137288964241049383999975792038154731315221051148923109789569271733593142650332004213543111398881122884694715371842832981397222109469214021548823031434927961737110131612177301311671542158776110363765132949913942261029413132192719884013933851341595