100 100
10
60 59 3540 4
56 50 2800 3
38 63 2394 2
31 71 2201 3
67 30 2010 3
34 59 2006 1
29 62 1798 3
42 42 1764 2
45 26 1170 2
25 32 800 4
