100 100
40
54 93 15066 1
51 97 14841 1
38 86 9804 1
41 76 9348 1
77 39 9009 1
95 23 6555 1
42 49 6174 1
49 39 5733 1
91 20 5460 1
23 43 2967 1
43 21 2709 1
93 3 837 1
50 4 600 1
21 2 126 1
61 79 9638 1
84 48 8064 1
52 64 6656 1
97 33 6402 1
78 38 5928 1
76 36 5472 1
80 24 3840 1
83 16 2656 1
37 35 2590 1
32 35 2240 1
30 28 1680 1
29 28 1624 1
18 36 1296 1
96 4 768 1
5 19 190 1
88 68 5984 1
44 100 4400 1
92 38 3496 1
18 97 1746 1
26 44 1144 1
9 100 900 1
24 30 720 1
28 20 560 1
13 27 351 1
4 49 196 1
14 3 42 1
