173852447819928782589618701361193524311636781079845318791126126012321442251624110915191518111927879135885397067614484695933237991502471179161702538127514148811941884184917101361714178315141847854883568675861943483577139019421632161614611557328175876235316519761086183410563161744103016497181256893