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

