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