100 100
10
46 30 1380 2
25 40 1000 4
39 22 858 3
28 27 756 1
39 17 663 2
19 33 627 2
12 42 504 1
10 34 340 4
17 16 272 4
10 13 130 3
