100 100
40
77 95 21945 1
94 30 8460 1
33 77 7623 1
42 49 6174 1
38 49 5586 1
36 34 3672 1
41 28 3444 1
41 27 3321 1
33 32 3168 1
42 23 2898 1
37 21 2331 1
39 17 1989 1
12 29 1044 1
16 17 816 1
4 31 372 1
96 100 19200 1
78 84 13104 1
22 79 3476 1
47 26 2444 1
26 37 1924 1
34 25 1700 1
42 18 1512 1
91 6 1092 1
44 10 880 1
22 12 528 1
9 21 378 1
19 8 304 1
4 19 152 1
89 86 7654 1
99 21 2079 1
20 89 1780 1
50 34 1700 1
30 42 1260 1
37 29 1073 1
18 32 576 1
16 30 480 1
7 31 217 1
31 7 217 1
40 4 160 1
2 32 64 1
