6 30
22 1
12 7
2 9
19 3
4 4
28