100 100
40
43 94 12126 3
38 98 11172 3
35 92 9660 3
38 50 5700 3
40 41 4920 3
39 30 3510 3
15 44 1980 3
14 37 1554 3
21 24 1512 3
84 5 1260 3
9 45 1215 3
19 18 1026 3
49 3 441 3
5 24 360 3
80 88 14080 3
55 100 11000 3
95 57 10830 3
72 52 7488 3
38 90 6840 3
59 51 6018 3
76 36 5472 3
48 32 3072 3
35 29 2030 3
49 10 980 3
50 9 900 3
13 20 520 3
5 43 430 3
8 22 352 3
43 95 4085 3
37 42 1554 3
91 16 1456 3
47 28 1316 3
34 36 1224 3
98 12 1176 3
38 15 570 3
42 12 504 3
42 10 420 3
13 31 403 3
4 81 324 3
15 17 255 3
