The maximum possible payout on Ali Baba's Luck Megaways is 20,336x.