100 100
40
87 86 22446 4
83 40 9960 4
81 18 4374 4
31 47 4371 4
32 40 3840 4
26 46 3588 4
36 30 3240 4
49 22 3234 4
33 28 2772 4
91 10 2730 4
11 42 1386 4
46 8 1104 4
5 26 390 4
14 4 168 4
2 18 108 4
3 5 45 4
67 76 10184 4
93 8 1488 4
43 17 1462 4
17 37 1258 4
6 92 1104 4
19 26 988 4
12 15 360 4
10 16 320 4
4 12 96 4
94 93 8742 4
78 91 7098 4
78 79 6162 4
93 51 4743 4
56 74 4144 4
40 97 3880 4
33 81 2673 4
45 35 1575 4
49 29 1421 4
50 23 1150 4
20 48 960 4
50 10 500 4
10 50 500 4
33 3 99 4
3 32 96 4
