Suppose you have a 16-bit machine with a page size of 16B. Assume that any unsigned 16-bit integer can be a memory address. Also, assume that the machine can support up to only 32KB of physical memory. (1K = 210)

Required:
For paging-based memory allocation, how many page table entries do you need to map the virtual address space of a process, with pure paging alone?