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

