[1,3,6,2,7,5,11,4,12,8,17,27,16,10,22,9,23,15,30, 14,31,13,32,52,42,21,43,20,44,19,45,18,46,34,63, 33,64,50,82,49,83,48,84,47,85,69,51,90,70,110,88, 129,87,130,86,41,87,40,88,39,89,38,90,37,91,36,92, 35,93,152,128]