10 09 08 07 06 05 03 02 04 01