148991489215077148831489115078431955371455302706258804514625316864976252302750238266214655146521462428279473255067053177541185477255426754701430414305143283637940929487394977370709790272893114119141482027280417886771412313911141931484114840148391483814168141671501314339143381433714122141211489614895