13421484329210159128018441530171818728431516370125716311561159136912075704461466191458757197512862764818672511284193144613026521667303313535164180453557464165247966155060419892496571063