100 100
30
70 74 5180 3
71 58 4118 4
68 56 3808 3
64 57 3648 3
65 54 3510 3
51 68 3468 1
55 60 3300 3
43 69 2967 4
57 52 2964 2
51 58 2958 1
48 61 2928 1
57 47 2679 4
52 50 2600 2
58 43 2494 3
37 64 2368 4
51 46 2346 3
71 33 2343 1
31 72 2232 2
74 27 1998 4
38 50 1900 1
25 71 1775 3
31 56 1736 1
69 25 1725 4
37 43 1591 2
45 26 1170 3
30 34 1020 4
36 28 1008 4
37 25 925 1
27 28 756 3
25 28 700 2
