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