100 100
30
69 63 4347 1
66 63 4158 1
56 71 3976 1
59 67 3953 1
55 59 3245 1
61 53 3233 1
46 69 3174 1
43 71 3053 1
44 68 2992 1
58 50 2900 1
43 66 2838 1
37 70 2590 1
62 40 2480 1
33 74 2442 1
62 39 2418 1
45 49 2205 1
55 39 2145 1
69 31 2139 1
41 50 2050 1
47 42 1974 1
61 32 1952 1
39 47 1833 1
28 58 1624 1
40 40 1600 1
61 25 1525 1
41 36 1476 1
54 27 1458 1
41 30 1230 1
26 47 1222 1
25 33 825 1
