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

