7 30
5 5 26 20 8 6
4 19 16 10 17
3 2 23 13
5 1 12 9 21 3
5 14 27 15 24 11
3 28 22 7
5 4 30 29 25 18

