100 100
40
49 84 12348 1
48 47 6768 1
48 46 6624 1
44 44 5808 1
50 29 4350 1
33 41 4059 1
95 13 3705 1
37 28 3108 1
44 9 1188 1
34 11 1122 1
32 9 864 1
23 8 552 1
4 34 408 1
27 5 405 1
42 3 378 1
86 81 13932 1
71 74 10508 1
77 36 5544 1
32 81 5184 1
29 85 4930 1
45 44 3960 1
24 77 3696 1
48 34 3264 1
42 38 3192 1
18 38 1368 1
45 15 1350 1
24 26 1248 1
5 40 400 1
41 4 328 1
26 3 156 1
49 95 4655 1
43 97 4171 1
26 78 2028 1
45 30 1350 1
43 25 1075 1
14 49 686 1
7 46 322 1
13 14 182 1
2 24 48 1
4 6 24 1
