18571711061019184013211501041220185117981776118816871404914107512511118148716225681059364126949435618991194892176247914811704100466116627827185401384199150894819516411301140613489831994382320173116189194765557182717942062695936129817071983400254141447094723936929111217016299505512118991380