100 100
40
91 94 25662 1
68 97 19788 1
100 64 19200 1
66 82 16236 1
64 83 15936 1
57 86 14706 1
53 86 13674 1
64 65 12480 1
40 83 9960 1
88 32 8448 1
28 82 6888 1
34 39 3978 1
95 9 2565 1
17 20 1020 1
45 7 945 1
96 95 18240 1
79 83 13114 1
79 79 12482 1
93 60 11160 1
94 59 11092 1
53 86 9116 1
53 62 6572 1
25 77 3850 1
7 91 1274 1
12 39 936 1
9 42 756 1
13 23 598 1
36 5 360 1
92 96 8832 1
72 62 4464 1
30 91 2730 1
40 47 1880 1
18 94 1692 1
25 49 1225 1
45 25 1125 1
40 26 1040 1
31 32 992 1
8 81 648 1
5 28 140 1
4 16 64 1
