100 100
40
82 86 21156 3
56 61 10248 3
28 94 7896 3
29 87 7569 3
39 50 5850 3
22 85 5610 3
16 96 4608 3
21 23 1449 3
17 28 1428 3
12 39 1404 3
42 10 1260 3
20 16 960 3
3 82 738 3
11 12 396 3
20 6 360 3
2 4 24 3
65 62 8060 3
56 64 7168 3
43 19 1634 3
39 16 1248 3
27 14 756 3
29 12 696 3
8 31 496 3
28 5 280 3
6 16 192 3
2 22 88 3
93 83 7719 3
72 52 3744 3
94 36 3384 3
46 49 2254 3
40 44 1760 3
42 36 1512 3
10 82 820 3
28 18 504 3
49 6 294 3
36 7 252 3
14 15 210 3
11 19 209 3
7 26 182 3
37 4 148 3
