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