100 100
30
43 45 1935 1
39 48 1872 1
49 36 1764 1
45 38 1710 1
36 47 1692 1
33 48 1584 1
32 48 1536 1
37 41 1517 1
41 31 1271 1
42 30 1260 1
37 32 1184 1
35 33 1155 1
44 25 1100 1
21 38 798 1
26 26 676 1
21 28 588 1
23 24 552 1
23 24 552 1
11 49 539 1
12 42 504 1
38 13 494 1
43 11 473 1
35 13 455 1
37 12 444 1
23 19 437 1
18 23 414 1
10 37 370 1
29 10 290 1
13 21 273 1
12 20 240 1
