[0,1,2,3,4,7,5,6,8,9,10,17,16,18,11,21,12,14,20,13,15,19,22,23,24,25,26,27,45,46,44,42,49,48,43,47,50,28,29,58,56,63,30,57,31,37,38,32,54,53,62,33,59,34,39,61,35,40,51,55,36,41,52,60,64,65,66,67,68,69,70,71]