Kansas Struggles Its Way to A 58-46 Win At Iowa State