626161869117856118055001328451116513888044849921814132919091643692116015571138264102419976951815195116689987982144416602566471484461326271638196911441150014981729119993155863255718371073506147916051555641111685137878310675091984401333107211681846144916116615231589199515244999666171859111