100 100
10
67 64 4288 1
68 42 2856 1
68 36 2448 1
33 74 2442 1
69 34 2346 1
31 73 2263 1
54 38 2052 1
28 71 1988 1
28 37 1036 1
25 28 700 1
