20 19 18 14 11 10 08 06 05 03 02 01