13114234812787955319817932942939413516091816647021511146193119851287188162910931522751797921142010478831499111719485821257171614551284135018111003122315561957842118617311308904152815193809111255112441311265217356113741248141159610191662159914089875717715811742849657311361310109066161351713641120206