Task: Program Execution
Input (English): [29, 1583, 1172, 4505, 12, 43, 3, 247, 1604, 500, 2546, 25, 50, 3]
Output (English): [32, 2048, 1024, 4096, 16, 32, 4, 256, 2048, 512, 2048, 32, 64, 4]