Instruction: Analyze the query and each product title. Sort the products in descending order based on their relevance to the query. The most relevant product should be at the top of the list, and output the ranked list.

Input:
Query: bench cushion velvet
Product list:
A: CAMM Plush Thickened Bay Window pad Cushion Tufted Windowsill pad Window Bench mat Plush Sofa slipcover Protector-B 60x180cm(24x71inch)
B: smiry Velvet Dining Room Bench Covers - Soft Stretch Spandex Upholstered Bench Slipcover Removable Washable Bench Seat Protector for Living Room, Kitchen, Bedroom (Coffee)
C: Sucfami Cushion Covers 4Pack Pillow Cases Home Velvet Stripe Soft Corduroy Solid Decorative Bedroom Sofa Chair Couch Fabric Square Pillowcase Pillow Shams (Black)
D: Beatrice Minimalist Dining Bench Settee with Tufted Velvet Cushion and Iron Legs - Black
Answer: D,A,B,C