100 100
10
56 66 3696 3
50 71 3550 3
70 47 3290 2
46 51 2346 4
53 37 1961 2
30 56 1680 2
32 52 1664 3
55 30 1650 1
29 52 1508 3
28 26 728 2
