100 100
40
82 55 13530 1
84 45 11340 1
78 44 10296 1
46 50 6900 1
35 30 3150 1
33 30 2970 1
33 20 1980 1
30 22 1980 1
3 18 162 1
77 98 15092 1
77 92 14168 1
57 83 9462 1
55 85 9350 1
50 89 8900 1
32 96 6144 1
99 21 4158 1
41 47 3854 1
43 34 2924 1
21 50 2100 1
36 21 1512 1
14 26 728 1
15 14 420 1
12 11 264 1
21 6 252 1
32 2 128 1
50 93 4650 1
97 30 2910 1
50 43 2150 1
76 26 1976 1
27 45 1215 1
38 28 1064 1
41 12 492 1
18 27 486 1
13 30 390 1
9 41 369 1
11 24 264 1
87 3 261 1
28 8 224 1
19 8 152 1
9 4 36 1
