7 42
6 1 27 9 20 22 37
5 42 19 23 11 33
7 14 15 24 28 34 36 31
7 4 12 25 18 40 41 21
7 29 16 13 39 32 7 10
4 2 38 17 6
6 26 30 5 35 8 3

