1, 55, 73, 109, 127, 2, 20, 38, 128, 3, 21, 57, 111, 129, 40, 58, 94, 112, 130, 5, 41, 59, 131, 42, 60, 132, 25, 43, 61, 79, 97, 115, 8, 26, 44, 80, 27, 45, 99, 117, 10, 46, 64, 100, 83, 30, 48, 102, 13, 31, 49, 103, 139, 32, 50, 68, 86, 140, 15, 51, 69, 105, 34, 52, 70, 124, 53, 89, 107, 18, 36, 54, 72, 90, 108 |