100 100
50
89 99 26433 3
49 95 13965 3
44 93 12276 3
48 46 6624 3
23 50 3450 3
26 31 2418 3
23 27 1863 3
26 23 1794 3
27 21 1701 3
25 21 1575 3
36 11 1188 3
22 8 528 3
50 3 450 3
22 5 330 3
2 31 186 3
2 21 126 3
7 5 105 3
2 13 78 3
70 71 9940 3
89 48 8544 3
47 86 8084 3
29 86 4988 3
43 46 3956 3
43 37 3182 3
33 38 2508 3
22 41 1804 3
17 37 1258 3
17 13 442 3
21 5 210 3
9 7 126 3
20 2 80 3
68 87 5916 3
88 25 2200 3
40 47 1880 3
99 18 1782 3
27 48 1296 3
47 25 1175 3
36 19 684 3
17 35 595 3
19 22 418 3
10 40 400 3
22 15 330 3
39 7 273 3
5 44 220 3
18 11 198 3
10 16 160 3
21 6 126 3
13 6 78 3
12 4 48 3
9 2 18 3
