name all us presidentsus presidents children's namesname all the american presidentsmiddle names of us presidentsus presidents names listamerican presidents list of namesjames madison middle nameamerica rashtrapati nameus prime minister namejames madison nicknamesamerican presidents nicknamesamerica's prime minister name