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

