In triangle ABC, points D,E,F lie on sides BC,CA,AB, respectively,such that segments AD,BE,CF meet at P. Given that the areas of triangles CPE,APF,BPF,BPD are 84,40,30,35,respectively. Find the area of triangle ABC.

(第三届AIME1985 第6题)