[1,2,3,4,5,6,8,7,9,10,12,16,11,13,14,17,18,20,24, 32,15,19,21,22,25,26,28,33,34,36,40,48,64,23,27, 29,30,35,37,38,41,42,44,49,50,52,56,65,66,68,72, 80,96,128,31,39,43,45,46,51,53,54,57,58,60,67,69]