100 100
50
76 95 21660 4
88 49 12936 4
54 74 11988 4
71 55 11715 4
82 30 7380 4
23 46 3174 4
11 91 3003 4
43 23 2967 4
28 27 2268 4
34 22 2244 4
22 33 2178 4
35 6 630 4
91 2 546 4
18 2 108 4
66 79 10428 4
61 64 7808 4
35 100 7000 4
46 44 4048 4
94 18 3384 4
30 44 2640 4
34 32 2176 4
8 88 1408 4
83 6 996 4
46 8 736 4
4 85 680 4
13 25 650 4
14 17 476 4
28 6 336 4
16 8 256 4
2 44 176 4
2 7 28 4
5 2 20 4
50 81 4050 4
89 28 2492 4
22 90 1980 4
82 23 1886 4
76 22 1672 4
18 92 1656 4
95 17 1615 4
39 41 1599 4
49 31 1519 4
41 20 820 4
85 9 765 4
18 42 756 4
15 34 510 4
6 76 456 4
10 19 190 4
26 6 156 4
6 19 114 4
10 6 60 4
