[1,1,2,4,3,8,5,6,7,16,9,10,11,12,13,14,32,17,18, 19,20,22,23,24,25,26,27,28,29,15,31,64,34,36,37, 38,40,41,21,43,44,46,47,48,49,50,52,53,54,56,58, 59,30,61,62,128,33,67,68,35,71,72,73,74,76,39,79, 80,81,82,83,42]