100 100
10
73 57 4161 1
60 61 3660 1
70 50 3500 1
74 43 3182 2
67 44 2948 2
41 69 2829 1
59 37 2183 2
29 73 2117 3
29 63 1827 3
51 26 1326 3
