设行走时间为x,甲走的路程为58x,乙走的路程为49x,在离中点54km处相遇,说明甲走了一半距离+54km,乙走了一半距离-54km,甲比乙多走了108km。所以58x-49x=108,解得x=12所以甲走了12*58=696km,乙走了12*49=588km所以AB距离为696+588=1284km