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: speakers for harley batwing fairing
Product list:
A: F10 GC+ CODE 49 Batwing Fairing Windshield 6.5" Speaker For Harley Dyna Super Glide 2006- Up
B: Rockford Fosgate R1-HD2-9813 140W 2-Channel Harley Motorcycle Amp+Speaker System,BLACK
C: HTTMT HL1584-089-A+B- Inner Fairing Speaker Enclosure Cover Compatible with Harley Electra Street Glide 2014-2017
D: ZXMOTO Front Inner Batwing Upper Fairing Speedometer Cowl Fairing Fit For 1996-2013 Harley Street Electra Glide FLH 1997 98 99 2000 01 02 03 04 05 06 07 08 09 10 11 12
Answer: A,B,C,D