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

