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