100 100
40
82 95 23370 4
100 65 19500 4
44 94 12408 4
47 80 11280 4
76 40 9120 4
11 92 3036 4
100 10 3000 4
46 16 2208 4
20 32 1920 4
6 98 1764 4
17 25 1275 4
8 39 936 4
7 43 903 4
7 29 609 4
9 14 378 4
100 72 14400 4
73 60 8760 4
72 52 7488 4
55 66 7260 4
59 58 6844 4
89 16 2848 4
30 45 2700 4
13 96 2496 4
86 9 1548 4
20 32 1280 4
5 83 830 4
3 38 228 4
21 5 210 4
19 3 114 4
15 2 60 4
91 76 6916 4
50 39 1950 4
38 48 1824 4
91 20 1820 4
33 49 1617 4
25 39 975 4
81 10 810 4
22 27 594 4
34 15 510 4
4 84 336 4
