130515489455328181309176414801383189614261273394164266128413181729155815405201869105615212631026579473138692238171786871416641040991146577217491247119117521536411749112211666154377527427519143749379312701793730129195461