There are 20 non-collinear points in a plane. How many (a) straight lines (b) triangles can be drawn by joining these points?