106004113371106188106194976599755997556106127976001220029742410516610995611292910609410569910885197680998529768311274410609899820108854113409104559108857102499103803102695108866949209876912100110126999694949389494710898094941944289438494368945119412097688937821053249358697307980461055669360693495934791042791023279341593411106193