100 100
40
93 83 23157 4
53 55 8745 4
91 32 8736 4
54 51 8262 4
49 39 5733 4
15 88 3960 4
45 25 3375 4
10 94 2820 4
40 22 2640 4
24 36 2592 4
31 19 1767 4
25 10 750 4
6 29 522 4
2 35 210 4
82 93 15252 4
48 95 9120 4
18 98 3528 4
49 34 3332 4
34 36 2448 4
39 17 1326 4
41 16 1312 4
17 29 986 4
47 10 940 4
38 12 912 4
10 44 880 4
38 8 608 4
45 6 540 4
35 2 140 4
51 86 4386 4
86 47 4042 4
39 39 1521 4
27 26 702 4
27 19 513 4
5 95 475 4
30 15 450 4
14 29 406 4
36 8 288 4
20 10 200 4
44 3 132 4
24 4 96 4
