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