100 100
40
86 68 17544 1
93 50 13950 1
58 58 10092 1
82 29 7134 1
84 27 6804 1
95 23 6555 1
19 88 5016 1
46 35 4830 1
45 23 3105 1
45 23 3105 1
18 38 2052 1
13 38 1482 1
21 21 1323 1
12 15 540 1
50 92 9200 1
59 69 8142 1
48 44 4224 1
18 98 3528 1
20 83 3320 1
27 48 2592 1
43 29 2494 1
38 11 836 1
10 34 680 1
8 27 432 1
100 84 8400 1
93 27 2511 1
40 50 2000 1
47 35 1645 1
17 96 1632 1
43 36 1548 1
30 43 1290 1
80 15 1200 1
44 27 1188 1
27 43 1161 1
32 34 1088 1
24 43 1032 1
21 46 966 1
5 28 140 1
18 7 126 1
2 4 8 1
