100 100
30
71 69 4899 1
66 74 4884 1
69 69 4761 1
64 59 3776 1
60 61 3660 1
59 55 3245 1
47 65 3055 1
43 69 2967 1
57 48 2736 1
70 38 2660 2
49 54 2646 2
36 72 2592 2
68 38 2584 1
59 39 2301 2
44 49 2156 4
31 67 2077 1
59 35 2065 2
29 66 1914 3
59 31 1829 1
64 28 1792 1
30 57 1710 2
34 49 1666 1
26 64 1664 3
44 34 1496 1
50 28 1400 5
30 41 1230 4
32 33 1056 3
34 31 1054 5
40 25 1000 6
26 33 858 2
