1, 2, 3, 4, 5, 6, 8, 9, 9, 10, 16, 17, 15, 14, 15, 32, 33, 27, 22, 20, 21, 64, 65, 51, 38, 30, 27, 28, 128, 129, 99, 70, 50, 39, 35, 36, 256, 257, 195, 134, 90, 63, 49, 44, 45, 512, 513, 387, 262, 170, 111, 77, 60, 54, 55, 1024, 1025, 771, 518, 330, 207, 133, 92, 72, 65, 66