100 100
30
72 69 4968 4
66 74 4884 3
65 64 4160 2
62 66 4092 2
58 70 4060 1
60 50 3000 3
53 56 2968 2
63 47 2961 4
56 52 2912 2
63 45 2835 2
58 44 2552 2
42 57 2394 4
39 61 2379 4
55 41 2255 2
31 72 2232 1
62 32 1984 3
60 31 1860 3
63 27 1701 4
33 49 1617 4
26 62 1612 4
37 43 1591 1
33 46 1518 1
40 37 1480 3
35 42 1470 1
41 35 1435 3
41 33 1353 4
36 37 1332 2
45 27 1215 3
38 28 1064 2
31 31 961 1
