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

