5/a和7/b,(a,b均为自然数),通分后得20/b和7/b,又知a+b=45,求a和b分别是多少?