100 100
10
45 43 1935 1
48 26 1248 1
27 45 1215 1
47 24 1128 1
34 27 918 1
27 33 891 1
17 46 782 1
25 13 325 1
20 16 320 1
19 15 285 1
