100 100
40
47 85 11985 4
94 41 11562 4
42 91 11466 4
41 90 11070 4
40 84 10080 4
96 29 8352 4
28 98 8232 4
82 33 8118 4
30 41 3690 4
97 10 2910 4
7 90 1890 4
20 24 1440 4
33 14 1386 4
10 35 1050 4
15 20 900 4
2 49 294 4
6 16 288 4
41 89 7298 4
46 41 3772 4
18 99 3564 4
37 42 3108 4
23 48 2208 4
45 21 1890 4
92 10 1840 4
28 29 1624 4
14 39 1092 4
15 32 960 4
26 10 520 4
2 47 188 4
21 4 168 4
69 97 6693 4
80 56 4480 4
65 67 4355 4
85 39 3315 4
37 82 3034 4
95 28 2660 4
76 33 2508 4
90 17 1530 4
24 49 1176 4
33 14 462 4
