100 100
40
43 46 1978 1
39 48 1872 1
41 44 1804 1
49 29 1421 1
39 36 1404 1
36 38 1368 1
35 37 1295 1
31 41 1271 1
33 38 1254 1
49 25 1225 1
37 33 1221 1
39 30 1170 1
47 24 1128 1
23 48 1104 1
32 33 1056 1
23 45 1035 1
30 33 990 1
26 37 962 1
19 48 912 1
21 41 861 1
47 17 799 1
21 35 735 1
34 21 714 1
27 26 702 1
38 16 608 1
26 22 572 1
25 21 525 1
29 18 522 1
12 42 504 1
28 16 448 1
40 11 440 1
18 23 414 1
31 12 372 1
12 31 372 1
36 10 360 1
12 30 360 1
15 23 345 1
12 24 288 1
13 22 286 1
10 26 260 1
