26518679964410887811361443176288345756478781202747627124618871522709155211767145031477100712661660185759172757313355311429151153710991892417154942812511881835141719927866454717041717612267136921385141161117758701783199112691107213123471773597109014819961105116011251925527668