10
         9
         8
         7
         6
         5
         4
         3
         2
         1