100 100
10
56 65 3640 1
73 43 3139 1
73 39 2847 1
43 63 2709 1
67 38 2546 2
69 35 2415 1
54 40 2160 2
34 53 1802 2
33 54 1782 3
44 33 1452 3
