100 100
20
60 68 4080 1
71 55 3905 1
55 67 3685 1
60 52 3120 1
70 43 3010 1
61 49 2989 1
51 55 2805 1
49 56 2744 1
63 42 2646 1
67 34 2278 1
46 49 2254 1
38 59 2242 1
70 31 2170 1
27 74 1998 1
31 63 1953 1
66 27 1782 1
38 42 1596 1
34 29 986 1
29 33 957 1
34 28 952 1
