100 100
40
75 67 15075 1
47 78 10998 1
39 48 5616 1
39 38 4446 1
38 36 4104 1
31 25 2325 1
24 26 1872 1
38 16 1824 1
100 5 1500 1
16 12 576 1
92 83 15272 1
87 70 12180 1
78 59 9204 1
41 85 6970 1
29 93 5394 1
29 42 2436 1
44 24 2112 1
29 36 2088 1
27 28 1512 1
10 10 200 1
71 88 6248 1
60 80 4800 1
34 80 2720 1
91 29 2639 1
40 42 1680 1
98 17 1666 1
30 48 1440 1
91 15 1365 1
92 14 1288 1
25 43 1075 1
20 49 980 1
48 17 816 1
22 37 814 1
40 17 680 1
17 38 646 1
44 12 528 1
10 40 400 1
44 5 220 1
43 4 172 1
37 3 111 1
