84731894281670629849449536190739795191943909751017515218554180050147822105495946084962216157612628516959107318158677372872243622212362046902062315234417808168235321062135117247493091550502254401486067683210785535491366156772472239683891440684802890533151614493691360412222497685158220437595343157969345822286102232313664322632810188823509320331624412246771165437959811680617773622657819465488411401361730122312023747429331902013102317181796779173979650051600301205361684361074441817471763862214451242741215395615718541824929446715692910496477854195316