[0,1,2,4,5,3,6,7,12,18,19,13,14,20,8,10,16,22,21, 15,23,17,11,9,24,25,26,28,29,27,48,49,72,96,97,73, 74,98,50,52,76,100,99,75,101,77,53,51,54,55,78, 102,103,79,30,31,36,42,43,37,60,66,84,108,114,90, 67,61,91]