[1,2,3,4,5,7,6,8,9,11,15,10,13,16,17,19,23,31,12,14,18,21,27,32,33,35,39,47,63,20,22,25,29,34,37,43,55,64,65,67,71,79,95,127,24,26,30,36,38,41,45,51,59,66,69,75,87,111,128,129,131,135,143,159,191,255,28,40]