From partitions to Hodge numbers of Hilbert Schemes of Surfaces