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: bmw e46 rear coil shock
Product list:
A: Detroit Axle - Front Struts Coil Springs + Rear Shocks Replacement for BMW 128i 135i 325i 328i 335d 335i (w/o Sport Suspension) - 4pc Set
B: OREDY Front Struts 2PCS Driver and Passenger Side Complete Struts Shocks Coil Spring Assembly 11373 11374 827213 827214 Suspension Struts
C: AUTOSAVER88 Front Pair Complete Struts Compatible with 2001 2002 2003 2004 2005 2006 BMW E46 320i 325i 330Ci 328Ci Coil Spring Assembly Coil Struts Shocks (Excludes AWD)
Answer: C,A,B