100 100
40
84 83 20916 3
88 37 9768 3
28 85 7140 3
31 39 3627 3
28 40 3360 3
30 37 3330 3
18 47 2538 3
81 9 2187 3
10 49 1470 3
47 10 1410 3
29 12 1044 3
6 40 720 3
5 43 645 3
35 4 420 3
86 62 10664 3
73 59 8614 3
43 32 2752 3
38 33 2508 3
26 35 1820 3
42 20 1680 3
45 18 1620 3
21 21 882 3
14 30 840 3
9 46 828 3
23 10 460 3
11 18 396 3
42 3 252 3
11 3 66 3
83 60 4980 3
62 54 3348 3
28 88 2464 3
45 45 2025 3
99 17 1683 3
32 44 1408 3
27 41 1107 3
49 19 931 3
18 49 882 3
10 87 870 3
26 15 390 3
7 33 231 3
