100 100
40
78 92 21528 4
88 50 13200 4
37 80 8880 4
27 79 6399 4
36 46 4968 4
43 34 4386 4
19 38 2166 4
45 13 1755 4
28 15 1260 4
34 12 1224 4
18 22 1188 4
92 4 1104 4
13 24 936 4
47 6 846 4
2 82 492 4
3 11 99 4
99 39 7722 4
31 91 5642 4
48 42 4032 4
24 83 3984 4
43 43 3698 4
48 28 2688 4
33 40 2640 4
100 13 2600 4
24 46 2208 4
38 25 1900 4
25 33 1650 4
48 6 576 4
23 5 230 4
16 4 128 4
99 45 4455 4
12 98 1176 4
44 17 748 4
33 22 726 4
46 13 598 4
49 11 539 4
27 16 432 4
23 3 69 4
4 12 48 4
4 6 24 4
