100 100
10
73 44 3212 2
47 68 3196 2
44 66 2904 1
38 67 2546 2
37 62 2294 2
43 47 2021 3
57 35 1995 1
71 26 1846 2
25 71 1775 1
35 28 980 4
