10 10
5
8 2 40 2
2 9 43 2
3 7 35 2
10 2 27 1
5 4 23 3
