188711421201800177197113521523121698110283095483006151097168765145511721190128726821551819803019051261781110013191543100234916231622197380486918779897682024291892197812031271137954514713731564600875190512821981670448262435188217107661546195299314751961962587