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

