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

