100 100
40
89 93 24831 4
66 96 19008 4
68 89 18156 4
58 79 13746 4
55 80 13200 4
97 39 11349 4
28 85 7140 4
82 20 4920 4
22 46 3036 4
24 23 1656 4
26 7 546 4
91 83 15106 4
92 63 11592 4
76 55 8360 4
96 43 8256 4
39 92 7176 4
38 86 6536 4
31 77 4774 4
43 31 2666 4
25 40 2000 4
23 33 1518 4
36 19 1368 4
17 28 952 4
77 5 770 4
6 46 552 4
43 4 344 4
24 3 144 4
77 99 7623 4
52 92 4784 4
77 53 4081 4
97 42 4074 4
75 54 4050 4
38 76 2888 4
96 29 2784 4
81 30 2430 4
28 48 1344 4
45 25 1125 4
47 14 658 4
25 24 600 4
24 25 600 4
