Instruction: Evaluate each product title in the given list, assess its relevance to the given query, and then arrange the products in descending order of relevance, with the most relevant product at the top of the ranked list.

Input:
Query: boat bench seat
Product list:
A: Taylor Made Products 80240 80240 Boat Seats & Console Covers Boating Hardware & Maintenance Supplies
B: XGEAR Deluxe High Back Boat Seat, Fold-Down Fishing Boat Seat (2 Seats) (A-White/Grey/Blue)
C: Attwood SP-15900 Tilt-N-Slide Seat Mount Set, Bench Style Seat Plate on 15-Inch Rails, Strong Durable Aluminum Construction
D: Swivl-Eze SP-15100 Swivl-Eze Bench-Style Aluminum Utility Jon Boat Seat Mount Plate
Answer: D,B,A,C