100 100
20
65 66 4290 1
63 67 4221 1
55 70 3850 1
49 74 3626 2
48 73 3504 2
55 63 3465 1
43 69 2967 2
44 66 2904 2
69 36 2484 2
41 59 2419 1
56 41 2296 2
49 42 2058 2
40 51 2040 2
33 60 1980 1
28 67 1876 1
25 74 1850 1
39 42 1638 1
43 36 1548 4
42 31 1302 5
29 26 754 2
