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