A virtual page number being 52 bits and a virtual address being 64 bit, there would be;
2 ^ (64 - 52) = 4096 bytes per page.
Since the physical and virtual page size are the same, a 24 bit physical page address would then mean that the physical memory is
(2 ^ 24) * 4096 bytes = 64GiB.