100 100
10
58 50 2900 1
59 46 2714 1
48 52 2496 1
32 69 2208 1
53 41 2173 1
54 38 2052 1
60 32 1920 1
32 43 1376 1
35 36 1260 1
31 31 961 1
