100 100
30
73 70 5110 1
73 63 4599 1
64 65 4160 1
72 54 3888 1
55 68 3740 1
56 64 3584 1
69 50 3450 1
51 67 3417 1
55 57 3135 1
68 46 3128 1
67 44 2948 1
43 68 2924 1
46 54 2484 1
41 60 2460 1
56 43 2408 1
49 47 2303 1
62 34 2108 1
44 45 1980 1
26 66 1716 1
36 47 1692 1
53 29 1537 1
31 48 1488 1
58 25 1450 1
29 49 1421 1
30 46 1380 1
25 47 1175 1
25 45 1125 1
27 38 1026 1
26 36 936 1
28 28 784 1
