100 100
20
51 73 3723 1
58 53 3074 1
40 72 2880 1
53 54 2862 1
58 48 2784 2
38 72 2736 2
35 69 2415 2
54 44 2376 1
57 41 2337 1
34 68 2312 1
44 52 2288 2
56 33 1848 3
34 51 1734 2
48 35 1680 4
52 31 1612 2
37 43 1591 1
36 39 1404 2
36 38 1368 4
29 32 928 5
26 29 754 5
