[0,1,2,3,12,4,7,17,18,5,6,23,40,24,8,11,31,49,50, 25,9,10,30,59,84,60,32,13,16,39,71,97,98,61,33,14, 15,38,70,111,144,112,72,41,19,22,48,83,127,161, 162,113,73,42,20,21,47,82,126,179,220,180,128,85, 51,26,29,58]