100 100
30
63 66 4158 1
70 59 4130 2
59 69 4071 2
69 54 3726 4
57 60 3420 1
71 48 3408 2
68 50 3400 1
62 51 3162 3
56 53 2968 2
43 62 2666 1
55 47 2585 1
51 50 2550 4
57 44 2508 4
62 40 2480 4
67 37 2479 2
50 42 2100 1
41 51 2091 4
32 65 2080 1
28 72 2016 1
30 67 2010 4
66 30 1980 3
26 71 1846 2
63 29 1827 3
60 29 1740 2
34 50 1700 3
36 46 1656 2
52 31 1612 3
33 45 1485 1
43 33 1419 1
41 26 1066 2
