[0,2,1,4,5,3,8,11,10,13,6,15,7,14,18,9,21,12,22,24,30,17,16,31,29,33,35,38,34,39,40,19,41,43,44,42,20,47,52,50,54,55,23,57,56,25,26,60,65,64,59,58,62,63,27,70,75,67,28,79,73,69,80,78,84,32,90]