eBay Interview Question

Given the following script comprised of Promises, setTimeout calls, and regular function invocations - provide the correct order of output.