100 100
40
31 86 7998 4
20 87 5220 4
36 43 4644 4
40 34 4080 4
28 48 4032 4
38 24 2736 4
37 24 2664 4
17 50 2550 4
37 21 2331 4
36 21 2268 4
7 36 756 4
50 3 450 4
7 18 378 4
4 19 228 4
95 49 9310 4
38 83 6308 4
30 93 5580 4
45 47 4230 4
32 44 2816 4
10 76 1520 4
26 26 1352 4
45 11 990 4
20 22 880 4
20 17 680 4
2 83 332 4
2 78 312 4
95 85 8075 4
77 34 2618 4
29 88 2552 4
45 49 2205 4
46 44 2024 4
39 36 1404 4
46 28 1288 4
41 27 1107 4
30 27 810 4
26 23 598 4
42 13 546 4
38 12 456 4
7 50 350 4
3 86 258 4
