100 100
40
95 62 17670 4
70 84 17640 4
41 49 6027 4
32 34 3264 4
45 23 3105 4
21 45 2835 4
36 22 2376 4
17 45 2295 4
16 31 1488 4
89 5 1335 4
39 7 819 4
17 13 663 4
34 2 204 4
28 2 168 4
32 98 6272 4
81 29 4698 4
28 48 2688 4
45 27 2430 4
29 38 2204 4
12 46 1104 4
14 34 952 4
16 27 864 4
20 7 280 4
31 3 186 4
68 97 6596 4
82 64 5248 4
87 37 3219 4
20 93 1860 4
42 44 1848 4
35 48 1680 4
39 38 1482 4
91 14 1274 4
13 76 988 4
97 10 970 4
49 19 931 4
28 27 756 4
8 89 712 4
14 49 686 4
22 24 528 4
16 24 384 4
