100 100
40
78 84 19656 1
44 96 12672 1
41 99 12177 1
37 90 9990 1
53 53 8427 1
94 22 6204 1
29 40 3480 1
49 18 2646 1
26 28 2184 1
21 32 2016 1
31 15 1395 1
42 10 1260 1
97 2 582 1
5 25 375 1
3 35 315 1
98 70 13720 1
54 85 9180 1
50 82 8200 1
83 34 5644 1
29 90 5220 1
48 45 4320 1
82 23 3772 1
15 100 3000 1
11 78 1716 1
94 5 940 1
4 85 680 1
90 68 6120 1
77 74 5698 1
89 46 4094 1
59 59 3481 1
77 44 3388 1
36 93 3348 1
39 80 3120 1
29 80 2320 1
23 88 2024 1
35 38 1330 1
22 41 902 1
7 97 679 1
13 42 546 1
23 19 437 1
