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

