Task: Program Execution
Input (English): [166, 489, 1808, 1979, 7, 55, 3, 17, 703, 3446, 2824, 15, 40, 2, 88]
Output (English): [128, 512, 2048, 2048, 8, 64, 4, 16, 512, 4096, 2048, 16, 32, 2, 64]