100 100
40
84 99 24948 4
85 86 21930 4
85 80 20400 4
67 76 15276 4
41 96 11808 4
31 48 4464 4
15 86 3870 4
25 43 3225 4
6 99 1782 4
15 34 1530 4
10 36 1080 4
80 83 13280 4
37 94 6956 4
79 38 6004 4
33 47 3102 4
34 24 1632 4
4 88 704 4
93 67 6231 4
75 83 6225 4
71 77 5467 4
68 79 5372 4
62 63 3906 4
86 42 3612 4
38 87 3306 4
32 96 3072 4
33 76 2508 4
25 91 2275 4
46 46 2116 4
25 81 2025 4
46 44 2024 4
42 29 1218 4
14 83 1162 4
26 31 806 4
82 9 738 4
16 44 704 4
50 14 700 4
13 26 338 4
26 11 286 4
16 8 128 4
3 2 6 4
