100 100
20
45 46 2070 2
45 41 1845 2
28 46 1288 2
41 27 1107 5
45 23 1035 5
38 25 950 5
22 43 946 1
27 35 945 4
33 24 792 4
24 33 792 5
30 26 780 4
23 32 736 11
18 39 702 4
18 39 702 8
27 23 621 7
35 17 595 5
14 40 560 8
14 37 518 11
38 13 494 11
11 23 253 13
