100 100
40
81 51 12393 1
62 62 11532 1
34 97 9894 1
43 47 6063 1
39 41 4797 1
38 40 4560 1
30 37 3330 1
46 22 3036 1
32 26 2496 1
47 15 2115 1
37 3 333 1
6 15 270 1
25 95 4750 1
24 91 4368 1
44 48 4224 1
95 22 4180 1
40 43 3440 1
43 37 3182 1
36 40 2880 1
32 32 2048 1
29 23 1334 1
47 14 1316 1
49 11 1078 1
48 8 768 1
24 16 768 1
21 16 672 1
23 11 506 1
9 13 234 1
9 8 144 1
31 2 124 1
40 99 3960 1
31 84 2604 1
37 40 1480 1
48 28 1344 1
20 50 1000 1
30 31 930 1
15 46 690 1
19 26 494 1
11 31 341 1
2 47 94 1
