30,29,5,4,6,26,25,0,3,2,1,18,20,21,22,19,34,35,32,33,31,8,7,45,48,49,46,47,44,41,40,43,42,11,10,12,9,24,23,17,15,14,16,13,28,27,39,37,38,36