[0,1,2,3,4,7,10,5,8,11,6,9,12,20,28,15,23,31,18, 26,13,21,29,16,24,32,19,27,14,22,30,17,25,33,54, 75,41,62,83,49,70,36,57,78,44,65,86,52,73,39,60, 81,47,68,34,55,76,42,63,84,50,71,37,58,79,45,66, 87,53,74,40]