100 100
40
86 98 25284 4
40 100 12000 4
42 94 11844 4
55 53 8745 4
38 76 8664 4
47 50 7050 4
28 76 6384 4
23 47 3243 4
79 11 2607 4
46 11 1518 4
50 9 1350 4
23 8 552 4
42 3 378 4
16 7 336 4
3 20 180 4
74 82 12136 4
78 50 7800 4
63 60 7560 4
36 92 6624 4
35 44 3080 4
49 30 2940 4
50 20 2000 4
22 30 1320 4
33 11 726 4
10 34 680 4
36 8 576 4
9 29 522 4
10 21 420 4
61 61 3721 4
97 33 3201 4
39 77 3003 4
42 42 1764 4
27 41 1107 4
17 40 680 4
26 13 338 4
84 4 336 4
77 4 308 4
26 6 156 4
10 14 140 4
34 4 136 4
