10 5
3 30
7 10
1 13
28 0
2 9
24 27
14 5
4 23
8 22
11 29
