100 100
40
80 83 19920 1
67 56 11256 1
51 64 9792 1
98 27 7938 1
85 29 7395 1
76 28 6384 1
49 42 6174 1
19 84 4788 1
78 16 3744 1
24 23 1656 1
28 19 1596 1
5 95 1425 1
30 13 1170 1
23 10 690 1
40 3 360 1
15 5 225 1
94 100 18800 1
92 78 14352 1
51 99 10098 1
83 60 9960 1
50 93 9300 1
69 59 8142 1
43 78 6708 1
88 24 4224 1
88 19 3344 1
19 80 3040 1
3 39 234 1
5 21 210 1
3 18 108 1
54 92 4968 1
50 84 4200 1
76 42 3192 1
21 91 1911 1
39 45 1755 1
22 77 1694 1
40 38 1520 1
16 27 432 1
24 11 264 1
35 7 245 1
10 14 140 1
