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