100 100
40
92 87 24012 3
81 98 23814 3
73 98 21462 3
81 85 20655 3
96 62 17856 3
50 80 12000 3
46 46 6348 3
41 45 5535 3
20 88 5280 3
25 47 3525 3
26 44 3432 3
10 83 2490 3
11 35 1155 3
10 34 1020 3
23 9 621 3
50 3 450 3
98 50 9800 3
20 90 3600 3
83 19 3154 3
36 42 3024 3
29 42 2436 3
38 31 2356 3
10 99 1980 3
48 20 1920 3
13 34 884 3
10 23 460 3
5 27 270 3
2 38 152 3
69 69 4761 3
91 38 3458 3
36 80 2880 3
14 93 1302 3
36 27 972 3
16 46 736 3
35 20 700 3
38 17 646 3
15 39 585 3
16 34 544 3
46 11 506 3
3 44 132 3
