6 30
23 2
11 5
1 7
19 3
1 37
32