100 100
40
69 51 10557 1
12 90 3240 1
43 14 1806 1
12 48 1728 1
17 33 1683 1
36 14 1512 1
20 24 1440 1
18 26 1404 1
10 38 1140 1
50 46 4600 1
39 35 2730 1
32 39 2496 1
27 46 2484 1
26 34 1768 1
29 30 1740 1
16 45 1440 1
7 83 1162 1
2 86 344 1
3 49 294 1
42 3 252 1
31 3 186 1
99 69 6831 1
49 100 4900 1
42 83 3486 1
90 34 3060 1
49 46 2254 1
89 24 2136 1
44 43 1892 1
40 44 1760 1
40 36 1440 1
33 43 1419 1
46 23 1058 1
21 50 1050 1
25 40 1000 1
10 41 410 1
28 11 308 1
12 12 144 1
36 2 72 1
15 2 30 1
4 7 28 1
