19545443290314065807918184488500154136144150619661874291918569922220192818395522353745994151852162540103006133757112232192779922359918013513713768120744713701984865726361232512802613797520122036502998121535676004227985148666156655106204143636185009165110224982694991392891809381191417370722008413933012368212916651132104493159661203792226836189731545791596521072313372871766330771873012476060483380722023201165271840591151311847142124432042173146683288109052510623727415429219052639252101318164368205026226914227883485212601519360212588993695874843933208223167903