[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,44,47,52,53,56,60,24,25,37,42,51,23,38,27,49,50,29,55,57,61,28,39,26,45,54,30,46,59,62,33,48,58,63,64,91,92,97,99,103,87]