Number list = 16 12 64 16 ? 20 256 (If ? = 18, the the differences are underlined)
Number Differences = -4 52 -48 2 2 236
The relationship from number to number appears to be:
12- (-4) = 16
64- 52 12
16-(-48) = 64 Since the number trend is up down up down up down etc. The missing number should be greater than 16 but less than 20. Let's try 18
20-2 = 18
18-2 = 16 Seems to work! So the missing number (?) is 18.