100 100
15
6 40 706 5
36 63 6668 2
51 24 3551 4
70 27 5336 3
100 9 2538 5
22 80 4735 3
4 90 838 5
2 41 179 5
46 14 1349 3
1 88 181 5
10 96 1685 1
57 18 1775 1
10 84 1131 1
100 1 129 5
22 21 521 2
