100 100
40
88 83 21912 3
94 46 12972 3
89 43 11481 3
83 43 10707 3
40 77 9240 3
84 26 6552 3
50 36 5400 3
42 30 3780 3
18 43 2322 3
8 84 2016 3
5 98 1470 3
24 13 936 3
39 5 585 3
18 7 378 3
13 7 273 3
87 53 9222 3
99 18 3564 3
48 34 3264 3
36 41 2952 3
17 83 2822 3
13 91 2366 3
45 25 2250 3
82 13 2132 3
26 39 2028 3
22 45 1980 3
30 18 1080 3
7 29 406 3
22 8 352 3
21 4 168 3
4 21 168 3
89 87 7743 3
95 49 4655 3
41 34 1394 3
18 44 792 3
15 50 750 3
11 47 517 3
9 39 351 3
18 19 342 3
19 13 247 3
12 18 216 3
