100 100
40
66 68 13464 4
49 83 12201 4
41 88 10824 4
26 97 7566 4
19 94 5358 4
89 17 4539 4
42 31 3906 4
24 46 3312 4
27 38 3078 4
10 85 2550 4
83 5 1245 4
7 30 630 4
5 23 345 4
6 3 54 4
38 77 5852 4
27 77 4158 4
43 46 3956 4
97 20 3880 4
25 76 3800 4
22 80 3520 4
29 13 754 4
35 2 140 4
5 10 100 4
96 79 7584 4
81 88 7128 4
76 79 6004 4
55 93 5115 4
47 97 4559 4
81 48 3888 4
56 67 3752 4
45 80 3600 4
76 37 2812 4
27 99 2673 4
24 88 2112 4
38 29 1102 4
81 10 810 4
80 6 480 4
37 8 296 4
4 44 176 4
2 16 32 4
