257721526344544714255022462651328225869194234153132209353858313745715146537654965477327159198592391801293241872952056837635117351117026857051024756828335326116350188426132848508816232214692721750924991196620165066172111485856041218570221835418090013282069835204017666002403711884969121760981436052260077004762836953292223054997199829215190201586729217525713250262312089522701297902210544309814602837474505448950716435435123166737137419120199567458091009648318414202314504559094126731359741081322273491621101916221796716074310396118279016097653639