100 100
30
45 42 1890 1
48 35 1680 1
40 42 1680 1
38 44 1672 1
27 48 1296 1
26 49 1274 1
25 47 1175 1
31 37 1147 1
46 23 1058 1
45 23 1035 1
32 31 992 1
38 26 988 1
27 36 972 1
34 27 918 1
25 28 700 1
41 17 697 1
15 46 690 1
15 46 690 1
14 42 588 1
22 25 550 1
21 26 546 1
14 38 532 1
14 37 518 1
11 47 517 1
23 22 506 1
25 19 475 1
12 24 288 1
18 16 288 1
19 13 247 1
14 13 182 1
