Implemented degree, closeness, betweenness and eigenvector centrality in python with and without Networkx Library. Created a network graph, with node size relative to the eigen vector centralities of the nodes. It uses Numpy, Matplotlib, Networkx and itertools libraries for fulfilling the requirements.