100 100
20
71 60 4260 1
69 52 3588 1
57 55 3135 1
43 69 2967 1
55 53 2915 1
56 52 2912 1
60 46 2760 1
67 41 2747 1
34 70 2380 1
52 44 2288 1
56 39 2184 1
54 39 2106 1
27 63 1701 1
59 25 1475 1
54 26 1404 1
29 48 1392 1
36 38 1368 1
37 31 1147 1
27 34 918 1
25 25 625 1
