29  30  27  28 
25  26  23  24 
21  22  19  20 
17  18  15  16 
13  14  11  12 
09  10  07  08 
05  06  04  031 
02  03  01