Periodic radio variabilities of the blazar 1156+295: harmonic oscillations