100 100
20
67 71 4757 1
69 65 4485 2
72 60 4320 1
65 56 3640 4
68 53 3604 3
60 59 3540 3
54 65 3510 4
53 62 3286 2
50 61 3050 3
58 47 2726 2
37 71 2627 2
35 59 2065 2
52 39 2028 4
71 28 1988 4
29 66 1914 4
28 55 1540 4
44 32 1408 1
31 42 1302 4
42 30 1260 3
47 26 1222 3
