100 100
30
59 64 3776 3
71 49 3479 2
71 46 3266 4
46 68 3128 2
49 63 3087 2
56 55 3080 1
48 60 2880 4
45 59 2655 2
39 67 2613 4
70 37 2590 3
46 56 2576 3
71 35 2485 1
39 63 2457 4
61 36 2196 1
68 32 2176 3
64 31 1984 3
58 33 1914 2
72 26 1872 3
65 28 1820 3
48 35 1680 2
43 37 1591 3
43 36 1548 4
59 26 1534 1
35 39 1365 3
27 49 1323 3
37 35 1295 2
30 43 1290 2
41 28 1148 3
32 30 960 1
31 25 775 3
