C, 71 70 68 bytes
Thanks to @Mr. Xcoder for saving three bytes!
f(n){for(n=-1;++n<18;)printf("%d\n",((1<<n)-n)<<!!n);puts("NOPE!");}
Thanks to @Mr. Xcoder for saving three bytes!
f(n){for(n=-1;++n<18;)printf("%d\n",((1<<n)-n)<<!!n);puts("NOPE!");}