100 100
40
91 98 26754 4
66 78 15444 4
89 53 14151 4
81 57 13851 4
34 83 8466 4
85 15 3825 4
84 15 3780 4
44 25 3300 4
10 31 930 4
44 7 924 4
9 6 162 4
2 13 78 4
45 80 7200 4
49 47 4606 4
45 37 3330 4
45 35 3150 4
29 40 2320 4
28 41 2296 4
11 81 1782 4
16 49 1568 4
41 12 984 4
8 50 800 4
18 10 360 4
41 3 246 4
4 21 168 4
4 10 80 4
65 99 6435 4
47 31 1457 4
29 44 1276 4
44 22 968 4
22 39 858 4
18 45 810 4
41 19 779 4
33 23 759 4
15 46 690 4
40 15 600 4
10 31 310 4
13 22 286 4
8 34 272 4
19 9 171 4
