100 100
10
66 72 4752 1
45 71 3195 2
35 60 2100 2
70 28 1960 1
27 71 1917 3
56 31 1736 3
26 62 1612 1
28 48 1344 4
29 41 1189 2
32 33 1056 9
