[2,1,4,3,8,9,16,5,6,17,20,18,32,33,48,7,10,12,36, 11,34,40,64,35,38,37,68,65,66,96,128,13,14,21,24, 19,26,25,72,22,70,69,80,67,82,81,144,15,74,73,76, 75,130,129,136,71,132,133,192,131,194,193,256,23]