100 100
40
39 100 11700 1
38 94 10716 1
35 98 10290 1
86 33 8514 1
32 30 2880 1
35 26 2730 1
10 34 1020 1
12 26 936 1
13 19 741 1
21 11 693 1
8 10 240 1
13 5 195 1
98 38 7448 1
38 76 5776 1
76 22 3344 1
40 39 3120 1
35 35 2450 1
50 23 2300 1
30 30 1800 1
23 39 1794 1
20 18 720 1
9 5 90 1
2 12 48 1
57 81 4617 1
82 34 2788 1
49 41 2009 1
93 15 1395 1
29 48 1392 1
40 32 1280 1
31 39 1209 1
31 38 1178 1
37 26 962 1
50 17 850 1
24 25 600 1
16 31 496 1
23 17 391 1
16 21 336 1
21 3 63 1
8 5 40 1
13 3 39 1
