小强有三角形、长方形的卡片共40张,这些卡片共有145个角,两种卡片各有多少张?