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