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