100 100
40
77 74 17094 4
84 39 9828 4
30 49 4410 4
48 28 4032 4
28 42 3528 4
11 90 2970 4
48 12 1728 4
21 22 1386 4
42 9 1134 4
9 37 999 4
9 36 972 4
78 49 7644 4
28 77 4312 4
25 85 4250 4
76 22 3344 4
26 47 2444 4
26 45 2340 4
26 37 1924 4
35 27 1890 4
23 40 1840 4
49 18 1764 4
38 20 1520 4
40 17 1360 4
12 26 624 4
5 32 320 4
6 26 312 4
2 43 172 4
49 95 4655 4
15 90 1350 4
34 30 1020 4
95 10 950 4
48 18 864 4
12 50 600 4
28 19 532 4
6 35 210 4
8 24 192 4
28 4 112 4
13 8 104 4
24 3 72 4
2 34 68 4
