978370135996522596047065670040443413937679748634154142279326833234110496219540114501061033995787781787930126093087226131312712454721396362118955114962851138751126093913365170769012609381069384334197953756468111887645133533202926140346147316910907975360187225207974134435212071372029531503357609882609885136842112892302356371030880236188794314793267123211713238872015977878404014471786117403951348754647754559135671015217464141264561127527109127495375511338413370474926789044633321863904131783636793953755093187003221496328136454914962891335328876808578854631371296962953754860510128151230031612821068134835093171359964283474