100 100
10
56 74 4144 1
63 65 4095 1
59 67 3953 1
72 40 2880 1
38 69 2622 1
37 59 2183 1
33 60 1980 1
69 27 1863 1
43 36 1548 1
26 48 1248 1
