Task: Program Execution
Input (English): [89, 1994, 4797, 3047, 19, 31, 4]
Output (English): [64, 2048, 4096, 2048, 16, 32, 4]