Haapaniemi (159 st.)