100 100
40
91 79 21567 4
70 66 13860 4
61 75 13725 4
36 89 9612 4
76 38 8664 4
27 76 6156 4
24 84 6048 4
16 91 4368 4
90 13 3510 4
22 44 2904 4
96 9 2592 4
18 46 2484 4
6 95 1710 4
8 18 432 4
83 41 6806 4
86 36 6192 4
79 32 5056 4
76 32 4864 4
23 45 2070 4
44 23 2024 4
26 32 1664 4
39 19 1482 4
38 19 1444 4
35 11 770 4
7 30 420 4
10 17 340 4
5 29 290 4
22 5 220 4
97 74 7178 4
81 86 6966 4
44 100 4400 4
88 46 4048 4
92 39 3588 4
47 44 2068 4
42 49 2058 4
19 91 1729 4
99 3 297 4
16 16 256 4
12 15 180 4
3 29 87 4
