100 100
40
85 79 20145 1
57 62 10602 1
83 31 7719 1
45 45 6075 1
23 84 5796 1
21 88 5544 1
47 39 5499 1
37 26 2886 1
38 21 2394 1
94 8 2256 1
18 22 1188 1
25 13 975 1
44 5 660 1
3 38 342 1
89 69 12282 1
54 67 7236 1
100 33 6600 1
77 34 5236 1
48 45 4320 1
22 45 1980 1
23 33 1518 1
41 12 984 1
16 26 832 1
12 29 696 1
39 8 624 1
7 36 504 1
26 3 156 1
72 80 5760 1
44 92 4048 1
46 79 3634 1
63 52 3276 1
47 42 1974 1
45 36 1620 1
24 49 1176 1
21 31 651 1
12 49 588 1
41 13 533 1
27 19 513 1
13 12 156 1
9 8 72 1
