100 100
10
46 42 1932 3
35 38 1330 1
25 30 750 1
41 15 615 4
41 13 533 1
31 17 527 1
38 12 456 3
15 19 285 3
10 27 270 4
11 22 242 2
