将5/a和7/b(a.b均为大于0的自然数)通分得20/b和7/b,又知a+b=45.则a和b各是多少?