100 100
40
98 93 27342 4
100 64 19200 4
89 49 13083 4
38 37 4218 4
16 34 1632 4
12 43 1548 4
37 6 666 4
40 2 240 4
85 92 15640 4
77 100 15400 4
100 49 9800 4
62 78 9672 4
55 79 8690 4
43 98 8428 4
26 79 4108 4
42 44 3696 4
82 21 3444 4
20 79 3160 4
29 49 2842 4
19 44 1672 4
44 18 1584 4
42 16 1344 4
6 81 972 4
14 31 868 4
12 32 768 4
73 72 5256 4
97 45 4365 4
45 46 2070 4
35 34 1190 4
45 26 1170 4
20 46 920 4
43 19 817 4
16 31 496 4
79 6 474 4
16 22 352 4
12 28 336 4
7 34 238 4
25 6 150 4
34 2 68 4
3 21 63 4
