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