0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 0 5 6 7 4 9 10 11 8 13 14 15 12 17 18 19 16 21 22 23 20 25 26 27 24 29 30 31 28 2 3 0 1 6 7 4 5 10 11 8 9 14 15 12 13 18 19 16 17 22 23 20 21 26 27 24 25 30 31 28 29 3 0 1 2 7 4 5 6 11 8 9 10 15 12 13 14 19 16 17 18 23 20 21 22 27 24 25 26 31 28 29 30 4 7 6 5 2 1 0 3 12 15 14 13 10 9 8 11 20 23 22 21 18 17 16 19 28 31 30 29 26 25 24 27 5 4 7 6 3 2 1 0 13 12 15 14 11 10 9 8 21 20 23 22 19 18 17 16 29 28 31 30 27 26 25 24 6 5 4 7 0 3 2 1 14 13 12 15 8 11 10 9 22 21 20 23 16 19 18 17 30 29 28 31 24 27 26 25 7 6 5 4 1 0 3 2 15 14 13 12 9 8 11 10 23 22 21 20 17 16 19 18 31 30 29 28 25 24 27 26 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 0 1 2 3 4 5 6 7 9 10 11 8 13 14 15 12 17 18 19 16 21 22 23 20 25 26 27 24 29 30 31 28 1 2 3 0 5 6 7 4 10 11 8 9 14 15 12 13 18 19 16 17 22 23 20 21 26 27 24 25 30 31 28 29 2 3 0 1 6 7 4 5 11 8 9 10 15 12 13 14 19 16 17 18 23 20 21 22 27 24 25 26 31 28 29 30 3 0 1 2 7 4 5 6 12 15 14 13 10 9 8 11 20 23 22 21 18 17 16 19 28 31 30 29 26 25 24 27 4 7 6 5 2 1 0 3 13 12 15 14 11 10 9 8 21 20 23 22 19 18 17 16 29 28 31 30 27 26 25 24 5 4 7 6 3 2 1 0 14 13 12 15 8 11 10 9 22 21 20 23 16 19 18 17 30 29 28 31 24 27 26 25 6 5 4 7 0 3 2 1 15 14 13 12 9 8 11 10 23 22 21 20 17 16 19 18 31 30 29 28 25 24 27 26 7 6 5 4 1 0 3 2 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 16 21 22 23 20 25 26 27 24 29 30 31 28 1 2 3 0 5 6 7 4 9 10 11 8 13 14 15 12 18 19 16 17 22 23 20 21 26 27 24 25 30 31 28 29 2 3 0 1 6 7 4 5 10 11 8 9 14 15 12 13 19 16 17 18 23 20 21 22 27 24 25 26 31 28 29 30 3 0 1 2 7 4 5 6 11 8 9 10 15 12 13 14 20 23 22 21 18 17 16 19 28 31 30 29 26 25 24 27 4 7 6 5 2 1 0 3 12 15 14 13 10 9 8 11 21 20 23 22 19 18 17 16 29 28 31 30 27 26 25 24 5 4 7 6 3 2 1 0 13 12 15 14 11 10 9 8 22 21 20 23 16 19 18 17 30 29 28 31 24 27 26 25 6 5 4 7 0 3 2 1 14 13 12 15 8 11 10 9 23 22 21 20 17 16 19 18 31 30 29 28 25 24 27 26 7 6 5 4 1 0 3 2 15 14 13 12 9 8 11 10 24 25 26 27 28 29 30 31 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 24 29 30 31 28 1 2 3 0 5 6 7 4 9 10 11 8 13 14 15 12 17 18 19 16 21 22 23 20 26 27 24 25 30 31 28 29 2 3 0 1 6 7 4 5 10 11 8 9 14 15 12 13 18 19 16 17 22 23 20 21 27 24 25 26 31 28 29 30 3 0 1 2 7 4 5 6 11 8 9 10 15 12 13 14 19 16 17 18 23 20 21 22 28 31 30 29 26 25 24 27 4 7 6 5 2 1 0 3 12 15 14 13 10 9 8 11 20 23 22 21 18 17 16 19 29 28 31 30 27 26 25 24 5 4 7 6 3 2 1 0 13 12 15 14 11 10 9 8 21 20 23 22 19 18 17 16 30 29 28 31 24 27 26 25 6 5 4 7 0 3 2 1 14 13 12 15 8 11 10 9 22 21 20 23 16 19 18 17 31 30 29 28 25 24 27 26 7 6 5 4 1 0 3 2 15 14 13 12 9 8 11 10 23 22 21 20 17 16 19 18